blob: 2a3a41434cd276c45ad118cb6f7a35c24944c595 [file] [log] [blame]
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00001Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in: preparing 2.4.28
4 * libxml.spec.in doc/Makefile.am: some cleanup
5 * doc/*: updated the news and regenerated.
6
Daniel Veillardfee408f2002-11-22 13:18:30 +00007Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8
9 * HTMLparser.c: final touch at closing #87235 </p> end tags
10 need to be generated.
11 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
12 this change slightly the output of a few tests
13 * doc/*: regenerated
14
Daniel Veillardd2ff0392002-11-22 12:28:38 +000015Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
16
17 * parserInternals.c: fixing bug #99190 when UTF8 document are
18 parsed using the progressive parser and the end of the chunk
19 is in the middle of an UTF8 multibyte character.
20
William M. Brack8b2c7f12002-11-22 05:07:29 +000021Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
22
23 * threads.c: fixed initialization problem in xmlNewGlobalState
24 which was causing crash.
25 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
26 in xmlInitializeGlobalState.
27 * parserInternals.c: cleaned up ctxt->sax initialisation.
28
Daniel Veillardd5c2f922002-11-21 14:10:52 +000029Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
30
31 * tree.c include/libxml/tree.h: modified the existing APIs
32 to handle XHTML1 serialization rules automatically, also add
33 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
34 libxslt serialization uses it when needed without changing
35 the library API.
36 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
37 result/xhtml1: added a new test specifically for xhtml1 output
38 and updated the result of one XHTML1 test
39
Daniel Veillardd076a202002-11-20 13:28:31 +000040Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
41
42 * xinclude.c parserInternals.c encoding.c: fixed #99082
43 for xi:include encoding="..." support on text includes.
44 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
45 test/XInclude/ents/isolatin.txt : added a specific regression test
46 * python/generator.py python/libxml2class.txt: fixed the generator
47 the new set of comments generated for doc/libxml2-api.xml were
48 breaking the python generation.
49
Daniel Veillard817e70b2002-11-19 22:28:48 +000050Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
51
52 * doc/Makefile.am: repair some problem if gtk-doc fail or such
53 * configure.in: patch for Solaris on new autoconf closes #98880
54 * doc/parsedecl.py: repair the frigging API building script,
55 did I say that python xmllib sucks ?
56 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
57 and some comment are no more truncated.
58
Daniel Veillarda7e05b42002-11-19 08:11:14 +000059Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
60
61 * parser.c: Martin Stoilov pointed out a potential leak in
62 xmlCreateMemoryParserCtxt
63
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000064Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
65
66 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
67 included in HTML documents and using the push parser.
68
Daniel Veillard4efd3be2002-11-18 09:11:13 +000069Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
70
71 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
72 specified, look for the Python interpreter not just in the
73 specified root but also in the specified location. Fixes #98825
74
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000075Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
76
77 * python/libxml.c: fixing bug #98792 , node may have no doc
78 and dereferencing without checking ain't good ...
79
Daniel Veillarddad3f682002-11-17 16:47:27 +000080Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
81
82 * configure.in: preparing release 2.4.27
83 * doc/* : updated and rebuilt the docs
84 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
85 and all the docs are actually packaged and in the final RPMs
86 * parser.c parserInternals.c include/libxml/parser.h: restore
87 xmllint --recover feature.
88
Daniel Veillard68e9e742002-11-16 15:35:11 +000089Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
90
91 * parser.c xpath.c: fixing #96925 wich was also dependant on the
92 processing of parsed entities, and XPath computation on sustitued
93 entities.
94 * testXPath.c: make sure entities are substitued.
95
Daniel Veillard328f48c2002-11-15 15:24:34 +000096Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
97
98 * parser.c: fixed #96594, which was totally dependant on the
99 processing of internal parsed entities, which had to be changed.
100
Daniel Veillard66651aa2002-11-15 11:21:43 +0000101Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
102
103 * Makefile.am python/Makefile.am python/tests/Makefile.am:
104 trying to fix bug #98517 about building outside the source tree
105 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
106
Igor Zlatkovic2772cea2002-11-14 17:45:20 +0000107Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
108
109 * include/win32config.h: cleanup
110 * win32/Makefile.mingw: integrated mingw in JScript configure
111 * win32/Makefile.msvc: modified to allow mingw coexistence
112 * win32/configure.js: integrated mingw
113 * win32/Readme.txt: cleanup
114
Daniel Veillard8dd86a52002-11-12 21:14:17 +0000115Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
116
117 * HTMLparser.c: strengthen the guard in the Pop macros,
118 like in the XML parser, closes bug #97315
119
Daniel Veillard0821b152002-11-12 20:57:47 +0000120Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
121
122 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
123 callback is never used.
124
Daniel Veillard8606bbb2002-11-12 12:36:52 +0000125Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
126
127 * parserInternals.c: fixed the initialization of the SAX structure
128 which was breaking xsltproc
129 * xpath.c: patch from Petr Pajas for CDATA nodes
130 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
131 * parser.c include/libxml/parser.h: patch from Peter Jones
132 removing a leak in xmlSAXParseMemory() and adding the
133 function xmlSAXParseMemoryWithData()
134
MST 2002 John Fleckf854d992002-11-12 03:49:05 +0000135Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
136
137 adding pdf of tutorial, changing web page to link to it
138 * doc/tutorial/xmltutorial.pdf
139 * doc/xml.html
140 * doc/docs.html
141
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000142Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
143
144 * doc/tutorial/ar01s08.html
145 adding file what I forgot for tutorial
146
147
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000148Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
149
150 Adding encoding discussion to tutorial
151 Added:
152 * doc/tutorial/images/*.png: DocBook admonition image files
153 * doc/tutorial/apf.html, apg.html: new generated html
154 * doc/tutorial/includeconvert.c: conversion code entity file
155 changed:
156 * doc/tutorial/xmltutorial.xml: DocBook original
157 * doc/tutorial/*.html: generated html
158
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000159Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
160
161 * include/libxml/*.h: retired xmlwin32version.h
162 * doc/Makefile.am: retired xmlwin32version.h
163 * win32/configure.js: retired xmlwin32version.h
164
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000165Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
166
167 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000168 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
169 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000170
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000171Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
172
173 * globals.c: fixed a typo pointed out by Igor
174 * xpath.c: try to speed up node compare using line numbers
175 if available.
176
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000177Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
178
179 * tree.c: make xmlFreeNode() handle attributes correctly.
180
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000181Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
182
183 * catalog.c: completed the #96963 fix, as reported by Karl
184 Eichwalder
185
Daniel Veillard56f21f22002-11-06 15:49:46 +0000186Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
187
188 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
189
Daniel Veillard91ad8792002-11-04 17:06:52 +0000190Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
191
192 * Makefile.am: switched the order of a couple of includes
193 to fix bugs #97100
194
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000195Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
196
197 * catalog.c: fixed bug #96963, reverted to the old behaviour of
198 xmlLoadCatalogs that used to separate directories with a ':'.
199
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000200Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
201
202 * threads.c: improvements to the Windows-side of thread handling
203 * testThreads.c: conditionally excluded unistd.h
204 * testThradsWin32.c: broke overlong lines
205 * include/win32config.h: adapted thread-related macros to the new
206 scheme and for pthreads on Windows
207 * win32/Makefile.msvc: introduced a more flexible thread build,
208 added testThreads[Win32].c to the build
209 * win32/configure.js: introduced a more flexible thread config
210
John Fleck61f6fb62002-10-31 15:23:29 +00002112002-10-31 John Fleck <jfleck@inkstain.net>
212
213 * doc/xml.html (and, by implication, FAQ.html)
214 added UTF-8 conversaion FAQ from Marcus Labib Iskander
215
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000216Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
217
218 * configure.in: removed xmlwin32version.h
219 * include/libxml/Makefile.am: removed xmlwin32version.h
220
Daniel Veillardce66ce12002-10-28 19:01:59 +0000221Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
222
223 * tree.c: applied patch from Brian Stafford to fix a bug
224 in xmlReconciliateNs()
225
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000226Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
227
228 * tree.c: applied patch from Christian Glahn to allow
229 xmlNewChild() on document fragment nodes
230
Daniel Veillardb39bc392002-10-26 19:29:51 +0000231Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
232
233 * parser.c: Christian Glahn found a problem with a recent
234 patch to xmlParseBalancedChunkMemoryRecover()
235 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
236 problems
237 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
238 test/schemas/seq*: added the test cases from Charles
239
Daniel Veillard366a9152002-10-23 20:43:53 +0000240Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
241
242 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
243 serious cleanup of the spec file and associated changes
244 in the Makefiles.
245 * valid.c: try to remove some warnings on x86_64
246
Daniel Veillardd033d022002-10-23 14:55:02 +0000247Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
248
249 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
250 fix bug #96586
251
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000252Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
253
254 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
255 parsing, applied his patch
256 * result/HTML/attrents.html result/HTML/attrents.html.err
257 result/HTML/attrents.html.sax test/HTML/attrents.html:
258 added the test and result case provided by Mikhail Sogrine
259
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000260Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
261
262 * vms/build_libxml.com vms/config.vms vms/readme.vms
263 include/libxml/parser.h include/libxml/parserInternals.h
264 include/libxml/tree.h include/libxml/xmlIO.h
265 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
266 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
267 Applied the VMS update patch from Craig A. Berry
268 * doc/*.html: update
269
Daniel Veillardf000f072002-10-22 14:28:17 +0000270Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
271
272 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
273
Daniel Veillard1e208222002-10-22 14:25:25 +0000274Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
275
276 * debugXML.c: adding a grep command to --shell in xmllint
277 for T.V. Raman
278
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000279Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
280
281 * xmlcatalog.c: tried to fix some of the problem with --sgml
282
Daniel Veillard935494a2002-10-22 14:22:46 +0000283Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
284
285 * parser.c: tried to fix bug #91500 where doc->children may
286 be overriden by a call to xmlParseBalancedChunkMemory()
287
288Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
289
290 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
291 identifiers in SGML catalogs containing '&'
292
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000293Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
294
295 * python/types.c: fixed bugs when passing result value tree
296 to Python functions.
297
Daniel Veillard48267432002-10-18 11:21:38 +0000298Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
299
300 * configure.in: preparing the release of 2.4.26
301 * doc/*: updated and rebuilt the documentation
302
Daniel Veillardbb284f42002-10-16 18:02:47 +0000303Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
304
305 * parser.c: fixed a XML Namespace compliance bug reported by
306 Alexander Grimalovsky
307
Daniel Veillard44892f72002-10-16 15:23:26 +0000308Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
309
310 * HTMLtree.c: fixed serialization of script and style when
311 they are not lowercase (i.e. added using the API to the tree).
312
Daniel Veillard2fd85422002-10-16 14:32:41 +0000313Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
314
315 * valid.c: make xmlValidateDocument emit a warning msg if there
316 is no DTD, pointed by Christian Glahn
317
Daniel Veillard32370232002-10-16 14:08:14 +0000318Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
319
320 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
321 content model when some of the blocks have min or max, and a couple
322 of bugs found in the process.
323 * result/schemas/list0* test/schemas/list0*: added some specific
324 regression tests
325
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000326Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
327
328 * README: updated the contact informations
329
Daniel Veillard63186732002-10-15 08:43:17 +0000330Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
331
332 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
333 misses it, reported by Peter Bray.
334
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000335Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
336
337 * tree.c: investigating xmlNodeGetContent() on namespace nodes
338 and removed a few warnings
339
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000340Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
341
342 * parser.c: Christian Glahn found a small bug in the push parser.
343 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
344 public
345
Daniel Veillard6045c902002-10-09 21:13:59 +0000346Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
347
348 * xmlschemas.c include/libxml/xmlschemas.h: added
349 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
350 * testSchemas.c: added --memory to test the new interface
351
Daniel Veillardf0070122002-10-09 14:24:17 +0000352Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
353
354 * doc/index.py doc/search.php: integrated the XSLT indexing,
355 a few fixed in the indexer, added a scope selection at the
356 search level.
357
Daniel Veillard01992e02002-10-09 10:20:30 +0000358Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
359
360 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
361 this was due to uninitialized parts of the validation context
362
Daniel Veillard321be0c2002-10-08 21:26:42 +0000363Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
364
365 * debugXML.c: applied patch from Mark Vakoc except the API
366 change, preserved it.
367 * doc/*: updated the docs to point to the search engine for
368 information lookup or before bug/help reports.
369
Daniel Veillard01e87d22002-10-08 16:55:06 +0000370Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
371
372 * doc/index.py doc/search.php: added mailing-list archives
373 indexing and lookup
374
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000375Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
376
377 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
378
Daniel Veillard9b006132002-10-07 11:13:27 +0000379Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
380
381 * doc/index.py: improved HTML indexing
382 * doc/search.php: make the queries also lookup the HTML based indexes
383
Daniel Veillard141d04b2002-10-06 21:51:18 +0000384Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
385
386 * doc/index.py: added HTML page indexing
387
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000388Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
389
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000390 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000391 problem in libxslt.
392 * catalog.c: fixed list handling in XML_CATALOG_FILES
393
Daniel Veillardceb09b92002-10-04 11:46:37 +0000394Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
395
396 * valid.c: typo/bug found by Christian Glahn
397
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000398Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
399
400 * xmlIO.c: applied Windows CE patch from Javier.
401 * win32/wince: new directory, contains support for the PocketPC
402 with Windows CE from Javier.
403 * include/win32config.h: reorganised, removed duplicate
404 definitions and applied WinCE patch from Javier.
405 * include/wsockcompat.h: new file, now contains WinSock
406 compatibility macros.
407 * win32/Makefile.msvc: introduced double-run compilation.
408
Daniel Veillarde16b5742002-09-26 17:50:03 +0000409Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
410
411 * configure.in include/libxml/xmlwin32version.h: preparing release
412 of 2.4.25
413 * doc/*: updated and regenerated teh docs and web pages.
414
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000415Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
416
417 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
418 error were not covering namespace declarations.
419 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
420 it was missing the attribute declaration for the namespace
421 * result/VC/NS3: the fix now report breakages in that test
422
Daniel Veillardabe01742002-09-26 12:40:03 +0000423Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
424
425 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
426
Daniel Veillard2ace1952002-09-26 12:28:02 +0000427Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
428
429 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
430 and regenerated the docs and web site
431
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000432Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
433
434 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
435 ATTRIBUTE_UNUSED is always put after the attribute declaration,
436 not before
437
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000438Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
439
440 * python/generator.py python/libxml2class.txt: fixed a stupid error
441 breaking the python API
442
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000443Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
444
445 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
446 triostr.c triostr.h: applied a trio update patch from
447 Bjorn Reese which should work with MinGW
448
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000449Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
450
451 * tree.c: improving some documentation comments
452 * xmlregexp.c: found and fixed a mem leak with python regression tests
453 * doc/*: rebuilt the doc and the API XML file including the
454 xmlregexp.h xmlautomata.h and xmlunicode.h headers
455 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
456 python/types.c: added access to the XML Schemas regexps from
457 python
458 * python/tests/Makefile.am python/tests/regexp.py: added a
459 simple regexp bindings test
460
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000461Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
462
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000463 * doc/xml.html:
464 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000465
Daniel Veillard118aed72002-09-24 14:13:13 +0000466Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
467
468 * xmlregexp.c: fixed the data callback on transition functionality
469 which was broken when using the compact form
470 * result/schemas/*: updated the results, less verbose, all tests
471 pass like before
472 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
473 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
474 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
475 annoying warnings
476 * xpath.c: try to provide better error report when possible
477
Daniel Veillard72336152002-09-21 13:08:14 +0000478Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
479
480 * Makefile.am: fixed a breakage raised by Jacob
481
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000482Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
483
484 * include/win32config.h: added HAVE_ERRNO_H definition for parts
485 which don't use sockets
486
Igor Zlatkovic01280582002-09-20 16:40:34 +0000487Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
488
489 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
490 * win32/configure.js: applied zlib patch from Daniel Gehriger
491
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000492Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
493
494 * win32/configure.js: applied the patch from Mark Vakoc for
495 regexp support
496 * win32/libxml2.def.src: applied the patch from Mark Vakoc
497 for regexp support
498
Daniel Veillardb5c05732002-09-20 13:36:25 +0000499Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
500
501 * xmlschemastypes.c: as pointed by Igor Float and Double
502 parsing ain't finished yet
503
Daniel Veillard40b11342002-09-20 12:01:39 +0000504Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
505
506 * Makefile.am configure.in: trying to fix #88412 by bypassing
507 all the python subdir if python ain't detected
508
Daniel Veillard23e73572002-09-19 19:56:43 +0000509Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
510
511 * Makefile.am configure.in include/libxml/xmlversion.h.in:
512 made configuring with regexps/automata/unicode the default
513 but without schemas ATM
514 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
515 fixed the regexp based DTD validation performance and memory
516 problem by switching to a compact form for determinist regexps
517 and detecting the determinism property in the process. Seems
518 as fast as the old DTD validation specific engine :-) despite
519 the regexp built and compaction process.
520
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000521Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
522
523 * valid.c: determinism is debugged, new DTD checking code now works
524 but xmlFAComputesDeterminism takes far too much CPU and the whole
525 set usues too much memory to be really usable as-is
526
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000527Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
528
529 * tree.c: fixed another stupid bug in xmlGetNodePath()
530 * xmllint.c: --version now report the options compiled in
531
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000532Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
533
534 * HTMLparser.c: small cleanup
535 * valid.c xmlregexp.c: switched DTD validation to use only regexp
536 when configured with them. A bit of debugging around the determinism
537 checks is still needed
538
Daniel Veillard63b01c22002-09-17 19:25:28 +0000539Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
540
541 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
542
Daniel Veillard92727042002-09-17 17:59:20 +0000543Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
544
545 * xmlIO.c: small portability glitch fixed.
546
Daniel Veillard84d70a42002-09-16 10:51:38 +0000547Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
548
549 * xmlschemastypes.c: incomplete steps for real/double support
550 * testAutomata.c include/libxml/xmlautomata.h
551 include/libxml/xmlregexp.h: avoiding a compilation problem
552 * valid.c include/libxml/valid.h: starting the work toward using
553 the regexps for actual DTD validation
554
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000555Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
556
557 * hash.c: cosmetic cleanup
558 * valid.c include/libxml/tree.h include/libxml/valid.h: started
559 integrating a DTD validation layer based on the regexps
560
Daniel Veillard4402ab42002-09-12 16:02:56 +0000561Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
562
563 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
564 the determinism was tested before eliminating the epsilon
565 transitions :-(
566
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000567Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
568
569 * python/generator.py python/libxml.c python/libxml.py
570 python/libxml2-python-api.xml python/libxml2class.txt
571 python/libxml_wrap.h python/types.c: updated the python
572 bindings, added code for easier File I/O, and the ability to
573 define a resolver from Python fixing bug #91635
574 * python/tests/Makefile.am python/tests/inbuf.py
575 python/tests/outbuf.py python/tests/pushSAXhtml.py
576 python/tests/resolver.py python/tests/serialize.py: updated
577 and augmented the set of Python tests.
578
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000579Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
580
581 * win32/configure.js: added more readme info for the binary
582 package.
583
Daniel Veillard607b35c2002-09-10 12:16:19 +0000584Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
585
586 * xmlIO.c: fixed a stupid out of bound array error
587
588Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
589
590 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
591 messing around with support for Windows path, cleanups,
592 trying to identify and fix the various code path to the
593 filename access. Added xmlNormalizeWindowsPath()
594
Daniel Veillard76575762002-09-05 14:21:15 +0000595Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
596
597 * error.c valid.c: working on better error reporting of validity
598 errors, especially providing an accurate context.
599 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
600 error reports in those cases.
601
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000602Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
603
604 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
605 parser.c parserInternals.c xmlIO.c: get rid of all the
606 perror() calls made in the library execution paths. This
607 should fix both #92059 and #92385
608
Daniel Veillard19aa7022002-09-05 11:14:19 +0000609Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
610
611 * xmllint.c: memory leak reporting was broken after a change
612 of the preprocessor symbol used to activate it.
613
Daniel Veillardec6725e2002-09-05 11:12:45 +0000614Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
615
616 * tree.c: try to make the copy function work for node of
617 type XML_DOCUMENT_FRAG_NODE, they are only created by the
618 DOM layers though, not libxml2 itself.
619
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000620Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
621
622 * valid.c: try to provide file and line informations, not all
623 messages are covered, but it's a (good) start
624
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000625Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
626
627 * xinclude.c: reimplemented a large part of the XInclude
628 processor, trying to minimize resources used, James Henstridge
629 provided a huge test case which was exhibiting severe memory
630 consumption problems.
631
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000632Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
633
634 * python/Makefile.am: applied patch from Christophe Merlet to
635 reestablish DESTDIR
636
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000637Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
638
639 * libxml.spec.in: fixes libary path for x86_64 AMD
640
John Fleckbe98b332002-09-04 03:16:23 +0000641Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
642
643 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000644 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000645 (plus resulting generated html files)
646 fixing one spot I missed in the tutorial where I hadn't freed
647 memory properly
648
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000649Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
650
651 * doc/tutorial/includeaddattribute.c
652 * doc/tutorial/includeaddkeyword.c
653 * doc/tutorial/includegetattribute.c
654 * doc/tutorial/includekeyword.c
655 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000656 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000657 update tutorial to properly free memory (thanks to Christopher
658 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000659 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000660 added image files so the callouts are graphical, making it
661 easier to read ( use "--param callout.graphics 1" to generate
662 html with graphical callouts)
663
Daniel Veillarde1662542002-08-28 11:50:59 +0000664Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
665
666 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
667 nice logos generated by Marc Liyanage
668 * doc/site.xsl *.html: changed the stylesheet to show the new
669 logo and regenerated the pages
670
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000671Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
672
673 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
674
Daniel Veillard42766c02002-08-22 20:52:17 +0000675Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
676
677 * xpath.c: possible mem leak patch from Jason Adams
678
679Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
680
681 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
682 in the XQuery namespace
683 * configure.in: preparing 2.4.24
684 * doc/*.html: updated the web pages
685
686Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
687
688 * python/generator.py: closing bug #85258 by generating conditional
689 compile check to avoid linking to routines not configured in.
690
Havoc Pennington84ec40a2002-08-22 13:59:35 +00006912002-08-22 Havoc Pennington <hp@pobox.com>
692
693 * autogen.sh: update error message for missing automake
694
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000695Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
696
697 * python/Makefile.am: typo in target name resulted in libxml2.py
698 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
699
Daniel Veillard22669b22002-08-22 07:17:11 +0000700Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
701
702 * win32/win32/Makefile.mingw: updated with version from
703 Elizabeth Barham at http://soggytrousers.net/repository/
704
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000705Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
706
707 * win32/Makefile.msvc: added the prefix location to the include
708 and lib search path.
709
Havoc Pennington830e8972002-08-18 22:22:13 +00007102002-08-18 Havoc Pennington <hp@pobox.com>
711
712 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
713 both automake 1.6 and 1.4 installed get the right automake. Means
714 compilation from CVS will now require the latest automake 1.4
715 release, or manually creating symlinks called "automake-1.4" and
716 "aclocal-1.4"
717
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000718Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
719
720 * configure.in python/Makefile.am: more AMD 64 induced changes from
721 Frederic Crozat
722
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000723Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
724
725 * xinclude.c: oops I was missing the xml:base fixup too
726 * result/XInclude/*.xml: this adds xml:base attributes to most
727 results of the tests
728
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000729Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
730
731 * xinclude.c: quick but apparently working implementation of
732 xi:fallback, should close bug #89684
733 * Makefile.am test/XInclude/docs/fallback.xml
734 result/XInclude/fallback.xml: added a basic test for fallback,
735 and run with --nowarning to avoid a spurious warning
736 * configure.in: applied patch from Frederic Crozat for python
737 bindings on AMD 64bits machines.
738
Daniel Veillard9e923512002-08-14 08:48:52 +0000739Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
740
741 * parser.c: xmlSAXUserParseMemory() really ought to fail if
742 the caller don't pass a SAX callback block.
743
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000744Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
745
746 * tree.c: applied the same fix for the XML-1.0 namespace to
747 xmlSearchNsByHref() as was done for xmlSearchNs()
748
Daniel Veillardad11b302002-08-12 14:53:41 +0000749Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
750
751 * libxml.3: small cleanup of the man page
752 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
753 when serializing HREF attributes generated by XSLT.
754
Daniel Veillardc084e472002-08-12 13:27:28 +0000755Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
756
757 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
758 version of Marc Liyanage' patch for boolean attributes in HTML
759 output
760
Daniel Veillard5f91b372002-08-12 12:13:01 +0000761Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
762
763 * python/tests/serialize.py: fixed the test results, indenting
764 behaviour changed slightly
765
Aleksey Sanin9e951762002-08-08 18:02:41 +0000766Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
767
768 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
769 new c14n function to Windows def files
770
Aleksey Saninea4272a2002-08-02 23:50:03 +0000771Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
772
773 * c14n.c: fixed a memory leak in c14n code
774
Daniel Veillard58e44c92002-08-02 22:19:49 +0000775Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
776
777 * parser.c include/libxml/parser.h: adding a new API for Christian
778 Glahn: xmlParseBalancedChunkMemoryRecover
779 * valid.c: patch from Rick Jones for some grammar cleanup in
780 validation messages
781 * result/VC/* result/valid/*: this slightly change some of the
782 regression tests outputs
783
Daniel Veillard0bf29002002-08-01 12:54:11 +0000784Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
785
786 * tree.c: trying to fix a problem in namespaced attribute handling
787 raised by Christian Glahn
788
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000789Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
790
791 * encoding.c include/libxml/encoding.h: Opening the interface
792 xmlNewCharEncodingHandler as requested in #89415
793 * python/generator.py python/setup.py.in: applied cleanup
794 patches from Marc-Andre Lemburg
795 * tree.c: fixing bug #89332 on a specific case of loosing
796 the XML-1.0 namespace on xml:xxx attributes
797
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000798Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
799
800 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
801 corner case from new Merlin's test suite and added a callback
802 that will be used to improve xmlsec performance
803
804
Daniel Veillard0b22def2002-07-29 16:23:03 +0000805Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
806
807 * HTMLtree.c: trying to fix the <style> escaping problem in
808 HTML serialization bug #89342
809
Daniel Veillard0b28e882002-07-24 23:47:05 +0000810Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
811
812 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
813 and rebuilt the web site.
814
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000815Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000816
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000817 * include/libxml/tree.h: added _private member to xmlNs struct
818
Daniel Veillard1d995272002-07-22 16:43:32 +0000819Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
820
821 * HTMLparser.c: fixing bug #84876 based on the xml working
822 code.
823
William M. Brack61eaba52002-07-21 11:14:18 +0000824Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
825
826 * python/Makefile.am: enhanced to fix bug 72012 (errors
827 when using '-jX' make parameter)
828
William M. Brackef61d202002-07-19 08:32:00 +0000829Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
830
831 * xpath.c: small additional enhancement for booleans
832 compared to nodesets
833
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000834Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
835
836 * HTMLtree.c: changed the order of the encoding declaration
837 attributes in the meta tags due to a bug in IE/Mac
838
William M. Brack0c022ad2002-07-12 00:56:01 +0000839Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
840
841 * xpath.c: enhanced handling of booleans (especially '='
842 and '!=' for nodesets) - fixes bug 85256. Added new
843 routine xmlXPathNotEqualValues for more proper handling
844 of '!=' when nodesets are involved.
845
Daniel Veillard06944e22002-07-11 19:55:18 +0000846Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
847
848 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
849 doc/xmlcatalog_man.xml to the source distribution
850
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000851Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
852
853 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
854 asked for this.
855
Daniel Veillard539638b2002-07-06 19:55:14 +0000856Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
857
858 * configure.in: preparing 2.4.23
859 * doc/*: rebuilt the docs
860
Daniel Veillard176d99f2002-07-06 19:22:28 +0000861Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
862
863 * parser.c: fixing bug #84169 by fixing the
864 comment of xmlCreatePushParserCtxt to describe the
865 encoding detection parameters better.
866
Daniel Veillard37f961d2002-07-06 17:53:56 +0000867Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
868
869 * valid.c: fixing bug #79331 in one path the lookup for
870 ID attributes on a namespaced node wasn't handled correctly :-\
871
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000872Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * HTMLparser.c: trying to fix 87235 about discarded white
875 spaces in the HTML parser.
876 * result/HTML/*: this changes the output of a number of HTML
877 regression tests
878
Daniel Veillardfdc91562002-07-01 21:52:03 +0000879Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
880
881 * xpath.c: applied patch from Richard Jinks for the namespace
882 axis + fixed a memory error.
883 * parser.c parserInternals.c: applied patches from Peter Jacobi
884 removing ctxt->token for good.
885 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
886 popped out by the regression tests.
887 * Makefile.am: patch for threads makefile from Gary Pennington
888
William M. Brack6000af52002-06-28 11:43:13 +0000889Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
890
Daniel Veillardfdc91562002-07-01 21:52:03 +0000891 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000892 expressions involving preceding-sibling (et al).
893
Daniel Veillard153120c2002-06-18 07:58:35 +0000894Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
895
896 * hash.c: applied a patch from Peter Jacobi to solve a problem
897 when compiling with the Watcom C on Win32
898 * result/schemas/*.err: the change of hashing algo generated
899 permutations in the output
900
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000901Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
902
903 * hash.c: applied patch from Sander Vesik improving the quality of
904 the hash function.
905
Aleksey Sanina5808b92002-06-14 17:07:41 +00009062002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000907
908 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
909 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
910 xmllint.c xpath.c: replaced sprintf() with snprintf()
911 to prevent possible buffer overflow (the bug was pointed
912 out by Anju Premachandran)
913
Daniel Veillarde059b892002-06-13 15:32:10 +0000914Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
915
916 * parser.c: removed an uninitialized data error popped by valgrind
917 on PE references
918
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000919Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
920
921 * doc/xml.html
922 adding tutorial reference to the web page
923
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000924Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
925
926 * doc/tutorial/xmltutorial.xml
927 * doc/tutorial/ar01s07.html
928 * doc/tutorial/ape.html
929 * doc/tutorial/includegetattribute.c
930 adding section to tutorial about retrieving an attribute
931 value
932
Daniel Veillardf5582f12002-06-11 10:08:16 +0000933Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
934
935 * parser.c: applied a couple of patches from Peter Jacobi to start
936 to get rid of ctxt->token, with a possible significant speed
937 improvement to be gained once done. Better compliance with PE
938 references constructs in DTDs too.
939 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
940 from Peter too
941
Daniel Veillard38d80e22002-06-11 07:24:56 +0000942Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * parser.c: Babak Vahedipour-Kunze reported that openTag in
945 xmlParseElement was likely to have been deallocated at the
946 time of the report, possibly leading to segfault. Just report
947 the tag name now.
948
Daniel Veillard9e412302002-06-10 15:59:44 +0000949Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
950
951 * xpath.c: patch from Richard Jinks for XPath substring() function
952 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
953
Aleksey Sanina5808b92002-06-14 17:07:41 +00009542002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000955
956 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
957
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000958Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
959
960 *doc/FAQ.html
961 fixing typos in FAQ, thanks to Robert Funnell for the
962 editing help
963
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000964Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
965
966 * NEWS: got complaints from rpmlint that it was empty
967
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000968Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
969
970 * added doc/tutorial, including:
971 apa.html
972 apb.html
973 apc.html
974 apd.html
975 ar01s02.html
976 ar01s03.html
977 ar01s04.html
978 ar01s05.html
979 ar01s06.html
980 includeaddattribute.c
981 includeaddkeyword.c
982 includekeyword.c
983 includestory.xml
984 index.html
985 xmltutorial.xml
986 libxml tutorial, including generated html
987
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000988Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
989
990 * result/c14n/exc-without-comments/merlin-c14n-two-*
991 result/c14n/without-comments/merlin-c14n-two-*
992 test/c14n/exc-without-comments/merlin-c14n-two-*
993 test/c14n/without-comments/merlin-c14n-two-*
994 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
995 c14n/exc-c14n and slightly modified test script to handle
996 these test cases
997 * c14n.c: fixed bugs for complicated nodes set (namespace
998 without node and others from merlin-c14n-two.tar.gz)
999 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1000 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1001 for xmlsec performance patch
1002 * xpath.c: fixed self::node() for namespaces and attributes
1003
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001004Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1005
1006 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1007 but with the format parameter
1008 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1009
Aleksey Saninc57f9c12002-05-31 19:14:57 +00001010Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1011
1012 * Makefile.am: updated c14n tests suite
1013 * c14n.c: performance improvement for previous c14n patch
1014
Daniel Veillarde72c7562002-05-31 09:47:30 +00001015Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * parser.c: another peroformance patch from Peter Jacobi, that
1018 time on parsing attribute values.
1019
Aleksey Sanin508a1012002-05-31 06:32:32 +00001020Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1021
1022 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1023 into LibXML2 test suite
1024
Aleksey Sanindffd5c82002-05-31 04:24:13 +00001025Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1026
1027 * c14n.c: propagating xpath ancesstors node fix to c14n
1028 plus small performance improvement to reduce number of
1029 mallocs
1030 * xpath.c: fixed ancestors axis processing for namespace nodes
1031
Daniel Veillard46de64e2002-05-29 08:21:33 +00001032Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1035 Peter Jacobi
1036
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00001037Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * configure.in: preparing 2.4.22
1040
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001041Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1044 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1045 a public entry point.
1046 * doc/*: rebuilt the API and docs
1047
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001048Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * xpath.c: patch from Richard Jinks to fix a problem introduced
1051 in the previous patch and pointed by Norm
1052
Daniel Veillardc6924812002-05-24 11:10:43 +00001053Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * libxml.spec.in: fixing bug #81112
1056
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001057Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * uri.c: fixing bug #82848
1060
Daniel Veillarda2878972002-05-24 07:54:39 +00001061Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1064 output of one catalog test
1065
Aleksey Sanin114e4752002-05-24 07:20:27 +00001066Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001067
Aleksey Sanin114e4752002-05-24 07:20:27 +00001068 * global.data globals.c tree.c include/libxml/globals.h
1069 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1070 default value for global parameter xmlIndentTreeOutput to 1 and
1071 introduced new global parameter xmlTreeIndentString (the string
1072 used to do one-level indent) with default value " " (as it was
1073 in tree.c)
1074
Daniel Veillard49d5af82002-05-23 11:55:49 +00001075Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1078 with trio and schemas.
1079
Daniel Veillard7c13af42002-05-22 09:57:32 +00001080Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * xpath.c: patch from Richard Jinks to fix the problem raised in
1083 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1084
Daniel Veillard5a872412002-05-22 06:40:27 +00001085Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * xmlschemas.c: a bit of work on import.
1088 * xmlschemastypes.c: Charles Bozeman provided a compare function
1089 for date/time types so min/max facet restrictions should work,
1090 indeterminate comparisons return an error instead of equal.
1091 * test/schemas/date_0* result/schemas/date_0_0: specific test
1092 from Charles Bozeman too
1093
Daniel Veillard10b6da42002-05-18 07:55:20 +00001094Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1097 from Christian Cornelssen fixing the man pages and the Catalog
1098 building script.
1099 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1100 next step is <xs:import> I now have a reasonable understanding
1101 of how it works.
1102
Daniel Veillarde5354492002-05-16 08:43:22 +00001103Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1106
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001107Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1108
1109 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1110
Daniel Veillard088bf112002-05-14 11:03:59 +00001111Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * xpath.c: fixing an XPath function evalutation bug pointed out
1114 by Alexey Efimov where the context was lost when evaluating
1115 the function arguments
1116
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001117Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001118
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001119 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1120 function public for XMLSec performance optimizations
1121
Daniel Veillard3cd72402002-05-13 10:33:30 +00001122Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * python/generator.py python/libxml2class.txt : fixed a problem
1125 with the HTML parser pointed by Gary Benson
1126 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1127 example
1128
Aleksey Sanine48a3182002-05-09 18:20:01 +00001129Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1130 * parser.c: fixed bug #81159 (memory growth in SAX)
1131
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001132Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1133 * xpath.c: fixed bug #78858 (the real fix)
1134
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001135Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001136 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001137
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001138Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * tree.c: modified xmlNodeSetBase to allow changing the
1141 base of a document.
1142
Daniel Veillard070803b2002-05-03 07:29:38 +00001143Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * xmlschemastypes.c: patch Charles Bozeman for validation of
1146 all the date, time, and duration types
1147 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1148 * configure.in: fixed an error pointed by an user
1149 * xml2-config.in: fixed an error pointed by an user
1150
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001151Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1152
1153 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1154 win32/libxml2.def.src xmlIO.c: exported default
1155 'file:', 'http:' and 'ftp:' protocols input handlers
1156 and maked protocols comparisson case insensitive
1157
Daniel Veillard34de97f2002-04-30 14:29:22 +00001158Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * configure.in: Neven Has detected a typo
1161
Daniel Veillard28577c32002-04-30 06:48:41 +00001162Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1165 as one of the persons allowed to commit directly to the
1166 module.
1167
Daniel Veillardfc57b412002-04-29 15:50:14 +00001168Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1171 * valid.c: raised a too low limit
1172 * doc/*: rebuilt the docs
1173
Daniel Veillardeca82812002-04-24 11:42:02 +00001174Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * test/XPath/expr/floats test/XPath/expr/functions
1177 result/XPath/expr/floats result/XPath/expr/functions
1178 xpath.c: another XPath conformance patch from Richard Jinks
1179
Daniel Veillard13e04c62002-04-23 17:51:29 +00001180Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * xmlschemas.c: fixed validation of attribute groups.
1183 * test/schemas result/schemas: added an example from the primer
1184
Daniel Veillard88c58912002-04-23 07:12:20 +00001185Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1186
1187 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1188 * test/schemas result/schemas: updated the test list
1189
Daniel Veillarde19fc232002-04-22 16:01:24 +00001190Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * TODO: updated a bit
1193 * parser.c: made a comment more specific
1194 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1195 Schemas conformance.
1196 * test/schemas result/schemas: updated the test list
1197
Daniel Veillard441bc322002-04-20 17:38:48 +00001198Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1201 implementing xs:all with minOccurs = 0
1202 * tes/schemas/* result/schemas/*: added more tests covering
1203 xs:all
1204
Daniel Veillard8a001f62002-04-20 07:24:11 +00001205Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * xmlregexp.c: first implementation of the all particle, this
1208 may need to be revisited for case where not all transitions
1209 must be crossed.
1210
Daniel Veillard7646b182002-04-20 06:41:40 +00001211Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * tree.c: another entity processing update from Markus Henke
1214
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001215Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1216
1217 * trionan.c: fixed crash on OSF/1
1218
Daniel Veillardb4398962002-04-19 07:01:55 +00001219Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * xmlschemas.c: more Schemas work
1222 * test/schemas/* result/schemas/*: added more tests coming
1223 from the spec.
1224
Daniel Veillard54761132002-04-18 21:00:44 +00001225Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1228 ExcC14N specification
1229
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001230Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * tree.c: patch from Markus Henke, fix for recursive entities.
1233
Daniel Veillard23b1f372002-04-18 15:50:05 +00001234Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * xpath.c: fix a problem with string() on a document node.
1237
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001238Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * Makefile.am xmlschemas.c: more Schemas work
1241 * test/schemas/* result/schemas/*: added more tests coming
1242 from the spec.
1243
Daniel Veillard6231e842002-04-18 11:54:04 +00001244Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1247 * result/HTML/*: this changes a few things in the results
1248
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001249Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1250
1251 * include/libxml/tree.h: eliminated 'declaration different than
1252 prototype' warning
1253 * include/win32config.h: "resolved" conflicts with errno.h
1254
Daniel Veillardb509f152002-04-17 16:28:10 +00001255Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1256
1257 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1258 on the automata interfaces and debug of counted choices
1259 * test/schemas/* result/schemas/*: added a number of tests
1260
Daniel Veillard8651f532002-04-17 09:06:27 +00001261Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1264 a bit of work on Schemas
1265 * testSchemas.c: try to make it more useful
1266 * test/schemas/* result/schemas/* Makefile.am: changed the
1267 Schemas regression test procedure, started adding a few samples
1268
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001269Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1270
1271 * include/libxml/encoding.h: Patch for the Borland C++ builder
1272 * include/libxml/tree.h: Patch for the Borland C++ builder
1273 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001274 * win32/bcb5: New directory for the Borland C++ builder
1275 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001276
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001277Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1278
1279 * win32/Makefile.msvc: Update for XML Schema support
1280 * win32/configure.js: Update for XML Schema support
1281 * win32/libxml2.def.src: Update for XML Schema support
1282
Daniel Veillard4255d502002-04-16 15:50:10 +00001283Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1286 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1287 xmlunicode.c include/libxml/Makefile.am
1288 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1289 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1290 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1291 include/libxml/xmlversion.h.in : merged the current state of
1292 XML Schemas implementation, it is not configured in by default,
1293 a specific --schemas configure option has been added.
1294 * test/automata test/regexp test/schemas Makefile.am
1295 result/automata result/regexp result/schemas:
1296 merged automata/regexp/schemas regression tests
1297
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001298Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * xpath.c: Gary found a compile time problem, fixes #78823
1301
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001302Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * configure.in: release of 2.4.20
1305 * doc/*: updated and rebuilt the docs
1306
Daniel Veillardf544f192002-04-15 12:56:56 +00001307Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * python/Makefile.am: patch from Cristian Gafton to build on
1310 Red Hat 6.2, should also fix #75779
1311
Daniel Veillard940492d2002-04-15 10:15:25 +00001312Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1313
1314 * valid.c: first part of fixing #78729
1315
Daniel Veillardeb475a32002-04-14 22:00:22 +00001316Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1319 escaping of URI when saving HTML files.
1320 * result/HTML/*: this impacted some tests
1321
Daniel Veillard9b731d72002-04-14 12:56:08 +00001322Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * configure.in: trying to fix #77441
1325
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001326Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * include/libxml/xmlIO.h: Hallski complained it could not be
1329 included by itself.
1330
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001331Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1334
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001335Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1336
1337 * win32/configure.js: patch from Nilo for the c14n option
1338 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1339
Daniel Veillardda423da2002-04-10 19:25:38 +00001340Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1343 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1344 LIBXML_THREAD_ENABLED
1345
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001346Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * xpath.c: another patch from Richard Jinks for substring conformance
1349 * test/XPath/expr/floats test/XPath/expr/strings
1350 result/XPath/expr/floats result/XPath/expr/strings: update of the
1351 test suite to check those.
1352
Daniel Veillard01917aa2002-04-10 11:30:41 +00001353Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * xpath.c: patch from Richard Jinks for .x float parsing.
1356
Daniel Veillard46d6c442002-04-09 16:10:39 +00001357Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * parser.c: patch from Markus Henke when an encoding ain't recognized
1360
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001361Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * libxml.m4: got a report that #include <string.h> was needed
1364
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001365Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1368
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001369Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1370
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001371 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001372
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001373Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1376 pointed out by Melvyn Sopacua.
1377
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001378Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * libxml.m4: Frédéric Crozat gave a patch related to the change
1381 of Include paths breaking the libxml.m4
1382
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001383Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * xpath.c: Fix bug #76927 forgot to save some context
1386 when evaluating binary expressions
1387
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001388Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * configure.in: fixed configure for MPE/iX from Markus Henke
1391 * xmlmemory.c: fixed initialization problems
1392 * xpath.c: another set of patches from Richard Jinks this
1393 fixes "make XPathtests" on linux
1394
Daniel Veillard21458c82002-03-27 16:12:22 +00001395Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1398 * test/XPath/expr/compare test/XPath/expr/equality
1399 test/XPath/expr/floats test/XPath/expr/functions
1400 test/XPath/expr/strings result/XPath/expr/compare
1401 result/XPath/expr/equality result/XPath/expr/floats
1402 result/XPath/expr/functions result/XPath/expr/strings: Updated
1403 tests though they show a divergence on Linux
1404
Daniel Veillard28dfed12002-03-27 09:08:17 +00001405Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * xpath.c trionan.c: previous commit also included patches
1408 from Richard Jinks on some IEEE support corner case
1409
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001410Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1413 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1414 that $(datadir) should be used for docs
1415
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001416Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1419 could leak filedescriptors
1420
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001421Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * configure.in nanohttp.c: applied patch from Allan Clark for
1424 UnixWare/OpenServer
1425
Daniel Veillard19274092002-03-25 16:48:03 +00001426Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * configure.in: preparing 2.4.19
1429 * doc/*: rebuilt the docs
1430
Daniel Veillard56b2db72002-03-25 16:35:28 +00001431Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * nanohttp.c: fixing #76043, got fed up with non-portability
1434 of that piece of code.
1435
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001436Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * valid.c SAX.c: Never commit without running "make tests" :-(
1439 fix a couple of stupidities in the previous commit
1440 * result/*: a few changes in some attribute order result of previous
1441 commit.
1442
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001443Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1446 the internal subset should not raise duplicate ID errors,
1447 also there was a small bug in conjunction to namespace
1448 declarations defaulted and xml:xxx attributes DTD definitions.
1449
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001450Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * xpath.c: Richard Jinks also raised some rounding problems
1453 this tries to fix them
1454
Daniel Veillard4e2df542002-03-22 12:23:14 +00001455Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1458 behaviour in xmlXPathCastToString()
1459
Daniel Veillarddb552912002-03-21 13:27:59 +00001460Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1463 raised by Morus Walter
1464
Daniel Veillard9e537932002-03-21 13:08:08 +00001465Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1468 from Igor
1469
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001470Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * xpath.c: fixing #75619, related to a problem when trying
1473 to evaluate condition when the current node set resulting
1474 from that sub-step evaluation is empty. Also fixes 2 potential
1475 problem with previous-sibling and next-siblings axis.
1476
Daniel Veillard1840ef02002-03-21 08:05:23 +00001477Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1480 HTML support is not configured in.
1481
Daniel Veillard561b7f82002-03-20 21:55:57 +00001482Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1485 include/libxml/tree.h: dohh I really didn't intended to commit
1486 this test version :-(
1487
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001488Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * testSAX.c: I wanted to see the real speed at the SAX interface
1491 after a little too many Ximianer started complaining about the
1492 parser speed.
1493 added a --quiet option:
1494 paphio:~/XML -> ls -l db100000.xml
1495 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1496 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1497 3200006 callbacks generated
1498 real 0m1.270s
1499 Which means 16MBytes/s and 3Mcallback/s
1500
Daniel Veillardc62a1472002-03-19 18:35:12 +00001501Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * xpath.c: valgrind spotted another error that time when running
1504 on libxslt regression tests
1505
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001506Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * Makefile.am: adding "make valgrind" running the full regression
1509 tests (except python ones) under Valgrind (using valgrind -q
1510 which was kindly added by the author).
1511 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1512 passes cleanly now except an obcure floating point initialization
1513 raised in log10() in one XPath regression test ???
1514 * tree.c: edited some comments to close #75244
1515
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001516Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1519 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1520 context of ScrollKeeper, made sure that if the number is
1521 an integer, the serialization follows the description at
1522 http://www.w3.org/TR/xpath#section-String-Functions
1523
Daniel Veillard5997aca2002-03-18 18:36:20 +00001524Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1525
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001526 * configure.in: preparing 2.4.18
1527 * doc/*: updated and rebuilt the web site
1528 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1529 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001530 * parser.c: humm, changed the way the SAX parser work when
1531 xmlSubstituteEntitiesDefault(1) is set, it will then
1532 do the entity registration and loading by itself in case the
1533 user provided SAX getEntity() returns NULL.
1534 * testSAX.c: added --noent to test the behaviour.
1535
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001536Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * parser.c: Wilfried Teiken provided a hackish but working
1539 way to get context reported back on entities when parsing
1540 with SAX and without breaking the DOM build.
1541
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001542Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * c14n.c: applied a new patch from Aleksey Sanin
1545 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1546 to reference Aleksey implementation of XML digital Signatures
1547
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001548Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * xpath.c: small fix to avoid potential problem due to
1551 ordering of freeing data
1552 * python/Makefile.am: people were complaining about
1553 the generated file in python dir not being built
1554
Daniel Veillardd2379012002-03-15 22:24:56 +00001555Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1558 python/generator.py python/libxml.c python/types.c: Cleanup
1559 of the python Makefiles based on Jacob and James feedback,
1560 fixed the spec file accordingly, fixed the number of warning
1561 that passing my pedantic CFLAGS was generating. Conclusion
1562 is that Python includes are real crap.
1563
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001564Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * configure,in: it was reported quite a few times that
1567 xml2-config --cflags should not output
1568 -I$includeprefix/libxml2/libxml because libxml2 header names
1569 clashes with existing names like list.h from C++ stl.
1570 Includes should be #include<libxml/xxx.h> so ...
1571
Daniel Veillard6f293b12002-03-15 09:42:33 +00001572Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * c14n.c: another patch from Aleksey Sanin
1575
Daniel Veillard5c396542002-03-15 07:57:50 +00001576Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1579 canonicalization algorithm
1580 * doc/xml.html doc/index.html: added the C14N references on the
1581 index page.
1582
jacob berkman9be65862002-03-14 02:15:56 +000015832002-03-13 jacob berkman <jacob@ximian.com>
1584
1585 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1586 usage, redundant, and gcc specific
1587
Daniel Veillard75be0132002-03-13 10:03:35 +00001588Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * xpath.c: speedup some node selection operations, this can
1591 have a significant impact on DocBook Norm's stylesheets
1592 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1593 make sure it's always the case
1594 * debugXML.c: distinguish CDATA and comments in ls operations
1595
Daniel Veillard61f26172002-03-12 18:46:39 +00001596Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1599 to generate better API descriptions etc...
1600
Daniel Veillard9ff88172002-03-11 09:15:32 +00001601Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * c14n.c: Fixing #74186, made sure all boolean expressions
1604 get fully parenthesized, ran indent on the output
1605 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1606 include/libxml/tree.h: also #74186 related, removed the
1607 --with-buffers option, and all the preprocessor conditional
1608 sections that were resulting from it.
1609
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001610Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * valid.c: applied patch from Dodji Seketeli fixing an
1613 uninitailized variable in xmlValidGetValidElements()
1614
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001615Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * c14n.c: fixed a few comments
1618 * doc/*.html doc/*/*.html: regenerated the docs and added
1619 the C14N API
1620 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1621
Daniel Veillardfa49d872002-03-09 10:20:00 +00001622Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * check-xml-test-suite.py: fix to adapt varaiations in the
1625 bindings
1626 * configure.in python/setup.py python/setup.py.in: fixed to
1627 have the version of the python scripts automatically updated
1628
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001629Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1632 in xmlCopyProp()
1633
Daniel Veillardaf43f632002-03-08 15:05:20 +00001634Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * configure.in: preparing 2.4.17 release
1637 * doc/*: updated and rebuilt the docs
1638 * xpath.c: fixed a comment
1639 * python/libxml.c: fixed a possible reentrancy problem
1640
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001641Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1644 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1645 added a specific regression test
1646 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1647 not raise exceptions when failing to find the attribute.
1648
Daniel Veillard90bc3712002-03-07 15:12:58 +00001649Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * configure.in xmllint.c: owen pointed out a problem with the
1652 ftme fix, gettimeofday() was not detected by configure and
1653 the ftime header wasn't included, dohhh
1654
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001655Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * configure.in xmllint.c: trying to fix #71457 for timing
1658 precision when gettimeofday() is not availble but ftime() is
1659
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001660Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1663 are now copied on install and part of the -devel RPM
1664
Daniel Veillard7b416132002-03-07 08:36:03 +00001665Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * xpath.c: trying to avoid bug #72150 which was apparently
1668 caused by a gcc bug (or a processor problem) as detailed
1669 at http://veillard.com/gcc.bug
1670
Daniel Veillardf742d342002-03-07 00:05:35 +00001671Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1674 fixed xmlReconciliateNs(), added a Python test/example for
1675 inter-document cut'n paste
1676 * python/libxml.py: fixed node.doc on document nodes and added
1677 xpathEval() onto node objects
1678
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001679Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1682 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1683 fixup and integrated tests for the serialization stuff
1684
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001685Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1688 moved the libxml man page to section 3
1689
Daniel Veillard1e774382002-03-06 17:35:40 +00001690Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * tree.c: fix bug #72490
1693 * python/libxml.c python/libxml.py: added methods serialize()
1694 and saveTo() to all node elements.
1695
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001696Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * xmlIO.c: closed #73430, don't read from an input source
1699 which indicated an end-of-file or an error.
1700
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001701Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * parser.c: make sure SAX endDocument is always called as
1704 this could result in a Python memory leak otherwise (it's
1705 used to decrement ref-counting)
1706 * python/generator.py python/libxml.c python/libxml.py
1707 python/libxml2-python-api.xml python/libxml2class.txt
1708 python/tests/error.py python/tests/xpath.py: implemented
1709 the suggestions made by Gary Benson and extended the tests
1710 to match it.
1711
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001712Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * python/generator.py: applied patch fixing #73450
1715
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001716Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * xpath.c: fixing #61290 "namespace nodes have no parent"
1719 long standing divergence from the XPath REC. NodeSets
1720 simply hold a copy of namespace nodes and those node ->next
1721 points to the parent (which may not be the node carrying the
1722 definition).
1723 * include/libxml/xpath.h: flagged but didn't added a possible
1724 speedup
1725 * DOCBparser.c HTMLparser.c: removed some warnings from push
1726 parser due to new state being added.
1727 * tree.c: new fix from Boris Erdmann
1728 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1729 the XML Canonalization support from Aleksey Sanin
1730
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001731Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * tree.c: patch from Boris Erdmann fixing some namespace odities
1734 with xmlCopyNode()
1735
Daniel Veillardc6613042002-03-02 09:34:02 +00001736Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * xmlIO.c: fix bug #72706 when loading a NULL entity
1739
Daniel Veillardc0fef772002-03-01 16:16:31 +00001740Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1743 actually change in a future XML Namespace revision.
1744
Daniel Veillard79426f22002-03-01 16:14:17 +00001745Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1748 added the possibility of returning nodesets from XPath extension
1749 functions written in Python
1750
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001751Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * python/*: commiting some Python bindings work done while travelling
1754
Daniel Veillard97300512002-03-01 09:13:41 +00001755Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1758 explicitely with memory debugging switched on
1759
Daniel Veillard6361da02002-02-23 10:10:33 +00001760Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1763 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1764 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1765 the accessor generator for strings
1766 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1767 regression test.
1768
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001769Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * python/README python/generator.py python/libxml.c python/setup.py:
1772 added the 'usual' setup.py to allow building a libxml2-python
1773 module based on the same code. The initialization is however
1774 different the 2 .so files fo libxml2 and libxslt are identical and
1775 they entry point initialize both libraries. this is done to avoid
1776 some possible nasty problem since the Python don't merge the maps
1777 of all shared modules.
1778
Daniel Veillard158a4d22002-02-20 22:17:58 +00001779Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * parser.c: fixed a push/encoding bug reported by Michael
1782 on librsvg
1783
Daniel Veillard7839e162002-02-20 18:54:48 +00001784Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * include/libxml/parserInternals.h: fixes a misplaced #endif
1787
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001788Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * parser.c valid.c: found and fixed a couple of allocation bugs
1791
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001792Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * doc/xml.html doc/python.html doc/*: added a Python and binding
1795 page describing the current state of the Python bindings and
1796 giving pointers to the other languages wrappers.
1797
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001798Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1801 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1802 rebuilt the API and web site
1803 * xpath.c: fixed #71978 portability bugs
1804
Daniel Veillard8aff2472002-02-19 21:50:43 +00001805Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1808
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001809Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * include/libxml/parserInternals.h parser.c: had to change
1812 2 internal parsing API when processing document content
1813 to check the start and end of element content are defined
1814 in the same entity
1815 * valid.c include/libxml/valid.h: attribute normalization can
1816 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1817 with the context to report it.
1818 * SAX.c: fixed the last known bugs, crazy validation constraints
1819 when a document is standalone seems correctly handled. There
1820 is a couple of open issues left which need consideration especially
1821 PE93 on external unparsed entities and standalone status.
1822 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1823 The 2 tests left failing are actually in error. Cleanup done.
1824
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001825Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * valid.c: implemented E59 spaces in CDATA does not match the
1828 nonterminal S
1829
Daniel Veillard878eab02002-02-19 13:46:09 +00001830Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * SAX.c parser.c valid.c: more validation test fixups
1833 * check-xml-test-suite.py: added duration info for the tests
1834
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001835Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * parser.c valid.c: a couple of errors were reported but not
1838 saved back as such in the parsing context. Down to 1% failure rate
1839 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1840
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001841Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * xmlInternald.c: isExtender was missing a char
1844 * parser.c include/libxml/parser.h: % are acceptable in the
1845 internal subset if within a PUBLIC ID
1846
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001847Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * SAX.c parserInternals.c valid.c: more work on the conformance
1850 suite. Took the step to finally block documents with encoding
1851 errors. It's a fatal error per the spec, people should have fixed
1852 their documents by now.
1853
Daniel Veillard55253e22002-02-18 14:32:39 +00001854Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * check-xml-test-suite.py: fixed the test script after some discussion
1857 on the semantic of TYPE="error"
1858 * Makefile.am: added the script to the distrib
1859
Daniel Veillard28757702002-02-18 11:19:30 +00001860Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * SAX.c entities.c: fixed a couple of conformances issues deep
1863 into the validation code (standalone and undeclared Notations)
1864
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001865Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1868 stayed there for years !
1869
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001870Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1873 missing
1874
Daniel Veillardc7612992002-02-17 22:47:37 +00001875Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * check-xml-test-suite.py: improved the behaviour a bit as
1878 well as the logs
1879 * parser.c valid.c SAX.c: fixed a few more bugs
1880 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1881
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001882Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * check-xml-test-suite.py: python script to run regression tests
1885 against the XML Test suite of W3C/OASis
1886 * SAX.c: fixed a validation bug
1887 * parser.c: fixed 3 errors pointed by the test suite
1888 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1889 * python/Makefile.am: fixed a dependendy
1890
Daniel Veillard9f28f302002-02-15 20:48:08 +00001891Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * xmlmemory.c: avoid a warning bug #71594
1894
Daniel Veillard144024e2002-02-13 21:14:46 +00001895Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1898 warning on alpha/Tru64
1899
Daniel Veillarde4301c82002-02-13 13:32:35 +00001900Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * include/libxml/entities.h: fixing a comment
1903 * valid.c: fixing some troubles with validity check on namespaces
1904 * result/VC/NS3 test/VC/NS3: added a specific regression test
1905
Daniel Veillarda6d05382002-02-13 13:07:41 +00001906Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * tree.c: Fixing #71342 serializing '\n' in attribute values
1909 * result/noent/att3 result/att3 test/att3: added a specific
1910 test.
1911
Daniel Veillard797a5652002-02-12 13:46:21 +00001912Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * python/libxml.c: couple of bug fixes
1915
Daniel Veillard01a6d412002-02-11 18:42:20 +00001916Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * python/*.py: removed tabs and used spaces.
1919
Daniel Veillard397ff112002-02-11 18:27:20 +00001920Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1923 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1924
Daniel Veillard03517542002-02-11 13:54:40 +00001925Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1928 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1929
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001930Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * include/libxml/encoding.h include/libxml/entities.h
1933 include/libxml/globals.h include/libxml/parser.h
1934 include/libxml/threads.h include/libxml/tree.h
1935 include/libxml/xmlmemory.h: trying to fix the include mess
1936
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001937Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * include/libxml/xmlmemory.h: reverted part of the previous
1940 attempt to provide #69655, this was breaking the build.
1941
Daniel Veillard0ba59232002-02-10 13:20:39 +00001942Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1945 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1946 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1947 include/libxml/parserInternals.h include/libxml/tree.h
1948 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1949 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1950 clean.
1951 * python/libxml.c: fixed a warning.
1952
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001953Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1956 copying of node, merge back IDs in the target document.
1957 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1958 test/XInclude/ents/ids.xml: test case
1959 * result/VC/ElementValid4: output changed due to a typo fix
1960
Daniel Veillard1c18e302002-02-09 22:16:40 +00001961Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * python/Makefile.am: seems some version of automake didn't
1964 generate the dependancies right as Jacob found out. Add
1965 an extra dependancy rule.
1966
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001967Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * parserInternals.c valid.c: Justin Fletcher found some parts
1970 of the code needing cleanup
1971 * libxml.spec.in python/Makefile.am python/generator.py
1972 python/libxml.c python/libxml.py: Fixed the python Makefiles
1973 corrected a bug showing up on ia64, changed the name of the
1974 python internal module too
1975
Daniel Veillard07be19b2002-02-08 14:20:35 +00001976Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * Makefile.am: applied patch from Andris Pavenis for binary
1979 name suffixes
1980
Daniel Veillardf216d462002-02-08 13:44:24 +00001981Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmllint.c win32/win32config.h: fixing #68748
1984
Daniel Veillardd455d792002-02-08 13:37:46 +00001985Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * valid.c: fixing #70166
1988
1989Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * valid.c: fixing #70077
1992
Daniel Veillardc575b992002-02-08 13:28:40 +00001993Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * Copyright Makefile.am README configure.in libxml.spec.in:
1996 Changed to the MIT Licence
1997 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1998 doc/xmlio.html: updated the doc accordingly
1999 * include/libxml/xmlwin32version.h configure.in: preparing
2000 2.4.14 release
2001 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2002 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2003 fixed the const xmlChar * wrapper and generator, XPath extension
2004 functions now use the context as first argument
2005 * python/tests/tstxpath.py python/tests/xpath.py
2006 python/tests/xpathext.py: Updated the tests accordingly
2007 * tree.c: fixed bug #70067
2008
Daniel Veillard7db38712002-02-07 16:39:11 +00002009Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * Makefile.am: cleanup
2012 * debugXML.c: always use stdout if output is NULL
2013 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2014 * python/Makefile.am python/generator.py python/libxml2class.txt
2015 python/libxml_wrap.h python/types.c: augmented the number of bindings
2016 handling FILE * and XPath contexts
2017 * python/tests/Makefile.am: avoid a stupid problem due to the
2018 use of TEST.
2019
Daniel Veillard15a143b2002-02-06 22:40:50 +00002020Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2023
Daniel Veillard70cab352002-02-06 16:06:58 +00002024Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * python/TODO python/libxml.c: cleanup the extension function lookup
2027 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2028
Daniel Veillard7a96efc2002-02-05 16:34:33 +00002029Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * configure.in python/Makefile.am: do not install outside
2032 of prefix
2033
Daniel Veillard33caa0b2002-02-04 14:07:26 +00002034Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * python/TODO python/libxml.c: started adding SAX interfaces
2037 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2038 SAX test
2039
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002040Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * tree.c: hardened the addChild function
2043 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2044 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2045 added accessors needed for xmlNode, a bit more testing and
2046 extension of interfaces
2047 * python/tests/Makefile.am python/tests/build.py: added a test
2048 build from scratch/save/load/check
2049
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002050Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * parserInternals.c: change a small bit in the way valididy
2053 error messages get initialized
2054 * python/TODO python/libxml.c python/libxml2-python-api.xml
2055 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2056 added some memory debugging to track leaks at the libxml2 level
2057 * python/tests/*.py: changed all tests to check for leaks,
2058 there is just one left in XPath extension registrations.
2059
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002060Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * python/TODO python/generator.py python/libxml2-python-api.xml
2063 python/libxml2class.txt: more accessor classes for the parser
2064 context, allow to switch on and check validity
2065 * python/tests/Makefile.am python/tests/error.py
2066 python/tests/invalid.xml python/tests/valid.xml
2067 python/tests/validate.py: attded more test and and added error.py
2068 which I forgot to commit in the last step
2069
Daniel Veillard3ce52572002-02-03 15:08:05 +00002070Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * python/Makefile.am python/types.c: cleanup
2073 * python/libxml.c python/libxml.py python/libxml_wrap.h
2074 python/generator.py python/libxml2-python-api.xml
2075 python/libxml2class.txt: added class for parser context, added
2076 first cut for push mode support. Added a framework to generate
2077 accessors functions.
2078 * python/tests/Makefile.am python/tests/push.py: added a push
2079 test
2080
Daniel Veillardcfb05462002-02-02 23:18:22 +00002081Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2084 bug a bit of cleanup.
2085
Daniel Veillard5d819032002-02-02 21:49:17 +00002086Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2089 python/libxml2class.txt: adding error redirections and preformat
2090 to a python handler
2091 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2092 tests self checking
2093
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002094Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2097 a function
2098
Daniel Veillard9589d452002-02-02 10:28:17 +00002099Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2102 python/libxml.c python/libxml2-python-api.xml
2103 python/libxml2class.txt: Progressing through the TODOs, class
2104 description output, extra XML API, RPM now builds the wrappers
2105 for all python installed versions
2106
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002107Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * configure.in libxml.spec.in python/Makefile.am python/TODO
2110 python/generator.py python/libxml2class.txt: added more informations
2111 in the libxml2-python package including docs. Slightly changed
2112 the class hierarchy
2113 * python/tests/*: added basic regression tests infrastructure too
2114
2115Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2118 added libxml2-python as part of the packages installed
2119
Daniel Veillarda7340c82002-02-01 17:56:45 +00002120Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * python/Makefile.am python/generator.py python/libxml.c
2123 python/libxml.py: more work, now able to extend the
2124 XPath interpreter with functions written in python.
2125
Daniel Veillardc3e39442002-02-01 09:29:41 +00002126Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * python/Makefile.am: Jacob sent a patch to allow building from
2129 tarfile.
2130
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002131Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2134 inserted the python wrappers build, I hope this won't be too
2135 unportable
2136
Daniel Veillard1971ee22002-01-31 20:29:19 +00002137Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * xpath.c: minor optimization
2140 * python/generator.py python/libxml.c python/libxml.py
2141 python/libxml_wrap.h: more work on the python bindings,
2142 they now support XPath and there is no evident leak
2143
Daniel Veillard36ed5292002-01-30 23:49:06 +00002144Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * python/generator.py python/libxml.c python/libxml.py:
2147 more work on the python bindings generator.
2148
Daniel Veillard96fe0952002-01-30 20:52:23 +00002149Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * python/generator.py python/libxml.c python/libxml_wrap.h:
2152 more work on the python bindings.
2153
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002154Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * python/generator.py python/libxml.c python/libxml.py
2157 python/libxml_wrap.h: commited early version of a python binding
2158 for private use only ATM
2159
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002160Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * entities.c tree.c include/libxml/entities.h: applied patch
2163 from Anthony Jones to implement copy of DTD subtree too. Had
2164 just to keep 2 function private which really ought to become
2165 public ones.
2166
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002167Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * xmllint.c: added pointers to the web pages in the usage()
2170
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002171Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * tree.c: more fixes from Petr Kozelka for attribute handling
2174 in the tree API to align the semantic with DOM.
2175
Daniel Veillard36065812002-01-24 15:02:46 +00002176Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * valid.c tree.c entities.c: another set of patches from
2179 Anthony Jones for copy operations cleanup and robustness
2180
Daniel Veillardf8592562002-01-23 17:58:17 +00002181Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2184 an alphabetic index based on comments content
2185 * doc/*: rebuilt the web site with the new references
2186
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002187Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * parserInternals.h: Greg Sjaardema suggested to use an
2190 eponential buffer groth policy in xmlParserAddNodeInfo()
2191
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002192Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2195 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2196 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2197 to generate cross-references, and added/updated the stylesheets
2198 to generate and link API indexes. The generic keyword index
2199 is not done yet.
2200 * doc/*.html: regenerated all the usual docs too
2201
Daniel Veillard2070c482002-01-22 22:12:19 +00002202Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * debugXML.c: added an xpath function to the shell for T. V. Raman
2205
2206Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002207
2208 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2209 debug routines.
2210
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002211Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2214 support of attribute nodes
2215
Daniel Veillard9d06d302002-01-22 18:15:52 +00002216Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2219 hopefully near complete and fully documented of the API in XML
2220 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2221 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2222 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2223 include/libxml/parserInternals.h include/libxml/valid.hi
2224 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2225 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2226 include/libxml/xpath.h include/libxml/xpathInternals.h:
2227 Cleaned up the doc comments a lot in the process, the interface
2228 coverage is now 100%
2229
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002230Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2233 extracts comments from the gtk-doc DocBook output (a bit
2234 convoluted but seems to work).
2235
Daniel Veillard61006472002-01-21 17:31:47 +00002236Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2239 added an XML description of the API, moved the script generating
2240 it here. Added a "make api" target
2241
Daniel Veillardd2f23002002-01-21 13:36:00 +00002242Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2245
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002246Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * xpath.c include/libxml/xpathInternals.h: the change made to
2249 xmlXPathFuncLookupFunc was incompatible roll it back
2250
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002251Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * SAX.c: cleanup patch from Anthony Jones
2254 * doc/Makefile.am: fix the headers to avoid in make scan
2255 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2256 includes, * vs Ptr and general cleanup
2257 * parsedecl.py: first version of a script to extract the
2258 module interfaces, the goal will be to provide .decl or XML
2259 specification of the interfaces to build wrappers.
2260
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002261Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2264 now provides return codes in case of errors
2265
Bjorn Reese026d29f2002-01-19 15:40:18 +00002266Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2267
2268 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2269 Upgraded to trio baseline 1.6
2270 * strio.h strio.c: Replaced by triostr.h and triostr.c
2271
Daniel Veillard572577e2002-01-18 16:23:55 +00002272Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2275 of strdup usage in the code
2276
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002277Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * parser.c error.c: Keith Isdale complained rightly that
2280 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2281
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002282Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * tree.c: fixed the funxtion to set the xml: attributes
2285 * debugXML.c: added "setbase" to test it.
2286
Daniel Veillard2c748c62002-01-16 15:37:50 +00002287Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2290 to allow updating an attribute content
2291
Daniel Veillard8de85c62002-01-15 17:10:15 +00002292Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * libxml.h: try to avoid problems when compiling on Windows
2295
Daniel Veillard314cfa02002-01-14 17:58:01 +00002296Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * hash.c: patch from Anthony Jones for hash.c allocation size
2299 * Makefile.am: trying to work around Yet Another Libtool Madness
2300 and build the 2.4.13 release finally ...
2301
Daniel Veillard744683d2002-01-14 17:30:20 +00002302Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2305 * doc/* : update of the documentation
2306
Daniel Veillarde6a55192002-01-14 17:11:53 +00002307Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2310 at fixing #61290 :-(
2311
Daniel Veillardfb25a512002-01-13 20:32:08 +00002312Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2315 Fixes bug #67229
2316
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002317Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * tree.c: trying to avoid troubles when a subtree is copied
2320 and coalesced in part with the target tree. Should fix
2321 bug #67407
2322
Daniel Veillardd8224e02002-01-13 15:43:22 +00002323Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * valid.c: fixed validation of attributes content of type
2326 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2327 values, very old bug. Fixes #67671
2328
Daniel Veillard8107a222002-01-13 14:10:10 +00002329Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * parser.c include/libxml/parserInternals.h tree.c: integrated
2332 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2333 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2334
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002335Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * threads.c: applied Serguei Narojnyi's patch to add native
2338 thread support on the Win32 platform
2339 * testThreadsWin32.c Makefile.am: added the test program also
2340 from Serguei, Win32 specific
2341 * include/win32config.h include/libxml/xmlwin32version.h.in:
2342 added patch from Igor for the Windows thread specific defines.
2343
Daniel Veillard845cce42002-01-09 11:51:37 +00002344Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2347
Daniel Veillard7b602b42002-01-08 13:26:00 +00002348Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2351 output page into XMLinfo.html. Close bug #66951 and
2352 raised by Robert Collins too.
2353
Daniel Veillard73c6e532002-01-08 13:15:33 +00002354Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * encoding.c: Paul Keogh pointed out a possibility of segfault
2357 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2358 Closes bug # 68238
2359
Daniel Veillard4a859202002-01-08 11:49:22 +00002360Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * doc/*.html: updated the Gdome2 links
2363
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002364Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * libxml.h: Applied following patches from Robert Collins
2367 and make sure IN_LIBXML is defined when compiling it
2368 -------
2369 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2370 as well as Visual C.
2371 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2372 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2373 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2374 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2375 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2376 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2377 xmlSysIDExists xmlNoNetExists).
2378 * xmllint.c: Don't include winsock2.h for Cygwin.
2379
Daniel Veillard401c2112002-01-07 16:54:10 +00002380Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2383 when the version info is not present.
2384
Daniel Veillard6f42c132002-01-06 23:05:13 +00002385Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * tree.c: Anthony Jones pointed out a problem in
2388 xmlStringGetNodeList() and provided a fix for it
2389
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002390Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002392 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002393 xmlCreatePushParserCtxt() when the initial buffer passed
2394 is large.
2395
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002396Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * win32/*: big cleanup of the Windows/MSVC project files
2399 from Igor Zlatkovic
2400
Daniel Veillardcebb1362002-01-02 13:13:30 +00002401Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * doc/Makefile.am: should fix #67674 and avoid troubles if
2404 xsltproc is not available or fails in the prefix provided
2405
Daniel Veillard26908ab2002-01-01 16:50:03 +00002406Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2409
Daniel Veillard5344c602001-12-31 16:37:34 +00002410Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2411
2412 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2413 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2414 Fixed a few other problems raised by Charlie Bozeman.
2415 * result/VC/ElementValid[5-7]: fixed the output
2416
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002417Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2420 patches from Charlie Bozeman. Regenerated the HTML docs.
2421
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002422Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2423
2424 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2425 for Windows from Igor
2426
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002427Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2428
2429 * xmllint.c: applied Justin Fletcher patch for --output or -o
2430
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002431Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2432
2433 * win32/libxml2/libxml2.def.src: close #67019
2434
Daniel Veillard01db67c2001-12-18 07:09:59 +00002435Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2436
2437 * xmllint.c: applied Justin Fletcher generic timing patch
2438 similar to the one already applied to xsltproc.
2439
Daniel Veillardd1640922001-12-17 15:30:10 +00002440Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2441
2442 * include/libxml/tree.h tree.c: applied documentation patches
2443 from Charlie Bozeman
2444
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002445Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2446
2447 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2448
Daniel Veillard29e43992001-12-13 22:21:58 +00002449Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2450
2451 * valid.c: fix the xmlStrdup() used in the previous patch.
2452 * valid.c: added --dropdtd
2453 * tree.c: fixed xmlUnlinkNode so it also removes the references
2454 from the document if the node is a DTD
2455
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002456Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2457
2458 * HTMLtree.c valid.c: cleanup some static declarations
2459
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002460Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2461
2462 * xmllint.c: removed another strdup()
2463 * doc/FAQ: removed the HP/UX entry
2464
Daniel Veillarded472f32001-12-13 08:48:14 +00002465Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2466
2467 * valid.c: fix bug #66816 when validating.
2468 * xmllint.c: don't use sys/time.h if configure did not found it
2469
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002470Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2471
2472 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2473 xmlcatalog_man.xml
2474
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002475Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2476
2477 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2478 xmlInitMemory() was declared twice
2479
Daniel Veillardb82c1662001-12-09 14:00:54 +00002480Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2481
2482 * globals.c: do not reference strdup() !
2483 * configure.in libxml-2.0.pc.in: trying to fix the libs
2484 of the various config extraction modules
2485
Daniel Veillardef90ba72001-12-07 14:24:22 +00002486Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2487
2488 * configure.in : preparing 2.4.12
2489 * doc/* : updated and rebuilt the docs
2490
Daniel Veillard220346d2001-12-07 11:33:54 +00002491Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2492
2493 * uri.c: closed bug #66159
2494 * testURI.c: added --escape option
2495 * configure.in: some cleanup for xml2-config --cflags
2496
Daniel Veillard2a906822001-12-06 14:34:08 +00002497Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2498
2499 * globals.c testThreads.c: removed some misplaced includes
2500 of xmlversion.h
2501
Daniel Veillarde28313b2001-12-06 14:08:31 +00002502Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2503
2504 * threads.c: patch from Gary Pennington fixing a possible
2505 problem at initialization time.
2506
Daniel Veillardd3b08822001-12-05 12:03:33 +00002507Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2508
2509 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002510 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002511 CodeWarrior.
2512
Daniel Veillarda7866932001-12-04 13:14:44 +00002513Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2514
2515 * xmllint.c: applied Geert Kloosterman's patch to fix
2516 --repeat --timing output
2517
Daniel Veillard19840942001-11-29 16:11:38 +00002518Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2519
2520 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2521 where non-wellformed XML declaractions were not detected.
2522
Daniel Veillarde85d9342001-11-28 14:43:12 +00002523Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2524
2525 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2526
Daniel Veillard22f25a82001-11-28 09:12:23 +00002527Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2530 gets reset by xmlCleanupInputCallbacks() and this makes the
2531 function useless. Same for output.
2532
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002533Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2534
2535 * xmlIO.c: robert pointed out a loop error in callback cleanups
2536
Daniel Veillard8faa7832001-11-26 15:58:08 +00002537Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2538
2539 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2540 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2541 they are not really tied to debugging
2542
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002543Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2544
2545 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2546 * xmllint.c: better --catalogs description
2547
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002548Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2549
2550 * tree.c: fixed a couple of problems in xmlSetProp()
2551
Daniel Veillardcd337f02001-11-22 18:20:37 +00002552Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2553
2554 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2555 unappropriate stdout output.
2556
Daniel Veillard566d4df2001-11-22 13:00:53 +00002557Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2558
2559 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2560 by Denis Beurive, closes #65111
2561
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002562Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2563
2564 * valid.c: in case of content model validity error, don't
2565 print it if validity warnings were not requested.
2566
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002567Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2568
2569 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2570 * parserInternals.c: removed the last exit() call. Print an
2571 unmaskable error on stderr instead (library mismatch detection)
2572
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002573Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2574
2575 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2576 shell instructions from Heiko Rupp
2577
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002578Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2579
2580 * catalog.c: use the URL notation file:// for default catalog paths
2581
Daniel Veillard0ec98632001-11-14 15:04:32 +00002582Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2583
2584 * include/libxml/tree.h: better comments for _private fields
2585 * tree.c: removed a problem when copying an entity reference.
2586
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002587Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2588
2589 * vms/*: updated instructions and diffs from John A Fotheringham
2590
Daniel Veillarda11001b2001-11-12 22:45:36 +00002591Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2592
2593 * include/libxml/xmlerror.h: avoid an include problem if
2594 #include <libxml/xmlerror.h> happens first in code
2595 seems to be the case in KDE libs
2596
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002597Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2598
2599 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2600 from Igor for Windows
2601
2602Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2603
2604 * Makefile.am: Gary Pennington pointed out a missing prefix
2605
Daniel Veillard43d3f612001-11-10 11:57:23 +00002606Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2607
2608 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2609 * doc/*: upgraded and rebuilt the docs
2610
Daniel Veillardc1f78342001-11-10 11:43:05 +00002611Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2612
2613 * HTMLparser.c: fix comment in scripts element parsing.
2614 * result/HTML/doc3*: updated the results.
2615
2616Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2617
2618 * uri.c: another URI bug fix #63336, using Joel Young patch.
2619
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002620Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2621
2622 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2623 a cleaned up version of the Pwd shell string generation.
2624
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002625Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2626
2627 * valid.c include/libxml/tree.h: trying to fix namespaces +
2628 validation problems for good, closing #63619 in the process
2629 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2630 wrong in this respect, fixed it.
2631
Daniel Veillardd536f702001-11-08 17:32:47 +00002632Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2633
2634 * xmllint.c: Morus Walter patch to allow --format and --encode
2635
Daniel Veillard5004f422001-11-08 13:53:05 +00002636Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2637
2638 * debugXML.c: Stefan Kost provided an help command for the shell
2639
Daniel Veillarda6825e82001-11-07 13:33:59 +00002640Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2641
2642 * debugXML.c: Heiko Rupp pointed that the shell would crash
2643 on empty nodesets returns.
2644
Daniel Veillard03f848d2001-11-07 12:53:46 +00002645Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2646
2647 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2648 migh need the history libraries
2649
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002650Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2651
2652 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2653 handle the case of < in quoted attributes, Bastian Kleineidam
2654
Daniel Veillardc853b322001-11-06 15:24:37 +00002655Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2656
2657 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2658 fixing catalog breakages
2659 * Makefile.am catalog.c result/catalogs/catal
2660 result/catalogs/mycatalog.* test/catalogs/catal*:
2661 fixed more problems in catalog support, added more regression tests
2662 for both XML and SGML catalog handling
2663
Daniel Veillard66870c72001-11-05 19:27:49 +00002664Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2665
2666 * debugXML.c: applied an improvement to xmlGetLineNo() from
2667 Keith Isdale
2668
Daniel Veillardffe09c92001-11-05 14:21:47 +00002669Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2670
2671 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2672 Side effect of the progressive catalog loading
2673
Daniel Veillardad661b92001-11-05 11:43:15 +00002674Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2675
2676 * Makefile.am: confexecdir and confexec_DATA were defined twice
2677 pointed out by Karl Eichwalder
2678
Daniel Veillard6eb17722001-11-04 22:19:27 +00002679Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2680
2681 * xmlcatalog.c: avoid unlink() and use remove() instead.
2682
Daniel Veillardea898282001-11-04 22:13:45 +00002683Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2684
2685 * libxml.spec.in: cleanup
2686 * include/libxml/xmlwin32version.h: updated with 2.4.8
2687
Daniel Veillarda4617b82001-11-04 20:19:12 +00002688Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2689
2690 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2691 of compiling libxml with a non standard set of options
2692
John Fleck027edfb2001-11-04 20:13:58 +00002693Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2694
2695 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2696 document --sgml option, fixing gnome bugzilla #63382
2697
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002698Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2699
2700 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2701 breakage of 2.4.7, added a couple of really needed APIs
2702 like xmlCatalogIsEmpty() and xmlNewCatalog()
2703 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2704 for install-catalog
2705 * configure.in: preparing 2.4.8
2706
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002707Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2708
2709 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2710 include/libxml/tree.h include/libxml/xmlIO.h: more include
2711 cleanups, export cleanly one html output + format function.
2712
2713Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2714
2715 * parser.c: removed initGenericErrorDefaultFunc call from
2716 xmlInitParser() since it could destroy previous calls to
2717 xsltSetGenericErrorFunc() effects
2718
Daniel Veillardebd38c52001-11-01 08:38:12 +00002719Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2720
2721 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2722 keyword.
2723
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002724Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2725
2726 * Makefile.am: cleanup
2727 * threads.c: cleanup too
2728 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2729 from xsltproc
2730 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2731 dependancy loop.
2732
Daniel Veillard91c00402001-10-30 17:41:38 +00002733Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2734
2735 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2736 was not used anymore !
2737
Daniel Veillard52dcab32001-10-30 12:51:17 +00002738Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2739
2740 * configure.in: preparing 2.4.7
2741 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2742 manual page from John
2743 * doc/*: updated the doc and rebuilt the generated pages
2744
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002745Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2746
2747 * xmlIO.c: closing bug #62711, the library should never
2748 close stdin or stdout.
2749
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002750Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2751
2752 * uri.c: second pass at fixing #63336, using Joel Young
2753 final patch. looks okay.
2754
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002755Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2756
2757 * uri.c include/libxml/uri.h: trying to clear #63336
2758 allowing the escaping routine to parse unconformant
2759 URI-References.
2760
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002761Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2762
2763 * vms/readme.vms vms/build_libxml.com nanoftp.c
2764 include/libxml/xmlversion.h.in: a few VMS updates from
2765 John A Fotheringham
2766 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2767 and xmlCleanupOutputCallbacks() for the Perl binding people.
2768
Daniel Veillard635ef722001-10-29 11:48:19 +00002769Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2770
2771 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2772 apply fixes to close #63271 and avoid segfaults when
2773 the error routine gets callbed before xmlInitParser()
2774 get called.
2775 * nanoftp.c error.c: Applied patches from Justin Fletcher
2776 correcting some xmlGenericError misuses.
2777
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002778Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2779
2780 *doc/xmllint.xml, doc/xmllint.1
2781 New and improved man page for xmllint - .xml is the original, .1
2782 is the generated man page
2783
Daniel Veillardc9484202001-10-24 12:35:52 +00002784Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2785
2786 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2787 the web site from the main HTML document.
2788
Daniel Veillard5151c062001-10-23 13:10:19 +00002789Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2790
2791 * parser.c: fixed an erroneous validation bug when PE refs
2792 occurs in external parsed entities referenced from the
2793 internals subset
2794 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2795 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2796 added the associated testcase, it's a nice one.
2797 * HTMLparser.c: generate the DTD node as HTML still ...
2798 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2799
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002800Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2801
2802 * HTMLparser.c: fixed a bug in htmlNewDoc()
2803
Daniel Veillard89cad532001-10-22 09:46:13 +00002804Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2805
2806 * test/threads/*: added entities testing to the Thread test
2807 * testThreads.c: make the test reasonable
2808 * DOCBparser.c: fix the DTD public and system ID
2809 * xmllint.c: added --sgml for SGML DocBook importing
2810 * Makefile.am: added Docbtests target
2811
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002812Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2813
2814 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2815 * testThreads.c: removed bogus include
2816
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002817Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2820 fixed a very serious (looping) validation bug
2821
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002822Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * include/libxml/globals.h include/libxml/threads.h threads.c
2825 testThreads.c: far more testing, cleaning up bugs
2826 * *.c : make sure globals.h is always included.
2827
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002828Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2829
2830 * HTMLparser.c: try to get rid of parser loops for good.
2831
Daniel Veillardab7488e2001-10-17 11:30:37 +00002832Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2833
2834 * configure.in: fixed some bugs in CFLAGS passing.
2835 * test/threads Makefile.am testThreads.c: added a specific
2836 threaded test case (really nasty, guaranteed).
2837
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002838Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2839
2840 * catalog.c: serious cleanup on the management of the
2841 XML catalog tree, more tests done, especially with
2842 the catalog PI.
2843
Daniel Veillard364789a2001-10-16 12:45:00 +00002844Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2845
2846 * catalog.c: avoid a problem in catalog cleanup on SMP if
2847 catalogs were not initialized.
2848
Daniel Veillard81463942001-10-16 12:34:39 +00002849Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2850
2851 * catalog.c xpath.c: trying to cleanup the not thread safe
2852 parts of the library.
2853
Daniel Veillard64a411c2001-10-15 12:32:07 +00002854Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2855
2856 * include/libxml/globals.h configure.in global.data: make
2857 the allocation be per-thread a configure option
2858 * encoding.c include/libxml/parser.h: fixed compilation
2859 errors
2860
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002861Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2862
2863 * include/libxml/parser.h: Norm reported that a few lines
2864 added were breaking libxslt compile, removed them for now
2865
Daniel Veillard6f350292001-10-14 09:56:15 +00002866Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2867
2868 * parser.c parserInternals.c threads.c: debugged and fixed
2869 initialization problems which were giving troubles on SMP
2870 boxes.
2871
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002872Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2873
2874 * include/libxml/Makefile.am: missing globals.h
2875
Daniel Veillarde7090612001-10-13 12:18:28 +00002876Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002877
Daniel Veillarde7090612001-10-13 12:18:28 +00002878 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002879
Daniel Veillardd0463562001-10-13 09:15:48 +00002880Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2881
2882 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2883 include/libxml/parserInternals.h include/libxml/tree.h
2884 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2885 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2886 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2887 Applied the last patches from Gary, cleanup, activated threading
2888 all user accessible global variables are now handled in globals.[ch]
2889 Still a bit rought but make tests passes with either
2890 --with-threads defined at configure time or not.
2891 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2892 linking options
2893
Daniel Veillardb8478642001-10-12 17:29:10 +00002894Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2895
2896 * Makefile.am include/libxml/Makefile.am
2897 include/libxml/globals.h globals.c include/libxml/threads.h
2898 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2899 configure.in: started integrating the core of the thread support
2900 not activated yet but half integrated. The code should still
2901 compile and work anyway.
2902
Daniel Veillardb44025c2001-10-11 22:55:55 +00002903Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2904
2905 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2906 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2907 integrating the non-controversial parts of Gary Pennington
2908 multithread patches
2909 * catalog.c: corrected a small bug introduced
2910
Daniel Veillard75b96822001-10-11 18:59:45 +00002911Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2912
2913 * catalog.c include/libxml/catalog.h: very serious cleanup,
2914 isolating unportable code and as much as possible the accesses
2915 to the global shared catalog. May need more testing !
2916
Daniel Veillard78d12092001-10-11 09:12:24 +00002917Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2918
2919 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2920 Keith Isdale patches for the XSLT debugger interfaces. Some
2921 cleanup
2922
Daniel Veillardff0b7312001-10-11 06:46:09 +00002923Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2924
2925 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2926 * DOCBparser.c: generate line nubers in elements
2927
Daniel Veillard60087f32001-10-10 09:45:09 +00002928Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2929
2930 * configure.in: preparing 2.4.6 release
2931 * doc/xml.html doc/html/*: updated and rebuilt the docs
2932 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2933
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002934Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2935
2936 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2937 adding documentation for DV's supercatalog support
2938
Daniel Veillard82d75332001-10-08 15:01:59 +00002939Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2940
2941 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2942 super catalog support adding one API and one flag --sgml to
2943 xmlcatalog
2944
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002945Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2946
2947 * doc/xmlcatalog_man.xml, xmlcatalog.1
2948 One more crack at
2949 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2950
2951
Thomas Broyer47334c02001-10-07 16:41:52 +00002952Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2953
2954 * xpath.c: implemented xmlXPathObjectCopy for external objects
2955 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2956
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002957Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2958
2959 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2960 finishing up fix to
2961 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2962 the xmlcatalog man page display more elegantly
2963
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002964Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2965
2966 * configure.in: closing bug #61832
2967 * HTMLparser.c: removed a warning
2968
Daniel Veillard6ab38382001-10-06 13:08:27 +00002969Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2970
2971 * xpath.c: fixing #61673 part I, do not loose doc information
2972 when copying result value trees.
2973
Daniel Veillard556c6682001-10-06 09:59:51 +00002974Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2975
2976 * xpath.c: trying to harden the XPath interpreter
2977
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002978Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2979
2980 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2981 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2982
William M. Brack1633d182001-10-05 15:41:19 +00002983Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2984
2985 * HTMLparser: repaired another loop problem
2986
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002987Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2988
2989 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2990 parsing.
2991 * xpath.c: fix bug #61291 the default XML namespace node is
2992 missing from the namespace axis.
2993 * tree.c: refuse to create namespaces nodes with prefix "xml"
2994
Daniel Veillard651f9472001-10-04 14:51:06 +00002995Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2996
2997 * SAX.c: ouch a non-defined namespace could lead to a crash,
2998 fixed #61215
2999
Daniel Veillard7dd05702001-10-04 14:25:12 +00003000Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3001
3002 * parserInternals.c: closed bug #61054
3003
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00003004Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3005
3006 * include/libxml/Makefile.am: closing #60708
3007
Daniel Veillarda293c322001-10-02 13:54:14 +00003008Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3009
3010 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3011 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3012
Daniel Veillardf4309d72001-10-02 09:28:58 +00003013Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3014
3015 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3016
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00003017Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3018
3019 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3020 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3021
Daniel Veillard16756b62001-10-01 07:36:25 +00003022Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3023
3024 * catalog.c: Justin Fletcher provided cleaup code in case
3025 HAVE_STAT is not defined
3026 * include/win32config.h: Igor Zlatkovic suggested to have
3027 HAVE_STAT defined there
3028
William M. Brack5e1cac12001-09-28 16:19:18 +00003029Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3030
3031 * catalog.c - fixed typing error reported by M. Barros
3032
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00003033Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3034
3035 * xmllint.c - fixing typo
3036
William M. Brackd28e48a2001-09-23 01:55:08 +00003037Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3038
3039 * HTMLparser.c: small enhancement to prevent loop on
3040 unrecognizable data
3041
Daniel Veillardb1d62872001-09-21 09:47:08 +00003042Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * parserInternals.c: applying patch from bug #60757 this
3045 should close it
3046
Daniel Veillardc0631a62001-09-20 13:56:06 +00003047Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * catalog.c xmlcatalog.c: removed a couple of warning
3050 * xpath.c: try to solve the linking problem on platforms
3051 needing trio to compile
3052
Daniel Veillard1a123612001-09-19 08:06:23 +00003053Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003054
Daniel Veillard1a123612001-09-19 08:06:23 +00003055 * Makefile.am libxml.spec.in: backing up non-documented changes
3056 commited without review or aproval by Jens Finke <jens@gnome.org>
3057 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003058
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003059Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3060
3061 * configure.in: Joe Orton provided a patch fixing a problem
3062 when iconv is specified to be in a non-standard directory
3063 but wasn't exported in xml2-config --cflags
3064
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003065Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3066
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003067 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003068 troubles with 2.4.4 errors.
3069
Daniel Veillard16698282001-09-14 10:29:27 +00003070Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3071
3072 * encoding.c entities.c: do not output hexadecimal charrefs
3073 when serializing HTML since some version of Netscape can't
3074 grok it, generate decimal ones.
3075 * result/HTML/doc3.htm: output changed due to previous test
3076 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3077
Daniel Veillard98fed372001-09-13 11:34:58 +00003078Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3079
3080 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3081 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3082
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003083Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003084 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003085
3086 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3087 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3088 updated the configuration scripts systems accordingly
3089
Daniel Veillard04382ae2001-09-12 18:51:30 +00003090Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3091
3092 * configure.in: preparing for 2.4.4
3093 * doc/xml.html doc/html/*: updated and rebuilt the docs
3094
Daniel Veillardd63437e2001-09-12 15:00:27 +00003095Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * win32/dsp/libxml2.def.src: tried to incorporate comments
3098 from bug #59220
3099
Daniel Veillard319a7422001-09-11 09:27:09 +00003100Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3101
3102 * parser.c result/noent/wml.xml: fixed bug #59981 related
3103 to handling of '&' in attributes when entities are substitued
3104
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003105Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3106
3107 * libxml.h include/libxml/xmlversion.h.in
3108 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3109 Tried to close bug #60131
3110
Daniel Veillardbce62332001-09-10 18:46:55 +00003111Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3114
Daniel Veillard143b04f2001-09-10 18:14:14 +00003115Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * SAX.c: fixing bug #59946 on xmlns=""
3118
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003119Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3120
3121 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3122 but allocates a new error code.
3123
Daniel Veillard05c13a22001-09-09 08:38:09 +00003124Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3125
3126 * xmllint.c: John Fleck fixed typos in the options output
3127 * parser.c SAX.c: fix ignorable white space SAX selection
3128
3129Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * entities.c: Steve Underwood found the possibility of an
3132 ininite loop in case of error.
3133
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003134Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3137
Daniel Veillarda050d232001-09-05 15:51:05 +00003138Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3139
3140 * parser.c: warn if version is not 1.0 but it's not
3141 strictly speaking an error after analyzing the spec
3142
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003143Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3144
3145 *doc/catalog.html - add link to the html version of the
3146 man page, other linguistic cleanups
3147
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003148Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3149
3150 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3151 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3152 file, has not yet been included in the build.
3153
Daniel Veillard99784ff2001-09-01 16:20:28 +00003154Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3155
3156 * catalog.c: removed a duplicate affectation Justin Fletcher
3157
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003158Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3159
3160 * tree.c: Armin Sander pointed a possible text coalescing
3161 problem, completed his patch.
3162
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003163Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3164
3165 * trionan.c: Fixed const and volatile re-definition problem
3166
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003167Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3168
3169 * libxml.4 parser.c: doc updates from Heiko Rupp
3170 * parserInternals.c: 2 sanity checks from Heiko Rupp
3171
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003172Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3173
3174 * tree.c: applied patch from Armin Sander to make some pointers
3175 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003176 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003177
Daniel Veillardb06c6142001-08-27 14:26:30 +00003178Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3179
3180 * xpath.c: hum, restrict the integer usage gcc bug workaround
3181 to only gcc compilers so that other architecture don't get
3182 penalized by this limitation.
3183 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3184
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003185Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3186
3187 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3188 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3189
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003190Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3191
3192 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3193 --convert option to xmlcatalog to convert SGML ones to
3194 the XML syntax.
3195 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3196
3197 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003198Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3199
3200 * catalog.c xmlIO.c: started some serious testing and fixed
3201 a few bug and optmization needs.
3202
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003203Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3204
3205 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3206 preparing for a 2.4.3 release even if it may not be ready yet
3207 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3208 all file parsing lookup to go through the entity resolver, add
3209 to add an API to bypass it (needed to load catalogs themselves),
3210 some cleanup on the catalog code too.
3211 * nanoftp.c: small cleanup
3212 * doc/catalog.html: small update
3213
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003214Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3217 Jun Kuriyama
3218
Daniel Veillardffb120d2001-08-23 00:52:23 +00003219Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3220
3221 * doc/catalog.html: finished the catalog documentation
3222
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003223Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * doc/catalog.html doc/xml.html: added documentation about
3226 Catalog support, misses an API description
3227 * doc/html/*: reextracted the API pages
3228
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003229Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3232 Added the part about section 7.2 on URI resolution,
3233 fixed a side effect in the HTML parser, look complete
3234 and ready to rock except the URI/SystemID part!
3235
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003236Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3237
3238 * include/libxml/catalog.h include/libxml/parser.h
3239 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3240 xmlIO.c: added support and APIs needed for the catalog PI
3241 * include/libxml/xmlIO.h: cleanup
3242
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003243Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3246 include/libxml/catalog.h: starts to look okay, really
3247 plugged the new framework, cleaned a lot of stuff,
3248 added some APIs, except the PI's support missing this
3249 should be mostly complete
3250 * result/catalogs/* test/catalogs/*: added new test, enriched
3251 the existing one with URN ID tests
3252
Daniel Veillard64339542001-08-21 12:57:59 +00003253Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3254
3255 * catalog.c: fixed nextCatalog
3256 * result/catalogs/docbook test/catalogs/*: started adding
3257 a small regression test
3258
Daniel Veillardcda96922001-08-21 10:56:31 +00003259Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3260
3261 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3262 more work on the XML catalog support.
3263 * parser.c include/libxml/parser.h: small cleanup seems using
3264 list as a public parameter name can give portability troubles
3265 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3266 include/libxml/xpath.h include/libxml/Makefile.am: removed
3267 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3268 wrappers
3269
Bjorn Reese45029602001-08-21 09:23:53 +00003270Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3271
3272 * Makefile.am trio.c triodef.h trionan.c xpath.c
3273 include/libxml/Makefile.am include/libxml/trionan.h:
3274 Re-worked Not-A-Number and Infinity support.
3275 * xmlcatalog.c: added readline include files
3276
Daniel Veillard344cee72001-08-20 00:08:40 +00003277Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3278
3279 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3280 testCatalog as xmlcatalog, making it an installed app
3281 adding a shell, and preparing it to be a /etc/xml/catalog
3282 management tool, though not ready yet
3283 * catalog.c include/libxml/catalog.h: adding support for
3284 XML Catalogs http://www.oasis-open.org/committees/entity/
3285 not finished, there is some interesting tradeoffs and a
3286 few open questions left.
3287
Daniel Veillardb7664f42001-08-19 13:00:43 +00003288Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * xmllint.c: fixed a line formatting problem
3291
Daniel Veillard5015b712001-08-17 09:37:52 +00003292Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3293
3294 * SAX.c: removed a couple of unused variable (Albert Chin)
3295
Daniel Veillardbb371292001-08-16 23:26:59 +00003296Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3299 trying to fix some troubles w.r.t. function returning
3300 const xxxPtr.
3301
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003302Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3303
3304 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3305 defined
3306
Daniel Veillardae6db172001-08-16 19:32:00 +00003307Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3308
3309 * xpointer.c: removed unused var
3310
Daniel Veillard09190202001-08-16 16:27:41 +00003311Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * testXPath.c: another small cleanup closing bug #59110
3314
Daniel Veillard796f4b62001-08-16 16:00:13 +00003315Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3316
3317 * win32/dsp/libxml2.def.src: small cleanup closing bug
3318 #59108
3319
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003320Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3321
3322 * example/gjobread.c: add xmlCleanupParser() before leaving
3323
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003324Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3325
3326 * config.h.in configure.in include/libxml/xmlwin32version.h:
3327 released 2.4.2
3328
Daniel Veillardd3d06722001-08-15 12:06:36 +00003329Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3330
3331 * include/libxml/valid.h debugXML.c valid.c: deprecate
3332 the non-boundchecking Sprintf functions, add Snprintf
3333 this should close bug #57984
3334
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003335Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3336
3337 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3338 URIs before doing the lookups (pointed by Mark Vakoc)
3339
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003340Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3341
3342 * xpath.c: serious changes on Result Value Trees and NodeSets
3343 w.r.t. deallocation and collect operations. Probably not
3344 100% clean (merge of allocated trees smells like a problem).
3345 Seems sufficient to close #58943
3346
Daniel Veillard90493a92001-08-14 14:12:47 +00003347Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3348
3349 * xmllint.c: adding a --format option
3350
Daniel Veillardfe703322001-08-14 12:18:09 +00003351Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * xpath.c: count() was broken on Result Value Tree
3354 * xmlIO.c: fixed file:/// accesses on _WIN32
3355
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003356Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3359 macro was renamed, this should close bug #58683
3360
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003361Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3362
3363 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3364 entity substitution mode text at the end of the entity might
3365 be added due to text coalescing.
3366 * nanoftp.c parser.c: small cleanup
3367
Daniel Veillard0c720972001-08-08 20:59:00 +00003368Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3369
3370 * HACKING: added John Fleck right to commit in the doc subdir
3371
Daniel Veillard48da9102001-08-07 01:10:10 +00003372Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3373
3374 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3375 allow to inherit attributes from the DTD directly in the
3376 tree, this is needed for XPath and can be a useful feature.
3377 Inherited namespaces are always provided at the tree level now
3378 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3379 of tests for this feature (XSLT being the prime user).
3380
Daniel Veillard50f34372001-08-03 12:06:36 +00003381Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3384 testSAX.c xmlIO.c xmllint.c include/win32config.h
3385 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3386 include/libxml/xmlwin32version.h.in win32/README.MSDev
3387 win32/dsp/*: applied Win32 Facelift No.2 patches from
3388 Igor Zlatkovic for Windows/MSC
3389
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003390Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3391
3392 * SAX.c: unparsedEntityDecl() the URI computation of the
3393 entity wasn't done breaking XSLT unparsed-entity-uri()
3394
Daniel Veillard567e1b42001-08-01 15:53:47 +00003395Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3396
3397 * xpath.c: fixed a bug when walking the descendants and
3398 the current node has no children
3399 * debugXML.c: show up when a text node is supposed to not be escaped
3400
Thomas Broyerf186c822001-07-31 23:30:37 +00003401Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3402
3403 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3404 worked like the set:leading() function)
3405 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3406
Daniel Veillardba6db032001-07-31 16:25:45 +00003407Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3408
3409 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3410
Daniel Veillard57905372001-07-31 15:52:17 +00003411Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * include/libxml/xmlIO.h: apply change to close #58141
3414 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3415
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003416Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3417
3418 * parser.c: when the internal subset uses a PE, then the
3419 included entity can use conditional sections.
3420
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003421Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3424 when walking the namespace axis showing up in
3425 libxst/tests/general/bug-12
3426 * xmlmemory.c: added the possibility to trace a given block
3427 defined by its address
3428
Daniel Veillard4aafa792001-07-28 17:21:12 +00003429Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3430
3431 * parser.c: don't override existing encoding specified before
3432 starting xmlParseDocument()
3433
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003434Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3435
3436 * include/libxml/xmlwin32version.h: reinserted, needed for
3437 Windows users of CVS
3438
Darin Adlera77cac02001-07-27 17:41:51 +000034392001-07-27 Darin Adler <darin@bentspoon.com>
3440
Darin Adler699613b2001-07-27 22:47:14 +00003441 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3442 * testCatalog.c: Add include of <libxml/parser.h>.
3443
34442001-07-27 Darin Adler <darin@bentspoon.com>
3445
Darin Adlera77cac02001-07-27 17:41:51 +00003446 * include/libxml/.cvsignore:
3447 * include/libxml/xmlwin32version.h:
3448 Remove this file from CVS because it's generated.
3449
Daniel Veillard50822cb2001-07-26 20:05:51 +00003450Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3451
3452 * parser.c include/libxml/parser.h: applied const patches from
3453 Tom Moog #58002
3454
Thomas Broyerba4ad322001-07-26 16:55:21 +00003455Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3456
3457 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3458 lookup framework
3459
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003460Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461
3462 * tree.c: fixed xmlCopyNode() for documents
3463
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003464Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3465
3466 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3467
3468Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003469
3470 * parser.c: fixes bug #57652 reported by Morus Walter
3471
Daniel Veillarde3924972001-07-25 20:25:21 +00003472Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3473
3474 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3475
Daniel Veillarda53c6882001-07-25 17:18:57 +00003476Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3477
3478 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3479 errors, lesson don't add new functions at 1am before a release
3480 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3481 from XPath initialization when possible.
3482
Daniel Veillardd9bad132001-07-23 19:39:43 +00003483Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * result/scripts/base*: removing history/readline changed
3486 this slightly
3487 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3488 xmllint.c: make element content line number generation
3489 optionnal to avoid breaking old apps added interface to switch
3490
Daniel Veillardf012a642001-07-23 19:10:52 +00003491Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * configure.in: get rid of the readline and libhistory
3494 dependancies by default, release 2.4.1 with IA64 fix
3495 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3496 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3497 John Kroll fixes to allow saving to HTTP via PUT (or
3498 POST of needed).
3499 * doc/html/*.html: regenerated the docs
3500
Thomas Broyere8126242001-07-22 03:54:15 +00003501Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3502
3503 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3504 xmlHashScanFull and xmlHashScannFull3 to get passed the
3505 three keys as arguments to the callback function
3506
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003507Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508
3509 * configure.in Makefile.am: removed libxml softlink for good
3510 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3511 100% coverage by gtk-doc
3512
Daniel Veillard8599e702001-07-17 21:38:51 +00003513Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3514
3515 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3516 fixed serious troubles due to size_t vs. int mismatch
3517
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003518Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3519
3520 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3521
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003522Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3523
3524 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3525 convenient extension API for value and context managing
3526 Now handles external objects through xmlXPathPopExternal,
3527 xmlXPathWrapExternal and xmlXPathReturnExternal.
3528 Added functions for sets operations (intersection, etc.)
3529
Daniel Veillard22090732001-07-16 00:06:07 +00003530Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3531
3532 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3533 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3534 HTMLparser.c: cleanup of global variables, marking some
3535 const or private.
3536
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003537Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003538
3539 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3540 fixed xmlXPathNodeSetItem when passing index=0
3541
Daniel Veillard05dec342001-07-14 21:57:39 +00003542Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3545
Daniel Veillard28ae6362001-07-14 16:44:32 +00003546Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3547
3548 * xmllint.c: fixed compilation under Cygwin #57503
3549 * TODO: update
3550
Peter Williamsed156f52001-07-13 18:35:13 +000035512001-07-13 Peter Williams <peterw@ximian.com>
3552
3553 * config.h.in: add #undef HAVE_DLFCN_H
3554
3555 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3556 builddir.
3557
Daniel Veillard73b36e32001-07-12 15:09:52 +00003558Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3559
3560 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3561 raised by #57348 and #57381
3562
Daniel Veillard7db37732001-07-12 01:20:08 +00003563Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3564
3565 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3566 tree.c xpointer.c: store the line numbder in element->content,
3567 may break some software, need a configuration mechanism
3568
Darin Adler96037892001-07-11 00:03:16 +000035692001-07-10 Darin Adler <darin@bentspoon.com>
3570
3571 * .cvsignore:
3572 * example/.cvsignore:
3573 * include/.cvsignore:
3574 * include/libxml/.cvsignore:
3575 Various things that are generated and should be ignored.
3576
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003577Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3578
3579 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3580 * doc/xml.html doc/html/*: updated the docs
3581
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003582Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583
3584 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3585 validation occured on content with element child
3586
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003587Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3588
3589 * tree.c: fixed XML Base computation which was broken
3590 * debugXML.c: added a base function to the shell
3591 * Makefile.am result/scripts/* test/scripts/*: added scripts
3592 based regression tests, and adding 2 XML Base tests
3593
Daniel Veillard19e96c32001-07-09 10:32:59 +00003594Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
3596 * tree.c: set properties doc and call xmlSetListDoc for properties
3597 content when grafting them in a different tree.
3598 * aclocal.m4: remove from CVS
3599
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003600Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3601
3602 * win32/libxml2/libxml2.def.src: added some missing entry point
3603 for XPath (Mark Vakoc)
3604
Daniel Veillard388236f2001-07-08 18:35:48 +00003605Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606
3607 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3608 layer should URI-Unescape before trying to open resources.
3609
Daniel Veillard04383752001-07-08 14:27:15 +00003610Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3611
3612 * xpath.c: fix the name() bug for elements in the default
3613 namespace reported by Charlie Bozeman
3614
Daniel Veillard7583a592001-07-08 13:15:55 +00003615Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616
3617 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3618 led to an XPath fix, improvements of SAX initialization, and
3619 an added option --nocdata to testXPath
3620
Daniel Veillard449d7392001-07-07 19:11:06 +00003621Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * doc/libxml-doc.el: Felix Natter provided anew version working
3624 with XEmacs too
3625
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003626Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3627
3628 * include/libxml/xpath.h: small cleanup
3629 * doc/xml.html: update
3630
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003631Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3632
3633 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3634 released 2.3.14
3635
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003636Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637
3638 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003639 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003640
Daniel Veillard73c9c042001-07-05 20:02:54 +00003641Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3642
3643 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3644 were not equal to empty strings
3645
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003646Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3647
3648 * SAX.c: fixed a URI-Reference computation problem when validating
3649 * xmlIO.c: small cleanup
3650
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003651Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * parser.c: improved the description of a couple of interfaces
3654 upon Larry Stamper suggestion
3655
Daniel Veillard62f313b2001-07-04 19:49:14 +00003656Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657
3658 * SAX.c entities.c parser.c: changed completely the way entities
3659 are handled when running the parser in entity substitution mode.
3660 This fixes a bug reported by Stephan Kulow and nearly divides
3661 by 3 the amount of memory required by libxslt to load and process
3662 DocBook TDG.
3663
Daniel Veillardf420ac52001-07-04 16:04:09 +00003664Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3665
3666 * HTMLparser.c: fixing a too early root closing problem raised
3667 byt Prashanth Naidu
3668
Daniel Veillard8c357d52001-07-03 23:43:33 +00003669Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3670
3671 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3672 raised by Mark Vakoc.
3673
Daniel Veillard6e90d192001-07-03 16:37:49 +00003674Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3675
3676 * example/Makefile.am: fixed the include path to add srcdir/include
3677 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3678 and some cleanup
3679
Daniel Veillardf06307e2001-07-03 10:35:50 +00003680Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3681
3682 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3683 lot of optimization work, results in significant improvements
3684 when handling really complex XPath queries. Add a small optimizer
3685 for unions, improve [n] and [last()], avoid some costly ops.
3686
Daniel Veillard77044732001-06-29 21:31:07 +00003687Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3688
3689 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3690 * xpath.c: small cleanup
3691 * xmlGetNsList: reformated, fixed problems if used on Entities
3692
Daniel Veillard2adbb512001-06-28 16:20:36 +00003693Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3696
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003697Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698
3699 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3700 * Makefile.am example/Makefile.am: workaround automake generating
3701 erroneous deps
3702
Daniel Veillard12f7d292001-06-28 13:12:11 +00003703Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3704
3705 * include/win32config.h: bug #56801 Yon Derek provided a patch
3706 to the windows config file.
3707
Daniel Veillard87ee9142001-06-28 12:54:16 +00003708Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3711 libxml.h : Yon Derek provided a set of changes to compile from
3712 CVS on Windows/MSC
3713
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003714Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3715
3716 * parser.c: fixed UTF8 BOM support in push mode
3717 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3718 added a specific testcase
3719
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003720Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3721
3722 * Makefile.am: added --push regression tests
3723 * parserInternals.c: the XML parser segfaulted in --push mode
3724
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003725Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3726
3727 * configure.in: moved the symlinks detection within a CVS
3728 check, this is not portable and will be removed soon.
3729 * xpath.c: small cleanup/speedup
3730
Daniel Veillard11648102001-06-26 16:08:24 +00003731Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3734 release of 2.3.12
3735 * parser.c: make an error message if unknow entities in all cases
3736
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003737Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738
3739 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3740
Daniel Veillard23793842001-06-25 16:07:45 +00003741Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742
3743 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3744 includes were installed in the wrong dir
3745
Daniel Veillardf5498f32001-06-25 15:08:36 +00003746Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747
3748 * doc/html.xml: warn against sending code to exhibit bugs.
3749
Daniel Veillard56f06462001-06-24 21:34:03 +00003750Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3751
3752 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3753 Tru64 from Thomas Leitner
3754
Daniel Veillardc5d64342001-06-24 12:13:24 +00003755Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3756
3757 * AUTHORS: added William and Bjorn
3758 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3759 daniel@veillard.com hopefully I won't have to do this again
3760 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3761 docs can be rebuilt cleanly now
3762 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3763 from CVs it's generated, added include/libxml/xmlwin32version.h
3764 also generated but which should change far less frequently.
3765 * catalog.c nanoftp.c: made sure to include libxml.h not
3766 libxml/xmlversion.h directly
3767 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3768 when compiling on WIN32 and MSC
3769
Daniel Veillard07385fd2001-06-23 21:55:48 +00003770Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772 * include/Makefile.am include/libxml/Makefile.am configure.in:
3773 fixed make distcheck and rebuilding the rpms
3774
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003775Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3776
3777 * configure.in: should finish the migration of exported includes
3778 into a real include/libxml in CVS, at least for CVS users.
3779 * removed the exported headers, added in include/libxml (as well
3780 as xmlversion.h.in).
3781
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003782Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3783
3784 * configure.in: fixed the way to detect symlink
3785
Daniel Veillard66541772001-06-23 18:31:04 +00003786Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * configure.in: updated, include/libxml is now a real CVS dir
3789
Daniel Veillardca989762001-06-23 17:39:29 +00003790Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3791
3792 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3793 version works with both libxml1 and libxml2 (it autodetects
3794 the prefix of the html-files) from Felix Natter.
3795 * doc/xml.html: updated doc accordingly
3796
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003797Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3798
3799 * xpath.c: fixed the bug generating a template loop in libxslt
3800 when using docbook-xsl-1.4, * should filter out document nodes
3801 * HACKING: added William
3802 * TODO: updated
3803
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003804Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3805
3806 * doc/FAQ.html: added a warning about gcc-3.0
3807 * doc/xml.html: added reference to gdome2 and removed a confusing
3808 sentence
3809
Daniel Veillardf7f41852001-06-22 15:18:01 +00003810Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3811
3812 * xmlversion.h: okay this is a generated file, but Windows
3813 users need it and they can't generate it, and I want CVS
3814 Windows users ...
3815 * win32/libxml2/libxml2_so.dsp: Windows project file for
3816 the shared lib version of libxml2
3817 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3818 resources needed for libxslt/xsltproc by Yon Derek
3819
Bjorn Reese3157b342001-06-22 14:41:45 +00003820Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3821
3822 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3823
Daniel Veillard4151acb2001-06-22 10:48:57 +00003824Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825
Daniel Veillardcc146db2001-06-22 11:10:52 +00003826 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3827
3828Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3829
Daniel Veillard4151acb2001-06-22 10:48:57 +00003830 * include/win32config.h: Yon Derek provided a first fix
3831 to be able to compile libxslt/xsltproc on Windows
3832
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003833Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3834
3835 * xpath.c: attempt to work around what seemed a gcc optimizer
3836 bug when handling floats on i386 http://veillard.com/gcc.bug
3837 * tree.c entities.c encoding.c: doing some cleanups while
3838 chasing it
3839
Daniel Veillard017b1082001-06-21 11:20:21 +00003840Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * Makefile.am: cleanup when --without-debug is specified
3843 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3844 w.r.t. --without-debug and other include points
3845 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3846 Catalogs
3847 * configure.in entities.h tree.h HTMLparser.c: removed
3848 --without-corba, made the _private field mandatory
3849
Daniel Veillard87a764e2001-06-20 17:41:10 +00003850Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3853 outputs a BOM in UTF8, an errata has been issued to avoid the
3854 problem, that was the most reasonable solution... Add support
3855 for a leading UTF8 BOM in entities.
3856
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003857Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * valid.c: fixed a bug found when post validating an entity ref
3860 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3861 activate it too
3862
Daniel Veillard39196eb2001-06-19 18:09:42 +00003863Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3864
3865 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3866 weakness in the node copy the XPointer and the XInclude
3867 implementations. Serious cleanup.
3868
Daniel Veillard3739b982001-06-19 12:51:30 +00003869Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3870
3871 * Makefile.am: Kjartan Maraas provided a small patch to
3872 add xml2-config.in to EXTRA_DIST
3873
Daniel Veillarda9142e72001-06-19 11:07:54 +00003874Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3875
3876 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3877 provided another failing case found in KDE, the way the
3878 ctxt->vctxt.nodeTab was allocated and freed changed over
3879 time but it wasn't completely cleaned up. This should fix it.
3880
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003881Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882
3883 * parser.c: Stephan Kulow also raised the fact that line number
3884 could get miscounted making debug harder, fixed the problem
3885 in xmlParseCharData()
3886
Daniel Veillard64b98c02001-06-17 17:20:21 +00003887Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3888
3889 * valid.c: Stephan Kulow pointed out a problem when validating
3890 and using an empty entity, forgot a 'break' in a case.
3891
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003892Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893
3894 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3895 * doc/xml.html: updated with 2.3.11
3896
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003897Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898
3899 * TODO: updated adding cleanup of generated doc
3900 * configure.in: prepared to release 2.3.11
3901 * xmllint.c: added --version for bug reporting
3902 * doc/html/*.html: rebuilt the doc
3903
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003904Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3905
3906 * xpath.c: first part of the work on selecting namespace to
3907 fix bug #56115
3908
Daniel Veillard96ed5832001-06-15 22:22:04 +00003909Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910
3911 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3912 when using -liconv
3913 * TODO: updated
3914
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003915Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3916
3917 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3918 cleanup, encoding support.
3919
Daniel Veillard608ad072001-06-14 08:32:28 +00003920Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3921
3922 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3923
Daniel Veillard239d0522001-06-13 23:02:48 +00003924Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3925
3926 * xpath.c: bug detected by Ankh when / is used as a function arg
3927
Daniel Veillard02bb1702001-06-13 21:11:59 +00003928Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3929
3930 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3931 of element and use it to avoid outputting formatting spaces at
3932 the wrong place. Implemented the format parameter for HTML save.
3933 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3934 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3935 result/HTML/wired.html: of course this impact the result of a
3936 number of HTML tests
3937
Daniel Veillard95d845f2001-06-13 13:48:46 +00003938Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939
3940 * HTMLtree.[ch]: started augmenting the HTML save API with
3941 encoding and formatting parameters
3942
Daniel Veillardeca60d02001-06-13 07:45:41 +00003943Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944
3945 * HTMLtree.h: cleanup and started evaluating the work needed on
3946 revamping the HTML output code
3947
Daniel Veillard84666b32001-06-11 17:31:08 +00003948Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3949
3950 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3951
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003952Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3953
3954 * valid.c: fixed bug #56049, forgot one check in the
3955 validation routine
3956
Daniel Veillardca2366a2001-06-11 12:09:01 +00003957Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3960
Daniel Veillard6761eee2001-06-11 10:29:38 +00003961Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962
3963 * libxml.h: fixed an error in last commit
3964 * doc/FAQ.html: added an entry for compilation from CVS
3965
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003966Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3967
3968 * xmlversion.h.in libxml.h: Cygwin patches
3969 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3970 * tree.h: cleanup
3971
Daniel Veillardacd370f2001-06-09 17:17:51 +00003972Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3975 memory block in a strange case where libxml is linked twice
3976 in the binary.
3977
Daniel Veillard1d047672001-06-09 16:41:01 +00003978Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3981 state far too often, simple fix used to avoid it.
3982
Daniel Veillard4497e692001-06-09 14:19:02 +00003983Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984
3985 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3986 being processed, applied his patch
3987 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3988
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003989Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3990
3991 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3992 provided fixes to compile on MSCC again
3993 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3994 also provided an update for the project files.
3995
Daniel Veillarda682b212001-06-07 19:59:42 +00003996Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3999 bug #55810
4000
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00004001Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * tree.c: fixed xmlGetNsProp() to close bug #55683
4004 Note this requires libxslt to use it's own function instead.
4005
Daniel Veillardf0c53762001-06-07 16:07:07 +00004006Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * HTMLtree.c: when in a pre element no formatting space should
4009 be added.
4010 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4011
Daniel Veillard068a9652001-06-07 15:30:26 +00004012Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4013
4014 * configure.in: added tests for signal() and signal.h
4015
Daniel Veillard541d6552001-06-07 14:20:01 +00004016Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4019
Daniel Veillard8a367d42001-06-07 14:01:34 +00004020Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4021
4022 * doc/libxml-doc.el: Felix Natter provided a new version for
4023 libxml2
4024
Daniel Veillard8a926292001-06-07 11:20:20 +00004025Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026
4027 * HTMLtree.c: when in a pre element no formatting space should
4028 be added.
4029
Daniel Veillard14839d52001-06-06 16:11:56 +00004030Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4031
4032 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4033
Daniel Veillarde95e2392001-06-06 10:46:28 +00004034Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035
4036 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4037 hack
4038 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4039 * uri.c: fixed a warning
4040
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004041Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * HTMLtree.c: trying to close bug #55772 escaping in script
4044 elements
4045 * doc/xml.html: suggest to send mail to the list
4046
4047Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004048
4049 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4050 good. Use a macro and based on the solution provided in
4051 vsnprintf manual page from GNU.
4052
Bjorn Reese99748722001-06-05 12:49:15 +00004053Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4054
4055 * error.c: Workaround for non-preserving variadic list.
4056 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4057
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004058Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * doc/xml.html: added 2.3.10 release
4061
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004062Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * configure.in: releasing 2.3.10
4065
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004066Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4067
4068 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4069
Daniel Veillard20042422001-05-31 18:22:04 +00004070Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071
4072 * encoding.c: Robert Collins provided a patch to add the
4073 "US-ASCII" encoding alias
4074
Daniel Veillard97ac1312001-05-30 19:14:17 +00004075Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4078 string oriented functions and started cleaning the related areas
4079 in xpath.c which needed fixing in this respect
4080
Daniel Veillard2d703722001-05-30 18:32:34 +00004081Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4082
4083 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4084 #55380
4085 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4086
Daniel Veillard9403a042001-05-28 11:00:53 +00004087Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * TODO: updated
4090 * nanohttp.[ch] : started adding APIs to get the redirected URL
4091 when this occurs (needed for further base computation
4092 * tree.h: cleanup
4093 * encoding.c: cleanup
4094 * SAX.c: minor change around ctxt->loadsubset
4095
Daniel Veillard6278fb52001-05-25 07:38:41 +00004096Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * Makefile.am include/Makefile.am: small change to have
4099 include/libxml rebuilt if working from CVS.
4100 * uri.c: applied another patch from Carl Douglas for URI escaping,
4101 this should close bug #51876
4102
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004103Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4106 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4107 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4108 added specific regression test
4109 * parser.h: preparing for the XSLT mode where DTD inherited
4110 attributes are added to the tree.
4111
Daniel Veillardbbd22452001-05-23 12:02:27 +00004112Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4113
4114 * xinclude.[ch]: Updated the namespace for the Last Call version
4115 * result/XInclude/include test/XInclude/include: updated the
4116 testsuite accordingly
4117
Daniel Veillard8514c672001-05-23 10:29:12 +00004118Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4121 related to bug #51876
4122
Daniel Veillard42596ad2001-05-22 16:57:14 +00004123Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4124
4125 * tree.c: fixed a gross mistake in base computation, xml:base is
4126 not completely correct yet (need cascade).
4127 * xpath.[ch]: added the few things needed to find a function name
4128 and URI from the XPath context when it is called.
4129
Daniel Veillard81418e32001-05-22 15:08:55 +00004130Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4133 * DOCBparser.c: small cleanup
4134 * xmllint.c: added a --catalogs option to load catalogs from
4135 $SGML_CATALOG_FILES
4136 * tree.c: cleanup
4137 * configure.in: iconv library fixup, ICONV_LIBS
4138
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004139Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140
4141 * catalog.c: handling of CATALOG entries. detection of recursion,
4142 and a few bugfixes
4143 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4144 against the default namespace
4145
Daniel Veillard04b93292001-05-21 08:15:31 +00004146Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4149
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004150Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152 * parser.c: fixed propagation context info when parsing an
4153 external entity.
4154 * doc/html/*.html: regenerated a couple of docs
4155
Daniel Veillard4623acd2001-05-19 15:13:15 +00004156Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158 * doc/xml.html: update with 2.3.9 informations
4159
Daniel Veillardbed7b052001-05-19 14:59:49 +00004160Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4163 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4164 * doc/html/* : rebuilt the docs
4165 * valid.c: small patch which may improve some case when
4166 validating.
4167
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004168Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4169
4170 * HTMLparser.c: Closed bug #54891
4171 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4172 to the suite
4173
4174Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4177 applied a documentation patch from LotR and filled in a few missing
4178 descriptions
4179
Daniel Veillard76d66f42001-05-16 21:05:17 +00004180Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * xpath.c tree.c parser.c: speed optimizations at the parser level
4183 document tree freeing and xpath evaluation
4184
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004185Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * parser.c parser.h parserInternals.h: fixed a couple of
4188 interfaces for handling memory buffer input to const char *
4189 upon suggestion of JamesH.
4190
Daniel Veillardc3739e72001-05-15 15:23:27 +00004191Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * configure.in: LoTR sent a patch fixing the previous commit
4194
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004195Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4196
4197 * configure.in: trying to deal again with the stoopid -R linking
4198 flag of Solaris
4199
Daniel Veillard790142b2001-05-15 10:51:53 +00004200Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4201
4202 * xpath.h: two nodeset access macros from Thomas Broyer
4203
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004204Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205
4206 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4207 patch from Thomas Broyer
4208
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004209Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4210
4211 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4212 case
4213 * INSTALL: was empty added stuff from the FAQ
4214
Daniel Veillard75bea542001-05-11 17:41:21 +00004215Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4218 attributes handling and #54433 by adding xmlUnsetProp()
4219 and xmlUnsetNsProp()
4220
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004221Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * HTMLparser.c: Patch from Jonas Borgström
4224 (htmlGetEndPriority): New function, returns
4225 the priority of a certain element.
4226 (htmlAutoCloseOnClose): Only close inline elements if they
4227 all have lower or equal priority.
4228 * result/HTML: this of course changed a number of tests results.
4229
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004230Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * xmlIO.c catalog.c: plugged in the default catalog resolution
4233 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4234 documentations
4235 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4236
Daniel Veillarda7374592001-05-10 14:17:55 +00004237Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238
4239 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4240 integrating catalogs
4241 * catalog.[ch] testCatalog.c: adding a small catalo API
4242 (only SGML catalog support).
4243 * parser.c: restaured xmlKeepBlanksDefault(0) API
4244
Daniel Veillardc17337c2001-05-09 10:51:31 +00004245Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4248
Daniel Veillard257d9102001-05-08 10:41:44 +00004249Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250
4251 * parser.c: added xmlParseExternalEntityPrivate() to allow
4252 propagation of ctxt->_private when parsing external entities
4253
Daniel Veillard083c2662001-05-08 08:27:14 +00004254Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4255
4256 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4257
Daniel Veillard01ef7382001-05-08 07:31:43 +00004258Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4261
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004262Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * valid.c: warn when indeterminist content model is detected
4265 * result/VC/ElementValid8: this adds a message
4266 * Makefile.am: add --novalid for VCM tests
4267 * parserInternals.c: added a call to Init memory
4268
Daniel Veillard64269352001-05-04 17:52:34 +00004269Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4272 when both parameters are NULL.
4273
Daniel Veillard37721922001-05-04 15:21:12 +00004274Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275
4276 * valid.c: applied small patch from Gary Pennington, reindented
4277 some part of the code.
4278
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004279Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280
4281 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4282 release, updated and regenerated the docs
4283
Daniel Veillard357c9602001-05-03 10:49:20 +00004284Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * xpath.c result/XPath/expr/floats : clarified and cleanup
4287 printing of abnormal floats in tests.
4288
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004289Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4292 * results/HTML/ : a few changes in the output of the HTML tests as
4293 a result.
4294 * configure.in: tying to fix -liconv where needed
4295
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004296Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * Makefile.am: fixed a stupid error
4299
Daniel Veillard7150a032001-05-02 16:41:11 +00004300Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * configure.in Makefile.am: make the inclusion of the trio
4303 modules in the library conditional
4304
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004305Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4306
4307 * DOCBparser.c: patche from László Kovács, fixed entities refs
4308 in attributes handling
4309
Daniel Veillardedddff92001-05-02 10:58:52 +00004310Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4311
4312 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4313 flushing
4314
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004315Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * xpath.c: fix of an XSLT namespace bug reported on the list
4318 general/bug-8-
4319
Daniel Veillard5792e162001-04-30 17:44:45 +00004320Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * strio.h trio.c: Dan McNichol suggested a couple of small
4323 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4324
Daniel Veillard02141ea2001-04-30 11:46:40 +00004325Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * tree.c parser.c encoding.c: spent a bit more time looking
4328 at the parsing speed and DOM handling. Added a few more
4329 speedups.
4330
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004331Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * parser.c: small but effective parsing speed improvement
4334
Daniel Veillardb59076b2001-04-29 17:04:07 +00004335Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4336
4337 * configure.in: default on the DocBook parser inclusion (for Gnome)
4338 * DOCBparser.h: fixed a header reference
4339
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004340Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * configure.in xpath.c: applied Bjorn patches for FPE on the
4343 alpha
4344
Daniel Veillardeefd4492001-04-28 16:55:50 +00004345Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4348 xmlSaveFormatFileTo()
4349
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004350Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351
4352 * xpath.c: simple and efficient optimization, XPath functions
4353 aways bind to the same code, cache this
4354 * TODO: updated (by saying some is obsolete)
4355
Daniel Veillard2156a562001-04-28 12:24:34 +00004356Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * xpath.c: more cleanup work on XPath name parsing routines
4359
Daniel Veillard61d80a22001-04-27 17:13:01 +00004360Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4363 xmlXPathParseName
4364 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4365 * debugXML.c: avoid compilation problems if compiling without
4366 HTML support, Igor Zlatkovic
4367 * win32/libxml2/libxml2.def.src: being able to compile without
4368 XPath on Windows
4369
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004370Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * libxml.m4: yet another patch from Toshio Kuratomi
4373
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004374Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4377
Daniel Veillard67fee942001-04-26 18:59:03 +00004378Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * tree.[ch]: added xmlSaveFormatFile interface for saving
4381 and indenting a file.
4382
Daniel Veillard82e49712001-04-26 14:38:03 +00004383Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * xpath.c: fixed bug #53689 related to processing-instruction()
4386
Daniel Veillard02f077a2001-04-26 10:59:11 +00004387Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * DOCBparser.c: patche from László Kovács
4390
Daniel Veillard30211a02001-04-26 09:33:18 +00004391Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * parser.c: applied fixes from Christian Glahn bug report #53391
4394
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004395Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * error.c: Jean François Lecomte provided a complete description
4398 and a fix to bug #53537
4399
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004400Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4403
Daniel Veillard1034da22001-04-25 19:06:28 +00004404Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * DOCBparser.c SAX.c: a bit more work on entities processing.
4407 Still Need to cleanup XML output and references in attributes
4408
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004409Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4412
Daniel Veillardb33c2012001-04-25 12:59:04 +00004413Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * tree.c: trying to fix #53574, not completely complete,
4416 I would like xmllint --copy --debug test/ent1 and
4417 xmllint --debug test/ent1 to show the same result.
4418 * xpath.c: fix a bug when trying to sort namespace nodes
4419
Daniel Veillard5146f202001-04-25 10:29:44 +00004420Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * HTMLtree.c: real fix for #53402
4423
Daniel Veillard7533cc82001-04-24 15:52:00 +00004424Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4427 PIs when using xsl:output
4428 * valid.c: closing #53537 some case generate segfaults if there
4429 is validity errors
4430
Daniel Veillard61b33d52001-04-24 13:55:12 +00004431Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4434 of external parsed entities, added --noent to testDocbook
4435 * valid.c: Garry Pennington found an uninitialized variable
4436 access in xmlValidateElementContent()
4437
Daniel Veillard56098d42001-04-24 12:51:09 +00004438Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4439
4440 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4441 with madness
4442 * result/HTML/ : this modified the result of the regression tests
4443 a lot.
4444
Daniel Veillard122376b2001-04-24 12:12:30 +00004445Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4448 to doc where it wasn't checked against NULL reported by
4449 Jens Laas
4450
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004451Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4454 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4455
Daniel Veillardeae522a2001-04-23 13:41:34 +00004456Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4459 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4460 * SAX.[ch]: cleanup and updates for DocBook
4461 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4462 ex SGML identifier changes
4463 * valid.c: removed a static unused function.
4464
Daniel Veillardde57c612001-04-23 09:13:36 +00004465Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * HTMLtree.c: applied change for Paul Sponagl on script saving
4468 * Makefile.am: the warning about entity title.xml are normal.
4469
Daniel Veillard393df012001-04-22 20:11:18 +00004470Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * configure.in: release of 2.3.7
4473 * Makefile.am: fixing make distcheck
4474
Daniel Veillarda41123c2001-04-22 19:31:20 +00004475Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * doc/html/* doc/xml.html: updated and regenerated the docs
4478
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004479Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4482
Daniel Veillarde82a9922001-04-22 12:12:58 +00004483Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * tree.c: fixed #53388 with the provided patch
4486
Daniel Veillard06803992001-04-22 10:35:56 +00004487Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * valid.c: Bjorn detected an invalid memory access. Fixed
4490 vstateVPush()
4491
Daniel Veillard40af6492001-04-22 08:50:55 +00004492Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4495
Bjorn Reese70a9da52001-04-21 16:57:29 +00004496Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4497
4498 * libxml.h: new header used only for the compilation of libxml
4499 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4500 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4501 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4502 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4503 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4504 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4505 baseline (version 1.2 plus a single patch).
4506 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4507 scientific notation for numbers. Tests added.
4508 * xpath.c: formatting of numbers changed to use sprintf
4509 (contribution from William Brack)
4510
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004511Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * valid.c: cleanup, more useful debugging
4514 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4515 * xmlIO.c: entity loading is printed as an error when validating
4516
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004517Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * valid.c: fixed to validate within entities
4520 * test/VCM/v22.xml: added a specific testcase
4521
Daniel Veillardca1f1722001-04-20 15:47:35 +00004522Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * valid.c: forgot an epsilon transition in for ()+
4525 * test/VCM/v21.xml : added a specific test case
4526
Daniel Veillard85349052001-04-20 13:48:21 +00004527Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * valid.c: removed a state explosion exhibited by RSS
4530 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4531 from bug #51872
4532
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004533Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4536 validation without using an ugly NFA -> DFA algo in the source.
4537 Made a specific algorithm easier to maintain, using a single
4538 stack and without recursion.
4539 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4540 * hash.c: made the growing routine static
4541 * tree.h parser.c: added the parent information to an
4542 xmlElementContent node.
4543
Daniel Veillarde470df72001-04-18 21:41:07 +00004544Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * SAX.c parser.c xpath.c: generating IDs when not validating
4547 from an external parsed entity was poisoning the ID has table
4548 with removed values. This was killing XSLT on the KDE help
4549 browser.
4550
Daniel Veillardceacdd92001-04-18 15:10:35 +00004551Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * entities.h: andrew@ugh.net.au detected a double declaration
4554
Daniel Veillarda10efa82001-04-18 13:09:01 +00004555Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * debugXML.c hash.c tree.h valid.c : some changes related to
4558 the validation suport to improve speed with DocBook
4559 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4560 the way validation errors get reported
4561
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004562Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4565 by P C Chow and William M. Brack for XSLT HTML output
4566
Daniel Veillard2d90de42001-04-16 17:46:18 +00004567Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4570 Igor Zlatkovic patches for MSC compilation and added his
4571 updates
4572
Daniel Veillarde043ee12001-04-16 14:08:07 +00004573Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4576 prefix lookup.
4577 * parserInternals.c: fixed the bug reported by Morus Walter
4578 due to an off by one typo in xmlStringCurrentChar()
4579
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004580Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * HTMLparser.c result/HTML/*: revamped the way the HTML
4583 parser handles end of tags or end of input
4584
Daniel Veillard82daa812001-04-12 08:55:36 +00004585Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4588
Daniel Veillard67a21302001-04-11 14:39:16 +00004589Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4592 bug where the linktime verions of free() won't work ...
4593
Daniel Veillard27b55282001-04-11 12:22:25 +00004594Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4597
Daniel Veillardafc73112001-04-11 11:51:41 +00004598Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * doc/xml.html: added 2.3.6 release
4601
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004602Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4605 * result/wml.xml: resulted in a small output change
4606
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004607Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4608
4609 * tree.c: xmlNewDoc was missing the charset initialization
4610 * xmllint.c: added --auto to autogenerate a doc, allow to
4611 reproduce the problem fixed on xmlNewDoc
4612
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004613Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * xpath.c: trying to get 52979 solved
4616 * tree.c result/ result/noent/: trying to get 52712 solved, this
4617 also made me clean up the fact that XML output in general should
4618 not add formating blanks by default, this changed the output of
4619 a few tests
4620
Daniel Veillard73639a72001-04-10 14:31:39 +00004621Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4624
Daniel Veillardfac26a12001-04-08 13:08:14 +00004625Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * configure.in: finally released 2.3.6
4628
Daniel Veillard911f49a2001-04-07 15:39:35 +00004629Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * xpath.c: checking for null pointer generated by new code
4632
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004633Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * xpath.c: fixed a [] evaluation problem reported
4636 * test/XPath/tests/simpleaddr: extended test
4637 * result/XPath/simpleaddr: updated result
4638
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004639Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * xmllint.c: Dan Timis reported a portability problem
4642 on Macs without mmap, fixed it.
4643
Daniel Veillardb38bd552001-04-03 18:22:00 +00004644Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * testXPath.c : added a --tree option allowing to display the
4647 tree dump of the XPath expression
4648
Daniel Veillard4dd93462001-04-02 15:16:19 +00004649Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * xpath.c: fixed a memleak when comparing nodesets
4652 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4653 * tree.c: added a TODO
4654
Daniel Veillard92ad2102001-03-27 12:47:33 +00004655Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656
4657 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4658 we need string functions
4659 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4660 to be able to use them where needed. Applied some changes
4661 to reduce name linking pollution and compile in only what's
4662 needed.
4663 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4664 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4665 for the string manipulation functions
4666 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4667 to the free() function of xmlmemory.c
4668 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4669 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4670 usage.
4671
4672
Daniel Veillard2be30642001-03-27 00:32:28 +00004673Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * error.c: applied the context output patch of the error
4676 handling submitted by Chuck Griffith
4677 * error/VC/*: this slightly change some error logs
4678
Daniel Veillard50582112001-03-26 22:52:16 +00004679Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * parser.c: fixed line number reporting on error
4682
Daniel Veillard04be4f52001-03-26 21:23:53 +00004683Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * parser.c: Sullivan and Darin found a parser bug,
4686 applied the patch.
4687
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004688Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4691 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4692 xmlversion.h.in xpointer.c: of course the way I defined
4693 UNUSED breaks on old gcc version. Try to be smart and
4694 also define it directly in xmlversion.h
4695 * configure.in: removed -ansi flag from the pedantic set
4696
4697Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004698 Huge cleanup, I switched to compile with
4699 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4700 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4701 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4702 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4703 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4704 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4705 encoding.h entities.c error.c list.[ch] nanoftp.c
4706 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4707 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4708 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4709 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4710 Cleanup, staticfied a number of non-exported functions,
4711 detected and cleaned up a dozen of problem found this way,
4712 avoided a lot of public function name/typedef/system names clashes
4713 * doc/xml.html: updated
4714 * configure.in: switched private flags to the really pedantic ones.
4715
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004716Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * configure.in: 2.3.5
4719 * doc/html/*: rebuilt the docs
4720
Daniel Veillard146c9122001-03-22 15:22:27 +00004721Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * parser.c: fixed a reported bug in NOTATION parsing
4724 * uri.c: accepted but not fixed bug 51876, added TODO
4725 * Makefile.am: fixed bug 51876
4726
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004727Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * config.h.in configure.in error.c: fix a compilation problem
4730 on platforms without vsnprintf (xml@thewrittenword.com)
4731
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004732Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * parser.c: fixed a function name header typo
4735 * SAX.c: notations can also occur in external subset.
4736
Daniel Veillard7d42b542001-03-20 13:22:46 +00004737Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * error.c: removed a C++ like comment
4740
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004741Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * parser.c: fixing bug 52299 strange condition leading
4744 to a parser crash due to a buffer overflow
4745 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4746 added the specific test case
4747
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004748Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4751 xmlXPathConvert{String,Number,Boolean} to be able to make
4752 type casts without a context stack, fixed some implementation
4753 problems related to the absence of context at parse-time,
4754 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4755 in the public API too
4756 * xpointer.c xpathInternals.h: we need to know at parse time
4757 whether we are compiling an XPointer
4758
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004759Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4762 cleaned up the parser internals, refactored XPath code, added
4763 new compilation based APIs and cleanly separated public and
4764 private APIs.
4765
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004766Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * xpath.h: the comp field must be added at the end to avoid
4769 killing binary compat.
4770
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004771Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * Makefile.am: detect XPath memleaks in regreson tests
4774 * error.c: fixed and error w.r.t. error reporting still using
4775 stderr
4776 * hash.c: added new line at end of file
4777 * tree.h: minor cleanup
4778 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4779 expression parsing from evaluation, resulted in a number of
4780 changes internally, and in XPointer. Likely to break stuff
4781 using xpathInternals.h but should remain binary compatible,
4782 new interfaces will be added.
4783
Daniel Veillardd574f782001-03-14 19:40:17 +00004784Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * configure.in: fixed a couple of problems reported by
4787 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4788 without gcc on non linux platforms.
4789
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004790Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4793 a fix for --with-html-dir= configure support. I hope it won't
4794 break rpm generation
4795
Daniel Veillarda022fe02001-03-14 16:30:00 +00004796Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * xmlIO.c: one function comment cleanup.
4799
Daniel Veillard25239c12001-03-14 13:56:48 +00004800Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * SAX.c: external subset notations were improperly registered
4803 in the internal subset.
4804
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004805Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * README.cvs-commits: added, pointing to HACKING
4808 * HACKING: updated
4809
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004810Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * parser.c: and Matt Sergeant found one in the XML push
4813 parser (erroneous check I forgot to remove when I fixed the
4814 main parser).
4815
Daniel Veillard68d7b672001-03-12 18:22:04 +00004816Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * xpath.c: ptittom found a small bug in UnaryExpr
4819
Daniel Veillarde356c282001-03-10 12:32:04 +00004820Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * configure.in: bumped to 2.3.4
4823 * error.c: fixed bug #51860
4824 * tree.c: fixed bug #51861
4825 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4826 * tree.[ch] : added xmlDefaultBufferSize
4827 * nanoftp.c: typo in function name header block
4828 * doc/xml.html : updated, added link to XML::LibXSLT
4829 * doc/html/* : rebuilt the docs
4830
Daniel Veillard80f32572001-03-07 19:45:40 +00004831Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * parser.c SAX.c: the new content parsing code raised an
4834 ugly bug in the characters() SAX callback. Found it
4835 just because of strangeness in XSLT XML Rec ouptut :-(
4836
Daniel Veillard6c831202001-03-07 15:57:53 +00004837Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * Makefile.am: Martin Baulig suggested to add -lm
4840 * tree.c: found another bug in xmlNodeGetContent()
4841
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004842Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * xpath.c: Bjorn found the error related to strictness of comparison.
4845
Daniel Veillard29631a82001-03-05 09:49:20 +00004846Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * parser.c: trying to fix the Dtd parsing problem reported
4849 by Gary, side effect of last week speed optimizations.
4850
Daniel Veillard14be0a12001-03-03 18:50:55 +00004851Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4854 * parserInternals.c: removed unneeded test raised by Stric
4855
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004856Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4857
4858 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4859 and fixed by William Brack). Added xmlXPathFormatNumber.
4860 Changed the sorting slightly.
4861 * configure.in Makefile.am example/Makefile.am: Added -lm.
4862 Please note that applications linking with libxml2, must
4863 also like with the math library from now on.
4864
Daniel Veillardf9533d12001-03-03 10:04:57 +00004865Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4868
Daniel Veillard2f362242001-03-02 17:36:21 +00004869Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * parser.c: one must report spaces even if the Dtd element
4872 content proves that this is not part of the element content.
4873 * result/valid/*.xml: this changed the ouptu slightly
4874
Daniel Veillardb402c072001-03-01 17:28:58 +00004875Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * configure.in: bumped to 2.3.3
4878 * doc/xml.html: updated
4879
Daniel Veillard77851712001-02-27 21:54:07 +00004880Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * tree.c: minor doc fix
4883 * xpath.c: deallocation issues when a result tree has been
4884 converted to a node-set
4885
Daniel Veillardec70e912001-02-26 20:10:45 +00004886Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * doc/xml.html: oops corrected dates s/2000/2001
4889
Daniel Veillard8730c562001-02-26 10:49:57 +00004890Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * valid.c: new patch from Gary Pennington
4893
Daniel Veillard91e9d582001-02-26 07:31:12 +00004894Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * doc/xml.html: applied patch from Ankh
4897
Daniel Veillardedac3c92001-02-26 01:36:19 +00004898Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * xinclude.c: fixed a problem building on Mac
4901
Daniel Veillard21a0f912001-02-25 19:54:14 +00004902Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * parser.c: more work on increasing parsing ferformances
4905
Daniel Veillard48b2f892001-02-25 16:11:03 +00004906Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4909 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4910 avoiding memcpy in production builds MEM_CLEANUP macro use
4911 * parser.[ch] parserInternals.c: optimizations of the tightest
4912 internal loops inside the parser. Better checking of I/O
4913 flushing/loading conditions
4914 * xmllint.c : added --timing
4915
Daniel Veillard71681102001-02-24 17:48:53 +00004916Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * configure.in: bumped to 2.3.2
4919 * doc/xml.html: updated for release
4920
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004921Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * xpath.c: found a memleak and fixed a nasty bug
4924
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004925Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * xmllint.[c1] : added return code errors for xmllint
4928 * xpath.c: specific debug dump function for result value trees
4929
Daniel Veillard4b637072001-02-21 21:52:55 +00004930Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * xpath.c: finally implemented xmlXPathCompareNodeSets
4933 * test/XPath/expr/floats results/XPath/expr/floats: added
4934 a test for float expressions
4935
Daniel Veillardf714aa32001-02-21 03:07:44 +00004936Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4939 * parserInternals.[ch]: trying to speed up parsing
4940 * xpath.c : speeded up node set equality op
4941
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004942Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4945 better handling of ID/IDREF and the list modules associated
4946 * configure.in: small CFLAGS cleanup
4947
Daniel Veillarda8abee62001-02-19 15:14:59 +00004948Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * configure.in: fixed iconv detection on AIX (stric)
4951
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004952Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004953
4954 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4955
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004956Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4957
4958 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4959 and optimized xmlXPathNodeSetSort
4960
Daniel Veillard142adbf2001-02-17 13:21:05 +00004961Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * xpath.c: bug fix when context size is 0
4964 * parser.c: I like Norm's Dtd because they still manage to break
4965 the parser occasionally
4966
Daniel Veillardf23e0092001-02-16 13:21:29 +00004967Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4970
Daniel Veillarde0e26512001-02-16 00:11:46 +00004971Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4974 attributes within the XML-1.0 namespace
4975
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004976Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * xpathInternals.h: exported a few axis functions
4979 * doc/xml.html: updated the doc
4980
Daniel Veillard760f4422001-02-15 14:59:48 +00004981Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * configure.in: applied patch from Daniel van Balen for OpenBSD
4984 and bumped version to 2.3.1
4985 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4986 attempt to find autoclosing was simply broken, removed it,
4987 updated the examples, this is better
4988
Daniel Veillardd194dd22001-02-14 10:37:43 +00004989Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4992 hash functionnalities.
4993 * doc/html/* : rebuild the doc
4994
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004995Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4998 on predicate
4999 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5000 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5001 really want to have tags closed on output even if we accept
5002 unclosed ones on input
5003
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00005004Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * xpath.c: ouch don't free NULL, rare case fixed
5007 * tree.c: don't coalesce text nodes if they don't have the
5008 same behaviour wrt escaping on output
5009
Daniel Veillardd12b69d2001-02-11 20:17:31 +00005010Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * xpath.c: small fixup
5013 * SAX.c: don't warn on empty namespaces.
5014
Daniel Veillard6a2e4062001-02-08 10:31:33 +00005015Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * README: a bit of cleanup
5018 * configure.in: preparing for 2.3.0 release
5019
Daniel Veillard1f83d392001-02-08 09:37:42 +00005020Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * hash.[ch]: added a first version of xmlHashSize()
5023 * valid.c: another bug fix from Gary Pennington
5024
Daniel Veillard5eef6222001-02-07 18:24:48 +00005025Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * valid.c: couple of bug fixes pointed by Gary Pennington
5028 * HTMLtree.c: #if 0 cleanup
5029
Daniel Veillard2c257ec2001-02-06 13:29:07 +00005030Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5033 which removes a time consuming check of xmlXPathNodeSetAdd()
5034 and use it in places where we are sure to not break unicity
5035
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00005036Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * xpath.c: bug fixes found from XSLT
5039 * tree.c: preserve node->name special values when copying nodes.
5040 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5041 external subset are fetched when available but without full
5042 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5043 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5044 output with encoding disabled.
5045
Daniel Veillard2c833b62001-02-03 08:52:06 +00005046Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5049 xmlCheckFilename should not be called from xmlFileOpenW
5050 and xmlGzfileOpenW
5051
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005052Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5055 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5056 added the new tests for URI normalization
5057 * testURI.c: fixed stoopid bugs
5058 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5059 the URI in the error messages are now properly normalized
5060
Daniel Veillardea28ce62001-02-02 08:20:19 +00005061Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5064
Daniel Veillarde99a4762001-02-01 04:34:35 +00005065Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5068
Daniel Veillard2b325a02001-01-31 20:46:31 +00005069Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * xpath.c: fixed mod operator
5072
Daniel Veillardde55cf62001-01-31 15:53:13 +00005073Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * parser.c: fixed xmlStrcat doc
5076 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5077 trees.
5078
Daniel Veillard2f913b72001-01-31 13:23:49 +00005079Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * xpath.c result/XPath/tests/chaptersbase
5082 result/XPath/tests/simplebase: fixed XPath node()
5083 * tree.c: small fix in xmlNewNs()
5084 * Makefile.am: removed extraneous xml2Conf.sh rule
5085
Daniel Veillardb42042b2001-01-28 07:40:36 +00005086Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5089 Changed the library name, in order to get libxml-devel and
5090 libxml2-devel to coexist on a single system
5091 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5092 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5093
Daniel Veillardee0a4662001-01-27 18:59:33 +00005094Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5097 libxml2-devel installable in // as libxml-devel.
5098
Daniel Veillard5eb05942001-01-27 17:50:22 +00005099Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * doc/Makefile.am: fixed make rebuild in doc
5102 * doc/html/*.html: rebuilt the docs
5103
Daniel Veillard65c295d2001-01-26 09:32:39 +00005104Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5107
Daniel Veillard8e199902001-01-25 18:54:39 +00005108Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5111 the HTML doc to go into the -devel RPM ...
5112 * aclocal.m4 config.h.in: some updates due to auto* magic
5113
Daniel Veillard93086662001-01-25 18:13:04 +00005114Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * xpath.h: added a hook in the context structure allowing to
5117 link to extra support, needed for XSLT
5118
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005119Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5122 xmlXPtrCmpPoints to use it.
5123 * propagated the following patch from Alejandro Forero
5124 * include/win32config.h xmlIO.c: applied further suggestions
5125 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5126 * example/gjobread.c: fixed warnings, now that it builds
5127
5128Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5129
5130 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5131
5132 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5133 filename points to a valid file (not a directory).
5134 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5135 Added calls to xmlCheckFilenameDir.
5136
5137 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5138 `path' (rather than `filename') as the parameter to gzopen and open.
5139
Daniel Veillard48177c22001-01-23 15:27:41 +00005140Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * Makefile.am: fixed a problem with EXTRA_DIST
5143
Daniel Veillardb83ba402001-01-22 22:45:10 +00005144Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * Makefile.am example/Makefile.am: finally found the trick
5147 to build the example, i.e. add "." in SUBDIRS before example
5148 in the list <grin/>
5149
Daniel Veillard82687162001-01-22 15:32:01 +00005150Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * doc/xml.html: updated with an XSLT section, removed pointer to
5153 W3C CVS base.
5154
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005155Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5158 too, and deallocation need to occur the same way.
5159
Daniel Veillarde4566462001-01-22 09:58:39 +00005160Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5163 type correponding to an XSLT result tree fragment. Share most
5164 of the data format with node set, as well as operators.
5165 * HTMLtree.c: added a newline at the end of the doctype output
5166 whe this one is not present initially.
5167 * tree.c: make sure taht the parent and doc pointers are properly
5168 set when copying attributes (lists).
5169
Daniel Veillard701c7362001-01-21 09:48:59 +00005170Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5173
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005174Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * xpath.c: seems I finally killed that ugly path evaluation
5177 context bug (tagged 9999 in case is is wrong)
5178
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005179Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5182 for XSLT
5183
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005184Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5187 for xmlGzfileOpen() bug
5188
Daniel Veillardf6eea272001-01-18 12:17:12 +00005189Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * xpath.c: removed an error found by XSLT usage
5192 * tree.c parserInternals.h: use a predefined static string
5193 for text and comment nodes, avoid freeing them in xmlFreeNode,
5194 exported the string name in parserInternals.h and added
5195 another value to disable encoding at output (for XSLT),
5196 gain memory, time.
5197
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005198Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5201 win32/libxml2/libxml2_so.dsp: new makefiles and update
5202 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5203
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005204Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5207 Gary Pennington
5208
Daniel Veillard389e6b72001-01-15 19:41:13 +00005209Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * xpath.c: fixed the comaprision of values and nodelists,
5212 need to compare nodelist still ...
5213 * debugXML.c: avoided a possible core dump
5214 * HTMLparser.c: cleanup
5215 * nanohttp.c: contributed fix.
5216 * tree.c: fixes in properties handling added xmlSetNsProp
5217 needed by libxslt
5218 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5219 comment
5220 * TODO: updated
5221
Daniel Veillard167bd532001-01-06 21:09:34 +00005222Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * parser.c parserInternals.c: applied Bjorn Reese optimization
5225 patch
5226
5227Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * Makefile.am: applied patch fro make check from Martin Vidner
5230
Daniel Veillard503b8932001-01-05 06:36:31 +00005231Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * configure.in: preparing 2.2.11
5234 * doc/html/*: rebuild the HTML files
5235 * doc/xml.html : updated
5236
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005237Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * tree.c: fixed a stupid bug
5240 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5241 patches related to validation of an XInclude processing result
5242 * TODO: updated
5243
Daniel Veillarde2488192001-01-04 10:54:22 +00005244Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5247 on large files
5248
Daniel Veillardf060a412001-01-03 20:52:44 +00005249Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5252
Daniel Veillard45cff692001-01-03 18:02:04 +00005253Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5256 reported by Jonas Borgström
5257 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5258
Daniel Veillard08108982001-01-03 15:24:58 +00005259Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * testXPath.c xpath.c: fixing the XPath union expressions problem
5262 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5263
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005264Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * xmllint.c: Made is so if the file name is "-" is will read form
5267 standard input. Sven Heinicke <sven@zen.org>
5268 * tree.c: fixed a problem when growing buffer
5269 * tree.h: fixed the comment of the node types following andersca
5270 comment
5271 * TODO: updated
5272
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005273Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5274
5275 * HTMLparser.[ch]: added a way to avoid adding automatically
5276 omitted tags. htmlHandleOmittedElem() allows to change the
5277 default handling.
5278 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5279 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5280 of xmllint too when using --memory flag, added a memory test
5281 suite at the Makefile level.
5282 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5283 with namespace use when encountering QNames in XPath evalation,
5284 added xmlns() scheme in XPointer.
5285 * nanoftp.c : incorporated a fix
5286 * parser.c xmlIO.c: fixed problems raised with encoding when using
5287 the memory I/O
5288 * parserInternals.c: closed bug 25934 reported by
5289 torsten.landschoff@innominate.de
5290 * TODO: updated
5291
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005292Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5293
5294 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5295 on a non-updated tree :-(, made a 2.2.10 release to correct the
5296 situation
5297
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005298Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5299
5300 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5301 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5302 integrated a set of OpenVMS changes from Howard Taylor
5303 <Howard.Taylor@pacoast.com>
5304
Daniel Veillard58770e72000-11-25 00:48:47 +00005305Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5306
5307 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5308 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5309
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005310Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5311
5312 * HTMLparser.c: some fixes on auto-open of html/head/body
5313 * encoding.c: fixed a compilation error on some gcc env
5314 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5315 XPointer implementation
5316 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5317 related XPointer tests and associated results
5318
Daniel Veillard300f7d62000-11-24 13:04:04 +00005319Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5320
5321 * doc/xmldtd.html doc/xml.html: following a short step by step
5322 guidance on IRC to help maciej with DTDs I started a small
5323 page on the subject.
5324
Daniel Veillard748e45d2000-11-17 16:36:08 +00005325Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5326
5327 * HTMLparser.c: fixed handling of broken charrefs
5328 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5329 patches
5330
Daniel Veillard28929b22000-11-13 18:22:49 +00005331Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * doc/xml.html doc/html/* : rebuilt the docs after adding
5334 xinclude and updated page for 2.2.7 and 2.2.8
5335 * configure.in: releasing 2.2.8
5336
Daniel Veillard41e06512000-11-13 11:47:47 +00005337Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5338
5339 * parser.[ch] parserInternals.c: applied the conditional
5340 section processing fix from Jonathan P Springer
5341 <jonathan.springer2@gte.net>
5342 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5343 project file, fixed iconv default non support
5344 * xpath.c: fixed the problem of evaluating relative expressions
5345 when a node context is provided.
5346
Daniel Veillardbf432752000-11-12 15:56:56 +00005347Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5348
5349 * nanoftp.c: fixed gcc 2.95 new warnings
5350 * SAX.c: fixed a stupid bug
5351 * tree.c: fixed a formatting problem when round-tripping
5352 from/to memory
5353 * xinclude.c: chased memleak, fixed a base problem
5354 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5355 xmlXPtrBuildNodeList()
5356 * TODO: updated
5357 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5358 adding a first small set of regression tests for XInclude
5359
Daniel Veillardc2def842000-11-07 14:21:01 +00005360Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5361
5362 * nanohttp.[ch]: applied Wayne Davison patches to access
5363 the WWW-Authorization header.
5364 * parser.c: Closed Bug#30847: Problems when switching encoding
5365 in short files by applying Simon Berg's patch.
5366 * valid.c: fixed a validation problem
5367 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5368 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5369 Wayne Davison
5370 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5371 need to be extended to non full nodes selections.
5372 * xinclude.c: starts to work decently
5373
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005374Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5375
5376 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5377 debugXML.c xmlversion.h.in: Started adding XInclude support,
5378 this is a new xmllint option
5379 * tree.c xpath.c: applied TOM patches for XPath
5380 * xpointer.c: fixed a couple of errors.
5381 * uri.c: added an escaping function needed for xinclude
5382 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5383 new warning from RH70 gcc's version
5384
Daniel Veillarda4964b72000-10-31 18:23:44 +00005385Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5386
5387 * HTMLparser.c: fixed loop on invalid char in scripts
5388 * parser.c: update to description of xmlIOParseDTD()
5389 * libxml.m4 xmlversion.h.in: changes contributed by
5390 Michael Schmeing <m.schmeing@internet-factory.de>
5391 * configure.in: preparing for 2.2.7
5392 * Makefile.am: trying to avoid config.h and acconfig.h
5393 being included in the distrib
5394 * configure.in: released 2.2.7
5395
5396Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5397
5398 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5399 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5400
Daniel Veillard01411222000-10-30 15:33:22 +00005401Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5402
5403 * parser.[ch]: added xmlIOParseDTD()
5404 * xpointer.c: added support for the 2 extra parameters of
5405 string-range, fixed a stoopid error when '0' was present
5406 in XPointer expressions
5407 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5408 testsuite for the above
5409
Daniel Veillard6db58192000-10-30 09:27:53 +00005410Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * libxml.spec.in: improved package descriptions
5413
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005414Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5415
5416 * xpath.c xpathInternals.h: applied a large cleaning patch
5417 from TOM <ptittom@free.fr>, it also add namespace support
5418 for function and variables registration.
5419
Daniel Veillardbd20df72000-10-29 17:53:40 +00005420Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5421
5422 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5423 * Makefile.mingw: Wayne Davison's update adding hash.c
5424
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005425Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5426
5427 * xpath.c: fixed the root evaluation problems
5428 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5429 ignorable spaces with <b> <bold> <em>
5430 * tree.c: fixed a loop in xmlSearchNsByHref()
5431
Daniel Veillard767662d2000-10-27 17:04:52 +00005432Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5433
5434 * xpath.c: applied another XPath patch from TOM
5435 * xpath.c include/makefile.am: applied another patch from
5436 china@thewrittenword.com (cleanup on IRIX).
5437
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005438Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5439
5440 * xml-config.1: received a fixed version from Fredrik Hallenberg
5441 <hallon@lysator.liu.se>
5442
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005443Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5444
5445 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5446 cleanup patch for XPath
5447
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005448Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5449
5450 * patched to redirrect all "out of context" error messages to
5451 a reconfigurable routine. The changes are:
5452 * xmlerror.h : added the export of an error context type (void *)
5453 an error handler type xmlGenericErrorFunc there is an interface
5454 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5455 to reset the error handling routine and its argument
5456 (by default it's equivalent to respectively fprintf and stderr.
5457 * all the c files: all wild accesses to stderr or stdout within
5458 the library have been replaced to calls to the handler.
5459
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005460Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5461
5462 * configure.in: release 2.2.6
5463 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5464 exporting the inner functions of xpath for extension modules
5465 * doc/*: updated and rebuilt the doc
5466
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005467Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5468
5469 * nanohttp.c : applied Wayne HTTP cleanup patch
5470 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5471 and xmlNodeSetSpacePreserve()
5472
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005473Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5474
5475 * xpath.c: closing bug #29260
5476
Daniel Veillard126f2792000-10-24 17:10:12 +00005477Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5478
5479 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5480 multikey tuples, made hash structure opaque
5481 * valid.[ch]: moved elements, attributes, notations decalarations
5482 as well as ID and refs to hash tables.
5483 * entities.c: hash cleanup
5484 * xmlmemory.c: fixed a dump problem in debug mode
5485 * include/Makefile.am: problem passing in DESTDIR= values patch
5486 from Marc Christensen <marc@calderasystems.com>
5487 * nanohttp.c: removed debugging remains
5488 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5489 * HTMLparser.c parser.c: fixing a number of problems with the
5490 macros in the *parser.c files (Wayne).
5491 * HTMLparser.c: close the previous option when opening a new one
5492 (Marc Sanfacon).
5493 * result/HTML/*: updated the HTML results accordingly
5494
Daniel Veillard52afe802000-10-22 16:56:02 +00005495Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5496
5497 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5498 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5499 XPath functions and XML entities table to them. More to come...
5500 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5501
Daniel Veillard683cb022000-10-22 12:04:13 +00005502Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5503
5504 * tree.c: coalesce adjacent text nodes
5505 * valid.c: handling of blank nodes in DTd validation (raised
5506 by problems with a posteriori validation).
5507 * nanohttp.c: changing behaviour on HTTP write stuff.
5508 * HTMLtree.c: forced body and html to be explicitely closed.
5509 * xpath.h: exported more XPath functions.
5510
Daniel Veillard1baf4122000-10-15 20:38:39 +00005511Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5512
5513 * Release of 2.2.5
5514 * xpointer.c: range() range-inside and other helper functions
5515 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5516
Daniel Veillard47e12f22000-10-15 14:24:25 +00005517Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5520 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5521
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005522Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5525 and XPointer modules
5526
Daniel Veillard134c9f32000-10-15 10:27:08 +00005527Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5528
5529 * SAX.h: closed #25107
5530
Daniel Veillard39915622000-10-15 10:06:55 +00005531Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5532
5533 * testSAX.c: fixed problem with cdata reporting
5534 * SAXresult/* : updated
5535
Daniel Veillard1e851392000-10-15 10:02:56 +00005536Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5537
5538 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5539 Closed bug #27499, added to regression tests
5540 * TODO: updated
5541
Daniel Veillard7eda8452000-10-14 23:38:43 +00005542Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5543
5544 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5545 support for SCRIPT and STYLE with help from Bjorn Reese
5546 * test/HTML/* result/HTML/*: added simple testcase and updated
5547 the existing ones.
5548
Daniel Veillardff9c3302000-10-13 16:38:25 +00005549Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5550
5551 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5552 string-range for empty strings
5553 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5554 test/XPath/xptr/strrange: augmented the XPointer testsuite
5555
Daniel Veillard189446d2000-10-13 10:23:06 +00005556Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5557
5558 * doc/xml.html doc/xmlmem.html: added a module describing memory
5559 interfaces and use, updated the main page.
5560
Daniel Veillard2f971a22000-10-12 23:26:32 +00005561Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5562
5563 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5564 nanoftp code work on Windows too now
5565
5566Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005567
5568 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5569 * xpointer.c: implemented string-range() at least a good first version
5570 * test/XPath/docs/str test/XPath/xptr/strrange
5571 result/XPath/xptr/strrange: the string-range() tests
5572
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005573Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5574
5575 * Makefile.am include/Makefile.am include/win32config.h
5576 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5577 and make distcheck
5578
Daniel Veillard19d61112000-10-11 23:50:35 +00005579Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5582 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5583 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5584
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005585Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5586
5587 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5588 patch for socklen_t detection by
5589 Albert Chin-A-Young <china@thewrittenword.com>
5590
Daniel Veillardcd429612000-10-11 15:57:05 +00005591Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5592
5593 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5594 and added a --dtdvalid option to xmllint used to test it
5595
Daniel Veillard47c02452000-10-11 13:04:36 +00005596Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5597
5598 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5599 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5600
Daniel Veillard2d38f042000-10-11 10:54:10 +00005601Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5602
5603 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5604 handlings (registration, lookup, cleanup)
5605
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005606Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5607
5608 * configure.in Makefile.am include/makefile.am: adding XPointer
5609 and XPtrtests target
5610 * xpointer.[ch] : new files for XPointer support
5611 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5612 more XPath tests
5613
Daniel Veillard57fda592000-10-10 23:24:14 +00005614Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5615
5616 * configure.in: fixed, very broken, make distcheck works again
5617
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005618Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5619
5620 * More work toward 2.2.5, integrated a number of patches
5621 * configure.in Makefile.am win32config.h.in: trying to cleanup
5622 make distcheck .... huh ...
5623 * include/Makefile.am include/win32config.h: new directory
5624 for includes
5625 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5626 updated teh makefiles and instructions for WIN32
5627 * xpath.c: small fixes
5628 * test/XPath/ results/XPath: updated the testcases and results
5629 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5630 suggested patches
5631 * valid.c: fixed an ID bug
5632
Daniel Veillardb71379b2000-10-09 12:30:39 +00005633Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5634
5635 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5636 the automake bug where wrong dependancies were generated.
5637 * xpath.[ch]: worked on XPointer
5638
Daniel Veillard7e99c632000-10-06 12:59:53 +00005639Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5640
5641 * configure.in Makefile.am: 2.2.5, ship the include in an
5642 include/libxml subdirectory, use symlinks when using CVS
5643 * testSAX.c: fixed small bug
5644 * testXPath.c: changed the way testfiles are parsed
5645 * debugXML.c: same kind of cleanup when parsing an argument expression
5646 XPath/XPointers can have blanks embedded
5647 * xpath.[ch]: more cleanup, reorgs for XPointer work
5648 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5649 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5650
Daniel Veillard55b91f22000-10-05 16:30:11 +00005651Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5652
5653 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5654 in the XPath engine, rewrote large parts of it, now it's far
5655 cleaner and in sync with the REC not an old WD. Fixed a parsing
5656 problem in the interactive XML shell found when testing XPath.
5657
Daniel Veillardac260302000-10-04 13:33:43 +00005658Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5659
5660 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5661 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5662 examples with the extra test
5663
Daniel Veillard7cfce322000-10-04 12:40:27 +00005664Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5665
5666 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5667 the global init function.
5668
Daniel Veillard970112a2000-10-03 09:33:21 +00005669Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5670
5671 * HTMLparser.c: Doohhh, attribute name parsing was still case
5672 sensitive ! Fixed this ...
5673 * result/HTML/* : updated the tests results accordingly
5674
Daniel Veillard740abf52000-10-02 23:04:54 +00005675Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5676
5677 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5678 engine, should be far more stable, incorporated a new version of
5679 preceding/following axis, need testing
5680 * uri.c: fixed file:///c:/a/b/c problem
5681 * test/XPath/tests/idsimple: augmented the XPath tests
5682
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005683Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5684
5685 * doc/* rebuilding docs for 2.2.4 release
5686
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005687Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5688
5689 * configure.in: releasing 2.2.4
5690 * parser.[ch]: added xmlStrEqual()
5691 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5692 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5693 use xmlStrEqual instead
5694 * TODO: updated
5695 * added an XPath test
5696
Daniel Veillardbc765302000-10-01 18:23:35 +00005697Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5698
5699 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5700 * entities.h: exported xmlInitializePredefinedEntities
5701 * parser.[ch] : added xmlInitParser()
5702 * parserInternals.h : had to export htmlInitAutoClose()
5703
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005704Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5705
5706 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5707 problems
5708 * Makefile.am : added XPath regression tests to normal tests
5709 * uri.c: fixed a problem with local paths, cleanup
5710 * parser.c: fixed a problem with large CData sections
5711
Daniel Veillardd2ade932000-09-30 14:39:55 +00005712Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5713
5714 * configure.in xml-config.in: patch from "Ben Taylor"
5715 <sol7x86@hotmail.com> for solaris shared libs lookup
5716
Martin Bauligdd7d1f62000-09-29 23:17:57 +000057172000-09-30 Martin Baulig <baulig@suse.de>
5718
5719 * libxml-2.0.pc.in: Provide pkg-config script.
5720
5721 * configure.in: Create the libxml-2.0.pc script from the
5722 libxml-2.0.pc.in templates.
5723 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005724 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005725
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005726Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5727
5728 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5729 when compiling with MSC
5730
Daniel Veillard46057e12000-09-24 18:49:59 +00005731Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5732
5733 * xpath.c: patch for normalize-string() substring-before(),
5734 substring-after() and translate() functions from Bjorn Reese
5735 <breese@mail1.stofanet.dk>
5736 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5737 Fredrik Hallenberg <hallon@lysator.liu.se>
5738 * TODO: updated
5739
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005740Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5741
5742 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5743 problem of socklen_t being undefined on a number of platforms
5744 * debugXML.c: fixed a compilation problem when without snprintf
5745
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005746Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5747
5748 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5749 an URI bug and a fix for the control-character-induced infinite loop
5750 * nanohttp.c: preventive fix for compiling on WIN32
5751
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005752Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5753
5754 * xmlint.c: closing bug #25000
5755
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005756Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5757
5758 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5759 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5760 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5761 related function, fixing xmlStrncmp(), and associated cleanup
5762 * result/HTML/entities.html.sax: updating result
5763
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005764Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5765
5766 * uri.c: applied patch for URI escaping from Wayne Davison
5767 <wayned@blorf.net>
5768 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5769 from Denis Barbier <barbier@imacs.polytechnique.fr>
5770 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5771 patch from Wayne Davison
5772
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005773Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5774
5775 * doc/xml.html : updated with new releases, adding "how to help"
5776
Daniel Veillard04698d92000-09-17 16:00:22 +00005777Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5778
5779 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5780 removed a few warnings in pedantic mode ...
5781 * parserInternals.c parser.c: moved encoding switching function
5782 to parserInternals.c
5783 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5784
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005785Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5786
5787 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5788 error or warning handlers
5789
Daniel Veillardb1059e22000-09-16 14:02:43 +00005790Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5791
5792 * parserInternals.c parserInternals.h parser.c Makefile.am:
5793 created a new module parserInternals.c, moved most of the
5794 code shared by the various parsers there, as well as
5795 deprecated code from parser.c. More cleanup of parser.c
5796 * uri.c: fixed a problem when URI is NULL
5797 * valid.c: speedup when looking for an attribute declaration
5798
Daniel Veillard39c7d712000-09-10 16:14:55 +00005799Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5800
5801 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5802 the cleanup of the computation of URI references when seeking
5803 external entities. The URI reference string and the resulting
5804 URI are both stored now.
5805 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5806 large s(n)printf checks and cleanup from Denis Barbier
5807 <barbier@imacs.polytechnique.fr>
5808 * xmlversion.h.in tree.h: couple of SGML declarations for a
5809 possible docbook module.
5810 * result/VC/ : a couple of test output changed due to the change
5811 of the entities URI
5812
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005813Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5814
5815 * parser.h: added a _private field for linking user's data
5816
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005817Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5818
5819 * parser.c parserInternals.h: demacroified most of the IS_XXX
5820 the gain in size is significant so ...
5821
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005822Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5823
5824 * entities.c: cases where looking up entities with doc==NULL
5825 covered
5826
Daniel Veillard90e11312000-09-05 10:42:32 +00005827Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5828
Daniel Veillard1de50802000-09-07 08:54:32 +00005829 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005830 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5831
Daniel Veillard98a79162000-09-04 11:15:39 +00005832Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5833
Daniel Veillard1de50802000-09-07 08:54:32 +00005834 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005835 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5836 * Makefile.in: added URItest and included thenin "make tests"
5837
5838Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005839
5840 * xmlversion.h.in: closed bug 22941
5841
Daniel Veillard2bb89092000-08-31 14:57:50 +00005842Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * doc/xmlio.html: added doc and example for entity loader
5845 redefinition.
5846
Daniel Veillard96984452000-08-31 13:50:12 +00005847Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5848
5849 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5850 used by libxml
5851
Daniel Veillarde715dd22000-08-29 18:29:38 +00005852Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * parser.c: Fixed bug on invalid ontent characters and when using
5855 push.
5856 * xmllint.c: fixed xmllint endling of errors in push mode
5857
Daniel Veillard4948eb42000-08-29 09:41:15 +00005858Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5859
5860 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005861 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005862 * result/HTML/*.sax: regenerated HTML SAX output
5863 * parser.c: more cleanup.
5864
Daniel Veillarde010c172000-08-28 10:04:51 +00005865Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5866
5867 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005868 patches from Wayne Davison <wayned@users.sourceforge.net>,
5869 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005870 * HTMLparser.c: fixed an ignorable white space detection bug
5871 occuring when parsing with SAX only
5872 * result/HTML/*.sax: updated since the output is now HTML
5873 encoded...
5874
Daniel Veillard47f3f312000-08-27 22:40:15 +00005875Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005877 * HTMLparser.[ch]: applied some of Wayne Davison
5878 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005879
Daniel Veillarde0854c32000-08-27 21:12:29 +00005880Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5883 undeclared namespace prefix was used, added a warning.
5884 Cleaned up support w.r.t. entities, spilling out a warning
5885 and being pedantic on lookups.
5886 * test/warning/ent9 : added testcase for previous example.
5887 * TODO: updated
5888 * parserInternals.h parser.c: changed the way names are parsed
5889 now allow infinite size and decrease penalty for normal use
5890 * parser.c: Started a big cleanup/check of the parser code,
5891 fixed some of the most tortuous entity code, spotted code
5892 unused anymore
5893 * test/*: added tests for very long names and related nasty
5894 things.
5895
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005896Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5897
5898 * doc/encoding.html: added encoding aliases doc
5899 * doc/xml.html: updates
5900 * encoding.[ch]: added EncodingAliases functions
5901 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5902 bottleneck affecting large DTDs like Docbook
5903 * parser.[ch] xmllint.c: added a pedantic option, will be
5904 useful
5905 * SAX.c: redefinition of entities is reported in pedantic mode
5906 * testHTML.c: uninitialized warning from gcc
5907 * uri.c: fixed a couple of bugs
5908 * TODO: added issue raised by Michael
5909
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005910Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5911
5912 * doc/encoding.html: propagated Martin Duerst suggestions
5913
Daniel Veillard52402ce2000-08-22 23:36:12 +00005914Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5917 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5918 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5919 by Wayne Davison
5920
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005921Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5922
5923 * nanoftp.c nanohttp.c: small cleanup
5924 * TODO: updated
5925
Daniel Veillard244ece92000-08-19 20:58:02 +00005926Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * added an old VC testcase and updated title.xml entity
5929
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005930Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5931
5932 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5933 done on auto-opening of <p> tags and cleanup of SAX output
5934
Daniel Veillard979e55e2000-08-19 16:48:54 +00005935Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5936
5937 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5938
Daniel Veillard4540be42000-08-19 16:40:28 +00005939Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * doc/xml.html libxml.* structure.*: updated the doc a bit
5942
Daniel Veillard808a3f12000-08-17 13:50:51 +00005943Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5946 of SAX tests
5947
Daniel Veillard29579362000-08-14 17:57:48 +00005948Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5949
5950 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5951 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5952
Daniel Veillard1255ab72000-08-14 15:13:33 +00005953Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5954
5955 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5956 * testHTML.c: fix core dump on Solaris 2.x systems
5957 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5958 * result/HTML/*.sax: previous bug fix lead to new results
5959
Daniel Veillard03109292000-08-14 14:58:22 +00005960Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5961
5962 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5963 * configure.in: added --with-readline=DIR to accept alternate
5964 path for readline include/library
5965 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5966 for ANSI under HP-UX
5967 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5968 includes @LIBS@
5969
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005970Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * doc/* : rebuilt the docs
5973 * getting ready for 2.2.2 release
5974
Daniel Veillard87b95392000-08-12 21:12:04 +00005975Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5976
5977 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5978 and xmlAddFeature()
5979 * tree.[ch]: added xmlAddChildList()
5980 * xmllint.c: MAP_FAILED macro test
5981 * parser.h: added xmlParseCtxtExternalEntity()
5982 * valid.c: applied bug fixes removed warning
5983 * tree.c: added CDATA block to elements content
5984 * testSAX.c: cleanup of output
5985 * testHTML.c: added SAX testing
5986 * encoding.c: better error recovery
5987 * SAX.c, parser.c: fixed one of the external entity processing
5988 of the OASis testsuite
5989 * Makefile.am: added HTML SAX regression tests
5990 * configure.in: bumped to 2.2.2
5991 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5992 SAX results
5993
Daniel Veillard88a172f2000-08-04 18:23:10 +00005994Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5995
5996 * configure.in: patch for HP compiler
5997
59982000-08-04 Sven Heinicke <sven@zen.org>
5999
6000 * xmllint.c: Was coredumping sometimes when the file given didn't
6001 exist.
6002
Daniel Veillard46e370e2000-07-21 20:32:03 +00006003Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6004
6005 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006006
Daniel Veillard46e370e2000-07-21 20:32:03 +00006007 when using in memory parsing. Need some cleanup.
6008 * xmllint.c configure.in: added a --memory flag to test memory
6009 parsing
6010
Daniel Veillard36650692000-07-21 15:16:39 +00006011Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6012
6013 * nanohttp.c: fixed socklen_t replacement to unsigned int
6014 * parser.c: fixed a space handdling missing at the end of
6015 production 28 DOCTYPE.
6016 * xmlmemory.c: fixed a stupid bug on the routine to override
6017 allocation functions
6018 * TODO: updated
6019
Daniel Veillarde46e20d2000-07-14 15:02:46 +00006020Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * doc/ regenerated the docs
6023
Daniel Veillard32bc74e2000-07-14 14:49:25 +00006024Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6025
6026 * doc/encoding.html doc/xml.html: added I18N doc
6027 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6028 improvements, both parser and filters, added ASCII & HTML,
6029 fixed the ISO-Latin-1 one
6030 * xmllint.c testHTML.c: added/made visible --encode
6031 * debugXML.c : cleanup
6032 * most .c files: applied patches due to warning on Windows and
6033 when using Sun Pro cc compiler
6034 * xpath.c : cleanup memleaks
6035 * nanoftp.c : added a TESTING preprocessor flag for standalong
6036 compile so that people can report bugs more easilly
6037 * nanohttp.c : ditched socklen_t which was a portability mess
6038 and replaced it with unsigned int.
6039 * tree.[ch]: added xmlHasProp()
6040 * TODO: updated
6041 * test/ : added more test for entities, NS, encoding, HTML, wap
6042 * configure.in: preparing for 2.2.0 release
6043
Daniel Veillard49703262000-07-10 10:27:46 +00006044Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * nanoftp.c: fixed the way the control connection is handled
6047 * libxml.spec.in: fixed the dependancies and cleanup
6048
Daniel Veillard306be992000-07-03 12:38:45 +00006049Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6050
6051 * doc/xml.html: changed the xmlsoft.org structure, updated the
6052 examples w.r.t. root and childs
6053
Daniel Veillard7d853352000-07-02 18:53:09 +00006054Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6057
Daniel Veillard365e13b2000-07-02 07:56:37 +00006058Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * HTMLparser.c: Work on character encoding support for the HTML parser
6061 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6062 * encoding.c: Fixed a potential memleak in the encoding stuff
6063
Daniel Veillardaf743792000-07-01 11:49:28 +00006064Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * doc/FAQ.html doc/Makefile.am : added a FAQ
6067
6068Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006069
6070 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6071 of the HTML parser to force it to not bypass SAX
6072
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006073Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6074
6075 * win32config.h.in: updated
6076 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6077 lacks iconv support :-( need to release 2.1.1
6078 * configure.in: release 2.1.1
6079 * HTMLparser: fixed bug #14784
6080 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6081 by Windows compiler
6082 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6083 the SAX startDocument() callback.
6084 * TODO: updated
6085
6086Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6087
6088 * added xmlStopParser()
6089
Daniel Veillardbe803962000-06-28 23:40:59 +00006090Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6091
6092 * configure.in: 2.1.0 prerelease
6093 * Large resync between W3C and Gnome tree
6094 * nanoftp, nanohttp.c: fixed stalled connections probs
6095 * HTMLtree.c SAX.c : support for attribute without values in
6096 HTML for andersca
6097 * valid.c: Fixed most validation + namespace problems
6098 * HTMLparser.c: start document callback for andersca
6099 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6100 * parser.h, SAX.c: serious speed improvement for large
6101 CDATA blocks
6102 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6103 different encoding
6104 * example/Makefile.am example/gjobread.c tree.h: work on
6105 libxml1 libxml2 convergence.
6106 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6107 and the LIBXML_TEST_VERSION macro
6108
Daniel Veillardc310d562000-06-23 18:32:15 +00006109Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * doc/xml.html: various patches and improvements typo fixed by
6112 Felix Natter
6113 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6114 from Felix Natter <fnatter@gmx.net>
6115
Daniel Veillardf3029822000-05-06 08:11:19 +00006116Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * doc/upgrade.html: updated with instructions for support of both
6119 libxml-1.x and libxml-2.x
6120 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6121 for 2.x support and also fixed includes
6122
6123
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006124Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6127 the encoding support, added iconv support, so now libxml if
6128 compiled with iconv automatically support japanese encodings
6129 among others. Work based on initial patch from Yuan-Chen Cheng
6130 I may have broken binary compat in the encoding handler
6131 registration scheme, but that was so utterly broken I don't
6132 expect anybody to have used this feature until now.
6133 * parserInternals.h: fixup on the CHAR range macro
6134 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6135 code.
6136 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6137 * uri.c: added xmlParseURI() I can't believe I forgot to
6138 implement this one in 2.0 !!!
6139 * SAX.c: moved doc->encoding update in the endDocument() call.
6140 * TODO: updated.
6141
Daniel Veillard06047432000-04-24 11:33:38 +00006142Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * tree.h: removed extraneous xmlRemoveProp definition
6145 * TODO: added item about --disable-corba configure switch
6146 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6147 * nanoftp.c: fixed include problems giving troubles on AIX and
6148 slowlaris
6149 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6150 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6151 comment and headers changes to lower gtk-doc number of warnings
6152 * doc/html/*: rebuilt docs
6153
Daniel Veillarde0aed302000-04-16 08:52:20 +00006154Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * HACKING: documented the tag for 1.x and instructions
6157
Daniel Veillard5e873c42000-04-12 13:27:38 +00006158Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6161 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6162 xmlCreateIOParserCtxt
6163 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6164 significant overall improvement
6165 * xmllint.c: added I/O test to xmllint
6166 * testSAX.c: added a speed test
6167 * doc/* : updated/regenerated
6168
Daniel Veillardfc708e22000-04-08 13:17:27 +00006169Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * xpath.c uri.h parserInternals.h: cosmetic changes from
6172 "Timur I. Bakeyev" <timur@bat.ru>, including making
6173 xmlCreateURI() public
6174
Daniel Veillard5d211f42000-04-07 17:00:24 +00006175Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6176
6177 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6178 and the code at the same time. Added a clean mechanism for
6179 overload or added input methods: xmlRegisterInputCallbacks()
6180 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6181 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6182 * TODO: updated
6183 * doc/* : updated/regenerated
6184 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6185 source dir
6186
Daniel Veillarde77a9182000-04-05 19:12:29 +00006187Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * testURI.c: yet another forgotten commit, I should get some sleep !
6190
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006191Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * xmllint.c: forgot to commit this too ?
6194
Daniel Veillardb9df4042000-04-05 14:23:16 +00006195Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6196
6197 * xmlversion.h.in : forgot to commit this previously
6198
Daniel Veillard361d8452000-04-03 19:48:13 +00006199Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6202 * README TODO: updated for release
6203 * uri.c uri.h: added authority parsing/saving
6204 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6205 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6206 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6207 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6208 Makefile.am : added compile-time customization of libxml
6209 --with-ftp --with-http --with-html --with-xpath --with-debug
6210 --with-mem-debug
6211 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6212 #include <libxml/xxx.h> I hope it won't break too much stuff
6213 and will be manageable in the future...
6214 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6215 and added xmllint to the installed programs
6216 * uri.h: added xmlFreeURI()
6217
Daniel Veillardec303412000-03-24 13:41:54 +00006218Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * uri.c uri.h: finished the escaping handling, the base support
6221 and the URI path normalization. Looks good just lacks the
6222 authority content parsing code.
6223 * Makefile.am: added instructions to generate testURI
6224 * TODO: updated
6225 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6226 added links and icons for W3C and Gnome
6227
Daniel Veillard8f621982000-03-20 13:07:15 +00006228Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * xmlmemory.[ch] : seems I forgot to actually update the files in
6231 the last commit :-)
6232 * doc/xml.html doc/html/* : updated and uploaded the docs
6233
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006234Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6237 * TODO: updated
6238 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006239 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006240 gfree).
6241 * Makefile.am, uri.c, uri.h: added a set of functions to do
6242 exact (litteraly copied from the RFC 2396 productions) parsing
6243 and handling of URI. Will be needed for XLink, one XML WFC,
6244 XML Base and reused in the nano[ftp/http] modules. Still work
6245 to be done.
6246
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006247Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6248
6249 * configure.in, libxml.spec.in : libxml2
6250 * doc/* : updated the doc page, rebuilt the docs
6251
Daniel Veillardcf461992000-03-14 18:30:20 +00006252Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * all: tagged LIB_XML_1_X
6255 * *.c *.h : updated from W3C CVS tree
6256 * configure.in : 2.0.0-beta
6257 * libxml.spec.in : libxml2 package nam
6258 * result/* : new version of the tests output
6259
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006260Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6261
6262 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6263
Daniel Veillardb566ce12000-03-04 11:39:42 +00006264Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * doc/* : rebuilt the docs
6267 * parser.c: final patch on #6766
6268 * valid.c: small patch on validity checks.
6269
Daniel Veillardfb76c402000-03-04 11:39:42 +00006270Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6273 added
6274 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6275 compatibility w.r.t. XML spec and existing code.
6276
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006277Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6278
6279 * parser.c: seems a better solution to <a> </a> exists,
6280 will try it for a while
6281
Daniel Veillard83a30e72000-03-02 03:33:32 +00006282Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * parser.c: tried to remove the <a> </a> generating <a/>
6285 this is hard. Left a flag for that purpose. Fixed bug #6766
6286 * configure.in: prepared 1.8.7 not released, due to previous
6287 problem
6288
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006289Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * doc/xml.html : applied second patch from Paul DuBois
6292
Daniel Veillard402e8c82000-02-29 22:57:47 +00006293Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6294
6295 * doc/xml.html : applied patch from Paul DuBois
6296
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006297Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6298
6299 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6300
Daniel Veillard5feb8492000-02-02 17:15:36 +00006301Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6302
6303 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6304 compilation warnings on various platforms.
6305 * parser.c: Fixed #5281 validity error callbacks are now desactived
6306 by default if not validating.
6307
Daniel Veillardf341f932000-02-02 14:52:08 +00006308Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6309
6310 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6311
Daniel Veillard13c757e2000-02-01 23:59:15 +00006312Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6315 <gkatsi@cs.toronto.edu>
6316
Daniel Veillard726e8792000-01-30 20:04:29 +00006317Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6320 processing URLs
6321
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006322Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6325 xmlNanoFTPUpdateURL for persistent control connections.
6326 * configure.in: 1.8.6
6327
6328Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6331 * tree.[ch] : added xmlSaveNoEmptyTags
6332
James Henstridgef3be9312000-01-28 13:59:21 +000063332000-01-29 James Henstridge <james@daa.com.au>
6334
6335 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6336
6337 * Makefile.am: added nanoftp.[ch] to the build.
6338
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006339Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6340
6341 * nanoftp.[ch]: cleanup, comments, API
6342 * debugXML.c : fixed a bug in the cat command
6343 * doc/*: regenerated the docs
6344
Daniel Veillardda07c342000-01-25 18:31:22 +00006345Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6346
6347 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6348 * debugXML.c : fixed a bug in the cat command
6349 * valid.c: fixing some small probs
6350 * libxml.spec.in: get rid of the SNAP suffix
6351 * doc/xml.html: updated the status
6352
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006353Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * xml-config.in: xml-config --version to just return the
6356 version number
6357 * xpath.c: some cleanup w.r.t. axis when the current node is
6358 an attribute.
6359 * TODO: updated
6360
Daniel Veillard461a66c2000-01-18 18:01:01 +00006361Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6362
6363 * configure.in: prepared for libxml-1.8.5
6364 * doc/* recompiled the documentation
6365
63662000-01-17 Jody Goldberg <jgoldberg@home.com>
6367
6368 * configure.in : WARNING autoconf subtlety alert :
6369 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6370 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6371 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6372 get defined by AC_CHECK_HEADERS.
6373
Daniel Veillardf967b902000-01-17 16:06:10 +00006374Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6375
6376 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6377 Rune.Djurhuus@fast.no
6378
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006379Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * TODO: updated
6382 * tree.c, parser.c: made sure that only memory alloc problems
6383 and internal parser errors are allowed to write to stdout or
6384 stderr.
6385
Daniel Veillard0142b842000-01-14 14:45:24 +00006386Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6387
6388 * tree.c : restored xmlNewGlobalNs since this seems used by
6389 a lot of existing code :-(, fixed a bug in xmlNewNs
6390 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6391 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6392 to exit() from the library code.
6393 * xpath.c, parser.c: removed bugs or unused code detected by
6394 Windows compilers
6395 * parser.c: started adding interfaces for parsing well balanced
6396 XML fragments
6397 * configure.in: releasing 1.8.4
6398 * doc/* : rebuilt the docs
6399
Daniel Veillard2eac5032000-01-09 21:08:56 +00006400Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6401
6402 * tree.[ch] : added xmlNewDocFragment() for DOM
6403 * testHTML.c: uninitialized variable.
6404
Daniel Veillardf3a73582000-01-05 14:58:39 +00006405Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * doc/* : rebuild the docs
6408
Daniel Veillard71b656e2000-01-05 14:46:17 +00006409Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * acconfig.h: readline and history patch
6412 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6413 * tree.c: added check and handling when possibly removing an ID
6414 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6415 and saving.
6416 * test/HTML/entities.html result/HTML/entities.html* : test for
6417 various entities reference cases
6418 * result/HTML/* : as a result output of some testcase have
6419 changed
6420 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6421 by previous example. added xmlParseTryOrFinish().
6422 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6423 entities.h debugXML.h HTMLparser.h: changed the way struct are
6424 declared to allow gtk-doc to expose those
6425 * parser.c: closed bug #4960
6426 * Makefile.am configure.in: Applied patch from
6427 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6428 and math/socket libs detection
6429
Daniel Veillard437b87b2000-01-03 17:30:46 +00006430Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * configure.in, Makefile.am: link tester against readline
6433 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6434
Daniel Veillard686d6b62000-01-03 11:08:02 +00006435Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * tree.[ch]: added xmlRemoveProp
6438 * win32config.h.in nanohttp.c: avoid including the Windows
6439 socket stuff in every C files
6440 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6441 the XmL parser(s)
6442 * test/ns4 result/ns4 etc...: added test case for previous prob
6443 * tree.c: xmlNewNs wasn't checking for double definition
6444 * Makefile.in: fixed a problem with dist-hook duplicates
6445 * parser.[hc], xmlIO.c: fixed the loading of external entities
6446 APIs, now xmlLoadExternalEntity() is used everywhere and
6447 setting up an app specific front-end using the
6448 * SAX.c parser.c: some fixes, now the xhtml spec validates
6449 with the xhtml DTD.
6450 * error.c: fixed crashes in case of no input stream
6451 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6452 to the validation tests and results
6453
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006454Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6457 too htmlCreatePushParserCtxt() and htmlParseChunk()
6458 * parser.c: a bit of cleanup.
6459 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6460 to XML) removed the last mem leak known
6461 * HTMLtree.c: output message cleanup
6462 * xmlmemory.c: display content info about memory blocks
6463 * result/HTML/wired.* : missing att value warning change
6464
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006465Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * doc/* : rebuilt the documentation
6468
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006469Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * parser.[ch] parserInternals.h: Push parser for XML,
6472 seems to work fine now
6473 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6474 --push for push testing
6475 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6476 * testSAX.c: added --push
6477 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6478 subtree
6479 * xmlIO.[ch] : enriched API + fixes for push mode
6480 * entities.[ch]: added the entity content length to the struct.
6481 * xmlmemory.[ch]: new API to show the last entries for the shell
6482 * valid.c: added required attribute testing
6483 * SAX.c: the cdata callback now merge contiguous fragments
6484 * HTMLparser.c: cleanup of some macros
6485
Daniel Veillard3c558c31999-12-22 11:30:41 +00006486Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * parser.c: fix for PIs name starting with xml
6489 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006490 * *.c, configure.in win32config.h.in : generate win32config.h for
6491 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006492
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006493Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * parser.c: fixed a stupid = vs. == bug :-(
6496 * doc/gnome-xml.sgml: s/glade/xml/
6497
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006498Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * configure.in, doc/xml.html : bug fix release 1.8.2
6501 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6502 Hopefully the end of that silly C++ include problem
6503 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6504 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6505 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6506 troubles with autoclosed elements when the stree shape doesn't
6507 follow the DtD specs. Added htmlIsAutoClosed() and
6508 htmlAutoCloseTag()
6509 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6510 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6511 * debugXML.c: fixed a bug on printing default namespaces.
6512 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6513
Daniel Veillardb24054a1999-12-18 15:32:46 +00006514Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * result/HTML/*.htm[l] : updated the HTML regression tests according
6517 to the new output
6518 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6519 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6520 problem due to intermix of extern "C" { ... } declarations for C++
6521 and recursive includes in the headers
6522
Chris Lahey323c48c1999-12-18 15:32:45 +000065231999-12-20 Chris Lahey <clahey@umich.edu>
6524
6525 * HTMLtree.c: Made it so that html nodes with a single child do
6526 not insert a carriage return before or after the child node.
6527
Daniel Veillardb24054a1999-12-18 15:32:46 +00006528Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006529
6530 * configure.in, doc/xml.html : bug fix release 1.8.1
6531 * parser.c: fixed bug #4344
6532 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6533 added the glue to avoid C++ problems
6534 * doc/* : regenerated the documentation
6535
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006536Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6539 namespace recognition, and Dia as a resul :-(
6540 * encoding.c: closed bug #3950
6541
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006542Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * valid.c: debugging a posteriori validation, except URI expansion
6545 stuff this should be fixed now
6546 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6547 Carl Nygard <cnygard@bellatlantic.net>
6548 * tester.c: added --postvalid, cleaning of the code
6549 * tree.[ch]: added xmlDocGetRootElement()
6550
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006551Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6552
6553 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6554 c++ losage.
6555
Daniel Veillard10a2c651999-12-12 13:03:50 +00006556Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * configure.in, doc/xml.html : bumped to 1.8.0
6559 * xlink.[ch], Makefile.am : added framework for link detection
6560 * parser.h: added nbChars to parser context, needed for cleanup.
6561 * xmlmemory.c: removed a nasty bug when out of mem
6562 * valid.[ch]: adding namespace support for attribute decl
6563 * tester.c: added --debugent option
6564 * debugXML.[ch]: added xmlDebugDumpEntities()
6565 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6566 buffers instead, this was really needed, validation was breaking
6567 in strange ways due to that. Added xmlParseStringPEReference()
6568 and other parsing from strings functions. Entities processing
6569 modified again, but PERef are still not handled correcly but
6570 unless you're Eve Maller you won't notice :-)
6571 * HTMLparser.c: large changes toward reliability, and switched to
6572 lowercase internal tags, XHTML is lowercase, so it will help
6573 that output is closer to next version.
6574 * doc/* : regenerated the documentation, it is now hosted at
6575 http://xmlsoft.org/ (same bits I just bought the domain :-)
6576
6577
Daniel Veillard294cbca1999-12-03 13:19:09 +00006578Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6581 doc generation
6582 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6583 in the SAX API
6584 * doc/*: rebuilt the doc making sure everything appears in the
6585 HTML files
6586
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006587Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6590 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6591 which allow impressive speed improvement on dataset with
6592 large text pieces, but at the cost of broken binary
6593 compatibility and slightly bigger memory usage.
6594 Configure with --with-buffers to activate them, they
6595 are protected with XML_USE_BUFFER_CONTENT define.
6596 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6597 goal is 0 memory left allocated once parser is no more used
6598 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6599 call xmlCleanupParser() and xmlMemoryDump()
6600
Daniel Veillarda819dac1999-11-24 18:04:22 +00006601Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6604 * parser.[ch] encoding.[ch]: added memory cleanup routines
6605 * parser.c: closing bug #3788
6606 * doc/*: rebuilt the doc
6607
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006608Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6609
6610 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6611 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6612 * tester.c: added --compress option
6613 * doc/*: rebuilt the documentation
6614
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006615Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6618 if given /proc/kcore as input !
6619 * doc/xml.html doc/*: updated and rebuilt the documentation
6620
6621Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006622
6623 * parser.c: Fixed some wrongly space collapsing code due to
6624 a misreading of the spec.
6625 * result/*: fixed the output accordingly
6626
6627Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006628
6629 * encoding.c: bug fix and typos
6630 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6631 * parser.c: added attribute normalization closing bug #3597
6632 * test/att* result/att* SAXresult/att*: testcase for attribute
6633 normalization
6634
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006635Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * configure.in: closing bug #3163 by adding extra flags for the
6638 cc compiler on HP-UX
6639
Daniel Veillard51e3b151999-11-12 17:02:31 +00006640Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * valid.[ch] : removed a typo and an enumerated type bug in the
6643 xmlAddElementDecl() function
6644 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6645 call to xmlEncodeEntitiesReentrant() so that the functions
6646 New, Set and Get are at the same level.
6647 * parser.c HTMLparser.c: extra memory allocation bug for
6648 attributes detected by someone using libxml in embedded systems :-)
6649
Daniel Veillard962195f1999-10-28 15:51:53 +00006650Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6651
6652 * xmlmemory.h: turned off mem debug :-\
6653
Daniel Veillard35008381999-10-25 13:15:52 +00006654Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * parser.c: closed bug #2784 a one line fix, but worth pushing
6657 a new release out
6658 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6659 some structures, comments before and after the
6660 main element, and other nastyness
6661 * HTMLtree.c tree.c: accomodate the extended HTML supported
6662 * configure.in: pushing 1.7.4
6663 * test/ent8 and related outputs : added a new test for bug #2784
6664 * test/HTML/wired.html and related output: a nasty HTML example
6665 * Makefile.am: improved the test scripts
6666 * docs/* : reran the documentation extractor, updated xml.html
6667
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006668Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6669
6670 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6671 HTMLparser and debugged the HTML related code. HTML documents
6672 now have their own type
6673 * entities.c: do not dump &apos; for HTML output
6674 * xmlmemory.c: improvement, breakpoint mechanism
6675 * testHTML.c: added --sax --repeat ...
6676 * Makefile.am: improved the HTML tests
6677 * valid.[ch]: added xmlValidGetValidElements and
6678 xmlValidGetPotentialChildren
6679 * tester.c: added --insert to test the 2 new functions
6680 * test//* result//* SAXresult//* : regression test cleanup
6681 and extension.
6682 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6683 gnome-xml-nanohttp.html
6684
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006685Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * HTMLparser.c: fixed problems with some autoclose tags
6688 * tree.c: fixed XML output problems.
6689 * result/* SAXresult/*: update of the tests output
6690
Daniel Veillard6077d031999-10-09 09:11:45 +00006691Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * Makefile.am: Arturo patch for xmlConf.sh version info
6694 * parser.c: Tim Josling patch for single quoted items
6695 * tester.c: Tim Josling patch for tester options usage
6696 * tree.h: indent cleanup
6697
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006698Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6699
6700 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6701 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6702
Daniel Veillard00fdf371999-10-08 09:40:39 +00006703Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * tree.c : Raph patch for initialization of CORBA fields
6706 * parser.c, xpath.c, ...: modification of doc comments
6707 * xpath.c : allow spaces in xpath expressions
6708
Daniel Veillardad219441999-09-27 08:17:49 +00006709Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * xmlmemory.h: turning off memory debug :-(
6712
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006713Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6714
6715 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6716 better SAX interfaces.
6717 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6718 entity.
6719 * configure.in: 1.7.2
6720
6721Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006722
6723 * libxml.spec.in: fixed the URL
6724 * doc/xml.html: improved the documentation front-end
6725
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006726Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006727
6728 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6729
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006730Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006731
6732 * libxml.spec.in: fixed the alpha compile problem
6733 * parser.[ch]: changed errno to errNo in the parser context :-(
6734 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6735 * doc/xml.html: changed CHAR to xmlChar
6736 * doc/html/*: recompiled the documentation
6737 * configure.in: 1.7.1
6738
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006739Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * parser.h: modified the parser context struct to regain 1.4.0
6742 binary compatibility
6743 * parser.c, xml-error.h: added errno ot teh context and defined
6744 a set of errors values with update of errno
6745 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6746 DTDs and entities
6747 * *.h, *.c: complete cleanup of the use of config.h and include
6748 protection depending on the current setup.
6749 * overalll debugging, maintenance and bug-fixing on all modules
6750 * updated the documentation
6751 * ready for 1.7.0
6752
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006753Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * HTMLparser.c : cleanup
6756 * SAX.c valid.c valid.h: added ID/IDREF checking
6757 * tree.c tree.h: extended doc structure for refs
6758 * configure.in: 1.6.2
6759 * parser.c: patched bug in SAX user arg call
6760 * parserInternals.h: patched missing close in C++ wrapping
6761 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6762 especially upcoming XPointer implementation.
6763 * doc/xml.html: augmented, typo
6764
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006765Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6766
6767 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6768 not all invocations of install understand -d.
6769
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006770Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6771
6772 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6773 to make 'check' works, when builddir != srcdir.
6774
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006775Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * doc/xml.html : updated the documentation
6778
Daniel Veillard6454aec1999-09-02 22:04:43 +00006779Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6782 not deallocated memory blocks
6783 * *.c : replaces all calls to malloc() free() and realloc() to
6784 the wrapper functions/macros
6785 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6786 instead of xmlFreeNodeList()
6787
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006788Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * HTMLparser.c: corrected a stupid bug leading to core dump at
6791 tree deallocation. Removed warnings indicated by
6792 Stephane.Conversy@lri.fr
6793 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6794 looked for in the external subset
6795
6796Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006797
6798 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6799 on SGI by Stephane.Conversy@lri.fr
6800
Daniel Veillardb96e6431999-08-29 21:02:19 +00006801Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * all .h : changed the prototype declaration indent as in gtk
6804 * most .c : working on reducing the TODOs in the code
6805 * most .c : cleanup though -pedantic and Insure++
6806 * improvements on validation ID checkings.
6807 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6808 * xml-config.in: closed #1810
6809
6810Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006811
6812 * tree.h, valid.c, valid.h: more work on validity, IDs
6813 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6814 definition for AIX
6815
Daniel Veillardb556eb51999-08-15 17:19:50 +00006816Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6819 the distribution due to a cut'n paste error at last commit
6820
Daniel Veillardb05deb71999-08-10 19:04:08 +00006821Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * configure.in: upgraded to version 1.4.0
6824 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6825 Big update, added a large part of the validation process,
6826 it should be usable, but some parts are missing
6827 * xpath.c: improved the implementation w.r.t. root.
6828 * Makefile.am: added more tests
6829 * test and result trees: added a lot of tests
6830 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6831
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006832Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * Added an HACKING file
6835
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006836Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * xpath.[ch] : improvements and debug of the XPath implementation
6839 * parser.c, HTMLparser.c : modified the parsers to be progressive
6840 * tree.[ch] : extended the Buffer promitives
6841 * xmlIO.[ch] : added basic I/O routines providing progressive
6842 parsing and ready for I18N conversion plugins
6843 * SAXresult/* : the SAX callback sequence maybe slightly different
6844 now
6845 * test*.c : improved/updated the tests programs
6846 * doc/* : recompiled the docs.
6847
Daniel Veillard15b75af1999-07-26 16:42:37 +000068481999-07-26 Michael Meeks <michael@edenproject.org>
6849
6850 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6851
6852 * tree.c: Ditto.
6853
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006854Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * configure.in: upgraded to version 1.4.0
6857 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6858 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6859 XML query language, see http://www.w3.org/TR/xpath for more details.
6860 * parser.c, parser.h: added CHAR* related string functions for XPath
6861 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6862 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6863 rebuild the docs.
6864 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6865 and regression testing capabilities for XPath.
6866
Daniel Veillardd79d7871999-07-12 10:38:12 +00006867Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6870 closing bug #1646
6871
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006872Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * Makefile.am, example/Makefile.am: closed bug #1683
6875
Daniel Veillard3166ab11999-07-11 16:14:19 +00006876Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * example/Makefile.am, configure.in: added the makefile for the
6879 gjobread example
6880
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006881Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6882
6883 * doc/Makefile.am:
6884 - fix which allow "make install DESTDIR=</install/prefix>".
6885
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006886Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6889 which fixed a problem on the file reading-code.
6890
Daniel Veillard82150d81999-07-07 07:32:15 +00006891Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6894 output.
6895 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6896
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006897Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * parser.h : Oops removed the binary compatibility problem
6900 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6901 * parser.c, HTMLparser.c: applied patches for reading from stdin
6902
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006903Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * parser.c, entities.c, valid.c: cleanup bug #1591
6906 * configure.in: cleanup bug #1592
6907 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6908 the same tree back-end. Hence gdome will be available for it.
6909 * doc/Makefile.am: close bug #617
6910
Daniel Veillard97fea181999-06-26 23:07:37 +00006911Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * parser.c: alloctate a per parser context SAX interface block
6914
Daniel Veillard14fff061999-06-22 21:49:07 +00006915Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6918 and xmlEncodeEntitiesReentrant with the correct one :-\
6919
6920Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * commit of my internal XML base changes, quite a lot of
6923 changes, cleanups, better entities support, framework for
6924 new I/O and charset detection and handling
6925 * Fixed the configure/Makefile stuff to generate shared libs
6926 with the proper version info, so we jumped on rev from
6927 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6928 xmlEncodeEntities() result need to be freed now, and a string
6929 xmlParserVersion provide the current library version.
6930
Raph Levien05240da1999-06-15 21:27:11 +00006931Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6932
6933 * parser.c: fixed a buffer overrun for when you have a very long
6934 attribute with no entities in it.
6935
Daniel Veillardbb2da581999-06-13 14:37:07 +00006936Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * added example directory
6939 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6940
Daniel Veillard011b63c1999-06-02 17:44:04 +00006941Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * Release of libxml-1.1, nearly everything has been touched for
6944 this.
6945 * Added more regression tests
6946 * Updated the documentation
6947
Daniel Veillard27d88741999-05-29 11:51:49 +00006948Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * tree.[ch]: unified the XML_NO_CORBA defines.
6951 * parser.c encoding.[ch]: started plugging in char encoding detection
6952
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006953Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6954
6955 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6956 Also freed allocated buffer.
6957
Daniel Veillard27d88741999-05-29 11:51:49 +00006958Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006959 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6960 reentrancy problem at printing. One is left in entities.c, to
6961 remove ASAP
6962 * testSAX.c : added a test example showing the use of the SAX
6963 interface if one doesn't want to build the DOM tree.
6964 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6965
Daniel Veillard517752b1999-04-05 12:20:10 +00006966Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6969 large revamping of the parser to use SAX callbacks
6970 http://www.megginson.com/SAX/ (or at least a C like interface
6971 a la Expat). It's now possible to set up your own callbacks
6972 and the parser will not build a DOM tree.
6973 * test/* result/*: updated the test suite, I finally removed
6974 the old Namespace draft support (PI based).
6975
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006976Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * Makefile.am: added test result to EXTRA_DIST for make tests
6979
Daniel Veillard64068b31999-03-24 20:42:16 +00006980Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * parser.c, parserInternals.h: moved the chars macro definitions
6983 to parserInternals.h
6984 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6985 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6986
Daniel Veillard012ccc11999-03-23 10:11:11 +00006987Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * xml-config.in : applied patch to make --version work
6990
Raja R Harinatha86c23e1999-03-05 22:14:01 +000069911999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6992
6993 * Makefile.am (check-local): Alias for `tests' target. This will
6994 cause `make check' to do the right thing.
6995 (tests): Don't run tests in srcdir. Also, replaced calls to
6996 basename with a `sed' "equivalent".
6997
Daniel Veillardd109e371999-03-05 06:26:45 +00006998Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7001 it in the header and not the sources, updated the doc.
7002 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7003 pointing this out.
7004
Daniel Veillardbc50b591999-03-01 12:28:53 +00007005Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7008 exported the inputStream routines.
7009 * doc/html/* : updated accordingly
7010
Daniel Veillardd692aa41999-02-28 21:54:31 +00007011Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * parser.c, parser.h, parserInternals.h: added a few extra
7014 internal calls to allocate and free parser contexts ...
7015 * doc/html/* : updated accordingly
7016
Daniel Veillard55a99271999-02-25 11:01:29 +00007017Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7018
7019 * configure.in, Makefile.am, doc/makefile.am : General changes for
7020 1.0.0 release and including the generated HTML documentation.
7021
Daniel Veillard35925471999-02-25 08:46:07 +00007022Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * makefile.am : added parserInternals.h, oops.
7025
Daniel Veillard1e346af1999-02-22 10:33:01 +00007026Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * parserInternals.h: added this header giving access to the parser
7029 internal functions.
7030 * doc/Makefile.am : added a rebuild target which rebuilds the full
7031 set of documentations
7032 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7033 the internal subset.
7034 * *.c *.h: modifications needed to generate the documentation using
7035 gtk-doc, cleanup of functions blocks, reorganisation of struct
7036 declarations.
7037
Daniel Veillard1164e751999-02-16 16:29:17 +00007038Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7041 the tar and spec file to include the beginning of the doc.
7042
Nuno Ferreira03d04781999-02-13 00:07:17 +000070431999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7044
7045 * doc/.cvsignore: Added this file.
7046
Daniel Veillard6800ef31999-02-08 18:33:22 +00007047Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * tree.c: fixed xmlGetProp to return "" when the attribute
7050 exists, even if the node-list is NULL.
7051
Daniel Veillard726c7e31999-02-08 15:13:10 +00007052Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7053
7054 * tree.c: patched an error outputting empty attribute values.
7055 * Makefile.am and doc/makefile.am: have been updated during the
7056 week-end. Sorry for an empty CVS log, I got a shell problem.
7057
Daniel Veillard1899e851999-02-01 12:18:54 +00007058Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * tree.h: cleaned up using enums instead of defines
7061 * parser.c, valid.[ch]: more work on parsing/output of element
7062 declarations
7063
Daniel Veillard3b9def11999-01-31 22:15:06 +00007064Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * valid.[ch], tree.c, parser.c : more work toward full parsing
7067 of XML DTDs.
7068 * README: added informations about mailing-list and on-line
7069 documentation
7070
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000070711999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7072
7073 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7074
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007075Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * parser.c, tree.[ch] : more work toward conformance testing,
7078 added a last element to accelerate parsing of very flat structures
7079 started working on internal subset Element content declaration.
7080 * valid.[ch] : first cut at adding code toward validation.
7081 * previous changes had also small impact on most files, especially
7082 the conformance testing using James Clark test suite.
7083
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007084Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * test/* : updated the examples, most of them were not well
7087 formed (humm), and added rdf2.
7088 * result/* : resulting changes in the output.
7089
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007090Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7093
Daniel Veillard44b3a061998-12-05 17:27:22 +00007094Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * tree.c: patched a bug in the generation of empty attributes
7097
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007098Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7101 for node/trees/documents/... Biggest problem is namespace
7102 support when copying subtrees.
7103
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007104Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * parser.c, entities.c: improve entities and char ref encoding,
7107 and cleanups of error messages.
7108
Daniel Veillard242590e1998-11-13 18:04:35 +00007109Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * parser.c, entities.c: simple bug hunting done during rpm2html and
7112 rpmfind integration.
7113
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007114Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * parser.[ch]: Added interfaces allowing to specify a SAX
7117 handler before parsing.
7118
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007119Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7120
7121 * parser.c: redirrect all errors reporting through the SAX
7122 error function
7123
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007124Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7125
7126 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7127 * libtool, tlmain ...: update of the libtool files
7128
Miguel de Icaza442321c1998-11-04 18:13:38 +000071291998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7130
7131 * entities.c: Use g_snprintf insteda of snprintf.
7132
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007133Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7136 added ent5 test for this purpose.
7137 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7138
Daniel Veillard27271681998-10-30 06:39:40 +00007139Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * parser.c: fixed? a strange error due to compression on a GWP
7142 document.
7143
Daniel Veillard25940b71998-10-29 05:51:30 +00007144Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * tree.[ch]: bug fixing
7147 * entities.[ch]: defined a specific type for predefined entities
7148 * doc/xml.html: more documentation on the library, how to use it,
7149 overview of the interfaces.
7150
Daniel Veillard16253641998-10-28 22:58:05 +00007151Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7154
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007155Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7156
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007157 * tree.c: corrected a small bug
7158 * doc/xml.html: continuing writing documentation.
7159
7160Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7161
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007162 * debugXML.h debugXML.c: added debugging utilities.
7163 * tester.c: added --debug switch.
7164 * tree.c: patched an incorrect node->type assignment.
7165 * parser.c: formatting, ensure that node->doc != NULL in attributes
7166
Daniel Veillardccb09631998-10-27 06:21:04 +00007167Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7170 entity support and provide an internal representation close to
7171 DOM one (entity ref nodes, and attribute value as tree). I tried
7172 to preserve the interface but this will surely break some apps
7173 (I have to change rpm2html/rpmfind for example). I had to change
7174 two interfaces, and the generated tree is somewhat different.
7175 * doc/* : started documenting the XML library, the tree and
7176 DOM/Corba. This is a first step.
7177
Daniel Veillard11e00581998-10-24 18:27:49 +00007178Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7179
7180 * parser.c: Set up the fonctions comment block, boring but useful.
7181 * parser.h, SAX.c, parser.c: now attributes are processed through
7182 the SAX interface. The problem is that my SAX interface diverged
7183 quite a bit from the original one, well this is not an official
7184 spec, and translating it from Java to C is hairy anyway...
7185
Daniel Veillard97b58771998-10-20 06:14:16 +00007186Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7189 fonctions comment block, boring but useful.
7190
7191Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007192
7193 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7194 conversion routines. However they are not yet used to convert the
7195 inputs. The core will run with UTF-8.
7196
Daniel Veillard33942841998-10-18 19:12:41 +00007197Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * tree.c : make sure that the type id is properly set-up when
7200 a new object is allocated, needed for DOM.
7201
Daniel Veillard27fb0751998-10-17 06:47:46 +00007202Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * tree.h, tree.c: Ok, the main objects in the tree will be native
7205 corba objects, it costs 8 bytes per Node, Attribute and Document
7206 but it simplifies the Corba integration a lot (no extra interface
7207 objects to allocate/free).
7208
Daniel Veillard0bef1311998-10-14 02:36:47 +00007209Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7212 and changed NODEs contants for conformity with DOM Level 1
7213
Daniel Veillard27864701998-10-08 03:47:24 +00007214Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * added hooks to keep track of servants when creating objects
7217 xmlDoc and xmlNode (for Corba export).
7218
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007219Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * added xml-config script.
7222
Daniel Veillard7066a791998-10-01 20:28:28 +00007223Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7226 to autoupdate libtool and automake conf files.
7227
Miguel de Icaza60681bd1998-09-30 19:28:59 +000072281998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7229
7230 * Makefile.am: Use '?' to separate the sed
7231 commands as ',' is used when people pass -Wl,something.
7232
7233
Daniel Veillard15a8df41998-09-24 19:15:06 +00007234Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * tree.c, tree.h: added a per-document compression interface.
7237
Daniel Veillard151b1b01998-09-23 00:49:46 +00007238Tue Sep 22 20:47:38 EDT 1998
7239
7240 * tree.c, tree.h: added saving with compression and added interfaces
7241 to control the compression level (xmlGetCompressMode,
7242 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7243
Daniel Veillard70120ff1998-09-22 00:24:21 +00007244Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * parser.c: corrected a loop for files of size 0
7247
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000072481998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7249
7250 * error.h: New file. Contains prototyes from `error.c'.
7251
Tom Tromeyc19653d1998-08-14 01:22:43 +00007252Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7253
7254 * Makefile.am (xmlincdir): New macro.
7255 (xmlinc_HEADERS): Renamed from include_HEADERS.
7256
Daniel Veillard845664d1998-08-13 04:43:19 +00007257Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * applied small patch on numeric entities from
7260 Christopher Blizzard <blizzard@appliedtheory.com>
7261
Daniel Veillard260a68f1998-08-13 03:39:55 +00007262Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * New release 0.2, removed the old xml_* files so that it's
7265 coherent with the other CVS base (W3C), far better conformance
7266 to standard, new namespaces, decent entities support, beginning
7267 of a SAX-like interface. Nearly nothing left intact, even the
7268 test examples ...
7269
Christopher Blizzarda36749e1998-07-30 21:47:18 +000072701998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7271
7272 * .cvsignore: Add .deps dir
7273
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007274Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7277
Daniel Veillardfe926001998-07-26 04:28:20 +00007278Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007279
Daniel Veillardfe926001998-07-26 04:28:20 +00007280 * configure.in: added test for CPP
7281 * AUTHORS, Changelog: the original ones didn't get commited but the
7282 glib ones instead, fixed.
7283 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007284
Daniel Veillardfe926001998-07-26 04:28:20 +00007285Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007286
Daniel Veillardfe926001998-07-26 04:28:20 +00007287 * integrated code developped at W3C
7288 * changed the original Copyright
7289 * migrated to automake
7290 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007291