blob: 48bdbb39841bfe98bb83d3b4beb247b98aa14d6d [file] [log] [blame]
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00001Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2
3 * win32/Makefile.mingw: fixed unresolved symbols when linking with
4 pthreads
5 * win32/wince/*: applied updates to Windows CE port from Javier
6
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00007Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8
9 * configure.in: preparing 2.4.28
10 * libxml.spec.in doc/Makefile.am: some cleanup
11 * doc/*: updated the news and regenerated.
12
Daniel Veillardfee408f2002-11-22 13:18:30 +000013Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
14
15 * HTMLparser.c: final touch at closing #87235 </p> end tags
16 need to be generated.
17 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
18 this change slightly the output of a few tests
19 * doc/*: regenerated
20
Daniel Veillardd2ff0392002-11-22 12:28:38 +000021Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
22
23 * parserInternals.c: fixing bug #99190 when UTF8 document are
24 parsed using the progressive parser and the end of the chunk
25 is in the middle of an UTF8 multibyte character.
26
William M. Brack8b2c7f12002-11-22 05:07:29 +000027Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
28
29 * threads.c: fixed initialization problem in xmlNewGlobalState
30 which was causing crash.
31 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
32 in xmlInitializeGlobalState.
33 * parserInternals.c: cleaned up ctxt->sax initialisation.
34
Daniel Veillardd5c2f922002-11-21 14:10:52 +000035Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
36
37 * tree.c include/libxml/tree.h: modified the existing APIs
38 to handle XHTML1 serialization rules automatically, also add
39 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
40 libxslt serialization uses it when needed without changing
41 the library API.
42 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
43 result/xhtml1: added a new test specifically for xhtml1 output
44 and updated the result of one XHTML1 test
45
Daniel Veillardd076a202002-11-20 13:28:31 +000046Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
47
48 * xinclude.c parserInternals.c encoding.c: fixed #99082
49 for xi:include encoding="..." support on text includes.
50 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
51 test/XInclude/ents/isolatin.txt : added a specific regression test
52 * python/generator.py python/libxml2class.txt: fixed the generator
53 the new set of comments generated for doc/libxml2-api.xml were
54 breaking the python generation.
55
Daniel Veillard817e70b2002-11-19 22:28:48 +000056Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
57
58 * doc/Makefile.am: repair some problem if gtk-doc fail or such
59 * configure.in: patch for Solaris on new autoconf closes #98880
60 * doc/parsedecl.py: repair the frigging API building script,
61 did I say that python xmllib sucks ?
62 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
63 and some comment are no more truncated.
64
Daniel Veillarda7e05b42002-11-19 08:11:14 +000065Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
66
67 * parser.c: Martin Stoilov pointed out a potential leak in
68 xmlCreateMemoryParserCtxt
69
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000070Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
71
72 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
73 included in HTML documents and using the push parser.
74
Daniel Veillard4efd3be2002-11-18 09:11:13 +000075Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
76
77 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
78 specified, look for the Python interpreter not just in the
79 specified root but also in the specified location. Fixes #98825
80
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000081Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
82
83 * python/libxml.c: fixing bug #98792 , node may have no doc
84 and dereferencing without checking ain't good ...
85
Daniel Veillarddad3f682002-11-17 16:47:27 +000086Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
87
88 * configure.in: preparing release 2.4.27
89 * doc/* : updated and rebuilt the docs
90 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
91 and all the docs are actually packaged and in the final RPMs
92 * parser.c parserInternals.c include/libxml/parser.h: restore
93 xmllint --recover feature.
94
Daniel Veillard68e9e742002-11-16 15:35:11 +000095Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
96
97 * parser.c xpath.c: fixing #96925 wich was also dependant on the
98 processing of parsed entities, and XPath computation on sustitued
99 entities.
100 * testXPath.c: make sure entities are substitued.
101
Daniel Veillard328f48c2002-11-15 15:24:34 +0000102Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
103
104 * parser.c: fixed #96594, which was totally dependant on the
105 processing of internal parsed entities, which had to be changed.
106
Daniel Veillard66651aa2002-11-15 11:21:43 +0000107Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
108
109 * Makefile.am python/Makefile.am python/tests/Makefile.am:
110 trying to fix bug #98517 about building outside the source tree
111 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
112
Igor Zlatkovic2772cea2002-11-14 17:45:20 +0000113Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
114
115 * include/win32config.h: cleanup
116 * win32/Makefile.mingw: integrated mingw in JScript configure
117 * win32/Makefile.msvc: modified to allow mingw coexistence
118 * win32/configure.js: integrated mingw
119 * win32/Readme.txt: cleanup
120
Daniel Veillard8dd86a52002-11-12 21:14:17 +0000121Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
122
123 * HTMLparser.c: strengthen the guard in the Pop macros,
124 like in the XML parser, closes bug #97315
125
Daniel Veillard0821b152002-11-12 20:57:47 +0000126Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
127
128 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
129 callback is never used.
130
Daniel Veillard8606bbb2002-11-12 12:36:52 +0000131Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
132
133 * parserInternals.c: fixed the initialization of the SAX structure
134 which was breaking xsltproc
135 * xpath.c: patch from Petr Pajas for CDATA nodes
136 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
137 * parser.c include/libxml/parser.h: patch from Peter Jones
138 removing a leak in xmlSAXParseMemory() and adding the
139 function xmlSAXParseMemoryWithData()
140
MST 2002 John Fleckf854d992002-11-12 03:49:05 +0000141Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
142
143 adding pdf of tutorial, changing web page to link to it
144 * doc/tutorial/xmltutorial.pdf
145 * doc/xml.html
146 * doc/docs.html
147
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000148Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
149
150 * doc/tutorial/ar01s08.html
151 adding file what I forgot for tutorial
152
153
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000154Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
155
156 Adding encoding discussion to tutorial
157 Added:
158 * doc/tutorial/images/*.png: DocBook admonition image files
159 * doc/tutorial/apf.html, apg.html: new generated html
160 * doc/tutorial/includeconvert.c: conversion code entity file
161 changed:
162 * doc/tutorial/xmltutorial.xml: DocBook original
163 * doc/tutorial/*.html: generated html
164
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000165Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
166
167 * include/libxml/*.h: retired xmlwin32version.h
168 * doc/Makefile.am: retired xmlwin32version.h
169 * win32/configure.js: retired xmlwin32version.h
170
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000171Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
172
173 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000174 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
175 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000176
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000177Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
178
179 * globals.c: fixed a typo pointed out by Igor
180 * xpath.c: try to speed up node compare using line numbers
181 if available.
182
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000183Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
184
185 * tree.c: make xmlFreeNode() handle attributes correctly.
186
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000187Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
188
189 * catalog.c: completed the #96963 fix, as reported by Karl
190 Eichwalder
191
Daniel Veillard56f21f22002-11-06 15:49:46 +0000192Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
193
194 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
195
Daniel Veillard91ad8792002-11-04 17:06:52 +0000196Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
197
198 * Makefile.am: switched the order of a couple of includes
199 to fix bugs #97100
200
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000201Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
202
203 * catalog.c: fixed bug #96963, reverted to the old behaviour of
204 xmlLoadCatalogs that used to separate directories with a ':'.
205
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000206Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
207
208 * threads.c: improvements to the Windows-side of thread handling
209 * testThreads.c: conditionally excluded unistd.h
210 * testThradsWin32.c: broke overlong lines
211 * include/win32config.h: adapted thread-related macros to the new
212 scheme and for pthreads on Windows
213 * win32/Makefile.msvc: introduced a more flexible thread build,
214 added testThreads[Win32].c to the build
215 * win32/configure.js: introduced a more flexible thread config
216
John Fleck61f6fb62002-10-31 15:23:29 +00002172002-10-31 John Fleck <jfleck@inkstain.net>
218
219 * doc/xml.html (and, by implication, FAQ.html)
220 added UTF-8 conversaion FAQ from Marcus Labib Iskander
221
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000222Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
223
224 * configure.in: removed xmlwin32version.h
225 * include/libxml/Makefile.am: removed xmlwin32version.h
226
Daniel Veillardce66ce12002-10-28 19:01:59 +0000227Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
228
229 * tree.c: applied patch from Brian Stafford to fix a bug
230 in xmlReconciliateNs()
231
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000232Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
233
234 * tree.c: applied patch from Christian Glahn to allow
235 xmlNewChild() on document fragment nodes
236
Daniel Veillardb39bc392002-10-26 19:29:51 +0000237Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
238
239 * parser.c: Christian Glahn found a problem with a recent
240 patch to xmlParseBalancedChunkMemoryRecover()
241 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
242 problems
243 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
244 test/schemas/seq*: added the test cases from Charles
245
Daniel Veillard366a9152002-10-23 20:43:53 +0000246Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
247
248 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
249 serious cleanup of the spec file and associated changes
250 in the Makefiles.
251 * valid.c: try to remove some warnings on x86_64
252
Daniel Veillardd033d022002-10-23 14:55:02 +0000253Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
254
255 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
256 fix bug #96586
257
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000258Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
259
260 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
261 parsing, applied his patch
262 * result/HTML/attrents.html result/HTML/attrents.html.err
263 result/HTML/attrents.html.sax test/HTML/attrents.html:
264 added the test and result case provided by Mikhail Sogrine
265
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000266Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
267
268 * vms/build_libxml.com vms/config.vms vms/readme.vms
269 include/libxml/parser.h include/libxml/parserInternals.h
270 include/libxml/tree.h include/libxml/xmlIO.h
271 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
272 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
273 Applied the VMS update patch from Craig A. Berry
274 * doc/*.html: update
275
Daniel Veillardf000f072002-10-22 14:28:17 +0000276Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
277
278 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
279
Daniel Veillard1e208222002-10-22 14:25:25 +0000280Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
281
282 * debugXML.c: adding a grep command to --shell in xmllint
283 for T.V. Raman
284
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000285Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
286
287 * xmlcatalog.c: tried to fix some of the problem with --sgml
288
Daniel Veillard935494a2002-10-22 14:22:46 +0000289Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
290
291 * parser.c: tried to fix bug #91500 where doc->children may
292 be overriden by a call to xmlParseBalancedChunkMemory()
293
294Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
295
296 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
297 identifiers in SGML catalogs containing '&'
298
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000299Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
300
301 * python/types.c: fixed bugs when passing result value tree
302 to Python functions.
303
Daniel Veillard48267432002-10-18 11:21:38 +0000304Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
305
306 * configure.in: preparing the release of 2.4.26
307 * doc/*: updated and rebuilt the documentation
308
Daniel Veillardbb284f42002-10-16 18:02:47 +0000309Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
310
311 * parser.c: fixed a XML Namespace compliance bug reported by
312 Alexander Grimalovsky
313
Daniel Veillard44892f72002-10-16 15:23:26 +0000314Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
315
316 * HTMLtree.c: fixed serialization of script and style when
317 they are not lowercase (i.e. added using the API to the tree).
318
Daniel Veillard2fd85422002-10-16 14:32:41 +0000319Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
320
321 * valid.c: make xmlValidateDocument emit a warning msg if there
322 is no DTD, pointed by Christian Glahn
323
Daniel Veillard32370232002-10-16 14:08:14 +0000324Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
325
326 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
327 content model when some of the blocks have min or max, and a couple
328 of bugs found in the process.
329 * result/schemas/list0* test/schemas/list0*: added some specific
330 regression tests
331
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000332Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
333
334 * README: updated the contact informations
335
Daniel Veillard63186732002-10-15 08:43:17 +0000336Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
337
338 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
339 misses it, reported by Peter Bray.
340
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000341Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
342
343 * tree.c: investigating xmlNodeGetContent() on namespace nodes
344 and removed a few warnings
345
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000346Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
347
348 * parser.c: Christian Glahn found a small bug in the push parser.
349 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
350 public
351
Daniel Veillard6045c902002-10-09 21:13:59 +0000352Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
353
354 * xmlschemas.c include/libxml/xmlschemas.h: added
355 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
356 * testSchemas.c: added --memory to test the new interface
357
Daniel Veillardf0070122002-10-09 14:24:17 +0000358Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
359
360 * doc/index.py doc/search.php: integrated the XSLT indexing,
361 a few fixed in the indexer, added a scope selection at the
362 search level.
363
Daniel Veillard01992e02002-10-09 10:20:30 +0000364Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
365
366 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
367 this was due to uninitialized parts of the validation context
368
Daniel Veillard321be0c2002-10-08 21:26:42 +0000369Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
370
371 * debugXML.c: applied patch from Mark Vakoc except the API
372 change, preserved it.
373 * doc/*: updated the docs to point to the search engine for
374 information lookup or before bug/help reports.
375
Daniel Veillard01e87d22002-10-08 16:55:06 +0000376Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
377
378 * doc/index.py doc/search.php: added mailing-list archives
379 indexing and lookup
380
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000381Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
382
383 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
384
Daniel Veillard9b006132002-10-07 11:13:27 +0000385Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
386
387 * doc/index.py: improved HTML indexing
388 * doc/search.php: make the queries also lookup the HTML based indexes
389
Daniel Veillard141d04b2002-10-06 21:51:18 +0000390Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
391
392 * doc/index.py: added HTML page indexing
393
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000394Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
395
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000396 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000397 problem in libxslt.
398 * catalog.c: fixed list handling in XML_CATALOG_FILES
399
Daniel Veillardceb09b92002-10-04 11:46:37 +0000400Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
401
402 * valid.c: typo/bug found by Christian Glahn
403
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000404Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
405
406 * xmlIO.c: applied Windows CE patch from Javier.
407 * win32/wince: new directory, contains support for the PocketPC
408 with Windows CE from Javier.
409 * include/win32config.h: reorganised, removed duplicate
410 definitions and applied WinCE patch from Javier.
411 * include/wsockcompat.h: new file, now contains WinSock
412 compatibility macros.
413 * win32/Makefile.msvc: introduced double-run compilation.
414
Daniel Veillarde16b5742002-09-26 17:50:03 +0000415Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
416
417 * configure.in include/libxml/xmlwin32version.h: preparing release
418 of 2.4.25
419 * doc/*: updated and regenerated teh docs and web pages.
420
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000421Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
422
423 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
424 error were not covering namespace declarations.
425 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
426 it was missing the attribute declaration for the namespace
427 * result/VC/NS3: the fix now report breakages in that test
428
Daniel Veillardabe01742002-09-26 12:40:03 +0000429Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
430
431 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
432
Daniel Veillard2ace1952002-09-26 12:28:02 +0000433Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
434
435 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
436 and regenerated the docs and web site
437
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000438Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
439
440 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
441 ATTRIBUTE_UNUSED is always put after the attribute declaration,
442 not before
443
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000444Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
445
446 * python/generator.py python/libxml2class.txt: fixed a stupid error
447 breaking the python API
448
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000449Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
450
451 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
452 triostr.c triostr.h: applied a trio update patch from
453 Bjorn Reese which should work with MinGW
454
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000455Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
456
457 * tree.c: improving some documentation comments
458 * xmlregexp.c: found and fixed a mem leak with python regression tests
459 * doc/*: rebuilt the doc and the API XML file including the
460 xmlregexp.h xmlautomata.h and xmlunicode.h headers
461 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
462 python/types.c: added access to the XML Schemas regexps from
463 python
464 * python/tests/Makefile.am python/tests/regexp.py: added a
465 simple regexp bindings test
466
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000467Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
468
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000469 * doc/xml.html:
470 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000471
Daniel Veillard118aed72002-09-24 14:13:13 +0000472Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
473
474 * xmlregexp.c: fixed the data callback on transition functionality
475 which was broken when using the compact form
476 * result/schemas/*: updated the results, less verbose, all tests
477 pass like before
478 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
479 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
480 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
481 annoying warnings
482 * xpath.c: try to provide better error report when possible
483
Daniel Veillard72336152002-09-21 13:08:14 +0000484Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
485
486 * Makefile.am: fixed a breakage raised by Jacob
487
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000488Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
489
490 * include/win32config.h: added HAVE_ERRNO_H definition for parts
491 which don't use sockets
492
Igor Zlatkovic01280582002-09-20 16:40:34 +0000493Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
494
495 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
496 * win32/configure.js: applied zlib patch from Daniel Gehriger
497
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000498Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
499
500 * win32/configure.js: applied the patch from Mark Vakoc for
501 regexp support
502 * win32/libxml2.def.src: applied the patch from Mark Vakoc
503 for regexp support
504
Daniel Veillardb5c05732002-09-20 13:36:25 +0000505Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
506
507 * xmlschemastypes.c: as pointed by Igor Float and Double
508 parsing ain't finished yet
509
Daniel Veillard40b11342002-09-20 12:01:39 +0000510Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
511
512 * Makefile.am configure.in: trying to fix #88412 by bypassing
513 all the python subdir if python ain't detected
514
Daniel Veillard23e73572002-09-19 19:56:43 +0000515Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
516
517 * Makefile.am configure.in include/libxml/xmlversion.h.in:
518 made configuring with regexps/automata/unicode the default
519 but without schemas ATM
520 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
521 fixed the regexp based DTD validation performance and memory
522 problem by switching to a compact form for determinist regexps
523 and detecting the determinism property in the process. Seems
524 as fast as the old DTD validation specific engine :-) despite
525 the regexp built and compaction process.
526
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000527Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
528
529 * valid.c: determinism is debugged, new DTD checking code now works
530 but xmlFAComputesDeterminism takes far too much CPU and the whole
531 set usues too much memory to be really usable as-is
532
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000533Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
534
535 * tree.c: fixed another stupid bug in xmlGetNodePath()
536 * xmllint.c: --version now report the options compiled in
537
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000538Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
539
540 * HTMLparser.c: small cleanup
541 * valid.c xmlregexp.c: switched DTD validation to use only regexp
542 when configured with them. A bit of debugging around the determinism
543 checks is still needed
544
Daniel Veillard63b01c22002-09-17 19:25:28 +0000545Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
546
547 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
548
Daniel Veillard92727042002-09-17 17:59:20 +0000549Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
550
551 * xmlIO.c: small portability glitch fixed.
552
Daniel Veillard84d70a42002-09-16 10:51:38 +0000553Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
554
555 * xmlschemastypes.c: incomplete steps for real/double support
556 * testAutomata.c include/libxml/xmlautomata.h
557 include/libxml/xmlregexp.h: avoiding a compilation problem
558 * valid.c include/libxml/valid.h: starting the work toward using
559 the regexps for actual DTD validation
560
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000561Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
562
563 * hash.c: cosmetic cleanup
564 * valid.c include/libxml/tree.h include/libxml/valid.h: started
565 integrating a DTD validation layer based on the regexps
566
Daniel Veillard4402ab42002-09-12 16:02:56 +0000567Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
568
569 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
570 the determinism was tested before eliminating the epsilon
571 transitions :-(
572
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000573Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
574
575 * python/generator.py python/libxml.c python/libxml.py
576 python/libxml2-python-api.xml python/libxml2class.txt
577 python/libxml_wrap.h python/types.c: updated the python
578 bindings, added code for easier File I/O, and the ability to
579 define a resolver from Python fixing bug #91635
580 * python/tests/Makefile.am python/tests/inbuf.py
581 python/tests/outbuf.py python/tests/pushSAXhtml.py
582 python/tests/resolver.py python/tests/serialize.py: updated
583 and augmented the set of Python tests.
584
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000585Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
586
587 * win32/configure.js: added more readme info for the binary
588 package.
589
Daniel Veillard607b35c2002-09-10 12:16:19 +0000590Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
591
592 * xmlIO.c: fixed a stupid out of bound array error
593
594Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
595
596 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
597 messing around with support for Windows path, cleanups,
598 trying to identify and fix the various code path to the
599 filename access. Added xmlNormalizeWindowsPath()
600
Daniel Veillard76575762002-09-05 14:21:15 +0000601Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
602
603 * error.c valid.c: working on better error reporting of validity
604 errors, especially providing an accurate context.
605 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
606 error reports in those cases.
607
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000608Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
609
610 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
611 parser.c parserInternals.c xmlIO.c: get rid of all the
612 perror() calls made in the library execution paths. This
613 should fix both #92059 and #92385
614
Daniel Veillard19aa7022002-09-05 11:14:19 +0000615Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
616
617 * xmllint.c: memory leak reporting was broken after a change
618 of the preprocessor symbol used to activate it.
619
Daniel Veillardec6725e2002-09-05 11:12:45 +0000620Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
621
622 * tree.c: try to make the copy function work for node of
623 type XML_DOCUMENT_FRAG_NODE, they are only created by the
624 DOM layers though, not libxml2 itself.
625
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000626Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
627
628 * valid.c: try to provide file and line informations, not all
629 messages are covered, but it's a (good) start
630
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000631Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
632
633 * xinclude.c: reimplemented a large part of the XInclude
634 processor, trying to minimize resources used, James Henstridge
635 provided a huge test case which was exhibiting severe memory
636 consumption problems.
637
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000638Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
639
640 * python/Makefile.am: applied patch from Christophe Merlet to
641 reestablish DESTDIR
642
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000643Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
644
645 * libxml.spec.in: fixes libary path for x86_64 AMD
646
John Fleckbe98b332002-09-04 03:16:23 +0000647Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
648
649 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000650 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000651 (plus resulting generated html files)
652 fixing one spot I missed in the tutorial where I hadn't freed
653 memory properly
654
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000655Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
656
657 * doc/tutorial/includeaddattribute.c
658 * doc/tutorial/includeaddkeyword.c
659 * doc/tutorial/includegetattribute.c
660 * doc/tutorial/includekeyword.c
661 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000662 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000663 update tutorial to properly free memory (thanks to Christopher
664 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000665 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000666 added image files so the callouts are graphical, making it
667 easier to read ( use "--param callout.graphics 1" to generate
668 html with graphical callouts)
669
Daniel Veillarde1662542002-08-28 11:50:59 +0000670Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
671
672 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
673 nice logos generated by Marc Liyanage
674 * doc/site.xsl *.html: changed the stylesheet to show the new
675 logo and regenerated the pages
676
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000677Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
678
679 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
680
Daniel Veillard42766c02002-08-22 20:52:17 +0000681Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
682
683 * xpath.c: possible mem leak patch from Jason Adams
684
685Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
686
687 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
688 in the XQuery namespace
689 * configure.in: preparing 2.4.24
690 * doc/*.html: updated the web pages
691
692Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
693
694 * python/generator.py: closing bug #85258 by generating conditional
695 compile check to avoid linking to routines not configured in.
696
Havoc Pennington84ec40a2002-08-22 13:59:35 +00006972002-08-22 Havoc Pennington <hp@pobox.com>
698
699 * autogen.sh: update error message for missing automake
700
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000701Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
702
703 * python/Makefile.am: typo in target name resulted in libxml2.py
704 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
705
Daniel Veillard22669b22002-08-22 07:17:11 +0000706Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
707
708 * win32/win32/Makefile.mingw: updated with version from
709 Elizabeth Barham at http://soggytrousers.net/repository/
710
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000711Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
712
713 * win32/Makefile.msvc: added the prefix location to the include
714 and lib search path.
715
Havoc Pennington830e8972002-08-18 22:22:13 +00007162002-08-18 Havoc Pennington <hp@pobox.com>
717
718 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
719 both automake 1.6 and 1.4 installed get the right automake. Means
720 compilation from CVS will now require the latest automake 1.4
721 release, or manually creating symlinks called "automake-1.4" and
722 "aclocal-1.4"
723
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000724Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
725
726 * configure.in python/Makefile.am: more AMD 64 induced changes from
727 Frederic Crozat
728
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000729Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
730
731 * xinclude.c: oops I was missing the xml:base fixup too
732 * result/XInclude/*.xml: this adds xml:base attributes to most
733 results of the tests
734
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000735Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
736
737 * xinclude.c: quick but apparently working implementation of
738 xi:fallback, should close bug #89684
739 * Makefile.am test/XInclude/docs/fallback.xml
740 result/XInclude/fallback.xml: added a basic test for fallback,
741 and run with --nowarning to avoid a spurious warning
742 * configure.in: applied patch from Frederic Crozat for python
743 bindings on AMD 64bits machines.
744
Daniel Veillard9e923512002-08-14 08:48:52 +0000745Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
746
747 * parser.c: xmlSAXUserParseMemory() really ought to fail if
748 the caller don't pass a SAX callback block.
749
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000750Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
751
752 * tree.c: applied the same fix for the XML-1.0 namespace to
753 xmlSearchNsByHref() as was done for xmlSearchNs()
754
Daniel Veillardad11b302002-08-12 14:53:41 +0000755Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
756
757 * libxml.3: small cleanup of the man page
758 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
759 when serializing HREF attributes generated by XSLT.
760
Daniel Veillardc084e472002-08-12 13:27:28 +0000761Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
762
763 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
764 version of Marc Liyanage' patch for boolean attributes in HTML
765 output
766
Daniel Veillard5f91b372002-08-12 12:13:01 +0000767Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
768
769 * python/tests/serialize.py: fixed the test results, indenting
770 behaviour changed slightly
771
Aleksey Sanin9e951762002-08-08 18:02:41 +0000772Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
773
774 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
775 new c14n function to Windows def files
776
Aleksey Saninea4272a2002-08-02 23:50:03 +0000777Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
778
779 * c14n.c: fixed a memory leak in c14n code
780
Daniel Veillard58e44c92002-08-02 22:19:49 +0000781Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
782
783 * parser.c include/libxml/parser.h: adding a new API for Christian
784 Glahn: xmlParseBalancedChunkMemoryRecover
785 * valid.c: patch from Rick Jones for some grammar cleanup in
786 validation messages
787 * result/VC/* result/valid/*: this slightly change some of the
788 regression tests outputs
789
Daniel Veillard0bf29002002-08-01 12:54:11 +0000790Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
791
792 * tree.c: trying to fix a problem in namespaced attribute handling
793 raised by Christian Glahn
794
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000795Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
796
797 * encoding.c include/libxml/encoding.h: Opening the interface
798 xmlNewCharEncodingHandler as requested in #89415
799 * python/generator.py python/setup.py.in: applied cleanup
800 patches from Marc-Andre Lemburg
801 * tree.c: fixing bug #89332 on a specific case of loosing
802 the XML-1.0 namespace on xml:xxx attributes
803
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000804Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
805
806 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
807 corner case from new Merlin's test suite and added a callback
808 that will be used to improve xmlsec performance
809
810
Daniel Veillard0b22def2002-07-29 16:23:03 +0000811Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
812
813 * HTMLtree.c: trying to fix the <style> escaping problem in
814 HTML serialization bug #89342
815
Daniel Veillard0b28e882002-07-24 23:47:05 +0000816Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
817
818 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
819 and rebuilt the web site.
820
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000821Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000822
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000823 * include/libxml/tree.h: added _private member to xmlNs struct
824
Daniel Veillard1d995272002-07-22 16:43:32 +0000825Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
826
827 * HTMLparser.c: fixing bug #84876 based on the xml working
828 code.
829
William M. Brack61eaba52002-07-21 11:14:18 +0000830Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
831
832 * python/Makefile.am: enhanced to fix bug 72012 (errors
833 when using '-jX' make parameter)
834
William M. Brackef61d202002-07-19 08:32:00 +0000835Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
836
837 * xpath.c: small additional enhancement for booleans
838 compared to nodesets
839
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000840Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
841
842 * HTMLtree.c: changed the order of the encoding declaration
843 attributes in the meta tags due to a bug in IE/Mac
844
William M. Brack0c022ad2002-07-12 00:56:01 +0000845Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
846
847 * xpath.c: enhanced handling of booleans (especially '='
848 and '!=' for nodesets) - fixes bug 85256. Added new
849 routine xmlXPathNotEqualValues for more proper handling
850 of '!=' when nodesets are involved.
851
Daniel Veillard06944e22002-07-11 19:55:18 +0000852Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
853
854 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
855 doc/xmlcatalog_man.xml to the source distribution
856
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000857Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
858
859 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
860 asked for this.
861
Daniel Veillard539638b2002-07-06 19:55:14 +0000862Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
863
864 * configure.in: preparing 2.4.23
865 * doc/*: rebuilt the docs
866
Daniel Veillard176d99f2002-07-06 19:22:28 +0000867Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
868
869 * parser.c: fixing bug #84169 by fixing the
870 comment of xmlCreatePushParserCtxt to describe the
871 encoding detection parameters better.
872
Daniel Veillard37f961d2002-07-06 17:53:56 +0000873Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
874
875 * valid.c: fixing bug #79331 in one path the lookup for
876 ID attributes on a namespaced node wasn't handled correctly :-\
877
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000878Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
879
880 * HTMLparser.c: trying to fix 87235 about discarded white
881 spaces in the HTML parser.
882 * result/HTML/*: this changes the output of a number of HTML
883 regression tests
884
Daniel Veillardfdc91562002-07-01 21:52:03 +0000885Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * xpath.c: applied patch from Richard Jinks for the namespace
888 axis + fixed a memory error.
889 * parser.c parserInternals.c: applied patches from Peter Jacobi
890 removing ctxt->token for good.
891 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
892 popped out by the regression tests.
893 * Makefile.am: patch for threads makefile from Gary Pennington
894
William M. Brack6000af52002-06-28 11:43:13 +0000895Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
896
Daniel Veillardfdc91562002-07-01 21:52:03 +0000897 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000898 expressions involving preceding-sibling (et al).
899
Daniel Veillard153120c2002-06-18 07:58:35 +0000900Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
901
902 * hash.c: applied a patch from Peter Jacobi to solve a problem
903 when compiling with the Watcom C on Win32
904 * result/schemas/*.err: the change of hashing algo generated
905 permutations in the output
906
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000907Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
908
909 * hash.c: applied patch from Sander Vesik improving the quality of
910 the hash function.
911
Aleksey Sanina5808b92002-06-14 17:07:41 +00009122002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000913
914 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
915 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
916 xmllint.c xpath.c: replaced sprintf() with snprintf()
917 to prevent possible buffer overflow (the bug was pointed
918 out by Anju Premachandran)
919
Daniel Veillarde059b892002-06-13 15:32:10 +0000920Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * parser.c: removed an uninitialized data error popped by valgrind
923 on PE references
924
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000925Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
926
927 * doc/xml.html
928 adding tutorial reference to the web page
929
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000930Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
931
932 * doc/tutorial/xmltutorial.xml
933 * doc/tutorial/ar01s07.html
934 * doc/tutorial/ape.html
935 * doc/tutorial/includegetattribute.c
936 adding section to tutorial about retrieving an attribute
937 value
938
Daniel Veillardf5582f12002-06-11 10:08:16 +0000939Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
940
941 * parser.c: applied a couple of patches from Peter Jacobi to start
942 to get rid of ctxt->token, with a possible significant speed
943 improvement to be gained once done. Better compliance with PE
944 references constructs in DTDs too.
945 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
946 from Peter too
947
Daniel Veillard38d80e22002-06-11 07:24:56 +0000948Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
949
950 * parser.c: Babak Vahedipour-Kunze reported that openTag in
951 xmlParseElement was likely to have been deallocated at the
952 time of the report, possibly leading to segfault. Just report
953 the tag name now.
954
Daniel Veillard9e412302002-06-10 15:59:44 +0000955Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
956
957 * xpath.c: patch from Richard Jinks for XPath substring() function
958 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
959
Aleksey Sanina5808b92002-06-14 17:07:41 +00009602002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000961
962 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
963
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000964Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
965
966 *doc/FAQ.html
967 fixing typos in FAQ, thanks to Robert Funnell for the
968 editing help
969
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000970Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
971
972 * NEWS: got complaints from rpmlint that it was empty
973
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000974Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
975
976 * added doc/tutorial, including:
977 apa.html
978 apb.html
979 apc.html
980 apd.html
981 ar01s02.html
982 ar01s03.html
983 ar01s04.html
984 ar01s05.html
985 ar01s06.html
986 includeaddattribute.c
987 includeaddkeyword.c
988 includekeyword.c
989 includestory.xml
990 index.html
991 xmltutorial.xml
992 libxml tutorial, including generated html
993
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000994Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
995
996 * result/c14n/exc-without-comments/merlin-c14n-two-*
997 result/c14n/without-comments/merlin-c14n-two-*
998 test/c14n/exc-without-comments/merlin-c14n-two-*
999 test/c14n/without-comments/merlin-c14n-two-*
1000 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1001 c14n/exc-c14n and slightly modified test script to handle
1002 these test cases
1003 * c14n.c: fixed bugs for complicated nodes set (namespace
1004 without node and others from merlin-c14n-two.tar.gz)
1005 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1006 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1007 for xmlsec performance patch
1008 * xpath.c: fixed self::node() for namespaces and attributes
1009
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001010Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1011
1012 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1013 but with the format parameter
1014 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1015
Aleksey Saninc57f9c12002-05-31 19:14:57 +00001016Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1017
1018 * Makefile.am: updated c14n tests suite
1019 * c14n.c: performance improvement for previous c14n patch
1020
Daniel Veillarde72c7562002-05-31 09:47:30 +00001021Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * parser.c: another peroformance patch from Peter Jacobi, that
1024 time on parsing attribute values.
1025
Aleksey Sanin508a1012002-05-31 06:32:32 +00001026Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1027
1028 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1029 into LibXML2 test suite
1030
Aleksey Sanindffd5c82002-05-31 04:24:13 +00001031Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1032
1033 * c14n.c: propagating xpath ancesstors node fix to c14n
1034 plus small performance improvement to reduce number of
1035 mallocs
1036 * xpath.c: fixed ancestors axis processing for namespace nodes
1037
Daniel Veillard46de64e2002-05-29 08:21:33 +00001038Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1041 Peter Jacobi
1042
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00001043Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * configure.in: preparing 2.4.22
1046
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001047Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1050 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1051 a public entry point.
1052 * doc/*: rebuilt the API and docs
1053
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001054Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * xpath.c: patch from Richard Jinks to fix a problem introduced
1057 in the previous patch and pointed by Norm
1058
Daniel Veillardc6924812002-05-24 11:10:43 +00001059Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * libxml.spec.in: fixing bug #81112
1062
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001063Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1064
1065 * uri.c: fixing bug #82848
1066
Daniel Veillarda2878972002-05-24 07:54:39 +00001067Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1070 output of one catalog test
1071
Aleksey Sanin114e4752002-05-24 07:20:27 +00001072Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001073
Aleksey Sanin114e4752002-05-24 07:20:27 +00001074 * global.data globals.c tree.c include/libxml/globals.h
1075 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1076 default value for global parameter xmlIndentTreeOutput to 1 and
1077 introduced new global parameter xmlTreeIndentString (the string
1078 used to do one-level indent) with default value " " (as it was
1079 in tree.c)
1080
Daniel Veillard49d5af82002-05-23 11:55:49 +00001081Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1084 with trio and schemas.
1085
Daniel Veillard7c13af42002-05-22 09:57:32 +00001086Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * xpath.c: patch from Richard Jinks to fix the problem raised in
1089 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1090
Daniel Veillard5a872412002-05-22 06:40:27 +00001091Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1092
1093 * xmlschemas.c: a bit of work on import.
1094 * xmlschemastypes.c: Charles Bozeman provided a compare function
1095 for date/time types so min/max facet restrictions should work,
1096 indeterminate comparisons return an error instead of equal.
1097 * test/schemas/date_0* result/schemas/date_0_0: specific test
1098 from Charles Bozeman too
1099
Daniel Veillard10b6da42002-05-18 07:55:20 +00001100Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1103 from Christian Cornelssen fixing the man pages and the Catalog
1104 building script.
1105 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1106 next step is <xs:import> I now have a reasonable understanding
1107 of how it works.
1108
Daniel Veillarde5354492002-05-16 08:43:22 +00001109Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1110
1111 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1112
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001113Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1114
1115 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1116
Daniel Veillard088bf112002-05-14 11:03:59 +00001117Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * xpath.c: fixing an XPath function evalutation bug pointed out
1120 by Alexey Efimov where the context was lost when evaluating
1121 the function arguments
1122
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001123Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001124
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001125 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1126 function public for XMLSec performance optimizations
1127
Daniel Veillard3cd72402002-05-13 10:33:30 +00001128Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * python/generator.py python/libxml2class.txt : fixed a problem
1131 with the HTML parser pointed by Gary Benson
1132 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1133 example
1134
Aleksey Sanine48a3182002-05-09 18:20:01 +00001135Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1136 * parser.c: fixed bug #81159 (memory growth in SAX)
1137
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001138Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1139 * xpath.c: fixed bug #78858 (the real fix)
1140
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001141Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001142 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001143
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001144Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * tree.c: modified xmlNodeSetBase to allow changing the
1147 base of a document.
1148
Daniel Veillard070803b2002-05-03 07:29:38 +00001149Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * xmlschemastypes.c: patch Charles Bozeman for validation of
1152 all the date, time, and duration types
1153 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1154 * configure.in: fixed an error pointed by an user
1155 * xml2-config.in: fixed an error pointed by an user
1156
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001157Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1158
1159 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1160 win32/libxml2.def.src xmlIO.c: exported default
1161 'file:', 'http:' and 'ftp:' protocols input handlers
1162 and maked protocols comparisson case insensitive
1163
Daniel Veillard34de97f2002-04-30 14:29:22 +00001164Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * configure.in: Neven Has detected a typo
1167
Daniel Veillard28577c32002-04-30 06:48:41 +00001168Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1171 as one of the persons allowed to commit directly to the
1172 module.
1173
Daniel Veillardfc57b412002-04-29 15:50:14 +00001174Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1177 * valid.c: raised a too low limit
1178 * doc/*: rebuilt the docs
1179
Daniel Veillardeca82812002-04-24 11:42:02 +00001180Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * test/XPath/expr/floats test/XPath/expr/functions
1183 result/XPath/expr/floats result/XPath/expr/functions
1184 xpath.c: another XPath conformance patch from Richard Jinks
1185
Daniel Veillard13e04c62002-04-23 17:51:29 +00001186Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * xmlschemas.c: fixed validation of attribute groups.
1189 * test/schemas result/schemas: added an example from the primer
1190
Daniel Veillard88c58912002-04-23 07:12:20 +00001191Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1194 * test/schemas result/schemas: updated the test list
1195
Daniel Veillarde19fc232002-04-22 16:01:24 +00001196Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * TODO: updated a bit
1199 * parser.c: made a comment more specific
1200 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1201 Schemas conformance.
1202 * test/schemas result/schemas: updated the test list
1203
Daniel Veillard441bc322002-04-20 17:38:48 +00001204Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1207 implementing xs:all with minOccurs = 0
1208 * tes/schemas/* result/schemas/*: added more tests covering
1209 xs:all
1210
Daniel Veillard8a001f62002-04-20 07:24:11 +00001211Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * xmlregexp.c: first implementation of the all particle, this
1214 may need to be revisited for case where not all transitions
1215 must be crossed.
1216
Daniel Veillard7646b182002-04-20 06:41:40 +00001217Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * tree.c: another entity processing update from Markus Henke
1220
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001221Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1222
1223 * trionan.c: fixed crash on OSF/1
1224
Daniel Veillardb4398962002-04-19 07:01:55 +00001225Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * xmlschemas.c: more Schemas work
1228 * test/schemas/* result/schemas/*: added more tests coming
1229 from the spec.
1230
Daniel Veillard54761132002-04-18 21:00:44 +00001231Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1234 ExcC14N specification
1235
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001236Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * tree.c: patch from Markus Henke, fix for recursive entities.
1239
Daniel Veillard23b1f372002-04-18 15:50:05 +00001240Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * xpath.c: fix a problem with string() on a document node.
1243
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001244Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * Makefile.am xmlschemas.c: more Schemas work
1247 * test/schemas/* result/schemas/*: added more tests coming
1248 from the spec.
1249
Daniel Veillard6231e842002-04-18 11:54:04 +00001250Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1253 * result/HTML/*: this changes a few things in the results
1254
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001255Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1256
1257 * include/libxml/tree.h: eliminated 'declaration different than
1258 prototype' warning
1259 * include/win32config.h: "resolved" conflicts with errno.h
1260
Daniel Veillardb509f152002-04-17 16:28:10 +00001261Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1264 on the automata interfaces and debug of counted choices
1265 * test/schemas/* result/schemas/*: added a number of tests
1266
Daniel Veillard8651f532002-04-17 09:06:27 +00001267Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1270 a bit of work on Schemas
1271 * testSchemas.c: try to make it more useful
1272 * test/schemas/* result/schemas/* Makefile.am: changed the
1273 Schemas regression test procedure, started adding a few samples
1274
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001275Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1276
1277 * include/libxml/encoding.h: Patch for the Borland C++ builder
1278 * include/libxml/tree.h: Patch for the Borland C++ builder
1279 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001280 * win32/bcb5: New directory for the Borland C++ builder
1281 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001282
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001283Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1284
1285 * win32/Makefile.msvc: Update for XML Schema support
1286 * win32/configure.js: Update for XML Schema support
1287 * win32/libxml2.def.src: Update for XML Schema support
1288
Daniel Veillard4255d502002-04-16 15:50:10 +00001289Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1292 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1293 xmlunicode.c include/libxml/Makefile.am
1294 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1295 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1296 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1297 include/libxml/xmlversion.h.in : merged the current state of
1298 XML Schemas implementation, it is not configured in by default,
1299 a specific --schemas configure option has been added.
1300 * test/automata test/regexp test/schemas Makefile.am
1301 result/automata result/regexp result/schemas:
1302 merged automata/regexp/schemas regression tests
1303
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001304Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * xpath.c: Gary found a compile time problem, fixes #78823
1307
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001308Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * configure.in: release of 2.4.20
1311 * doc/*: updated and rebuilt the docs
1312
Daniel Veillardf544f192002-04-15 12:56:56 +00001313Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * python/Makefile.am: patch from Cristian Gafton to build on
1316 Red Hat 6.2, should also fix #75779
1317
Daniel Veillard940492d2002-04-15 10:15:25 +00001318Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * valid.c: first part of fixing #78729
1321
Daniel Veillardeb475a32002-04-14 22:00:22 +00001322Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1325 escaping of URI when saving HTML files.
1326 * result/HTML/*: this impacted some tests
1327
Daniel Veillard9b731d72002-04-14 12:56:08 +00001328Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * configure.in: trying to fix #77441
1331
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001332Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * include/libxml/xmlIO.h: Hallski complained it could not be
1335 included by itself.
1336
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001337Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1340
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001341Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1342
1343 * win32/configure.js: patch from Nilo for the c14n option
1344 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1345
Daniel Veillardda423da2002-04-10 19:25:38 +00001346Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1349 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1350 LIBXML_THREAD_ENABLED
1351
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001352Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * xpath.c: another patch from Richard Jinks for substring conformance
1355 * test/XPath/expr/floats test/XPath/expr/strings
1356 result/XPath/expr/floats result/XPath/expr/strings: update of the
1357 test suite to check those.
1358
Daniel Veillard01917aa2002-04-10 11:30:41 +00001359Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * xpath.c: patch from Richard Jinks for .x float parsing.
1362
Daniel Veillard46d6c442002-04-09 16:10:39 +00001363Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * parser.c: patch from Markus Henke when an encoding ain't recognized
1366
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001367Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * libxml.m4: got a report that #include <string.h> was needed
1370
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001371Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1374
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001375Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1376
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001377 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001378
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001379Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1382 pointed out by Melvyn Sopacua.
1383
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001384Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * libxml.m4: Frédéric Crozat gave a patch related to the change
1387 of Include paths breaking the libxml.m4
1388
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001389Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * xpath.c: Fix bug #76927 forgot to save some context
1392 when evaluating binary expressions
1393
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001394Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * configure.in: fixed configure for MPE/iX from Markus Henke
1397 * xmlmemory.c: fixed initialization problems
1398 * xpath.c: another set of patches from Richard Jinks this
1399 fixes "make XPathtests" on linux
1400
Daniel Veillard21458c82002-03-27 16:12:22 +00001401Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1404 * test/XPath/expr/compare test/XPath/expr/equality
1405 test/XPath/expr/floats test/XPath/expr/functions
1406 test/XPath/expr/strings result/XPath/expr/compare
1407 result/XPath/expr/equality result/XPath/expr/floats
1408 result/XPath/expr/functions result/XPath/expr/strings: Updated
1409 tests though they show a divergence on Linux
1410
Daniel Veillard28dfed12002-03-27 09:08:17 +00001411Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * xpath.c trionan.c: previous commit also included patches
1414 from Richard Jinks on some IEEE support corner case
1415
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001416Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1419 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1420 that $(datadir) should be used for docs
1421
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001422Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1425 could leak filedescriptors
1426
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001427Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * configure.in nanohttp.c: applied patch from Allan Clark for
1430 UnixWare/OpenServer
1431
Daniel Veillard19274092002-03-25 16:48:03 +00001432Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * configure.in: preparing 2.4.19
1435 * doc/*: rebuilt the docs
1436
Daniel Veillard56b2db72002-03-25 16:35:28 +00001437Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * nanohttp.c: fixing #76043, got fed up with non-portability
1440 of that piece of code.
1441
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001442Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * valid.c SAX.c: Never commit without running "make tests" :-(
1445 fix a couple of stupidities in the previous commit
1446 * result/*: a few changes in some attribute order result of previous
1447 commit.
1448
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001449Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1452 the internal subset should not raise duplicate ID errors,
1453 also there was a small bug in conjunction to namespace
1454 declarations defaulted and xml:xxx attributes DTD definitions.
1455
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001456Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * xpath.c: Richard Jinks also raised some rounding problems
1459 this tries to fix them
1460
Daniel Veillard4e2df542002-03-22 12:23:14 +00001461Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1464 behaviour in xmlXPathCastToString()
1465
Daniel Veillarddb552912002-03-21 13:27:59 +00001466Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1469 raised by Morus Walter
1470
Daniel Veillard9e537932002-03-21 13:08:08 +00001471Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1474 from Igor
1475
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001476Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * xpath.c: fixing #75619, related to a problem when trying
1479 to evaluate condition when the current node set resulting
1480 from that sub-step evaluation is empty. Also fixes 2 potential
1481 problem with previous-sibling and next-siblings axis.
1482
Daniel Veillard1840ef02002-03-21 08:05:23 +00001483Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1486 HTML support is not configured in.
1487
Daniel Veillard561b7f82002-03-20 21:55:57 +00001488Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1491 include/libxml/tree.h: dohh I really didn't intended to commit
1492 this test version :-(
1493
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001494Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * testSAX.c: I wanted to see the real speed at the SAX interface
1497 after a little too many Ximianer started complaining about the
1498 parser speed.
1499 added a --quiet option:
1500 paphio:~/XML -> ls -l db100000.xml
1501 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1502 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1503 3200006 callbacks generated
1504 real 0m1.270s
1505 Which means 16MBytes/s and 3Mcallback/s
1506
Daniel Veillardc62a1472002-03-19 18:35:12 +00001507Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * xpath.c: valgrind spotted another error that time when running
1510 on libxslt regression tests
1511
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001512Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * Makefile.am: adding "make valgrind" running the full regression
1515 tests (except python ones) under Valgrind (using valgrind -q
1516 which was kindly added by the author).
1517 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1518 passes cleanly now except an obcure floating point initialization
1519 raised in log10() in one XPath regression test ???
1520 * tree.c: edited some comments to close #75244
1521
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001522Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1525 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1526 context of ScrollKeeper, made sure that if the number is
1527 an integer, the serialization follows the description at
1528 http://www.w3.org/TR/xpath#section-String-Functions
1529
Daniel Veillard5997aca2002-03-18 18:36:20 +00001530Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1531
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001532 * configure.in: preparing 2.4.18
1533 * doc/*: updated and rebuilt the web site
1534 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1535 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001536 * parser.c: humm, changed the way the SAX parser work when
1537 xmlSubstituteEntitiesDefault(1) is set, it will then
1538 do the entity registration and loading by itself in case the
1539 user provided SAX getEntity() returns NULL.
1540 * testSAX.c: added --noent to test the behaviour.
1541
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001542Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * parser.c: Wilfried Teiken provided a hackish but working
1545 way to get context reported back on entities when parsing
1546 with SAX and without breaking the DOM build.
1547
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001548Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * c14n.c: applied a new patch from Aleksey Sanin
1551 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1552 to reference Aleksey implementation of XML digital Signatures
1553
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001554Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * xpath.c: small fix to avoid potential problem due to
1557 ordering of freeing data
1558 * python/Makefile.am: people were complaining about
1559 the generated file in python dir not being built
1560
Daniel Veillardd2379012002-03-15 22:24:56 +00001561Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1564 python/generator.py python/libxml.c python/types.c: Cleanup
1565 of the python Makefiles based on Jacob and James feedback,
1566 fixed the spec file accordingly, fixed the number of warning
1567 that passing my pedantic CFLAGS was generating. Conclusion
1568 is that Python includes are real crap.
1569
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001570Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * configure,in: it was reported quite a few times that
1573 xml2-config --cflags should not output
1574 -I$includeprefix/libxml2/libxml because libxml2 header names
1575 clashes with existing names like list.h from C++ stl.
1576 Includes should be #include<libxml/xxx.h> so ...
1577
Daniel Veillard6f293b12002-03-15 09:42:33 +00001578Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * c14n.c: another patch from Aleksey Sanin
1581
Daniel Veillard5c396542002-03-15 07:57:50 +00001582Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1585 canonicalization algorithm
1586 * doc/xml.html doc/index.html: added the C14N references on the
1587 index page.
1588
jacob berkman9be65862002-03-14 02:15:56 +000015892002-03-13 jacob berkman <jacob@ximian.com>
1590
1591 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1592 usage, redundant, and gcc specific
1593
Daniel Veillard75be0132002-03-13 10:03:35 +00001594Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * xpath.c: speedup some node selection operations, this can
1597 have a significant impact on DocBook Norm's stylesheets
1598 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1599 make sure it's always the case
1600 * debugXML.c: distinguish CDATA and comments in ls operations
1601
Daniel Veillard61f26172002-03-12 18:46:39 +00001602Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1605 to generate better API descriptions etc...
1606
Daniel Veillard9ff88172002-03-11 09:15:32 +00001607Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * c14n.c: Fixing #74186, made sure all boolean expressions
1610 get fully parenthesized, ran indent on the output
1611 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1612 include/libxml/tree.h: also #74186 related, removed the
1613 --with-buffers option, and all the preprocessor conditional
1614 sections that were resulting from it.
1615
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001616Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * valid.c: applied patch from Dodji Seketeli fixing an
1619 uninitailized variable in xmlValidGetValidElements()
1620
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001621Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * c14n.c: fixed a few comments
1624 * doc/*.html doc/*/*.html: regenerated the docs and added
1625 the C14N API
1626 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1627
Daniel Veillardfa49d872002-03-09 10:20:00 +00001628Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * check-xml-test-suite.py: fix to adapt varaiations in the
1631 bindings
1632 * configure.in python/setup.py python/setup.py.in: fixed to
1633 have the version of the python scripts automatically updated
1634
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001635Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1638 in xmlCopyProp()
1639
Daniel Veillardaf43f632002-03-08 15:05:20 +00001640Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * configure.in: preparing 2.4.17 release
1643 * doc/*: updated and rebuilt the docs
1644 * xpath.c: fixed a comment
1645 * python/libxml.c: fixed a possible reentrancy problem
1646
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001647Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1650 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1651 added a specific regression test
1652 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1653 not raise exceptions when failing to find the attribute.
1654
Daniel Veillard90bc3712002-03-07 15:12:58 +00001655Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * configure.in xmllint.c: owen pointed out a problem with the
1658 ftme fix, gettimeofday() was not detected by configure and
1659 the ftime header wasn't included, dohhh
1660
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001661Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * configure.in xmllint.c: trying to fix #71457 for timing
1664 precision when gettimeofday() is not availble but ftime() is
1665
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001666Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1669 are now copied on install and part of the -devel RPM
1670
Daniel Veillard7b416132002-03-07 08:36:03 +00001671Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * xpath.c: trying to avoid bug #72150 which was apparently
1674 caused by a gcc bug (or a processor problem) as detailed
1675 at http://veillard.com/gcc.bug
1676
Daniel Veillardf742d342002-03-07 00:05:35 +00001677Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1680 fixed xmlReconciliateNs(), added a Python test/example for
1681 inter-document cut'n paste
1682 * python/libxml.py: fixed node.doc on document nodes and added
1683 xpathEval() onto node objects
1684
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001685Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1688 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1689 fixup and integrated tests for the serialization stuff
1690
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001691Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1694 moved the libxml man page to section 3
1695
Daniel Veillard1e774382002-03-06 17:35:40 +00001696Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * tree.c: fix bug #72490
1699 * python/libxml.c python/libxml.py: added methods serialize()
1700 and saveTo() to all node elements.
1701
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001702Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * xmlIO.c: closed #73430, don't read from an input source
1705 which indicated an end-of-file or an error.
1706
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001707Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * parser.c: make sure SAX endDocument is always called as
1710 this could result in a Python memory leak otherwise (it's
1711 used to decrement ref-counting)
1712 * python/generator.py python/libxml.c python/libxml.py
1713 python/libxml2-python-api.xml python/libxml2class.txt
1714 python/tests/error.py python/tests/xpath.py: implemented
1715 the suggestions made by Gary Benson and extended the tests
1716 to match it.
1717
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001718Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * python/generator.py: applied patch fixing #73450
1721
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001722Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * xpath.c: fixing #61290 "namespace nodes have no parent"
1725 long standing divergence from the XPath REC. NodeSets
1726 simply hold a copy of namespace nodes and those node ->next
1727 points to the parent (which may not be the node carrying the
1728 definition).
1729 * include/libxml/xpath.h: flagged but didn't added a possible
1730 speedup
1731 * DOCBparser.c HTMLparser.c: removed some warnings from push
1732 parser due to new state being added.
1733 * tree.c: new fix from Boris Erdmann
1734 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1735 the XML Canonalization support from Aleksey Sanin
1736
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001737Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * tree.c: patch from Boris Erdmann fixing some namespace odities
1740 with xmlCopyNode()
1741
Daniel Veillardc6613042002-03-02 09:34:02 +00001742Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * xmlIO.c: fix bug #72706 when loading a NULL entity
1745
Daniel Veillardc0fef772002-03-01 16:16:31 +00001746Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1749 actually change in a future XML Namespace revision.
1750
Daniel Veillard79426f22002-03-01 16:14:17 +00001751Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1754 added the possibility of returning nodesets from XPath extension
1755 functions written in Python
1756
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001757Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * python/*: commiting some Python bindings work done while travelling
1760
Daniel Veillard97300512002-03-01 09:13:41 +00001761Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1764 explicitely with memory debugging switched on
1765
Daniel Veillard6361da02002-02-23 10:10:33 +00001766Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1769 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1770 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1771 the accessor generator for strings
1772 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1773 regression test.
1774
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001775Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * python/README python/generator.py python/libxml.c python/setup.py:
1778 added the 'usual' setup.py to allow building a libxml2-python
1779 module based on the same code. The initialization is however
1780 different the 2 .so files fo libxml2 and libxslt are identical and
1781 they entry point initialize both libraries. this is done to avoid
1782 some possible nasty problem since the Python don't merge the maps
1783 of all shared modules.
1784
Daniel Veillard158a4d22002-02-20 22:17:58 +00001785Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * parser.c: fixed a push/encoding bug reported by Michael
1788 on librsvg
1789
Daniel Veillard7839e162002-02-20 18:54:48 +00001790Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * include/libxml/parserInternals.h: fixes a misplaced #endif
1793
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001794Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * parser.c valid.c: found and fixed a couple of allocation bugs
1797
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001798Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * doc/xml.html doc/python.html doc/*: added a Python and binding
1801 page describing the current state of the Python bindings and
1802 giving pointers to the other languages wrappers.
1803
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001804Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1807 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1808 rebuilt the API and web site
1809 * xpath.c: fixed #71978 portability bugs
1810
Daniel Veillard8aff2472002-02-19 21:50:43 +00001811Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1814
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001815Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * include/libxml/parserInternals.h parser.c: had to change
1818 2 internal parsing API when processing document content
1819 to check the start and end of element content are defined
1820 in the same entity
1821 * valid.c include/libxml/valid.h: attribute normalization can
1822 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1823 with the context to report it.
1824 * SAX.c: fixed the last known bugs, crazy validation constraints
1825 when a document is standalone seems correctly handled. There
1826 is a couple of open issues left which need consideration especially
1827 PE93 on external unparsed entities and standalone status.
1828 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1829 The 2 tests left failing are actually in error. Cleanup done.
1830
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001831Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * valid.c: implemented E59 spaces in CDATA does not match the
1834 nonterminal S
1835
Daniel Veillard878eab02002-02-19 13:46:09 +00001836Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * SAX.c parser.c valid.c: more validation test fixups
1839 * check-xml-test-suite.py: added duration info for the tests
1840
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001841Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * parser.c valid.c: a couple of errors were reported but not
1844 saved back as such in the parsing context. Down to 1% failure rate
1845 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1846
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001847Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * xmlInternald.c: isExtender was missing a char
1850 * parser.c include/libxml/parser.h: % are acceptable in the
1851 internal subset if within a PUBLIC ID
1852
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001853Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * SAX.c parserInternals.c valid.c: more work on the conformance
1856 suite. Took the step to finally block documents with encoding
1857 errors. It's a fatal error per the spec, people should have fixed
1858 their documents by now.
1859
Daniel Veillard55253e22002-02-18 14:32:39 +00001860Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * check-xml-test-suite.py: fixed the test script after some discussion
1863 on the semantic of TYPE="error"
1864 * Makefile.am: added the script to the distrib
1865
Daniel Veillard28757702002-02-18 11:19:30 +00001866Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * SAX.c entities.c: fixed a couple of conformances issues deep
1869 into the validation code (standalone and undeclared Notations)
1870
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001871Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1874 stayed there for years !
1875
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001876Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1879 missing
1880
Daniel Veillardc7612992002-02-17 22:47:37 +00001881Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * check-xml-test-suite.py: improved the behaviour a bit as
1884 well as the logs
1885 * parser.c valid.c SAX.c: fixed a few more bugs
1886 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1887
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001888Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * check-xml-test-suite.py: python script to run regression tests
1891 against the XML Test suite of W3C/OASis
1892 * SAX.c: fixed a validation bug
1893 * parser.c: fixed 3 errors pointed by the test suite
1894 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1895 * python/Makefile.am: fixed a dependendy
1896
Daniel Veillard9f28f302002-02-15 20:48:08 +00001897Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * xmlmemory.c: avoid a warning bug #71594
1900
Daniel Veillard144024e2002-02-13 21:14:46 +00001901Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1904 warning on alpha/Tru64
1905
Daniel Veillarde4301c82002-02-13 13:32:35 +00001906Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * include/libxml/entities.h: fixing a comment
1909 * valid.c: fixing some troubles with validity check on namespaces
1910 * result/VC/NS3 test/VC/NS3: added a specific regression test
1911
Daniel Veillarda6d05382002-02-13 13:07:41 +00001912Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * tree.c: Fixing #71342 serializing '\n' in attribute values
1915 * result/noent/att3 result/att3 test/att3: added a specific
1916 test.
1917
Daniel Veillard797a5652002-02-12 13:46:21 +00001918Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * python/libxml.c: couple of bug fixes
1921
Daniel Veillard01a6d412002-02-11 18:42:20 +00001922Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * python/*.py: removed tabs and used spaces.
1925
Daniel Veillard397ff112002-02-11 18:27:20 +00001926Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1929 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1930
Daniel Veillard03517542002-02-11 13:54:40 +00001931Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1934 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1935
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001936Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * include/libxml/encoding.h include/libxml/entities.h
1939 include/libxml/globals.h include/libxml/parser.h
1940 include/libxml/threads.h include/libxml/tree.h
1941 include/libxml/xmlmemory.h: trying to fix the include mess
1942
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001943Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * include/libxml/xmlmemory.h: reverted part of the previous
1946 attempt to provide #69655, this was breaking the build.
1947
Daniel Veillard0ba59232002-02-10 13:20:39 +00001948Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1951 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1952 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1953 include/libxml/parserInternals.h include/libxml/tree.h
1954 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1955 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1956 clean.
1957 * python/libxml.c: fixed a warning.
1958
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001959Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1962 copying of node, merge back IDs in the target document.
1963 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1964 test/XInclude/ents/ids.xml: test case
1965 * result/VC/ElementValid4: output changed due to a typo fix
1966
Daniel Veillard1c18e302002-02-09 22:16:40 +00001967Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * python/Makefile.am: seems some version of automake didn't
1970 generate the dependancies right as Jacob found out. Add
1971 an extra dependancy rule.
1972
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001973Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * parserInternals.c valid.c: Justin Fletcher found some parts
1976 of the code needing cleanup
1977 * libxml.spec.in python/Makefile.am python/generator.py
1978 python/libxml.c python/libxml.py: Fixed the python Makefiles
1979 corrected a bug showing up on ia64, changed the name of the
1980 python internal module too
1981
Daniel Veillard07be19b2002-02-08 14:20:35 +00001982Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * Makefile.am: applied patch from Andris Pavenis for binary
1985 name suffixes
1986
Daniel Veillardf216d462002-02-08 13:44:24 +00001987Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * xmllint.c win32/win32config.h: fixing #68748
1990
Daniel Veillardd455d792002-02-08 13:37:46 +00001991Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * valid.c: fixing #70166
1994
1995Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * valid.c: fixing #70077
1998
Daniel Veillardc575b992002-02-08 13:28:40 +00001999Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * Copyright Makefile.am README configure.in libxml.spec.in:
2002 Changed to the MIT Licence
2003 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2004 doc/xmlio.html: updated the doc accordingly
2005 * include/libxml/xmlwin32version.h configure.in: preparing
2006 2.4.14 release
2007 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2008 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2009 fixed the const xmlChar * wrapper and generator, XPath extension
2010 functions now use the context as first argument
2011 * python/tests/tstxpath.py python/tests/xpath.py
2012 python/tests/xpathext.py: Updated the tests accordingly
2013 * tree.c: fixed bug #70067
2014
Daniel Veillard7db38712002-02-07 16:39:11 +00002015Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * Makefile.am: cleanup
2018 * debugXML.c: always use stdout if output is NULL
2019 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2020 * python/Makefile.am python/generator.py python/libxml2class.txt
2021 python/libxml_wrap.h python/types.c: augmented the number of bindings
2022 handling FILE * and XPath contexts
2023 * python/tests/Makefile.am: avoid a stupid problem due to the
2024 use of TEST.
2025
Daniel Veillard15a143b2002-02-06 22:40:50 +00002026Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2029
Daniel Veillard70cab352002-02-06 16:06:58 +00002030Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2031
2032 * python/TODO python/libxml.c: cleanup the extension function lookup
2033 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2034
Daniel Veillard7a96efc2002-02-05 16:34:33 +00002035Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * configure.in python/Makefile.am: do not install outside
2038 of prefix
2039
Daniel Veillard33caa0b2002-02-04 14:07:26 +00002040Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * python/TODO python/libxml.c: started adding SAX interfaces
2043 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2044 SAX test
2045
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002046Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * tree.c: hardened the addChild function
2049 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2050 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2051 added accessors needed for xmlNode, a bit more testing and
2052 extension of interfaces
2053 * python/tests/Makefile.am python/tests/build.py: added a test
2054 build from scratch/save/load/check
2055
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002056Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * parserInternals.c: change a small bit in the way valididy
2059 error messages get initialized
2060 * python/TODO python/libxml.c python/libxml2-python-api.xml
2061 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2062 added some memory debugging to track leaks at the libxml2 level
2063 * python/tests/*.py: changed all tests to check for leaks,
2064 there is just one left in XPath extension registrations.
2065
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002066Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * python/TODO python/generator.py python/libxml2-python-api.xml
2069 python/libxml2class.txt: more accessor classes for the parser
2070 context, allow to switch on and check validity
2071 * python/tests/Makefile.am python/tests/error.py
2072 python/tests/invalid.xml python/tests/valid.xml
2073 python/tests/validate.py: attded more test and and added error.py
2074 which I forgot to commit in the last step
2075
Daniel Veillard3ce52572002-02-03 15:08:05 +00002076Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * python/Makefile.am python/types.c: cleanup
2079 * python/libxml.c python/libxml.py python/libxml_wrap.h
2080 python/generator.py python/libxml2-python-api.xml
2081 python/libxml2class.txt: added class for parser context, added
2082 first cut for push mode support. Added a framework to generate
2083 accessors functions.
2084 * python/tests/Makefile.am python/tests/push.py: added a push
2085 test
2086
Daniel Veillardcfb05462002-02-02 23:18:22 +00002087Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2090 bug a bit of cleanup.
2091
Daniel Veillard5d819032002-02-02 21:49:17 +00002092Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2095 python/libxml2class.txt: adding error redirections and preformat
2096 to a python handler
2097 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2098 tests self checking
2099
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002100Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2103 a function
2104
Daniel Veillard9589d452002-02-02 10:28:17 +00002105Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2108 python/libxml.c python/libxml2-python-api.xml
2109 python/libxml2class.txt: Progressing through the TODOs, class
2110 description output, extra XML API, RPM now builds the wrappers
2111 for all python installed versions
2112
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002113Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * configure.in libxml.spec.in python/Makefile.am python/TODO
2116 python/generator.py python/libxml2class.txt: added more informations
2117 in the libxml2-python package including docs. Slightly changed
2118 the class hierarchy
2119 * python/tests/*: added basic regression tests infrastructure too
2120
2121Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2124 added libxml2-python as part of the packages installed
2125
Daniel Veillarda7340c82002-02-01 17:56:45 +00002126Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * python/Makefile.am python/generator.py python/libxml.c
2129 python/libxml.py: more work, now able to extend the
2130 XPath interpreter with functions written in python.
2131
Daniel Veillardc3e39442002-02-01 09:29:41 +00002132Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * python/Makefile.am: Jacob sent a patch to allow building from
2135 tarfile.
2136
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002137Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2140 inserted the python wrappers build, I hope this won't be too
2141 unportable
2142
Daniel Veillard1971ee22002-01-31 20:29:19 +00002143Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * xpath.c: minor optimization
2146 * python/generator.py python/libxml.c python/libxml.py
2147 python/libxml_wrap.h: more work on the python bindings,
2148 they now support XPath and there is no evident leak
2149
Daniel Veillard36ed5292002-01-30 23:49:06 +00002150Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * python/generator.py python/libxml.c python/libxml.py:
2153 more work on the python bindings generator.
2154
Daniel Veillard96fe0952002-01-30 20:52:23 +00002155Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * python/generator.py python/libxml.c python/libxml_wrap.h:
2158 more work on the python bindings.
2159
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002160Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * python/generator.py python/libxml.c python/libxml.py
2163 python/libxml_wrap.h: commited early version of a python binding
2164 for private use only ATM
2165
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002166Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * entities.c tree.c include/libxml/entities.h: applied patch
2169 from Anthony Jones to implement copy of DTD subtree too. Had
2170 just to keep 2 function private which really ought to become
2171 public ones.
2172
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002173Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * xmllint.c: added pointers to the web pages in the usage()
2176
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002177Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * tree.c: more fixes from Petr Kozelka for attribute handling
2180 in the tree API to align the semantic with DOM.
2181
Daniel Veillard36065812002-01-24 15:02:46 +00002182Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * valid.c tree.c entities.c: another set of patches from
2185 Anthony Jones for copy operations cleanup and robustness
2186
Daniel Veillardf8592562002-01-23 17:58:17 +00002187Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2190 an alphabetic index based on comments content
2191 * doc/*: rebuilt the web site with the new references
2192
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002193Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * parserInternals.h: Greg Sjaardema suggested to use an
2196 eponential buffer groth policy in xmlParserAddNodeInfo()
2197
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002198Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2201 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2202 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2203 to generate cross-references, and added/updated the stylesheets
2204 to generate and link API indexes. The generic keyword index
2205 is not done yet.
2206 * doc/*.html: regenerated all the usual docs too
2207
Daniel Veillard2070c482002-01-22 22:12:19 +00002208Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * debugXML.c: added an xpath function to the shell for T. V. Raman
2211
2212Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002213
2214 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2215 debug routines.
2216
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002217Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2220 support of attribute nodes
2221
Daniel Veillard9d06d302002-01-22 18:15:52 +00002222Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2225 hopefully near complete and fully documented of the API in XML
2226 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2227 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2228 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2229 include/libxml/parserInternals.h include/libxml/valid.hi
2230 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2231 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2232 include/libxml/xpath.h include/libxml/xpathInternals.h:
2233 Cleaned up the doc comments a lot in the process, the interface
2234 coverage is now 100%
2235
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002236Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2239 extracts comments from the gtk-doc DocBook output (a bit
2240 convoluted but seems to work).
2241
Daniel Veillard61006472002-01-21 17:31:47 +00002242Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2245 added an XML description of the API, moved the script generating
2246 it here. Added a "make api" target
2247
Daniel Veillardd2f23002002-01-21 13:36:00 +00002248Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2251
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002252Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * xpath.c include/libxml/xpathInternals.h: the change made to
2255 xmlXPathFuncLookupFunc was incompatible roll it back
2256
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002257Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * SAX.c: cleanup patch from Anthony Jones
2260 * doc/Makefile.am: fix the headers to avoid in make scan
2261 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2262 includes, * vs Ptr and general cleanup
2263 * parsedecl.py: first version of a script to extract the
2264 module interfaces, the goal will be to provide .decl or XML
2265 specification of the interfaces to build wrappers.
2266
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002267Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2270 now provides return codes in case of errors
2271
Bjorn Reese026d29f2002-01-19 15:40:18 +00002272Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2273
2274 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2275 Upgraded to trio baseline 1.6
2276 * strio.h strio.c: Replaced by triostr.h and triostr.c
2277
Daniel Veillard572577e2002-01-18 16:23:55 +00002278Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2281 of strdup usage in the code
2282
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002283Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * parser.c error.c: Keith Isdale complained rightly that
2286 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2287
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002288Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * tree.c: fixed the funxtion to set the xml: attributes
2291 * debugXML.c: added "setbase" to test it.
2292
Daniel Veillard2c748c62002-01-16 15:37:50 +00002293Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2296 to allow updating an attribute content
2297
Daniel Veillard8de85c62002-01-15 17:10:15 +00002298Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * libxml.h: try to avoid problems when compiling on Windows
2301
Daniel Veillard314cfa02002-01-14 17:58:01 +00002302Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * hash.c: patch from Anthony Jones for hash.c allocation size
2305 * Makefile.am: trying to work around Yet Another Libtool Madness
2306 and build the 2.4.13 release finally ...
2307
Daniel Veillard744683d2002-01-14 17:30:20 +00002308Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2311 * doc/* : update of the documentation
2312
Daniel Veillarde6a55192002-01-14 17:11:53 +00002313Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2316 at fixing #61290 :-(
2317
Daniel Veillardfb25a512002-01-13 20:32:08 +00002318Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2321 Fixes bug #67229
2322
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002323Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * tree.c: trying to avoid troubles when a subtree is copied
2326 and coalesced in part with the target tree. Should fix
2327 bug #67407
2328
Daniel Veillardd8224e02002-01-13 15:43:22 +00002329Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * valid.c: fixed validation of attributes content of type
2332 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2333 values, very old bug. Fixes #67671
2334
Daniel Veillard8107a222002-01-13 14:10:10 +00002335Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * parser.c include/libxml/parserInternals.h tree.c: integrated
2338 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2339 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2340
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002341Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * threads.c: applied Serguei Narojnyi's patch to add native
2344 thread support on the Win32 platform
2345 * testThreadsWin32.c Makefile.am: added the test program also
2346 from Serguei, Win32 specific
2347 * include/win32config.h include/libxml/xmlwin32version.h.in:
2348 added patch from Igor for the Windows thread specific defines.
2349
Daniel Veillard845cce42002-01-09 11:51:37 +00002350Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2353
Daniel Veillard7b602b42002-01-08 13:26:00 +00002354Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2357 output page into XMLinfo.html. Close bug #66951 and
2358 raised by Robert Collins too.
2359
Daniel Veillard73c6e532002-01-08 13:15:33 +00002360Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * encoding.c: Paul Keogh pointed out a possibility of segfault
2363 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2364 Closes bug # 68238
2365
Daniel Veillard4a859202002-01-08 11:49:22 +00002366Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * doc/*.html: updated the Gdome2 links
2369
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002370Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * libxml.h: Applied following patches from Robert Collins
2373 and make sure IN_LIBXML is defined when compiling it
2374 -------
2375 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2376 as well as Visual C.
2377 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2378 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2379 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2380 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2381 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2382 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2383 xmlSysIDExists xmlNoNetExists).
2384 * xmllint.c: Don't include winsock2.h for Cygwin.
2385
Daniel Veillard401c2112002-01-07 16:54:10 +00002386Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2389 when the version info is not present.
2390
Daniel Veillard6f42c132002-01-06 23:05:13 +00002391Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * tree.c: Anthony Jones pointed out a problem in
2394 xmlStringGetNodeList() and provided a fix for it
2395
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002396Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002398 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002399 xmlCreatePushParserCtxt() when the initial buffer passed
2400 is large.
2401
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002402Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * win32/*: big cleanup of the Windows/MSVC project files
2405 from Igor Zlatkovic
2406
Daniel Veillardcebb1362002-01-02 13:13:30 +00002407Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * doc/Makefile.am: should fix #67674 and avoid troubles if
2410 xsltproc is not available or fails in the prefix provided
2411
Daniel Veillard26908ab2002-01-01 16:50:03 +00002412Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2415
Daniel Veillard5344c602001-12-31 16:37:34 +00002416Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2417
2418 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2419 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2420 Fixed a few other problems raised by Charlie Bozeman.
2421 * result/VC/ElementValid[5-7]: fixed the output
2422
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002423Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2424
2425 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2426 patches from Charlie Bozeman. Regenerated the HTML docs.
2427
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002428Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2429
2430 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2431 for Windows from Igor
2432
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002433Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2434
2435 * xmllint.c: applied Justin Fletcher patch for --output or -o
2436
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002437Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2438
2439 * win32/libxml2/libxml2.def.src: close #67019
2440
Daniel Veillard01db67c2001-12-18 07:09:59 +00002441Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2442
2443 * xmllint.c: applied Justin Fletcher generic timing patch
2444 similar to the one already applied to xsltproc.
2445
Daniel Veillardd1640922001-12-17 15:30:10 +00002446Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2447
2448 * include/libxml/tree.h tree.c: applied documentation patches
2449 from Charlie Bozeman
2450
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002451Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2452
2453 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2454
Daniel Veillard29e43992001-12-13 22:21:58 +00002455Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2456
2457 * valid.c: fix the xmlStrdup() used in the previous patch.
2458 * valid.c: added --dropdtd
2459 * tree.c: fixed xmlUnlinkNode so it also removes the references
2460 from the document if the node is a DTD
2461
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002462Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2463
2464 * HTMLtree.c valid.c: cleanup some static declarations
2465
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002466Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2467
2468 * xmllint.c: removed another strdup()
2469 * doc/FAQ: removed the HP/UX entry
2470
Daniel Veillarded472f32001-12-13 08:48:14 +00002471Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2472
2473 * valid.c: fix bug #66816 when validating.
2474 * xmllint.c: don't use sys/time.h if configure did not found it
2475
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002476Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2477
2478 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2479 xmlcatalog_man.xml
2480
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002481Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2482
2483 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2484 xmlInitMemory() was declared twice
2485
Daniel Veillardb82c1662001-12-09 14:00:54 +00002486Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2487
2488 * globals.c: do not reference strdup() !
2489 * configure.in libxml-2.0.pc.in: trying to fix the libs
2490 of the various config extraction modules
2491
Daniel Veillardef90ba72001-12-07 14:24:22 +00002492Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2493
2494 * configure.in : preparing 2.4.12
2495 * doc/* : updated and rebuilt the docs
2496
Daniel Veillard220346d2001-12-07 11:33:54 +00002497Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2498
2499 * uri.c: closed bug #66159
2500 * testURI.c: added --escape option
2501 * configure.in: some cleanup for xml2-config --cflags
2502
Daniel Veillard2a906822001-12-06 14:34:08 +00002503Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2504
2505 * globals.c testThreads.c: removed some misplaced includes
2506 of xmlversion.h
2507
Daniel Veillarde28313b2001-12-06 14:08:31 +00002508Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2509
2510 * threads.c: patch from Gary Pennington fixing a possible
2511 problem at initialization time.
2512
Daniel Veillardd3b08822001-12-05 12:03:33 +00002513Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2514
2515 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002516 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002517 CodeWarrior.
2518
Daniel Veillarda7866932001-12-04 13:14:44 +00002519Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2520
2521 * xmllint.c: applied Geert Kloosterman's patch to fix
2522 --repeat --timing output
2523
Daniel Veillard19840942001-11-29 16:11:38 +00002524Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2525
2526 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2527 where non-wellformed XML declaractions were not detected.
2528
Daniel Veillarde85d9342001-11-28 14:43:12 +00002529Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2530
2531 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2532
Daniel Veillard22f25a82001-11-28 09:12:23 +00002533Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2534
2535 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2536 gets reset by xmlCleanupInputCallbacks() and this makes the
2537 function useless. Same for output.
2538
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002539Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2540
2541 * xmlIO.c: robert pointed out a loop error in callback cleanups
2542
Daniel Veillard8faa7832001-11-26 15:58:08 +00002543Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2544
2545 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2546 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2547 they are not really tied to debugging
2548
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002549Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2550
2551 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2552 * xmllint.c: better --catalogs description
2553
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002554Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2555
2556 * tree.c: fixed a couple of problems in xmlSetProp()
2557
Daniel Veillardcd337f02001-11-22 18:20:37 +00002558Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2559
2560 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2561 unappropriate stdout output.
2562
Daniel Veillard566d4df2001-11-22 13:00:53 +00002563Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2564
2565 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2566 by Denis Beurive, closes #65111
2567
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002568Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2569
2570 * valid.c: in case of content model validity error, don't
2571 print it if validity warnings were not requested.
2572
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002573Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2574
2575 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2576 * parserInternals.c: removed the last exit() call. Print an
2577 unmaskable error on stderr instead (library mismatch detection)
2578
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002579Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2580
2581 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2582 shell instructions from Heiko Rupp
2583
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002584Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2585
2586 * catalog.c: use the URL notation file:// for default catalog paths
2587
Daniel Veillard0ec98632001-11-14 15:04:32 +00002588Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2589
2590 * include/libxml/tree.h: better comments for _private fields
2591 * tree.c: removed a problem when copying an entity reference.
2592
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002593Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2594
2595 * vms/*: updated instructions and diffs from John A Fotheringham
2596
Daniel Veillarda11001b2001-11-12 22:45:36 +00002597Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2598
2599 * include/libxml/xmlerror.h: avoid an include problem if
2600 #include <libxml/xmlerror.h> happens first in code
2601 seems to be the case in KDE libs
2602
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002603Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2604
2605 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2606 from Igor for Windows
2607
2608Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2609
2610 * Makefile.am: Gary Pennington pointed out a missing prefix
2611
Daniel Veillard43d3f612001-11-10 11:57:23 +00002612Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2613
2614 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2615 * doc/*: upgraded and rebuilt the docs
2616
Daniel Veillardc1f78342001-11-10 11:43:05 +00002617Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2618
2619 * HTMLparser.c: fix comment in scripts element parsing.
2620 * result/HTML/doc3*: updated the results.
2621
2622Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2623
2624 * uri.c: another URI bug fix #63336, using Joel Young patch.
2625
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002626Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2627
2628 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2629 a cleaned up version of the Pwd shell string generation.
2630
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002631Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2632
2633 * valid.c include/libxml/tree.h: trying to fix namespaces +
2634 validation problems for good, closing #63619 in the process
2635 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2636 wrong in this respect, fixed it.
2637
Daniel Veillardd536f702001-11-08 17:32:47 +00002638Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2639
2640 * xmllint.c: Morus Walter patch to allow --format and --encode
2641
Daniel Veillard5004f422001-11-08 13:53:05 +00002642Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2643
2644 * debugXML.c: Stefan Kost provided an help command for the shell
2645
Daniel Veillarda6825e82001-11-07 13:33:59 +00002646Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2647
2648 * debugXML.c: Heiko Rupp pointed that the shell would crash
2649 on empty nodesets returns.
2650
Daniel Veillard03f848d2001-11-07 12:53:46 +00002651Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2652
2653 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2654 migh need the history libraries
2655
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002656Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2657
2658 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2659 handle the case of < in quoted attributes, Bastian Kleineidam
2660
Daniel Veillardc853b322001-11-06 15:24:37 +00002661Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2662
2663 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2664 fixing catalog breakages
2665 * Makefile.am catalog.c result/catalogs/catal
2666 result/catalogs/mycatalog.* test/catalogs/catal*:
2667 fixed more problems in catalog support, added more regression tests
2668 for both XML and SGML catalog handling
2669
Daniel Veillard66870c72001-11-05 19:27:49 +00002670Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2671
2672 * debugXML.c: applied an improvement to xmlGetLineNo() from
2673 Keith Isdale
2674
Daniel Veillardffe09c92001-11-05 14:21:47 +00002675Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2676
2677 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2678 Side effect of the progressive catalog loading
2679
Daniel Veillardad661b92001-11-05 11:43:15 +00002680Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2681
2682 * Makefile.am: confexecdir and confexec_DATA were defined twice
2683 pointed out by Karl Eichwalder
2684
Daniel Veillard6eb17722001-11-04 22:19:27 +00002685Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2686
2687 * xmlcatalog.c: avoid unlink() and use remove() instead.
2688
Daniel Veillardea898282001-11-04 22:13:45 +00002689Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2690
2691 * libxml.spec.in: cleanup
2692 * include/libxml/xmlwin32version.h: updated with 2.4.8
2693
Daniel Veillarda4617b82001-11-04 20:19:12 +00002694Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2695
2696 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2697 of compiling libxml with a non standard set of options
2698
John Fleck027edfb2001-11-04 20:13:58 +00002699Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2700
2701 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2702 document --sgml option, fixing gnome bugzilla #63382
2703
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002704Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2705
2706 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2707 breakage of 2.4.7, added a couple of really needed APIs
2708 like xmlCatalogIsEmpty() and xmlNewCatalog()
2709 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2710 for install-catalog
2711 * configure.in: preparing 2.4.8
2712
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002713Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2714
2715 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2716 include/libxml/tree.h include/libxml/xmlIO.h: more include
2717 cleanups, export cleanly one html output + format function.
2718
2719Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2720
2721 * parser.c: removed initGenericErrorDefaultFunc call from
2722 xmlInitParser() since it could destroy previous calls to
2723 xsltSetGenericErrorFunc() effects
2724
Daniel Veillardebd38c52001-11-01 08:38:12 +00002725Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2726
2727 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2728 keyword.
2729
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002730Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2731
2732 * Makefile.am: cleanup
2733 * threads.c: cleanup too
2734 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2735 from xsltproc
2736 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2737 dependancy loop.
2738
Daniel Veillard91c00402001-10-30 17:41:38 +00002739Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2740
2741 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2742 was not used anymore !
2743
Daniel Veillard52dcab32001-10-30 12:51:17 +00002744Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2745
2746 * configure.in: preparing 2.4.7
2747 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2748 manual page from John
2749 * doc/*: updated the doc and rebuilt the generated pages
2750
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002751Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2752
2753 * xmlIO.c: closing bug #62711, the library should never
2754 close stdin or stdout.
2755
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002756Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2757
2758 * uri.c: second pass at fixing #63336, using Joel Young
2759 final patch. looks okay.
2760
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002761Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2762
2763 * uri.c include/libxml/uri.h: trying to clear #63336
2764 allowing the escaping routine to parse unconformant
2765 URI-References.
2766
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002767Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2768
2769 * vms/readme.vms vms/build_libxml.com nanoftp.c
2770 include/libxml/xmlversion.h.in: a few VMS updates from
2771 John A Fotheringham
2772 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2773 and xmlCleanupOutputCallbacks() for the Perl binding people.
2774
Daniel Veillard635ef722001-10-29 11:48:19 +00002775Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2776
2777 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2778 apply fixes to close #63271 and avoid segfaults when
2779 the error routine gets callbed before xmlInitParser()
2780 get called.
2781 * nanoftp.c error.c: Applied patches from Justin Fletcher
2782 correcting some xmlGenericError misuses.
2783
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002784Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2785
2786 *doc/xmllint.xml, doc/xmllint.1
2787 New and improved man page for xmllint - .xml is the original, .1
2788 is the generated man page
2789
Daniel Veillardc9484202001-10-24 12:35:52 +00002790Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2791
2792 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2793 the web site from the main HTML document.
2794
Daniel Veillard5151c062001-10-23 13:10:19 +00002795Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2796
2797 * parser.c: fixed an erroneous validation bug when PE refs
2798 occurs in external parsed entities referenced from the
2799 internals subset
2800 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2801 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2802 added the associated testcase, it's a nice one.
2803 * HTMLparser.c: generate the DTD node as HTML still ...
2804 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2805
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002806Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2807
2808 * HTMLparser.c: fixed a bug in htmlNewDoc()
2809
Daniel Veillard89cad532001-10-22 09:46:13 +00002810Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2811
2812 * test/threads/*: added entities testing to the Thread test
2813 * testThreads.c: make the test reasonable
2814 * DOCBparser.c: fix the DTD public and system ID
2815 * xmllint.c: added --sgml for SGML DocBook importing
2816 * Makefile.am: added Docbtests target
2817
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002818Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2819
2820 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2821 * testThreads.c: removed bogus include
2822
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002823Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2824
2825 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2826 fixed a very serious (looping) validation bug
2827
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002828Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2829
2830 * include/libxml/globals.h include/libxml/threads.h threads.c
2831 testThreads.c: far more testing, cleaning up bugs
2832 * *.c : make sure globals.h is always included.
2833
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002834Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2835
2836 * HTMLparser.c: try to get rid of parser loops for good.
2837
Daniel Veillardab7488e2001-10-17 11:30:37 +00002838Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2839
2840 * configure.in: fixed some bugs in CFLAGS passing.
2841 * test/threads Makefile.am testThreads.c: added a specific
2842 threaded test case (really nasty, guaranteed).
2843
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002844Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2845
2846 * catalog.c: serious cleanup on the management of the
2847 XML catalog tree, more tests done, especially with
2848 the catalog PI.
2849
Daniel Veillard364789a2001-10-16 12:45:00 +00002850Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2851
2852 * catalog.c: avoid a problem in catalog cleanup on SMP if
2853 catalogs were not initialized.
2854
Daniel Veillard81463942001-10-16 12:34:39 +00002855Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2856
2857 * catalog.c xpath.c: trying to cleanup the not thread safe
2858 parts of the library.
2859
Daniel Veillard64a411c2001-10-15 12:32:07 +00002860Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2861
2862 * include/libxml/globals.h configure.in global.data: make
2863 the allocation be per-thread a configure option
2864 * encoding.c include/libxml/parser.h: fixed compilation
2865 errors
2866
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002867Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2868
2869 * include/libxml/parser.h: Norm reported that a few lines
2870 added were breaking libxslt compile, removed them for now
2871
Daniel Veillard6f350292001-10-14 09:56:15 +00002872Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2873
2874 * parser.c parserInternals.c threads.c: debugged and fixed
2875 initialization problems which were giving troubles on SMP
2876 boxes.
2877
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002878Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2879
2880 * include/libxml/Makefile.am: missing globals.h
2881
Daniel Veillarde7090612001-10-13 12:18:28 +00002882Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002883
Daniel Veillarde7090612001-10-13 12:18:28 +00002884 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002885
Daniel Veillardd0463562001-10-13 09:15:48 +00002886Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2887
2888 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2889 include/libxml/parserInternals.h include/libxml/tree.h
2890 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2891 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2892 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2893 Applied the last patches from Gary, cleanup, activated threading
2894 all user accessible global variables are now handled in globals.[ch]
2895 Still a bit rought but make tests passes with either
2896 --with-threads defined at configure time or not.
2897 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2898 linking options
2899
Daniel Veillardb8478642001-10-12 17:29:10 +00002900Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2901
2902 * Makefile.am include/libxml/Makefile.am
2903 include/libxml/globals.h globals.c include/libxml/threads.h
2904 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2905 configure.in: started integrating the core of the thread support
2906 not activated yet but half integrated. The code should still
2907 compile and work anyway.
2908
Daniel Veillardb44025c2001-10-11 22:55:55 +00002909Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2910
2911 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2912 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2913 integrating the non-controversial parts of Gary Pennington
2914 multithread patches
2915 * catalog.c: corrected a small bug introduced
2916
Daniel Veillard75b96822001-10-11 18:59:45 +00002917Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2918
2919 * catalog.c include/libxml/catalog.h: very serious cleanup,
2920 isolating unportable code and as much as possible the accesses
2921 to the global shared catalog. May need more testing !
2922
Daniel Veillard78d12092001-10-11 09:12:24 +00002923Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2924
2925 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2926 Keith Isdale patches for the XSLT debugger interfaces. Some
2927 cleanup
2928
Daniel Veillardff0b7312001-10-11 06:46:09 +00002929Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2930
2931 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2932 * DOCBparser.c: generate line nubers in elements
2933
Daniel Veillard60087f32001-10-10 09:45:09 +00002934Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2935
2936 * configure.in: preparing 2.4.6 release
2937 * doc/xml.html doc/html/*: updated and rebuilt the docs
2938 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2939
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002940Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2941
2942 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2943 adding documentation for DV's supercatalog support
2944
Daniel Veillard82d75332001-10-08 15:01:59 +00002945Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2946
2947 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2948 super catalog support adding one API and one flag --sgml to
2949 xmlcatalog
2950
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002951Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2952
2953 * doc/xmlcatalog_man.xml, xmlcatalog.1
2954 One more crack at
2955 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2956
2957
Thomas Broyer47334c02001-10-07 16:41:52 +00002958Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2959
2960 * xpath.c: implemented xmlXPathObjectCopy for external objects
2961 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2962
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002963Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2964
2965 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2966 finishing up fix to
2967 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2968 the xmlcatalog man page display more elegantly
2969
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002970Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2971
2972 * configure.in: closing bug #61832
2973 * HTMLparser.c: removed a warning
2974
Daniel Veillard6ab38382001-10-06 13:08:27 +00002975Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2976
2977 * xpath.c: fixing #61673 part I, do not loose doc information
2978 when copying result value trees.
2979
Daniel Veillard556c6682001-10-06 09:59:51 +00002980Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2981
2982 * xpath.c: trying to harden the XPath interpreter
2983
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002984Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2985
2986 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2987 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2988
William M. Brack1633d182001-10-05 15:41:19 +00002989Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2990
2991 * HTMLparser: repaired another loop problem
2992
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002993Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2994
2995 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2996 parsing.
2997 * xpath.c: fix bug #61291 the default XML namespace node is
2998 missing from the namespace axis.
2999 * tree.c: refuse to create namespaces nodes with prefix "xml"
3000
Daniel Veillard651f9472001-10-04 14:51:06 +00003001Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3002
3003 * SAX.c: ouch a non-defined namespace could lead to a crash,
3004 fixed #61215
3005
Daniel Veillard7dd05702001-10-04 14:25:12 +00003006Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3007
3008 * parserInternals.c: closed bug #61054
3009
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00003010Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3011
3012 * include/libxml/Makefile.am: closing #60708
3013
Daniel Veillarda293c322001-10-02 13:54:14 +00003014Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3015
3016 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3017 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3018
Daniel Veillardf4309d72001-10-02 09:28:58 +00003019Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3020
3021 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3022
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00003023Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3024
3025 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3026 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3027
Daniel Veillard16756b62001-10-01 07:36:25 +00003028Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3029
3030 * catalog.c: Justin Fletcher provided cleaup code in case
3031 HAVE_STAT is not defined
3032 * include/win32config.h: Igor Zlatkovic suggested to have
3033 HAVE_STAT defined there
3034
William M. Brack5e1cac12001-09-28 16:19:18 +00003035Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3036
3037 * catalog.c - fixed typing error reported by M. Barros
3038
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00003039Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3040
3041 * xmllint.c - fixing typo
3042
William M. Brackd28e48a2001-09-23 01:55:08 +00003043Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3044
3045 * HTMLparser.c: small enhancement to prevent loop on
3046 unrecognizable data
3047
Daniel Veillardb1d62872001-09-21 09:47:08 +00003048Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3049
3050 * parserInternals.c: applying patch from bug #60757 this
3051 should close it
3052
Daniel Veillardc0631a62001-09-20 13:56:06 +00003053Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3054
3055 * catalog.c xmlcatalog.c: removed a couple of warning
3056 * xpath.c: try to solve the linking problem on platforms
3057 needing trio to compile
3058
Daniel Veillard1a123612001-09-19 08:06:23 +00003059Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003060
Daniel Veillard1a123612001-09-19 08:06:23 +00003061 * Makefile.am libxml.spec.in: backing up non-documented changes
3062 commited without review or aproval by Jens Finke <jens@gnome.org>
3063 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003064
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003065Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3066
3067 * configure.in: Joe Orton provided a patch fixing a problem
3068 when iconv is specified to be in a non-standard directory
3069 but wasn't exported in xml2-config --cflags
3070
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003071Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3072
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003073 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003074 troubles with 2.4.4 errors.
3075
Daniel Veillard16698282001-09-14 10:29:27 +00003076Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * encoding.c entities.c: do not output hexadecimal charrefs
3079 when serializing HTML since some version of Netscape can't
3080 grok it, generate decimal ones.
3081 * result/HTML/doc3.htm: output changed due to previous test
3082 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3083
Daniel Veillard98fed372001-09-13 11:34:58 +00003084Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3085
3086 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3087 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3088
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003089Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003090 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003091
3092 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3093 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3094 updated the configuration scripts systems accordingly
3095
Daniel Veillard04382ae2001-09-12 18:51:30 +00003096Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3097
3098 * configure.in: preparing for 2.4.4
3099 * doc/xml.html doc/html/*: updated and rebuilt the docs
3100
Daniel Veillardd63437e2001-09-12 15:00:27 +00003101Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3102
3103 * win32/dsp/libxml2.def.src: tried to incorporate comments
3104 from bug #59220
3105
Daniel Veillard319a7422001-09-11 09:27:09 +00003106Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3107
3108 * parser.c result/noent/wml.xml: fixed bug #59981 related
3109 to handling of '&' in attributes when entities are substitued
3110
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003111Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * libxml.h include/libxml/xmlversion.h.in
3114 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3115 Tried to close bug #60131
3116
Daniel Veillardbce62332001-09-10 18:46:55 +00003117Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3120
Daniel Veillard143b04f2001-09-10 18:14:14 +00003121Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * SAX.c: fixing bug #59946 on xmlns=""
3124
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003125Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3128 but allocates a new error code.
3129
Daniel Veillard05c13a22001-09-09 08:38:09 +00003130Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * xmllint.c: John Fleck fixed typos in the options output
3133 * parser.c SAX.c: fix ignorable white space SAX selection
3134
3135Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3136
3137 * entities.c: Steve Underwood found the possibility of an
3138 ininite loop in case of error.
3139
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003140Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3141
3142 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3143
Daniel Veillarda050d232001-09-05 15:51:05 +00003144Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3145
3146 * parser.c: warn if version is not 1.0 but it's not
3147 strictly speaking an error after analyzing the spec
3148
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003149Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3150
3151 *doc/catalog.html - add link to the html version of the
3152 man page, other linguistic cleanups
3153
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003154Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3155
3156 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3157 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3158 file, has not yet been included in the build.
3159
Daniel Veillard99784ff2001-09-01 16:20:28 +00003160Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3161
3162 * catalog.c: removed a duplicate affectation Justin Fletcher
3163
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003164Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * tree.c: Armin Sander pointed a possible text coalescing
3167 problem, completed his patch.
3168
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003169Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3170
3171 * trionan.c: Fixed const and volatile re-definition problem
3172
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003173Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * libxml.4 parser.c: doc updates from Heiko Rupp
3176 * parserInternals.c: 2 sanity checks from Heiko Rupp
3177
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003178Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3179
3180 * tree.c: applied patch from Armin Sander to make some pointers
3181 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003182 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003183
Daniel Veillardb06c6142001-08-27 14:26:30 +00003184Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * xpath.c: hum, restrict the integer usage gcc bug workaround
3187 to only gcc compilers so that other architecture don't get
3188 penalized by this limitation.
3189 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3190
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003191Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3192
3193 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3194 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3195
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003196Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3197
3198 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3199 --convert option to xmlcatalog to convert SGML ones to
3200 the XML syntax.
3201 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3202
3203 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003204Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * catalog.c xmlIO.c: started some serious testing and fixed
3207 a few bug and optmization needs.
3208
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003209Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3210
3211 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3212 preparing for a 2.4.3 release even if it may not be ready yet
3213 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3214 all file parsing lookup to go through the entity resolver, add
3215 to add an API to bypass it (needed to load catalogs themselves),
3216 some cleanup on the catalog code too.
3217 * nanoftp.c: small cleanup
3218 * doc/catalog.html: small update
3219
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003220Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3221
3222 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3223 Jun Kuriyama
3224
Daniel Veillardffb120d2001-08-23 00:52:23 +00003225Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3226
3227 * doc/catalog.html: finished the catalog documentation
3228
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003229Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * doc/catalog.html doc/xml.html: added documentation about
3232 Catalog support, misses an API description
3233 * doc/html/*: reextracted the API pages
3234
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003235Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3236
3237 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3238 Added the part about section 7.2 on URI resolution,
3239 fixed a side effect in the HTML parser, look complete
3240 and ready to rock except the URI/SystemID part!
3241
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003242Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3243
3244 * include/libxml/catalog.h include/libxml/parser.h
3245 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3246 xmlIO.c: added support and APIs needed for the catalog PI
3247 * include/libxml/xmlIO.h: cleanup
3248
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003249Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3250
3251 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3252 include/libxml/catalog.h: starts to look okay, really
3253 plugged the new framework, cleaned a lot of stuff,
3254 added some APIs, except the PI's support missing this
3255 should be mostly complete
3256 * result/catalogs/* test/catalogs/*: added new test, enriched
3257 the existing one with URN ID tests
3258
Daniel Veillard64339542001-08-21 12:57:59 +00003259Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3260
3261 * catalog.c: fixed nextCatalog
3262 * result/catalogs/docbook test/catalogs/*: started adding
3263 a small regression test
3264
Daniel Veillardcda96922001-08-21 10:56:31 +00003265Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3266
3267 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3268 more work on the XML catalog support.
3269 * parser.c include/libxml/parser.h: small cleanup seems using
3270 list as a public parameter name can give portability troubles
3271 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3272 include/libxml/xpath.h include/libxml/Makefile.am: removed
3273 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3274 wrappers
3275
Bjorn Reese45029602001-08-21 09:23:53 +00003276Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3277
3278 * Makefile.am trio.c triodef.h trionan.c xpath.c
3279 include/libxml/Makefile.am include/libxml/trionan.h:
3280 Re-worked Not-A-Number and Infinity support.
3281 * xmlcatalog.c: added readline include files
3282
Daniel Veillard344cee72001-08-20 00:08:40 +00003283Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3286 testCatalog as xmlcatalog, making it an installed app
3287 adding a shell, and preparing it to be a /etc/xml/catalog
3288 management tool, though not ready yet
3289 * catalog.c include/libxml/catalog.h: adding support for
3290 XML Catalogs http://www.oasis-open.org/committees/entity/
3291 not finished, there is some interesting tradeoffs and a
3292 few open questions left.
3293
Daniel Veillardb7664f42001-08-19 13:00:43 +00003294Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3295
3296 * xmllint.c: fixed a line formatting problem
3297
Daniel Veillard5015b712001-08-17 09:37:52 +00003298Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3299
3300 * SAX.c: removed a couple of unused variable (Albert Chin)
3301
Daniel Veillardbb371292001-08-16 23:26:59 +00003302Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3303
3304 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3305 trying to fix some troubles w.r.t. function returning
3306 const xxxPtr.
3307
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003308Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3309
3310 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3311 defined
3312
Daniel Veillardae6db172001-08-16 19:32:00 +00003313Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3314
3315 * xpointer.c: removed unused var
3316
Daniel Veillard09190202001-08-16 16:27:41 +00003317Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * testXPath.c: another small cleanup closing bug #59110
3320
Daniel Veillard796f4b62001-08-16 16:00:13 +00003321Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3322
3323 * win32/dsp/libxml2.def.src: small cleanup closing bug
3324 #59108
3325
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003326Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3327
3328 * example/gjobread.c: add xmlCleanupParser() before leaving
3329
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003330Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3331
3332 * config.h.in configure.in include/libxml/xmlwin32version.h:
3333 released 2.4.2
3334
Daniel Veillardd3d06722001-08-15 12:06:36 +00003335Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3336
3337 * include/libxml/valid.h debugXML.c valid.c: deprecate
3338 the non-boundchecking Sprintf functions, add Snprintf
3339 this should close bug #57984
3340
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003341Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3342
3343 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3344 URIs before doing the lookups (pointed by Mark Vakoc)
3345
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003346Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3347
3348 * xpath.c: serious changes on Result Value Trees and NodeSets
3349 w.r.t. deallocation and collect operations. Probably not
3350 100% clean (merge of allocated trees smells like a problem).
3351 Seems sufficient to close #58943
3352
Daniel Veillard90493a92001-08-14 14:12:47 +00003353Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3354
3355 * xmllint.c: adding a --format option
3356
Daniel Veillardfe703322001-08-14 12:18:09 +00003357Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * xpath.c: count() was broken on Result Value Tree
3360 * xmlIO.c: fixed file:/// accesses on _WIN32
3361
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003362Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3363
3364 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3365 macro was renamed, this should close bug #58683
3366
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003367Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3368
3369 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3370 entity substitution mode text at the end of the entity might
3371 be added due to text coalescing.
3372 * nanoftp.c parser.c: small cleanup
3373
Daniel Veillard0c720972001-08-08 20:59:00 +00003374Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3375
3376 * HACKING: added John Fleck right to commit in the doc subdir
3377
Daniel Veillard48da9102001-08-07 01:10:10 +00003378Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3379
3380 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3381 allow to inherit attributes from the DTD directly in the
3382 tree, this is needed for XPath and can be a useful feature.
3383 Inherited namespaces are always provided at the tree level now
3384 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3385 of tests for this feature (XSLT being the prime user).
3386
Daniel Veillard50f34372001-08-03 12:06:36 +00003387Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3390 testSAX.c xmlIO.c xmllint.c include/win32config.h
3391 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3392 include/libxml/xmlwin32version.h.in win32/README.MSDev
3393 win32/dsp/*: applied Win32 Facelift No.2 patches from
3394 Igor Zlatkovic for Windows/MSC
3395
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003396Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * SAX.c: unparsedEntityDecl() the URI computation of the
3399 entity wasn't done breaking XSLT unparsed-entity-uri()
3400
Daniel Veillard567e1b42001-08-01 15:53:47 +00003401Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * xpath.c: fixed a bug when walking the descendants and
3404 the current node has no children
3405 * debugXML.c: show up when a text node is supposed to not be escaped
3406
Thomas Broyerf186c822001-07-31 23:30:37 +00003407Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3408
3409 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3410 worked like the set:leading() function)
3411 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3412
Daniel Veillardba6db032001-07-31 16:25:45 +00003413Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3414
3415 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3416
Daniel Veillard57905372001-07-31 15:52:17 +00003417Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3418
3419 * include/libxml/xmlIO.h: apply change to close #58141
3420 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3421
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003422Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3423
3424 * parser.c: when the internal subset uses a PE, then the
3425 included entity can use conditional sections.
3426
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003427Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3428
3429 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3430 when walking the namespace axis showing up in
3431 libxst/tests/general/bug-12
3432 * xmlmemory.c: added the possibility to trace a given block
3433 defined by its address
3434
Daniel Veillard4aafa792001-07-28 17:21:12 +00003435Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * parser.c: don't override existing encoding specified before
3438 starting xmlParseDocument()
3439
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003440Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3441
3442 * include/libxml/xmlwin32version.h: reinserted, needed for
3443 Windows users of CVS
3444
Darin Adlera77cac02001-07-27 17:41:51 +000034452001-07-27 Darin Adler <darin@bentspoon.com>
3446
Darin Adler699613b2001-07-27 22:47:14 +00003447 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3448 * testCatalog.c: Add include of <libxml/parser.h>.
3449
34502001-07-27 Darin Adler <darin@bentspoon.com>
3451
Darin Adlera77cac02001-07-27 17:41:51 +00003452 * include/libxml/.cvsignore:
3453 * include/libxml/xmlwin32version.h:
3454 Remove this file from CVS because it's generated.
3455
Daniel Veillard50822cb2001-07-26 20:05:51 +00003456Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457
3458 * parser.c include/libxml/parser.h: applied const patches from
3459 Tom Moog #58002
3460
Thomas Broyerba4ad322001-07-26 16:55:21 +00003461Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3462
3463 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3464 lookup framework
3465
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003466Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3467
3468 * tree.c: fixed xmlCopyNode() for documents
3469
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003470Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3471
3472 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3473
3474Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003475
3476 * parser.c: fixes bug #57652 reported by Morus Walter
3477
Daniel Veillarde3924972001-07-25 20:25:21 +00003478Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3479
3480 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3481
Daniel Veillarda53c6882001-07-25 17:18:57 +00003482Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3483
3484 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3485 errors, lesson don't add new functions at 1am before a release
3486 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3487 from XPath initialization when possible.
3488
Daniel Veillardd9bad132001-07-23 19:39:43 +00003489Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490
3491 * result/scripts/base*: removing history/readline changed
3492 this slightly
3493 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3494 xmllint.c: make element content line number generation
3495 optionnal to avoid breaking old apps added interface to switch
3496
Daniel Veillardf012a642001-07-23 19:10:52 +00003497Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498
3499 * configure.in: get rid of the readline and libhistory
3500 dependancies by default, release 2.4.1 with IA64 fix
3501 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3502 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3503 John Kroll fixes to allow saving to HTTP via PUT (or
3504 POST of needed).
3505 * doc/html/*.html: regenerated the docs
3506
Thomas Broyere8126242001-07-22 03:54:15 +00003507Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3508
3509 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3510 xmlHashScanFull and xmlHashScannFull3 to get passed the
3511 three keys as arguments to the callback function
3512
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003513Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3514
3515 * configure.in Makefile.am: removed libxml softlink for good
3516 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3517 100% coverage by gtk-doc
3518
Daniel Veillard8599e702001-07-17 21:38:51 +00003519Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520
3521 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3522 fixed serious troubles due to size_t vs. int mismatch
3523
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003524Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525
3526 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3527
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003528Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3529
3530 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3531 convenient extension API for value and context managing
3532 Now handles external objects through xmlXPathPopExternal,
3533 xmlXPathWrapExternal and xmlXPathReturnExternal.
3534 Added functions for sets operations (intersection, etc.)
3535
Daniel Veillard22090732001-07-16 00:06:07 +00003536Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3537
3538 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3539 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3540 HTMLparser.c: cleanup of global variables, marking some
3541 const or private.
3542
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003543Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003544
3545 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3546 fixed xmlXPathNodeSetItem when passing index=0
3547
Daniel Veillard05dec342001-07-14 21:57:39 +00003548Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3549
3550 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3551
Daniel Veillard28ae6362001-07-14 16:44:32 +00003552Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * xmllint.c: fixed compilation under Cygwin #57503
3555 * TODO: update
3556
Peter Williamsed156f52001-07-13 18:35:13 +000035572001-07-13 Peter Williams <peterw@ximian.com>
3558
3559 * config.h.in: add #undef HAVE_DLFCN_H
3560
3561 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3562 builddir.
3563
Daniel Veillard73b36e32001-07-12 15:09:52 +00003564Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3565
3566 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3567 raised by #57348 and #57381
3568
Daniel Veillard7db37732001-07-12 01:20:08 +00003569Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3572 tree.c xpointer.c: store the line numbder in element->content,
3573 may break some software, need a configuration mechanism
3574
Darin Adler96037892001-07-11 00:03:16 +000035752001-07-10 Darin Adler <darin@bentspoon.com>
3576
3577 * .cvsignore:
3578 * example/.cvsignore:
3579 * include/.cvsignore:
3580 * include/libxml/.cvsignore:
3581 Various things that are generated and should be ignored.
3582
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003583Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584
3585 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3586 * doc/xml.html doc/html/*: updated the docs
3587
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003588Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3589
3590 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3591 validation occured on content with element child
3592
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003593Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594
3595 * tree.c: fixed XML Base computation which was broken
3596 * debugXML.c: added a base function to the shell
3597 * Makefile.am result/scripts/* test/scripts/*: added scripts
3598 based regression tests, and adding 2 XML Base tests
3599
Daniel Veillard19e96c32001-07-09 10:32:59 +00003600Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3601
3602 * tree.c: set properties doc and call xmlSetListDoc for properties
3603 content when grafting them in a different tree.
3604 * aclocal.m4: remove from CVS
3605
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003606Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * win32/libxml2/libxml2.def.src: added some missing entry point
3609 for XPath (Mark Vakoc)
3610
Daniel Veillard388236f2001-07-08 18:35:48 +00003611Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3612
3613 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3614 layer should URI-Unescape before trying to open resources.
3615
Daniel Veillard04383752001-07-08 14:27:15 +00003616Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3617
3618 * xpath.c: fix the name() bug for elements in the default
3619 namespace reported by Charlie Bozeman
3620
Daniel Veillard7583a592001-07-08 13:15:55 +00003621Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3624 led to an XPath fix, improvements of SAX initialization, and
3625 an added option --nocdata to testXPath
3626
Daniel Veillard449d7392001-07-07 19:11:06 +00003627Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * doc/libxml-doc.el: Felix Natter provided anew version working
3630 with XEmacs too
3631
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003632Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3633
3634 * include/libxml/xpath.h: small cleanup
3635 * doc/xml.html: update
3636
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003637Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3638
3639 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3640 released 2.3.14
3641
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003642Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643
3644 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003645 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003646
Daniel Veillard73c9c042001-07-05 20:02:54 +00003647Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648
3649 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3650 were not equal to empty strings
3651
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003652Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3653
3654 * SAX.c: fixed a URI-Reference computation problem when validating
3655 * xmlIO.c: small cleanup
3656
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003657Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3658
3659 * parser.c: improved the description of a couple of interfaces
3660 upon Larry Stamper suggestion
3661
Daniel Veillard62f313b2001-07-04 19:49:14 +00003662Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * SAX.c entities.c parser.c: changed completely the way entities
3665 are handled when running the parser in entity substitution mode.
3666 This fixes a bug reported by Stephan Kulow and nearly divides
3667 by 3 the amount of memory required by libxslt to load and process
3668 DocBook TDG.
3669
Daniel Veillardf420ac52001-07-04 16:04:09 +00003670Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671
3672 * HTMLparser.c: fixing a too early root closing problem raised
3673 byt Prashanth Naidu
3674
Daniel Veillard8c357d52001-07-03 23:43:33 +00003675Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676
3677 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3678 raised by Mark Vakoc.
3679
Daniel Veillard6e90d192001-07-03 16:37:49 +00003680Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3681
3682 * example/Makefile.am: fixed the include path to add srcdir/include
3683 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3684 and some cleanup
3685
Daniel Veillardf06307e2001-07-03 10:35:50 +00003686Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3687
3688 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3689 lot of optimization work, results in significant improvements
3690 when handling really complex XPath queries. Add a small optimizer
3691 for unions, improve [n] and [last()], avoid some costly ops.
3692
Daniel Veillard77044732001-06-29 21:31:07 +00003693Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3696 * xpath.c: small cleanup
3697 * xmlGetNsList: reformated, fixed problems if used on Entities
3698
Daniel Veillard2adbb512001-06-28 16:20:36 +00003699Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3700
3701 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3702
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003703Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3704
3705 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3706 * Makefile.am example/Makefile.am: workaround automake generating
3707 erroneous deps
3708
Daniel Veillard12f7d292001-06-28 13:12:11 +00003709Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3710
3711 * include/win32config.h: bug #56801 Yon Derek provided a patch
3712 to the windows config file.
3713
Daniel Veillard87ee9142001-06-28 12:54:16 +00003714Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3715
3716 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3717 libxml.h : Yon Derek provided a set of changes to compile from
3718 CVS on Windows/MSC
3719
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003720Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3721
3722 * parser.c: fixed UTF8 BOM support in push mode
3723 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3724 added a specific testcase
3725
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003726Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3727
3728 * Makefile.am: added --push regression tests
3729 * parserInternals.c: the XML parser segfaulted in --push mode
3730
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003731Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * configure.in: moved the symlinks detection within a CVS
3734 check, this is not portable and will be removed soon.
3735 * xpath.c: small cleanup/speedup
3736
Daniel Veillard11648102001-06-26 16:08:24 +00003737Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738
3739 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3740 release of 2.3.12
3741 * parser.c: make an error message if unknow entities in all cases
3742
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003743Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3744
3745 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3746
Daniel Veillard23793842001-06-25 16:07:45 +00003747Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3750 includes were installed in the wrong dir
3751
Daniel Veillardf5498f32001-06-25 15:08:36 +00003752Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754 * doc/html.xml: warn against sending code to exhibit bugs.
3755
Daniel Veillard56f06462001-06-24 21:34:03 +00003756Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757
3758 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3759 Tru64 from Thomas Leitner
3760
Daniel Veillardc5d64342001-06-24 12:13:24 +00003761Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3762
3763 * AUTHORS: added William and Bjorn
3764 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3765 daniel@veillard.com hopefully I won't have to do this again
3766 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3767 docs can be rebuilt cleanly now
3768 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3769 from CVs it's generated, added include/libxml/xmlwin32version.h
3770 also generated but which should change far less frequently.
3771 * catalog.c nanoftp.c: made sure to include libxml.h not
3772 libxml/xmlversion.h directly
3773 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3774 when compiling on WIN32 and MSC
3775
Daniel Veillard07385fd2001-06-23 21:55:48 +00003776Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777
3778 * include/Makefile.am include/libxml/Makefile.am configure.in:
3779 fixed make distcheck and rebuilding the rpms
3780
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003781Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782
3783 * configure.in: should finish the migration of exported includes
3784 into a real include/libxml in CVS, at least for CVS users.
3785 * removed the exported headers, added in include/libxml (as well
3786 as xmlversion.h.in).
3787
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003788Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3789
3790 * configure.in: fixed the way to detect symlink
3791
Daniel Veillard66541772001-06-23 18:31:04 +00003792Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3793
3794 * configure.in: updated, include/libxml is now a real CVS dir
3795
Daniel Veillardca989762001-06-23 17:39:29 +00003796Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3797
3798 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3799 version works with both libxml1 and libxml2 (it autodetects
3800 the prefix of the html-files) from Felix Natter.
3801 * doc/xml.html: updated doc accordingly
3802
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003803Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3804
3805 * xpath.c: fixed the bug generating a template loop in libxslt
3806 when using docbook-xsl-1.4, * should filter out document nodes
3807 * HACKING: added William
3808 * TODO: updated
3809
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003810Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3811
3812 * doc/FAQ.html: added a warning about gcc-3.0
3813 * doc/xml.html: added reference to gdome2 and removed a confusing
3814 sentence
3815
Daniel Veillardf7f41852001-06-22 15:18:01 +00003816Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817
3818 * xmlversion.h: okay this is a generated file, but Windows
3819 users need it and they can't generate it, and I want CVS
3820 Windows users ...
3821 * win32/libxml2/libxml2_so.dsp: Windows project file for
3822 the shared lib version of libxml2
3823 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3824 resources needed for libxslt/xsltproc by Yon Derek
3825
Bjorn Reese3157b342001-06-22 14:41:45 +00003826Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3827
3828 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3829
Daniel Veillard4151acb2001-06-22 10:48:57 +00003830Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3831
Daniel Veillardcc146db2001-06-22 11:10:52 +00003832 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3833
3834Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3835
Daniel Veillard4151acb2001-06-22 10:48:57 +00003836 * include/win32config.h: Yon Derek provided a first fix
3837 to be able to compile libxslt/xsltproc on Windows
3838
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003839Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3840
3841 * xpath.c: attempt to work around what seemed a gcc optimizer
3842 bug when handling floats on i386 http://veillard.com/gcc.bug
3843 * tree.c entities.c encoding.c: doing some cleanups while
3844 chasing it
3845
Daniel Veillard017b1082001-06-21 11:20:21 +00003846Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3847
3848 * Makefile.am: cleanup when --without-debug is specified
3849 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3850 w.r.t. --without-debug and other include points
3851 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3852 Catalogs
3853 * configure.in entities.h tree.h HTMLparser.c: removed
3854 --without-corba, made the _private field mandatory
3855
Daniel Veillard87a764e2001-06-20 17:41:10 +00003856Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3857
3858 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3859 outputs a BOM in UTF8, an errata has been issued to avoid the
3860 problem, that was the most reasonable solution... Add support
3861 for a leading UTF8 BOM in entities.
3862
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003863Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3864
3865 * valid.c: fixed a bug found when post validating an entity ref
3866 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3867 activate it too
3868
Daniel Veillard39196eb2001-06-19 18:09:42 +00003869Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3870
3871 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3872 weakness in the node copy the XPointer and the XInclude
3873 implementations. Serious cleanup.
3874
Daniel Veillard3739b982001-06-19 12:51:30 +00003875Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876
3877 * Makefile.am: Kjartan Maraas provided a small patch to
3878 add xml2-config.in to EXTRA_DIST
3879
Daniel Veillarda9142e72001-06-19 11:07:54 +00003880Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3881
3882 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3883 provided another failing case found in KDE, the way the
3884 ctxt->vctxt.nodeTab was allocated and freed changed over
3885 time but it wasn't completely cleaned up. This should fix it.
3886
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003887Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3888
3889 * parser.c: Stephan Kulow also raised the fact that line number
3890 could get miscounted making debug harder, fixed the problem
3891 in xmlParseCharData()
3892
Daniel Veillard64b98c02001-06-17 17:20:21 +00003893Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3894
3895 * valid.c: Stephan Kulow pointed out a problem when validating
3896 and using an empty entity, forgot a 'break' in a case.
3897
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003898Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899
3900 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3901 * doc/xml.html: updated with 2.3.11
3902
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003903Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3904
3905 * TODO: updated adding cleanup of generated doc
3906 * configure.in: prepared to release 2.3.11
3907 * xmllint.c: added --version for bug reporting
3908 * doc/html/*.html: rebuilt the doc
3909
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003910Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3911
3912 * xpath.c: first part of the work on selecting namespace to
3913 fix bug #56115
3914
Daniel Veillard96ed5832001-06-15 22:22:04 +00003915Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3916
3917 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3918 when using -liconv
3919 * TODO: updated
3920
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003921Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922
3923 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3924 cleanup, encoding support.
3925
Daniel Veillard608ad072001-06-14 08:32:28 +00003926Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927
3928 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3929
Daniel Veillard239d0522001-06-13 23:02:48 +00003930Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3931
3932 * xpath.c: bug detected by Ankh when / is used as a function arg
3933
Daniel Veillard02bb1702001-06-13 21:11:59 +00003934Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3935
3936 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3937 of element and use it to avoid outputting formatting spaces at
3938 the wrong place. Implemented the format parameter for HTML save.
3939 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3940 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3941 result/HTML/wired.html: of course this impact the result of a
3942 number of HTML tests
3943
Daniel Veillard95d845f2001-06-13 13:48:46 +00003944Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3945
3946 * HTMLtree.[ch]: started augmenting the HTML save API with
3947 encoding and formatting parameters
3948
Daniel Veillardeca60d02001-06-13 07:45:41 +00003949Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * HTMLtree.h: cleanup and started evaluating the work needed on
3952 revamping the HTML output code
3953
Daniel Veillard84666b32001-06-11 17:31:08 +00003954Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3955
3956 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3957
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003958Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959
3960 * valid.c: fixed bug #56049, forgot one check in the
3961 validation routine
3962
Daniel Veillardca2366a2001-06-11 12:09:01 +00003963Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3964
3965 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3966
Daniel Veillard6761eee2001-06-11 10:29:38 +00003967Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * libxml.h: fixed an error in last commit
3970 * doc/FAQ.html: added an entry for compilation from CVS
3971
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003972Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * xmlversion.h.in libxml.h: Cygwin patches
3975 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3976 * tree.h: cleanup
3977
Daniel Veillardacd370f2001-06-09 17:17:51 +00003978Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3981 memory block in a strange case where libxml is linked twice
3982 in the binary.
3983
Daniel Veillard1d047672001-06-09 16:41:01 +00003984Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3985
3986 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3987 state far too often, simple fix used to avoid it.
3988
Daniel Veillard4497e692001-06-09 14:19:02 +00003989Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3990
3991 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3992 being processed, applied his patch
3993 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3994
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003995Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3996
3997 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3998 provided fixes to compile on MSCC again
3999 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4000 also provided an update for the project files.
4001
Daniel Veillarda682b212001-06-07 19:59:42 +00004002Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4005 bug #55810
4006
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00004007Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4008
4009 * tree.c: fixed xmlGetNsProp() to close bug #55683
4010 Note this requires libxslt to use it's own function instead.
4011
Daniel Veillardf0c53762001-06-07 16:07:07 +00004012Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4013
4014 * HTMLtree.c: when in a pre element no formatting space should
4015 be added.
4016 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4017
Daniel Veillard068a9652001-06-07 15:30:26 +00004018Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * configure.in: added tests for signal() and signal.h
4021
Daniel Veillard541d6552001-06-07 14:20:01 +00004022Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4023
4024 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4025
Daniel Veillard8a367d42001-06-07 14:01:34 +00004026Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027
4028 * doc/libxml-doc.el: Felix Natter provided a new version for
4029 libxml2
4030
Daniel Veillard8a926292001-06-07 11:20:20 +00004031Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * HTMLtree.c: when in a pre element no formatting space should
4034 be added.
4035
Daniel Veillard14839d52001-06-06 16:11:56 +00004036Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4039
Daniel Veillarde95e2392001-06-06 10:46:28 +00004040Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4041
4042 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4043 hack
4044 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4045 * uri.c: fixed a warning
4046
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004047Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4048
4049 * HTMLtree.c: trying to close bug #55772 escaping in script
4050 elements
4051 * doc/xml.html: suggest to send mail to the list
4052
4053Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004054
4055 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4056 good. Use a macro and based on the solution provided in
4057 vsnprintf manual page from GNU.
4058
Bjorn Reese99748722001-06-05 12:49:15 +00004059Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4060
4061 * error.c: Workaround for non-preserving variadic list.
4062 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4063
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004064Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * doc/xml.html: added 2.3.10 release
4067
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004068Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * configure.in: releasing 2.3.10
4071
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004072Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4075
Daniel Veillard20042422001-05-31 18:22:04 +00004076Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4077
4078 * encoding.c: Robert Collins provided a patch to add the
4079 "US-ASCII" encoding alias
4080
Daniel Veillard97ac1312001-05-30 19:14:17 +00004081Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4082
4083 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4084 string oriented functions and started cleaning the related areas
4085 in xpath.c which needed fixing in this respect
4086
Daniel Veillard2d703722001-05-30 18:32:34 +00004087Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4090 #55380
4091 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4092
Daniel Veillard9403a042001-05-28 11:00:53 +00004093Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * TODO: updated
4096 * nanohttp.[ch] : started adding APIs to get the redirected URL
4097 when this occurs (needed for further base computation
4098 * tree.h: cleanup
4099 * encoding.c: cleanup
4100 * SAX.c: minor change around ctxt->loadsubset
4101
Daniel Veillard6278fb52001-05-25 07:38:41 +00004102Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * Makefile.am include/Makefile.am: small change to have
4105 include/libxml rebuilt if working from CVS.
4106 * uri.c: applied another patch from Carl Douglas for URI escaping,
4107 this should close bug #51876
4108
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004109Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110
4111 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4112 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4113 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4114 added specific regression test
4115 * parser.h: preparing for the XSLT mode where DTD inherited
4116 attributes are added to the tree.
4117
Daniel Veillardbbd22452001-05-23 12:02:27 +00004118Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * xinclude.[ch]: Updated the namespace for the Last Call version
4121 * result/XInclude/include test/XInclude/include: updated the
4122 testsuite accordingly
4123
Daniel Veillard8514c672001-05-23 10:29:12 +00004124Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4125
4126 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4127 related to bug #51876
4128
Daniel Veillard42596ad2001-05-22 16:57:14 +00004129Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4130
4131 * tree.c: fixed a gross mistake in base computation, xml:base is
4132 not completely correct yet (need cascade).
4133 * xpath.[ch]: added the few things needed to find a function name
4134 and URI from the XPath context when it is called.
4135
Daniel Veillard81418e32001-05-22 15:08:55 +00004136Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4139 * DOCBparser.c: small cleanup
4140 * xmllint.c: added a --catalogs option to load catalogs from
4141 $SGML_CATALOG_FILES
4142 * tree.c: cleanup
4143 * configure.in: iconv library fixup, ICONV_LIBS
4144
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004145Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146
4147 * catalog.c: handling of CATALOG entries. detection of recursion,
4148 and a few bugfixes
4149 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4150 against the default namespace
4151
Daniel Veillard04b93292001-05-21 08:15:31 +00004152Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153
4154 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4155
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004156Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158 * parser.c: fixed propagation context info when parsing an
4159 external entity.
4160 * doc/html/*.html: regenerated a couple of docs
4161
Daniel Veillard4623acd2001-05-19 15:13:15 +00004162Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4163
4164 * doc/xml.html: update with 2.3.9 informations
4165
Daniel Veillardbed7b052001-05-19 14:59:49 +00004166Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4169 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4170 * doc/html/* : rebuilt the docs
4171 * valid.c: small patch which may improve some case when
4172 validating.
4173
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004174Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * HTMLparser.c: Closed bug #54891
4177 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4178 to the suite
4179
4180Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4183 applied a documentation patch from LotR and filled in a few missing
4184 descriptions
4185
Daniel Veillard76d66f42001-05-16 21:05:17 +00004186Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187
4188 * xpath.c tree.c parser.c: speed optimizations at the parser level
4189 document tree freeing and xpath evaluation
4190
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004191Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * parser.c parser.h parserInternals.h: fixed a couple of
4194 interfaces for handling memory buffer input to const char *
4195 upon suggestion of JamesH.
4196
Daniel Veillardc3739e72001-05-15 15:23:27 +00004197Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * configure.in: LoTR sent a patch fixing the previous commit
4200
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004201Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * configure.in: trying to deal again with the stoopid -R linking
4204 flag of Solaris
4205
Daniel Veillard790142b2001-05-15 10:51:53 +00004206Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * xpath.h: two nodeset access macros from Thomas Broyer
4209
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004210Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4213 patch from Thomas Broyer
4214
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004215Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4218 case
4219 * INSTALL: was empty added stuff from the FAQ
4220
Daniel Veillard75bea542001-05-11 17:41:21 +00004221Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4224 attributes handling and #54433 by adding xmlUnsetProp()
4225 and xmlUnsetNsProp()
4226
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004227Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4228
4229 * HTMLparser.c: Patch from Jonas Borgström
4230 (htmlGetEndPriority): New function, returns
4231 the priority of a certain element.
4232 (htmlAutoCloseOnClose): Only close inline elements if they
4233 all have lower or equal priority.
4234 * result/HTML: this of course changed a number of tests results.
4235
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004236Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * xmlIO.c catalog.c: plugged in the default catalog resolution
4239 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4240 documentations
4241 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4242
Daniel Veillarda7374592001-05-10 14:17:55 +00004243Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4246 integrating catalogs
4247 * catalog.[ch] testCatalog.c: adding a small catalo API
4248 (only SGML catalog support).
4249 * parser.c: restaured xmlKeepBlanksDefault(0) API
4250
Daniel Veillardc17337c2001-05-09 10:51:31 +00004251Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4254
Daniel Veillard257d9102001-05-08 10:41:44 +00004255Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256
4257 * parser.c: added xmlParseExternalEntityPrivate() to allow
4258 propagation of ctxt->_private when parsing external entities
4259
Daniel Veillard083c2662001-05-08 08:27:14 +00004260Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261
4262 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4263
Daniel Veillard01ef7382001-05-08 07:31:43 +00004264Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4267
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004268Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * valid.c: warn when indeterminist content model is detected
4271 * result/VC/ElementValid8: this adds a message
4272 * Makefile.am: add --novalid for VCM tests
4273 * parserInternals.c: added a call to Init memory
4274
Daniel Veillard64269352001-05-04 17:52:34 +00004275Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4276
4277 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4278 when both parameters are NULL.
4279
Daniel Veillard37721922001-05-04 15:21:12 +00004280Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * valid.c: applied small patch from Gary Pennington, reindented
4283 some part of the code.
4284
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004285Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4288 release, updated and regenerated the docs
4289
Daniel Veillard357c9602001-05-03 10:49:20 +00004290Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * xpath.c result/XPath/expr/floats : clarified and cleanup
4293 printing of abnormal floats in tests.
4294
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004295Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4296
4297 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4298 * results/HTML/ : a few changes in the output of the HTML tests as
4299 a result.
4300 * configure.in: tying to fix -liconv where needed
4301
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004302Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303
4304 * Makefile.am: fixed a stupid error
4305
Daniel Veillard7150a032001-05-02 16:41:11 +00004306Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4307
4308 * configure.in Makefile.am: make the inclusion of the trio
4309 modules in the library conditional
4310
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004311Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * DOCBparser.c: patche from László Kovács, fixed entities refs
4314 in attributes handling
4315
Daniel Veillardedddff92001-05-02 10:58:52 +00004316Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317
4318 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4319 flushing
4320
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004321Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323 * xpath.c: fix of an XSLT namespace bug reported on the list
4324 general/bug-8-
4325
Daniel Veillard5792e162001-04-30 17:44:45 +00004326Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * strio.h trio.c: Dan McNichol suggested a couple of small
4329 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4330
Daniel Veillard02141ea2001-04-30 11:46:40 +00004331Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * tree.c parser.c encoding.c: spent a bit more time looking
4334 at the parsing speed and DOM handling. Added a few more
4335 speedups.
4336
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004337Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * parser.c: small but effective parsing speed improvement
4340
Daniel Veillardb59076b2001-04-29 17:04:07 +00004341Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4342
4343 * configure.in: default on the DocBook parser inclusion (for Gnome)
4344 * DOCBparser.h: fixed a header reference
4345
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004346Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4347
4348 * configure.in xpath.c: applied Bjorn patches for FPE on the
4349 alpha
4350
Daniel Veillardeefd4492001-04-28 16:55:50 +00004351Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4352
4353 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4354 xmlSaveFormatFileTo()
4355
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004356Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * xpath.c: simple and efficient optimization, XPath functions
4359 aways bind to the same code, cache this
4360 * TODO: updated (by saying some is obsolete)
4361
Daniel Veillard2156a562001-04-28 12:24:34 +00004362Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * xpath.c: more cleanup work on XPath name parsing routines
4365
Daniel Veillard61d80a22001-04-27 17:13:01 +00004366Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4369 xmlXPathParseName
4370 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4371 * debugXML.c: avoid compilation problems if compiling without
4372 HTML support, Igor Zlatkovic
4373 * win32/libxml2/libxml2.def.src: being able to compile without
4374 XPath on Windows
4375
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004376Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * libxml.m4: yet another patch from Toshio Kuratomi
4379
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004380Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4381
4382 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4383
Daniel Veillard67fee942001-04-26 18:59:03 +00004384Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4385
4386 * tree.[ch]: added xmlSaveFormatFile interface for saving
4387 and indenting a file.
4388
Daniel Veillard82e49712001-04-26 14:38:03 +00004389Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * xpath.c: fixed bug #53689 related to processing-instruction()
4392
Daniel Veillard02f077a2001-04-26 10:59:11 +00004393Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * DOCBparser.c: patche from László Kovács
4396
Daniel Veillard30211a02001-04-26 09:33:18 +00004397Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * parser.c: applied fixes from Christian Glahn bug report #53391
4400
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004401Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4402
4403 * error.c: Jean François Lecomte provided a complete description
4404 and a fix to bug #53537
4405
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004406Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4409
Daniel Veillard1034da22001-04-25 19:06:28 +00004410Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411
4412 * DOCBparser.c SAX.c: a bit more work on entities processing.
4413 Still Need to cleanup XML output and references in attributes
4414
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004415Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4418
Daniel Veillardb33c2012001-04-25 12:59:04 +00004419Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * tree.c: trying to fix #53574, not completely complete,
4422 I would like xmllint --copy --debug test/ent1 and
4423 xmllint --debug test/ent1 to show the same result.
4424 * xpath.c: fix a bug when trying to sort namespace nodes
4425
Daniel Veillard5146f202001-04-25 10:29:44 +00004426Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * HTMLtree.c: real fix for #53402
4429
Daniel Veillard7533cc82001-04-24 15:52:00 +00004430Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4433 PIs when using xsl:output
4434 * valid.c: closing #53537 some case generate segfaults if there
4435 is validity errors
4436
Daniel Veillard61b33d52001-04-24 13:55:12 +00004437Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4440 of external parsed entities, added --noent to testDocbook
4441 * valid.c: Garry Pennington found an uninitialized variable
4442 access in xmlValidateElementContent()
4443
Daniel Veillard56098d42001-04-24 12:51:09 +00004444Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4447 with madness
4448 * result/HTML/ : this modified the result of the regression tests
4449 a lot.
4450
Daniel Veillard122376b2001-04-24 12:12:30 +00004451Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4454 to doc where it wasn't checked against NULL reported by
4455 Jens Laas
4456
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004457Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4460 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4461
Daniel Veillardeae522a2001-04-23 13:41:34 +00004462Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4465 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4466 * SAX.[ch]: cleanup and updates for DocBook
4467 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4468 ex SGML identifier changes
4469 * valid.c: removed a static unused function.
4470
Daniel Veillardde57c612001-04-23 09:13:36 +00004471Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * HTMLtree.c: applied change for Paul Sponagl on script saving
4474 * Makefile.am: the warning about entity title.xml are normal.
4475
Daniel Veillard393df012001-04-22 20:11:18 +00004476Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * configure.in: release of 2.3.7
4479 * Makefile.am: fixing make distcheck
4480
Daniel Veillarda41123c2001-04-22 19:31:20 +00004481Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * doc/html/* doc/xml.html: updated and regenerated the docs
4484
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004485Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4488
Daniel Veillarde82a9922001-04-22 12:12:58 +00004489Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * tree.c: fixed #53388 with the provided patch
4492
Daniel Veillard06803992001-04-22 10:35:56 +00004493Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * valid.c: Bjorn detected an invalid memory access. Fixed
4496 vstateVPush()
4497
Daniel Veillard40af6492001-04-22 08:50:55 +00004498Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4501
Bjorn Reese70a9da52001-04-21 16:57:29 +00004502Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4503
4504 * libxml.h: new header used only for the compilation of libxml
4505 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4506 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4507 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4508 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4509 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4510 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4511 baseline (version 1.2 plus a single patch).
4512 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4513 scientific notation for numbers. Tests added.
4514 * xpath.c: formatting of numbers changed to use sprintf
4515 (contribution from William Brack)
4516
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004517Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * valid.c: cleanup, more useful debugging
4520 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4521 * xmlIO.c: entity loading is printed as an error when validating
4522
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004523Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * valid.c: fixed to validate within entities
4526 * test/VCM/v22.xml: added a specific testcase
4527
Daniel Veillardca1f1722001-04-20 15:47:35 +00004528Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * valid.c: forgot an epsilon transition in for ()+
4531 * test/VCM/v21.xml : added a specific test case
4532
Daniel Veillard85349052001-04-20 13:48:21 +00004533Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * valid.c: removed a state explosion exhibited by RSS
4536 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4537 from bug #51872
4538
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004539Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4542 validation without using an ugly NFA -> DFA algo in the source.
4543 Made a specific algorithm easier to maintain, using a single
4544 stack and without recursion.
4545 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4546 * hash.c: made the growing routine static
4547 * tree.h parser.c: added the parent information to an
4548 xmlElementContent node.
4549
Daniel Veillarde470df72001-04-18 21:41:07 +00004550Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * SAX.c parser.c xpath.c: generating IDs when not validating
4553 from an external parsed entity was poisoning the ID has table
4554 with removed values. This was killing XSLT on the KDE help
4555 browser.
4556
Daniel Veillardceacdd92001-04-18 15:10:35 +00004557Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * entities.h: andrew@ugh.net.au detected a double declaration
4560
Daniel Veillarda10efa82001-04-18 13:09:01 +00004561Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * debugXML.c hash.c tree.h valid.c : some changes related to
4564 the validation suport to improve speed with DocBook
4565 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4566 the way validation errors get reported
4567
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004568Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4571 by P C Chow and William M. Brack for XSLT HTML output
4572
Daniel Veillard2d90de42001-04-16 17:46:18 +00004573Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4576 Igor Zlatkovic patches for MSC compilation and added his
4577 updates
4578
Daniel Veillarde043ee12001-04-16 14:08:07 +00004579Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4582 prefix lookup.
4583 * parserInternals.c: fixed the bug reported by Morus Walter
4584 due to an off by one typo in xmlStringCurrentChar()
4585
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004586Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * HTMLparser.c result/HTML/*: revamped the way the HTML
4589 parser handles end of tags or end of input
4590
Daniel Veillard82daa812001-04-12 08:55:36 +00004591Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4594
Daniel Veillard67a21302001-04-11 14:39:16 +00004595Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4598 bug where the linktime verions of free() won't work ...
4599
Daniel Veillard27b55282001-04-11 12:22:25 +00004600Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4603
Daniel Veillardafc73112001-04-11 11:51:41 +00004604Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * doc/xml.html: added 2.3.6 release
4607
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004608Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4611 * result/wml.xml: resulted in a small output change
4612
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004613Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * tree.c: xmlNewDoc was missing the charset initialization
4616 * xmllint.c: added --auto to autogenerate a doc, allow to
4617 reproduce the problem fixed on xmlNewDoc
4618
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004619Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * xpath.c: trying to get 52979 solved
4622 * tree.c result/ result/noent/: trying to get 52712 solved, this
4623 also made me clean up the fact that XML output in general should
4624 not add formating blanks by default, this changed the output of
4625 a few tests
4626
Daniel Veillard73639a72001-04-10 14:31:39 +00004627Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4630
Daniel Veillardfac26a12001-04-08 13:08:14 +00004631Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * configure.in: finally released 2.3.6
4634
Daniel Veillard911f49a2001-04-07 15:39:35 +00004635Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * xpath.c: checking for null pointer generated by new code
4638
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004639Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * xpath.c: fixed a [] evaluation problem reported
4642 * test/XPath/tests/simpleaddr: extended test
4643 * result/XPath/simpleaddr: updated result
4644
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004645Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * xmllint.c: Dan Timis reported a portability problem
4648 on Macs without mmap, fixed it.
4649
Daniel Veillardb38bd552001-04-03 18:22:00 +00004650Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651
4652 * testXPath.c : added a --tree option allowing to display the
4653 tree dump of the XPath expression
4654
Daniel Veillard4dd93462001-04-02 15:16:19 +00004655Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656
4657 * xpath.c: fixed a memleak when comparing nodesets
4658 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4659 * tree.c: added a TODO
4660
Daniel Veillard92ad2102001-03-27 12:47:33 +00004661Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4664 we need string functions
4665 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4666 to be able to use them where needed. Applied some changes
4667 to reduce name linking pollution and compile in only what's
4668 needed.
4669 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4670 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4671 for the string manipulation functions
4672 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4673 to the free() function of xmlmemory.c
4674 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4675 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4676 usage.
4677
4678
Daniel Veillard2be30642001-03-27 00:32:28 +00004679Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * error.c: applied the context output patch of the error
4682 handling submitted by Chuck Griffith
4683 * error/VC/*: this slightly change some error logs
4684
Daniel Veillard50582112001-03-26 22:52:16 +00004685Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * parser.c: fixed line number reporting on error
4688
Daniel Veillard04be4f52001-03-26 21:23:53 +00004689Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * parser.c: Sullivan and Darin found a parser bug,
4692 applied the patch.
4693
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004694Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4697 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4698 xmlversion.h.in xpointer.c: of course the way I defined
4699 UNUSED breaks on old gcc version. Try to be smart and
4700 also define it directly in xmlversion.h
4701 * configure.in: removed -ansi flag from the pedantic set
4702
4703Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004704 Huge cleanup, I switched to compile with
4705 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4706 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4707 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4708 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4709 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4710 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4711 encoding.h entities.c error.c list.[ch] nanoftp.c
4712 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4713 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4714 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4715 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4716 Cleanup, staticfied a number of non-exported functions,
4717 detected and cleaned up a dozen of problem found this way,
4718 avoided a lot of public function name/typedef/system names clashes
4719 * doc/xml.html: updated
4720 * configure.in: switched private flags to the really pedantic ones.
4721
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004722Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * configure.in: 2.3.5
4725 * doc/html/*: rebuilt the docs
4726
Daniel Veillard146c9122001-03-22 15:22:27 +00004727Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * parser.c: fixed a reported bug in NOTATION parsing
4730 * uri.c: accepted but not fixed bug 51876, added TODO
4731 * Makefile.am: fixed bug 51876
4732
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004733Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * config.h.in configure.in error.c: fix a compilation problem
4736 on platforms without vsnprintf (xml@thewrittenword.com)
4737
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004738Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * parser.c: fixed a function name header typo
4741 * SAX.c: notations can also occur in external subset.
4742
Daniel Veillard7d42b542001-03-20 13:22:46 +00004743Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * error.c: removed a C++ like comment
4746
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004747Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * parser.c: fixing bug 52299 strange condition leading
4750 to a parser crash due to a buffer overflow
4751 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4752 added the specific test case
4753
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004754Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4757 xmlXPathConvert{String,Number,Boolean} to be able to make
4758 type casts without a context stack, fixed some implementation
4759 problems related to the absence of context at parse-time,
4760 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4761 in the public API too
4762 * xpointer.c xpathInternals.h: we need to know at parse time
4763 whether we are compiling an XPointer
4764
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004765Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4768 cleaned up the parser internals, refactored XPath code, added
4769 new compilation based APIs and cleanly separated public and
4770 private APIs.
4771
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004772Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * xpath.h: the comp field must be added at the end to avoid
4775 killing binary compat.
4776
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004777Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * Makefile.am: detect XPath memleaks in regreson tests
4780 * error.c: fixed and error w.r.t. error reporting still using
4781 stderr
4782 * hash.c: added new line at end of file
4783 * tree.h: minor cleanup
4784 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4785 expression parsing from evaluation, resulted in a number of
4786 changes internally, and in XPointer. Likely to break stuff
4787 using xpathInternals.h but should remain binary compatible,
4788 new interfaces will be added.
4789
Daniel Veillardd574f782001-03-14 19:40:17 +00004790Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * configure.in: fixed a couple of problems reported by
4793 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4794 without gcc on non linux platforms.
4795
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004796Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4799 a fix for --with-html-dir= configure support. I hope it won't
4800 break rpm generation
4801
Daniel Veillarda022fe02001-03-14 16:30:00 +00004802Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * xmlIO.c: one function comment cleanup.
4805
Daniel Veillard25239c12001-03-14 13:56:48 +00004806Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * SAX.c: external subset notations were improperly registered
4809 in the internal subset.
4810
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004811Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812
4813 * README.cvs-commits: added, pointing to HACKING
4814 * HACKING: updated
4815
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004816Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * parser.c: and Matt Sergeant found one in the XML push
4819 parser (erroneous check I forgot to remove when I fixed the
4820 main parser).
4821
Daniel Veillard68d7b672001-03-12 18:22:04 +00004822Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * xpath.c: ptittom found a small bug in UnaryExpr
4825
Daniel Veillarde356c282001-03-10 12:32:04 +00004826Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * configure.in: bumped to 2.3.4
4829 * error.c: fixed bug #51860
4830 * tree.c: fixed bug #51861
4831 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4832 * tree.[ch] : added xmlDefaultBufferSize
4833 * nanoftp.c: typo in function name header block
4834 * doc/xml.html : updated, added link to XML::LibXSLT
4835 * doc/html/* : rebuilt the docs
4836
Daniel Veillard80f32572001-03-07 19:45:40 +00004837Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * parser.c SAX.c: the new content parsing code raised an
4840 ugly bug in the characters() SAX callback. Found it
4841 just because of strangeness in XSLT XML Rec ouptut :-(
4842
Daniel Veillard6c831202001-03-07 15:57:53 +00004843Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * Makefile.am: Martin Baulig suggested to add -lm
4846 * tree.c: found another bug in xmlNodeGetContent()
4847
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004848Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * xpath.c: Bjorn found the error related to strictness of comparison.
4851
Daniel Veillard29631a82001-03-05 09:49:20 +00004852Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * parser.c: trying to fix the Dtd parsing problem reported
4855 by Gary, side effect of last week speed optimizations.
4856
Daniel Veillard14be0a12001-03-03 18:50:55 +00004857Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4860 * parserInternals.c: removed unneeded test raised by Stric
4861
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004862Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4863
4864 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4865 and fixed by William Brack). Added xmlXPathFormatNumber.
4866 Changed the sorting slightly.
4867 * configure.in Makefile.am example/Makefile.am: Added -lm.
4868 Please note that applications linking with libxml2, must
4869 also like with the math library from now on.
4870
Daniel Veillardf9533d12001-03-03 10:04:57 +00004871Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4874
Daniel Veillard2f362242001-03-02 17:36:21 +00004875Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * parser.c: one must report spaces even if the Dtd element
4878 content proves that this is not part of the element content.
4879 * result/valid/*.xml: this changed the ouptu slightly
4880
Daniel Veillardb402c072001-03-01 17:28:58 +00004881Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * configure.in: bumped to 2.3.3
4884 * doc/xml.html: updated
4885
Daniel Veillard77851712001-02-27 21:54:07 +00004886Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * tree.c: minor doc fix
4889 * xpath.c: deallocation issues when a result tree has been
4890 converted to a node-set
4891
Daniel Veillardec70e912001-02-26 20:10:45 +00004892Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * doc/xml.html: oops corrected dates s/2000/2001
4895
Daniel Veillard8730c562001-02-26 10:49:57 +00004896Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * valid.c: new patch from Gary Pennington
4899
Daniel Veillard91e9d582001-02-26 07:31:12 +00004900Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * doc/xml.html: applied patch from Ankh
4903
Daniel Veillardedac3c92001-02-26 01:36:19 +00004904Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * xinclude.c: fixed a problem building on Mac
4907
Daniel Veillard21a0f912001-02-25 19:54:14 +00004908Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * parser.c: more work on increasing parsing ferformances
4911
Daniel Veillard48b2f892001-02-25 16:11:03 +00004912Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4915 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4916 avoiding memcpy in production builds MEM_CLEANUP macro use
4917 * parser.[ch] parserInternals.c: optimizations of the tightest
4918 internal loops inside the parser. Better checking of I/O
4919 flushing/loading conditions
4920 * xmllint.c : added --timing
4921
Daniel Veillard71681102001-02-24 17:48:53 +00004922Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * configure.in: bumped to 2.3.2
4925 * doc/xml.html: updated for release
4926
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004927Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * xpath.c: found a memleak and fixed a nasty bug
4930
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004931Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * xmllint.[c1] : added return code errors for xmllint
4934 * xpath.c: specific debug dump function for result value trees
4935
Daniel Veillard4b637072001-02-21 21:52:55 +00004936Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * xpath.c: finally implemented xmlXPathCompareNodeSets
4939 * test/XPath/expr/floats results/XPath/expr/floats: added
4940 a test for float expressions
4941
Daniel Veillardf714aa32001-02-21 03:07:44 +00004942Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4945 * parserInternals.[ch]: trying to speed up parsing
4946 * xpath.c : speeded up node set equality op
4947
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004948Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4951 better handling of ID/IDREF and the list modules associated
4952 * configure.in: small CFLAGS cleanup
4953
Daniel Veillarda8abee62001-02-19 15:14:59 +00004954Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * configure.in: fixed iconv detection on AIX (stric)
4957
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004958Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004959
4960 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4961
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004962Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4963
4964 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4965 and optimized xmlXPathNodeSetSort
4966
Daniel Veillard142adbf2001-02-17 13:21:05 +00004967Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * xpath.c: bug fix when context size is 0
4970 * parser.c: I like Norm's Dtd because they still manage to break
4971 the parser occasionally
4972
Daniel Veillardf23e0092001-02-16 13:21:29 +00004973Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4976
Daniel Veillarde0e26512001-02-16 00:11:46 +00004977Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4980 attributes within the XML-1.0 namespace
4981
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004982Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * xpathInternals.h: exported a few axis functions
4985 * doc/xml.html: updated the doc
4986
Daniel Veillard760f4422001-02-15 14:59:48 +00004987Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * configure.in: applied patch from Daniel van Balen for OpenBSD
4990 and bumped version to 2.3.1
4991 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4992 attempt to find autoclosing was simply broken, removed it,
4993 updated the examples, this is better
4994
Daniel Veillardd194dd22001-02-14 10:37:43 +00004995Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4998 hash functionnalities.
4999 * doc/html/* : rebuild the doc
5000
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00005001Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5004 on predicate
5005 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5006 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5007 really want to have tags closed on output even if we accept
5008 unclosed ones on input
5009
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00005010Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * xpath.c: ouch don't free NULL, rare case fixed
5013 * tree.c: don't coalesce text nodes if they don't have the
5014 same behaviour wrt escaping on output
5015
Daniel Veillardd12b69d2001-02-11 20:17:31 +00005016Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * xpath.c: small fixup
5019 * SAX.c: don't warn on empty namespaces.
5020
Daniel Veillard6a2e4062001-02-08 10:31:33 +00005021Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * README: a bit of cleanup
5024 * configure.in: preparing for 2.3.0 release
5025
Daniel Veillard1f83d392001-02-08 09:37:42 +00005026Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * hash.[ch]: added a first version of xmlHashSize()
5029 * valid.c: another bug fix from Gary Pennington
5030
Daniel Veillard5eef6222001-02-07 18:24:48 +00005031Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * valid.c: couple of bug fixes pointed by Gary Pennington
5034 * HTMLtree.c: #if 0 cleanup
5035
Daniel Veillard2c257ec2001-02-06 13:29:07 +00005036Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5039 which removes a time consuming check of xmlXPathNodeSetAdd()
5040 and use it in places where we are sure to not break unicity
5041
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00005042Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * xpath.c: bug fixes found from XSLT
5045 * tree.c: preserve node->name special values when copying nodes.
5046 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5047 external subset are fetched when available but without full
5048 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5049 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5050 output with encoding disabled.
5051
Daniel Veillard2c833b62001-02-03 08:52:06 +00005052Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5055 xmlCheckFilename should not be called from xmlFileOpenW
5056 and xmlGzfileOpenW
5057
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005058Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5061 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5062 added the new tests for URI normalization
5063 * testURI.c: fixed stoopid bugs
5064 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5065 the URI in the error messages are now properly normalized
5066
Daniel Veillardea28ce62001-02-02 08:20:19 +00005067Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5070
Daniel Veillarde99a4762001-02-01 04:34:35 +00005071Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5074
Daniel Veillard2b325a02001-01-31 20:46:31 +00005075Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * xpath.c: fixed mod operator
5078
Daniel Veillardde55cf62001-01-31 15:53:13 +00005079Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * parser.c: fixed xmlStrcat doc
5082 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5083 trees.
5084
Daniel Veillard2f913b72001-01-31 13:23:49 +00005085Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * xpath.c result/XPath/tests/chaptersbase
5088 result/XPath/tests/simplebase: fixed XPath node()
5089 * tree.c: small fix in xmlNewNs()
5090 * Makefile.am: removed extraneous xml2Conf.sh rule
5091
Daniel Veillardb42042b2001-01-28 07:40:36 +00005092Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5095 Changed the library name, in order to get libxml-devel and
5096 libxml2-devel to coexist on a single system
5097 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5098 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5099
Daniel Veillardee0a4662001-01-27 18:59:33 +00005100Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101
5102 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5103 libxml2-devel installable in // as libxml-devel.
5104
Daniel Veillard5eb05942001-01-27 17:50:22 +00005105Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * doc/Makefile.am: fixed make rebuild in doc
5108 * doc/html/*.html: rebuilt the docs
5109
Daniel Veillard65c295d2001-01-26 09:32:39 +00005110Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5113
Daniel Veillard8e199902001-01-25 18:54:39 +00005114Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5117 the HTML doc to go into the -devel RPM ...
5118 * aclocal.m4 config.h.in: some updates due to auto* magic
5119
Daniel Veillard93086662001-01-25 18:13:04 +00005120Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * xpath.h: added a hook in the context structure allowing to
5123 link to extra support, needed for XSLT
5124
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005125Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5128 xmlXPtrCmpPoints to use it.
5129 * propagated the following patch from Alejandro Forero
5130 * include/win32config.h xmlIO.c: applied further suggestions
5131 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5132 * example/gjobread.c: fixed warnings, now that it builds
5133
5134Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5135
5136 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5137
5138 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5139 filename points to a valid file (not a directory).
5140 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5141 Added calls to xmlCheckFilenameDir.
5142
5143 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5144 `path' (rather than `filename') as the parameter to gzopen and open.
5145
Daniel Veillard48177c22001-01-23 15:27:41 +00005146Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * Makefile.am: fixed a problem with EXTRA_DIST
5149
Daniel Veillardb83ba402001-01-22 22:45:10 +00005150Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * Makefile.am example/Makefile.am: finally found the trick
5153 to build the example, i.e. add "." in SUBDIRS before example
5154 in the list <grin/>
5155
Daniel Veillard82687162001-01-22 15:32:01 +00005156Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * doc/xml.html: updated with an XSLT section, removed pointer to
5159 W3C CVS base.
5160
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005161Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5164 too, and deallocation need to occur the same way.
5165
Daniel Veillarde4566462001-01-22 09:58:39 +00005166Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5169 type correponding to an XSLT result tree fragment. Share most
5170 of the data format with node set, as well as operators.
5171 * HTMLtree.c: added a newline at the end of the doctype output
5172 whe this one is not present initially.
5173 * tree.c: make sure taht the parent and doc pointers are properly
5174 set when copying attributes (lists).
5175
Daniel Veillard701c7362001-01-21 09:48:59 +00005176Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5179
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005180Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * xpath.c: seems I finally killed that ugly path evaluation
5183 context bug (tagged 9999 in case is is wrong)
5184
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005185Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5188 for XSLT
5189
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005190Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5193 for xmlGzfileOpen() bug
5194
Daniel Veillardf6eea272001-01-18 12:17:12 +00005195Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * xpath.c: removed an error found by XSLT usage
5198 * tree.c parserInternals.h: use a predefined static string
5199 for text and comment nodes, avoid freeing them in xmlFreeNode,
5200 exported the string name in parserInternals.h and added
5201 another value to disable encoding at output (for XSLT),
5202 gain memory, time.
5203
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005204Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5207 win32/libxml2/libxml2_so.dsp: new makefiles and update
5208 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5209
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005210Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5213 Gary Pennington
5214
Daniel Veillard389e6b72001-01-15 19:41:13 +00005215Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * xpath.c: fixed the comaprision of values and nodelists,
5218 need to compare nodelist still ...
5219 * debugXML.c: avoided a possible core dump
5220 * HTMLparser.c: cleanup
5221 * nanohttp.c: contributed fix.
5222 * tree.c: fixes in properties handling added xmlSetNsProp
5223 needed by libxslt
5224 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5225 comment
5226 * TODO: updated
5227
Daniel Veillard167bd532001-01-06 21:09:34 +00005228Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * parser.c parserInternals.c: applied Bjorn Reese optimization
5231 patch
5232
5233Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * Makefile.am: applied patch fro make check from Martin Vidner
5236
Daniel Veillard503b8932001-01-05 06:36:31 +00005237Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * configure.in: preparing 2.2.11
5240 * doc/html/*: rebuild the HTML files
5241 * doc/xml.html : updated
5242
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005243Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * tree.c: fixed a stupid bug
5246 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5247 patches related to validation of an XInclude processing result
5248 * TODO: updated
5249
Daniel Veillarde2488192001-01-04 10:54:22 +00005250Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5253 on large files
5254
Daniel Veillardf060a412001-01-03 20:52:44 +00005255Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5258
Daniel Veillard45cff692001-01-03 18:02:04 +00005259Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5262 reported by Jonas Borgström
5263 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5264
Daniel Veillard08108982001-01-03 15:24:58 +00005265Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * testXPath.c xpath.c: fixing the XPath union expressions problem
5268 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5269
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005270Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * xmllint.c: Made is so if the file name is "-" is will read form
5273 standard input. Sven Heinicke <sven@zen.org>
5274 * tree.c: fixed a problem when growing buffer
5275 * tree.h: fixed the comment of the node types following andersca
5276 comment
5277 * TODO: updated
5278
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005279Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5280
5281 * HTMLparser.[ch]: added a way to avoid adding automatically
5282 omitted tags. htmlHandleOmittedElem() allows to change the
5283 default handling.
5284 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5285 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5286 of xmllint too when using --memory flag, added a memory test
5287 suite at the Makefile level.
5288 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5289 with namespace use when encountering QNames in XPath evalation,
5290 added xmlns() scheme in XPointer.
5291 * nanoftp.c : incorporated a fix
5292 * parser.c xmlIO.c: fixed problems raised with encoding when using
5293 the memory I/O
5294 * parserInternals.c: closed bug 25934 reported by
5295 torsten.landschoff@innominate.de
5296 * TODO: updated
5297
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005298Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5299
5300 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5301 on a non-updated tree :-(, made a 2.2.10 release to correct the
5302 situation
5303
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005304Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5305
5306 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5307 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5308 integrated a set of OpenVMS changes from Howard Taylor
5309 <Howard.Taylor@pacoast.com>
5310
Daniel Veillard58770e72000-11-25 00:48:47 +00005311Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5312
5313 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5314 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5315
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005316Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5317
5318 * HTMLparser.c: some fixes on auto-open of html/head/body
5319 * encoding.c: fixed a compilation error on some gcc env
5320 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5321 XPointer implementation
5322 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5323 related XPointer tests and associated results
5324
Daniel Veillard300f7d62000-11-24 13:04:04 +00005325Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5326
5327 * doc/xmldtd.html doc/xml.html: following a short step by step
5328 guidance on IRC to help maciej with DTDs I started a small
5329 page on the subject.
5330
Daniel Veillard748e45d2000-11-17 16:36:08 +00005331Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * HTMLparser.c: fixed handling of broken charrefs
5334 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5335 patches
5336
Daniel Veillard28929b22000-11-13 18:22:49 +00005337Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5338
5339 * doc/xml.html doc/html/* : rebuilt the docs after adding
5340 xinclude and updated page for 2.2.7 and 2.2.8
5341 * configure.in: releasing 2.2.8
5342
Daniel Veillard41e06512000-11-13 11:47:47 +00005343Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5344
5345 * parser.[ch] parserInternals.c: applied the conditional
5346 section processing fix from Jonathan P Springer
5347 <jonathan.springer2@gte.net>
5348 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5349 project file, fixed iconv default non support
5350 * xpath.c: fixed the problem of evaluating relative expressions
5351 when a node context is provided.
5352
Daniel Veillardbf432752000-11-12 15:56:56 +00005353Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5354
5355 * nanoftp.c: fixed gcc 2.95 new warnings
5356 * SAX.c: fixed a stupid bug
5357 * tree.c: fixed a formatting problem when round-tripping
5358 from/to memory
5359 * xinclude.c: chased memleak, fixed a base problem
5360 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5361 xmlXPtrBuildNodeList()
5362 * TODO: updated
5363 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5364 adding a first small set of regression tests for XInclude
5365
Daniel Veillardc2def842000-11-07 14:21:01 +00005366Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5367
5368 * nanohttp.[ch]: applied Wayne Davison patches to access
5369 the WWW-Authorization header.
5370 * parser.c: Closed Bug#30847: Problems when switching encoding
5371 in short files by applying Simon Berg's patch.
5372 * valid.c: fixed a validation problem
5373 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5374 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5375 Wayne Davison
5376 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5377 need to be extended to non full nodes selections.
5378 * xinclude.c: starts to work decently
5379
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005380Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5383 debugXML.c xmlversion.h.in: Started adding XInclude support,
5384 this is a new xmllint option
5385 * tree.c xpath.c: applied TOM patches for XPath
5386 * xpointer.c: fixed a couple of errors.
5387 * uri.c: added an escaping function needed for xinclude
5388 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5389 new warning from RH70 gcc's version
5390
Daniel Veillarda4964b72000-10-31 18:23:44 +00005391Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5392
5393 * HTMLparser.c: fixed loop on invalid char in scripts
5394 * parser.c: update to description of xmlIOParseDTD()
5395 * libxml.m4 xmlversion.h.in: changes contributed by
5396 Michael Schmeing <m.schmeing@internet-factory.de>
5397 * configure.in: preparing for 2.2.7
5398 * Makefile.am: trying to avoid config.h and acconfig.h
5399 being included in the distrib
5400 * configure.in: released 2.2.7
5401
5402Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5403
5404 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5405 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5406
Daniel Veillard01411222000-10-30 15:33:22 +00005407Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5408
5409 * parser.[ch]: added xmlIOParseDTD()
5410 * xpointer.c: added support for the 2 extra parameters of
5411 string-range, fixed a stoopid error when '0' was present
5412 in XPointer expressions
5413 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5414 testsuite for the above
5415
Daniel Veillard6db58192000-10-30 09:27:53 +00005416Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5417
5418 * libxml.spec.in: improved package descriptions
5419
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005420Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5421
5422 * xpath.c xpathInternals.h: applied a large cleaning patch
5423 from TOM <ptittom@free.fr>, it also add namespace support
5424 for function and variables registration.
5425
Daniel Veillardbd20df72000-10-29 17:53:40 +00005426Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5427
5428 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5429 * Makefile.mingw: Wayne Davison's update adding hash.c
5430
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005431Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5432
5433 * xpath.c: fixed the root evaluation problems
5434 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5435 ignorable spaces with <b> <bold> <em>
5436 * tree.c: fixed a loop in xmlSearchNsByHref()
5437
Daniel Veillard767662d2000-10-27 17:04:52 +00005438Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5439
5440 * xpath.c: applied another XPath patch from TOM
5441 * xpath.c include/makefile.am: applied another patch from
5442 china@thewrittenword.com (cleanup on IRIX).
5443
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005444Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5445
5446 * xml-config.1: received a fixed version from Fredrik Hallenberg
5447 <hallon@lysator.liu.se>
5448
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005449Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5450
5451 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5452 cleanup patch for XPath
5453
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005454Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * patched to redirrect all "out of context" error messages to
5457 a reconfigurable routine. The changes are:
5458 * xmlerror.h : added the export of an error context type (void *)
5459 an error handler type xmlGenericErrorFunc there is an interface
5460 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5461 to reset the error handling routine and its argument
5462 (by default it's equivalent to respectively fprintf and stderr.
5463 * all the c files: all wild accesses to stderr or stdout within
5464 the library have been replaced to calls to the handler.
5465
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005466Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5467
5468 * configure.in: release 2.2.6
5469 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5470 exporting the inner functions of xpath for extension modules
5471 * doc/*: updated and rebuilt the doc
5472
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005473Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5474
5475 * nanohttp.c : applied Wayne HTTP cleanup patch
5476 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5477 and xmlNodeSetSpacePreserve()
5478
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005479Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5480
5481 * xpath.c: closing bug #29260
5482
Daniel Veillard126f2792000-10-24 17:10:12 +00005483Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5484
5485 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5486 multikey tuples, made hash structure opaque
5487 * valid.[ch]: moved elements, attributes, notations decalarations
5488 as well as ID and refs to hash tables.
5489 * entities.c: hash cleanup
5490 * xmlmemory.c: fixed a dump problem in debug mode
5491 * include/Makefile.am: problem passing in DESTDIR= values patch
5492 from Marc Christensen <marc@calderasystems.com>
5493 * nanohttp.c: removed debugging remains
5494 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5495 * HTMLparser.c parser.c: fixing a number of problems with the
5496 macros in the *parser.c files (Wayne).
5497 * HTMLparser.c: close the previous option when opening a new one
5498 (Marc Sanfacon).
5499 * result/HTML/*: updated the HTML results accordingly
5500
Daniel Veillard52afe802000-10-22 16:56:02 +00005501Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5502
5503 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5504 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5505 XPath functions and XML entities table to them. More to come...
5506 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5507
Daniel Veillard683cb022000-10-22 12:04:13 +00005508Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5509
5510 * tree.c: coalesce adjacent text nodes
5511 * valid.c: handling of blank nodes in DTd validation (raised
5512 by problems with a posteriori validation).
5513 * nanohttp.c: changing behaviour on HTTP write stuff.
5514 * HTMLtree.c: forced body and html to be explicitely closed.
5515 * xpath.h: exported more XPath functions.
5516
Daniel Veillard1baf4122000-10-15 20:38:39 +00005517Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * Release of 2.2.5
5520 * xpointer.c: range() range-inside and other helper functions
5521 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5522
Daniel Veillard47e12f22000-10-15 14:24:25 +00005523Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5524
5525 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5526 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5527
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005528Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5529
5530 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5531 and XPointer modules
5532
Daniel Veillard134c9f32000-10-15 10:27:08 +00005533Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5534
5535 * SAX.h: closed #25107
5536
Daniel Veillard39915622000-10-15 10:06:55 +00005537Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5538
5539 * testSAX.c: fixed problem with cdata reporting
5540 * SAXresult/* : updated
5541
Daniel Veillard1e851392000-10-15 10:02:56 +00005542Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5543
5544 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5545 Closed bug #27499, added to regression tests
5546 * TODO: updated
5547
Daniel Veillard7eda8452000-10-14 23:38:43 +00005548Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5549
5550 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5551 support for SCRIPT and STYLE with help from Bjorn Reese
5552 * test/HTML/* result/HTML/*: added simple testcase and updated
5553 the existing ones.
5554
Daniel Veillardff9c3302000-10-13 16:38:25 +00005555Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5556
5557 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5558 string-range for empty strings
5559 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5560 test/XPath/xptr/strrange: augmented the XPointer testsuite
5561
Daniel Veillard189446d2000-10-13 10:23:06 +00005562Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5563
5564 * doc/xml.html doc/xmlmem.html: added a module describing memory
5565 interfaces and use, updated the main page.
5566
Daniel Veillard2f971a22000-10-12 23:26:32 +00005567Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5568
5569 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5570 nanoftp code work on Windows too now
5571
5572Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005573
5574 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5575 * xpointer.c: implemented string-range() at least a good first version
5576 * test/XPath/docs/str test/XPath/xptr/strrange
5577 result/XPath/xptr/strrange: the string-range() tests
5578
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005579Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * Makefile.am include/Makefile.am include/win32config.h
5582 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5583 and make distcheck
5584
Daniel Veillard19d61112000-10-11 23:50:35 +00005585Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5586
5587 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5588 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5589 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5590
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005591Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5592
5593 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5594 patch for socklen_t detection by
5595 Albert Chin-A-Young <china@thewrittenword.com>
5596
Daniel Veillardcd429612000-10-11 15:57:05 +00005597Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5598
5599 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5600 and added a --dtdvalid option to xmllint used to test it
5601
Daniel Veillard47c02452000-10-11 13:04:36 +00005602Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5603
5604 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5605 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5606
Daniel Veillard2d38f042000-10-11 10:54:10 +00005607Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5608
5609 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5610 handlings (registration, lookup, cleanup)
5611
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005612Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5613
5614 * configure.in Makefile.am include/makefile.am: adding XPointer
5615 and XPtrtests target
5616 * xpointer.[ch] : new files for XPointer support
5617 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5618 more XPath tests
5619
Daniel Veillard57fda592000-10-10 23:24:14 +00005620Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5621
5622 * configure.in: fixed, very broken, make distcheck works again
5623
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005624Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5625
5626 * More work toward 2.2.5, integrated a number of patches
5627 * configure.in Makefile.am win32config.h.in: trying to cleanup
5628 make distcheck .... huh ...
5629 * include/Makefile.am include/win32config.h: new directory
5630 for includes
5631 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5632 updated teh makefiles and instructions for WIN32
5633 * xpath.c: small fixes
5634 * test/XPath/ results/XPath: updated the testcases and results
5635 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5636 suggested patches
5637 * valid.c: fixed an ID bug
5638
Daniel Veillardb71379b2000-10-09 12:30:39 +00005639Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5640
5641 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5642 the automake bug where wrong dependancies were generated.
5643 * xpath.[ch]: worked on XPointer
5644
Daniel Veillard7e99c632000-10-06 12:59:53 +00005645Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5646
5647 * configure.in Makefile.am: 2.2.5, ship the include in an
5648 include/libxml subdirectory, use symlinks when using CVS
5649 * testSAX.c: fixed small bug
5650 * testXPath.c: changed the way testfiles are parsed
5651 * debugXML.c: same kind of cleanup when parsing an argument expression
5652 XPath/XPointers can have blanks embedded
5653 * xpath.[ch]: more cleanup, reorgs for XPointer work
5654 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5655 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5656
Daniel Veillard55b91f22000-10-05 16:30:11 +00005657Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5658
5659 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5660 in the XPath engine, rewrote large parts of it, now it's far
5661 cleaner and in sync with the REC not an old WD. Fixed a parsing
5662 problem in the interactive XML shell found when testing XPath.
5663
Daniel Veillardac260302000-10-04 13:33:43 +00005664Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5665
5666 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5667 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5668 examples with the extra test
5669
Daniel Veillard7cfce322000-10-04 12:40:27 +00005670Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5671
5672 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5673 the global init function.
5674
Daniel Veillard970112a2000-10-03 09:33:21 +00005675Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5676
5677 * HTMLparser.c: Doohhh, attribute name parsing was still case
5678 sensitive ! Fixed this ...
5679 * result/HTML/* : updated the tests results accordingly
5680
Daniel Veillard740abf52000-10-02 23:04:54 +00005681Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5682
5683 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5684 engine, should be far more stable, incorporated a new version of
5685 preceding/following axis, need testing
5686 * uri.c: fixed file:///c:/a/b/c problem
5687 * test/XPath/tests/idsimple: augmented the XPath tests
5688
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005689Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5690
5691 * doc/* rebuilding docs for 2.2.4 release
5692
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005693Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5694
5695 * configure.in: releasing 2.2.4
5696 * parser.[ch]: added xmlStrEqual()
5697 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5698 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5699 use xmlStrEqual instead
5700 * TODO: updated
5701 * added an XPath test
5702
Daniel Veillardbc765302000-10-01 18:23:35 +00005703Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5704
5705 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5706 * entities.h: exported xmlInitializePredefinedEntities
5707 * parser.[ch] : added xmlInitParser()
5708 * parserInternals.h : had to export htmlInitAutoClose()
5709
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005710Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5711
5712 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5713 problems
5714 * Makefile.am : added XPath regression tests to normal tests
5715 * uri.c: fixed a problem with local paths, cleanup
5716 * parser.c: fixed a problem with large CData sections
5717
Daniel Veillardd2ade932000-09-30 14:39:55 +00005718Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5719
5720 * configure.in xml-config.in: patch from "Ben Taylor"
5721 <sol7x86@hotmail.com> for solaris shared libs lookup
5722
Martin Bauligdd7d1f62000-09-29 23:17:57 +000057232000-09-30 Martin Baulig <baulig@suse.de>
5724
5725 * libxml-2.0.pc.in: Provide pkg-config script.
5726
5727 * configure.in: Create the libxml-2.0.pc script from the
5728 libxml-2.0.pc.in templates.
5729 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005730 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005731
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005732Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5733
5734 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5735 when compiling with MSC
5736
Daniel Veillard46057e12000-09-24 18:49:59 +00005737Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * xpath.c: patch for normalize-string() substring-before(),
5740 substring-after() and translate() functions from Bjorn Reese
5741 <breese@mail1.stofanet.dk>
5742 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5743 Fredrik Hallenberg <hallon@lysator.liu.se>
5744 * TODO: updated
5745
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005746Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5747
5748 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5749 problem of socklen_t being undefined on a number of platforms
5750 * debugXML.c: fixed a compilation problem when without snprintf
5751
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005752Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5753
5754 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5755 an URI bug and a fix for the control-character-induced infinite loop
5756 * nanohttp.c: preventive fix for compiling on WIN32
5757
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005758Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5759
5760 * xmlint.c: closing bug #25000
5761
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005762Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5763
5764 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5765 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5766 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5767 related function, fixing xmlStrncmp(), and associated cleanup
5768 * result/HTML/entities.html.sax: updating result
5769
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005770Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5771
5772 * uri.c: applied patch for URI escaping from Wayne Davison
5773 <wayned@blorf.net>
5774 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5775 from Denis Barbier <barbier@imacs.polytechnique.fr>
5776 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5777 patch from Wayne Davison
5778
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005779Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * doc/xml.html : updated with new releases, adding "how to help"
5782
Daniel Veillard04698d92000-09-17 16:00:22 +00005783Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5784
5785 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5786 removed a few warnings in pedantic mode ...
5787 * parserInternals.c parser.c: moved encoding switching function
5788 to parserInternals.c
5789 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5790
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005791Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5794 error or warning handlers
5795
Daniel Veillardb1059e22000-09-16 14:02:43 +00005796Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5797
5798 * parserInternals.c parserInternals.h parser.c Makefile.am:
5799 created a new module parserInternals.c, moved most of the
5800 code shared by the various parsers there, as well as
5801 deprecated code from parser.c. More cleanup of parser.c
5802 * uri.c: fixed a problem when URI is NULL
5803 * valid.c: speedup when looking for an attribute declaration
5804
Daniel Veillard39c7d712000-09-10 16:14:55 +00005805Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5806
5807 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5808 the cleanup of the computation of URI references when seeking
5809 external entities. The URI reference string and the resulting
5810 URI are both stored now.
5811 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5812 large s(n)printf checks and cleanup from Denis Barbier
5813 <barbier@imacs.polytechnique.fr>
5814 * xmlversion.h.in tree.h: couple of SGML declarations for a
5815 possible docbook module.
5816 * result/VC/ : a couple of test output changed due to the change
5817 of the entities URI
5818
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005819Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5820
5821 * parser.h: added a _private field for linking user's data
5822
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005823Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5824
5825 * parser.c parserInternals.h: demacroified most of the IS_XXX
5826 the gain in size is significant so ...
5827
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005828Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5829
5830 * entities.c: cases where looking up entities with doc==NULL
5831 covered
5832
Daniel Veillard90e11312000-09-05 10:42:32 +00005833Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5834
Daniel Veillard1de50802000-09-07 08:54:32 +00005835 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005836 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5837
Daniel Veillard98a79162000-09-04 11:15:39 +00005838Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5839
Daniel Veillard1de50802000-09-07 08:54:32 +00005840 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005841 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5842 * Makefile.in: added URItest and included thenin "make tests"
5843
5844Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005845
5846 * xmlversion.h.in: closed bug 22941
5847
Daniel Veillard2bb89092000-08-31 14:57:50 +00005848Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5849
5850 * doc/xmlio.html: added doc and example for entity loader
5851 redefinition.
5852
Daniel Veillard96984452000-08-31 13:50:12 +00005853Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5854
5855 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5856 used by libxml
5857
Daniel Veillarde715dd22000-08-29 18:29:38 +00005858Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5859
5860 * parser.c: Fixed bug on invalid ontent characters and when using
5861 push.
5862 * xmllint.c: fixed xmllint endling of errors in push mode
5863
Daniel Veillard4948eb42000-08-29 09:41:15 +00005864Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005867 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005868 * result/HTML/*.sax: regenerated HTML SAX output
5869 * parser.c: more cleanup.
5870
Daniel Veillarde010c172000-08-28 10:04:51 +00005871Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5872
5873 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005874 patches from Wayne Davison <wayned@users.sourceforge.net>,
5875 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005876 * HTMLparser.c: fixed an ignorable white space detection bug
5877 occuring when parsing with SAX only
5878 * result/HTML/*.sax: updated since the output is now HTML
5879 encoded...
5880
Daniel Veillard47f3f312000-08-27 22:40:15 +00005881Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5882
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005883 * HTMLparser.[ch]: applied some of Wayne Davison
5884 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005885
Daniel Veillarde0854c32000-08-27 21:12:29 +00005886Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5887
5888 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5889 undeclared namespace prefix was used, added a warning.
5890 Cleaned up support w.r.t. entities, spilling out a warning
5891 and being pedantic on lookups.
5892 * test/warning/ent9 : added testcase for previous example.
5893 * TODO: updated
5894 * parserInternals.h parser.c: changed the way names are parsed
5895 now allow infinite size and decrease penalty for normal use
5896 * parser.c: Started a big cleanup/check of the parser code,
5897 fixed some of the most tortuous entity code, spotted code
5898 unused anymore
5899 * test/*: added tests for very long names and related nasty
5900 things.
5901
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005902Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * doc/encoding.html: added encoding aliases doc
5905 * doc/xml.html: updates
5906 * encoding.[ch]: added EncodingAliases functions
5907 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5908 bottleneck affecting large DTDs like Docbook
5909 * parser.[ch] xmllint.c: added a pedantic option, will be
5910 useful
5911 * SAX.c: redefinition of entities is reported in pedantic mode
5912 * testHTML.c: uninitialized warning from gcc
5913 * uri.c: fixed a couple of bugs
5914 * TODO: added issue raised by Michael
5915
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005916Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5917
5918 * doc/encoding.html: propagated Martin Duerst suggestions
5919
Daniel Veillard52402ce2000-08-22 23:36:12 +00005920Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5921
5922 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5923 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5924 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5925 by Wayne Davison
5926
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005927Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5928
5929 * nanoftp.c nanohttp.c: small cleanup
5930 * TODO: updated
5931
Daniel Veillard244ece92000-08-19 20:58:02 +00005932Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * added an old VC testcase and updated title.xml entity
5935
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005936Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5937
5938 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5939 done on auto-opening of <p> tags and cleanup of SAX output
5940
Daniel Veillard979e55e2000-08-19 16:48:54 +00005941Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5942
5943 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5944
Daniel Veillard4540be42000-08-19 16:40:28 +00005945Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5946
5947 * doc/xml.html libxml.* structure.*: updated the doc a bit
5948
Daniel Veillard808a3f12000-08-17 13:50:51 +00005949Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5950
5951 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5952 of SAX tests
5953
Daniel Veillard29579362000-08-14 17:57:48 +00005954Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5955
5956 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5957 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5958
Daniel Veillard1255ab72000-08-14 15:13:33 +00005959Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5960
5961 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5962 * testHTML.c: fix core dump on Solaris 2.x systems
5963 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5964 * result/HTML/*.sax: previous bug fix lead to new results
5965
Daniel Veillard03109292000-08-14 14:58:22 +00005966Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5967
5968 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5969 * configure.in: added --with-readline=DIR to accept alternate
5970 path for readline include/library
5971 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5972 for ANSI under HP-UX
5973 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5974 includes @LIBS@
5975
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005976Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5977
5978 * doc/* : rebuilt the docs
5979 * getting ready for 2.2.2 release
5980
Daniel Veillard87b95392000-08-12 21:12:04 +00005981Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5982
5983 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5984 and xmlAddFeature()
5985 * tree.[ch]: added xmlAddChildList()
5986 * xmllint.c: MAP_FAILED macro test
5987 * parser.h: added xmlParseCtxtExternalEntity()
5988 * valid.c: applied bug fixes removed warning
5989 * tree.c: added CDATA block to elements content
5990 * testSAX.c: cleanup of output
5991 * testHTML.c: added SAX testing
5992 * encoding.c: better error recovery
5993 * SAX.c, parser.c: fixed one of the external entity processing
5994 of the OASis testsuite
5995 * Makefile.am: added HTML SAX regression tests
5996 * configure.in: bumped to 2.2.2
5997 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5998 SAX results
5999
Daniel Veillard88a172f2000-08-04 18:23:10 +00006000Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * configure.in: patch for HP compiler
6003
60042000-08-04 Sven Heinicke <sven@zen.org>
6005
6006 * xmllint.c: Was coredumping sometimes when the file given didn't
6007 exist.
6008
Daniel Veillard46e370e2000-07-21 20:32:03 +00006009Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6010
6011 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006012
Daniel Veillard46e370e2000-07-21 20:32:03 +00006013 when using in memory parsing. Need some cleanup.
6014 * xmllint.c configure.in: added a --memory flag to test memory
6015 parsing
6016
Daniel Veillard36650692000-07-21 15:16:39 +00006017Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * nanohttp.c: fixed socklen_t replacement to unsigned int
6020 * parser.c: fixed a space handdling missing at the end of
6021 production 28 DOCTYPE.
6022 * xmlmemory.c: fixed a stupid bug on the routine to override
6023 allocation functions
6024 * TODO: updated
6025
Daniel Veillarde46e20d2000-07-14 15:02:46 +00006026Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6027
6028 * doc/ regenerated the docs
6029
Daniel Veillard32bc74e2000-07-14 14:49:25 +00006030Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * doc/encoding.html doc/xml.html: added I18N doc
6033 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6034 improvements, both parser and filters, added ASCII & HTML,
6035 fixed the ISO-Latin-1 one
6036 * xmllint.c testHTML.c: added/made visible --encode
6037 * debugXML.c : cleanup
6038 * most .c files: applied patches due to warning on Windows and
6039 when using Sun Pro cc compiler
6040 * xpath.c : cleanup memleaks
6041 * nanoftp.c : added a TESTING preprocessor flag for standalong
6042 compile so that people can report bugs more easilly
6043 * nanohttp.c : ditched socklen_t which was a portability mess
6044 and replaced it with unsigned int.
6045 * tree.[ch]: added xmlHasProp()
6046 * TODO: updated
6047 * test/ : added more test for entities, NS, encoding, HTML, wap
6048 * configure.in: preparing for 2.2.0 release
6049
Daniel Veillard49703262000-07-10 10:27:46 +00006050Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * nanoftp.c: fixed the way the control connection is handled
6053 * libxml.spec.in: fixed the dependancies and cleanup
6054
Daniel Veillard306be992000-07-03 12:38:45 +00006055Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * doc/xml.html: changed the xmlsoft.org structure, updated the
6058 examples w.r.t. root and childs
6059
Daniel Veillard7d853352000-07-02 18:53:09 +00006060Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6061
6062 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6063
Daniel Veillard365e13b2000-07-02 07:56:37 +00006064Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * HTMLparser.c: Work on character encoding support for the HTML parser
6067 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6068 * encoding.c: Fixed a potential memleak in the encoding stuff
6069
Daniel Veillardaf743792000-07-01 11:49:28 +00006070Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * doc/FAQ.html doc/Makefile.am : added a FAQ
6073
6074Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006075
6076 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6077 of the HTML parser to force it to not bypass SAX
6078
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006079Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * win32config.h.in: updated
6082 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6083 lacks iconv support :-( need to release 2.1.1
6084 * configure.in: release 2.1.1
6085 * HTMLparser: fixed bug #14784
6086 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6087 by Windows compiler
6088 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6089 the SAX startDocument() callback.
6090 * TODO: updated
6091
6092Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6093
6094 * added xmlStopParser()
6095
Daniel Veillardbe803962000-06-28 23:40:59 +00006096Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6097
6098 * configure.in: 2.1.0 prerelease
6099 * Large resync between W3C and Gnome tree
6100 * nanoftp, nanohttp.c: fixed stalled connections probs
6101 * HTMLtree.c SAX.c : support for attribute without values in
6102 HTML for andersca
6103 * valid.c: Fixed most validation + namespace problems
6104 * HTMLparser.c: start document callback for andersca
6105 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6106 * parser.h, SAX.c: serious speed improvement for large
6107 CDATA blocks
6108 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6109 different encoding
6110 * example/Makefile.am example/gjobread.c tree.h: work on
6111 libxml1 libxml2 convergence.
6112 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6113 and the LIBXML_TEST_VERSION macro
6114
Daniel Veillardc310d562000-06-23 18:32:15 +00006115Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6116
6117 * doc/xml.html: various patches and improvements typo fixed by
6118 Felix Natter
6119 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6120 from Felix Natter <fnatter@gmx.net>
6121
Daniel Veillardf3029822000-05-06 08:11:19 +00006122Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * doc/upgrade.html: updated with instructions for support of both
6125 libxml-1.x and libxml-2.x
6126 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6127 for 2.x support and also fixed includes
6128
6129
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006130Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6131
6132 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6133 the encoding support, added iconv support, so now libxml if
6134 compiled with iconv automatically support japanese encodings
6135 among others. Work based on initial patch from Yuan-Chen Cheng
6136 I may have broken binary compat in the encoding handler
6137 registration scheme, but that was so utterly broken I don't
6138 expect anybody to have used this feature until now.
6139 * parserInternals.h: fixup on the CHAR range macro
6140 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6141 code.
6142 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6143 * uri.c: added xmlParseURI() I can't believe I forgot to
6144 implement this one in 2.0 !!!
6145 * SAX.c: moved doc->encoding update in the endDocument() call.
6146 * TODO: updated.
6147
Daniel Veillard06047432000-04-24 11:33:38 +00006148Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * tree.h: removed extraneous xmlRemoveProp definition
6151 * TODO: added item about --disable-corba configure switch
6152 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6153 * nanoftp.c: fixed include problems giving troubles on AIX and
6154 slowlaris
6155 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6156 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6157 comment and headers changes to lower gtk-doc number of warnings
6158 * doc/html/*: rebuilt docs
6159
Daniel Veillarde0aed302000-04-16 08:52:20 +00006160Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6161
6162 * HACKING: documented the tag for 1.x and instructions
6163
Daniel Veillard5e873c42000-04-12 13:27:38 +00006164Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6165
6166 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6167 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6168 xmlCreateIOParserCtxt
6169 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6170 significant overall improvement
6171 * xmllint.c: added I/O test to xmllint
6172 * testSAX.c: added a speed test
6173 * doc/* : updated/regenerated
6174
Daniel Veillardfc708e22000-04-08 13:17:27 +00006175Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6176
6177 * xpath.c uri.h parserInternals.h: cosmetic changes from
6178 "Timur I. Bakeyev" <timur@bat.ru>, including making
6179 xmlCreateURI() public
6180
Daniel Veillard5d211f42000-04-07 17:00:24 +00006181Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6184 and the code at the same time. Added a clean mechanism for
6185 overload or added input methods: xmlRegisterInputCallbacks()
6186 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6187 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6188 * TODO: updated
6189 * doc/* : updated/regenerated
6190 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6191 source dir
6192
Daniel Veillarde77a9182000-04-05 19:12:29 +00006193Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * testURI.c: yet another forgotten commit, I should get some sleep !
6196
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006197Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * xmllint.c: forgot to commit this too ?
6200
Daniel Veillardb9df4042000-04-05 14:23:16 +00006201Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * xmlversion.h.in : forgot to commit this previously
6204
Daniel Veillard361d8452000-04-03 19:48:13 +00006205Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6208 * README TODO: updated for release
6209 * uri.c uri.h: added authority parsing/saving
6210 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6211 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6212 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6213 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6214 Makefile.am : added compile-time customization of libxml
6215 --with-ftp --with-http --with-html --with-xpath --with-debug
6216 --with-mem-debug
6217 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6218 #include <libxml/xxx.h> I hope it won't break too much stuff
6219 and will be manageable in the future...
6220 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6221 and added xmllint to the installed programs
6222 * uri.h: added xmlFreeURI()
6223
Daniel Veillardec303412000-03-24 13:41:54 +00006224Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6225
6226 * uri.c uri.h: finished the escaping handling, the base support
6227 and the URI path normalization. Looks good just lacks the
6228 authority content parsing code.
6229 * Makefile.am: added instructions to generate testURI
6230 * TODO: updated
6231 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6232 added links and icons for W3C and Gnome
6233
Daniel Veillard8f621982000-03-20 13:07:15 +00006234Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * xmlmemory.[ch] : seems I forgot to actually update the files in
6237 the last commit :-)
6238 * doc/xml.html doc/html/* : updated and uploaded the docs
6239
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006240Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6241
6242 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6243 * TODO: updated
6244 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006245 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006246 gfree).
6247 * Makefile.am, uri.c, uri.h: added a set of functions to do
6248 exact (litteraly copied from the RFC 2396 productions) parsing
6249 and handling of URI. Will be needed for XLink, one XML WFC,
6250 XML Base and reused in the nano[ftp/http] modules. Still work
6251 to be done.
6252
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006253Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * configure.in, libxml.spec.in : libxml2
6256 * doc/* : updated the doc page, rebuilt the docs
6257
Daniel Veillardcf461992000-03-14 18:30:20 +00006258Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6259
6260 * all: tagged LIB_XML_1_X
6261 * *.c *.h : updated from W3C CVS tree
6262 * configure.in : 2.0.0-beta
6263 * libxml.spec.in : libxml2 package nam
6264 * result/* : new version of the tests output
6265
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006266Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6267
6268 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6269
Daniel Veillardb566ce12000-03-04 11:39:42 +00006270Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * doc/* : rebuilt the docs
6273 * parser.c: final patch on #6766
6274 * valid.c: small patch on validity checks.
6275
Daniel Veillardfb76c402000-03-04 11:39:42 +00006276Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6279 added
6280 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6281 compatibility w.r.t. XML spec and existing code.
6282
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006283Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6284
6285 * parser.c: seems a better solution to <a> </a> exists,
6286 will try it for a while
6287
Daniel Veillard83a30e72000-03-02 03:33:32 +00006288Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6289
6290 * parser.c: tried to remove the <a> </a> generating <a/>
6291 this is hard. Left a flag for that purpose. Fixed bug #6766
6292 * configure.in: prepared 1.8.7 not released, due to previous
6293 problem
6294
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006295Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * doc/xml.html : applied second patch from Paul DuBois
6298
Daniel Veillard402e8c82000-02-29 22:57:47 +00006299Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * doc/xml.html : applied patch from Paul DuBois
6302
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006303Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6306
Daniel Veillard5feb8492000-02-02 17:15:36 +00006307Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6310 compilation warnings on various platforms.
6311 * parser.c: Fixed #5281 validity error callbacks are now desactived
6312 by default if not validating.
6313
Daniel Veillardf341f932000-02-02 14:52:08 +00006314Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6317
Daniel Veillard13c757e2000-02-01 23:59:15 +00006318Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6321 <gkatsi@cs.toronto.edu>
6322
Daniel Veillard726e8792000-01-30 20:04:29 +00006323Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6324
6325 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6326 processing URLs
6327
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006328Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6331 xmlNanoFTPUpdateURL for persistent control connections.
6332 * configure.in: 1.8.6
6333
6334Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6335
6336 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6337 * tree.[ch] : added xmlSaveNoEmptyTags
6338
James Henstridgef3be9312000-01-28 13:59:21 +000063392000-01-29 James Henstridge <james@daa.com.au>
6340
6341 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6342
6343 * Makefile.am: added nanoftp.[ch] to the build.
6344
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006345Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6346
6347 * nanoftp.[ch]: cleanup, comments, API
6348 * debugXML.c : fixed a bug in the cat command
6349 * doc/*: regenerated the docs
6350
Daniel Veillardda07c342000-01-25 18:31:22 +00006351Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6354 * debugXML.c : fixed a bug in the cat command
6355 * valid.c: fixing some small probs
6356 * libxml.spec.in: get rid of the SNAP suffix
6357 * doc/xml.html: updated the status
6358
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006359Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * xml-config.in: xml-config --version to just return the
6362 version number
6363 * xpath.c: some cleanup w.r.t. axis when the current node is
6364 an attribute.
6365 * TODO: updated
6366
Daniel Veillard461a66c2000-01-18 18:01:01 +00006367Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6368
6369 * configure.in: prepared for libxml-1.8.5
6370 * doc/* recompiled the documentation
6371
63722000-01-17 Jody Goldberg <jgoldberg@home.com>
6373
6374 * configure.in : WARNING autoconf subtlety alert :
6375 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6376 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6377 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6378 get defined by AC_CHECK_HEADERS.
6379
Daniel Veillardf967b902000-01-17 16:06:10 +00006380Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6383 Rune.Djurhuus@fast.no
6384
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006385Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * TODO: updated
6388 * tree.c, parser.c: made sure that only memory alloc problems
6389 and internal parser errors are allowed to write to stdout or
6390 stderr.
6391
Daniel Veillard0142b842000-01-14 14:45:24 +00006392Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6393
6394 * tree.c : restored xmlNewGlobalNs since this seems used by
6395 a lot of existing code :-(, fixed a bug in xmlNewNs
6396 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6397 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6398 to exit() from the library code.
6399 * xpath.c, parser.c: removed bugs or unused code detected by
6400 Windows compilers
6401 * parser.c: started adding interfaces for parsing well balanced
6402 XML fragments
6403 * configure.in: releasing 1.8.4
6404 * doc/* : rebuilt the docs
6405
Daniel Veillard2eac5032000-01-09 21:08:56 +00006406Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * tree.[ch] : added xmlNewDocFragment() for DOM
6409 * testHTML.c: uninitialized variable.
6410
Daniel Veillardf3a73582000-01-05 14:58:39 +00006411Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6412
6413 * doc/* : rebuild the docs
6414
Daniel Veillard71b656e2000-01-05 14:46:17 +00006415Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * acconfig.h: readline and history patch
6418 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6419 * tree.c: added check and handling when possibly removing an ID
6420 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6421 and saving.
6422 * test/HTML/entities.html result/HTML/entities.html* : test for
6423 various entities reference cases
6424 * result/HTML/* : as a result output of some testcase have
6425 changed
6426 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6427 by previous example. added xmlParseTryOrFinish().
6428 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6429 entities.h debugXML.h HTMLparser.h: changed the way struct are
6430 declared to allow gtk-doc to expose those
6431 * parser.c: closed bug #4960
6432 * Makefile.am configure.in: Applied patch from
6433 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6434 and math/socket libs detection
6435
Daniel Veillard437b87b2000-01-03 17:30:46 +00006436Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6437
6438 * configure.in, Makefile.am: link tester against readline
6439 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6440
Daniel Veillard686d6b62000-01-03 11:08:02 +00006441Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6442
6443 * tree.[ch]: added xmlRemoveProp
6444 * win32config.h.in nanohttp.c: avoid including the Windows
6445 socket stuff in every C files
6446 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6447 the XmL parser(s)
6448 * test/ns4 result/ns4 etc...: added test case for previous prob
6449 * tree.c: xmlNewNs wasn't checking for double definition
6450 * Makefile.in: fixed a problem with dist-hook duplicates
6451 * parser.[hc], xmlIO.c: fixed the loading of external entities
6452 APIs, now xmlLoadExternalEntity() is used everywhere and
6453 setting up an app specific front-end using the
6454 * SAX.c parser.c: some fixes, now the xhtml spec validates
6455 with the xhtml DTD.
6456 * error.c: fixed crashes in case of no input stream
6457 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6458 to the validation tests and results
6459
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006460Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6463 too htmlCreatePushParserCtxt() and htmlParseChunk()
6464 * parser.c: a bit of cleanup.
6465 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6466 to XML) removed the last mem leak known
6467 * HTMLtree.c: output message cleanup
6468 * xmlmemory.c: display content info about memory blocks
6469 * result/HTML/wired.* : missing att value warning change
6470
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006471Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * doc/* : rebuilt the documentation
6474
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006475Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6476
6477 * parser.[ch] parserInternals.h: Push parser for XML,
6478 seems to work fine now
6479 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6480 --push for push testing
6481 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6482 * testSAX.c: added --push
6483 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6484 subtree
6485 * xmlIO.[ch] : enriched API + fixes for push mode
6486 * entities.[ch]: added the entity content length to the struct.
6487 * xmlmemory.[ch]: new API to show the last entries for the shell
6488 * valid.c: added required attribute testing
6489 * SAX.c: the cdata callback now merge contiguous fragments
6490 * HTMLparser.c: cleanup of some macros
6491
Daniel Veillard3c558c31999-12-22 11:30:41 +00006492Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * parser.c: fix for PIs name starting with xml
6495 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006496 * *.c, configure.in win32config.h.in : generate win32config.h for
6497 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006498
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006499Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * parser.c: fixed a stupid = vs. == bug :-(
6502 * doc/gnome-xml.sgml: s/glade/xml/
6503
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006504Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6505
6506 * configure.in, doc/xml.html : bug fix release 1.8.2
6507 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6508 Hopefully the end of that silly C++ include problem
6509 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6510 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6511 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6512 troubles with autoclosed elements when the stree shape doesn't
6513 follow the DtD specs. Added htmlIsAutoClosed() and
6514 htmlAutoCloseTag()
6515 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6516 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6517 * debugXML.c: fixed a bug on printing default namespaces.
6518 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6519
Daniel Veillardb24054a1999-12-18 15:32:46 +00006520Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * result/HTML/*.htm[l] : updated the HTML regression tests according
6523 to the new output
6524 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6525 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6526 problem due to intermix of extern "C" { ... } declarations for C++
6527 and recursive includes in the headers
6528
Chris Lahey323c48c1999-12-18 15:32:45 +000065291999-12-20 Chris Lahey <clahey@umich.edu>
6530
6531 * HTMLtree.c: Made it so that html nodes with a single child do
6532 not insert a carriage return before or after the child node.
6533
Daniel Veillardb24054a1999-12-18 15:32:46 +00006534Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006535
6536 * configure.in, doc/xml.html : bug fix release 1.8.1
6537 * parser.c: fixed bug #4344
6538 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6539 added the glue to avoid C++ problems
6540 * doc/* : regenerated the documentation
6541
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006542Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6545 namespace recognition, and Dia as a resul :-(
6546 * encoding.c: closed bug #3950
6547
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006548Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * valid.c: debugging a posteriori validation, except URI expansion
6551 stuff this should be fixed now
6552 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6553 Carl Nygard <cnygard@bellatlantic.net>
6554 * tester.c: added --postvalid, cleaning of the code
6555 * tree.[ch]: added xmlDocGetRootElement()
6556
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006557Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6558
6559 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6560 c++ losage.
6561
Daniel Veillard10a2c651999-12-12 13:03:50 +00006562Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * configure.in, doc/xml.html : bumped to 1.8.0
6565 * xlink.[ch], Makefile.am : added framework for link detection
6566 * parser.h: added nbChars to parser context, needed for cleanup.
6567 * xmlmemory.c: removed a nasty bug when out of mem
6568 * valid.[ch]: adding namespace support for attribute decl
6569 * tester.c: added --debugent option
6570 * debugXML.[ch]: added xmlDebugDumpEntities()
6571 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6572 buffers instead, this was really needed, validation was breaking
6573 in strange ways due to that. Added xmlParseStringPEReference()
6574 and other parsing from strings functions. Entities processing
6575 modified again, but PERef are still not handled correcly but
6576 unless you're Eve Maller you won't notice :-)
6577 * HTMLparser.c: large changes toward reliability, and switched to
6578 lowercase internal tags, XHTML is lowercase, so it will help
6579 that output is closer to next version.
6580 * doc/* : regenerated the documentation, it is now hosted at
6581 http://xmlsoft.org/ (same bits I just bought the domain :-)
6582
6583
Daniel Veillard294cbca1999-12-03 13:19:09 +00006584Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6587 doc generation
6588 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6589 in the SAX API
6590 * doc/*: rebuilt the doc making sure everything appears in the
6591 HTML files
6592
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006593Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6594
6595 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6596 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6597 which allow impressive speed improvement on dataset with
6598 large text pieces, but at the cost of broken binary
6599 compatibility and slightly bigger memory usage.
6600 Configure with --with-buffers to activate them, they
6601 are protected with XML_USE_BUFFER_CONTENT define.
6602 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6603 goal is 0 memory left allocated once parser is no more used
6604 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6605 call xmlCleanupParser() and xmlMemoryDump()
6606
Daniel Veillarda819dac1999-11-24 18:04:22 +00006607Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6610 * parser.[ch] encoding.[ch]: added memory cleanup routines
6611 * parser.c: closing bug #3788
6612 * doc/*: rebuilt the doc
6613
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006614Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6617 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6618 * tester.c: added --compress option
6619 * doc/*: rebuilt the documentation
6620
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006621Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6624 if given /proc/kcore as input !
6625 * doc/xml.html doc/*: updated and rebuilt the documentation
6626
6627Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006628
6629 * parser.c: Fixed some wrongly space collapsing code due to
6630 a misreading of the spec.
6631 * result/*: fixed the output accordingly
6632
6633Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006634
6635 * encoding.c: bug fix and typos
6636 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6637 * parser.c: added attribute normalization closing bug #3597
6638 * test/att* result/att* SAXresult/att*: testcase for attribute
6639 normalization
6640
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006641Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * configure.in: closing bug #3163 by adding extra flags for the
6644 cc compiler on HP-UX
6645
Daniel Veillard51e3b151999-11-12 17:02:31 +00006646Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * valid.[ch] : removed a typo and an enumerated type bug in the
6649 xmlAddElementDecl() function
6650 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6651 call to xmlEncodeEntitiesReentrant() so that the functions
6652 New, Set and Get are at the same level.
6653 * parser.c HTMLparser.c: extra memory allocation bug for
6654 attributes detected by someone using libxml in embedded systems :-)
6655
Daniel Veillard962195f1999-10-28 15:51:53 +00006656Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * xmlmemory.h: turned off mem debug :-\
6659
Daniel Veillard35008381999-10-25 13:15:52 +00006660Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * parser.c: closed bug #2784 a one line fix, but worth pushing
6663 a new release out
6664 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6665 some structures, comments before and after the
6666 main element, and other nastyness
6667 * HTMLtree.c tree.c: accomodate the extended HTML supported
6668 * configure.in: pushing 1.7.4
6669 * test/ent8 and related outputs : added a new test for bug #2784
6670 * test/HTML/wired.html and related output: a nasty HTML example
6671 * Makefile.am: improved the test scripts
6672 * docs/* : reran the documentation extractor, updated xml.html
6673
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006674Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6677 HTMLparser and debugged the HTML related code. HTML documents
6678 now have their own type
6679 * entities.c: do not dump &apos; for HTML output
6680 * xmlmemory.c: improvement, breakpoint mechanism
6681 * testHTML.c: added --sax --repeat ...
6682 * Makefile.am: improved the HTML tests
6683 * valid.[ch]: added xmlValidGetValidElements and
6684 xmlValidGetPotentialChildren
6685 * tester.c: added --insert to test the 2 new functions
6686 * test//* result//* SAXresult//* : regression test cleanup
6687 and extension.
6688 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6689 gnome-xml-nanohttp.html
6690
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006691Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * HTMLparser.c: fixed problems with some autoclose tags
6694 * tree.c: fixed XML output problems.
6695 * result/* SAXresult/*: update of the tests output
6696
Daniel Veillard6077d031999-10-09 09:11:45 +00006697Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * Makefile.am: Arturo patch for xmlConf.sh version info
6700 * parser.c: Tim Josling patch for single quoted items
6701 * tester.c: Tim Josling patch for tester options usage
6702 * tree.h: indent cleanup
6703
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006704Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6707 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6708
Daniel Veillard00fdf371999-10-08 09:40:39 +00006709Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * tree.c : Raph patch for initialization of CORBA fields
6712 * parser.c, xpath.c, ...: modification of doc comments
6713 * xpath.c : allow spaces in xpath expressions
6714
Daniel Veillardad219441999-09-27 08:17:49 +00006715Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * xmlmemory.h: turning off memory debug :-(
6718
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006719Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6722 better SAX interfaces.
6723 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6724 entity.
6725 * configure.in: 1.7.2
6726
6727Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006728
6729 * libxml.spec.in: fixed the URL
6730 * doc/xml.html: improved the documentation front-end
6731
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006732Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006733
6734 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6735
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006736Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006737
6738 * libxml.spec.in: fixed the alpha compile problem
6739 * parser.[ch]: changed errno to errNo in the parser context :-(
6740 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6741 * doc/xml.html: changed CHAR to xmlChar
6742 * doc/html/*: recompiled the documentation
6743 * configure.in: 1.7.1
6744
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006745Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * parser.h: modified the parser context struct to regain 1.4.0
6748 binary compatibility
6749 * parser.c, xml-error.h: added errno ot teh context and defined
6750 a set of errors values with update of errno
6751 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6752 DTDs and entities
6753 * *.h, *.c: complete cleanup of the use of config.h and include
6754 protection depending on the current setup.
6755 * overalll debugging, maintenance and bug-fixing on all modules
6756 * updated the documentation
6757 * ready for 1.7.0
6758
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006759Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * HTMLparser.c : cleanup
6762 * SAX.c valid.c valid.h: added ID/IDREF checking
6763 * tree.c tree.h: extended doc structure for refs
6764 * configure.in: 1.6.2
6765 * parser.c: patched bug in SAX user arg call
6766 * parserInternals.h: patched missing close in C++ wrapping
6767 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6768 especially upcoming XPointer implementation.
6769 * doc/xml.html: augmented, typo
6770
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006771Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6772
6773 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6774 not all invocations of install understand -d.
6775
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006776Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6777
6778 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6779 to make 'check' works, when builddir != srcdir.
6780
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006781Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * doc/xml.html : updated the documentation
6784
Daniel Veillard6454aec1999-09-02 22:04:43 +00006785Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6788 not deallocated memory blocks
6789 * *.c : replaces all calls to malloc() free() and realloc() to
6790 the wrapper functions/macros
6791 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6792 instead of xmlFreeNodeList()
6793
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006794Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * HTMLparser.c: corrected a stupid bug leading to core dump at
6797 tree deallocation. Removed warnings indicated by
6798 Stephane.Conversy@lri.fr
6799 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6800 looked for in the external subset
6801
6802Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006803
6804 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6805 on SGI by Stephane.Conversy@lri.fr
6806
Daniel Veillardb96e6431999-08-29 21:02:19 +00006807Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * all .h : changed the prototype declaration indent as in gtk
6810 * most .c : working on reducing the TODOs in the code
6811 * most .c : cleanup though -pedantic and Insure++
6812 * improvements on validation ID checkings.
6813 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6814 * xml-config.in: closed #1810
6815
6816Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006817
6818 * tree.h, valid.c, valid.h: more work on validity, IDs
6819 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6820 definition for AIX
6821
Daniel Veillardb556eb51999-08-15 17:19:50 +00006822Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6825 the distribution due to a cut'n paste error at last commit
6826
Daniel Veillardb05deb71999-08-10 19:04:08 +00006827Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * configure.in: upgraded to version 1.4.0
6830 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6831 Big update, added a large part of the validation process,
6832 it should be usable, but some parts are missing
6833 * xpath.c: improved the implementation w.r.t. root.
6834 * Makefile.am: added more tests
6835 * test and result trees: added a lot of tests
6836 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6837
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006838Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * Added an HACKING file
6841
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006842Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * xpath.[ch] : improvements and debug of the XPath implementation
6845 * parser.c, HTMLparser.c : modified the parsers to be progressive
6846 * tree.[ch] : extended the Buffer promitives
6847 * xmlIO.[ch] : added basic I/O routines providing progressive
6848 parsing and ready for I18N conversion plugins
6849 * SAXresult/* : the SAX callback sequence maybe slightly different
6850 now
6851 * test*.c : improved/updated the tests programs
6852 * doc/* : recompiled the docs.
6853
Daniel Veillard15b75af1999-07-26 16:42:37 +000068541999-07-26 Michael Meeks <michael@edenproject.org>
6855
6856 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6857
6858 * tree.c: Ditto.
6859
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006860Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * configure.in: upgraded to version 1.4.0
6863 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6864 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6865 XML query language, see http://www.w3.org/TR/xpath for more details.
6866 * parser.c, parser.h: added CHAR* related string functions for XPath
6867 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6868 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6869 rebuild the docs.
6870 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6871 and regression testing capabilities for XPath.
6872
Daniel Veillardd79d7871999-07-12 10:38:12 +00006873Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6876 closing bug #1646
6877
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006878Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * Makefile.am, example/Makefile.am: closed bug #1683
6881
Daniel Veillard3166ab11999-07-11 16:14:19 +00006882Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * example/Makefile.am, configure.in: added the makefile for the
6885 gjobread example
6886
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006887Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6888
6889 * doc/Makefile.am:
6890 - fix which allow "make install DESTDIR=</install/prefix>".
6891
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006892Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6895 which fixed a problem on the file reading-code.
6896
Daniel Veillard82150d81999-07-07 07:32:15 +00006897Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6900 output.
6901 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6902
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006903Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * parser.h : Oops removed the binary compatibility problem
6906 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6907 * parser.c, HTMLparser.c: applied patches for reading from stdin
6908
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006909Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * parser.c, entities.c, valid.c: cleanup bug #1591
6912 * configure.in: cleanup bug #1592
6913 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6914 the same tree back-end. Hence gdome will be available for it.
6915 * doc/Makefile.am: close bug #617
6916
Daniel Veillard97fea181999-06-26 23:07:37 +00006917Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * parser.c: alloctate a per parser context SAX interface block
6920
Daniel Veillard14fff061999-06-22 21:49:07 +00006921Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6924 and xmlEncodeEntitiesReentrant with the correct one :-\
6925
6926Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * commit of my internal XML base changes, quite a lot of
6929 changes, cleanups, better entities support, framework for
6930 new I/O and charset detection and handling
6931 * Fixed the configure/Makefile stuff to generate shared libs
6932 with the proper version info, so we jumped on rev from
6933 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6934 xmlEncodeEntities() result need to be freed now, and a string
6935 xmlParserVersion provide the current library version.
6936
Raph Levien05240da1999-06-15 21:27:11 +00006937Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6938
6939 * parser.c: fixed a buffer overrun for when you have a very long
6940 attribute with no entities in it.
6941
Daniel Veillardbb2da581999-06-13 14:37:07 +00006942Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * added example directory
6945 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6946
Daniel Veillard011b63c1999-06-02 17:44:04 +00006947Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * Release of libxml-1.1, nearly everything has been touched for
6950 this.
6951 * Added more regression tests
6952 * Updated the documentation
6953
Daniel Veillard27d88741999-05-29 11:51:49 +00006954Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * tree.[ch]: unified the XML_NO_CORBA defines.
6957 * parser.c encoding.[ch]: started plugging in char encoding detection
6958
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006959Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6960
6961 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6962 Also freed allocated buffer.
6963
Daniel Veillard27d88741999-05-29 11:51:49 +00006964Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006965 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6966 reentrancy problem at printing. One is left in entities.c, to
6967 remove ASAP
6968 * testSAX.c : added a test example showing the use of the SAX
6969 interface if one doesn't want to build the DOM tree.
6970 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6971
Daniel Veillard517752b1999-04-05 12:20:10 +00006972Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6975 large revamping of the parser to use SAX callbacks
6976 http://www.megginson.com/SAX/ (or at least a C like interface
6977 a la Expat). It's now possible to set up your own callbacks
6978 and the parser will not build a DOM tree.
6979 * test/* result/*: updated the test suite, I finally removed
6980 the old Namespace draft support (PI based).
6981
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006982Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * Makefile.am: added test result to EXTRA_DIST for make tests
6985
Daniel Veillard64068b31999-03-24 20:42:16 +00006986Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * parser.c, parserInternals.h: moved the chars macro definitions
6989 to parserInternals.h
6990 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6991 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6992
Daniel Veillard012ccc11999-03-23 10:11:11 +00006993Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * xml-config.in : applied patch to make --version work
6996
Raja R Harinatha86c23e1999-03-05 22:14:01 +000069971999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6998
6999 * Makefile.am (check-local): Alias for `tests' target. This will
7000 cause `make check' to do the right thing.
7001 (tests): Don't run tests in srcdir. Also, replaced calls to
7002 basename with a `sed' "equivalent".
7003
Daniel Veillardd109e371999-03-05 06:26:45 +00007004Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7007 it in the header and not the sources, updated the doc.
7008 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7009 pointing this out.
7010
Daniel Veillardbc50b591999-03-01 12:28:53 +00007011Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7014 exported the inputStream routines.
7015 * doc/html/* : updated accordingly
7016
Daniel Veillardd692aa41999-02-28 21:54:31 +00007017Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7018
7019 * parser.c, parser.h, parserInternals.h: added a few extra
7020 internal calls to allocate and free parser contexts ...
7021 * doc/html/* : updated accordingly
7022
Daniel Veillard55a99271999-02-25 11:01:29 +00007023Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * configure.in, Makefile.am, doc/makefile.am : General changes for
7026 1.0.0 release and including the generated HTML documentation.
7027
Daniel Veillard35925471999-02-25 08:46:07 +00007028Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * makefile.am : added parserInternals.h, oops.
7031
Daniel Veillard1e346af1999-02-22 10:33:01 +00007032Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * parserInternals.h: added this header giving access to the parser
7035 internal functions.
7036 * doc/Makefile.am : added a rebuild target which rebuilds the full
7037 set of documentations
7038 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7039 the internal subset.
7040 * *.c *.h: modifications needed to generate the documentation using
7041 gtk-doc, cleanup of functions blocks, reorganisation of struct
7042 declarations.
7043
Daniel Veillard1164e751999-02-16 16:29:17 +00007044Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7047 the tar and spec file to include the beginning of the doc.
7048
Nuno Ferreira03d04781999-02-13 00:07:17 +000070491999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7050
7051 * doc/.cvsignore: Added this file.
7052
Daniel Veillard6800ef31999-02-08 18:33:22 +00007053Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7054
7055 * tree.c: fixed xmlGetProp to return "" when the attribute
7056 exists, even if the node-list is NULL.
7057
Daniel Veillard726c7e31999-02-08 15:13:10 +00007058Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * tree.c: patched an error outputting empty attribute values.
7061 * Makefile.am and doc/makefile.am: have been updated during the
7062 week-end. Sorry for an empty CVS log, I got a shell problem.
7063
Daniel Veillard1899e851999-02-01 12:18:54 +00007064Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * tree.h: cleaned up using enums instead of defines
7067 * parser.c, valid.[ch]: more work on parsing/output of element
7068 declarations
7069
Daniel Veillard3b9def11999-01-31 22:15:06 +00007070Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * valid.[ch], tree.c, parser.c : more work toward full parsing
7073 of XML DTDs.
7074 * README: added informations about mailing-list and on-line
7075 documentation
7076
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000070771999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7078
7079 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7080
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007081Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * parser.c, tree.[ch] : more work toward conformance testing,
7084 added a last element to accelerate parsing of very flat structures
7085 started working on internal subset Element content declaration.
7086 * valid.[ch] : first cut at adding code toward validation.
7087 * previous changes had also small impact on most files, especially
7088 the conformance testing using James Clark test suite.
7089
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007090Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * test/* : updated the examples, most of them were not well
7093 formed (humm), and added rdf2.
7094 * result/* : resulting changes in the output.
7095
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007096Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7099
Daniel Veillard44b3a061998-12-05 17:27:22 +00007100Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * tree.c: patched a bug in the generation of empty attributes
7103
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007104Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7107 for node/trees/documents/... Biggest problem is namespace
7108 support when copying subtrees.
7109
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007110Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * parser.c, entities.c: improve entities and char ref encoding,
7113 and cleanups of error messages.
7114
Daniel Veillard242590e1998-11-13 18:04:35 +00007115Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * parser.c, entities.c: simple bug hunting done during rpm2html and
7118 rpmfind integration.
7119
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007120Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * parser.[ch]: Added interfaces allowing to specify a SAX
7123 handler before parsing.
7124
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007125Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * parser.c: redirrect all errors reporting through the SAX
7128 error function
7129
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007130Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7131
7132 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7133 * libtool, tlmain ...: update of the libtool files
7134
Miguel de Icaza442321c1998-11-04 18:13:38 +000071351998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7136
7137 * entities.c: Use g_snprintf insteda of snprintf.
7138
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007139Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7142 added ent5 test for this purpose.
7143 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7144
Daniel Veillard27271681998-10-30 06:39:40 +00007145Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * parser.c: fixed? a strange error due to compression on a GWP
7148 document.
7149
Daniel Veillard25940b71998-10-29 05:51:30 +00007150Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7151
7152 * tree.[ch]: bug fixing
7153 * entities.[ch]: defined a specific type for predefined entities
7154 * doc/xml.html: more documentation on the library, how to use it,
7155 overview of the interfaces.
7156
Daniel Veillard16253641998-10-28 22:58:05 +00007157Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7160
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007161Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7162
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007163 * tree.c: corrected a small bug
7164 * doc/xml.html: continuing writing documentation.
7165
7166Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7167
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007168 * debugXML.h debugXML.c: added debugging utilities.
7169 * tester.c: added --debug switch.
7170 * tree.c: patched an incorrect node->type assignment.
7171 * parser.c: formatting, ensure that node->doc != NULL in attributes
7172
Daniel Veillardccb09631998-10-27 06:21:04 +00007173Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7176 entity support and provide an internal representation close to
7177 DOM one (entity ref nodes, and attribute value as tree). I tried
7178 to preserve the interface but this will surely break some apps
7179 (I have to change rpm2html/rpmfind for example). I had to change
7180 two interfaces, and the generated tree is somewhat different.
7181 * doc/* : started documenting the XML library, the tree and
7182 DOM/Corba. This is a first step.
7183
Daniel Veillard11e00581998-10-24 18:27:49 +00007184Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * parser.c: Set up the fonctions comment block, boring but useful.
7187 * parser.h, SAX.c, parser.c: now attributes are processed through
7188 the SAX interface. The problem is that my SAX interface diverged
7189 quite a bit from the original one, well this is not an official
7190 spec, and translating it from Java to C is hairy anyway...
7191
Daniel Veillard97b58771998-10-20 06:14:16 +00007192Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7195 fonctions comment block, boring but useful.
7196
7197Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007198
7199 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7200 conversion routines. However they are not yet used to convert the
7201 inputs. The core will run with UTF-8.
7202
Daniel Veillard33942841998-10-18 19:12:41 +00007203Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * tree.c : make sure that the type id is properly set-up when
7206 a new object is allocated, needed for DOM.
7207
Daniel Veillard27fb0751998-10-17 06:47:46 +00007208Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * tree.h, tree.c: Ok, the main objects in the tree will be native
7211 corba objects, it costs 8 bytes per Node, Attribute and Document
7212 but it simplifies the Corba integration a lot (no extra interface
7213 objects to allocate/free).
7214
Daniel Veillard0bef1311998-10-14 02:36:47 +00007215Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7218 and changed NODEs contants for conformity with DOM Level 1
7219
Daniel Veillard27864701998-10-08 03:47:24 +00007220Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7221
7222 * added hooks to keep track of servants when creating objects
7223 xmlDoc and xmlNode (for Corba export).
7224
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007225Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * added xml-config script.
7228
Daniel Veillard7066a791998-10-01 20:28:28 +00007229Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7232 to autoupdate libtool and automake conf files.
7233
Miguel de Icaza60681bd1998-09-30 19:28:59 +000072341998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7235
7236 * Makefile.am: Use '?' to separate the sed
7237 commands as ',' is used when people pass -Wl,something.
7238
7239
Daniel Veillard15a8df41998-09-24 19:15:06 +00007240Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * tree.c, tree.h: added a per-document compression interface.
7243
Daniel Veillard151b1b01998-09-23 00:49:46 +00007244Tue Sep 22 20:47:38 EDT 1998
7245
7246 * tree.c, tree.h: added saving with compression and added interfaces
7247 to control the compression level (xmlGetCompressMode,
7248 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7249
Daniel Veillard70120ff1998-09-22 00:24:21 +00007250Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * parser.c: corrected a loop for files of size 0
7253
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000072541998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7255
7256 * error.h: New file. Contains prototyes from `error.c'.
7257
Tom Tromeyc19653d1998-08-14 01:22:43 +00007258Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7259
7260 * Makefile.am (xmlincdir): New macro.
7261 (xmlinc_HEADERS): Renamed from include_HEADERS.
7262
Daniel Veillard845664d1998-08-13 04:43:19 +00007263Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * applied small patch on numeric entities from
7266 Christopher Blizzard <blizzard@appliedtheory.com>
7267
Daniel Veillard260a68f1998-08-13 03:39:55 +00007268Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * New release 0.2, removed the old xml_* files so that it's
7271 coherent with the other CVS base (W3C), far better conformance
7272 to standard, new namespaces, decent entities support, beginning
7273 of a SAX-like interface. Nearly nothing left intact, even the
7274 test examples ...
7275
Christopher Blizzarda36749e1998-07-30 21:47:18 +000072761998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7277
7278 * .cvsignore: Add .deps dir
7279
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007280Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7283
Daniel Veillardfe926001998-07-26 04:28:20 +00007284Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007285
Daniel Veillardfe926001998-07-26 04:28:20 +00007286 * configure.in: added test for CPP
7287 * AUTHORS, Changelog: the original ones didn't get commited but the
7288 glib ones instead, fixed.
7289 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007290
Daniel Veillardfe926001998-07-26 04:28:20 +00007291Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007292
Daniel Veillardfe926001998-07-26 04:28:20 +00007293 * integrated code developped at W3C
7294 * changed the original Copyright
7295 * migrated to automake
7296 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007297