blob: 9a29870997c6a5079e17c26c91d234592dc11fa7 [file] [log] [blame]
Daniel Veillard597bc482003-07-24 16:08:28 +00001Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * SAX.c parser.c: fixing a bug about a special case of namespace
4 handling, this closes bug #116841
5
Daniel Veillard2134ab12003-07-23 19:56:29 +00006Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * relaxng.c result/relaxng/*: checked and fixed the compilation
9 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
10 This slightly changes the output messages of some regression tests.
11
Daniel Veillardc127adc2003-07-23 15:07:08 +000012Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
13
14 * xmlreader.c: fixed an out of bound error #118052 , the good
15 part if that base64 code was not in use yet ...
16
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +000017Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
18
19 * doc/xmllint.html
20 include html version of the xmllint man page, so an
21 up-to-date version is visible on the Web
22
Daniel Veillard8edf1c52003-07-22 20:52:14 +000023Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
24
25 * xinclude.c include/libxml/xinclude.h: added a new API
26 xmlXIncludeProcessTree() to process XInclude only on a subtree
27 this should fix bug #115385
28
Daniel Veillard409a8142003-07-18 15:16:57 +000029Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
30
31 * relaxng.c include/libxml/relaxng.h: adding Get interface for
32 the error callback and parameters of parsing and validation
33 contexts
34 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
35 on text nodes.
36
Daniel Veillard2dcb9372003-07-16 21:18:19 +000037Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
38
39 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
40 when using the push XML parser.
41 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
42 added the test to the regression suite.
43
Daniel Veillard2009c4e2003-07-15 20:04:34 +000044Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
45
46 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
47 as suggested by Rob Richards
48
Daniel Veillard34ba3872003-07-15 13:34:05 +000049Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
50
51 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
52 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
53 to unsigned int and a couple of others.
54
55Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
56
57 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
58
Daniel Veillard3dc93a42003-07-10 14:04:33 +000059Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
60
61 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
62
Daniel Veillarddf101d82003-07-08 14:03:36 +000063Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * globals.c threads.c: fixes some problem when freeing unititialized
66 mutexes
67
Daniel Veillard2db8c122003-07-08 12:16:59 +000068Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
69
70 * nanoftp.c nanohttp.c: the modules should not import <config.h>
71 directly, some cleanups
72 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
73 validation code.
74
Daniel Veillard13d07cd2003-07-07 16:02:41 +000075Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
76
77 * win32/configure.js: Jesse Pelton pointed out a problem in the
78 javascript code.
79
Daniel Veillard75eb1ad2003-07-07 14:42:44 +000080Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
81
82 * NEWS doc/*: regenerated
83 * nanoftp.c nanohttp.c: might fix includes problems with the
84 Ipv6 support on solaris
85 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
86 defined as #IMPLIED
87
Daniel Veillard560c2a42003-07-06 21:13:49 +000088Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * configure.in doc/*: preparing release 1.5.8
91 * nanohttp.c: changed some preprocessor block
92 * xmlschemastypes.c: applied patch from Charles Bozeman adding
93 hexBinary schema datatype and adding support for totalDigits and
94 fractionDigits facets.
95
Daniel Veillard7a985a12003-07-06 17:57:42 +000096Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
99
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000100Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
101
102 * xinclude.c: fixed bug #116095 removing the error message when
103 reapplying XInclude to a document.
104
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000105Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
106
107 * xmlIO.c: applied small changes to portability layer for
108 compilation on DJGPP Ms-DOS compiler.
109
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000110Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
111
112 * parser.c HTMLparser.c: use the character() SAX callback
113 if the cdataBlock ain't defined.
114 * xpath.c: fix bug #115349 allowing compilation when configured
115 with --without-xpath since the Schemas code needs NAN and co.
116
William M. Brack59002e72003-07-04 17:01:59 +0000117Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
118
119 Fixed problem with multi-threading, shown by the test program
120 testThreads. After fix, ran mutiple tests on various speed
121 machines (single and dual processor X86), which all seem okay.
122
123 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
124
125 * threads.c: added missing initialisation for condition variable
126 in xmlNewRMutex.
127
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000128Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
129
130 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
131 closing bug #114837
132
133 * configure.in: Added checks for IPv6 support and getaddrinfo().
134
135 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
136
137 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
138
139 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
140 field or sockaddr_in field, depending upon the availability of IPv6
141 support.
142 have_ipv6(): Added to check for run-time IPv6 support.
143 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
144 Modified to parse a URI with IPv6 address given in [].
145 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
146 resolution, if it is available on the system, as gethostbyname
147 does not return IPv6 addresses on some platforms.
148 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
149 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
150 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
151 we are dealing with.
152
153 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
154 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
155 a URI with IPv6 address given in [].
156 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
157 available on the system. Also IPv6 addresses will be resolved by
158 gethostbyname only if IPv6 run-time support is available.
159 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
160
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000161Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
162
163 * win32/configure.js include/win32config.h
164 include/libxml/xmlversion.h.in: Applied the patch for BCB
165 by Eric Zurcher.
166
Daniel Veillardd7cec922003-06-13 12:30:10 +0000167Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
168
169 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
170 due to #115104 and while fixing #115101 . HTML URLs must not
171 be version dependant.
172
Daniel Veillard8265a182003-06-13 10:05:56 +0000173Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
174
175 * entities.c: do not generate &quot; for " outside of attributes
176 * result//*: this changes the output of some tests
177
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000178Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
179
180 * parser.c xmlIO.c: trying to fix #114277 about when file
181 remapping and escaping should really be attempted.
182
Daniel Veillarda37aab82003-06-09 09:10:36 +0000183Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
184
185 * doc/*: applied a patch from Gman for building docs
186 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
187 Gary Pennington to provide an allocator for xmlValidCtxt
188 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
189 #113580 about data not being passed immediately.
190
Daniel Veillarde1326112003-06-05 09:32:20 +0000191Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
192
193 * tree.c: applied a couple of patches from Mark Itzcovitz
194 to handle saving back "UTF-16" documents.
195
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000196Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
197
198 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
199 some work done while in the Maldives (hence the timezone on the
200 laptop !)
201 * result/schemas/length3* test/schemas/deter0_*
202 test/schemas/group0_*: some tests added too
203
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000204Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * encoding.c: small fix
207 * xmlIO.c: fixed an error message
208
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000209Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
210
211 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
212 accepting an improper UTF8 sequence
213
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000214Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
215
216 * threads.c: applied the patch from Stéphane Bidoul for getting
217 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000218 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000219
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000220Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
221
222 * HTMLtree.c: fixing bug #112904: html output method escaped
223 plus sign character in URI attribute.
224
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000225Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
226
227 * build_glob.py global.data globals.c parser.c
228 include/libxml/globals.h: patch from Stéphane Bidoul for setting
229 up threads global defaults.
230 * doc/libxml2-api.xml: this extends the API with new functions
231 * python/tests/Makefile.am python/tests/reader2.py
232 python/tests/thread2.py: integrated the associated testcase and
233 fixed the error string used in reader2
234
Daniel Veillard38b80a82003-05-14 18:59:00 +0000235Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
236
237 * configure.in libxml.spec.in python/Makefile.am: trying
238 to conciliate --with-python= requirements and RPM builds,
239 a PITA really...
240
Daniel Veillard104caa32003-05-13 22:54:05 +0000241Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
242
243 * HTMLparser.c: oops last commit introduced a memory leak.
244
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000245Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
246
247 * xmllint.c doc/xmllint.xml: added --nonet option
248 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
249 xsltproc or xmllint
250 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
251 rebuilt
252 * HTMLparser.c: cleaned up the HTML parser context build when
253 using an URL
254
Daniel Veillardd437d322003-05-13 21:07:01 +0000255Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
256
257 * libxml.spec.in: added a comment about bug #112902
258
William M. Brack3dd57f72003-05-13 02:06:18 +0000259Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
260
261 * minor cleanup of configure '--help' display
262 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
263
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000264Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
265
266 * tree.c: PI nodes in external subset were not freed :-\
267 fixes bug #112842
268
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000269Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
270
271 * xmllint.c: added --schema option to run WXS schema validation
272 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
273 tried to improve error reporting in the Schema code, some cleanup
274 too.
275
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000276Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
277
278 * xmlschemas.c: fixed some problems in the handling of errors,
279 and attributes addressed by references.
280 * test/schemas/* result/schemas/*: dropped the verbosity level
281 and added a couple of new tests
282
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000283Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
284
285 * relaxng.c: Stéphane Bidoul found an off by one addressing
286 error on the error handling.
287
Daniel Veillarda77cf712003-05-09 23:09:55 +0000288Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
289
290 * xmlschemastypes.c: trying to fix #112673
291
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000292Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
293
294 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
295 warning, this fixed a bug and should close #111574
296
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000297Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
298
299 * xmlschemas.c: fixing bug #104081 with xs:all with an element
300 holding minOccurs="0"
301 * test/schemas/all_* result/schemas/all_*: added some regression
302 tests for that bug
303 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
304 Garry Pennington to compile without schemas support.
305
Daniel Veillarda067e652003-05-01 08:03:46 +0000306Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
309
Daniel Veillard61c52202003-04-30 12:20:34 +0000310Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * xml2-config.in: try to fix Red hat bug #89957, do not
313 output -L/usr/lib64
314 * xmlreader.c: fixed a typo in a comment
315
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000316Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
317
318 * doc/tutorial/aph.html, ix01.html
319 forgot to cvs add the new files. Thanks to Roland van Laar
320 for pointing this out
321
Daniel Veillardd4330462003-04-29 12:40:16 +0000322Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
325 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
326 to the XML/XSLT doc generation closing #111799
327 * doc/html/*: complete update of the HTML results
328
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000329Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
330
331 * win32/defgen.xsl: fixed the conditional for unicode map,
332 removed hardcoded schema entries
333
334Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
335
336 * win32/defgen.xsl: new file, stylesheet for generating
337 win32/libxml2.def.src from doc/libxml2-api.xml
338 * win32/libxml2.def.src: is autogenerated from now on, changes
339 to this file will not appear here anymore
340
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000341Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
342
343 * win32/configure.js python/setup.py.in: applied patch
344 from Stéphane Bidoul for the Python bindings on the new
345 release.
346
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000347Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
348
349 * debugXML.c: included libxml/uri.h for xmlCanonicPath
350 declaration
351 * win32/configure.js: thread-enabled build is now default
352 * win32/libxml2.def.src: added more exports
353
Daniel Veillard1177ca42003-04-26 22:29:54 +0000354Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
355
356 * NEWS doc/*.xsl doc/*.html: updated the web site separated
357 developers from common pages, made the transition to XHTML1,
358 added validity checking to the makefile rules.
359
Daniel Veillard329456a2003-04-26 21:21:00 +0000360Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
361
362 * parser.c: fix for xmlIOParseDTD same as previous and reported
363 by Petr Pajas
364
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000365Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
366
367 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
368 closing #111638
369
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000370Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
371
372 * python/generator.py: fixed a problem in the generator where
373 the way functions are remapped as methods on classes was
374 not symetric and dependant on python internal hash order,
375 as reported by Stéphane Bidoul
376
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000377Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
378
379 * doc/tutorial:
380 xmltutorial.xml
381 xmltutorial.pdf
382 *.html
383 add appendix on generating compiler flags, more indexing
384
Daniel Veillard1c960272003-04-25 23:12:22 +0000385Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
386
387 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
388 to get libxml-2.5.7 to compile on OpenVMS
389
Daniel Veillardc5573462003-04-25 16:43:49 +0000390Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
391
392 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
393
Daniel Veillardfd583412003-04-25 13:22:10 +0000394Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
395
396 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
397 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
398 man page based on xsltproc and a stylesheet PI in the XML.
399
Daniel Veillarddc07e182003-04-25 10:39:38 +0000400Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
401
402 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
403 character preventing rendering by the man command.
404
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000405Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
406
407 * NEWS configure.in: preparing release 2.5.7
408 * doc/*: updated and rebuilt the docs
409 * doc/apibuild.py: fixed the script
410
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000411Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
412
413 * Makefile.am doc/apibuild.py: make sure the OOM code don't
414 get in the way of the builds
415 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
416
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000417Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
418
419 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
420 Memory test from Havoc Pennington #109368
421 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
422 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
423 include/libxml/parser.h: a lot of memory allocation cleanups
424 based on the results of the OOM testing
425 * check-relaxng-test-suite2.py: seems I forgot to commit the
426 script.
427
Daniel Veillard18f113d2003-04-23 15:18:26 +0000428Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
429
430 * xmlschemastypes.c: trivial fix for 109774 removing a warning
431
Daniel Veillard85095e22003-04-23 13:56:44 +0000432Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
433
434 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
435 more places where xmlCanonicPath() must be used to convert
436 filenames to URLs, trying to fix #111088
437
Daniel Veillard54396242003-04-23 07:36:50 +0000438Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
439
440 * python/libxml.c python/libxml.py: applied patch from
441 Brent M Hendricks adding binding for xmlCatalogAddLocal
442
Daniel Veillard45269b82003-04-22 13:21:57 +0000443Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
444
445 * HTMLparser.c: tried to fix #98879 again in a more solid
446 way.
447
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000448Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
449
450 * win32/libxml2.def.src: added more exports from the relaxng and
451 xmlreader clan
452
Daniel Veillardf431eb82003-04-22 08:37:26 +0000453Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
454
455 * SAX.c test/valid/ns* test/result/ns*: applied the patch
456 provided by Brent Hendricks fixing #105992 and integrated the
457 examples in the testsuite.
458
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000459Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
460
461 * TODO: updated a bit
462 * configure.in: fixed the comment, threads now default to on
463 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
464
Daniel Veillarda880b122003-04-21 21:36:41 +0000465Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
466
467 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
468 xmlreader.c include/libxml/parser.h: a lot of performance work
469 especially the speed of streaming through the reader and push
470 interface. Some thread related optimizations. Nearly doubled the
471 speed of parsing through the reader.
472
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000473Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
474
475 * doc/xmllint.xml
476 * doc/xmllint.1
477 update man page to explain use of --stream
478
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000479Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
480
481 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
482 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
483 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
484 include/libxml/globals.h include/libxml/xmlmemory.h: added
485 xmlMallocAtomic() to be used when allocating blocks which
486 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
487 to allow registering the full set of functions needed by
488 a garbage collecting allocator like libgc, ref #109944
489
Daniel Veillard84942712003-04-18 14:40:05 +0000490Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
491
492 * configure.in: switched to have thread support enabled by default,
493 didn't got troubles with ABI compatibility on Linux, hope it
494 won't break on strange OSes, if yes, report the system ID
495 * doc/libxml2-api.xml: just rebuilt the API
496
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000497Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
498
499 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
500 added support for large file, tested with a 3+GB instance,
501 and some cleanup.
502 * catalog.c: added a TODO
503 * Makefile.am: added some "make tests" comments
504
Daniel Veillardac297932003-04-17 12:55:35 +0000505Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
506
507 * relaxng.c: some cleanups
508 * doc/xmlreader.html: extended the document to cover RelaxNG and
509 tree operations
510 * python/tests/Makefile.am python/tests/reader[46].py: added some
511 xmlReader example/regression tests
512 * result/relaxng/tutor*.err: updated the output of a number of tests
513
Daniel Veillard62163602003-04-17 09:36:38 +0000514Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
515
516 * relaxng.c: valgrind pointed out an uninitialized variable error.
517
Daniel Veillard33300b42003-04-17 09:09:19 +0000518Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
519
520 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
521 xmlreader.c: augnemting the APIs, cleanups.
522 * parser.c: cleanup bug #111005
523 * xmlIO.c: added some missing comments
524
Daniel Veillardce192eb2003-04-16 15:58:05 +0000525Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
526
527 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
528 trying to improve the subset compiled, and more testing.
529 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
530 documentation
531 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
532 * result/relaxng/*.err: fix some of the outputs
533
Daniel Veillardf4e55762003-04-15 23:32:22 +0000534Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
535
536 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
537 include/libxml/xmlreader.h: implemented streaming of
538 RelaxNG (when possible) on top of the xmlReader interface,
539 provided it as xmllint --stream --relaxng .rng .xml
540 This seems to mostly work.
541 * Makefile.am: updated to test RelaxNG streaming
542
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000543Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
544
545 * relaxng.c include/libxml/relaxng.h: integrated the regexp
546 based validity checking of fragments of the document for
547 which the RNG can be compiled to regexps. Works on all regression
548 tests, only fix needed is related to error messages.
549
Daniel Veillard52b48c72003-04-13 19:53:42 +0000550Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
551
552 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
553 include/libxml/xmlregexp.h: Starting work precompiling
554 parts of RelaxNG schemas. Not plugged onto validity checking
555 yet, just the regexp building part. Needed to extend some
556 of the automata and regexp APIs.
557
Daniel Veillardf6bad792003-04-11 19:38:54 +0000558Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
559
560 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
561 xmllint --stream and xmllint --stream --valid returns errors
562 code appropriately
563
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000564Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
565
566 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
567 and Next() operation to work on subtrees within the reader
568 framework.
569 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
570 * python/tests/reader5.py: added an example for those new
571 functions of the reader.
572
Daniel Veillard645c6902003-04-10 21:40:49 +0000573Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
574
575 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
576
Daniel Veillard9e077102003-04-10 13:36:54 +0000577Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
578
579 * xmlreader.c: fixing HasValue for namespace as raised by
580 Denys Duchier
581
Daniel Veillard02ea1412003-04-09 12:08:47 +0000582Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
583
584 * HTMLparser.c include/libxml/HTMLparser.h: exported
585 htmlCreateMemoryParserCtxt() it was static
586
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000587Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
588
589 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
590 update from Charles Bozeman for date and duration types
591 * test/schemas/date_0.* test/schemas/dur_0.*
592 result/schemas/date_0.* result/schemas/dur_0.*: updated too
593
Daniel Veillardc00cda82003-04-07 10:22:39 +0000594Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
595
596 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
597 fixing bug #107129, removing excessive allocation and calls
598 to *printf in the code to build QName strings.
599
Igor Zlatkovic69651182003-04-05 09:43:30 +0000600Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
601
602 * win32/libxml2.def.src: fixed conditional exports, reported by
603 Luke Murray.
604
Daniel Veillardadba5f12003-04-04 16:09:01 +0000605Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
606
607 * parser.c: fixed a possible problem with xmlRecoverMemory()
608
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000609Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
610
611 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
612 triostr.h: Bjorn sent an update for the TRIO portability layer.
613
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000614Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
615
616 * win32/libxml2.def.src: exported new functions
617
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000618Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
619
620 * configure.in NEWS: preparing release 2.5.6
621 * doc/*: updated and rebuilt the docs
622
Daniel Veillarde5020412003-04-01 09:55:20 +0000623Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * SAX.c: fixed an uninitialized memory access pointed by valgrind
626 on C14Ntests
627
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000628Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
629
630 * relaxng.c: one more fixup of error message reporting
631
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000632Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
633
634 * relaxng.c: more work on bug #109225, and fixed an uninitialized
635 variable pointed out by valgrind
636
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000637Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
638
639 * relaxng.c: try to work on bug #109225 and provide better
640 error reports.
641 * result/relaxng/* : this change the output of a number of tests
642 * xinclude.c: fixing the parsed entity redefinition problem
643 raised on the list.
644 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
645
Daniel Veillardb3721c22003-03-31 11:22:25 +0000646Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
647
648 * xmlschemastypes.c: fixed date comparison to handle the tzo
649 The only failures left are disagreements on Notations and
650 '+1' not being allowed for ulong, uint, ushort and ubyte.
651
Daniel Veillard455cc072003-03-31 10:13:23 +0000652Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
653
654 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
655 to the XML Schemas errata
656 http://www.w3.org/2001/05/xmlschema-errata#e2-12
657
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000658Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
659
660 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
661 and facets support. Currently only schemas with binHex or
662 base64 don't compile. A few error left in the test suite:
663 found 1035 test instances: 919 success 23 failures
664 most are gdate or gdateyear failing check, and a few cases where
665 James clark tests results are strange.
666 * valid.c: allow to reuse the Notation checking routine without
667 having a validation context.
668 * SAX.c: removed a #if 0
669
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000670Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * xinclude.c: forgot to apply one check from #106931 patch
673 * xmlschemastypes.c: more work on XML Schemas datatypes
674
Daniel Veillardc4c21552003-03-29 10:53:38 +0000675Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
676
677 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
678 on cleaning up XML Schemas datatypes based on James Clark tests
679 test/xsdtest/xsdtest.xml
680
Daniel Veillard80b19092003-03-28 13:29:53 +0000681Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * relaxng.c: implemented comparisons for Schemas values.
684 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
685 some bugs in duration handling, comparisons for durations
686 and decimals, removed all memory leaks pointed out by James
687 testsuite. Current status is now
688 found 238 test schemas: 197 success 41 failures
689 found 1035 test instances: 803 success 130 failures
690
Daniel Veillard91a13252003-03-27 23:44:43 +0000691Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
694 leaks in the W3C XML Schemas code
695 * xmlschemastypes.c: implemented nonPositiveInteger
696 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
697 fixed the test and result.
698
Daniel Veillard6560a422003-03-27 21:25:38 +0000699Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
702 parser and a typo
703 * xmlschemastypes.c: reindenting, fixing a memory access
704 problem with dates.
705
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000706Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * parser.c: fixing #109227 providing more context in case of
709 start/end tag mismatch
710 * python/tests/ctxterror.py python/tests/readererr.py: update the
711 tests accordingly
712
Daniel Veillardd9b72832003-03-27 14:24:00 +0000713Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
714
715 * xinclude.c: should fix #109327 errors on memory accesses
716
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000717Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
718
719 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
720 is an URI reference
721
Daniel Veillarde209b332003-03-26 21:40:13 +0000722Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * xpath.c: fixed bug #109160 on non-ASCII IDs
725
Daniel Veillard642104e2003-03-26 16:32:05 +0000726Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * parser.c: Norm suggested a nicer error message for xml:space values
729 errors
730
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000731Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
732
733 * xpath.c include/libxml/xpath.h: first part of the fix to
734 performance bug #108905, adds xmlXPathOrderDocElems() providing
735 document order for nodes.
736 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
737
Daniel Veillard09628212003-03-25 15:10:27 +0000738Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * xmlschemastypes.c: removing a warning with Sun compiler
741 bug #109154
742
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000743Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
744
745 * doc/xmllint.xml
746 * doc/xmllint.1
747 update xmllint man page with --relaxng option
748
Daniel Veillard2032d292003-03-25 11:09:40 +0000749Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * python/setup.py.in : was missing "drv_libxml2.py"
752
Daniel Veillard9adc0462003-03-24 18:39:54 +0000753Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
754
755 * tree.c xpath.c: some changes related to the new way of
756 handling Result Value Tree, before 2.5.5
757
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000758Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * configure.in NEWS: preparing release 2.5.5
761 * doc/* : updated the documentation and regenerated it.
762
Daniel Veillardef0b4502003-03-24 13:57:34 +0000763Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * xpath.c: fixed some problems related to #75813 about handling
766 of Result Value Trees
767
Daniel Veillard9231ff92003-03-23 22:00:51 +0000768Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
769
770 * uri.c: applied a set of patches from Lorenzo Viali correcting
771 URI parsing errors.
772
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000773Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * parser.c: validity status was not passed back when validating in
776 entities, but raised by Oliver Fischer
777
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000778Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780 * HTMLtree.c: avoid escaping ',' in URIs
781
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000782Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * parser.c: fixing bug #108976 get the ID/REFs to reference
785 the ID in the document content and not in the entity copy
786 * SAX.c include/libxml/parser.h: more checking of the ID/REF
787 stuff, better solution for #107208
788 * xmlregexp.c: removed a direct printf, dohhh
789 * xmlreader.c: fixed a bug on streaming validation of empty
790 elements in entities
791 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
792 cleanup of the validation tests
793 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
794 added more ID/IDREF tests to the suite
795
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000796Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
799 compiler.
800
Daniel Veillard20863822003-03-22 17:51:47 +0000801Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
802
803 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
804
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000805Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
808 defined in entities content
809
Daniel Veillard99737f52003-03-22 14:55:50 +0000810Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
811
812 * SAX.c: Fixed validation bug #108858 on namespace names using
813 entities and reported by Brent Hendricks
814 * xmllint.c: report xmlTextReaderHasValue() result in --stream
815 --debug output.
816
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000817Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
820 about the DocType node not being reported sometimes.
821 * python/tests/reader.py: added to test to the regression checks
822
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000823Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
826 reported by Edd Dumbill
827
Daniel Veillard77a90a72003-03-22 00:04:05 +0000828Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * HTMLparser.c parser.c parserInternals.c: patch from
831 johan@evenhuis.nl for #107937 fixing some line counting
832 problems, and some other cleanups.
833 * result/HTML/: this result in some line number changes
834
Daniel Veillard580ced82003-03-21 21:22:48 +0000835Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
836
837 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
838 instead of libxml.spec
839 * relaxng.c: fixed some of the error reporting excessive
840 verbosity
841 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
842 xmlschemastypes.c: removed some warnings from gcc
843 * doc/libxml2-api.xml: rebuilt
844
Daniel Veillarde063f482003-03-21 16:53:17 +0000845Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
846
847 * relaxng.c: another optimization, for choice this time
848 * result/relaxng/spec1* result/relaxng/tutor12_1*
849 result/relaxng/tutor3_7: cleanups.
850
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000851Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
852
853 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
854 * test/relaxng/testsuite.xml: augmented the test suite
855 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
856 some schemas validation tests in the presence of foreign
857 namespaces.
858
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000859Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
860
861 * relaxng.c: added another interleave speedup.
862
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000863Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
864
865 * xmlschemastypes.c: added integer and fixed one of the
866 IDREFS regression tests pbm
867 * result/relaxng/docbook_0.err: updated
868
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000869Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
872 declared both in the DTD and in the Schemas <grin/>
873 * relaxng.c: more debug, added a big optimization for <mixed>
874 * test/relaxng/testsuite.xml: augmented the testsuite
875 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
876 DocBook example to the regression tests
877
Daniel Veillard798024a2003-03-19 10:36:09 +0000878Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
879
880 * check-xsddata-test-suite.py: cosmetic change for output
881 * relaxng.c: try to minimize calls to malloc/free for states.
882
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000883Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * tree.c: removed a warning
886 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
887 support
888 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
889 cleanup/improvements of the regression tests batch
890 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
891
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000892Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
893
894 * relaxng.c: fixed error msg cleanup deallocation
895 * xmlschemastypes.c: added a function to handle lists of
896 atomic types, added support for IDREFS
897
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000898Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
901 and IDREF, usable from RelaxNG now
902 * include/libxml/xmlschemastypes.h: need to add a new interface
903 because the validation modifies the infoset
904 * test/relaxng/testsuite.xml: extended the testsuite
905
Daniel Veillard952379b2003-03-17 15:37:12 +0000906Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
907
908 * relaxng.c: fixed the last core RelaxNG bug known #107083,
909 shemas datatype ID/IDREF support still missing though.
910 * xmlreader.c: fix a crashing bug with prefix raised by
911 Merijn Broeren
912 * test/relaxng/testsuite.xml: augmented the testsuite with
913 complex inheritance tests
914
Daniel Veillardfd573f12003-03-16 17:52:32 +0000915Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * relaxng.c: switched back to the previous Relax-NG code base,
918 the derivation algorithm need severe constraining code to avoid
919 combinatorial explosion. Fixed the problem with Sebastian Rahtz
920 TEI based example and other bugs
921 * result/relaxng/*err: updated the results
922 * test/relaxng/testsuite.xml: started a new test suite
923
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000924Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
925
926 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
927 that the original RelaxNG validation code was un-fixeable, it got
928 rewritten to use the derivation algorithm from James Clark and
929 redebugged it (nearly) from scratch:
930 found 373 test schemas: 372 success 1 failures
931 found 529 test instances: 529 success 0 failures
932
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000933Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
934
935 * SAX.c parser.c: fix some recursion problems introduced in the
936 last release.
937 * relaxng.c: more debugging of the RNG validation engine, still
938 problems though.
939
Daniel Veillard5add8682003-03-10 13:13:58 +0000940Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
941
942 * Makefile.am: stop generating wrong result file with * in name
943 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
944 * result/relaxng/demo* test/relaxng/demo: added the tests from
945 Sebastian reproducing the problem.
946
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000947Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
948
Daniel Veillard5add8682003-03-10 13:13:58 +0000949 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
950 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000951
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000952Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
953
954 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
955 variable to control the indentation for the xmllint "--format"
956 option
957
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000958Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
959
960 * encoding.c: applied Gennady's patch against buffer overrun
961
Daniel Veillard42f12e92003-03-07 18:32:59 +0000962Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
963
964 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
965 Clark it appeared I had bug in URI parsing code ...
966 * relaxng.c include/libxml/relaxng.h: completely revamped error
967 reporting to not loose message from optional parts.
968 * xmllint.c: added timing for RNG validation steps
969 * result/relaxng/*: updated the result, all error messages changed
970
Daniel Veillardedfd5882003-03-07 14:20:40 +0000971Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
972
973 * xpath.c: fix bug #107804, the algorithm used for document order
974 computation was failing on attributes.
975
Daniel Veillard83391282003-03-06 21:37:30 +0000976Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * valid.c: fix bug #107764 , possibility of buffer overflow
979 in xmlValidDebug()
980
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000981Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
984 from Philipp Dunkel
985
Daniel Veillard5f704af2003-03-05 10:01:43 +0000986Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * xmlschemastype.c: made powten array static it should not be exported
989 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
990 parser function.
991 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
992
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000993Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
994
995 * tree.c: fixed a node dump crash on attributes
996 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
997 an URI test bug and get better output.
998
Daniel Veillard463a5472003-02-27 21:30:32 +0000999Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * check-xsddata-test-suite.py: give more infos
1002 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1003 REF->DEF in attribute values.
1004
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001005Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1008 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1009 regression tests from James Clark.
1010
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001011Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1012
1013 * relaxng.c xmlschemas.c xmlschemastypes.c
1014 include/libxml/xmlschemastypes.h: added param support for relaxng
1015 type checking, started to increment the pool of simple types
1016 registered, still much work to be done on simple types and
1017 facets checkings.
1018
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001019Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * entities.c: fixes again one of the problem raised by
1022 James Clark in #106788
1023
Daniel Veillardc482e262003-02-26 14:48:48 +00001024Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * relaxng.c: Fixed a couple of problem raised by James Clark
1027 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1028 datatype level still not fixed though.
1029
Daniel Veillard17bed982003-02-24 20:11:43 +00001030Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * configure.in: preparing release 2.5.4
1033 * doc/*: updated and rebuilt the docs
1034 * relaxng.c: removed warnings
1035 * result/relaxng/*: updated the results
1036
Daniel Veillardf4be0182003-02-24 19:54:33 +00001037Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * valid.c: fixes a DTD regexp generation problem.
1040
Daniel Veillard02111c12003-02-24 19:14:52 +00001041Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * parser.c: fixes bug #105998 about false detection of
1044 attribute consumption loop.
1045
Daniel Veillard2406abd2003-02-24 18:16:47 +00001046Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1047
1048 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1049
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001050Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * SAX.c: fixed bug #105992
1053
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001054Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1057 element.
1058 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1059 found 373 test schemas: 369 success 4 failures
1060 found 529 test instances: 525 success 4 failures
1061 * check-relaxng-test-suite.py: added memory debug reporting
1062
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001063Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * uri.c parser.c: some warning removal on Igor's patch
1066 * tree.c: seems I messed up with #106788 fix
1067 * python/libxml.c: fixed some base problems when Python provides
1068 the resolver.
1069 * relaxng.c: fixed the interleave algorithm
1070 found 373 test schemas: 364 success 9 failures
1071 found 529 test instances: 525 success 4 failures
1072 the resulting failures are bug in the algorithm from 7.3 and
1073 lack of support for params
1074
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001075Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * parser.c: another fix for nodeinfo in entities problem
1078 * tree.c entities.c: fixed bug #106788 from James Clark
1079 some spaces need to be serialized as character references.
1080
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001081Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1082
1083 * parser.c uri.c: fixed the bug I introduced in the path
1084 handling, reported by Sebastian Bergmann
1085
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001086Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * parser.c: fixing some nodeinfo in entities problem raised
1089 by Glenn W. Bach
1090 * relaxng.c: implemented the first section 7.3 check
1091 * result/relaxng/*: updated the results
1092
Daniel Veillardc5312d72003-02-21 17:14:10 +00001093Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * relaxng.c: fixed some problems in the previous commit
1096 and finished implementing 4.16 rules checking
1097 found 373 test schemas: 353 success 20 failures
1098 found 529 test instances: 519 success 6 failures
1099 * result/relaxng/*: updated the results
1100
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001101Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * relaxng.c: implemented checks from section 7.2
1104
Daniel Veillard77648bb2003-02-20 15:03:22 +00001105Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * relaxng.c: implemented the checks from section 7.1, fixed
1108 some of the 4.20 and 4.21 problems.
1109 found 373 test schemas: 338 success 35 failures
1110 found 529 test instances: 519 success 6 failures
1111 * result/relaxng/*: updated the results
1112
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001113Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1114
1115 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1116 * result/relaxng/*: updated the results
1117
Daniel Veillardce14fa52003-02-19 17:32:48 +00001118Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * relaxng.c: more bugfixes
1121 * result/relaxng/*: updated the results
1122
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001123Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1124
1125 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1126 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1127 * SAX.c: ensured xmlDoc.URL is always canonic
1128 * parser.c: obsoleted xmlNormalizeWindowsPath
1129 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1130 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1131 * win32/libxml2.def.src: added few exports
1132
1133
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001134Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * Makefile.am configure.in: patched to have shared libraries
1137 for Python regression tests and static binaries for gdb debug
1138 in my development environment
1139 * relaxng.c: more bugfixes
1140 found 373 test schemas: 296 success 77 failures
1141 found 529 test instances: 516 success 8 failures
1142 * result/relaxng/*: updated the results
1143
Daniel Veillard8fe98712003-02-19 00:19:14 +00001144Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1145
1146 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1147
Daniel Veillardd4310742003-02-18 21:12:46 +00001148Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * xmlschemastypes.c: float/double check bugfix
1151 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1152 validation
1153 * xmlreader.c: add a TODO for Jody
1154 * relaxng.c: bugfix bugfix bugfix
1155 found 373 test schemas: 300 success 73 failures
1156 found 529 test instances: 507 success 10 failures
1157 * result/relaxng/*: updated the results
1158
Daniel Veillard2df2de22003-02-17 23:34:33 +00001159Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1160
1161 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1162
Daniel Veillard416589a2003-02-17 17:25:42 +00001163Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * relaxng.c check-relaxng-test-suite.py: more work on the
1166 RelaxNG implementation conformance testing.
1167 found 373 test schemas: 284 success 89 failures
1168 found 529 test instances: 448 success 47 failures
1169 * result/relaxng/*: updated the results
1170
Daniel Veillard784b9352003-02-16 15:50:27 +00001171Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1174 a patch from Kjartan Maraas to fix some typos
1175
Daniel Veillardfebcca42003-02-16 15:44:18 +00001176Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * relaxng.c: more bug-hunting
1179 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1180 intermediate rng tree
1181 * python/generator.py: patch from Stephane Bidoul to fix the generator
1182 on python < 2.2
1183
Daniel Veillardd2298792003-02-14 16:54:11 +00001184Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * check-relaxng-test-suite.py relaxng.c: more testing on the
1187 Relax-NG front, cleaning up the regression tests failures
1188 current state and I forgot support for "mixed":
1189 found 373 test schemas: 280 success 93 failures
1190 found 529 test instances: 401 success 68 failures
1191 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1192 moved the Name, NCName and QName validation routine in tree.c
1193 * uri.c: fixed handling of URI ending up with #, i.e. having
1194 an empty fragment ID.
1195 * result/relaxng/*: updated the results
1196
Daniel Veillard9a237c92003-02-13 15:52:58 +00001197Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * check-xinclude-test-suite.py: improved the script accordingly
1200 to the XInclude regression tests updates
1201 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1202 November 2002
1203 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1204 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1205 augmented the Xpointer testsuite for the element() scheme
1206
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001207Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * relaxng.c: added TODO for the DTD compatibility spec
1210 * xinclude.c: more bug fixes driven by the testsuite
1211
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001212Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1215 regression tests for XInclude, improved the script, improving
1216 XInclude error reporting mechanism
1217
Daniel Veillard1d788d22003-02-10 16:21:58 +00001218Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * NEWS doc/* configure.in: preparing release 2.5.3
1221
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001222Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * tree.c: trying to fix #104934 about some XHTML1 serialization
1225 issues.
1226
Daniel Veillard809faa52003-02-10 15:43:53 +00001227Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1228
1229 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1230 encoding conversion when the input buffer stops in the
1231 middle of a multibyte char
1232
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001233Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1234
1235 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1236 * check-relaxng-test-suite.py: python script to run regression
1237 against OASIS RelaxNG testsuite
1238 * relaxng.c: some cleanup tweaks
1239 * HTMLparser.c globals.c: cleanups in comments
1240 * doc/libxml2-api.xml: updated the API
1241 * result/relaxng/*: errors moved files, so large diffs but
1242 no changes at the semantic level.
1243
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001244Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1245
1246 * tree.c: fixing #105678 problem when dumping a namespace node.
1247
Daniel Veillard591b4be2003-02-09 23:33:36 +00001248Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1249
1250 * xpath.c: fixed doc comment problems
1251 * python/generator.py python/libxml_wrap.h python/types.c: adding
1252 RelaxNG wrappers
1253 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1254 test of those early Python RelaxNG bindings
1255
1256Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001257
1258 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1259 * relaxng.c: found the validation problem I had with interleave
1260 when not covering all remaining siblings
1261 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1262 testsuite and check the RNG schemas against the RNG schemas
1263 given in appendix A
1264
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001265Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1266
1267 * win32/Makefile.msvc: updates for RelaxNG
1268 * win32/Makefile.mingw: updates for RelaxNG
1269 * win32/libxml2.def.src: added RelaxNG exports
1270
Daniel Veillard97fd5672003-02-07 13:01:54 +00001271Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * xinclude.c: applied another bug fix from Sean Chittenden
1274
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001275Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * configure.in xmllint.c: I f...ed up the default configuration
1278 of schemas and --relaxng option display in xmllint, pointed by
1279 Morus Walter.
1280 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1281 detection module, fixes bug #105374.
1282
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001283Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * xmlschemastypes.c: added the boolean base type.
1286
Daniel Veillard96a4b252003-02-06 08:22:32 +00001287Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1288
1289 * xmlschemastypes.c: started implementing some of the missing
1290 default simple types
1291 * result/relaxng/*: updated the results
1292
Daniel Veillard72fef162003-02-05 14:31:19 +00001293Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1296
Daniel Veillard71531f32003-02-05 13:19:53 +00001297Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1300 * Makefile.am: use xmllint for doing the RelaxNG tests
1301 * configure.in: preparing 2.5.2 made schemas support default to
1302 on instead of off
1303 * relaxng.c: removed the verbosity
1304 * xmllint.c: added --relaxng option
1305 * python/generator.py python/libxml_wrap.h: prepared the integration
1306 of the new RelaxNG module and schemas
1307 * result/relaxng/*: less verbose output
1308
Daniel Veillardec498e12003-02-05 11:01:50 +00001309Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * valid.c: do not run content model validation if the
1312 content is not determinist
1313
Daniel Veillardde590ca2003-02-05 10:45:26 +00001314Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1315
1316 * SAX.c: added the redefinition of namespaced attribute
1317 check that was missing as Fabrice Desré pointed out.
1318
Daniel Veillard930dfb62003-02-05 10:17:38 +00001319Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1322 improvements from Nick Kew, allowing to do more checking
1323 to HTML elements and attributes.
1324
Daniel Veillard4287c572003-02-04 22:48:53 +00001325Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * xinclude.c: fixing bug #105137 about entities declaration
1328 needing to be copied to the including document.
1329
Daniel Veillard652d8a92003-02-04 19:28:49 +00001330Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * catalog.c: fixed bug #104817 with delegateURI
1333 * xpath.c: fixing bugs #104123 and #104125
1334
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001335Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1338 python/types.c: fixing #104096 to compile without regexps
1339
Daniel Veillard57e79b32003-02-04 15:33:12 +00001340Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1343 when building the automata for elem*
1344
Daniel Veillard358a9892003-02-04 15:22:32 +00001345Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1348 bug #103827
1349
Daniel Veillardeb137172003-02-04 15:18:06 +00001350Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * HTMLparser.c: updating a comment, fixing #103776
1353
Daniel Veillard8d589042003-02-04 15:07:21 +00001354Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * parser.c: fixing bug 105049 for validity checking of content
1357 within recursive entities.
1358
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001359Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * HTMLparser.c: try to fix # 105049
1362 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1363 * tree.c: updated a function comment
1364
Daniel Veillard419a7682003-02-03 23:22:49 +00001365Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * relaxng: more work on grammars and refs/defs
1368 * test/relaxng/* result/relaxng/*: augmented/updated the
1369 regression tests
1370
Daniel Veillard144fae12003-02-03 13:17:57 +00001371Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * relaxng: more work on name classes, except support
1374 * test/relaxng/* result/relaxng/*: augmented/updated the
1375 regression tests
1376
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001377Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * relaxng: more work on name classes, the "validate all" schemas
1380 seems to work now.
1381 * test/relaxng/* result/relaxng/*: augmented/updated the
1382 regression tests
1383
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001384Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1387 * parser.c: put a guard against infinite document depth, basically
1388 trying to avoid another kind of DoS attack.
1389 * relaxng.c: some code w.r.t. nameClasses
1390
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001391Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1392
1393 * test/relaxng/* result/relaxng/*: check all the namespace support
1394 was actually correct based on tutorial section 10.
1395
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001396Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * relaxng: include seems to work okay now
1399 * test/relaxng/* result/relaxng/*: augmented/updated the
1400 regression tests
1401
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001402Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1403
1404 * relaxng.c: a bit of work done in the train back.
1405 * test/relaxng/*: added one of the include tests
1406
Daniel Veillard154877e2003-01-30 12:17:05 +00001407Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1408
1409 * relaxng: more work done in the train
1410 * test/relaxng/* result/relaxng/*: augmented/updated the
1411 regression tests
1412
Daniel Veillarde431a272003-01-29 23:02:33 +00001413Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * relaxng.c: debugging of externalRef
1416 * test/relaxng/* result/relaxng/*: augmented/updated the
1417 regression tests
1418
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001419Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * relaxng.c: more work on Relax-NG, implementing externalRef
1422 * test/relaxng/* result/relaxng/*: augmented/updated the
1423 regression tests
1424 * Makefile.am: cleanup to Relaxtests target
1425
Daniel Veillardb08c9812003-01-28 23:09:49 +00001426Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * relaxng.c: more work on Relax-NG, implementing interleave
1429 * test/relaxng/* result/relaxng/*: augmented/updated the
1430 regression tests
1431
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001432Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * relaxng.c: more work on Relax-NG, implementing interleave
1435 * test/relaxng/* result/relaxng/*: augmented/updated the
1436 regression tests
1437
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001438Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1439
1440 * doc/tutorial/customfo.xsl
1441 * doc/tutorial/customhtml.xsl
1442 adding stylesheet customizations used to generate fo
1443 for pdf and html
1444
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001445Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * relaxng.c: more work on Relax-NG
1448 * test/relaxng/* result/relaxng/*: augmented/updated the
1449 regression tests
1450 * xmlschemastypes.c: added a number of base type definition but not
1451 the associated checks, those are still TODOs
1452
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001453Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1454
1455 in docs/tutorial:
1456 * apa.html
1457 * apb.html
1458 * apc.html
1459 * apd.html
1460 * ape.html
1461 * apf.html
1462 * apg.html
1463 * ar01s02.html
1464 * ar01s03.html
1465 * ar01s04.html
1466 * ar01s05.html
1467 * ar01s06.html
1468 * ar01s07.html
1469 * ar01s08.html
1470 * index.html
1471 * xmltutorial.pdf
1472 * xmltutorial.xml
1473 add index to tutorial
1474
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001475Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1476
1477 * doc/xmlcatalog.1
1478 * doc/xmlcatalog_man.html
1479 * doc/xmlcatalog_man.xml
1480 belatedly fixing bug #93622 (adds rewriteURI type to
1481 "--add" option in xmlcatalog man page
1482
Daniel Veillard3be27512003-01-26 19:49:04 +00001483Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1484
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001485 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001486 Julio Merino, closing #104475
1487
Daniel Veillardea3f3982003-01-26 19:45:18 +00001488Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1489
1490 * relaxng.c: more work on Relax-NG
1491 * test/relaxng/* result/relaxng/*: augmented/updated the
1492 regression tests
1493
Daniel Veillardedc91922003-01-26 00:52:04 +00001494Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * relaxng.c: more work on Relax-NG
1497 * test/relaxng/* result/relaxng/*: augmented/updated the
1498 regression tests
1499
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001500Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1501
1502 * README: updated the policy on private mail answers
1503 * relaxng.c: more work on Relax-NG
1504 * test/relaxng/* result/relaxng/*: augmented/updated the
1505 regression tests
1506
Daniel Veillard7424eb62003-01-24 14:14:52 +00001507Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * error.c parser.c tree.c: applied a documentation patch from
1510 Stefan Kost
1511
Daniel Veillard276be4a2003-01-24 01:03:34 +00001512Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1513
1514 * relaxng.c: more work on Relax-NG
1515 * doc/*: regenerated the docs
1516 * test/relaxng/* result/relaxng/*: updated and augmented the
1517 Relax-NG regression tests and results
1518
Daniel Veillard6eadf632003-01-23 18:29:16 +00001519Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1522 First commit of the new Relax-NG validation code, not generally
1523 useful yet.
1524 * test/relaxng/* result/relaxng/*: current state of the regression
1525 tests
1526
Daniel Veillard814a76d2003-01-23 18:24:20 +00001527Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * tree.c: minimized the memory allocated for GetContent
1530 and a bit of cleanup.
1531
Daniel Veillardff12c492003-01-23 16:42:55 +00001532Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1533
1534 * python/generator.py: seems there is no good reasons to
1535 not generate bindings for XPointer
1536
Daniel Veillard540a31a2003-01-21 11:21:07 +00001537Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * xmlreader.c doc/apibuild.py: applied a new patch from
1540 Stéphane Bidoul for cleanups
1541 * doc/libxml2-api.xml: rebuilt the API description with
1542 new entry points
1543
Daniel Veillard417be3a2003-01-20 21:26:34 +00001544Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1545
1546 * xmlreader.c python/drv_libxml2.py python/generator.py
1547 python/libxml.c python/libxml.py python/libxml_wrap.h
1548 python/types.c: patch from Stéphane Bidoul for better per
1549 context error message APIs
1550 * python/tests/ctxterror.py python/tests/readererr.py:
1551 update of the tests
1552
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001553Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1554
1555 * doc/guidelines.html
1556 grammar and spelling cleanup
1557
Daniel Veillard26f70262003-01-16 22:45:08 +00001558Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1559
1560 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1561 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1562 a patch from Stéphane Bidoul to allow per XMLtextReader error
1563 and warning handling
1564 * python/tests/Makefile.am python/tests/readererr.py: adding the
1565 specific regression test
1566
Daniel Veillard71f9d732003-01-14 16:07:16 +00001567Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1568
1569 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1570 should raise a syntax error
1571
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001572Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1573
1574 * python/libxml.c: cleanup patch from Stéphane Bidoul
1575
Daniel Veillard81601f92003-01-14 13:42:37 +00001576Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1579
Daniel Veillarde6227e02003-01-14 11:42:39 +00001580Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * python/generator.py python/libxml.c python/libxml.py
1583 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001584 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001585 Python level.
1586 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1587 regression test for it.
1588
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001589Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * xmlreader.c: fixed the streaming property of the reader,
1592 it was generating tree faster than consuming it. Pointed out
1593 by Nate Myers
1594 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1595
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001596Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1597
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001598 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001599
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001600Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1601
1602 * xpath.c: fix to the XPath implementation for parent and
1603 ancestors axis when operating on a Result Value Tree.
1604 Fixes bug #100271
1605
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001606Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1607
1608 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1609 to fix some URI/file escaping problems
1610
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001611Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1612
1613 * python/generator.py: fixed a bug raised by Raymond Wiker,
1614 docSetRootElement() should not raise an exception if the
1615 return is None
1616
Daniel Veillard3e20a292003-01-10 13:14:40 +00001617Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1618
1619 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1620 fixed bug #102181 by applying the suggested change and fixing
1621 the generation/registration problem.
1622
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001623Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1624
1625 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1626 routines.
1627
Daniel Veillard8f872442003-01-09 23:19:02 +00001628Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1629
1630 * parser.c: one more IsEmptyElement crazyness, that time in
1631 external parsed entities if substitution is asked.
1632 * python/tests/reader3.py: added a specific test.
1633
Daniel Veillarde329fc22003-01-09 21:36:42 +00001634Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1637 support and improved error handler registration
1638
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001639Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1642 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1643 * README: fixed a link
1644
Daniel Veillarde2830f12003-01-08 17:47:49 +00001645Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * configure.in doc/* NEWS: preparing 2.5.1 release
1648 * SAX.c parser.c: fixing XmlTextReader bug
1649
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001650Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1651
1652 * SAX.c: fuck, I introduced a memory leak on external parsed
1653 entities in 2.5.0 :-(
1654
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001655Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1656
1657 * xmllint.c: another fix needed as pointed by Christophe Merlet
1658 for --stream --debug if compiled without debug support.
1659
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001660Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1661
1662 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001663 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001664 update man page with --stream and --chkregister
1665
Daniel Veillard8326e732003-01-07 00:19:07 +00001666Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1667
1668 * globals.c: fixed --with-threads compile
1669 * xmllint.c: fixed --without-debug compile
1670 * include/libxml/globals.h: cleanup
1671 * include/libxml/schemasInternals.h: add a missing include
1672
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001673Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1674
1675 * configure.in NEWS: preparing 2.5.0 release
1676 * SAX.c: only warn in pedantic mode about namespace name
1677 brokeness
1678 * globals.c: fix a doc generation problem
1679 * uri.c: fix #101520
1680 * doc/*: updated and rebuilt the doc for the release, includuding
1681 stylesheet update
1682 * python/Makefile.am: fix a filename bug
1683
1684Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1685
1686 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1687 should not be called.
1688
1689Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1690
1691 * libxml-2.0.pc.in: applied the patch to fix #101894
1692
1693Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1694
1695 * tree.c : applied patch from Lukas Schroeder for register callbacks
1696 * valid.c: modified patch from Lukas Schroeder to test
1697 register callbacks with --chkregister
1698
1699Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1700
1701 * xmlreader.c: seriously changed the way data are pushed to
1702 the underlying parser, go by block of 512 bytes instead of
1703 tryng to detect tag boundaries at that level. Changed the
1704 way empty element are detected and tagged.
1705 * python/tests/reader.py python/tests/reader2.py
1706 python/tests/reader3.py: small changes mostly due to context
1707 reporting being different and DTD node being reported. Some
1708 errors previously undetected are now caught and fixed.
1709 * doc/xmlreader.html: flagged last section as TODO
1710
1711Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1712
1713 * python/libxml.py: integrated the Python 2.2 optimizations
1714 from Hannu Krosing, while maintaining compatibility with
1715 1.5 and 2.1
1716
1717Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1718
1719 * xmllint.c: a bit of cleanup
1720 * xmlreader.c: small fix
1721 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1722 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1723
1724Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1725
1726 * python/setup.py.in: patch from Stéphane Bidoul to include
1727 drv_libxml2.py in setup.py
1728
1729Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1730
1731 * doc/xmlreader.html: starting documenting the new XmlTextReader
1732 interface.
1733
1734Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1735
1736 * xmllint.c: added the --stream flag to use the TextReader API
1737 * xmlreader.c: small performance tweak
1738
1739Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1740
1741 * xmlreader.c python/tests/reader2py: okay the DTD validation
1742 code on top of the XMLTextParser API should be solid now.
1743
1744Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * xmlreader.c python/tests/reader2py: Fixing some more mess
1747 with validation and recursive entities while using the
1748 reader interface, it's getting a bit messy...
1749
1750Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * xmlreader.c python/tests/reader.py: another couple of problem
1753 related to IsEmptyElement reported by Stéphane Bidoul needed
1754 some fixes.
1755
1756Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1757
1758 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1759 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1760 based on the python XmlTextReader interface.
1761
1762Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1763
1764 * tree.c: backing out one change in the last patch which broke the
1765 regression tests
1766
1767Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1768
1769 * global.data globals.c tree.c include/libxml/globals.h: applied
1770 an old patch from Lukas Schroeder to track node creation and
1771 destruction. Probably missing a lot of references at the moment
1772 and not usable reliably.
1773
1774Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1775
1776 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1777 from doc/news.html and a stylesheet
1778
1779Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1780
1781 * xmlreader.c python/tests/reader.py: fixed another couple of
1782 xmlreader bugs reported by Stéphane Bidoul and added tests.
1783
1784Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1785
1786 * xmlreader.c python/tests/reader2.py: fixed another validity
1787 checking in external parsed entities raised by Stéphane Bidoul
1788 and added a specific regression test.
1789 * python/tests/reader3.py: cleanup
1790
1791Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * xmlreader.c python/tests/reader2.py: fixed a problem with
1794 validation within entities pointed by Stéphane Bidoul, augmented
1795 the tests to catch those.
1796
1797Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * python/generator.py: modified the generator to allow keeping
1800 class references when creating new classes, needed to fix a bug
1801 pointed by Stéphane Bidoul where the input buffer of the
1802 xmlTextReader instance gets destroyed if the python wrapper for
1803 the input is not referenced anymore.
1804
1805Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1808 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1809
1810Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * xmlreader.c python/tests/reader.py: fixed another problem
1813 pointed by Stéphane Bidoul
1814
1815Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1818 with "<a/>"
1819
1820Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * SAX.c: warn on xmlns:prefix="foo"
1823 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1824 for namespace attributes handling.
1825
1826Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1829 a really nasty problem raised by a DocBook XSLT transform
1830 provided by Sebastian Bergmann
1831
1832Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1835 by Stéphane Bidoul and integrated it into the tests
1836
1837Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1840 extended the XmlTextReader API a bit, addding accessors for
1841 the current doc and node, and an entity substitution mode for
1842 the parser.
1843 * python/libxml.py python/libxml2class.txt: related updates
1844 * python/tests/Makefile.am python/tests/reader.py
1845 python/tests/reader2.py python/tests/reader3.py: updated a bit
1846 the old tests and added a new one to test the entities handling
1847
1848Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * python/generator.py python/libxml2class.txt
1851 python/tests/reader.py python/tests/reader2.py: changed the
1852 generator to provide casing for the XmlTextReader similar to
1853 C# so that examples and documentation are more directly transposable.
1854 Fixed the couple of tests in the suite.
1855
1856Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * doc/guidelines.html: added a document on guildeline for
1859 publishing and deploying XML
1860
1861Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * valid.c xmlreader.c: final touch running DTD validation
1864 on the XmlTextReader
1865 * python/tests/Makefile.am python/tests/reader2.py: added a
1866 specific run based on the examples from test/valid/*.xml
1867
1868Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * python/libxml.py: added a few predefined xmlTextReader parser
1871 configuration values.
1872
1873Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * python/libxml_wrap.h: trying to fix #102037
1876
1877Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * SAX.c: fixing bug #95296, when the predefined entities
1880 are redefined in the DTD the default one must be used
1881 instead anyway.
1882
1883Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1884
1885 * doc/xmllint.xml
1886 * doc/xmllint.1
1887 Add discussion of XML_DEBUG_CATALOG to xmllint man
1888 page - bug #100907
1889
1890
1891Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * xmlreader.c: Fixed the empty node detection to avoid reporting
1894 an inexistant close tag.
1895
1896Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1899 for Python 2.1
1900
1901Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1904
1905Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * doc/libxml2-api.xml python/tests/reader.py: one really need
1908 to provide the base URI information when creating a reader parser
1909 from an input stream. Updated the API and the example using it.
1910
1911Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1914 include/libxml/valid.h include/libxml/xmlreader.h: working on
1915 DTD validation on top of xml reader interfaces. Allows to
1916 validate arbitrary large instances. This required some extensions
1917 to the valid module interface and augmenting the size of xmlID
1918 and xmlRef structs a bit.
1919 * uri.c xmlregexp.c: simple cleanup.
1920
1921Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1924 work on the xml reader interfaces.
1925 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1926 Web page for the Windows binaries.
1927
1928Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * xmlIO.c: applied a patch for VMS following the report by
1931 Nigel Hall
1932
1933Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * parser.c: the parseStartTag bug fix wasn't complete.
1936
1937Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1940 parseStartTag, fixing it.
1941 * test/att4 result/att4 result/noent/att4: adding the test
1942 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1943 more methods to XmlTextReader.
1944
1945Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1946
1947 * win32/libxml2.def.src: added more xml reader exports
1948 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1949 to the build
1950
1951Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1952
1953 * doc/tutorial/xmltutorial.xml
1954 plus generated html and pdf
1955 Updating tutorial again based on further comments from Niraj
1956 Tolia on the last iteration
1957
1958Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1959
1960 * doc/tutorial/xmltutorial.xml
1961 * doc/tutorial/includekeyword.c
1962 * doc/tutorial/includegetattribute.c
1963 plus generated html and pdf
1964 Adding fix from Niraj Tolia to tutorial to properly free memory.
1965
1966
1967Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1970 more methods of XmlTextReader.
1971 * python/libxml2class.txt python/tests/reader.py: this increased the
1972 methods in the bndings, augmented the test to check those new
1973 functions.
1974
1975Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1978 methods of XmlTextReader.
1979 * python/generator.py python/libxml_wrap.h python/types.c
1980 python/libxml2class.txt: added the reader to the Python bindings
1981 * python/tests/Makefile.am python/tests/reader.py: added a specific
1982 test for the Python bindings of the Reader APIs
1983 * parser.c: small cleanup.
1984
1985Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * xinclude.c: fallback was only copying the first child not the
1988 full child list of the fallback element, closes #89684 as reopened
1989 by Bernd Kuemmerlen
1990
1991Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1992
1993 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1994
1995Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * configure.in: preparing release of 2.4.30
1998 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1999 gives enum values, fix functype return type, put back fields in
2000 structs
2001 * doc/*: updated the docs rebuilt
2002
2003Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2006 about htmlNodeDumpOutput location.
2007 * xpath.c: removed an undefined function signature
2008 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2009 too many symbols in the API breaking the python bindings.
2010 Updated with the libxslt/libexslt changes.
2011
2012Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * configure.in: preparing release of 2.4.29
2015 * doc/*: rebuilt the docs and API
2016 * xmlreader.c: a few more fixes for the XmlTextReader API
2017
2018Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2019
2020 * include/win32config.h: applied mingw patch from Magnus Henoch
2021
2022Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2025
2026Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2029 building Python script, does the C parsing directly, generates
2030 a better API description including structure fieds defs and
2031 enums. Still a couple of bugs, but good enough for the python
2032 wrappers now.
2033 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2034 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2035 include/libxml/schemasInternals.h include/libxml/tree.h: more
2036 cleanup based on the python analysis script reports.
2037 * libxml.spec.in: make sure the API XML description is part of the
2038 devel package.
2039
2040Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2043 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2044 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2045 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2046 code cleanup, especially the function comments.
2047 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2048
2049Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * Makefile.am xmlreader.c include/libxml/Makefile.am
2052 include/libxml/xmlreader.h: Adding a new set of APIs based on
2053 the C# TextXmlReader API but converted to C. Allow to parse
2054 in constant memory usage, far simpler to program and explain
2055 than the SAX like APIs, unfinished but working.
2056 * testReader.c: test program
2057
2058Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2059
2060 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2061
2062Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * tree.c: Chip turner indicated that XHTML1 serialization
2065 rule for style actually break on both IE and Mozilla,
2066 try to avoid the rule if escaping ain't necessary
2067
2068Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * nanhttp.c: handle HTTP URL escaping, problem reported by
2071 Glen Nakamura and Stefano Zacchiroli
2072
2073Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2076
2077Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * uri.c: Johann Richard pointed out some XPointer problems for
2080 URN based URI references in XInclude. Modified the URI parsing
2081 and saving routines to allow correct parsing and saving of
2082 XPointers, especially when attached to "opaque" scheme accordingly
2083 to RFC 2396
2084
2085Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2088 of refactoring to the HTML saving code.
2089 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2090 in the doc.
2091
2092Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2095 to a buffer API to reuse the generic dump to an OutputIO layer,
2096 this reduces code, fixes xmlNodeDump() for XHTML, also made
2097 xmlNodeDump() now return the number of byte written.
2098
2099Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * python/setup.py.in: another patch from Stéphane Bidoul for
2102 Python bindings on Windows
2103 * doc/parsedecl.py: small cleanup
2104
2105Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * libxml.spec.in configure.in: add a line in %changelog for releases
2108
2109Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * parser.c: patch from Marcus Clarke fixing a problem in entities
2112 parsing that was detected in KDe documentations environment.
2113
2114Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2115
2116 * python/libxml.c (libxml_prev): Return the previous as opposed to
2117 the next node (I guess this is the result of some cut & paste programming:)
2118
2119Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2122
2123Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * python/generator.py python/libxml.c python/setup.py.in: trying
2126 to fix the Python bindings build on Windows (Stéphane Bidoul)
2127
2128Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2129
2130 * win32/configure.js: added option for python bindings
2131 * win32/libxml2.def.src: added more exports
2132
2133Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2134
2135 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2136 pthreads
2137 * win32/wince/*: applied updates to Windows CE port from Javier
2138
2139Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * configure.in: preparing 2.4.28
2142 * libxml.spec.in doc/Makefile.am: some cleanup
2143 * doc/*: updated the news and regenerated.
2144
2145Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * HTMLparser.c: final touch at closing #87235 </p> end tags
2148 need to be generated.
2149 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2150 this change slightly the output of a few tests
2151 * doc/*: regenerated
2152
2153Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * parserInternals.c: fixing bug #99190 when UTF8 document are
2156 parsed using the progressive parser and the end of the chunk
2157 is in the middle of an UTF8 multibyte character.
2158
2159Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2160
2161 * threads.c: fixed initialization problem in xmlNewGlobalState
2162 which was causing crash.
2163 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2164 in xmlInitializeGlobalState.
2165 * parserInternals.c: cleaned up ctxt->sax initialisation.
2166
2167Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * tree.c include/libxml/tree.h: modified the existing APIs
2170 to handle XHTML1 serialization rules automatically, also add
2171 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2172 libxslt serialization uses it when needed without changing
2173 the library API.
2174 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2175 result/xhtml1: added a new test specifically for xhtml1 output
2176 and updated the result of one XHTML1 test
2177
2178Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * xinclude.c parserInternals.c encoding.c: fixed #99082
2181 for xi:include encoding="..." support on text includes.
2182 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2183 test/XInclude/ents/isolatin.txt : added a specific regression test
2184 * python/generator.py python/libxml2class.txt: fixed the generator
2185 the new set of comments generated for doc/libxml2-api.xml were
2186 breaking the python generation.
2187
2188Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2191 * configure.in: patch for Solaris on new autoconf closes #98880
2192 * doc/parsedecl.py: repair the frigging API building script,
2193 did I say that python xmllib sucks ?
2194 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2195 and some comment are no more truncated.
2196
2197Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * parser.c: Martin Stoilov pointed out a potential leak in
2200 xmlCreateMemoryParserCtxt
2201
2202Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2205 included in HTML documents and using the push parser.
2206
2207Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2208
2209 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2210 specified, look for the Python interpreter not just in the
2211 specified root but also in the specified location. Fixes #98825
2212
2213Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * python/libxml.c: fixing bug #98792 , node may have no doc
2216 and dereferencing without checking ain't good ...
2217
2218Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * configure.in: preparing release 2.4.27
2221 * doc/* : updated and rebuilt the docs
2222 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2223 and all the docs are actually packaged and in the final RPMs
2224 * parser.c parserInternals.c include/libxml/parser.h: restore
2225 xmllint --recover feature.
2226
2227Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
Daniel Veillard784b9352003-02-16 15:50:27 +00002229 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002230 processing of parsed entities, and XPath computation on sustitued
2231 entities.
2232 * testXPath.c: make sure entities are substitued.
2233
2234Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2235
Daniel Veillard784b9352003-02-16 15:50:27 +00002236 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002237 processing of internal parsed entities, which had to be changed.
2238
2239Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2242 trying to fix bug #98517 about building outside the source tree
2243 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2244
2245Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2246
2247 * include/win32config.h: cleanup
2248 * win32/Makefile.mingw: integrated mingw in JScript configure
2249 * win32/Makefile.msvc: modified to allow mingw coexistence
2250 * win32/configure.js: integrated mingw
2251 * win32/Readme.txt: cleanup
2252
2253Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * HTMLparser.c: strengthen the guard in the Pop macros,
2256 like in the XML parser, closes bug #97315
2257
2258Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2261 callback is never used.
2262
2263Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * parserInternals.c: fixed the initialization of the SAX structure
2266 which was breaking xsltproc
2267 * xpath.c: patch from Petr Pajas for CDATA nodes
2268 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2269 * parser.c include/libxml/parser.h: patch from Peter Jones
2270 removing a leak in xmlSAXParseMemory() and adding the
2271 function xmlSAXParseMemoryWithData()
2272
2273Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2274
2275 adding pdf of tutorial, changing web page to link to it
2276 * doc/tutorial/xmltutorial.pdf
2277 * doc/xml.html
2278 * doc/docs.html
2279
2280Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2281
2282 * doc/tutorial/ar01s08.html
2283 adding file what I forgot for tutorial
2284
2285
2286Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2287
2288 Adding encoding discussion to tutorial
2289 Added:
2290 * doc/tutorial/images/*.png: DocBook admonition image files
2291 * doc/tutorial/apf.html, apg.html: new generated html
2292 * doc/tutorial/includeconvert.c: conversion code entity file
2293 changed:
2294 * doc/tutorial/xmltutorial.xml: DocBook original
2295 * doc/tutorial/*.html: generated html
2296
2297Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2298
2299 * include/libxml/*.h: retired xmlwin32version.h
2300 * doc/Makefile.am: retired xmlwin32version.h
2301 * win32/configure.js: retired xmlwin32version.h
2302
2303Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2304
2305 * win32/libxml2.def.src: exported additional symbols
2306 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2307 sisterhood
2308
2309Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * globals.c: fixed a typo pointed out by Igor
2312 * xpath.c: try to speed up node compare using line numbers
2313 if available.
2314
2315Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * tree.c: make xmlFreeNode() handle attributes correctly.
2318
2319Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2320
2321 * catalog.c: completed the #96963 fix, as reported by Karl
2322 Eichwalder
2323
2324Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2327
2328Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * Makefile.am: switched the order of a couple of includes
2331 to fix bugs #97100
2332
2333Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2334
2335 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2336 xmlLoadCatalogs that used to separate directories with a ':'.
2337
2338Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2339
2340 * threads.c: improvements to the Windows-side of thread handling
2341 * testThreads.c: conditionally excluded unistd.h
2342 * testThradsWin32.c: broke overlong lines
2343 * include/win32config.h: adapted thread-related macros to the new
2344 scheme and for pthreads on Windows
2345 * win32/Makefile.msvc: introduced a more flexible thread build,
2346 added testThreads[Win32].c to the build
2347 * win32/configure.js: introduced a more flexible thread config
2348
23492002-10-31 John Fleck <jfleck@inkstain.net>
2350
2351 * doc/xml.html (and, by implication, FAQ.html)
2352 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2353
2354Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2355
2356 * configure.in: removed xmlwin32version.h
2357 * include/libxml/Makefile.am: removed xmlwin32version.h
2358
2359Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * tree.c: applied patch from Brian Stafford to fix a bug
2362 in xmlReconciliateNs()
2363
2364Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * tree.c: applied patch from Christian Glahn to allow
2367 xmlNewChild() on document fragment nodes
2368
2369Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * parser.c: Christian Glahn found a problem with a recent
2372 patch to xmlParseBalancedChunkMemoryRecover()
2373 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2374 problems
2375 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2376 test/schemas/seq*: added the test cases from Charles
2377
2378Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2381 serious cleanup of the spec file and associated changes
2382 in the Makefiles.
2383 * valid.c: try to remove some warnings on x86_64
2384
2385Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2388 fix bug #96586
2389
2390Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2393 parsing, applied his patch
2394 * result/HTML/attrents.html result/HTML/attrents.html.err
2395 result/HTML/attrents.html.sax test/HTML/attrents.html:
2396 added the test and result case provided by Mikhail Sogrine
2397
2398Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * vms/build_libxml.com vms/config.vms vms/readme.vms
2401 include/libxml/parser.h include/libxml/parserInternals.h
2402 include/libxml/tree.h include/libxml/xmlIO.h
2403 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2404 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2405 Applied the VMS update patch from Craig A. Berry
2406 * doc/*.html: update
2407
2408Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2411
2412Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * debugXML.c: adding a grep command to --shell in xmllint
2415 for T.V. Raman
2416
2417Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * xmlcatalog.c: tried to fix some of the problem with --sgml
2420
2421Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * parser.c: tried to fix bug #91500 where doc->children may
2424 be overriden by a call to xmlParseBalancedChunkMemory()
2425
2426Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2429 identifiers in SGML catalogs containing '&'
2430
2431Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * python/types.c: fixed bugs when passing result value tree
2434 to Python functions.
2435
2436Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * configure.in: preparing the release of 2.4.26
2439 * doc/*: updated and rebuilt the documentation
2440
2441Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * parser.c: fixed a XML Namespace compliance bug reported by
2444 Alexander Grimalovsky
2445
2446Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * HTMLtree.c: fixed serialization of script and style when
2449 they are not lowercase (i.e. added using the API to the tree).
2450
2451Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * valid.c: make xmlValidateDocument emit a warning msg if there
2454 is no DTD, pointed by Christian Glahn
2455
2456Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2459 content model when some of the blocks have min or max, and a couple
2460 of bugs found in the process.
2461 * result/schemas/list0* test/schemas/list0*: added some specific
2462 regression tests
2463
2464Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * README: updated the contact informations
2467
2468Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2471 misses it, reported by Peter Bray.
2472
2473Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2476 and removed a few warnings
2477
2478Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * parser.c: Christian Glahn found a small bug in the push parser.
2481 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2482 public
2483
2484Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * xmlschemas.c include/libxml/xmlschemas.h: added
2487 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2488 * testSchemas.c: added --memory to test the new interface
2489
2490Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * doc/index.py doc/search.php: integrated the XSLT indexing,
2493 a few fixed in the indexer, added a scope selection at the
2494 search level.
2495
2496Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2499 this was due to uninitialized parts of the validation context
2500
2501Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * debugXML.c: applied patch from Mark Vakoc except the API
2504 change, preserved it.
2505 * doc/*: updated the docs to point to the search engine for
2506 information lookup or before bug/help reports.
2507
2508Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * doc/index.py doc/search.php: added mailing-list archives
2511 indexing and lookup
2512
2513Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2516
2517Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * doc/index.py: improved HTML indexing
2520 * doc/search.php: make the queries also lookup the HTML based indexes
2521
2522Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * doc/index.py: added HTML page indexing
2525
2526Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2527
2528 * xmlIO.c: extended Windows path normalisation to fix the base
2529 problem in libxslt.
2530 * catalog.c: fixed list handling in XML_CATALOG_FILES
2531
2532Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * valid.c: typo/bug found by Christian Glahn
2535
2536Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2537
2538 * xmlIO.c: applied Windows CE patch from Javier.
2539 * win32/wince: new directory, contains support for the PocketPC
2540 with Windows CE from Javier.
2541 * include/win32config.h: reorganised, removed duplicate
2542 definitions and applied WinCE patch from Javier.
2543 * include/wsockcompat.h: new file, now contains WinSock
2544 compatibility macros.
2545 * win32/Makefile.msvc: introduced double-run compilation.
2546
2547Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * configure.in include/libxml/xmlwin32version.h: preparing release
2550 of 2.4.25
2551 * doc/*: updated and regenerated teh docs and web pages.
2552
2553Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2556 error were not covering namespace declarations.
2557 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2558 it was missing the attribute declaration for the namespace
2559 * result/VC/NS3: the fix now report breakages in that test
2560
2561Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2564
2565Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2568 and regenerated the docs and web site
2569
2570Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2573 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2574 not before
2575
2576Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * python/generator.py python/libxml2class.txt: fixed a stupid error
2579 breaking the python API
2580
2581Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2584 triostr.c triostr.h: applied a trio update patch from
2585 Bjorn Reese which should work with MinGW
2586
2587Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * tree.c: improving some documentation comments
2590 * xmlregexp.c: found and fixed a mem leak with python regression tests
2591 * doc/*: rebuilt the doc and the API XML file including the
2592 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2593 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2594 python/types.c: added access to the XML Schemas regexps from
2595 python
2596 * python/tests/Makefile.am python/tests/regexp.py: added a
2597 simple regexp bindings test
2598
2599Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2600
2601 * doc/xml.html:
2602 fixing ftp links - thanks to Vitaly Ostanin
2603
2604Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * xmlregexp.c: fixed the data callback on transition functionality
2607 which was broken when using the compact form
2608 * result/schemas/*: updated the results, less verbose, all tests
2609 pass like before
2610 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2611 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2612 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2613 annoying warnings
2614 * xpath.c: try to provide better error report when possible
2615
2616Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * Makefile.am: fixed a breakage raised by Jacob
2619
2620Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2621
2622 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2623 which don't use sockets
2624
2625Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2626
2627 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2628 * win32/configure.js: applied zlib patch from Daniel Gehriger
2629
2630Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2631
2632 * win32/configure.js: applied the patch from Mark Vakoc for
2633 regexp support
2634 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2635 for regexp support
2636
2637Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * xmlschemastypes.c: as pointed by Igor Float and Double
2640 parsing ain't finished yet
2641
2642Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * Makefile.am configure.in: trying to fix #88412 by bypassing
2645 all the python subdir if python ain't detected
2646
2647Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2650 made configuring with regexps/automata/unicode the default
2651 but without schemas ATM
2652 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2653 fixed the regexp based DTD validation performance and memory
2654 problem by switching to a compact form for determinist regexps
2655 and detecting the determinism property in the process. Seems
2656 as fast as the old DTD validation specific engine :-) despite
2657 the regexp built and compaction process.
2658
2659Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * valid.c: determinism is debugged, new DTD checking code now works
2662 but xmlFAComputesDeterminism takes far too much CPU and the whole
2663 set usues too much memory to be really usable as-is
2664
2665Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * tree.c: fixed another stupid bug in xmlGetNodePath()
2668 * xmllint.c: --version now report the options compiled in
2669
2670Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * HTMLparser.c: small cleanup
2673 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2674 when configured with them. A bit of debugging around the determinism
2675 checks is still needed
2676
2677Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2680
2681Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * xmlIO.c: small portability glitch fixed.
2684
2685Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * xmlschemastypes.c: incomplete steps for real/double support
2688 * testAutomata.c include/libxml/xmlautomata.h
2689 include/libxml/xmlregexp.h: avoiding a compilation problem
2690 * valid.c include/libxml/valid.h: starting the work toward using
2691 the regexps for actual DTD validation
2692
2693Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * hash.c: cosmetic cleanup
2696 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2697 integrating a DTD validation layer based on the regexps
2698
2699Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2702 the determinism was tested before eliminating the epsilon
2703 transitions :-(
2704
2705Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * python/generator.py python/libxml.c python/libxml.py
2708 python/libxml2-python-api.xml python/libxml2class.txt
2709 python/libxml_wrap.h python/types.c: updated the python
2710 bindings, added code for easier File I/O, and the ability to
2711 define a resolver from Python fixing bug #91635
2712 * python/tests/Makefile.am python/tests/inbuf.py
2713 python/tests/outbuf.py python/tests/pushSAXhtml.py
2714 python/tests/resolver.py python/tests/serialize.py: updated
2715 and augmented the set of Python tests.
2716
2717Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2718
2719 * win32/configure.js: added more readme info for the binary
2720 package.
2721
2722Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * xmlIO.c: fixed a stupid out of bound array error
2725
2726Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2729 messing around with support for Windows path, cleanups,
2730 trying to identify and fix the various code path to the
2731 filename access. Added xmlNormalizeWindowsPath()
2732
2733Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * error.c valid.c: working on better error reporting of validity
2736 errors, especially providing an accurate context.
2737 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2738 error reports in those cases.
2739
2740Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2743 parser.c parserInternals.c xmlIO.c: get rid of all the
2744 perror() calls made in the library execution paths. This
2745 should fix both #92059 and #92385
2746
2747Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * xmllint.c: memory leak reporting was broken after a change
2750 of the preprocessor symbol used to activate it.
2751
2752Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * tree.c: try to make the copy function work for node of
2755 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2756 DOM layers though, not libxml2 itself.
2757
2758Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * valid.c: try to provide file and line informations, not all
2761 messages are covered, but it's a (good) start
2762
2763Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * xinclude.c: reimplemented a large part of the XInclude
2766 processor, trying to minimize resources used, James Henstridge
2767 provided a huge test case which was exhibiting severe memory
2768 consumption problems.
2769
2770Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * python/Makefile.am: applied patch from Christophe Merlet to
2773 reestablish DESTDIR
2774
2775Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * libxml.spec.in: fixes libary path for x86_64 AMD
2778
2779Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2780
2781 * doc/tutorial/includekeyword.c
2782 * doc/tutorial/xmltutorial.xml:
2783 (plus resulting generated html files)
2784 fixing one spot I missed in the tutorial where I hadn't freed
2785 memory properly
2786
2787Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2788
2789 * doc/tutorial/includeaddattribute.c
2790 * doc/tutorial/includeaddkeyword.c
2791 * doc/tutorial/includegetattribute.c
2792 * doc/tutorial/includekeyword.c
2793 * doc/tutorial/xmltutorial.xml
2794 * doc/tutorial/*.html:
2795 update tutorial to properly free memory (thanks to Christopher
2796 R. Harris for pointing out that this needs to be done)
2797 * doc/tutorial/images/callouts/*.png:
2798 added image files so the callouts are graphical, making it
2799 easier to read ( use "--param callout.graphics 1" to generate
2800 html with graphical callouts)
2801
2802Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2805 nice logos generated by Marc Liyanage
2806 * doc/site.xsl *.html: changed the stylesheet to show the new
2807 logo and regenerated the pages
2808
2809Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2812
2813Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * xpath.c: possible mem leak patch from Jason Adams
2816
2817Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2820 in the XQuery namespace
2821 * configure.in: preparing 2.4.24
2822 * doc/*.html: updated the web pages
2823
2824Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * python/generator.py: closing bug #85258 by generating conditional
2827 compile check to avoid linking to routines not configured in.
2828
28292002-08-22 Havoc Pennington <hp@pobox.com>
2830
2831 * autogen.sh: update error message for missing automake
2832
2833Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * python/Makefile.am: typo in target name resulted in libxml2.py
2836 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2837
2838Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * win32/win32/Makefile.mingw: updated with version from
2841 Elizabeth Barham at http://soggytrousers.net/repository/
2842
2843Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2844
2845 * win32/Makefile.msvc: added the prefix location to the include
2846 and lib search path.
2847
28482002-08-18 Havoc Pennington <hp@pobox.com>
2849
2850 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2851 both automake 1.6 and 1.4 installed get the right automake. Means
2852 compilation from CVS will now require the latest automake 1.4
2853 release, or manually creating symlinks called "automake-1.4" and
2854 "aclocal-1.4"
2855
2856Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * configure.in python/Makefile.am: more AMD 64 induced changes from
2859 Frederic Crozat
2860
2861Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * xinclude.c: oops I was missing the xml:base fixup too
2864 * result/XInclude/*.xml: this adds xml:base attributes to most
2865 results of the tests
2866
2867Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * xinclude.c: quick but apparently working implementation of
2870 xi:fallback, should close bug #89684
2871 * Makefile.am test/XInclude/docs/fallback.xml
2872 result/XInclude/fallback.xml: added a basic test for fallback,
2873 and run with --nowarning to avoid a spurious warning
2874 * configure.in: applied patch from Frederic Crozat for python
2875 bindings on AMD 64bits machines.
2876
2877Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2880 the caller don't pass a SAX callback block.
2881
2882Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * tree.c: applied the same fix for the XML-1.0 namespace to
2885 xmlSearchNsByHref() as was done for xmlSearchNs()
2886
2887Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * libxml.3: small cleanup of the man page
2890 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2891 when serializing HREF attributes generated by XSLT.
2892
2893Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2896 version of Marc Liyanage' patch for boolean attributes in HTML
2897 output
2898
2899Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * python/tests/serialize.py: fixed the test results, indenting
2902 behaviour changed slightly
2903
2904Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2905
2906 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2907 new c14n function to Windows def files
2908
2909Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2910
2911 * c14n.c: fixed a memory leak in c14n code
2912
2913Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * parser.c include/libxml/parser.h: adding a new API for Christian
2916 Glahn: xmlParseBalancedChunkMemoryRecover
2917 * valid.c: patch from Rick Jones for some grammar cleanup in
2918 validation messages
2919 * result/VC/* result/valid/*: this slightly change some of the
2920 regression tests outputs
2921
2922Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * tree.c: trying to fix a problem in namespaced attribute handling
2925 raised by Christian Glahn
2926
2927Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * encoding.c include/libxml/encoding.h: Opening the interface
2930 xmlNewCharEncodingHandler as requested in #89415
2931 * python/generator.py python/setup.py.in: applied cleanup
2932 patches from Marc-Andre Lemburg
2933 * tree.c: fixing bug #89332 on a specific case of loosing
2934 the XML-1.0 namespace on xml:xxx attributes
2935
2936Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2937
2938 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2939 corner case from new Merlin's test suite and added a callback
2940 that will be used to improve xmlsec performance
2941
2942
2943Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * HTMLtree.c: trying to fix the <style> escaping problem in
2946 HTML serialization bug #89342
2947
2948Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2951 and rebuilt the web site.
2952
2953Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2954
2955 * include/libxml/tree.h: added _private member to xmlNs struct
2956
2957Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * HTMLparser.c: fixing bug #84876 based on the xml working
2960 code.
2961
2962Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2963
2964 * python/Makefile.am: enhanced to fix bug 72012 (errors
2965 when using '-jX' make parameter)
2966
2967Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2968
2969 * xpath.c: small additional enhancement for booleans
2970 compared to nodesets
2971
2972Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * HTMLtree.c: changed the order of the encoding declaration
2975 attributes in the meta tags due to a bug in IE/Mac
2976
2977Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2978
2979 * xpath.c: enhanced handling of booleans (especially '='
2980 and '!=' for nodesets) - fixes bug 85256. Added new
2981 routine xmlXPathNotEqualValues for more proper handling
2982 of '!=' when nodesets are involved.
2983
2984Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2987 doc/xmlcatalog_man.xml to the source distribution
2988
2989Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2990
2991 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2992 asked for this.
2993
2994Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * configure.in: preparing 2.4.23
2997 * doc/*: rebuilt the docs
2998
2999Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * parser.c: fixing bug #84169 by fixing the
3002 comment of xmlCreatePushParserCtxt to describe the
3003 encoding detection parameters better.
3004
3005Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * valid.c: fixing bug #79331 in one path the lookup for
3008 ID attributes on a namespaced node wasn't handled correctly :-\
3009
3010Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * HTMLparser.c: trying to fix 87235 about discarded white
3013 spaces in the HTML parser.
3014 * result/HTML/*: this changes the output of a number of HTML
3015 regression tests
3016
3017Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * xpath.c: applied patch from Richard Jinks for the namespace
3020 axis + fixed a memory error.
3021 * parser.c parserInternals.c: applied patches from Peter Jacobi
3022 removing ctxt->token for good.
3023 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3024 popped out by the regression tests.
3025 * Makefile.am: patch for threads makefile from Gary Pennington
3026
3027Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3028
3029 * xpath.c: enhanced behaviour of position() after usage of
3030 expressions involving preceding-sibling (et al).
3031
3032Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * hash.c: applied a patch from Peter Jacobi to solve a problem
3035 when compiling with the Watcom C on Win32
3036 * result/schemas/*.err: the change of hashing algo generated
3037 permutations in the output
3038
3039Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * hash.c: applied patch from Sander Vesik improving the quality of
3042 the hash function.
3043
30442002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3045
3046 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3047 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3048 xmllint.c xpath.c: replaced sprintf() with snprintf()
3049 to prevent possible buffer overflow (the bug was pointed
3050 out by Anju Premachandran)
3051
3052Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * parser.c: removed an uninitialized data error popped by valgrind
3055 on PE references
3056
3057Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3058
3059 * doc/xml.html
3060 adding tutorial reference to the web page
3061
3062Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3063
3064 * doc/tutorial/xmltutorial.xml
3065 * doc/tutorial/ar01s07.html
3066 * doc/tutorial/ape.html
3067 * doc/tutorial/includegetattribute.c
3068 adding section to tutorial about retrieving an attribute
3069 value
3070
3071Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * parser.c: applied a couple of patches from Peter Jacobi to start
3074 to get rid of ctxt->token, with a possible significant speed
3075 improvement to be gained once done. Better compliance with PE
3076 references constructs in DTDs too.
3077 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3078 from Peter too
3079
3080Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3083 xmlParseElement was likely to have been deallocated at the
3084 time of the report, possibly leading to segfault. Just report
3085 the tag name now.
3086
3087Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * xpath.c: patch from Richard Jinks for XPath substring() function
3090 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3091
30922002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3093
3094 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3095
3096Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3097
3098 *doc/FAQ.html
3099 fixing typos in FAQ, thanks to Robert Funnell for the
3100 editing help
3101
3102Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * NEWS: got complaints from rpmlint that it was empty
3105
3106Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3107
3108 * added doc/tutorial, including:
3109 apa.html
3110 apb.html
3111 apc.html
3112 apd.html
3113 ar01s02.html
3114 ar01s03.html
3115 ar01s04.html
3116 ar01s05.html
3117 ar01s06.html
3118 includeaddattribute.c
3119 includeaddkeyword.c
3120 includekeyword.c
3121 includestory.xml
3122 index.html
3123 xmltutorial.xml
3124 libxml tutorial, including generated html
3125
3126Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3127
3128 * result/c14n/exc-without-comments/merlin-c14n-two-*
3129 result/c14n/without-comments/merlin-c14n-two-*
3130 test/c14n/exc-without-comments/merlin-c14n-two-*
3131 test/c14n/without-comments/merlin-c14n-two-*
3132 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3133 c14n/exc-c14n and slightly modified test script to handle
3134 these test cases
3135 * c14n.c: fixed bugs for complicated nodes set (namespace
3136 without node and others from merlin-c14n-two.tar.gz)
3137 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3138 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3139 for xmlsec performance patch
3140 * xpath.c: fixed self::node() for namespaces and attributes
3141
3142Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3143
3144 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3145 but with the format parameter
3146 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3147
3148Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3149
3150 * Makefile.am: updated c14n tests suite
3151 * c14n.c: performance improvement for previous c14n patch
3152
3153Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * parser.c: another peroformance patch from Peter Jacobi, that
3156 time on parsing attribute values.
3157
3158Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3159
3160 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3161 into LibXML2 test suite
3162
3163Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3164
3165 * c14n.c: propagating xpath ancesstors node fix to c14n
3166 plus small performance improvement to reduce number of
3167 mallocs
3168 * xpath.c: fixed ancestors axis processing for namespace nodes
3169
3170Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3173 Peter Jacobi
3174
3175Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * configure.in: preparing 2.4.22
3178
3179Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3182 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3183 a public entry point.
3184 * doc/*: rebuilt the API and docs
3185
3186Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * xpath.c: patch from Richard Jinks to fix a problem introduced
3189 in the previous patch and pointed by Norm
3190
3191Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * libxml.spec.in: fixing bug #81112
3194
3195Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * uri.c: fixing bug #82848
3198
3199Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3202 output of one catalog test
3203
3204Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3205
3206 * global.data globals.c tree.c include/libxml/globals.h
3207 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3208 default value for global parameter xmlIndentTreeOutput to 1 and
3209 introduced new global parameter xmlTreeIndentString (the string
3210 used to do one-level indent) with default value " " (as it was
3211 in tree.c)
3212
3213Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3216 with trio and schemas.
3217
3218Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * xpath.c: patch from Richard Jinks to fix the problem raised in
3221 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3222
3223Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * xmlschemas.c: a bit of work on import.
3226 * xmlschemastypes.c: Charles Bozeman provided a compare function
3227 for date/time types so min/max facet restrictions should work,
3228 indeterminate comparisons return an error instead of equal.
3229 * test/schemas/date_0* result/schemas/date_0_0: specific test
3230 from Charles Bozeman too
3231
3232Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3235 from Christian Cornelssen fixing the man pages and the Catalog
3236 building script.
3237 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3238 next step is <xs:import> I now have a reasonable understanding
3239 of how it works.
3240
3241Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3244
3245Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3246
3247 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3248
3249Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * xpath.c: fixing an XPath function evalutation bug pointed out
3252 by Alexey Efimov where the context was lost when evaluating
3253 the function arguments
3254
3255Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3256
3257 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3258 function public for XMLSec performance optimizations
3259
3260Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * python/generator.py python/libxml2class.txt : fixed a problem
3263 with the HTML parser pointed by Gary Benson
3264 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3265 example
3266
3267Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3268 * parser.c: fixed bug #81159 (memory growth in SAX)
3269
3270Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3271 * xpath.c: fixed bug #78858 (the real fix)
3272
3273Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3274 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3275
3276Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * tree.c: modified xmlNodeSetBase to allow changing the
3279 base of a document.
3280
3281Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * xmlschemastypes.c: patch Charles Bozeman for validation of
3284 all the date, time, and duration types
3285 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3286 * configure.in: fixed an error pointed by an user
3287 * xml2-config.in: fixed an error pointed by an user
3288
3289Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3290
3291 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3292 win32/libxml2.def.src xmlIO.c: exported default
3293 'file:', 'http:' and 'ftp:' protocols input handlers
3294 and maked protocols comparisson case insensitive
3295
3296Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * configure.in: Neven Has detected a typo
3299
3300Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3303 as one of the persons allowed to commit directly to the
3304 module.
3305
3306Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3309 * valid.c: raised a too low limit
3310 * doc/*: rebuilt the docs
3311
3312Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * test/XPath/expr/floats test/XPath/expr/functions
3315 result/XPath/expr/floats result/XPath/expr/functions
3316 xpath.c: another XPath conformance patch from Richard Jinks
3317
3318Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * xmlschemas.c: fixed validation of attribute groups.
3321 * test/schemas result/schemas: added an example from the primer
3322
3323Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3326 * test/schemas result/schemas: updated the test list
3327
3328Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * TODO: updated a bit
3331 * parser.c: made a comment more specific
3332 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3333 Schemas conformance.
3334 * test/schemas result/schemas: updated the test list
3335
3336Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3339 implementing xs:all with minOccurs = 0
3340 * tes/schemas/* result/schemas/*: added more tests covering
3341 xs:all
3342
3343Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * xmlregexp.c: first implementation of the all particle, this
3346 may need to be revisited for case where not all transitions
3347 must be crossed.
3348
3349Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * tree.c: another entity processing update from Markus Henke
3352
3353Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3354
3355 * trionan.c: fixed crash on OSF/1
3356
3357Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * xmlschemas.c: more Schemas work
3360 * test/schemas/* result/schemas/*: added more tests coming
3361 from the spec.
3362
3363Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3366 ExcC14N specification
3367
3368Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * tree.c: patch from Markus Henke, fix for recursive entities.
3371
3372Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * xpath.c: fix a problem with string() on a document node.
3375
3376Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * Makefile.am xmlschemas.c: more Schemas work
3379 * test/schemas/* result/schemas/*: added more tests coming
3380 from the spec.
3381
3382Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3385 * result/HTML/*: this changes a few things in the results
3386
3387Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3388
3389 * include/libxml/tree.h: eliminated 'declaration different than
3390 prototype' warning
3391 * include/win32config.h: "resolved" conflicts with errno.h
3392
3393Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3396 on the automata interfaces and debug of counted choices
3397 * test/schemas/* result/schemas/*: added a number of tests
3398
3399Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3402 a bit of work on Schemas
3403 * testSchemas.c: try to make it more useful
3404 * test/schemas/* result/schemas/* Makefile.am: changed the
3405 Schemas regression test procedure, started adding a few samples
3406
3407Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3408
3409 * include/libxml/encoding.h: Patch for the Borland C++ builder
3410 * include/libxml/tree.h: Patch for the Borland C++ builder
3411 * threads.c: Patch for the Borland C++ builder
3412 * win32/bcb5: New directory for the Borland C++ builder
3413 project files
3414
3415Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3416
3417 * win32/Makefile.msvc: Update for XML Schema support
3418 * win32/configure.js: Update for XML Schema support
3419 * win32/libxml2.def.src: Update for XML Schema support
3420
3421Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3424 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3425 xmlunicode.c include/libxml/Makefile.am
3426 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3427 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3428 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3429 include/libxml/xmlversion.h.in : merged the current state of
3430 XML Schemas implementation, it is not configured in by default,
3431 a specific --schemas configure option has been added.
3432 * test/automata test/regexp test/schemas Makefile.am
3433 result/automata result/regexp result/schemas:
3434 merged automata/regexp/schemas regression tests
3435
3436Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * xpath.c: Gary found a compile time problem, fixes #78823
3439
3440Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * configure.in: release of 2.4.20
3443 * doc/*: updated and rebuilt the docs
3444
3445Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * python/Makefile.am: patch from Cristian Gafton to build on
3448 Red Hat 6.2, should also fix #75779
3449
3450Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * valid.c: first part of fixing #78729
3453
3454Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3457 escaping of URI when saving HTML files.
3458 * result/HTML/*: this impacted some tests
3459
3460Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * configure.in: trying to fix #77441
3463
3464Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * include/libxml/xmlIO.h: Hallski complained it could not be
3467 included by itself.
3468
3469Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3472
3473Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3474
3475 * win32/configure.js: patch from Nilo for the c14n option
3476 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3477
3478Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3481 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3482 LIBXML_THREAD_ENABLED
3483
3484Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * xpath.c: another patch from Richard Jinks for substring conformance
3487 * test/XPath/expr/floats test/XPath/expr/strings
3488 result/XPath/expr/floats result/XPath/expr/strings: update of the
3489 test suite to check those.
3490
3491Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3492
3493 * xpath.c: patch from Richard Jinks for .x float parsing.
3494
3495Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * parser.c: patch from Markus Henke when an encoding ain't recognized
3498
3499Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * libxml.m4: got a report that #include <string.h> was needed
3502
3503Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3506
3507Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3508
3509 * doc/example.html: fixing typo
3510
3511Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3514 pointed out by Melvyn Sopacua.
3515
3516Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * libxml.m4: Frédéric Crozat gave a patch related to the change
3519 of Include paths breaking the libxml.m4
3520
3521Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * xpath.c: Fix bug #76927 forgot to save some context
3524 when evaluating binary expressions
3525
3526Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * configure.in: fixed configure for MPE/iX from Markus Henke
3529 * xmlmemory.c: fixed initialization problems
3530 * xpath.c: another set of patches from Richard Jinks this
3531 fixes "make XPathtests" on linux
3532
3533Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3536 * test/XPath/expr/compare test/XPath/expr/equality
3537 test/XPath/expr/floats test/XPath/expr/functions
3538 test/XPath/expr/strings result/XPath/expr/compare
3539 result/XPath/expr/equality result/XPath/expr/floats
3540 result/XPath/expr/functions result/XPath/expr/strings: Updated
3541 tests though they show a divergence on Linux
3542
3543Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * xpath.c trionan.c: previous commit also included patches
3546 from Richard Jinks on some IEEE support corner case
3547
3548Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3551 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3552 that $(datadir) should be used for docs
3553
3554Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3557 could leak filedescriptors
3558
3559Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * configure.in nanohttp.c: applied patch from Allan Clark for
3562 UnixWare/OpenServer
3563
3564Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * configure.in: preparing 2.4.19
3567 * doc/*: rebuilt the docs
3568
3569Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * nanohttp.c: fixing #76043, got fed up with non-portability
3572 of that piece of code.
3573
3574Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * valid.c SAX.c: Never commit without running "make tests" :-(
3577 fix a couple of stupidities in the previous commit
3578 * result/*: a few changes in some attribute order result of previous
3579 commit.
3580
3581Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3584 the internal subset should not raise duplicate ID errors,
3585 also there was a small bug in conjunction to namespace
3586 declarations defaulted and xml:xxx attributes DTD definitions.
3587
3588Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * xpath.c: Richard Jinks also raised some rounding problems
3591 this tries to fix them
3592
3593Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3596 behaviour in xmlXPathCastToString()
3597
3598Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3601 raised by Morus Walter
3602
3603Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3604
3605 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3606 from Igor
3607
3608Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * xpath.c: fixing #75619, related to a problem when trying
3611 to evaluate condition when the current node set resulting
3612 from that sub-step evaluation is empty. Also fixes 2 potential
3613 problem with previous-sibling and next-siblings axis.
3614
3615Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3618 HTML support is not configured in.
3619
3620Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3623 include/libxml/tree.h: dohh I really didn't intended to commit
3624 this test version :-(
3625
3626Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * testSAX.c: I wanted to see the real speed at the SAX interface
3629 after a little too many Ximianer started complaining about the
3630 parser speed.
3631 added a --quiet option:
3632 paphio:~/XML -> ls -l db100000.xml
3633 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3634 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3635 3200006 callbacks generated
3636 real 0m1.270s
3637 Which means 16MBytes/s and 3Mcallback/s
3638
3639Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * xpath.c: valgrind spotted another error that time when running
3642 on libxslt regression tests
3643
3644Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * Makefile.am: adding "make valgrind" running the full regression
3647 tests (except python ones) under Valgrind (using valgrind -q
3648 which was kindly added by the author).
3649 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3650 passes cleanly now except an obcure floating point initialization
3651 raised in log10() in one XPath regression test ???
3652 * tree.c: edited some comments to close #75244
3653
3654Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3657 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3658 context of ScrollKeeper, made sure that if the number is
3659 an integer, the serialization follows the description at
3660 http://www.w3.org/TR/xpath#section-String-Functions
3661
3662Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * configure.in: preparing 2.4.18
3665 * doc/*: updated and rebuilt the web site
3666 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3667 the Windows and Cygwin maintainers.
3668 * parser.c: humm, changed the way the SAX parser work when
3669 xmlSubstituteEntitiesDefault(1) is set, it will then
3670 do the entity registration and loading by itself in case the
3671 user provided SAX getEntity() returns NULL.
3672 * testSAX.c: added --noent to test the behaviour.
3673
3674Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * parser.c: Wilfried Teiken provided a hackish but working
3677 way to get context reported back on entities when parsing
3678 with SAX and without breaking the DOM build.
3679
3680Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * c14n.c: applied a new patch from Aleksey Sanin
3683 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3684 to reference Aleksey implementation of XML digital Signatures
3685
3686Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * xpath.c: small fix to avoid potential problem due to
3689 ordering of freeing data
3690 * python/Makefile.am: people were complaining about
3691 the generated file in python dir not being built
3692
3693Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3696 python/generator.py python/libxml.c python/types.c: Cleanup
3697 of the python Makefiles based on Jacob and James feedback,
3698 fixed the spec file accordingly, fixed the number of warning
3699 that passing my pedantic CFLAGS was generating. Conclusion
3700 is that Python includes are real crap.
3701
3702Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3703
3704 * configure,in: it was reported quite a few times that
3705 xml2-config --cflags should not output
3706 -I$includeprefix/libxml2/libxml because libxml2 header names
3707 clashes with existing names like list.h from C++ stl.
3708 Includes should be #include<libxml/xxx.h> so ...
3709
3710Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * c14n.c: another patch from Aleksey Sanin
3713
3714Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3715
3716 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3717 canonicalization algorithm
3718 * doc/xml.html doc/index.html: added the C14N references on the
3719 index page.
3720
37212002-03-13 jacob berkman <jacob@ximian.com>
3722
3723 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3724 usage, redundant, and gcc specific
3725
3726Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * xpath.c: speedup some node selection operations, this can
3729 have a significant impact on DocBook Norm's stylesheets
3730 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3731 make sure it's always the case
3732 * debugXML.c: distinguish CDATA and comments in ls operations
3733
3734Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3737 to generate better API descriptions etc...
3738
3739Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * c14n.c: Fixing #74186, made sure all boolean expressions
3742 get fully parenthesized, ran indent on the output
3743 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3744 include/libxml/tree.h: also #74186 related, removed the
3745 --with-buffers option, and all the preprocessor conditional
3746 sections that were resulting from it.
3747
3748Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * valid.c: applied patch from Dodji Seketeli fixing an
3751 uninitailized variable in xmlValidGetValidElements()
3752
3753Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * c14n.c: fixed a few comments
3756 * doc/*.html doc/*/*.html: regenerated the docs and added
3757 the C14N API
3758 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3759
3760Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * check-xml-test-suite.py: fix to adapt varaiations in the
3763 bindings
3764 * configure.in python/setup.py python/setup.py.in: fixed to
3765 have the version of the python scripts automatically updated
3766
3767Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3770 in xmlCopyProp()
3771
3772Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * configure.in: preparing 2.4.17 release
3775 * doc/*: updated and rebuilt the docs
3776 * xpath.c: fixed a comment
3777 * python/libxml.c: fixed a possible reentrancy problem
3778
3779Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3780
3781 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3782 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3783 added a specific regression test
3784 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3785 not raise exceptions when failing to find the attribute.
3786
3787Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * configure.in xmllint.c: owen pointed out a problem with the
3790 ftme fix, gettimeofday() was not detected by configure and
3791 the ftime header wasn't included, dohhh
3792
3793Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * configure.in xmllint.c: trying to fix #71457 for timing
3796 precision when gettimeofday() is not availble but ftime() is
3797
3798Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3801 are now copied on install and part of the -devel RPM
3802
3803Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * xpath.c: trying to avoid bug #72150 which was apparently
3806 caused by a gcc bug (or a processor problem) as detailed
3807 at http://veillard.com/gcc.bug
3808
3809Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3810
3811 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3812 fixed xmlReconciliateNs(), added a Python test/example for
3813 inter-document cut'n paste
3814 * python/libxml.py: fixed node.doc on document nodes and added
3815 xpathEval() onto node objects
3816
3817Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3820 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3821 fixup and integrated tests for the serialization stuff
3822
3823Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3826 moved the libxml man page to section 3
3827
3828Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * tree.c: fix bug #72490
3831 * python/libxml.c python/libxml.py: added methods serialize()
3832 and saveTo() to all node elements.
3833
3834Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * xmlIO.c: closed #73430, don't read from an input source
3837 which indicated an end-of-file or an error.
3838
3839Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * parser.c: make sure SAX endDocument is always called as
3842 this could result in a Python memory leak otherwise (it's
3843 used to decrement ref-counting)
3844 * python/generator.py python/libxml.c python/libxml.py
3845 python/libxml2-python-api.xml python/libxml2class.txt
3846 python/tests/error.py python/tests/xpath.py: implemented
3847 the suggestions made by Gary Benson and extended the tests
3848 to match it.
3849
3850Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * python/generator.py: applied patch fixing #73450
3853
3854Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * xpath.c: fixing #61290 "namespace nodes have no parent"
3857 long standing divergence from the XPath REC. NodeSets
3858 simply hold a copy of namespace nodes and those node ->next
3859 points to the parent (which may not be the node carrying the
3860 definition).
3861 * include/libxml/xpath.h: flagged but didn't added a possible
3862 speedup
3863 * DOCBparser.c HTMLparser.c: removed some warnings from push
3864 parser due to new state being added.
3865 * tree.c: new fix from Boris Erdmann
3866 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3867 the XML Canonalization support from Aleksey Sanin
3868
3869Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * tree.c: patch from Boris Erdmann fixing some namespace odities
3872 with xmlCopyNode()
3873
3874Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * xmlIO.c: fix bug #72706 when loading a NULL entity
3877
3878Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3881 actually change in a future XML Namespace revision.
3882
3883Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3886 added the possibility of returning nodesets from XPath extension
3887 functions written in Python
3888
3889Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3890
3891 * python/*: commiting some Python bindings work done while travelling
3892
3893Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3896 explicitely with memory debugging switched on
3897
3898Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3901 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3902 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3903 the accessor generator for strings
3904 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3905 regression test.
3906
3907Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * python/README python/generator.py python/libxml.c python/setup.py:
3910 added the 'usual' setup.py to allow building a libxml2-python
3911 module based on the same code. The initialization is however
3912 different the 2 .so files fo libxml2 and libxslt are identical and
3913 they entry point initialize both libraries. this is done to avoid
3914 some possible nasty problem since the Python don't merge the maps
3915 of all shared modules.
3916
3917Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * parser.c: fixed a push/encoding bug reported by Michael
3920 on librsvg
3921
3922Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * include/libxml/parserInternals.h: fixes a misplaced #endif
3925
3926Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * parser.c valid.c: found and fixed a couple of allocation bugs
3929
3930Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * doc/xml.html doc/python.html doc/*: added a Python and binding
3933 page describing the current state of the Python bindings and
3934 giving pointers to the other languages wrappers.
3935
3936Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3939 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3940 rebuilt the API and web site
3941 * xpath.c: fixed #71978 portability bugs
3942
3943Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3946
3947Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * include/libxml/parserInternals.h parser.c: had to change
3950 2 internal parsing API when processing document content
3951 to check the start and end of element content are defined
3952 in the same entity
3953 * valid.c include/libxml/valid.h: attribute normalization can
3954 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3955 with the context to report it.
3956 * SAX.c: fixed the last known bugs, crazy validation constraints
3957 when a document is standalone seems correctly handled. There
3958 is a couple of open issues left which need consideration especially
3959 PE93 on external unparsed entities and standalone status.
3960 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3961 The 2 tests left failing are actually in error. Cleanup done.
3962
3963Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * valid.c: implemented E59 spaces in CDATA does not match the
3966 nonterminal S
3967
3968Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * SAX.c parser.c valid.c: more validation test fixups
3971 * check-xml-test-suite.py: added duration info for the tests
3972
3973Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * parser.c valid.c: a couple of errors were reported but not
3976 saved back as such in the parsing context. Down to 1% failure rate
3977 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3978
3979Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3980
3981 * xmlInternald.c: isExtender was missing a char
3982 * parser.c include/libxml/parser.h: % are acceptable in the
3983 internal subset if within a PUBLIC ID
3984
3985Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * SAX.c parserInternals.c valid.c: more work on the conformance
3988 suite. Took the step to finally block documents with encoding
3989 errors. It's a fatal error per the spec, people should have fixed
3990 their documents by now.
3991
3992Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * check-xml-test-suite.py: fixed the test script after some discussion
3995 on the semantic of TYPE="error"
3996 * Makefile.am: added the script to the distrib
3997
3998Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * SAX.c entities.c: fixed a couple of conformances issues deep
4001 into the validation code (standalone and undeclared Notations)
4002
4003Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4006 stayed there for years !
4007
4008Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4011 missing
4012
4013Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * check-xml-test-suite.py: improved the behaviour a bit as
4016 well as the logs
4017 * parser.c valid.c SAX.c: fixed a few more bugs
4018 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4019
4020Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4021
4022 * check-xml-test-suite.py: python script to run regression tests
4023 against the XML Test suite of W3C/OASis
4024 * SAX.c: fixed a validation bug
4025 * parser.c: fixed 3 errors pointed by the test suite
4026 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4027 * python/Makefile.am: fixed a dependendy
4028
4029Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * xmlmemory.c: avoid a warning bug #71594
4032
4033Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4034
4035 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4036 warning on alpha/Tru64
4037
4038Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4039
4040 * include/libxml/entities.h: fixing a comment
4041 * valid.c: fixing some troubles with validity check on namespaces
4042 * result/VC/NS3 test/VC/NS3: added a specific regression test
4043
4044Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4045
4046 * tree.c: Fixing #71342 serializing '\n' in attribute values
4047 * result/noent/att3 result/att3 test/att3: added a specific
4048 test.
4049
4050Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4051
4052 * python/libxml.c: couple of bug fixes
4053
4054Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * python/*.py: removed tabs and used spaces.
4057
4058Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4059
4060 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4061 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4062
4063Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4066 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4067
4068Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * include/libxml/encoding.h include/libxml/entities.h
4071 include/libxml/globals.h include/libxml/parser.h
4072 include/libxml/threads.h include/libxml/tree.h
4073 include/libxml/xmlmemory.h: trying to fix the include mess
4074
4075Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * include/libxml/xmlmemory.h: reverted part of the previous
4078 attempt to provide #69655, this was breaking the build.
4079
4080Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4083 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4084 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4085 include/libxml/parserInternals.h include/libxml/tree.h
4086 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4087 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4088 clean.
4089 * python/libxml.c: fixed a warning.
4090
4091Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4094 copying of node, merge back IDs in the target document.
4095 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4096 test/XInclude/ents/ids.xml: test case
4097 * result/VC/ElementValid4: output changed due to a typo fix
4098
4099Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004102 generate the dependencies right as Jacob found out. Add
4103 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004104
4105Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * parserInternals.c valid.c: Justin Fletcher found some parts
4108 of the code needing cleanup
4109 * libxml.spec.in python/Makefile.am python/generator.py
4110 python/libxml.c python/libxml.py: Fixed the python Makefiles
4111 corrected a bug showing up on ia64, changed the name of the
4112 python internal module too
4113
4114Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4115
4116 * Makefile.am: applied patch from Andris Pavenis for binary
4117 name suffixes
4118
4119Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4120
4121 * xmllint.c win32/win32config.h: fixing #68748
4122
4123Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * valid.c: fixing #70166
4126
4127Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * valid.c: fixing #70077
4130
4131Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4132
4133 * Copyright Makefile.am README configure.in libxml.spec.in:
4134 Changed to the MIT Licence
4135 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4136 doc/xmlio.html: updated the doc accordingly
4137 * include/libxml/xmlwin32version.h configure.in: preparing
4138 2.4.14 release
4139 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4140 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4141 fixed the const xmlChar * wrapper and generator, XPath extension
4142 functions now use the context as first argument
4143 * python/tests/tstxpath.py python/tests/xpath.py
4144 python/tests/xpathext.py: Updated the tests accordingly
4145 * tree.c: fixed bug #70067
4146
4147Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * Makefile.am: cleanup
4150 * debugXML.c: always use stdout if output is NULL
4151 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4152 * python/Makefile.am python/generator.py python/libxml2class.txt
4153 python/libxml_wrap.h python/types.c: augmented the number of bindings
4154 handling FILE * and XPath contexts
4155 * python/tests/Makefile.am: avoid a stupid problem due to the
4156 use of TEST.
4157
4158Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4161
4162Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * python/TODO python/libxml.c: cleanup the extension function lookup
4165 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4166
4167Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * configure.in python/Makefile.am: do not install outside
4170 of prefix
4171
4172Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * python/TODO python/libxml.c: started adding SAX interfaces
4175 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4176 SAX test
4177
4178Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * tree.c: hardened the addChild function
4181 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4182 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4183 added accessors needed for xmlNode, a bit more testing and
4184 extension of interfaces
4185 * python/tests/Makefile.am python/tests/build.py: added a test
4186 build from scratch/save/load/check
4187
4188Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * parserInternals.c: change a small bit in the way valididy
4191 error messages get initialized
4192 * python/TODO python/libxml.c python/libxml2-python-api.xml
4193 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4194 added some memory debugging to track leaks at the libxml2 level
4195 * python/tests/*.py: changed all tests to check for leaks,
4196 there is just one left in XPath extension registrations.
4197
4198Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * python/TODO python/generator.py python/libxml2-python-api.xml
4201 python/libxml2class.txt: more accessor classes for the parser
4202 context, allow to switch on and check validity
4203 * python/tests/Makefile.am python/tests/error.py
4204 python/tests/invalid.xml python/tests/valid.xml
4205 python/tests/validate.py: attded more test and and added error.py
4206 which I forgot to commit in the last step
4207
4208Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4209
4210 * python/Makefile.am python/types.c: cleanup
4211 * python/libxml.c python/libxml.py python/libxml_wrap.h
4212 python/generator.py python/libxml2-python-api.xml
4213 python/libxml2class.txt: added class for parser context, added
4214 first cut for push mode support. Added a framework to generate
4215 accessors functions.
4216 * python/tests/Makefile.am python/tests/push.py: added a push
4217 test
4218
4219Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4222 bug a bit of cleanup.
4223
4224Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4227 python/libxml2class.txt: adding error redirections and preformat
4228 to a python handler
4229 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4230 tests self checking
4231
4232Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4235 a function
4236
4237Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4240 python/libxml.c python/libxml2-python-api.xml
4241 python/libxml2class.txt: Progressing through the TODOs, class
4242 description output, extra XML API, RPM now builds the wrappers
4243 for all python installed versions
4244
4245Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4246
4247 * configure.in libxml.spec.in python/Makefile.am python/TODO
4248 python/generator.py python/libxml2class.txt: added more informations
4249 in the libxml2-python package including docs. Slightly changed
4250 the class hierarchy
4251 * python/tests/*: added basic regression tests infrastructure too
4252
4253Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4256 added libxml2-python as part of the packages installed
4257
4258Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * python/Makefile.am python/generator.py python/libxml.c
4261 python/libxml.py: more work, now able to extend the
4262 XPath interpreter with functions written in python.
4263
4264Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4265
4266 * python/Makefile.am: Jacob sent a patch to allow building from
4267 tarfile.
4268
4269Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4270
4271 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4272 inserted the python wrappers build, I hope this won't be too
4273 unportable
4274
4275Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4276
4277 * xpath.c: minor optimization
4278 * python/generator.py python/libxml.c python/libxml.py
4279 python/libxml_wrap.h: more work on the python bindings,
4280 they now support XPath and there is no evident leak
4281
4282Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4283
4284 * python/generator.py python/libxml.c python/libxml.py:
4285 more work on the python bindings generator.
4286
4287Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4288
4289 * python/generator.py python/libxml.c python/libxml_wrap.h:
4290 more work on the python bindings.
4291
4292Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4293
4294 * python/generator.py python/libxml.c python/libxml.py
4295 python/libxml_wrap.h: commited early version of a python binding
4296 for private use only ATM
4297
4298Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4299
4300 * entities.c tree.c include/libxml/entities.h: applied patch
4301 from Anthony Jones to implement copy of DTD subtree too. Had
4302 just to keep 2 function private which really ought to become
4303 public ones.
4304
4305Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * xmllint.c: added pointers to the web pages in the usage()
4308
4309Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4310
4311 * tree.c: more fixes from Petr Kozelka for attribute handling
4312 in the tree API to align the semantic with DOM.
4313
4314Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * valid.c tree.c entities.c: another set of patches from
4317 Anthony Jones for copy operations cleanup and robustness
4318
4319Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4320
4321 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4322 an alphabetic index based on comments content
4323 * doc/*: rebuilt the web site with the new references
4324
4325Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * parserInternals.h: Greg Sjaardema suggested to use an
4328 eponential buffer groth policy in xmlParserAddNodeInfo()
4329
4330Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4333 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4334 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4335 to generate cross-references, and added/updated the stylesheets
4336 to generate and link API indexes. The generic keyword index
4337 is not done yet.
4338 * doc/*.html: regenerated all the usual docs too
4339
4340Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4341
4342 * debugXML.c: added an xpath function to the shell for T. V. Raman
4343
4344Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4345
4346 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4347 debug routines.
4348
4349Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4350
4351 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4352 support of attribute nodes
4353
4354Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4357 hopefully near complete and fully documented of the API in XML
4358 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4359 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4360 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4361 include/libxml/parserInternals.h include/libxml/valid.hi
4362 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4363 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4364 include/libxml/xpath.h include/libxml/xpathInternals.h:
4365 Cleaned up the doc comments a lot in the process, the interface
4366 coverage is now 100%
4367
4368Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4371 extracts comments from the gtk-doc DocBook output (a bit
4372 convoluted but seems to work).
4373
4374Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4375
4376 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4377 added an XML description of the API, moved the script generating
4378 it here. Added a "make api" target
4379
4380Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4381
4382 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4383
4384Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4385
4386 * xpath.c include/libxml/xpathInternals.h: the change made to
4387 xmlXPathFuncLookupFunc was incompatible roll it back
4388
4389Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * SAX.c: cleanup patch from Anthony Jones
4392 * doc/Makefile.am: fix the headers to avoid in make scan
4393 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4394 includes, * vs Ptr and general cleanup
4395 * parsedecl.py: first version of a script to extract the
4396 module interfaces, the goal will be to provide .decl or XML
4397 specification of the interfaces to build wrappers.
4398
4399Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4400
4401 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4402 now provides return codes in case of errors
4403
4404Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4405
4406 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4407 Upgraded to trio baseline 1.6
4408 * strio.h strio.c: Replaced by triostr.h and triostr.c
4409
4410Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4411
4412 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4413 of strdup usage in the code
4414
4415Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4416
4417 * parser.c error.c: Keith Isdale complained rightly that
4418 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4419
4420Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4421
4422 * tree.c: fixed the funxtion to set the xml: attributes
4423 * debugXML.c: added "setbase" to test it.
4424
4425Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4426
4427 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4428 to allow updating an attribute content
4429
4430Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * libxml.h: try to avoid problems when compiling on Windows
4433
4434Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4435
4436 * hash.c: patch from Anthony Jones for hash.c allocation size
4437 * Makefile.am: trying to work around Yet Another Libtool Madness
4438 and build the 2.4.13 release finally ...
4439
4440Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4441
4442 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4443 * doc/* : update of the documentation
4444
4445Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4446
4447 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4448 at fixing #61290 :-(
4449
4450Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4451
4452 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4453 Fixes bug #67229
4454
4455Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4456
4457 * tree.c: trying to avoid troubles when a subtree is copied
4458 and coalesced in part with the target tree. Should fix
4459 bug #67407
4460
4461Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4462
4463 * valid.c: fixed validation of attributes content of type
4464 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4465 values, very old bug. Fixes #67671
4466
4467Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4468
4469 * parser.c include/libxml/parserInternals.h tree.c: integrated
4470 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4471 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4472
4473Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4474
4475 * threads.c: applied Serguei Narojnyi's patch to add native
4476 thread support on the Win32 platform
4477 * testThreadsWin32.c Makefile.am: added the test program also
4478 from Serguei, Win32 specific
4479 * include/win32config.h include/libxml/xmlwin32version.h.in:
4480 added patch from Igor for the Windows thread specific defines.
4481
4482Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4483
4484 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4485
4486Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4487
4488 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4489 output page into XMLinfo.html. Close bug #66951 and
4490 raised by Robert Collins too.
4491
4492Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4493
4494 * encoding.c: Paul Keogh pointed out a possibility of segfault
4495 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4496 Closes bug # 68238
4497
4498Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4499
4500 * doc/*.html: updated the Gdome2 links
4501
4502Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4503
4504 * libxml.h: Applied following patches from Robert Collins
4505 and make sure IN_LIBXML is defined when compiling it
4506 -------
4507 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4508 as well as Visual C.
4509 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4510 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4511 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4512 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4513 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4514 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4515 xmlSysIDExists xmlNoNetExists).
4516 * xmllint.c: Don't include winsock2.h for Cygwin.
4517
4518Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4521 when the version info is not present.
4522
4523Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4524
4525 * tree.c: Anthony Jones pointed out a problem in
4526 xmlStringGetNodeList() and provided a fix for it
4527
4528Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4529
4530 * parser.c: patch from Frank J Franklin to remove a bug in
4531 xmlCreatePushParserCtxt() when the initial buffer passed
4532 is large.
4533
4534Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4535
4536 * win32/*: big cleanup of the Windows/MSVC project files
4537 from Igor Zlatkovic
4538
4539Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4540
4541 * doc/Makefile.am: should fix #67674 and avoid troubles if
4542 xsltproc is not available or fails in the prefix provided
4543
4544Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4545
4546 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4547
4548Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4551 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4552 Fixed a few other problems raised by Charlie Bozeman.
4553 * result/VC/ElementValid[5-7]: fixed the output
4554
4555Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4558 patches from Charlie Bozeman. Regenerated the HTML docs.
4559
4560Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4561
4562 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4563 for Windows from Igor
4564
4565Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4566
4567 * xmllint.c: applied Justin Fletcher patch for --output or -o
4568
4569Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4570
4571 * win32/libxml2/libxml2.def.src: close #67019
4572
4573Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4574
4575 * xmllint.c: applied Justin Fletcher generic timing patch
4576 similar to the one already applied to xsltproc.
4577
4578Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4579
4580 * include/libxml/tree.h tree.c: applied documentation patches
4581 from Charlie Bozeman
4582
4583Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4584
4585 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4586
4587Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4588
4589 * valid.c: fix the xmlStrdup() used in the previous patch.
4590 * valid.c: added --dropdtd
4591 * tree.c: fixed xmlUnlinkNode so it also removes the references
4592 from the document if the node is a DTD
4593
4594Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * HTMLtree.c valid.c: cleanup some static declarations
4597
4598Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * xmllint.c: removed another strdup()
4601 * doc/FAQ: removed the HP/UX entry
4602
4603Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4604
4605 * valid.c: fix bug #66816 when validating.
4606 * xmllint.c: don't use sys/time.h if configure did not found it
4607
4608Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4609
4610 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4611 xmlcatalog_man.xml
4612
4613Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4614
4615 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4616 xmlInitMemory() was declared twice
4617
4618Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * globals.c: do not reference strdup() !
4621 * configure.in libxml-2.0.pc.in: trying to fix the libs
4622 of the various config extraction modules
4623
4624Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4625
4626 * configure.in : preparing 2.4.12
4627 * doc/* : updated and rebuilt the docs
4628
4629Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4630
4631 * uri.c: closed bug #66159
4632 * testURI.c: added --escape option
4633 * configure.in: some cleanup for xml2-config --cflags
4634
4635Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * globals.c testThreads.c: removed some misplaced includes
4638 of xmlversion.h
4639
4640Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * threads.c: patch from Gary Pennington fixing a possible
4643 problem at initialization time.
4644
4645Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4648 Eric Lavigne contribution to build libxml2 on MacOS using
4649 CodeWarrior.
4650
4651Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * xmllint.c: applied Geert Kloosterman's patch to fix
4654 --repeat --timing output
4655
4656Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4657
4658 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4659 where non-wellformed XML declaractions were not detected.
4660
4661Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4662
4663 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4664
4665Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4666
4667 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4668 gets reset by xmlCleanupInputCallbacks() and this makes the
4669 function useless. Same for output.
4670
4671Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4672
4673 * xmlIO.c: robert pointed out a loop error in callback cleanups
4674
4675Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4678 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4679 they are not really tied to debugging
4680
4681Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4682
4683 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4684 * xmllint.c: better --catalogs description
4685
4686Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * tree.c: fixed a couple of problems in xmlSetProp()
4689
4690Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4691
4692 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4693 unappropriate stdout output.
4694
4695Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4696
4697 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4698 by Denis Beurive, closes #65111
4699
4700Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4701
4702 * valid.c: in case of content model validity error, don't
4703 print it if validity warnings were not requested.
4704
4705Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4706
4707 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4708 * parserInternals.c: removed the last exit() call. Print an
4709 unmaskable error on stderr instead (library mismatch detection)
4710
4711Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4712
4713 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4714 shell instructions from Heiko Rupp
4715
4716Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4717
4718 * catalog.c: use the URL notation file:// for default catalog paths
4719
4720Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4721
4722 * include/libxml/tree.h: better comments for _private fields
4723 * tree.c: removed a problem when copying an entity reference.
4724
4725Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * vms/*: updated instructions and diffs from John A Fotheringham
4728
4729Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * include/libxml/xmlerror.h: avoid an include problem if
4732 #include <libxml/xmlerror.h> happens first in code
4733 seems to be the case in KDE libs
4734
4735Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4736
4737 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4738 from Igor for Windows
4739
4740Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * Makefile.am: Gary Pennington pointed out a missing prefix
4743
4744Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4745
4746 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4747 * doc/*: upgraded and rebuilt the docs
4748
4749Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4750
4751 * HTMLparser.c: fix comment in scripts element parsing.
4752 * result/HTML/doc3*: updated the results.
4753
4754Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4755
4756 * uri.c: another URI bug fix #63336, using Joel Young patch.
4757
4758Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4759
4760 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4761 a cleaned up version of the Pwd shell string generation.
4762
4763Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4764
4765 * valid.c include/libxml/tree.h: trying to fix namespaces +
4766 validation problems for good, closing #63619 in the process
4767 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4768 wrong in this respect, fixed it.
4769
4770Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * xmllint.c: Morus Walter patch to allow --format and --encode
4773
4774Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4775
4776 * debugXML.c: Stefan Kost provided an help command for the shell
4777
4778Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * debugXML.c: Heiko Rupp pointed that the shell would crash
4781 on empty nodesets returns.
4782
4783Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4784
4785 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4786 migh need the history libraries
4787
4788Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4789
4790 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4791 handle the case of < in quoted attributes, Bastian Kleineidam
4792
4793Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4796 fixing catalog breakages
4797 * Makefile.am catalog.c result/catalogs/catal
4798 result/catalogs/mycatalog.* test/catalogs/catal*:
4799 fixed more problems in catalog support, added more regression tests
4800 for both XML and SGML catalog handling
4801
4802Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4803
4804 * debugXML.c: applied an improvement to xmlGetLineNo() from
4805 Keith Isdale
4806
4807Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4808
4809 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4810 Side effect of the progressive catalog loading
4811
4812Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * Makefile.am: confexecdir and confexec_DATA were defined twice
4815 pointed out by Karl Eichwalder
4816
4817Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * xmlcatalog.c: avoid unlink() and use remove() instead.
4820
4821Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4822
4823 * libxml.spec.in: cleanup
4824 * include/libxml/xmlwin32version.h: updated with 2.4.8
4825
4826Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4827
4828 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4829 of compiling libxml with a non standard set of options
4830
4831Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4832
4833 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4834 document --sgml option, fixing gnome bugzilla #63382
4835
4836Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4837
4838 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4839 breakage of 2.4.7, added a couple of really needed APIs
4840 like xmlCatalogIsEmpty() and xmlNewCatalog()
4841 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4842 for install-catalog
4843 * configure.in: preparing 2.4.8
4844
4845Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4848 include/libxml/tree.h include/libxml/xmlIO.h: more include
4849 cleanups, export cleanly one html output + format function.
4850
4851Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * parser.c: removed initGenericErrorDefaultFunc call from
4854 xmlInitParser() since it could destroy previous calls to
4855 xsltSetGenericErrorFunc() effects
4856
4857Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4858
4859 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4860 keyword.
4861
4862Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4863
4864 * Makefile.am: cleanup
4865 * threads.c: cleanup too
4866 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4867 from xsltproc
4868 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004869 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004870
4871Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4874 was not used anymore !
4875
4876Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * configure.in: preparing 2.4.7
4879 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4880 manual page from John
4881 * doc/*: updated the doc and rebuilt the generated pages
4882
4883Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * xmlIO.c: closing bug #62711, the library should never
4886 close stdin or stdout.
4887
4888Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * uri.c: second pass at fixing #63336, using Joel Young
4891 final patch. looks okay.
4892
4893Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4894
4895 * uri.c include/libxml/uri.h: trying to clear #63336
4896 allowing the escaping routine to parse unconformant
4897 URI-References.
4898
4899Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * vms/readme.vms vms/build_libxml.com nanoftp.c
4902 include/libxml/xmlversion.h.in: a few VMS updates from
4903 John A Fotheringham
4904 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4905 and xmlCleanupOutputCallbacks() for the Perl binding people.
4906
4907Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4910 apply fixes to close #63271 and avoid segfaults when
4911 the error routine gets callbed before xmlInitParser()
4912 get called.
4913 * nanoftp.c error.c: Applied patches from Justin Fletcher
4914 correcting some xmlGenericError misuses.
4915
4916Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4917
4918 *doc/xmllint.xml, doc/xmllint.1
4919 New and improved man page for xmllint - .xml is the original, .1
4920 is the generated man page
4921
4922Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4925 the web site from the main HTML document.
4926
4927Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * parser.c: fixed an erroneous validation bug when PE refs
4930 occurs in external parsed entities referenced from the
4931 internals subset
4932 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4933 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4934 added the associated testcase, it's a nice one.
4935 * HTMLparser.c: generate the DTD node as HTML still ...
4936 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4937
4938Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * HTMLparser.c: fixed a bug in htmlNewDoc()
4941
4942Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * test/threads/*: added entities testing to the Thread test
4945 * testThreads.c: make the test reasonable
4946 * DOCBparser.c: fix the DTD public and system ID
4947 * xmllint.c: added --sgml for SGML DocBook importing
4948 * Makefile.am: added Docbtests target
4949
4950Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4951
4952 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4953 * testThreads.c: removed bogus include
4954
4955Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4956
4957 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4958 fixed a very serious (looping) validation bug
4959
4960Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4961
4962 * include/libxml/globals.h include/libxml/threads.h threads.c
4963 testThreads.c: far more testing, cleaning up bugs
4964 * *.c : make sure globals.h is always included.
4965
4966Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * HTMLparser.c: try to get rid of parser loops for good.
4969
4970Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * configure.in: fixed some bugs in CFLAGS passing.
4973 * test/threads Makefile.am testThreads.c: added a specific
4974 threaded test case (really nasty, guaranteed).
4975
4976Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4977
4978 * catalog.c: serious cleanup on the management of the
4979 XML catalog tree, more tests done, especially with
4980 the catalog PI.
4981
4982Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * catalog.c: avoid a problem in catalog cleanup on SMP if
4985 catalogs were not initialized.
4986
4987Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4988
4989 * catalog.c xpath.c: trying to cleanup the not thread safe
4990 parts of the library.
4991
4992Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4993
4994 * include/libxml/globals.h configure.in global.data: make
4995 the allocation be per-thread a configure option
4996 * encoding.c include/libxml/parser.h: fixed compilation
4997 errors
4998
4999Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5000
5001 * include/libxml/parser.h: Norm reported that a few lines
5002 added were breaking libxslt compile, removed them for now
5003
5004Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * parser.c parserInternals.c threads.c: debugged and fixed
5007 initialization problems which were giving troubles on SMP
5008 boxes.
5009
5010Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5011
5012 * include/libxml/Makefile.am: missing globals.h
5013
5014Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * globals.c: added a couple of standard includes.
5017
5018Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5019
5020 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5021 include/libxml/parserInternals.h include/libxml/tree.h
5022 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5023 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5024 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5025 Applied the last patches from Gary, cleanup, activated threading
5026 all user accessible global variables are now handled in globals.[ch]
5027 Still a bit rought but make tests passes with either
5028 --with-threads defined at configure time or not.
5029 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5030 linking options
5031
5032Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5033
5034 * Makefile.am include/libxml/Makefile.am
5035 include/libxml/globals.h globals.c include/libxml/threads.h
5036 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5037 configure.in: started integrating the core of the thread support
5038 not activated yet but half integrated. The code should still
5039 compile and work anyway.
5040
5041Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5042
5043 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5044 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5045 integrating the non-controversial parts of Gary Pennington
5046 multithread patches
5047 * catalog.c: corrected a small bug introduced
5048
5049Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * catalog.c include/libxml/catalog.h: very serious cleanup,
5052 isolating unportable code and as much as possible the accesses
5053 to the global shared catalog. May need more testing !
5054
5055Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5056
5057 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5058 Keith Isdale patches for the XSLT debugger interfaces. Some
5059 cleanup
5060
5061Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5062
5063 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5064 * DOCBparser.c: generate line nubers in elements
5065
5066Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5067
5068 * configure.in: preparing 2.4.6 release
5069 * doc/xml.html doc/html/*: updated and rebuilt the docs
5070 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5071
5072Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5073
5074 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5075 adding documentation for DV's supercatalog support
5076
5077Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5080 super catalog support adding one API and one flag --sgml to
5081 xmlcatalog
5082
5083Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5084
5085 * doc/xmlcatalog_man.xml, xmlcatalog.1
5086 One more crack at
5087 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5088
5089
5090Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5091
5092 * xpath.c: implemented xmlXPathObjectCopy for external objects
5093 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5094
5095Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5096
5097 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5098 finishing up fix to
5099 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5100 the xmlcatalog man page display more elegantly
5101
5102Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5103
5104 * configure.in: closing bug #61832
5105 * HTMLparser.c: removed a warning
5106
5107Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5108
5109 * xpath.c: fixing #61673 part I, do not loose doc information
5110 when copying result value trees.
5111
5112Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5113
5114 * xpath.c: trying to harden the XPath interpreter
5115
5116Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5117
5118 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5119 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5120
5121Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5122
5123 * HTMLparser: repaired another loop problem
5124
5125Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5128 parsing.
5129 * xpath.c: fix bug #61291 the default XML namespace node is
5130 missing from the namespace axis.
5131 * tree.c: refuse to create namespaces nodes with prefix "xml"
5132
5133Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * SAX.c: ouch a non-defined namespace could lead to a crash,
5136 fixed #61215
5137
5138Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * parserInternals.c: closed bug #61054
5141
5142Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * include/libxml/Makefile.am: closing #60708
5145
5146Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5149 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5150
5151Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5152
5153 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5154
5155Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5156
5157 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5158 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5159
5160Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5161
5162 * catalog.c: Justin Fletcher provided cleaup code in case
5163 HAVE_STAT is not defined
5164 * include/win32config.h: Igor Zlatkovic suggested to have
5165 HAVE_STAT defined there
5166
5167Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5168
5169 * catalog.c - fixed typing error reported by M. Barros
5170
5171Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5172
5173 * xmllint.c - fixing typo
5174
5175Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5176
5177 * HTMLparser.c: small enhancement to prevent loop on
5178 unrecognizable data
5179
5180Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * parserInternals.c: applying patch from bug #60757 this
5183 should close it
5184
5185Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186
5187 * catalog.c xmlcatalog.c: removed a couple of warning
5188 * xpath.c: try to solve the linking problem on platforms
5189 needing trio to compile
5190
5191Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5192
5193 * Makefile.am libxml.spec.in: backing up non-documented changes
5194 commited without review or aproval by Jens Finke <jens@gnome.org>
5195 * HACKING: made 100% clear that no commit should be done directly
5196
5197Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5198
5199 * configure.in: Joe Orton provided a patch fixing a problem
5200 when iconv is specified to be in a non-standard directory
5201 but wasn't exported in xml2-config --cflags
5202
5203Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5204
5205 * configure.in: let's ship 2.4.5 before getting too much
5206 troubles with 2.4.4 errors.
5207
5208Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5209
5210 * encoding.c entities.c: do not output hexadecimal charrefs
5211 when serializing HTML since some version of Netscape can't
5212 grok it, generate decimal ones.
5213 * result/HTML/doc3.htm: output changed due to previous test
5214 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5215
5216Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5217
5218 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5219 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5220
5221Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5222 Released 2.4.4
5223
5224 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5225 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5226 updated the configuration scripts systems accordingly
5227
5228Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5229
5230 * configure.in: preparing for 2.4.4
5231 * doc/xml.html doc/html/*: updated and rebuilt the docs
5232
5233Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5234
5235 * win32/dsp/libxml2.def.src: tried to incorporate comments
5236 from bug #59220
5237
5238Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5239
5240 * parser.c result/noent/wml.xml: fixed bug #59981 related
5241 to handling of '&' in attributes when entities are substitued
5242
5243Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5244
5245 * libxml.h include/libxml/xmlversion.h.in
5246 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5247 Tried to close bug #60131
5248
5249Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5252
5253Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5254
5255 * SAX.c: fixing bug #59946 on xmlns=""
5256
5257Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5258
5259 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5260 but allocates a new error code.
5261
5262Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5263
5264 * xmllint.c: John Fleck fixed typos in the options output
5265 * parser.c SAX.c: fix ignorable white space SAX selection
5266
5267Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5268
5269 * entities.c: Steve Underwood found the possibility of an
5270 ininite loop in case of error.
5271
5272Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5275
5276Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * parser.c: warn if version is not 1.0 but it's not
5279 strictly speaking an error after analyzing the spec
5280
5281Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5282
5283 *doc/catalog.html - add link to the html version of the
5284 man page, other linguistic cleanups
5285
5286Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5287
5288 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5289 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5290 file, has not yet been included in the build.
5291
5292Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5293
5294 * catalog.c: removed a duplicate affectation Justin Fletcher
5295
5296Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * tree.c: Armin Sander pointed a possible text coalescing
5299 problem, completed his patch.
5300
5301Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5302
5303 * trionan.c: Fixed const and volatile re-definition problem
5304
5305Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5306
5307 * libxml.4 parser.c: doc updates from Heiko Rupp
5308 * parserInternals.c: 2 sanity checks from Heiko Rupp
5309
5310Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5311
5312 * tree.c: applied patch from Armin Sander to make some pointers
5313 const in xmlCopyNode()
5314 * include/libxml/tree.h: added fix to the header
5315
5316Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5317
5318 * xpath.c: hum, restrict the integer usage gcc bug workaround
5319 to only gcc compilers so that other architecture don't get
5320 penalized by this limitation.
5321 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5322
5323Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5324
5325 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5326 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5327
5328Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5329
5330 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5331 --convert option to xmlcatalog to convert SGML ones to
5332 the XML syntax.
5333 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5334
5335 2.4.3 got released at that point
5336Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5337
5338 * catalog.c xmlIO.c: started some serious testing and fixed
5339 a few bug and optmization needs.
5340
5341Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5342
5343 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5344 preparing for a 2.4.3 release even if it may not be ready yet
5345 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5346 all file parsing lookup to go through the entity resolver, add
5347 to add an API to bypass it (needed to load catalogs themselves),
5348 some cleanup on the catalog code too.
5349 * nanoftp.c: small cleanup
5350 * doc/catalog.html: small update
5351
5352Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5355 Jun Kuriyama
5356
5357Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5358
5359 * doc/catalog.html: finished the catalog documentation
5360
5361Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5362
5363 * doc/catalog.html doc/xml.html: added documentation about
5364 Catalog support, misses an API description
5365 * doc/html/*: reextracted the API pages
5366
5367Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5368
5369 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5370 Added the part about section 7.2 on URI resolution,
5371 fixed a side effect in the HTML parser, look complete
5372 and ready to rock except the URI/SystemID part!
5373
5374Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * include/libxml/catalog.h include/libxml/parser.h
5377 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5378 xmlIO.c: added support and APIs needed for the catalog PI
5379 * include/libxml/xmlIO.h: cleanup
5380
5381Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5382
5383 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5384 include/libxml/catalog.h: starts to look okay, really
5385 plugged the new framework, cleaned a lot of stuff,
5386 added some APIs, except the PI's support missing this
5387 should be mostly complete
5388 * result/catalogs/* test/catalogs/*: added new test, enriched
5389 the existing one with URN ID tests
5390
5391Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5392
5393 * catalog.c: fixed nextCatalog
5394 * result/catalogs/docbook test/catalogs/*: started adding
5395 a small regression test
5396
5397Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5398
5399 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5400 more work on the XML catalog support.
5401 * parser.c include/libxml/parser.h: small cleanup seems using
5402 list as a public parameter name can give portability troubles
5403 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5404 include/libxml/xpath.h include/libxml/Makefile.am: removed
5405 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5406 wrappers
5407
5408Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5409
5410 * Makefile.am trio.c triodef.h trionan.c xpath.c
5411 include/libxml/Makefile.am include/libxml/trionan.h:
5412 Re-worked Not-A-Number and Infinity support.
5413 * xmlcatalog.c: added readline include files
5414
5415Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5416
5417 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5418 testCatalog as xmlcatalog, making it an installed app
5419 adding a shell, and preparing it to be a /etc/xml/catalog
5420 management tool, though not ready yet
5421 * catalog.c include/libxml/catalog.h: adding support for
5422 XML Catalogs http://www.oasis-open.org/committees/entity/
5423 not finished, there is some interesting tradeoffs and a
5424 few open questions left.
5425
5426Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5427
5428 * xmllint.c: fixed a line formatting problem
5429
5430Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5431
5432 * SAX.c: removed a couple of unused variable (Albert Chin)
5433
5434Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5435
5436 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5437 trying to fix some troubles w.r.t. function returning
5438 const xxxPtr.
5439
5440Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5441
5442 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5443 defined
5444
5445Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5446
5447 * xpointer.c: removed unused var
5448
5449Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5450
5451 * testXPath.c: another small cleanup closing bug #59110
5452
5453Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5454
5455 * win32/dsp/libxml2.def.src: small cleanup closing bug
5456 #59108
5457
5458Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5459
5460 * example/gjobread.c: add xmlCleanupParser() before leaving
5461
5462Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5463
5464 * config.h.in configure.in include/libxml/xmlwin32version.h:
5465 released 2.4.2
5466
5467Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5468
5469 * include/libxml/valid.h debugXML.c valid.c: deprecate
5470 the non-boundchecking Sprintf functions, add Snprintf
5471 this should close bug #57984
5472
5473Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5474
5475 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5476 URIs before doing the lookups (pointed by Mark Vakoc)
5477
5478Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5479
5480 * xpath.c: serious changes on Result Value Trees and NodeSets
5481 w.r.t. deallocation and collect operations. Probably not
5482 100% clean (merge of allocated trees smells like a problem).
5483 Seems sufficient to close #58943
5484
5485Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5486
5487 * xmllint.c: adding a --format option
5488
5489Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5490
5491 * xpath.c: count() was broken on Result Value Tree
5492 * xmlIO.c: fixed file:/// accesses on _WIN32
5493
5494Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5495
5496 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5497 macro was renamed, this should close bug #58683
5498
5499Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500
5501 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5502 entity substitution mode text at the end of the entity might
5503 be added due to text coalescing.
5504 * nanoftp.c parser.c: small cleanup
5505
5506Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5507
5508 * HACKING: added John Fleck right to commit in the doc subdir
5509
5510Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5513 allow to inherit attributes from the DTD directly in the
5514 tree, this is needed for XPath and can be a useful feature.
5515 Inherited namespaces are always provided at the tree level now
5516 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5517 of tests for this feature (XSLT being the prime user).
5518
5519Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5520
5521 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5522 testSAX.c xmlIO.c xmllint.c include/win32config.h
5523 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5524 include/libxml/xmlwin32version.h.in win32/README.MSDev
5525 win32/dsp/*: applied Win32 Facelift No.2 patches from
5526 Igor Zlatkovic for Windows/MSC
5527
5528Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5529
5530 * SAX.c: unparsedEntityDecl() the URI computation of the
5531 entity wasn't done breaking XSLT unparsed-entity-uri()
5532
5533Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5534
5535 * xpath.c: fixed a bug when walking the descendants and
5536 the current node has no children
5537 * debugXML.c: show up when a text node is supposed to not be escaped
5538
5539Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5540
5541 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5542 worked like the set:leading() function)
5543 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5544
5545Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5548
5549Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * include/libxml/xmlIO.h: apply change to close #58141
5552 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5553
5554Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * parser.c: when the internal subset uses a PE, then the
5557 included entity can use conditional sections.
5558
5559Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5562 when walking the namespace axis showing up in
5563 libxst/tests/general/bug-12
5564 * xmlmemory.c: added the possibility to trace a given block
5565 defined by its address
5566
5567Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * parser.c: don't override existing encoding specified before
5570 starting xmlParseDocument()
5571
5572Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * include/libxml/xmlwin32version.h: reinserted, needed for
5575 Windows users of CVS
5576
55772001-07-27 Darin Adler <darin@bentspoon.com>
5578
5579 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5580 * testCatalog.c: Add include of <libxml/parser.h>.
5581
55822001-07-27 Darin Adler <darin@bentspoon.com>
5583
5584 * include/libxml/.cvsignore:
5585 * include/libxml/xmlwin32version.h:
5586 Remove this file from CVS because it's generated.
5587
5588Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * parser.c include/libxml/parser.h: applied const patches from
5591 Tom Moog #58002
5592
5593Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5594
5595 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5596 lookup framework
5597
5598Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * tree.c: fixed xmlCopyNode() for documents
5601
5602Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5605
5606Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * parser.c: fixes bug #57652 reported by Morus Walter
5609
5610Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5613
5614Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5617 errors, lesson don't add new functions at 1am before a release
5618 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5619 from XPath initialization when possible.
5620
5621Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * result/scripts/base*: removing history/readline changed
5624 this slightly
5625 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5626 xmllint.c: make element content line number generation
5627 optionnal to avoid breaking old apps added interface to switch
5628
5629Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005632 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005633 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5634 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5635 John Kroll fixes to allow saving to HTTP via PUT (or
5636 POST of needed).
5637 * doc/html/*.html: regenerated the docs
5638
5639Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5640
5641 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5642 xmlHashScanFull and xmlHashScannFull3 to get passed the
5643 three keys as arguments to the callback function
5644
5645Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * configure.in Makefile.am: removed libxml softlink for good
5648 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5649 100% coverage by gtk-doc
5650
5651Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5654 fixed serious troubles due to size_t vs. int mismatch
5655
5656Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5659
5660Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5661
5662 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5663 convenient extension API for value and context managing
5664 Now handles external objects through xmlXPathPopExternal,
5665 xmlXPathWrapExternal and xmlXPathReturnExternal.
5666 Added functions for sets operations (intersection, etc.)
5667
5668Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5671 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5672 HTMLparser.c: cleanup of global variables, marking some
5673 const or private.
5674
5675Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5676
5677 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5678 fixed xmlXPathNodeSetItem when passing index=0
5679
5680Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5683
5684Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * xmllint.c: fixed compilation under Cygwin #57503
5687 * TODO: update
5688
56892001-07-13 Peter Williams <peterw@ximian.com>
5690
5691 * config.h.in: add #undef HAVE_DLFCN_H
5692
5693 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5694 builddir.
5695
5696Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5699 raised by #57348 and #57381
5700
5701Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5704 tree.c xpointer.c: store the line numbder in element->content,
5705 may break some software, need a configuration mechanism
5706
57072001-07-10 Darin Adler <darin@bentspoon.com>
5708
5709 * .cvsignore:
5710 * example/.cvsignore:
5711 * include/.cvsignore:
5712 * include/libxml/.cvsignore:
5713 Various things that are generated and should be ignored.
5714
5715Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5718 * doc/xml.html doc/html/*: updated the docs
5719
5720Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5723 validation occured on content with element child
5724
5725Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * tree.c: fixed XML Base computation which was broken
5728 * debugXML.c: added a base function to the shell
5729 * Makefile.am result/scripts/* test/scripts/*: added scripts
5730 based regression tests, and adding 2 XML Base tests
5731
5732Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * tree.c: set properties doc and call xmlSetListDoc for properties
5735 content when grafting them in a different tree.
5736 * aclocal.m4: remove from CVS
5737
5738Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * win32/libxml2/libxml2.def.src: added some missing entry point
5741 for XPath (Mark Vakoc)
5742
5743Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5746 layer should URI-Unescape before trying to open resources.
5747
5748Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * xpath.c: fix the name() bug for elements in the default
5751 namespace reported by Charlie Bozeman
5752
5753Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5756 led to an XPath fix, improvements of SAX initialization, and
5757 an added option --nocdata to testXPath
5758
5759Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * doc/libxml-doc.el: Felix Natter provided anew version working
5762 with XEmacs too
5763
5764Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * include/libxml/xpath.h: small cleanup
5767 * doc/xml.html: update
5768
5769Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5772 released 2.3.14
5773
5774Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * doc/html/*: rebuilt the docs for the release
5777 * doc/xml.html: added 2.3.14 release.
5778
5779Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5782 were not equal to empty strings
5783
5784Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * SAX.c: fixed a URI-Reference computation problem when validating
5787 * xmlIO.c: small cleanup
5788
5789Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * parser.c: improved the description of a couple of interfaces
5792 upon Larry Stamper suggestion
5793
5794Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * SAX.c entities.c parser.c: changed completely the way entities
5797 are handled when running the parser in entity substitution mode.
5798 This fixes a bug reported by Stephan Kulow and nearly divides
5799 by 3 the amount of memory required by libxslt to load and process
5800 DocBook TDG.
5801
5802Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * HTMLparser.c: fixing a too early root closing problem raised
5805 byt Prashanth Naidu
5806
5807Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5810 raised by Mark Vakoc.
5811
5812Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * example/Makefile.am: fixed the include path to add srcdir/include
5815 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5816 and some cleanup
5817
5818Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5821 lot of optimization work, results in significant improvements
5822 when handling really complex XPath queries. Add a small optimizer
5823 for unions, improve [n] and [last()], avoid some costly ops.
5824
5825Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5828 * xpath.c: small cleanup
5829 * xmlGetNsList: reformated, fixed problems if used on Entities
5830
5831Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5834
5835Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5838 * Makefile.am example/Makefile.am: workaround automake generating
5839 erroneous deps
5840
5841Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * include/win32config.h: bug #56801 Yon Derek provided a patch
5844 to the windows config file.
5845
5846Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5849 libxml.h : Yon Derek provided a set of changes to compile from
5850 CVS on Windows/MSC
5851
5852Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * parser.c: fixed UTF8 BOM support in push mode
5855 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5856 added a specific testcase
5857
5858Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * Makefile.am: added --push regression tests
5861 * parserInternals.c: the XML parser segfaulted in --push mode
5862
5863Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * configure.in: moved the symlinks detection within a CVS
5866 check, this is not portable and will be removed soon.
5867 * xpath.c: small cleanup/speedup
5868
5869Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5872 release of 2.3.12
5873 * parser.c: make an error message if unknow entities in all cases
5874
5875Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5878
5879Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5882 includes were installed in the wrong dir
5883
5884Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * doc/html.xml: warn against sending code to exhibit bugs.
5887
5888Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5891 Tru64 from Thomas Leitner
5892
5893Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * AUTHORS: added William and Bjorn
5896 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5897 daniel@veillard.com hopefully I won't have to do this again
5898 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5899 docs can be rebuilt cleanly now
5900 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5901 from CVs it's generated, added include/libxml/xmlwin32version.h
5902 also generated but which should change far less frequently.
5903 * catalog.c nanoftp.c: made sure to include libxml.h not
5904 libxml/xmlversion.h directly
5905 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5906 when compiling on WIN32 and MSC
5907
5908Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * include/Makefile.am include/libxml/Makefile.am configure.in:
5911 fixed make distcheck and rebuilding the rpms
5912
5913Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * configure.in: should finish the migration of exported includes
5916 into a real include/libxml in CVS, at least for CVS users.
5917 * removed the exported headers, added in include/libxml (as well
5918 as xmlversion.h.in).
5919
5920Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * configure.in: fixed the way to detect symlink
5923
5924Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * configure.in: updated, include/libxml is now a real CVS dir
5927
5928Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5931 version works with both libxml1 and libxml2 (it autodetects
5932 the prefix of the html-files) from Felix Natter.
5933 * doc/xml.html: updated doc accordingly
5934
5935Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * xpath.c: fixed the bug generating a template loop in libxslt
5938 when using docbook-xsl-1.4, * should filter out document nodes
5939 * HACKING: added William
5940 * TODO: updated
5941
5942Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * doc/FAQ.html: added a warning about gcc-3.0
5945 * doc/xml.html: added reference to gdome2 and removed a confusing
5946 sentence
5947
5948Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * xmlversion.h: okay this is a generated file, but Windows
5951 users need it and they can't generate it, and I want CVS
5952 Windows users ...
5953 * win32/libxml2/libxml2_so.dsp: Windows project file for
5954 the shared lib version of libxml2
5955 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5956 resources needed for libxslt/xsltproc by Yon Derek
5957
5958Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5959
5960 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5961
5962Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5965
5966Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * include/win32config.h: Yon Derek provided a first fix
5969 to be able to compile libxslt/xsltproc on Windows
5970
5971Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xpath.c: attempt to work around what seemed a gcc optimizer
5974 bug when handling floats on i386 http://veillard.com/gcc.bug
5975 * tree.c entities.c encoding.c: doing some cleanups while
5976 chasing it
5977
5978Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * Makefile.am: cleanup when --without-debug is specified
5981 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5982 w.r.t. --without-debug and other include points
5983 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5984 Catalogs
5985 * configure.in entities.h tree.h HTMLparser.c: removed
5986 --without-corba, made the _private field mandatory
5987
5988Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5991 outputs a BOM in UTF8, an errata has been issued to avoid the
5992 problem, that was the most reasonable solution... Add support
5993 for a leading UTF8 BOM in entities.
5994
5995Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * valid.c: fixed a bug found when post validating an entity ref
5998 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5999 activate it too
6000
6001Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6004 weakness in the node copy the XPointer and the XInclude
6005 implementations. Serious cleanup.
6006
6007Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * Makefile.am: Kjartan Maraas provided a small patch to
6010 add xml2-config.in to EXTRA_DIST
6011
6012Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6015 provided another failing case found in KDE, the way the
6016 ctxt->vctxt.nodeTab was allocated and freed changed over
6017 time but it wasn't completely cleaned up. This should fix it.
6018
6019Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * parser.c: Stephan Kulow also raised the fact that line number
6022 could get miscounted making debug harder, fixed the problem
6023 in xmlParseCharData()
6024
6025Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * valid.c: Stephan Kulow pointed out a problem when validating
6028 and using an empty entity, forgot a 'break' in a case.
6029
6030Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6033 * doc/xml.html: updated with 2.3.11
6034
6035Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * TODO: updated adding cleanup of generated doc
6038 * configure.in: prepared to release 2.3.11
6039 * xmllint.c: added --version for bug reporting
6040 * doc/html/*.html: rebuilt the doc
6041
6042Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * xpath.c: first part of the work on selecting namespace to
6045 fix bug #56115
6046
6047Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6050 when using -liconv
6051 * TODO: updated
6052
6053Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6056 cleanup, encoding support.
6057
6058Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6061
6062Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * xpath.c: bug detected by Ankh when / is used as a function arg
6065
6066Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6069 of element and use it to avoid outputting formatting spaces at
6070 the wrong place. Implemented the format parameter for HTML save.
6071 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6072 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6073 result/HTML/wired.html: of course this impact the result of a
6074 number of HTML tests
6075
6076Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * HTMLtree.[ch]: started augmenting the HTML save API with
6079 encoding and formatting parameters
6080
6081Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * HTMLtree.h: cleanup and started evaluating the work needed on
6084 revamping the HTML output code
6085
6086Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6089
6090Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * valid.c: fixed bug #56049, forgot one check in the
6093 validation routine
6094
6095Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6098
6099Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * libxml.h: fixed an error in last commit
6102 * doc/FAQ.html: added an entry for compilation from CVS
6103
6104Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * xmlversion.h.in libxml.h: Cygwin patches
6107 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6108 * tree.h: cleanup
6109
6110Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6113 memory block in a strange case where libxml is linked twice
6114 in the binary.
6115
6116Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6119 state far too often, simple fix used to avoid it.
6120
6121Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6124 being processed, applied his patch
6125 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6126
6127Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6130 provided fixes to compile on MSCC again
6131 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6132 also provided an update for the project files.
6133
6134Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6137 bug #55810
6138
6139Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * tree.c: fixed xmlGetNsProp() to close bug #55683
6142 Note this requires libxslt to use it's own function instead.
6143
6144Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * HTMLtree.c: when in a pre element no formatting space should
6147 be added.
6148 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6149
6150Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * configure.in: added tests for signal() and signal.h
6153
6154Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6157
6158Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * doc/libxml-doc.el: Felix Natter provided a new version for
6161 libxml2
6162
6163Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * HTMLtree.c: when in a pre element no formatting space should
6166 be added.
6167
6168Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6171
6172Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6175 hack
6176 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6177 * uri.c: fixed a warning
6178
6179Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * HTMLtree.c: trying to close bug #55772 escaping in script
6182 elements
6183 * doc/xml.html: suggest to send mail to the list
6184
6185Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6188 good. Use a macro and based on the solution provided in
6189 vsnprintf manual page from GNU.
6190
6191Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6192
6193 * error.c: Workaround for non-preserving variadic list.
6194 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6195
6196Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * doc/xml.html: added 2.3.10 release
6199
6200Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * configure.in: releasing 2.3.10
6203
6204Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6207
6208Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * encoding.c: Robert Collins provided a patch to add the
6211 "US-ASCII" encoding alias
6212
6213Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6216 string oriented functions and started cleaning the related areas
6217 in xpath.c which needed fixing in this respect
6218
6219Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6222 #55380
6223 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6224
6225Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * TODO: updated
6228 * nanohttp.[ch] : started adding APIs to get the redirected URL
6229 when this occurs (needed for further base computation
6230 * tree.h: cleanup
6231 * encoding.c: cleanup
6232 * SAX.c: minor change around ctxt->loadsubset
6233
6234Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * Makefile.am include/Makefile.am: small change to have
6237 include/libxml rebuilt if working from CVS.
6238 * uri.c: applied another patch from Carl Douglas for URI escaping,
6239 this should close bug #51876
6240
6241Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242
6243 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6244 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6245 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6246 added specific regression test
6247 * parser.h: preparing for the XSLT mode where DTD inherited
6248 attributes are added to the tree.
6249
6250Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * xinclude.[ch]: Updated the namespace for the Last Call version
6253 * result/XInclude/include test/XInclude/include: updated the
6254 testsuite accordingly
6255
6256Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6259 related to bug #51876
6260
6261Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * tree.c: fixed a gross mistake in base computation, xml:base is
6264 not completely correct yet (need cascade).
6265 * xpath.[ch]: added the few things needed to find a function name
6266 and URI from the XPath context when it is called.
6267
6268Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6271 * DOCBparser.c: small cleanup
6272 * xmllint.c: added a --catalogs option to load catalogs from
6273 $SGML_CATALOG_FILES
6274 * tree.c: cleanup
6275 * configure.in: iconv library fixup, ICONV_LIBS
6276
6277Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * catalog.c: handling of CATALOG entries. detection of recursion,
6280 and a few bugfixes
6281 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6282 against the default namespace
6283
6284Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6287
6288Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * parser.c: fixed propagation context info when parsing an
6291 external entity.
6292 * doc/html/*.html: regenerated a couple of docs
6293
6294Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * doc/xml.html: update with 2.3.9 informations
6297
6298Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6301 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6302 * doc/html/* : rebuilt the docs
6303 * valid.c: small patch which may improve some case when
6304 validating.
6305
6306Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * HTMLparser.c: Closed bug #54891
6309 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6310 to the suite
6311
6312Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6315 applied a documentation patch from LotR and filled in a few missing
6316 descriptions
6317
6318Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * xpath.c tree.c parser.c: speed optimizations at the parser level
6321 document tree freeing and xpath evaluation
6322
6323Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * parser.c parser.h parserInternals.h: fixed a couple of
6326 interfaces for handling memory buffer input to const char *
6327 upon suggestion of JamesH.
6328
6329Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * configure.in: LoTR sent a patch fixing the previous commit
6332
6333Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * configure.in: trying to deal again with the stoopid -R linking
6336 flag of Solaris
6337
6338Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * xpath.h: two nodeset access macros from Thomas Broyer
6341
6342Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6345 patch from Thomas Broyer
6346
6347Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6350 case
6351 * INSTALL: was empty added stuff from the FAQ
6352
6353Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6356 attributes handling and #54433 by adding xmlUnsetProp()
6357 and xmlUnsetNsProp()
6358
6359Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * HTMLparser.c: Patch from Jonas Borgström
6362 (htmlGetEndPriority): New function, returns
6363 the priority of a certain element.
6364 (htmlAutoCloseOnClose): Only close inline elements if they
6365 all have lower or equal priority.
6366 * result/HTML: this of course changed a number of tests results.
6367
6368Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * xmlIO.c catalog.c: plugged in the default catalog resolution
6371 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6372 documentations
6373 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6374
6375Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6378 integrating catalogs
6379 * catalog.[ch] testCatalog.c: adding a small catalo API
6380 (only SGML catalog support).
6381 * parser.c: restaured xmlKeepBlanksDefault(0) API
6382
6383Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6386
6387Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * parser.c: added xmlParseExternalEntityPrivate() to allow
6390 propagation of ctxt->_private when parsing external entities
6391
6392Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6395
6396Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6399
6400Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * valid.c: warn when indeterminist content model is detected
6403 * result/VC/ElementValid8: this adds a message
6404 * Makefile.am: add --novalid for VCM tests
6405 * parserInternals.c: added a call to Init memory
6406
6407Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6410 when both parameters are NULL.
6411
6412Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * valid.c: applied small patch from Gary Pennington, reindented
6415 some part of the code.
6416
6417Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6420 release, updated and regenerated the docs
6421
6422Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * xpath.c result/XPath/expr/floats : clarified and cleanup
6425 printing of abnormal floats in tests.
6426
6427Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6430 * results/HTML/ : a few changes in the output of the HTML tests as
6431 a result.
6432 * configure.in: tying to fix -liconv where needed
6433
6434Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * Makefile.am: fixed a stupid error
6437
6438Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * configure.in Makefile.am: make the inclusion of the trio
6441 modules in the library conditional
6442
6443Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * DOCBparser.c: patche from László Kovács, fixed entities refs
6446 in attributes handling
6447
6448Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6451 flushing
6452
6453Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454
6455 * xpath.c: fix of an XSLT namespace bug reported on the list
6456 general/bug-8-
6457
6458Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * strio.h trio.c: Dan McNichol suggested a couple of small
6461 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6462
6463Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * tree.c parser.c encoding.c: spent a bit more time looking
6466 at the parsing speed and DOM handling. Added a few more
6467 speedups.
6468
6469Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * parser.c: small but effective parsing speed improvement
6472
6473Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * configure.in: default on the DocBook parser inclusion (for Gnome)
6476 * DOCBparser.h: fixed a header reference
6477
6478Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * configure.in xpath.c: applied Bjorn patches for FPE on the
6481 alpha
6482
6483Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6486 xmlSaveFormatFileTo()
6487
6488Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * xpath.c: simple and efficient optimization, XPath functions
6491 aways bind to the same code, cache this
6492 * TODO: updated (by saying some is obsolete)
6493
6494Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * xpath.c: more cleanup work on XPath name parsing routines
6497
6498Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6501 xmlXPathParseName
6502 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6503 * debugXML.c: avoid compilation problems if compiling without
6504 HTML support, Igor Zlatkovic
6505 * win32/libxml2/libxml2.def.src: being able to compile without
6506 XPath on Windows
6507
6508Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * libxml.m4: yet another patch from Toshio Kuratomi
6511
6512Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6515
6516Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * tree.[ch]: added xmlSaveFormatFile interface for saving
6519 and indenting a file.
6520
6521Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * xpath.c: fixed bug #53689 related to processing-instruction()
6524
6525Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * DOCBparser.c: patche from László Kovács
6528
6529Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * parser.c: applied fixes from Christian Glahn bug report #53391
6532
6533Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * error.c: Jean François Lecomte provided a complete description
6536 and a fix to bug #53537
6537
6538Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6541
6542Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * DOCBparser.c SAX.c: a bit more work on entities processing.
6545 Still Need to cleanup XML output and references in attributes
6546
6547Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6550
6551Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * tree.c: trying to fix #53574, not completely complete,
6554 I would like xmllint --copy --debug test/ent1 and
6555 xmllint --debug test/ent1 to show the same result.
6556 * xpath.c: fix a bug when trying to sort namespace nodes
6557
6558Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * HTMLtree.c: real fix for #53402
6561
6562Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6565 PIs when using xsl:output
6566 * valid.c: closing #53537 some case generate segfaults if there
6567 is validity errors
6568
6569Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6572 of external parsed entities, added --noent to testDocbook
6573 * valid.c: Garry Pennington found an uninitialized variable
6574 access in xmlValidateElementContent()
6575
6576Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6579 with madness
6580 * result/HTML/ : this modified the result of the regression tests
6581 a lot.
6582
6583Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584
6585 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6586 to doc where it wasn't checked against NULL reported by
6587 Jens Laas
6588
6589Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6592 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6593
6594Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6597 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6598 * SAX.[ch]: cleanup and updates for DocBook
6599 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6600 ex SGML identifier changes
6601 * valid.c: removed a static unused function.
6602
6603Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * HTMLtree.c: applied change for Paul Sponagl on script saving
6606 * Makefile.am: the warning about entity title.xml are normal.
6607
6608Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6609
6610 * configure.in: release of 2.3.7
6611 * Makefile.am: fixing make distcheck
6612
6613Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * doc/html/* doc/xml.html: updated and regenerated the docs
6616
6617Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6620
6621Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * tree.c: fixed #53388 with the provided patch
6624
6625Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626
6627 * valid.c: Bjorn detected an invalid memory access. Fixed
6628 vstateVPush()
6629
6630Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6633
6634Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6635
6636 * libxml.h: new header used only for the compilation of libxml
6637 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6638 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6639 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6640 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6641 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6642 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6643 baseline (version 1.2 plus a single patch).
6644 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6645 scientific notation for numbers. Tests added.
6646 * xpath.c: formatting of numbers changed to use sprintf
6647 (contribution from William Brack)
6648
6649Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * valid.c: cleanup, more useful debugging
6652 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6653 * xmlIO.c: entity loading is printed as an error when validating
6654
6655Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * valid.c: fixed to validate within entities
6658 * test/VCM/v22.xml: added a specific testcase
6659
6660Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * valid.c: forgot an epsilon transition in for ()+
6663 * test/VCM/v21.xml : added a specific test case
6664
6665Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * valid.c: removed a state explosion exhibited by RSS
6668 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6669 from bug #51872
6670
6671Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6674 validation without using an ugly NFA -> DFA algo in the source.
6675 Made a specific algorithm easier to maintain, using a single
6676 stack and without recursion.
6677 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6678 * hash.c: made the growing routine static
6679 * tree.h parser.c: added the parent information to an
6680 xmlElementContent node.
6681
6682Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * SAX.c parser.c xpath.c: generating IDs when not validating
6685 from an external parsed entity was poisoning the ID has table
6686 with removed values. This was killing XSLT on the KDE help
6687 browser.
6688
6689Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * entities.h: andrew@ugh.net.au detected a double declaration
6692
6693Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * debugXML.c hash.c tree.h valid.c : some changes related to
6696 the validation suport to improve speed with DocBook
6697 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6698 the way validation errors get reported
6699
6700Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6703 by P C Chow and William M. Brack for XSLT HTML output
6704
6705Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706
6707 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6708 Igor Zlatkovic patches for MSC compilation and added his
6709 updates
6710
6711Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6714 prefix lookup.
6715 * parserInternals.c: fixed the bug reported by Morus Walter
6716 due to an off by one typo in xmlStringCurrentChar()
6717
6718Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * HTMLparser.c result/HTML/*: revamped the way the HTML
6721 parser handles end of tags or end of input
6722
6723Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724
6725 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6726
6727Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6730 bug where the linktime verions of free() won't work ...
6731
6732Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6735
6736Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * doc/xml.html: added 2.3.6 release
6739
6740Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6743 * result/wml.xml: resulted in a small output change
6744
6745Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * tree.c: xmlNewDoc was missing the charset initialization
6748 * xmllint.c: added --auto to autogenerate a doc, allow to
6749 reproduce the problem fixed on xmlNewDoc
6750
6751Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * xpath.c: trying to get 52979 solved
6754 * tree.c result/ result/noent/: trying to get 52712 solved, this
6755 also made me clean up the fact that XML output in general should
6756 not add formating blanks by default, this changed the output of
6757 a few tests
6758
6759Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6762
6763Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * configure.in: finally released 2.3.6
6766
6767Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
6769 * xpath.c: checking for null pointer generated by new code
6770
6771Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * xpath.c: fixed a [] evaluation problem reported
6774 * test/XPath/tests/simpleaddr: extended test
6775 * result/XPath/simpleaddr: updated result
6776
6777Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * xmllint.c: Dan Timis reported a portability problem
6780 on Macs without mmap, fixed it.
6781
6782Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * testXPath.c : added a --tree option allowing to display the
6785 tree dump of the XPath expression
6786
6787Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * xpath.c: fixed a memleak when comparing nodesets
6790 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6791 * tree.c: added a TODO
6792
6793Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6796 we need string functions
6797 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6798 to be able to use them where needed. Applied some changes
6799 to reduce name linking pollution and compile in only what's
6800 needed.
6801 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6802 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6803 for the string manipulation functions
6804 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6805 to the free() function of xmlmemory.c
6806 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6807 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6808 usage.
6809
6810
6811Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * error.c: applied the context output patch of the error
6814 handling submitted by Chuck Griffith
6815 * error/VC/*: this slightly change some error logs
6816
6817Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * parser.c: fixed line number reporting on error
6820
6821Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6822
6823 * parser.c: Sullivan and Darin found a parser bug,
6824 applied the patch.
6825
6826Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827
6828 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6829 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6830 xmlversion.h.in xpointer.c: of course the way I defined
6831 UNUSED breaks on old gcc version. Try to be smart and
6832 also define it directly in xmlversion.h
6833 * configure.in: removed -ansi flag from the pedantic set
6834
6835Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836 Huge cleanup, I switched to compile with
6837 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6838 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6839 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6840 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6841 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6842 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6843 encoding.h entities.c error.c list.[ch] nanoftp.c
6844 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6845 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6846 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6847 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6848 Cleanup, staticfied a number of non-exported functions,
6849 detected and cleaned up a dozen of problem found this way,
6850 avoided a lot of public function name/typedef/system names clashes
6851 * doc/xml.html: updated
6852 * configure.in: switched private flags to the really pedantic ones.
6853
6854Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * configure.in: 2.3.5
6857 * doc/html/*: rebuilt the docs
6858
6859Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * parser.c: fixed a reported bug in NOTATION parsing
6862 * uri.c: accepted but not fixed bug 51876, added TODO
6863 * Makefile.am: fixed bug 51876
6864
6865Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * config.h.in configure.in error.c: fix a compilation problem
6868 on platforms without vsnprintf (xml@thewrittenword.com)
6869
6870Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6871
6872 * parser.c: fixed a function name header typo
6873 * SAX.c: notations can also occur in external subset.
6874
6875Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * error.c: removed a C++ like comment
6878
6879Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6880
6881 * parser.c: fixing bug 52299 strange condition leading
6882 to a parser crash due to a buffer overflow
6883 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6884 added the specific test case
6885
6886Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6889 xmlXPathConvert{String,Number,Boolean} to be able to make
6890 type casts without a context stack, fixed some implementation
6891 problems related to the absence of context at parse-time,
6892 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6893 in the public API too
6894 * xpointer.c xpathInternals.h: we need to know at parse time
6895 whether we are compiling an XPointer
6896
6897Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6900 cleaned up the parser internals, refactored XPath code, added
6901 new compilation based APIs and cleanly separated public and
6902 private APIs.
6903
6904Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905
6906 * xpath.h: the comp field must be added at the end to avoid
6907 killing binary compat.
6908
6909Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * Makefile.am: detect XPath memleaks in regreson tests
6912 * error.c: fixed and error w.r.t. error reporting still using
6913 stderr
6914 * hash.c: added new line at end of file
6915 * tree.h: minor cleanup
6916 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6917 expression parsing from evaluation, resulted in a number of
6918 changes internally, and in XPointer. Likely to break stuff
6919 using xpathInternals.h but should remain binary compatible,
6920 new interfaces will be added.
6921
6922Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6923
6924 * configure.in: fixed a couple of problems reported by
6925 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6926 without gcc on non linux platforms.
6927
6928Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6931 a fix for --with-html-dir= configure support. I hope it won't
6932 break rpm generation
6933
6934Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * xmlIO.c: one function comment cleanup.
6937
6938Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * SAX.c: external subset notations were improperly registered
6941 in the internal subset.
6942
6943Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * README.cvs-commits: added, pointing to HACKING
6946 * HACKING: updated
6947
6948Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949
6950 * parser.c: and Matt Sergeant found one in the XML push
6951 parser (erroneous check I forgot to remove when I fixed the
6952 main parser).
6953
6954Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955
6956 * xpath.c: ptittom found a small bug in UnaryExpr
6957
6958Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959
6960 * configure.in: bumped to 2.3.4
6961 * error.c: fixed bug #51860
6962 * tree.c: fixed bug #51861
6963 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6964 * tree.[ch] : added xmlDefaultBufferSize
6965 * nanoftp.c: typo in function name header block
6966 * doc/xml.html : updated, added link to XML::LibXSLT
6967 * doc/html/* : rebuilt the docs
6968
6969Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * parser.c SAX.c: the new content parsing code raised an
6972 ugly bug in the characters() SAX callback. Found it
6973 just because of strangeness in XSLT XML Rec ouptut :-(
6974
6975Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * Makefile.am: Martin Baulig suggested to add -lm
6978 * tree.c: found another bug in xmlNodeGetContent()
6979
6980Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6981
6982 * xpath.c: Bjorn found the error related to strictness of comparison.
6983
6984Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * parser.c: trying to fix the Dtd parsing problem reported
6987 by Gary, side effect of last week speed optimizations.
6988
6989Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6992 * parserInternals.c: removed unneeded test raised by Stric
6993
6994Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6995
6996 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6997 and fixed by William Brack). Added xmlXPathFormatNumber.
6998 Changed the sorting slightly.
6999 * configure.in Makefile.am example/Makefile.am: Added -lm.
7000 Please note that applications linking with libxml2, must
7001 also like with the math library from now on.
7002
7003Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7006
7007Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * parser.c: one must report spaces even if the Dtd element
7010 content proves that this is not part of the element content.
7011 * result/valid/*.xml: this changed the ouptu slightly
7012
7013Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * configure.in: bumped to 2.3.3
7016 * doc/xml.html: updated
7017
7018Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * tree.c: minor doc fix
7021 * xpath.c: deallocation issues when a result tree has been
7022 converted to a node-set
7023
7024Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * doc/xml.html: oops corrected dates s/2000/2001
7027
7028Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * valid.c: new patch from Gary Pennington
7031
7032Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * doc/xml.html: applied patch from Ankh
7035
7036Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037
7038 * xinclude.c: fixed a problem building on Mac
7039
7040Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * parser.c: more work on increasing parsing ferformances
7043
7044Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
7046 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7047 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7048 avoiding memcpy in production builds MEM_CLEANUP macro use
7049 * parser.[ch] parserInternals.c: optimizations of the tightest
7050 internal loops inside the parser. Better checking of I/O
7051 flushing/loading conditions
7052 * xmllint.c : added --timing
7053
7054Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * configure.in: bumped to 2.3.2
7057 * doc/xml.html: updated for release
7058
7059Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * xpath.c: found a memleak and fixed a nasty bug
7062
7063Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * xmllint.[c1] : added return code errors for xmllint
7066 * xpath.c: specific debug dump function for result value trees
7067
7068Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * xpath.c: finally implemented xmlXPathCompareNodeSets
7071 * test/XPath/expr/floats results/XPath/expr/floats: added
7072 a test for float expressions
7073
7074Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7077 * parserInternals.[ch]: trying to speed up parsing
7078 * xpath.c : speeded up node set equality op
7079
7080Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7083 better handling of ID/IDREF and the list modules associated
7084 * configure.in: small CFLAGS cleanup
7085
7086Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * configure.in: fixed iconv detection on AIX (stric)
7089
7090Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7091
7092 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7093
7094Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7095
7096 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7097 and optimized xmlXPathNodeSetSort
7098
7099Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * xpath.c: bug fix when context size is 0
7102 * parser.c: I like Norm's Dtd because they still manage to break
7103 the parser occasionally
7104
7105Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7106
7107 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7108
7109Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7112 attributes within the XML-1.0 namespace
7113
7114Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * xpathInternals.h: exported a few axis functions
7117 * doc/xml.html: updated the doc
7118
7119Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * configure.in: applied patch from Daniel van Balen for OpenBSD
7122 and bumped version to 2.3.1
7123 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7124 attempt to find autoclosing was simply broken, removed it,
7125 updated the examples, this is better
7126
7127Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
7129 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7130 hash functionnalities.
7131 * doc/html/* : rebuild the doc
7132
7133Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7136 on predicate
7137 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7138 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7139 really want to have tags closed on output even if we accept
7140 unclosed ones on input
7141
7142Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * xpath.c: ouch don't free NULL, rare case fixed
7145 * tree.c: don't coalesce text nodes if they don't have the
7146 same behaviour wrt escaping on output
7147
7148Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149
7150 * xpath.c: small fixup
7151 * SAX.c: don't warn on empty namespaces.
7152
7153Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * README: a bit of cleanup
7156 * configure.in: preparing for 2.3.0 release
7157
7158Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * hash.[ch]: added a first version of xmlHashSize()
7161 * valid.c: another bug fix from Gary Pennington
7162
7163Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7164
7165 * valid.c: couple of bug fixes pointed by Gary Pennington
7166 * HTMLtree.c: #if 0 cleanup
7167
7168Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7171 which removes a time consuming check of xmlXPathNodeSetAdd()
7172 and use it in places where we are sure to not break unicity
7173
7174Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
7176 * xpath.c: bug fixes found from XSLT
7177 * tree.c: preserve node->name special values when copying nodes.
7178 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7179 external subset are fetched when available but without full
7180 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7181 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7182 output with encoding disabled.
7183
7184Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7187 xmlCheckFilename should not be called from xmlFileOpenW
7188 and xmlGzfileOpenW
7189
7190Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7193 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7194 added the new tests for URI normalization
7195 * testURI.c: fixed stoopid bugs
7196 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7197 the URI in the error messages are now properly normalized
7198
7199Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7200
7201 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7202
7203Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7204
7205 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7206
7207Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * xpath.c: fixed mod operator
7210
7211Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * parser.c: fixed xmlStrcat doc
7214 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7215 trees.
7216
7217Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7218
7219 * xpath.c result/XPath/tests/chaptersbase
7220 result/XPath/tests/simplebase: fixed XPath node()
7221 * tree.c: small fix in xmlNewNs()
7222 * Makefile.am: removed extraneous xml2Conf.sh rule
7223
7224Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7227 Changed the library name, in order to get libxml-devel and
7228 libxml2-devel to coexist on a single system
7229 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7230 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7231
7232Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7235 libxml2-devel installable in // as libxml-devel.
7236
7237Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7238
7239 * doc/Makefile.am: fixed make rebuild in doc
7240 * doc/html/*.html: rebuilt the docs
7241
7242Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7243
7244 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7245
7246Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7247
7248 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7249 the HTML doc to go into the -devel RPM ...
7250 * aclocal.m4 config.h.in: some updates due to auto* magic
7251
7252Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * xpath.h: added a hook in the context structure allowing to
7255 link to extra support, needed for XSLT
7256
7257Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7258
7259 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7260 xmlXPtrCmpPoints to use it.
7261 * propagated the following patch from Alejandro Forero
7262 * include/win32config.h xmlIO.c: applied further suggestions
7263 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7264 * example/gjobread.c: fixed warnings, now that it builds
7265
7266Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7267
7268 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7269
7270 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7271 filename points to a valid file (not a directory).
7272 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7273 Added calls to xmlCheckFilenameDir.
7274
7275 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7276 `path' (rather than `filename') as the parameter to gzopen and open.
7277
7278Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7279
7280 * Makefile.am: fixed a problem with EXTRA_DIST
7281
7282Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * Makefile.am example/Makefile.am: finally found the trick
7285 to build the example, i.e. add "." in SUBDIRS before example
7286 in the list <grin/>
7287
7288Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7289
7290 * doc/xml.html: updated with an XSLT section, removed pointer to
7291 W3C CVS base.
7292
7293Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7294
7295 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7296 too, and deallocation need to occur the same way.
7297
7298Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7299
7300 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7301 type correponding to an XSLT result tree fragment. Share most
7302 of the data format with node set, as well as operators.
7303 * HTMLtree.c: added a newline at the end of the doctype output
7304 whe this one is not present initially.
7305 * tree.c: make sure taht the parent and doc pointers are properly
7306 set when copying attributes (lists).
7307
7308Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7309
7310 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7311
7312Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * xpath.c: seems I finally killed that ugly path evaluation
7315 context bug (tagged 9999 in case is is wrong)
7316
7317Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7320 for XSLT
7321
7322Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7325 for xmlGzfileOpen() bug
7326
7327Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7328
7329 * xpath.c: removed an error found by XSLT usage
7330 * tree.c parserInternals.h: use a predefined static string
7331 for text and comment nodes, avoid freeing them in xmlFreeNode,
7332 exported the string name in parserInternals.h and added
7333 another value to disable encoding at output (for XSLT),
7334 gain memory, time.
7335
7336Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7339 win32/libxml2/libxml2_so.dsp: new makefiles and update
7340 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7341
7342Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7343
7344 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7345 Gary Pennington
7346
7347Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348
7349 * xpath.c: fixed the comaprision of values and nodelists,
7350 need to compare nodelist still ...
7351 * debugXML.c: avoided a possible core dump
7352 * HTMLparser.c: cleanup
7353 * nanohttp.c: contributed fix.
7354 * tree.c: fixes in properties handling added xmlSetNsProp
7355 needed by libxslt
7356 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7357 comment
7358 * TODO: updated
7359
7360Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7361
7362 * parser.c parserInternals.c: applied Bjorn Reese optimization
7363 patch
7364
7365Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7366
7367 * Makefile.am: applied patch fro make check from Martin Vidner
7368
7369Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7370
7371 * configure.in: preparing 2.2.11
7372 * doc/html/*: rebuild the HTML files
7373 * doc/xml.html : updated
7374
7375Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7376
7377 * tree.c: fixed a stupid bug
7378 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7379 patches related to validation of an XInclude processing result
7380 * TODO: updated
7381
7382Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383
7384 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7385 on large files
7386
7387Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7388
7389 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7390
7391Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7392
7393 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7394 reported by Jonas Borgström
7395 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7396
7397Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7398
7399 * testXPath.c xpath.c: fixing the XPath union expressions problem
7400 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7401
7402Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7403
7404 * xmllint.c: Made is so if the file name is "-" is will read form
7405 standard input. Sven Heinicke <sven@zen.org>
7406 * tree.c: fixed a problem when growing buffer
7407 * tree.h: fixed the comment of the node types following andersca
7408 comment
7409 * TODO: updated
7410
7411Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * HTMLparser.[ch]: added a way to avoid adding automatically
7414 omitted tags. htmlHandleOmittedElem() allows to change the
7415 default handling.
7416 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7417 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7418 of xmllint too when using --memory flag, added a memory test
7419 suite at the Makefile level.
7420 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7421 with namespace use when encountering QNames in XPath evalation,
7422 added xmlns() scheme in XPointer.
7423 * nanoftp.c : incorporated a fix
7424 * parser.c xmlIO.c: fixed problems raised with encoding when using
7425 the memory I/O
7426 * parserInternals.c: closed bug 25934 reported by
7427 torsten.landschoff@innominate.de
7428 * TODO: updated
7429
7430Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7433 on a non-updated tree :-(, made a 2.2.10 release to correct the
7434 situation
7435
7436Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7439 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7440 integrated a set of OpenVMS changes from Howard Taylor
7441 <Howard.Taylor@pacoast.com>
7442
7443Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7446 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7447
7448Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * HTMLparser.c: some fixes on auto-open of html/head/body
7451 * encoding.c: fixed a compilation error on some gcc env
7452 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7453 XPointer implementation
7454 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7455 related XPointer tests and associated results
7456
7457Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * doc/xmldtd.html doc/xml.html: following a short step by step
7460 guidance on IRC to help maciej with DTDs I started a small
7461 page on the subject.
7462
7463Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * HTMLparser.c: fixed handling of broken charrefs
7466 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7467 patches
7468
7469Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * doc/xml.html doc/html/* : rebuilt the docs after adding
7472 xinclude and updated page for 2.2.7 and 2.2.8
7473 * configure.in: releasing 2.2.8
7474
7475Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * parser.[ch] parserInternals.c: applied the conditional
7478 section processing fix from Jonathan P Springer
7479 <jonathan.springer2@gte.net>
7480 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7481 project file, fixed iconv default non support
7482 * xpath.c: fixed the problem of evaluating relative expressions
7483 when a node context is provided.
7484
7485Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * nanoftp.c: fixed gcc 2.95 new warnings
7488 * SAX.c: fixed a stupid bug
7489 * tree.c: fixed a formatting problem when round-tripping
7490 from/to memory
7491 * xinclude.c: chased memleak, fixed a base problem
7492 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7493 xmlXPtrBuildNodeList()
7494 * TODO: updated
7495 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7496 adding a first small set of regression tests for XInclude
7497
7498Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * nanohttp.[ch]: applied Wayne Davison patches to access
7501 the WWW-Authorization header.
7502 * parser.c: Closed Bug#30847: Problems when switching encoding
7503 in short files by applying Simon Berg's patch.
7504 * valid.c: fixed a validation problem
7505 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7506 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7507 Wayne Davison
7508 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7509 need to be extended to non full nodes selections.
7510 * xinclude.c: starts to work decently
7511
7512Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7513
7514 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7515 debugXML.c xmlversion.h.in: Started adding XInclude support,
7516 this is a new xmllint option
7517 * tree.c xpath.c: applied TOM patches for XPath
7518 * xpointer.c: fixed a couple of errors.
7519 * uri.c: added an escaping function needed for xinclude
7520 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7521 new warning from RH70 gcc's version
7522
7523Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * HTMLparser.c: fixed loop on invalid char in scripts
7526 * parser.c: update to description of xmlIOParseDTD()
7527 * libxml.m4 xmlversion.h.in: changes contributed by
7528 Michael Schmeing <m.schmeing@internet-factory.de>
7529 * configure.in: preparing for 2.2.7
7530 * Makefile.am: trying to avoid config.h and acconfig.h
7531 being included in the distrib
7532 * configure.in: released 2.2.7
7533
7534Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7535
7536 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7537 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7538
7539Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * parser.[ch]: added xmlIOParseDTD()
7542 * xpointer.c: added support for the 2 extra parameters of
7543 string-range, fixed a stoopid error when '0' was present
7544 in XPointer expressions
7545 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7546 testsuite for the above
7547
7548Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * libxml.spec.in: improved package descriptions
7551
7552Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * xpath.c xpathInternals.h: applied a large cleaning patch
7555 from TOM <ptittom@free.fr>, it also add namespace support
7556 for function and variables registration.
7557
7558Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7561 * Makefile.mingw: Wayne Davison's update adding hash.c
7562
7563Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * xpath.c: fixed the root evaluation problems
7566 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7567 ignorable spaces with <b> <bold> <em>
7568 * tree.c: fixed a loop in xmlSearchNsByHref()
7569
7570Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7571
7572 * xpath.c: applied another XPath patch from TOM
7573 * xpath.c include/makefile.am: applied another patch from
7574 china@thewrittenword.com (cleanup on IRIX).
7575
7576Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * xml-config.1: received a fixed version from Fredrik Hallenberg
7579 <hallon@lysator.liu.se>
7580
7581Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7584 cleanup patch for XPath
7585
7586Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * patched to redirrect all "out of context" error messages to
7589 a reconfigurable routine. The changes are:
7590 * xmlerror.h : added the export of an error context type (void *)
7591 an error handler type xmlGenericErrorFunc there is an interface
7592 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7593 to reset the error handling routine and its argument
7594 (by default it's equivalent to respectively fprintf and stderr.
7595 * all the c files: all wild accesses to stderr or stdout within
7596 the library have been replaced to calls to the handler.
7597
7598Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * configure.in: release 2.2.6
7601 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7602 exporting the inner functions of xpath for extension modules
7603 * doc/*: updated and rebuilt the doc
7604
7605Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * nanohttp.c : applied Wayne HTTP cleanup patch
7608 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7609 and xmlNodeSetSpacePreserve()
7610
7611Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * xpath.c: closing bug #29260
7614
7615Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7618 multikey tuples, made hash structure opaque
7619 * valid.[ch]: moved elements, attributes, notations decalarations
7620 as well as ID and refs to hash tables.
7621 * entities.c: hash cleanup
7622 * xmlmemory.c: fixed a dump problem in debug mode
7623 * include/Makefile.am: problem passing in DESTDIR= values patch
7624 from Marc Christensen <marc@calderasystems.com>
7625 * nanohttp.c: removed debugging remains
7626 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7627 * HTMLparser.c parser.c: fixing a number of problems with the
7628 macros in the *parser.c files (Wayne).
7629 * HTMLparser.c: close the previous option when opening a new one
7630 (Marc Sanfacon).
7631 * result/HTML/*: updated the HTML results accordingly
7632
7633Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7636 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7637 XPath functions and XML entities table to them. More to come...
7638 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7639
7640Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * tree.c: coalesce adjacent text nodes
7643 * valid.c: handling of blank nodes in DTd validation (raised
7644 by problems with a posteriori validation).
7645 * nanohttp.c: changing behaviour on HTTP write stuff.
7646 * HTMLtree.c: forced body and html to be explicitely closed.
7647 * xpath.h: exported more XPath functions.
7648
7649Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * Release of 2.2.5
7652 * xpointer.c: range() range-inside and other helper functions
7653 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7654
7655Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7658 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7659
7660Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7663 and XPointer modules
7664
7665Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * SAX.h: closed #25107
7668
7669Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * testSAX.c: fixed problem with cdata reporting
7672 * SAXresult/* : updated
7673
7674Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7677 Closed bug #27499, added to regression tests
7678 * TODO: updated
7679
7680Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7683 support for SCRIPT and STYLE with help from Bjorn Reese
7684 * test/HTML/* result/HTML/*: added simple testcase and updated
7685 the existing ones.
7686
7687Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7690 string-range for empty strings
7691 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7692 test/XPath/xptr/strrange: augmented the XPointer testsuite
7693
7694Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * doc/xml.html doc/xmlmem.html: added a module describing memory
7697 interfaces and use, updated the main page.
7698
7699Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7702 nanoftp code work on Windows too now
7703
7704Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7707 * xpointer.c: implemented string-range() at least a good first version
7708 * test/XPath/docs/str test/XPath/xptr/strrange
7709 result/XPath/xptr/strrange: the string-range() tests
7710
7711Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * Makefile.am include/Makefile.am include/win32config.h
7714 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7715 and make distcheck
7716
7717Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7720 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7721 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7722
7723Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7726 patch for socklen_t detection by
7727 Albert Chin-A-Young <china@thewrittenword.com>
7728
7729Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7732 and added a --dtdvalid option to xmllint used to test it
7733
7734Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7737 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7738
7739Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7742 handlings (registration, lookup, cleanup)
7743
7744Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * configure.in Makefile.am include/makefile.am: adding XPointer
7747 and XPtrtests target
7748 * xpointer.[ch] : new files for XPointer support
7749 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7750 more XPath tests
7751
7752Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * configure.in: fixed, very broken, make distcheck works again
7755
7756Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * More work toward 2.2.5, integrated a number of patches
7759 * configure.in Makefile.am win32config.h.in: trying to cleanup
7760 make distcheck .... huh ...
7761 * include/Makefile.am include/win32config.h: new directory
7762 for includes
7763 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7764 updated teh makefiles and instructions for WIN32
7765 * xpath.c: small fixes
7766 * test/XPath/ results/XPath: updated the testcases and results
7767 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7768 suggested patches
7769 * valid.c: fixed an ID bug
7770
7771Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007774 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007775 * xpath.[ch]: worked on XPointer
7776
7777Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * configure.in Makefile.am: 2.2.5, ship the include in an
7780 include/libxml subdirectory, use symlinks when using CVS
7781 * testSAX.c: fixed small bug
7782 * testXPath.c: changed the way testfiles are parsed
7783 * debugXML.c: same kind of cleanup when parsing an argument expression
7784 XPath/XPointers can have blanks embedded
7785 * xpath.[ch]: more cleanup, reorgs for XPointer work
7786 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7787 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7788
7789Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7792 in the XPath engine, rewrote large parts of it, now it's far
7793 cleaner and in sync with the REC not an old WD. Fixed a parsing
7794 problem in the interactive XML shell found when testing XPath.
7795
7796Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7799 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7800 examples with the extra test
7801
7802Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7805 the global init function.
7806
7807Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * HTMLparser.c: Doohhh, attribute name parsing was still case
7810 sensitive ! Fixed this ...
7811 * result/HTML/* : updated the tests results accordingly
7812
7813Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7816 engine, should be far more stable, incorporated a new version of
7817 preceding/following axis, need testing
7818 * uri.c: fixed file:///c:/a/b/c problem
7819 * test/XPath/tests/idsimple: augmented the XPath tests
7820
7821Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * doc/* rebuilding docs for 2.2.4 release
7824
7825Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * configure.in: releasing 2.2.4
7828 * parser.[ch]: added xmlStrEqual()
7829 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7830 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7831 use xmlStrEqual instead
7832 * TODO: updated
7833 * added an XPath test
7834
7835Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7838 * entities.h: exported xmlInitializePredefinedEntities
7839 * parser.[ch] : added xmlInitParser()
7840 * parserInternals.h : had to export htmlInitAutoClose()
7841
7842Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7845 problems
7846 * Makefile.am : added XPath regression tests to normal tests
7847 * uri.c: fixed a problem with local paths, cleanup
7848 * parser.c: fixed a problem with large CData sections
7849
7850Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * configure.in xml-config.in: patch from "Ben Taylor"
7853 <sol7x86@hotmail.com> for solaris shared libs lookup
7854
78552000-09-30 Martin Baulig <baulig@suse.de>
7856
7857 * libxml-2.0.pc.in: Provide pkg-config script.
7858
7859 * configure.in: Create the libxml-2.0.pc script from the
7860 libxml-2.0.pc.in templates.
7861 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7862 script in `$(libdir)/pkgconfig'.
7863
7864Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7867 when compiling with MSC
7868
7869Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * xpath.c: patch for normalize-string() substring-before(),
7872 substring-after() and translate() functions from Bjorn Reese
7873 <breese@mail1.stofanet.dk>
7874 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7875 Fredrik Hallenberg <hallon@lysator.liu.se>
7876 * TODO: updated
7877
7878Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7881 problem of socklen_t being undefined on a number of platforms
7882 * debugXML.c: fixed a compilation problem when without snprintf
7883
7884Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7887 an URI bug and a fix for the control-character-induced infinite loop
7888 * nanohttp.c: preventive fix for compiling on WIN32
7889
7890Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * xmlint.c: closing bug #25000
7893
7894Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7897 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7898 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7899 related function, fixing xmlStrncmp(), and associated cleanup
7900 * result/HTML/entities.html.sax: updating result
7901
7902Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * uri.c: applied patch for URI escaping from Wayne Davison
7905 <wayned@blorf.net>
7906 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7907 from Denis Barbier <barbier@imacs.polytechnique.fr>
7908 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7909 patch from Wayne Davison
7910
7911Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * doc/xml.html : updated with new releases, adding "how to help"
7914
7915Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7918 removed a few warnings in pedantic mode ...
7919 * parserInternals.c parser.c: moved encoding switching function
7920 to parserInternals.c
7921 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7922
7923Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7926 error or warning handlers
7927
7928Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * parserInternals.c parserInternals.h parser.c Makefile.am:
7931 created a new module parserInternals.c, moved most of the
7932 code shared by the various parsers there, as well as
7933 deprecated code from parser.c. More cleanup of parser.c
7934 * uri.c: fixed a problem when URI is NULL
7935 * valid.c: speedup when looking for an attribute declaration
7936
7937Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7940 the cleanup of the computation of URI references when seeking
7941 external entities. The URI reference string and the resulting
7942 URI are both stored now.
7943 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7944 large s(n)printf checks and cleanup from Denis Barbier
7945 <barbier@imacs.polytechnique.fr>
7946 * xmlversion.h.in tree.h: couple of SGML declarations for a
7947 possible docbook module.
7948 * result/VC/ : a couple of test output changed due to the change
7949 of the entities URI
7950
7951Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * parser.h: added a _private field for linking user's data
7954
7955Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * parser.c parserInternals.h: demacroified most of the IS_XXX
7958 the gain in size is significant so ...
7959
7960Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * entities.c: cases where looking up entities with doc==NULL
7963 covered
7964
7965Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * uri.c: applied Wayne Davison patch
7968 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7969
7970Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7971
7972 * uri.c testUri.c: applied Wayne Davison patches
7973 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7974 * Makefile.in: added URItest and included thenin "make tests"
7975
7976Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * xmlversion.h.in: closed bug 22941
7979
7980Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * doc/xmlio.html: added doc and example for entity loader
7983 redefinition.
7984
7985Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7988 used by libxml
7989
7990Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * parser.c: Fixed bug on invalid ontent characters and when using
7993 push.
7994 * xmllint.c: fixed xmllint endling of errors in push mode
7995
7996Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * HTMLparser.c testHTML.c: applied two new patches from
7999 Wayne Davison <wayned@users.sourceforge.net>
8000 * result/HTML/*.sax: regenerated HTML SAX output
8001 * parser.c: more cleanup.
8002
8003Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * HTMLparser.[ch] testHTML.c: applied the second set of
8006 patches from Wayne Davison <wayned@users.sourceforge.net>,
8007 adding htmlEncodeEntities()
8008 * HTMLparser.c: fixed an ignorable white space detection bug
8009 occuring when parsing with SAX only
8010 * result/HTML/*.sax: updated since the output is now HTML
8011 encoded...
8012
8013Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * HTMLparser.[ch]: applied some of Wayne Davison
8016 <wayned@users.sourceforge.net> patches
8017
8018Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8021 undeclared namespace prefix was used, added a warning.
8022 Cleaned up support w.r.t. entities, spilling out a warning
8023 and being pedantic on lookups.
8024 * test/warning/ent9 : added testcase for previous example.
8025 * TODO: updated
8026 * parserInternals.h parser.c: changed the way names are parsed
8027 now allow infinite size and decrease penalty for normal use
8028 * parser.c: Started a big cleanup/check of the parser code,
8029 fixed some of the most tortuous entity code, spotted code
8030 unused anymore
8031 * test/*: added tests for very long names and related nasty
8032 things.
8033
8034Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * doc/encoding.html: added encoding aliases doc
8037 * doc/xml.html: updates
8038 * encoding.[ch]: added EncodingAliases functions
8039 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8040 bottleneck affecting large DTDs like Docbook
8041 * parser.[ch] xmllint.c: added a pedantic option, will be
8042 useful
8043 * SAX.c: redefinition of entities is reported in pedantic mode
8044 * testHTML.c: uninitialized warning from gcc
8045 * uri.c: fixed a couple of bugs
8046 * TODO: added issue raised by Michael
8047
8048Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * doc/encoding.html: propagated Martin Duerst suggestions
8051
8052Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8055 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8056 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8057 by Wayne Davison
8058
8059Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * nanoftp.c nanohttp.c: small cleanup
8062 * TODO: updated
8063
8064Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * added an old VC testcase and updated title.xml entity
8067
8068Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8071 done on auto-opening of <p> tags and cleanup of SAX output
8072
8073Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8076
8077Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * doc/xml.html libxml.* structure.*: updated the doc a bit
8080
8081Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8084 of SAX tests
8085
8086Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8089 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8090
8091Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8092
8093 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8094 * testHTML.c: fix core dump on Solaris 2.x systems
8095 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8096 * result/HTML/*.sax: previous bug fix lead to new results
8097
8098Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8101 * configure.in: added --with-readline=DIR to accept alternate
8102 path for readline include/library
8103 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8104 for ANSI under HP-UX
8105 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8106 includes @LIBS@
8107
8108Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * doc/* : rebuilt the docs
8111 * getting ready for 2.2.2 release
8112
8113Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8116 and xmlAddFeature()
8117 * tree.[ch]: added xmlAddChildList()
8118 * xmllint.c: MAP_FAILED macro test
8119 * parser.h: added xmlParseCtxtExternalEntity()
8120 * valid.c: applied bug fixes removed warning
8121 * tree.c: added CDATA block to elements content
8122 * testSAX.c: cleanup of output
8123 * testHTML.c: added SAX testing
8124 * encoding.c: better error recovery
8125 * SAX.c, parser.c: fixed one of the external entity processing
8126 of the OASis testsuite
8127 * Makefile.am: added HTML SAX regression tests
8128 * configure.in: bumped to 2.2.2
8129 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8130 SAX results
8131
8132Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * configure.in: patch for HP compiler
8135
81362000-08-04 Sven Heinicke <sven@zen.org>
8137
8138 * xmllint.c: Was coredumping sometimes when the file given didn't
8139 exist.
8140
8141Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8144
8145 when using in memory parsing. Need some cleanup.
8146 * xmllint.c configure.in: added a --memory flag to test memory
8147 parsing
8148
8149Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * nanohttp.c: fixed socklen_t replacement to unsigned int
8152 * parser.c: fixed a space handdling missing at the end of
8153 production 28 DOCTYPE.
8154 * xmlmemory.c: fixed a stupid bug on the routine to override
8155 allocation functions
8156 * TODO: updated
8157
8158Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * doc/ regenerated the docs
8161
8162Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * doc/encoding.html doc/xml.html: added I18N doc
8165 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8166 improvements, both parser and filters, added ASCII & HTML,
8167 fixed the ISO-Latin-1 one
8168 * xmllint.c testHTML.c: added/made visible --encode
8169 * debugXML.c : cleanup
8170 * most .c files: applied patches due to warning on Windows and
8171 when using Sun Pro cc compiler
8172 * xpath.c : cleanup memleaks
8173 * nanoftp.c : added a TESTING preprocessor flag for standalong
8174 compile so that people can report bugs more easilly
8175 * nanohttp.c : ditched socklen_t which was a portability mess
8176 and replaced it with unsigned int.
8177 * tree.[ch]: added xmlHasProp()
8178 * TODO: updated
8179 * test/ : added more test for entities, NS, encoding, HTML, wap
8180 * configure.in: preparing for 2.2.0 release
8181
8182Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008185 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008186
8187Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * doc/xml.html: changed the xmlsoft.org structure, updated the
8190 examples w.r.t. root and childs
8191
8192Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
Daniel Veillard784b9352003-02-16 15:50:27 +00008194 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008195
8196Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * HTMLparser.c: Work on character encoding support for the HTML parser
8199 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8200 * encoding.c: Fixed a potential memleak in the encoding stuff
8201
8202Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * doc/FAQ.html doc/Makefile.am : added a FAQ
8205
8206Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8209 of the HTML parser to force it to not bypass SAX
8210
8211Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * win32config.h.in: updated
8214 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8215 lacks iconv support :-( need to release 2.1.1
8216 * configure.in: release 2.1.1
8217 * HTMLparser: fixed bug #14784
8218 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8219 by Windows compiler
8220 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8221 the SAX startDocument() callback.
8222 * TODO: updated
8223
8224Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * added xmlStopParser()
8227
8228Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * configure.in: 2.1.0 prerelease
8231 * Large resync between W3C and Gnome tree
8232 * nanoftp, nanohttp.c: fixed stalled connections probs
8233 * HTMLtree.c SAX.c : support for attribute without values in
8234 HTML for andersca
8235 * valid.c: Fixed most validation + namespace problems
8236 * HTMLparser.c: start document callback for andersca
8237 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8238 * parser.h, SAX.c: serious speed improvement for large
8239 CDATA blocks
8240 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8241 different encoding
8242 * example/Makefile.am example/gjobread.c tree.h: work on
8243 libxml1 libxml2 convergence.
8244 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8245 and the LIBXML_TEST_VERSION macro
8246
8247Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * doc/xml.html: various patches and improvements typo fixed by
8250 Felix Natter
8251 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8252 from Felix Natter <fnatter@gmx.net>
8253
8254Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * doc/upgrade.html: updated with instructions for support of both
8257 libxml-1.x and libxml-2.x
8258 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8259 for 2.x support and also fixed includes
8260
8261
8262Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8265 the encoding support, added iconv support, so now libxml if
8266 compiled with iconv automatically support japanese encodings
8267 among others. Work based on initial patch from Yuan-Chen Cheng
8268 I may have broken binary compat in the encoding handler
8269 registration scheme, but that was so utterly broken I don't
8270 expect anybody to have used this feature until now.
8271 * parserInternals.h: fixup on the CHAR range macro
8272 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8273 code.
8274 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8275 * uri.c: added xmlParseURI() I can't believe I forgot to
8276 implement this one in 2.0 !!!
8277 * SAX.c: moved doc->encoding update in the endDocument() call.
8278 * TODO: updated.
8279
8280Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * tree.h: removed extraneous xmlRemoveProp definition
8283 * TODO: added item about --disable-corba configure switch
8284 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8285 * nanoftp.c: fixed include problems giving troubles on AIX and
8286 slowlaris
8287 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8288 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8289 comment and headers changes to lower gtk-doc number of warnings
8290 * doc/html/*: rebuilt docs
8291
8292Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * HACKING: documented the tag for 1.x and instructions
8295
8296Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8299 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8300 xmlCreateIOParserCtxt
8301 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8302 significant overall improvement
8303 * xmllint.c: added I/O test to xmllint
8304 * testSAX.c: added a speed test
8305 * doc/* : updated/regenerated
8306
8307Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * xpath.c uri.h parserInternals.h: cosmetic changes from
8310 "Timur I. Bakeyev" <timur@bat.ru>, including making
8311 xmlCreateURI() public
8312
8313Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8316 and the code at the same time. Added a clean mechanism for
8317 overload or added input methods: xmlRegisterInputCallbacks()
8318 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8319 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8320 * TODO: updated
8321 * doc/* : updated/regenerated
8322 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8323 source dir
8324
8325Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * testURI.c: yet another forgotten commit, I should get some sleep !
8328
8329Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * xmllint.c: forgot to commit this too ?
8332
8333Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * xmlversion.h.in : forgot to commit this previously
8336
8337Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8340 * README TODO: updated for release
8341 * uri.c uri.h: added authority parsing/saving
8342 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8343 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8344 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8345 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8346 Makefile.am : added compile-time customization of libxml
8347 --with-ftp --with-http --with-html --with-xpath --with-debug
8348 --with-mem-debug
8349 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8350 #include <libxml/xxx.h> I hope it won't break too much stuff
8351 and will be manageable in the future...
8352 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8353 and added xmllint to the installed programs
8354 * uri.h: added xmlFreeURI()
8355
8356Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * uri.c uri.h: finished the escaping handling, the base support
8359 and the URI path normalization. Looks good just lacks the
8360 authority content parsing code.
8361 * Makefile.am: added instructions to generate testURI
8362 * TODO: updated
8363 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8364 added links and icons for W3C and Gnome
8365
8366Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * xmlmemory.[ch] : seems I forgot to actually update the files in
8369 the last commit :-)
8370 * doc/xml.html doc/html/* : updated and uploaded the docs
8371
8372Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8375 * TODO: updated
8376 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8377 libxml default allocation function with another set (like gmalloc/
8378 gfree).
8379 * Makefile.am, uri.c, uri.h: added a set of functions to do
8380 exact (litteraly copied from the RFC 2396 productions) parsing
8381 and handling of URI. Will be needed for XLink, one XML WFC,
8382 XML Base and reused in the nano[ftp/http] modules. Still work
8383 to be done.
8384
8385Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8386
8387 * configure.in, libxml.spec.in : libxml2
8388 * doc/* : updated the doc page, rebuilt the docs
8389
8390Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * all: tagged LIB_XML_1_X
8393 * *.c *.h : updated from W3C CVS tree
8394 * configure.in : 2.0.0-beta
8395 * libxml.spec.in : libxml2 package nam
8396 * result/* : new version of the tests output
8397
8398Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8401
8402Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * doc/* : rebuilt the docs
8405 * parser.c: final patch on #6766
8406 * valid.c: small patch on validity checks.
8407
8408Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8411 added
8412 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8413 compatibility w.r.t. XML spec and existing code.
8414
8415Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * parser.c: seems a better solution to <a> </a> exists,
8418 will try it for a while
8419
8420Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * parser.c: tried to remove the <a> </a> generating <a/>
8423 this is hard. Left a flag for that purpose. Fixed bug #6766
8424 * configure.in: prepared 1.8.7 not released, due to previous
8425 problem
8426
8427Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * doc/xml.html : applied second patch from Paul DuBois
8430
8431Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * doc/xml.html : applied patch from Paul DuBois
8434
8435Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8438
8439Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8440
8441 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8442 compilation warnings on various platforms.
8443 * parser.c: Fixed #5281 validity error callbacks are now desactived
8444 by default if not validating.
8445
8446Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8449
8450Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8453 <gkatsi@cs.toronto.edu>
8454
8455Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8458 processing URLs
8459
8460Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8463 xmlNanoFTPUpdateURL for persistent control connections.
8464 * configure.in: 1.8.6
8465
8466Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8469 * tree.[ch] : added xmlSaveNoEmptyTags
8470
84712000-01-29 James Henstridge <james@daa.com.au>
8472
8473 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8474
8475 * Makefile.am: added nanoftp.[ch] to the build.
8476
8477Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * nanoftp.[ch]: cleanup, comments, API
8480 * debugXML.c : fixed a bug in the cat command
8481 * doc/*: regenerated the docs
8482
8483Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8484
8485 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8486 * debugXML.c : fixed a bug in the cat command
8487 * valid.c: fixing some small probs
8488 * libxml.spec.in: get rid of the SNAP suffix
8489 * doc/xml.html: updated the status
8490
8491Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * xml-config.in: xml-config --version to just return the
8494 version number
8495 * xpath.c: some cleanup w.r.t. axis when the current node is
8496 an attribute.
8497 * TODO: updated
8498
8499Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8500
8501 * configure.in: prepared for libxml-1.8.5
8502 * doc/* recompiled the documentation
8503
85042000-01-17 Jody Goldberg <jgoldberg@home.com>
8505
8506 * configure.in : WARNING autoconf subtlety alert :
8507 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8508 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8509 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8510 get defined by AC_CHECK_HEADERS.
8511
8512Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8515 Rune.Djurhuus@fast.no
8516
8517Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * TODO: updated
8520 * tree.c, parser.c: made sure that only memory alloc problems
8521 and internal parser errors are allowed to write to stdout or
8522 stderr.
8523
8524Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * tree.c : restored xmlNewGlobalNs since this seems used by
8527 a lot of existing code :-(, fixed a bug in xmlNewNs
8528 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8529 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8530 to exit() from the library code.
8531 * xpath.c, parser.c: removed bugs or unused code detected by
8532 Windows compilers
8533 * parser.c: started adding interfaces for parsing well balanced
8534 XML fragments
8535 * configure.in: releasing 1.8.4
8536 * doc/* : rebuilt the docs
8537
8538Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * tree.[ch] : added xmlNewDocFragment() for DOM
8541 * testHTML.c: uninitialized variable.
8542
8543Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8544
8545 * doc/* : rebuild the docs
8546
8547Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * acconfig.h: readline and history patch
8550 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8551 * tree.c: added check and handling when possibly removing an ID
8552 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8553 and saving.
8554 * test/HTML/entities.html result/HTML/entities.html* : test for
8555 various entities reference cases
8556 * result/HTML/* : as a result output of some testcase have
8557 changed
8558 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8559 by previous example. added xmlParseTryOrFinish().
8560 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8561 entities.h debugXML.h HTMLparser.h: changed the way struct are
8562 declared to allow gtk-doc to expose those
8563 * parser.c: closed bug #4960
8564 * Makefile.am configure.in: Applied patch from
8565 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8566 and math/socket libs detection
8567
8568Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * configure.in, Makefile.am: link tester against readline
8571 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8572
8573Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * tree.[ch]: added xmlRemoveProp
8576 * win32config.h.in nanohttp.c: avoid including the Windows
8577 socket stuff in every C files
8578 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8579 the XmL parser(s)
8580 * test/ns4 result/ns4 etc...: added test case for previous prob
8581 * tree.c: xmlNewNs wasn't checking for double definition
8582 * Makefile.in: fixed a problem with dist-hook duplicates
8583 * parser.[hc], xmlIO.c: fixed the loading of external entities
8584 APIs, now xmlLoadExternalEntity() is used everywhere and
8585 setting up an app specific front-end using the
8586 * SAX.c parser.c: some fixes, now the xhtml spec validates
8587 with the xhtml DTD.
8588 * error.c: fixed crashes in case of no input stream
8589 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8590 to the validation tests and results
8591
8592Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8595 too htmlCreatePushParserCtxt() and htmlParseChunk()
8596 * parser.c: a bit of cleanup.
8597 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8598 to XML) removed the last mem leak known
8599 * HTMLtree.c: output message cleanup
8600 * xmlmemory.c: display content info about memory blocks
8601 * result/HTML/wired.* : missing att value warning change
8602
8603Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8604
8605 * doc/* : rebuilt the documentation
8606
8607Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * parser.[ch] parserInternals.h: Push parser for XML,
8610 seems to work fine now
8611 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8612 --push for push testing
8613 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8614 * testSAX.c: added --push
8615 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8616 subtree
8617 * xmlIO.[ch] : enriched API + fixes for push mode
8618 * entities.[ch]: added the entity content length to the struct.
8619 * xmlmemory.[ch]: new API to show the last entries for the shell
8620 * valid.c: added required attribute testing
8621 * SAX.c: the cdata callback now merge contiguous fragments
8622 * HTMLparser.c: cleanup of some macros
8623
8624Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * parser.c: fix for PIs name starting with xml
8627 * tree.c: fixed a potential problem with || and && ops
8628 * *.c, configure.in win32config.h.in : generate win32config.h for
8629 those on the Other Side !
8630
8631Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * parser.c: fixed a stupid = vs. == bug :-(
8634 * doc/gnome-xml.sgml: s/glade/xml/
8635
8636Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8637
8638 * configure.in, doc/xml.html : bug fix release 1.8.2
8639 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8640 Hopefully the end of that silly C++ include problem
8641 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8642 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8643 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8644 troubles with autoclosed elements when the stree shape doesn't
8645 follow the DtD specs. Added htmlIsAutoClosed() and
8646 htmlAutoCloseTag()
8647 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8648 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8649 * debugXML.c: fixed a bug on printing default namespaces.
8650 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8651
8652Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * result/HTML/*.htm[l] : updated the HTML regression tests according
8655 to the new output
8656 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8657 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8658 problem due to intermix of extern "C" { ... } declarations for C++
8659 and recursive includes in the headers
8660
86611999-12-20 Chris Lahey <clahey@umich.edu>
8662
8663 * HTMLtree.c: Made it so that html nodes with a single child do
8664 not insert a carriage return before or after the child node.
8665
8666Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * configure.in, doc/xml.html : bug fix release 1.8.1
8669 * parser.c: fixed bug #4344
8670 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8671 added the glue to avoid C++ problems
8672 * doc/* : regenerated the documentation
8673
8674Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8675
8676 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8677 namespace recognition, and Dia as a resul :-(
8678 * encoding.c: closed bug #3950
8679
8680Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8681
8682 * valid.c: debugging a posteriori validation, except URI expansion
8683 stuff this should be fixed now
8684 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8685 Carl Nygard <cnygard@bellatlantic.net>
8686 * tester.c: added --postvalid, cleaning of the code
8687 * tree.[ch]: added xmlDocGetRootElement()
8688
8689Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8690
8691 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8692 c++ losage.
8693
8694Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8695
8696 * configure.in, doc/xml.html : bumped to 1.8.0
8697 * xlink.[ch], Makefile.am : added framework for link detection
8698 * parser.h: added nbChars to parser context, needed for cleanup.
8699 * xmlmemory.c: removed a nasty bug when out of mem
8700 * valid.[ch]: adding namespace support for attribute decl
8701 * tester.c: added --debugent option
8702 * debugXML.[ch]: added xmlDebugDumpEntities()
8703 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8704 buffers instead, this was really needed, validation was breaking
8705 in strange ways due to that. Added xmlParseStringPEReference()
8706 and other parsing from strings functions. Entities processing
8707 modified again, but PERef are still not handled correcly but
8708 unless you're Eve Maller you won't notice :-)
8709 * HTMLparser.c: large changes toward reliability, and switched to
8710 lowercase internal tags, XHTML is lowercase, so it will help
8711 that output is closer to next version.
8712 * doc/* : regenerated the documentation, it is now hosted at
8713 http://xmlsoft.org/ (same bits I just bought the domain :-)
8714
8715
8716Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8719 doc generation
8720 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8721 in the SAX API
8722 * doc/*: rebuilt the doc making sure everything appears in the
8723 HTML files
8724
8725Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8728 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8729 which allow impressive speed improvement on dataset with
8730 large text pieces, but at the cost of broken binary
8731 compatibility and slightly bigger memory usage.
8732 Configure with --with-buffers to activate them, they
8733 are protected with XML_USE_BUFFER_CONTENT define.
8734 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8735 goal is 0 memory left allocated once parser is no more used
8736 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8737 call xmlCleanupParser() and xmlMemoryDump()
8738
8739Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8742 * parser.[ch] encoding.[ch]: added memory cleanup routines
8743 * parser.c: closing bug #3788
8744 * doc/*: rebuilt the doc
8745
8746Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8749 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8750 * tester.c: added --compress option
8751 * doc/*: rebuilt the documentation
8752
8753Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8754
8755 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8756 if given /proc/kcore as input !
8757 * doc/xml.html doc/*: updated and rebuilt the documentation
8758
8759Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * parser.c: Fixed some wrongly space collapsing code due to
8762 a misreading of the spec.
8763 * result/*: fixed the output accordingly
8764
8765Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * encoding.c: bug fix and typos
8768 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8769 * parser.c: added attribute normalization closing bug #3597
8770 * test/att* result/att* SAXresult/att*: testcase for attribute
8771 normalization
8772
8773Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * configure.in: closing bug #3163 by adding extra flags for the
8776 cc compiler on HP-UX
8777
8778Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8779
8780 * valid.[ch] : removed a typo and an enumerated type bug in the
8781 xmlAddElementDecl() function
8782 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8783 call to xmlEncodeEntitiesReentrant() so that the functions
8784 New, Set and Get are at the same level.
8785 * parser.c HTMLparser.c: extra memory allocation bug for
8786 attributes detected by someone using libxml in embedded systems :-)
8787
8788Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8789
8790 * xmlmemory.h: turned off mem debug :-\
8791
8792Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * parser.c: closed bug #2784 a one line fix, but worth pushing
8795 a new release out
8796 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8797 some structures, comments before and after the
8798 main element, and other nastyness
8799 * HTMLtree.c tree.c: accomodate the extended HTML supported
8800 * configure.in: pushing 1.7.4
8801 * test/ent8 and related outputs : added a new test for bug #2784
8802 * test/HTML/wired.html and related output: a nasty HTML example
8803 * Makefile.am: improved the test scripts
8804 * docs/* : reran the documentation extractor, updated xml.html
8805
8806Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8807
8808 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8809 HTMLparser and debugged the HTML related code. HTML documents
8810 now have their own type
8811 * entities.c: do not dump &apos; for HTML output
8812 * xmlmemory.c: improvement, breakpoint mechanism
8813 * testHTML.c: added --sax --repeat ...
8814 * Makefile.am: improved the HTML tests
8815 * valid.[ch]: added xmlValidGetValidElements and
8816 xmlValidGetPotentialChildren
8817 * tester.c: added --insert to test the 2 new functions
8818 * test//* result//* SAXresult//* : regression test cleanup
8819 and extension.
8820 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8821 gnome-xml-nanohttp.html
8822
8823Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * HTMLparser.c: fixed problems with some autoclose tags
8826 * tree.c: fixed XML output problems.
8827 * result/* SAXresult/*: update of the tests output
8828
8829Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * Makefile.am: Arturo patch for xmlConf.sh version info
8832 * parser.c: Tim Josling patch for single quoted items
8833 * tester.c: Tim Josling patch for tester options usage
8834 * tree.h: indent cleanup
8835
8836Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8837
8838 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8839 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8840
8841Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8842
8843 * tree.c : Raph patch for initialization of CORBA fields
8844 * parser.c, xpath.c, ...: modification of doc comments
8845 * xpath.c : allow spaces in xpath expressions
8846
8847Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * xmlmemory.h: turning off memory debug :-(
8850
8851Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8854 better SAX interfaces.
8855 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8856 entity.
8857 * configure.in: 1.7.2
8858
8859Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * libxml.spec.in: fixed the URL
8862 * doc/xml.html: improved the documentation front-end
8863
8864Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8865
8866 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8867
8868Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * libxml.spec.in: fixed the alpha compile problem
8871 * parser.[ch]: changed errno to errNo in the parser context :-(
8872 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8873 * doc/xml.html: changed CHAR to xmlChar
8874 * doc/html/*: recompiled the documentation
8875 * configure.in: 1.7.1
8876
8877Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8878
8879 * parser.h: modified the parser context struct to regain 1.4.0
8880 binary compatibility
8881 * parser.c, xml-error.h: added errno ot teh context and defined
8882 a set of errors values with update of errno
8883 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8884 DTDs and entities
8885 * *.h, *.c: complete cleanup of the use of config.h and include
8886 protection depending on the current setup.
8887 * overalll debugging, maintenance and bug-fixing on all modules
8888 * updated the documentation
8889 * ready for 1.7.0
8890
8891Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8892
8893 * HTMLparser.c : cleanup
8894 * SAX.c valid.c valid.h: added ID/IDREF checking
8895 * tree.c tree.h: extended doc structure for refs
8896 * configure.in: 1.6.2
8897 * parser.c: patched bug in SAX user arg call
8898 * parserInternals.h: patched missing close in C++ wrapping
8899 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8900 especially upcoming XPointer implementation.
8901 * doc/xml.html: augmented, typo
8902
8903Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8904
8905 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8906 not all invocations of install understand -d.
8907
8908Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8909
8910 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8911 to make 'check' works, when builddir != srcdir.
8912
8913Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * doc/xml.html : updated the documentation
8916
8917Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8920 not deallocated memory blocks
8921 * *.c : replaces all calls to malloc() free() and realloc() to
8922 the wrapper functions/macros
8923 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8924 instead of xmlFreeNodeList()
8925
8926Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8927
8928 * HTMLparser.c: corrected a stupid bug leading to core dump at
8929 tree deallocation. Removed warnings indicated by
8930 Stephane.Conversy@lri.fr
8931 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8932 looked for in the external subset
8933
8934Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8935
8936 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8937 on SGI by Stephane.Conversy@lri.fr
8938
8939Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8940
8941 * all .h : changed the prototype declaration indent as in gtk
8942 * most .c : working on reducing the TODOs in the code
8943 * most .c : cleanup though -pedantic and Insure++
8944 * improvements on validation ID checkings.
8945 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8946 * xml-config.in: closed #1810
8947
8948Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * tree.h, valid.c, valid.h: more work on validity, IDs
8951 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8952 definition for AIX
8953
8954Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8955
8956 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8957 the distribution due to a cut'n paste error at last commit
8958
8959Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8960
8961 * configure.in: upgraded to version 1.4.0
8962 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8963 Big update, added a large part of the validation process,
8964 it should be usable, but some parts are missing
8965 * xpath.c: improved the implementation w.r.t. root.
8966 * Makefile.am: added more tests
8967 * test and result trees: added a lot of tests
8968 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8969
8970Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * Added an HACKING file
8973
8974Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8975
8976 * xpath.[ch] : improvements and debug of the XPath implementation
8977 * parser.c, HTMLparser.c : modified the parsers to be progressive
8978 * tree.[ch] : extended the Buffer promitives
8979 * xmlIO.[ch] : added basic I/O routines providing progressive
8980 parsing and ready for I18N conversion plugins
8981 * SAXresult/* : the SAX callback sequence maybe slightly different
8982 now
8983 * test*.c : improved/updated the tests programs
8984 * doc/* : recompiled the docs.
8985
89861999-07-26 Michael Meeks <michael@edenproject.org>
8987
8988 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8989
8990 * tree.c: Ditto.
8991
8992Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8993
8994 * configure.in: upgraded to version 1.4.0
8995 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8996 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8997 XML query language, see http://www.w3.org/TR/xpath for more details.
8998 * parser.c, parser.h: added CHAR* related string functions for XPath
8999 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9000 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9001 rebuild the docs.
9002 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9003 and regression testing capabilities for XPath.
9004
9005Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9006
9007 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9008 closing bug #1646
9009
9010Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9011
9012 * Makefile.am, example/Makefile.am: closed bug #1683
9013
9014Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * example/Makefile.am, configure.in: added the makefile for the
9017 gjobread example
9018
9019Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9020
9021 * doc/Makefile.am:
9022 - fix which allow "make install DESTDIR=</install/prefix>".
9023
9024Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9027 which fixed a problem on the file reading-code.
9028
9029Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9032 output.
9033 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9034
9035Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * parser.h : Oops removed the binary compatibility problem
9038 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9039 * parser.c, HTMLparser.c: applied patches for reading from stdin
9040
9041Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9042
9043 * parser.c, entities.c, valid.c: cleanup bug #1591
9044 * configure.in: cleanup bug #1592
9045 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9046 the same tree back-end. Hence gdome will be available for it.
9047 * doc/Makefile.am: close bug #617
9048
9049Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * parser.c: alloctate a per parser context SAX interface block
9052
9053Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9054
9055 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9056 and xmlEncodeEntitiesReentrant with the correct one :-\
9057
9058Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9059
9060 * commit of my internal XML base changes, quite a lot of
9061 changes, cleanups, better entities support, framework for
9062 new I/O and charset detection and handling
9063 * Fixed the configure/Makefile stuff to generate shared libs
9064 with the proper version info, so we jumped on rev from
9065 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9066 xmlEncodeEntities() result need to be freed now, and a string
9067 xmlParserVersion provide the current library version.
9068
9069Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9070
9071 * parser.c: fixed a buffer overrun for when you have a very long
9072 attribute with no entities in it.
9073
9074Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9075
9076 * added example directory
9077 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9078
9079Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * Release of libxml-1.1, nearly everything has been touched for
9082 this.
9083 * Added more regression tests
9084 * Updated the documentation
9085
9086Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * tree.[ch]: unified the XML_NO_CORBA defines.
9089 * parser.c encoding.[ch]: started plugging in char encoding detection
9090
9091Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9092
9093 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9094 Also freed allocated buffer.
9095
9096Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9097 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9098 reentrancy problem at printing. One is left in entities.c, to
9099 remove ASAP
9100 * testSAX.c : added a test example showing the use of the SAX
9101 interface if one doesn't want to build the DOM tree.
9102 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9103
9104Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9105
9106 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9107 large revamping of the parser to use SAX callbacks
9108 http://www.megginson.com/SAX/ (or at least a C like interface
9109 a la Expat). It's now possible to set up your own callbacks
9110 and the parser will not build a DOM tree.
9111 * test/* result/*: updated the test suite, I finally removed
9112 the old Namespace draft support (PI based).
9113
9114Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9115
9116 * Makefile.am: added test result to EXTRA_DIST for make tests
9117
9118Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * parser.c, parserInternals.h: moved the chars macro definitions
9121 to parserInternals.h
9122 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9123 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9124
9125Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9126
9127 * xml-config.in : applied patch to make --version work
9128
91291999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9130
9131 * Makefile.am (check-local): Alias for `tests' target. This will
9132 cause `make check' to do the right thing.
9133 (tests): Don't run tests in srcdir. Also, replaced calls to
9134 basename with a `sed' "equivalent".
9135
9136Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9137
9138 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9139 it in the header and not the sources, updated the doc.
9140 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9141 pointing this out.
9142
9143Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9144
9145 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9146 exported the inputStream routines.
9147 * doc/html/* : updated accordingly
9148
9149Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * parser.c, parser.h, parserInternals.h: added a few extra
9152 internal calls to allocate and free parser contexts ...
9153 * doc/html/* : updated accordingly
9154
9155Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9156
9157 * configure.in, Makefile.am, doc/makefile.am : General changes for
9158 1.0.0 release and including the generated HTML documentation.
9159
9160Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9161
9162 * makefile.am : added parserInternals.h, oops.
9163
9164Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9165
9166 * parserInternals.h: added this header giving access to the parser
9167 internal functions.
9168 * doc/Makefile.am : added a rebuild target which rebuilds the full
9169 set of documentations
9170 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9171 the internal subset.
9172 * *.c *.h: modifications needed to generate the documentation using
9173 gtk-doc, cleanup of functions blocks, reorganisation of struct
9174 declarations.
9175
9176Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9177
9178 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9179 the tar and spec file to include the beginning of the doc.
9180
91811999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9182
9183 * doc/.cvsignore: Added this file.
9184
9185Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9186
9187 * tree.c: fixed xmlGetProp to return "" when the attribute
9188 exists, even if the node-list is NULL.
9189
9190Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9191
9192 * tree.c: patched an error outputting empty attribute values.
9193 * Makefile.am and doc/makefile.am: have been updated during the
9194 week-end. Sorry for an empty CVS log, I got a shell problem.
9195
9196Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9197
9198 * tree.h: cleaned up using enums instead of defines
9199 * parser.c, valid.[ch]: more work on parsing/output of element
9200 declarations
9201
9202Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * valid.[ch], tree.c, parser.c : more work toward full parsing
9205 of XML DTDs.
9206 * README: added informations about mailing-list and on-line
9207 documentation
9208
92091999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9210
9211 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9212
9213Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * parser.c, tree.[ch] : more work toward conformance testing,
9216 added a last element to accelerate parsing of very flat structures
9217 started working on internal subset Element content declaration.
9218 * valid.[ch] : first cut at adding code toward validation.
9219 * previous changes had also small impact on most files, especially
9220 the conformance testing using James Clark test suite.
9221
9222Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9223
9224 * test/* : updated the examples, most of them were not well
9225 formed (humm), and added rdf2.
9226 * result/* : resulting changes in the output.
9227
9228Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9229
9230 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9231
9232Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9233
9234 * tree.c: patched a bug in the generation of empty attributes
9235
9236Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9237
9238 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9239 for node/trees/documents/... Biggest problem is namespace
9240 support when copying subtrees.
9241
9242Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9243
9244 * parser.c, entities.c: improve entities and char ref encoding,
9245 and cleanups of error messages.
9246
9247Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9248
9249 * parser.c, entities.c: simple bug hunting done during rpm2html and
9250 rpmfind integration.
9251
9252Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * parser.[ch]: Added interfaces allowing to specify a SAX
9255 handler before parsing.
9256
9257Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9258
9259 * parser.c: redirrect all errors reporting through the SAX
9260 error function
9261
9262Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9263
9264 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9265 * libtool, tlmain ...: update of the libtool files
9266
92671998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9268
9269 * entities.c: Use g_snprintf insteda of snprintf.
9270
9271Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9272
9273 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9274 added ent5 test for this purpose.
9275 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9276
9277Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9278
9279 * parser.c: fixed? a strange error due to compression on a GWP
9280 document.
9281
9282Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9283
9284 * tree.[ch]: bug fixing
9285 * entities.[ch]: defined a specific type for predefined entities
9286 * doc/xml.html: more documentation on the library, how to use it,
9287 overview of the interfaces.
9288
9289Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9290
9291 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9292
9293Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9294
9295 * tree.c: corrected a small bug
9296 * doc/xml.html: continuing writing documentation.
9297
9298Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9299
9300 * debugXML.h debugXML.c: added debugging utilities.
9301 * tester.c: added --debug switch.
9302 * tree.c: patched an incorrect node->type assignment.
9303 * parser.c: formatting, ensure that node->doc != NULL in attributes
9304
9305Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9306
9307 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9308 entity support and provide an internal representation close to
9309 DOM one (entity ref nodes, and attribute value as tree). I tried
9310 to preserve the interface but this will surely break some apps
9311 (I have to change rpm2html/rpmfind for example). I had to change
9312 two interfaces, and the generated tree is somewhat different.
9313 * doc/* : started documenting the XML library, the tree and
9314 DOM/Corba. This is a first step.
9315
9316Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9317
9318 * parser.c: Set up the fonctions comment block, boring but useful.
9319 * parser.h, SAX.c, parser.c: now attributes are processed through
9320 the SAX interface. The problem is that my SAX interface diverged
9321 quite a bit from the original one, well this is not an official
9322 spec, and translating it from Java to C is hairy anyway...
9323
9324Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9325
9326 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9327 fonctions comment block, boring but useful.
9328
9329Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9332 conversion routines. However they are not yet used to convert the
9333 inputs. The core will run with UTF-8.
9334
9335Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9336
9337 * tree.c : make sure that the type id is properly set-up when
9338 a new object is allocated, needed for DOM.
9339
9340Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9341
9342 * tree.h, tree.c: Ok, the main objects in the tree will be native
9343 corba objects, it costs 8 bytes per Node, Attribute and Document
9344 but it simplifies the Corba integration a lot (no extra interface
9345 objects to allocate/free).
9346
9347Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9348
9349 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9350 and changed NODEs contants for conformity with DOM Level 1
9351
9352Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9353
9354 * added hooks to keep track of servants when creating objects
9355 xmlDoc and xmlNode (for Corba export).
9356
9357Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9358
9359 * added xml-config script.
9360
9361Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9362
9363 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9364 to autoupdate libtool and automake conf files.
9365
93661998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9367
9368 * Makefile.am: Use '?' to separate the sed
9369 commands as ',' is used when people pass -Wl,something.
9370
9371
9372Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9373
9374 * tree.c, tree.h: added a per-document compression interface.
9375
9376Tue Sep 22 20:47:38 EDT 1998
9377
9378 * tree.c, tree.h: added saving with compression and added interfaces
9379 to control the compression level (xmlGetCompressMode,
9380 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9381
9382Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9383
9384 * parser.c: corrected a loop for files of size 0
9385
93861998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9387
9388 * error.h: New file. Contains prototyes from `error.c'.
9389
9390Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9391
9392 * Makefile.am (xmlincdir): New macro.
9393 (xmlinc_HEADERS): Renamed from include_HEADERS.
9394
9395Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9396
9397 * applied small patch on numeric entities from
9398 Christopher Blizzard <blizzard@appliedtheory.com>
9399
9400Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9401
9402 * New release 0.2, removed the old xml_* files so that it's
9403 coherent with the other CVS base (W3C), far better conformance
9404 to standard, new namespaces, decent entities support, beginning
9405 of a SAX-like interface. Nearly nothing left intact, even the
9406 test examples ...
9407
94081998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9409
9410 * .cvsignore: Add .deps dir
9411
9412Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9413
9414 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9415
9416Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9417
9418 * configure.in: added test for CPP
9419 * AUTHORS, Changelog: the original ones didn't get commited but the
9420 glib ones instead, fixed.
9421 * Makefile.am: corrected an error in library naming
9422
9423Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9424
9425 * integrated code developped at W3C
9426 * changed the original Copyright
9427 * migrated to automake
9428 * prefixed the filenames by xml_ to avoid filename clashes
9429
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009430Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9431
9432 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9433 should not be called.
9434
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009435Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9436
9437 * libxml-2.0.pc.in: applied the patch to fix #101894
9438
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009439Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9440
9441 * tree.c : applied patch from Lukas Schroeder for register callbacks
9442 * valid.c: modified patch from Lukas Schroeder to test
9443 register callbacks with --chkregister
9444
Daniel Veillard067bae52003-01-05 01:27:54 +00009445Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9446
9447 * xmlreader.c: seriously changed the way data are pushed to
9448 the underlying parser, go by block of 512 bytes instead of
9449 tryng to detect tag boundaries at that level. Changed the
9450 way empty element are detected and tagged.
9451 * python/tests/reader.py python/tests/reader2.py
9452 python/tests/reader3.py: small changes mostly due to context
9453 reporting being different and DTD node being reported. Some
9454 errors previously undetected are now caught and fixed.
9455 * doc/xmlreader.html: flagged last section as TODO
9456
Daniel Veillard51a447a2003-01-04 19:42:46 +00009457Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9458
9459 * python/libxml.py: integrated the Python 2.2 optimizations
9460 from Hannu Krosing, while maintaining compatibility with
9461 1.5 and 2.1
9462
Daniel Veillarde59494f2003-01-04 16:35:29 +00009463Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9464
9465 * xmllint.c: a bit of cleanup
9466 * xmlreader.c: small fix
9467 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9468 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9469
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009470Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9471
9472 * python/setup.py.in: patch from Stéphane Bidoul to include
9473 drv_libxml2.py in setup.py
9474
Daniel Veillard66b82892003-01-04 00:44:13 +00009475Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9476
9477 * doc/xmlreader.html: starting documenting the new XmlTextReader
9478 interface.
9479
Daniel Veillard7704fb12003-01-03 16:19:51 +00009480Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9481
9482 * xmllint.c: added the --stream flag to use the TextReader API
9483 * xmlreader.c: small performance tweak
9484
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009485Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9486
9487 * xmlreader.c python/tests/reader2py: okay the DTD validation
9488 code on top of the XMLTextParser API should be solid now.
9489
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009490Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9491
9492 * xmlreader.c python/tests/reader2py: Fixing some more mess
9493 with validation and recursive entities while using the
9494 reader interface, it's getting a bit messy...
9495
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009496Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9497
9498 * xmlreader.c python/tests/reader.py: another couple of problem
9499 related to IsEmptyElement reported by Stéphane Bidoul needed
9500 some fixes.
9501
Daniel Veillard4f860202003-01-02 13:00:02 +00009502Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9503
9504 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9505 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9506 based on the python XmlTextReader interface.
9507
Daniel Veillard3c265e42003-01-01 21:06:49 +00009508Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9509
9510 * tree.c: backing out one change in the last patch which broke the
9511 regression tests
9512
Daniel Veillard5335dc52003-01-01 20:59:38 +00009513Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9514
9515 * global.data globals.c tree.c include/libxml/globals.h: applied
9516 an old patch from Lukas Schroeder to track node creation and
9517 destruction. Probably missing a lot of references at the moment
9518 and not usable reliably.
9519
Daniel Veillard8ba17412003-01-01 19:13:12 +00009520Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9521
9522 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9523 from doc/news.html and a stylesheet
9524
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009525Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9526
9527 * xmlreader.c python/tests/reader.py: fixed another couple of
9528 xmlreader bugs reported by Stéphane Bidoul and added tests.
9529
Daniel Veillard9e395c22003-01-01 14:50:44 +00009530Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9531
9532 * xmlreader.c python/tests/reader2.py: fixed another validity
9533 checking in external parsed entities raised by Stéphane Bidoul
9534 and added a specific regression test.
9535 * python/tests/reader3.py: cleanup
9536
Daniel Veillardd5896142002-12-31 14:45:26 +00009537Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * xmlreader.c python/tests/reader2.py: fixed a problem with
9540 validation within entities pointed by Stéphane Bidoul, augmented
9541 the tests to catch those.
9542
Daniel Veillarddc85f282002-12-31 11:18:37 +00009543Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * python/generator.py: modified the generator to allow keeping
9546 class references when creating new classes, needed to fix a bug
9547 pointed by Stéphane Bidoul where the input buffer of the
9548 xmlTextReader instance gets destroyed if the python wrapper for
9549 the input is not referenced anymore.
9550
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009551Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9554 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9555
Daniel Veillard571b8892002-12-30 12:37:59 +00009556Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * xmlreader.c python/tests/reader.py: fixed another problem
9559 pointed by Stéphane Bidoul
9560
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009561Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9564 with "<a/>"
9565
Daniel Veillardecaba492002-12-30 10:55:29 +00009566Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9567
9568 * SAX.c: warn on xmlns:prefix="foo"
9569 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9570 for namespace attributes handling.
9571
Daniel Veillard2d84a892002-12-30 00:01:08 +00009572Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9575 a really nasty problem raised by a DocBook XSLT transform
9576 provided by Sebastian Bergmann
9577
Daniel Veillard29b3e282002-12-29 11:14:41 +00009578Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9581 by Stéphane Bidoul and integrated it into the tests
9582
Daniel Veillarde18fc182002-12-28 22:56:33 +00009583Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9586 extended the XmlTextReader API a bit, addding accessors for
9587 the current doc and node, and an entity substitution mode for
9588 the parser.
9589 * python/libxml.py python/libxml2class.txt: related updates
9590 * python/tests/Makefile.am python/tests/reader.py
9591 python/tests/reader2.py python/tests/reader3.py: updated a bit
9592 the old tests and added a new one to test the entities handling
9593
Daniel Veillardaba976d2002-12-28 21:14:18 +00009594Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * python/generator.py python/libxml2class.txt
9597 python/tests/reader.py python/tests/reader2.py: changed the
9598 generator to provide casing for the XmlTextReader similar to
9599 C# so that examples and documentation are more directly transposable.
9600 Fixed the couple of tests in the suite.
9601
Daniel Veillard83298842002-12-28 15:12:33 +00009602Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * doc/guidelines.html: added a document on guildeline for
9605 publishing and deploying XML
9606
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009607Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * valid.c xmlreader.c: final touch running DTD validation
9610 on the XmlTextReader
9611 * python/tests/Makefile.am python/tests/reader2.py: added a
9612 specific run based on the examples from test/valid/*.xml
9613
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009614Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * python/libxml.py: added a few predefined xmlTextReader parser
9617 configuration values.
9618
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009619Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * python/libxml_wrap.h: trying to fix #102037
9622
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009623Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * SAX.c: fixing bug #95296, when the predefined entities
9626 are redefined in the DTD the default one must be used
9627 instead anyway.
9628
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009629Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9630
9631 * doc/xmllint.xml
9632 * doc/xmllint.1
9633 Add discussion of XML_DEBUG_CATALOG to xmllint man
9634 page - bug #100907
9635
9636
Daniel Veillarddf512f42002-12-23 15:56:21 +00009637Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * xmlreader.c: Fixed the empty node detection to avoid reporting
9640 an inexistant close tag.
9641
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009642Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9645 for Python 2.1
9646
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009647Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9650
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009651Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * doc/libxml2-api.xml python/tests/reader.py: one really need
9654 to provide the base URI information when creating a reader parser
9655 from an input stream. Updated the API and the example using it.
9656
Daniel Veillardea7751d2002-12-20 00:16:24 +00009657Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9660 include/libxml/valid.h include/libxml/xmlreader.h: working on
9661 DTD validation on top of xml reader interfaces. Allows to
9662 validate arbitrary large instances. This required some extensions
9663 to the valid module interface and augmenting the size of xmlID
9664 and xmlRef structs a bit.
9665 * uri.c xmlregexp.c: simple cleanup.
9666
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009667Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9670 work on the xml reader interfaces.
9671 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9672 Web page for the Windows binaries.
9673
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009674Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * xmlIO.c: applied a patch for VMS following the report by
9677 Nigel Hall
9678
Daniel Veillard3772de32002-12-17 10:31:45 +00009679Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * parser.c: the parseStartTag bug fix wasn't complete.
9682
Daniel Veillard67df8092002-12-16 22:04:11 +00009683Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9686 parseStartTag, fixing it.
9687 * test/att4 result/att4 result/noent/att4: adding the test
9688 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9689 more methods to XmlTextReader.
9690
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009691Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9692
9693 * win32/libxml2.def.src: added more xml reader exports
9694 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9695 to the build
9696
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009697Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9698
9699 * doc/tutorial/xmltutorial.xml
9700 plus generated html and pdf
9701 Updating tutorial again based on further comments from Niraj
9702 Tolia on the last iteration
9703
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009704Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9705
9706 * doc/tutorial/xmltutorial.xml
9707 * doc/tutorial/includekeyword.c
9708 * doc/tutorial/includegetattribute.c
9709 plus generated html and pdf
9710 Adding fix from Niraj Tolia to tutorial to properly free memory.
9711
9712
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009713Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9716 more methods of XmlTextReader.
9717 * python/libxml2class.txt python/tests/reader.py: this increased the
9718 methods in the bndings, augmented the test to check those new
9719 functions.
9720
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009721Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9724 methods of XmlTextReader.
9725 * python/generator.py python/libxml_wrap.h python/types.c
9726 python/libxml2class.txt: added the reader to the Python bindings
9727 * python/tests/Makefile.am python/tests/reader.py: added a specific
9728 test for the Python bindings of the Reader APIs
9729 * parser.c: small cleanup.
9730
Daniel Veillard06503452002-12-13 10:42:08 +00009731Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * xinclude.c: fallback was only copying the first child not the
9734 full child list of the fallback element, closes #89684 as reopened
9735 by Bernd Kuemmerlen
9736
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009737Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9738
9739 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9740
Daniel Veillard000eafb2002-12-12 10:04:22 +00009741Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9742
Daniel Veillardc1eed322002-12-12 11:01:32 +00009743 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009744 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009745 gives enum values, fix functype return type, put back fields in
9746 structs
9747 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009748
Daniel Veillard024b5702002-12-12 00:15:55 +00009749Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9752 about htmlNodeDumpOutput location.
9753 * xpath.c: removed an undefined function signature
9754 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9755 too many symbols in the API breaking the python bindings.
9756 Updated with the libxslt/libexslt changes.
9757
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009758Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * configure.in: preparing release of 2.4.29
9761 * doc/*: rebuilt the docs and API
9762 * xmlreader.c: a few more fixes for the XmlTextReader API
9763
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009764Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9765
9766 * include/win32config.h: applied mingw patch from Magnus Henoch
9767
Daniel Veillard5aad8322002-12-11 15:59:44 +00009768Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9771
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009772Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9775 building Python script, does the C parsing directly, generates
9776 a better API description including structure fieds defs and
9777 enums. Still a couple of bugs, but good enough for the python
9778 wrappers now.
9779 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9780 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9781 include/libxml/schemasInternals.h include/libxml/tree.h: more
9782 cleanup based on the python analysis script reports.
9783 * libxml.spec.in: make sure the API XML description is part of the
9784 devel package.
9785
Daniel Veillard01c13b52002-12-10 15:19:08 +00009786Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9789 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9790 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9791 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9792 code cleanup, especially the function comments.
9793 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9794
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009795Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * Makefile.am xmlreader.c include/libxml/Makefile.am
9798 include/libxml/xmlreader.h: Adding a new set of APIs based on
9799 the C# TextXmlReader API but converted to C. Allow to parse
9800 in constant memory usage, far simpler to program and explain
9801 than the SAX like APIs, unfinished but working.
9802 * testReader.c: test program
9803
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009804Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9805
9806 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9807
Daniel Veillard64b35282002-12-04 15:10:40 +00009808Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * tree.c: Chip turner indicated that XHTML1 serialization
9811 rule for style actually break on both IE and Mozilla,
9812 try to avoid the rule if escaping ain't necessary
9813
Daniel Veillard8efff672002-12-04 11:44:48 +00009814Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * nanhttp.c: handle HTTP URL escaping, problem reported by
9817 Glen Nakamura and Stefano Zacchiroli
9818
Daniel Veillard1c732d22002-11-30 11:22:59 +00009819Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9822
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009823Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * uri.c: Johann Richard pointed out some XPointer problems for
9826 URN based URI references in XInclude. Modified the URI parsing
9827 and saving routines to allow correct parsing and saving of
9828 XPointers, especially when attached to "opaque" scheme accordingly
9829 to RFC 2396
9830
Daniel Veillard8db67d22002-11-27 19:39:27 +00009831Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9834 of refactoring to the HTML saving code.
9835 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9836 in the doc.
9837
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009838Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9841 to a buffer API to reuse the generic dump to an OutputIO layer,
9842 this reduces code, fixes xmlNodeDump() for XHTML, also made
9843 xmlNodeDump() now return the number of byte written.
9844
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009845Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * python/setup.py.in: another patch from Stéphane Bidoul for
9848 Python bindings on Windows
9849 * doc/parsedecl.py: small cleanup
9850
Daniel Veillard9715c172002-11-25 16:33:40 +00009851Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * libxml.spec.in configure.in: add a line in %changelog for releases
9854
Daniel Veillard9bc53102002-11-25 13:20:04 +00009855Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * parser.c: patch from Marcus Clarke fixing a problem in entities
9858 parsing that was detected in KDe documentations environment.
9859
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009860Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9861
9862 * python/libxml.c (libxml_prev): Return the previous as opposed to
9863 the next node (I guess this is the result of some cut & paste programming:)
9864
Daniel Veillard80d7b902002-11-23 16:23:08 +00009865Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9868
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009869Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * python/generator.py python/libxml.c python/setup.py.in: trying
9872 to fix the Python bindings build on Windows (Stéphane Bidoul)
9873
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009874Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9875
9876 * win32/configure.js: added option for python bindings
9877 * win32/libxml2.def.src: added more exports
9878
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009879Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9880
9881 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9882 pthreads
9883 * win32/wince/*: applied updates to Windows CE port from Javier
9884
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009885Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * configure.in: preparing 2.4.28
9888 * libxml.spec.in doc/Makefile.am: some cleanup
9889 * doc/*: updated the news and regenerated.
9890
Daniel Veillardfee408f2002-11-22 13:18:30 +00009891Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * HTMLparser.c: final touch at closing #87235 </p> end tags
9894 need to be generated.
9895 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9896 this change slightly the output of a few tests
9897 * doc/*: regenerated
9898
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009899Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * parserInternals.c: fixing bug #99190 when UTF8 document are
9902 parsed using the progressive parser and the end of the chunk
9903 is in the middle of an UTF8 multibyte character.
9904
William M. Brack8b2c7f12002-11-22 05:07:29 +00009905Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9906
9907 * threads.c: fixed initialization problem in xmlNewGlobalState
9908 which was causing crash.
9909 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9910 in xmlInitializeGlobalState.
9911 * parserInternals.c: cleaned up ctxt->sax initialisation.
9912
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009913Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * tree.c include/libxml/tree.h: modified the existing APIs
9916 to handle XHTML1 serialization rules automatically, also add
9917 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9918 libxslt serialization uses it when needed without changing
9919 the library API.
9920 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9921 result/xhtml1: added a new test specifically for xhtml1 output
9922 and updated the result of one XHTML1 test
9923
Daniel Veillardd076a202002-11-20 13:28:31 +00009924Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * xinclude.c parserInternals.c encoding.c: fixed #99082
9927 for xi:include encoding="..." support on text includes.
9928 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9929 test/XInclude/ents/isolatin.txt : added a specific regression test
9930 * python/generator.py python/libxml2class.txt: fixed the generator
9931 the new set of comments generated for doc/libxml2-api.xml were
9932 breaking the python generation.
9933
Daniel Veillard817e70b2002-11-19 22:28:48 +00009934Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9937 * configure.in: patch for Solaris on new autoconf closes #98880
9938 * doc/parsedecl.py: repair the frigging API building script,
9939 did I say that python xmllib sucks ?
9940 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9941 and some comment are no more truncated.
9942
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009943Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * parser.c: Martin Stoilov pointed out a potential leak in
9946 xmlCreateMemoryParserCtxt
9947
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009948Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9951 included in HTML documents and using the push parser.
9952
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009953Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9954
9955 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9956 specified, look for the Python interpreter not just in the
9957 specified root but also in the specified location. Fixes #98825
9958
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009959Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * python/libxml.c: fixing bug #98792 , node may have no doc
9962 and dereferencing without checking ain't good ...
9963
Daniel Veillarddad3f682002-11-17 16:47:27 +00009964Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * configure.in: preparing release 2.4.27
9967 * doc/* : updated and rebuilt the docs
9968 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9969 and all the docs are actually packaged and in the final RPMs
9970 * parser.c parserInternals.c include/libxml/parser.h: restore
9971 xmllint --recover feature.
9972
Daniel Veillard68e9e742002-11-16 15:35:11 +00009973Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
Daniel Veillard784b9352003-02-16 15:50:27 +00009975 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009976 processing of parsed entities, and XPath computation on sustitued
9977 entities.
9978 * testXPath.c: make sure entities are substitued.
9979
Daniel Veillard328f48c2002-11-15 15:24:34 +00009980Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9981
Daniel Veillard784b9352003-02-16 15:50:27 +00009982 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009983 processing of internal parsed entities, which had to be changed.
9984
Daniel Veillard66651aa2002-11-15 11:21:43 +00009985Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9988 trying to fix bug #98517 about building outside the source tree
9989 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9990
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009991Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9992
9993 * include/win32config.h: cleanup
9994 * win32/Makefile.mingw: integrated mingw in JScript configure
9995 * win32/Makefile.msvc: modified to allow mingw coexistence
9996 * win32/configure.js: integrated mingw
9997 * win32/Readme.txt: cleanup
9998
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009999Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * HTMLparser.c: strengthen the guard in the Pop macros,
10002 like in the XML parser, closes bug #97315
10003
Daniel Veillard0821b152002-11-12 20:57:47 +000010004Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10007 callback is never used.
10008
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010009Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * parserInternals.c: fixed the initialization of the SAX structure
10012 which was breaking xsltproc
10013 * xpath.c: patch from Petr Pajas for CDATA nodes
10014 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10015 * parser.c include/libxml/parser.h: patch from Peter Jones
10016 removing a leak in xmlSAXParseMemory() and adding the
10017 function xmlSAXParseMemoryWithData()
10018
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010019Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10020
10021 adding pdf of tutorial, changing web page to link to it
10022 * doc/tutorial/xmltutorial.pdf
10023 * doc/xml.html
10024 * doc/docs.html
10025
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010026Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10027
10028 * doc/tutorial/ar01s08.html
10029 adding file what I forgot for tutorial
10030
10031
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010032Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10033
10034 Adding encoding discussion to tutorial
10035 Added:
10036 * doc/tutorial/images/*.png: DocBook admonition image files
10037 * doc/tutorial/apf.html, apg.html: new generated html
10038 * doc/tutorial/includeconvert.c: conversion code entity file
10039 changed:
10040 * doc/tutorial/xmltutorial.xml: DocBook original
10041 * doc/tutorial/*.html: generated html
10042
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010043Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10044
10045 * include/libxml/*.h: retired xmlwin32version.h
10046 * doc/Makefile.am: retired xmlwin32version.h
10047 * win32/configure.js: retired xmlwin32version.h
10048
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010049Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10050
10051 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010052 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10053 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010054
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010055Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * globals.c: fixed a typo pointed out by Igor
10058 * xpath.c: try to speed up node compare using line numbers
10059 if available.
10060
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010061Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * tree.c: make xmlFreeNode() handle attributes correctly.
10064
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010065Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10066
10067 * catalog.c: completed the #96963 fix, as reported by Karl
10068 Eichwalder
10069
Daniel Veillard56f21f22002-11-06 15:49:46 +000010070Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10073
Daniel Veillard91ad8792002-11-04 17:06:52 +000010074Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * Makefile.am: switched the order of a couple of includes
10077 to fix bugs #97100
10078
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010079Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10080
10081 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10082 xmlLoadCatalogs that used to separate directories with a ':'.
10083
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010084Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10085
10086 * threads.c: improvements to the Windows-side of thread handling
10087 * testThreads.c: conditionally excluded unistd.h
10088 * testThradsWin32.c: broke overlong lines
10089 * include/win32config.h: adapted thread-related macros to the new
10090 scheme and for pthreads on Windows
10091 * win32/Makefile.msvc: introduced a more flexible thread build,
10092 added testThreads[Win32].c to the build
10093 * win32/configure.js: introduced a more flexible thread config
10094
John Fleck61f6fb62002-10-31 15:23:29 +0000100952002-10-31 John Fleck <jfleck@inkstain.net>
10096
10097 * doc/xml.html (and, by implication, FAQ.html)
10098 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10099
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010100Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10101
10102 * configure.in: removed xmlwin32version.h
10103 * include/libxml/Makefile.am: removed xmlwin32version.h
10104
Daniel Veillardce66ce12002-10-28 19:01:59 +000010105Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * tree.c: applied patch from Brian Stafford to fix a bug
10108 in xmlReconciliateNs()
10109
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010110Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * tree.c: applied patch from Christian Glahn to allow
10113 xmlNewChild() on document fragment nodes
10114
Daniel Veillardb39bc392002-10-26 19:29:51 +000010115Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * parser.c: Christian Glahn found a problem with a recent
10118 patch to xmlParseBalancedChunkMemoryRecover()
10119 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10120 problems
10121 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10122 test/schemas/seq*: added the test cases from Charles
10123
Daniel Veillard366a9152002-10-23 20:43:53 +000010124Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10127 serious cleanup of the spec file and associated changes
10128 in the Makefiles.
10129 * valid.c: try to remove some warnings on x86_64
10130
Daniel Veillardd033d022002-10-23 14:55:02 +000010131Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10134 fix bug #96586
10135
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010136Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10139 parsing, applied his patch
10140 * result/HTML/attrents.html result/HTML/attrents.html.err
10141 result/HTML/attrents.html.sax test/HTML/attrents.html:
10142 added the test and result case provided by Mikhail Sogrine
10143
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010144Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * vms/build_libxml.com vms/config.vms vms/readme.vms
10147 include/libxml/parser.h include/libxml/parserInternals.h
10148 include/libxml/tree.h include/libxml/xmlIO.h
10149 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10150 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10151 Applied the VMS update patch from Craig A. Berry
10152 * doc/*.html: update
10153
Daniel Veillardf000f072002-10-22 14:28:17 +000010154Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10157
Daniel Veillard1e208222002-10-22 14:25:25 +000010158Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * debugXML.c: adding a grep command to --shell in xmllint
10161 for T.V. Raman
10162
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010163Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * xmlcatalog.c: tried to fix some of the problem with --sgml
10166
Daniel Veillard935494a2002-10-22 14:22:46 +000010167Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * parser.c: tried to fix bug #91500 where doc->children may
10170 be overriden by a call to xmlParseBalancedChunkMemory()
10171
10172Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10175 identifiers in SGML catalogs containing '&'
10176
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010177Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * python/types.c: fixed bugs when passing result value tree
10180 to Python functions.
10181
Daniel Veillard48267432002-10-18 11:21:38 +000010182Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * configure.in: preparing the release of 2.4.26
10185 * doc/*: updated and rebuilt the documentation
10186
Daniel Veillardbb284f42002-10-16 18:02:47 +000010187Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * parser.c: fixed a XML Namespace compliance bug reported by
10190 Alexander Grimalovsky
10191
Daniel Veillard44892f72002-10-16 15:23:26 +000010192Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * HTMLtree.c: fixed serialization of script and style when
10195 they are not lowercase (i.e. added using the API to the tree).
10196
Daniel Veillard2fd85422002-10-16 14:32:41 +000010197Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * valid.c: make xmlValidateDocument emit a warning msg if there
10200 is no DTD, pointed by Christian Glahn
10201
Daniel Veillard32370232002-10-16 14:08:14 +000010202Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10205 content model when some of the blocks have min or max, and a couple
10206 of bugs found in the process.
10207 * result/schemas/list0* test/schemas/list0*: added some specific
10208 regression tests
10209
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010210Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * README: updated the contact informations
10213
Daniel Veillard63186732002-10-15 08:43:17 +000010214Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10217 misses it, reported by Peter Bray.
10218
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010219Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10222 and removed a few warnings
10223
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010224Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * parser.c: Christian Glahn found a small bug in the push parser.
10227 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10228 public
10229
Daniel Veillard6045c902002-10-09 21:13:59 +000010230Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * xmlschemas.c include/libxml/xmlschemas.h: added
10233 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10234 * testSchemas.c: added --memory to test the new interface
10235
Daniel Veillardf0070122002-10-09 14:24:17 +000010236Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * doc/index.py doc/search.php: integrated the XSLT indexing,
10239 a few fixed in the indexer, added a scope selection at the
10240 search level.
10241
Daniel Veillard01992e02002-10-09 10:20:30 +000010242Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10245 this was due to uninitialized parts of the validation context
10246
Daniel Veillard321be0c2002-10-08 21:26:42 +000010247Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * debugXML.c: applied patch from Mark Vakoc except the API
10250 change, preserved it.
10251 * doc/*: updated the docs to point to the search engine for
10252 information lookup or before bug/help reports.
10253
Daniel Veillard01e87d22002-10-08 16:55:06 +000010254Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * doc/index.py doc/search.php: added mailing-list archives
10257 indexing and lookup
10258
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010259Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10262
Daniel Veillard9b006132002-10-07 11:13:27 +000010263Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * doc/index.py: improved HTML indexing
10266 * doc/search.php: make the queries also lookup the HTML based indexes
10267
Daniel Veillard141d04b2002-10-06 21:51:18 +000010268Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * doc/index.py: added HTML page indexing
10271
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010272Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10273
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010274 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010275 problem in libxslt.
10276 * catalog.c: fixed list handling in XML_CATALOG_FILES
10277
Daniel Veillardceb09b92002-10-04 11:46:37 +000010278Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * valid.c: typo/bug found by Christian Glahn
10281
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010282Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10283
10284 * xmlIO.c: applied Windows CE patch from Javier.
10285 * win32/wince: new directory, contains support for the PocketPC
10286 with Windows CE from Javier.
10287 * include/win32config.h: reorganised, removed duplicate
10288 definitions and applied WinCE patch from Javier.
10289 * include/wsockcompat.h: new file, now contains WinSock
10290 compatibility macros.
10291 * win32/Makefile.msvc: introduced double-run compilation.
10292
Daniel Veillarde16b5742002-09-26 17:50:03 +000010293Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * configure.in include/libxml/xmlwin32version.h: preparing release
10296 of 2.4.25
10297 * doc/*: updated and regenerated teh docs and web pages.
10298
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010299Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10302 error were not covering namespace declarations.
10303 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10304 it was missing the attribute declaration for the namespace
10305 * result/VC/NS3: the fix now report breakages in that test
10306
Daniel Veillardabe01742002-09-26 12:40:03 +000010307Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10310
Daniel Veillard2ace1952002-09-26 12:28:02 +000010311Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10314 and regenerated the docs and web site
10315
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010316Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10319 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10320 not before
10321
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010322Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * python/generator.py python/libxml2class.txt: fixed a stupid error
10325 breaking the python API
10326
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010327Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10330 triostr.c triostr.h: applied a trio update patch from
10331 Bjorn Reese which should work with MinGW
10332
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010333Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * tree.c: improving some documentation comments
10336 * xmlregexp.c: found and fixed a mem leak with python regression tests
10337 * doc/*: rebuilt the doc and the API XML file including the
10338 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10339 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10340 python/types.c: added access to the XML Schemas regexps from
10341 python
10342 * python/tests/Makefile.am python/tests/regexp.py: added a
10343 simple regexp bindings test
10344
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010345Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10346
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010347 * doc/xml.html:
10348 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010349
Daniel Veillard118aed72002-09-24 14:13:13 +000010350Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * xmlregexp.c: fixed the data callback on transition functionality
10353 which was broken when using the compact form
10354 * result/schemas/*: updated the results, less verbose, all tests
10355 pass like before
10356 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10357 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10358 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10359 annoying warnings
10360 * xpath.c: try to provide better error report when possible
10361
Daniel Veillard72336152002-09-21 13:08:14 +000010362Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * Makefile.am: fixed a breakage raised by Jacob
10365
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010366Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10367
10368 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10369 which don't use sockets
10370
Igor Zlatkovic01280582002-09-20 16:40:34 +000010371Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10372
10373 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10374 * win32/configure.js: applied zlib patch from Daniel Gehriger
10375
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010376Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10377
10378 * win32/configure.js: applied the patch from Mark Vakoc for
10379 regexp support
10380 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10381 for regexp support
10382
Daniel Veillardb5c05732002-09-20 13:36:25 +000010383Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * xmlschemastypes.c: as pointed by Igor Float and Double
10386 parsing ain't finished yet
10387
Daniel Veillard40b11342002-09-20 12:01:39 +000010388Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * Makefile.am configure.in: trying to fix #88412 by bypassing
10391 all the python subdir if python ain't detected
10392
Daniel Veillard23e73572002-09-19 19:56:43 +000010393Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10396 made configuring with regexps/automata/unicode the default
10397 but without schemas ATM
10398 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10399 fixed the regexp based DTD validation performance and memory
10400 problem by switching to a compact form for determinist regexps
10401 and detecting the determinism property in the process. Seems
10402 as fast as the old DTD validation specific engine :-) despite
10403 the regexp built and compaction process.
10404
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010405Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * valid.c: determinism is debugged, new DTD checking code now works
10408 but xmlFAComputesDeterminism takes far too much CPU and the whole
10409 set usues too much memory to be really usable as-is
10410
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010411Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * tree.c: fixed another stupid bug in xmlGetNodePath()
10414 * xmllint.c: --version now report the options compiled in
10415
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010416Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * HTMLparser.c: small cleanup
10419 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10420 when configured with them. A bit of debugging around the determinism
10421 checks is still needed
10422
Daniel Veillard63b01c22002-09-17 19:25:28 +000010423Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10426
Daniel Veillard92727042002-09-17 17:59:20 +000010427Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * xmlIO.c: small portability glitch fixed.
10430
Daniel Veillard84d70a42002-09-16 10:51:38 +000010431Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * xmlschemastypes.c: incomplete steps for real/double support
10434 * testAutomata.c include/libxml/xmlautomata.h
10435 include/libxml/xmlregexp.h: avoiding a compilation problem
10436 * valid.c include/libxml/valid.h: starting the work toward using
10437 the regexps for actual DTD validation
10438
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010439Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * hash.c: cosmetic cleanup
10442 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10443 integrating a DTD validation layer based on the regexps
10444
Daniel Veillard4402ab42002-09-12 16:02:56 +000010445Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10448 the determinism was tested before eliminating the epsilon
10449 transitions :-(
10450
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010451Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * python/generator.py python/libxml.c python/libxml.py
10454 python/libxml2-python-api.xml python/libxml2class.txt
10455 python/libxml_wrap.h python/types.c: updated the python
10456 bindings, added code for easier File I/O, and the ability to
10457 define a resolver from Python fixing bug #91635
10458 * python/tests/Makefile.am python/tests/inbuf.py
10459 python/tests/outbuf.py python/tests/pushSAXhtml.py
10460 python/tests/resolver.py python/tests/serialize.py: updated
10461 and augmented the set of Python tests.
10462
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010463Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10464
10465 * win32/configure.js: added more readme info for the binary
10466 package.
10467
Daniel Veillard607b35c2002-09-10 12:16:19 +000010468Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * xmlIO.c: fixed a stupid out of bound array error
10471
10472Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10475 messing around with support for Windows path, cleanups,
10476 trying to identify and fix the various code path to the
10477 filename access. Added xmlNormalizeWindowsPath()
10478
Daniel Veillard76575762002-09-05 14:21:15 +000010479Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * error.c valid.c: working on better error reporting of validity
10482 errors, especially providing an accurate context.
10483 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10484 error reports in those cases.
10485
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010486Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10489 parser.c parserInternals.c xmlIO.c: get rid of all the
10490 perror() calls made in the library execution paths. This
10491 should fix both #92059 and #92385
10492
Daniel Veillard19aa7022002-09-05 11:14:19 +000010493Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * xmllint.c: memory leak reporting was broken after a change
10496 of the preprocessor symbol used to activate it.
10497
Daniel Veillardec6725e2002-09-05 11:12:45 +000010498Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * tree.c: try to make the copy function work for node of
10501 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10502 DOM layers though, not libxml2 itself.
10503
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010504Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * valid.c: try to provide file and line informations, not all
10507 messages are covered, but it's a (good) start
10508
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010509Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * xinclude.c: reimplemented a large part of the XInclude
10512 processor, trying to minimize resources used, James Henstridge
10513 provided a huge test case which was exhibiting severe memory
10514 consumption problems.
10515
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010516Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * python/Makefile.am: applied patch from Christophe Merlet to
10519 reestablish DESTDIR
10520
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010521Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * libxml.spec.in: fixes libary path for x86_64 AMD
10524
John Fleckbe98b332002-09-04 03:16:23 +000010525Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10526
10527 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010528 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010529 (plus resulting generated html files)
10530 fixing one spot I missed in the tutorial where I hadn't freed
10531 memory properly
10532
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010533Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10534
10535 * doc/tutorial/includeaddattribute.c
10536 * doc/tutorial/includeaddkeyword.c
10537 * doc/tutorial/includegetattribute.c
10538 * doc/tutorial/includekeyword.c
10539 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010540 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010541 update tutorial to properly free memory (thanks to Christopher
10542 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010543 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010544 added image files so the callouts are graphical, making it
10545 easier to read ( use "--param callout.graphics 1" to generate
10546 html with graphical callouts)
10547
Daniel Veillarde1662542002-08-28 11:50:59 +000010548Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10551 nice logos generated by Marc Liyanage
10552 * doc/site.xsl *.html: changed the stylesheet to show the new
10553 logo and regenerated the pages
10554
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010555Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10558
Daniel Veillard42766c02002-08-22 20:52:17 +000010559Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * xpath.c: possible mem leak patch from Jason Adams
10562
10563Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10566 in the XQuery namespace
10567 * configure.in: preparing 2.4.24
10568 * doc/*.html: updated the web pages
10569
10570Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * python/generator.py: closing bug #85258 by generating conditional
10573 compile check to avoid linking to routines not configured in.
10574
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000105752002-08-22 Havoc Pennington <hp@pobox.com>
10576
10577 * autogen.sh: update error message for missing automake
10578
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010579Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * python/Makefile.am: typo in target name resulted in libxml2.py
10582 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10583
Daniel Veillard22669b22002-08-22 07:17:11 +000010584Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * win32/win32/Makefile.mingw: updated with version from
10587 Elizabeth Barham at http://soggytrousers.net/repository/
10588
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010589Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10590
10591 * win32/Makefile.msvc: added the prefix location to the include
10592 and lib search path.
10593
Havoc Pennington830e8972002-08-18 22:22:13 +0000105942002-08-18 Havoc Pennington <hp@pobox.com>
10595
10596 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10597 both automake 1.6 and 1.4 installed get the right automake. Means
10598 compilation from CVS will now require the latest automake 1.4
10599 release, or manually creating symlinks called "automake-1.4" and
10600 "aclocal-1.4"
10601
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010602Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * configure.in python/Makefile.am: more AMD 64 induced changes from
10605 Frederic Crozat
10606
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010607Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * xinclude.c: oops I was missing the xml:base fixup too
10610 * result/XInclude/*.xml: this adds xml:base attributes to most
10611 results of the tests
10612
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010613Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * xinclude.c: quick but apparently working implementation of
10616 xi:fallback, should close bug #89684
10617 * Makefile.am test/XInclude/docs/fallback.xml
10618 result/XInclude/fallback.xml: added a basic test for fallback,
10619 and run with --nowarning to avoid a spurious warning
10620 * configure.in: applied patch from Frederic Crozat for python
10621 bindings on AMD 64bits machines.
10622
Daniel Veillard9e923512002-08-14 08:48:52 +000010623Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10626 the caller don't pass a SAX callback block.
10627
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010628Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * tree.c: applied the same fix for the XML-1.0 namespace to
10631 xmlSearchNsByHref() as was done for xmlSearchNs()
10632
Daniel Veillardad11b302002-08-12 14:53:41 +000010633Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * libxml.3: small cleanup of the man page
10636 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10637 when serializing HREF attributes generated by XSLT.
10638
Daniel Veillardc084e472002-08-12 13:27:28 +000010639Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10642 version of Marc Liyanage' patch for boolean attributes in HTML
10643 output
10644
Daniel Veillard5f91b372002-08-12 12:13:01 +000010645Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * python/tests/serialize.py: fixed the test results, indenting
10648 behaviour changed slightly
10649
Aleksey Sanin9e951762002-08-08 18:02:41 +000010650Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10651
10652 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10653 new c14n function to Windows def files
10654
Aleksey Saninea4272a2002-08-02 23:50:03 +000010655Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10656
10657 * c14n.c: fixed a memory leak in c14n code
10658
Daniel Veillard58e44c92002-08-02 22:19:49 +000010659Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * parser.c include/libxml/parser.h: adding a new API for Christian
10662 Glahn: xmlParseBalancedChunkMemoryRecover
10663 * valid.c: patch from Rick Jones for some grammar cleanup in
10664 validation messages
10665 * result/VC/* result/valid/*: this slightly change some of the
10666 regression tests outputs
10667
Daniel Veillard0bf29002002-08-01 12:54:11 +000010668Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * tree.c: trying to fix a problem in namespaced attribute handling
10671 raised by Christian Glahn
10672
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010673Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * encoding.c include/libxml/encoding.h: Opening the interface
10676 xmlNewCharEncodingHandler as requested in #89415
10677 * python/generator.py python/setup.py.in: applied cleanup
10678 patches from Marc-Andre Lemburg
10679 * tree.c: fixing bug #89332 on a specific case of loosing
10680 the XML-1.0 namespace on xml:xxx attributes
10681
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010682Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10683
10684 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10685 corner case from new Merlin's test suite and added a callback
10686 that will be used to improve xmlsec performance
10687
10688
Daniel Veillard0b22def2002-07-29 16:23:03 +000010689Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * HTMLtree.c: trying to fix the <style> escaping problem in
10692 HTML serialization bug #89342
10693
Daniel Veillard0b28e882002-07-24 23:47:05 +000010694Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10697 and rebuilt the web site.
10698
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010699Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010700
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010701 * include/libxml/tree.h: added _private member to xmlNs struct
10702
Daniel Veillard1d995272002-07-22 16:43:32 +000010703Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * HTMLparser.c: fixing bug #84876 based on the xml working
10706 code.
10707
William M. Brack61eaba52002-07-21 11:14:18 +000010708Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10709
10710 * python/Makefile.am: enhanced to fix bug 72012 (errors
10711 when using '-jX' make parameter)
10712
William M. Brackef61d202002-07-19 08:32:00 +000010713Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10714
10715 * xpath.c: small additional enhancement for booleans
10716 compared to nodesets
10717
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010718Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * HTMLtree.c: changed the order of the encoding declaration
10721 attributes in the meta tags due to a bug in IE/Mac
10722
William M. Brack0c022ad2002-07-12 00:56:01 +000010723Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10724
10725 * xpath.c: enhanced handling of booleans (especially '='
10726 and '!=' for nodesets) - fixes bug 85256. Added new
10727 routine xmlXPathNotEqualValues for more proper handling
10728 of '!=' when nodesets are involved.
10729
Daniel Veillard06944e22002-07-11 19:55:18 +000010730Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10733 doc/xmlcatalog_man.xml to the source distribution
10734
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010735Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10736
10737 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10738 asked for this.
10739
Daniel Veillard539638b2002-07-06 19:55:14 +000010740Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * configure.in: preparing 2.4.23
10743 * doc/*: rebuilt the docs
10744
Daniel Veillard176d99f2002-07-06 19:22:28 +000010745Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * parser.c: fixing bug #84169 by fixing the
10748 comment of xmlCreatePushParserCtxt to describe the
10749 encoding detection parameters better.
10750
Daniel Veillard37f961d2002-07-06 17:53:56 +000010751Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * valid.c: fixing bug #79331 in one path the lookup for
10754 ID attributes on a namespaced node wasn't handled correctly :-\
10755
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010756Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10757
10758 * HTMLparser.c: trying to fix 87235 about discarded white
10759 spaces in the HTML parser.
10760 * result/HTML/*: this changes the output of a number of HTML
10761 regression tests
10762
Daniel Veillardfdc91562002-07-01 21:52:03 +000010763Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * xpath.c: applied patch from Richard Jinks for the namespace
10766 axis + fixed a memory error.
10767 * parser.c parserInternals.c: applied patches from Peter Jacobi
10768 removing ctxt->token for good.
10769 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10770 popped out by the regression tests.
10771 * Makefile.am: patch for threads makefile from Gary Pennington
10772
William M. Brack6000af52002-06-28 11:43:13 +000010773Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10774
Daniel Veillardfdc91562002-07-01 21:52:03 +000010775 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010776 expressions involving preceding-sibling (et al).
10777
Daniel Veillard153120c2002-06-18 07:58:35 +000010778Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * hash.c: applied a patch from Peter Jacobi to solve a problem
10781 when compiling with the Watcom C on Win32
10782 * result/schemas/*.err: the change of hashing algo generated
10783 permutations in the output
10784
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010785Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * hash.c: applied patch from Sander Vesik improving the quality of
10788 the hash function.
10789
Aleksey Sanina5808b92002-06-14 17:07:41 +0000107902002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010791
10792 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10793 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10794 xmllint.c xpath.c: replaced sprintf() with snprintf()
10795 to prevent possible buffer overflow (the bug was pointed
10796 out by Anju Premachandran)
10797
Daniel Veillarde059b892002-06-13 15:32:10 +000010798Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * parser.c: removed an uninitialized data error popped by valgrind
10801 on PE references
10802
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010803Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10804
10805 * doc/xml.html
10806 adding tutorial reference to the web page
10807
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010808Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10809
10810 * doc/tutorial/xmltutorial.xml
10811 * doc/tutorial/ar01s07.html
10812 * doc/tutorial/ape.html
10813 * doc/tutorial/includegetattribute.c
10814 adding section to tutorial about retrieving an attribute
10815 value
10816
Daniel Veillardf5582f12002-06-11 10:08:16 +000010817Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * parser.c: applied a couple of patches from Peter Jacobi to start
10820 to get rid of ctxt->token, with a possible significant speed
10821 improvement to be gained once done. Better compliance with PE
10822 references constructs in DTDs too.
10823 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10824 from Peter too
10825
Daniel Veillard38d80e22002-06-11 07:24:56 +000010826Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10829 xmlParseElement was likely to have been deallocated at the
10830 time of the report, possibly leading to segfault. Just report
10831 the tag name now.
10832
Daniel Veillard9e412302002-06-10 15:59:44 +000010833Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * xpath.c: patch from Richard Jinks for XPath substring() function
10836 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10837
Aleksey Sanina5808b92002-06-14 17:07:41 +0000108382002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010839
10840 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10841
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010842Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10843
10844 *doc/FAQ.html
10845 fixing typos in FAQ, thanks to Robert Funnell for the
10846 editing help
10847
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010848Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * NEWS: got complaints from rpmlint that it was empty
10851
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010852Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10853
10854 * added doc/tutorial, including:
10855 apa.html
10856 apb.html
10857 apc.html
10858 apd.html
10859 ar01s02.html
10860 ar01s03.html
10861 ar01s04.html
10862 ar01s05.html
10863 ar01s06.html
10864 includeaddattribute.c
10865 includeaddkeyword.c
10866 includekeyword.c
10867 includestory.xml
10868 index.html
10869 xmltutorial.xml
10870 libxml tutorial, including generated html
10871
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010872Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10873
10874 * result/c14n/exc-without-comments/merlin-c14n-two-*
10875 result/c14n/without-comments/merlin-c14n-two-*
10876 test/c14n/exc-without-comments/merlin-c14n-two-*
10877 test/c14n/without-comments/merlin-c14n-two-*
10878 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10879 c14n/exc-c14n and slightly modified test script to handle
10880 these test cases
10881 * c14n.c: fixed bugs for complicated nodes set (namespace
10882 without node and others from merlin-c14n-two.tar.gz)
10883 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10884 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10885 for xmlsec performance patch
10886 * xpath.c: fixed self::node() for namespaces and attributes
10887
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010888Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10889
10890 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10891 but with the format parameter
10892 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10893
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010894Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10895
10896 * Makefile.am: updated c14n tests suite
10897 * c14n.c: performance improvement for previous c14n patch
10898
Daniel Veillarde72c7562002-05-31 09:47:30 +000010899Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * parser.c: another peroformance patch from Peter Jacobi, that
10902 time on parsing attribute values.
10903
Aleksey Sanin508a1012002-05-31 06:32:32 +000010904Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10905
10906 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10907 into LibXML2 test suite
10908
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010909Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10910
10911 * c14n.c: propagating xpath ancesstors node fix to c14n
10912 plus small performance improvement to reduce number of
10913 mallocs
10914 * xpath.c: fixed ancestors axis processing for namespace nodes
10915
Daniel Veillard46de64e2002-05-29 08:21:33 +000010916Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10919 Peter Jacobi
10920
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010921Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * configure.in: preparing 2.4.22
10924
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010925Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10928 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10929 a public entry point.
10930 * doc/*: rebuilt the API and docs
10931
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010932Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * xpath.c: patch from Richard Jinks to fix a problem introduced
10935 in the previous patch and pointed by Norm
10936
Daniel Veillardc6924812002-05-24 11:10:43 +000010937Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * libxml.spec.in: fixing bug #81112
10940
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010941Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * uri.c: fixing bug #82848
10944
Daniel Veillarda2878972002-05-24 07:54:39 +000010945Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10948 output of one catalog test
10949
Aleksey Sanin114e4752002-05-24 07:20:27 +000010950Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010951
Aleksey Sanin114e4752002-05-24 07:20:27 +000010952 * global.data globals.c tree.c include/libxml/globals.h
10953 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10954 default value for global parameter xmlIndentTreeOutput to 1 and
10955 introduced new global parameter xmlTreeIndentString (the string
10956 used to do one-level indent) with default value " " (as it was
10957 in tree.c)
10958
Daniel Veillard49d5af82002-05-23 11:55:49 +000010959Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10962 with trio and schemas.
10963
Daniel Veillard7c13af42002-05-22 09:57:32 +000010964Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * xpath.c: patch from Richard Jinks to fix the problem raised in
10967 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10968
Daniel Veillard5a872412002-05-22 06:40:27 +000010969Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * xmlschemas.c: a bit of work on import.
10972 * xmlschemastypes.c: Charles Bozeman provided a compare function
10973 for date/time types so min/max facet restrictions should work,
10974 indeterminate comparisons return an error instead of equal.
10975 * test/schemas/date_0* result/schemas/date_0_0: specific test
10976 from Charles Bozeman too
10977
Daniel Veillard10b6da42002-05-18 07:55:20 +000010978Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10981 from Christian Cornelssen fixing the man pages and the Catalog
10982 building script.
10983 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10984 next step is <xs:import> I now have a reasonable understanding
10985 of how it works.
10986
Daniel Veillarde5354492002-05-16 08:43:22 +000010987Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10990
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010991Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10992
10993 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10994
Daniel Veillard088bf112002-05-14 11:03:59 +000010995Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * xpath.c: fixing an XPath function evalutation bug pointed out
10998 by Alexey Efimov where the context was lost when evaluating
10999 the function arguments
11000
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011001Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011002
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011003 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11004 function public for XMLSec performance optimizations
11005
Daniel Veillard3cd72402002-05-13 10:33:30 +000011006Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * python/generator.py python/libxml2class.txt : fixed a problem
11009 with the HTML parser pointed by Gary Benson
11010 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11011 example
11012
Aleksey Sanine48a3182002-05-09 18:20:01 +000011013Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11014 * parser.c: fixed bug #81159 (memory growth in SAX)
11015
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011016Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11017 * xpath.c: fixed bug #78858 (the real fix)
11018
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011019Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011020 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011021
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011022Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * tree.c: modified xmlNodeSetBase to allow changing the
11025 base of a document.
11026
Daniel Veillard070803b2002-05-03 07:29:38 +000011027Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * xmlschemastypes.c: patch Charles Bozeman for validation of
11030 all the date, time, and duration types
11031 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11032 * configure.in: fixed an error pointed by an user
11033 * xml2-config.in: fixed an error pointed by an user
11034
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011035Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11036
11037 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11038 win32/libxml2.def.src xmlIO.c: exported default
11039 'file:', 'http:' and 'ftp:' protocols input handlers
11040 and maked protocols comparisson case insensitive
11041
Daniel Veillard34de97f2002-04-30 14:29:22 +000011042Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * configure.in: Neven Has detected a typo
11045
Daniel Veillard28577c32002-04-30 06:48:41 +000011046Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11049 as one of the persons allowed to commit directly to the
11050 module.
11051
Daniel Veillardfc57b412002-04-29 15:50:14 +000011052Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11055 * valid.c: raised a too low limit
11056 * doc/*: rebuilt the docs
11057
Daniel Veillardeca82812002-04-24 11:42:02 +000011058Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * test/XPath/expr/floats test/XPath/expr/functions
11061 result/XPath/expr/floats result/XPath/expr/functions
11062 xpath.c: another XPath conformance patch from Richard Jinks
11063
Daniel Veillard13e04c62002-04-23 17:51:29 +000011064Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * xmlschemas.c: fixed validation of attribute groups.
11067 * test/schemas result/schemas: added an example from the primer
11068
Daniel Veillard88c58912002-04-23 07:12:20 +000011069Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11072 * test/schemas result/schemas: updated the test list
11073
Daniel Veillarde19fc232002-04-22 16:01:24 +000011074Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * TODO: updated a bit
11077 * parser.c: made a comment more specific
11078 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11079 Schemas conformance.
11080 * test/schemas result/schemas: updated the test list
11081
Daniel Veillard441bc322002-04-20 17:38:48 +000011082Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11085 implementing xs:all with minOccurs = 0
11086 * tes/schemas/* result/schemas/*: added more tests covering
11087 xs:all
11088
Daniel Veillard8a001f62002-04-20 07:24:11 +000011089Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * xmlregexp.c: first implementation of the all particle, this
11092 may need to be revisited for case where not all transitions
11093 must be crossed.
11094
Daniel Veillard7646b182002-04-20 06:41:40 +000011095Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * tree.c: another entity processing update from Markus Henke
11098
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011099Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11100
11101 * trionan.c: fixed crash on OSF/1
11102
Daniel Veillardb4398962002-04-19 07:01:55 +000011103Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * xmlschemas.c: more Schemas work
11106 * test/schemas/* result/schemas/*: added more tests coming
11107 from the spec.
11108
Daniel Veillard54761132002-04-18 21:00:44 +000011109Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11112 ExcC14N specification
11113
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011114Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * tree.c: patch from Markus Henke, fix for recursive entities.
11117
Daniel Veillard23b1f372002-04-18 15:50:05 +000011118Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * xpath.c: fix a problem with string() on a document node.
11121
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011122Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * Makefile.am xmlschemas.c: more Schemas work
11125 * test/schemas/* result/schemas/*: added more tests coming
11126 from the spec.
11127
Daniel Veillard6231e842002-04-18 11:54:04 +000011128Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11131 * result/HTML/*: this changes a few things in the results
11132
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011133Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11134
11135 * include/libxml/tree.h: eliminated 'declaration different than
11136 prototype' warning
11137 * include/win32config.h: "resolved" conflicts with errno.h
11138
Daniel Veillardb509f152002-04-17 16:28:10 +000011139Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11142 on the automata interfaces and debug of counted choices
11143 * test/schemas/* result/schemas/*: added a number of tests
11144
Daniel Veillard8651f532002-04-17 09:06:27 +000011145Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11148 a bit of work on Schemas
11149 * testSchemas.c: try to make it more useful
11150 * test/schemas/* result/schemas/* Makefile.am: changed the
11151 Schemas regression test procedure, started adding a few samples
11152
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011153Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11154
11155 * include/libxml/encoding.h: Patch for the Borland C++ builder
11156 * include/libxml/tree.h: Patch for the Borland C++ builder
11157 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011158 * win32/bcb5: New directory for the Borland C++ builder
11159 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011160
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011161Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11162
11163 * win32/Makefile.msvc: Update for XML Schema support
11164 * win32/configure.js: Update for XML Schema support
11165 * win32/libxml2.def.src: Update for XML Schema support
11166
Daniel Veillard4255d502002-04-16 15:50:10 +000011167Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11170 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11171 xmlunicode.c include/libxml/Makefile.am
11172 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11173 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11174 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11175 include/libxml/xmlversion.h.in : merged the current state of
11176 XML Schemas implementation, it is not configured in by default,
11177 a specific --schemas configure option has been added.
11178 * test/automata test/regexp test/schemas Makefile.am
11179 result/automata result/regexp result/schemas:
11180 merged automata/regexp/schemas regression tests
11181
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011182Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * xpath.c: Gary found a compile time problem, fixes #78823
11185
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011186Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * configure.in: release of 2.4.20
11189 * doc/*: updated and rebuilt the docs
11190
Daniel Veillardf544f192002-04-15 12:56:56 +000011191Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * python/Makefile.am: patch from Cristian Gafton to build on
11194 Red Hat 6.2, should also fix #75779
11195
Daniel Veillard940492d2002-04-15 10:15:25 +000011196Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * valid.c: first part of fixing #78729
11199
Daniel Veillardeb475a32002-04-14 22:00:22 +000011200Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11203 escaping of URI when saving HTML files.
11204 * result/HTML/*: this impacted some tests
11205
Daniel Veillard9b731d72002-04-14 12:56:08 +000011206Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * configure.in: trying to fix #77441
11209
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011210Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * include/libxml/xmlIO.h: Hallski complained it could not be
11213 included by itself.
11214
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011215Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11218
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011219Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11220
11221 * win32/configure.js: patch from Nilo for the c14n option
11222 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11223
Daniel Veillardda423da2002-04-10 19:25:38 +000011224Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11227 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11228 LIBXML_THREAD_ENABLED
11229
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011230Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * xpath.c: another patch from Richard Jinks for substring conformance
11233 * test/XPath/expr/floats test/XPath/expr/strings
11234 result/XPath/expr/floats result/XPath/expr/strings: update of the
11235 test suite to check those.
11236
Daniel Veillard01917aa2002-04-10 11:30:41 +000011237Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11238
11239 * xpath.c: patch from Richard Jinks for .x float parsing.
11240
Daniel Veillard46d6c442002-04-09 16:10:39 +000011241Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * parser.c: patch from Markus Henke when an encoding ain't recognized
11244
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011245Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * libxml.m4: got a report that #include <string.h> was needed
11248
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011249Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11252
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011253Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11254
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011255 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011256
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011257Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11260 pointed out by Melvyn Sopacua.
11261
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011262Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * libxml.m4: Frédéric Crozat gave a patch related to the change
11265 of Include paths breaking the libxml.m4
11266
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011267Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * xpath.c: Fix bug #76927 forgot to save some context
11270 when evaluating binary expressions
11271
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011272Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * configure.in: fixed configure for MPE/iX from Markus Henke
11275 * xmlmemory.c: fixed initialization problems
11276 * xpath.c: another set of patches from Richard Jinks this
11277 fixes "make XPathtests" on linux
11278
Daniel Veillard21458c82002-03-27 16:12:22 +000011279Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11282 * test/XPath/expr/compare test/XPath/expr/equality
11283 test/XPath/expr/floats test/XPath/expr/functions
11284 test/XPath/expr/strings result/XPath/expr/compare
11285 result/XPath/expr/equality result/XPath/expr/floats
11286 result/XPath/expr/functions result/XPath/expr/strings: Updated
11287 tests though they show a divergence on Linux
11288
Daniel Veillard28dfed12002-03-27 09:08:17 +000011289Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * xpath.c trionan.c: previous commit also included patches
11292 from Richard Jinks on some IEEE support corner case
11293
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011294Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11297 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11298 that $(datadir) should be used for docs
11299
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011300Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11303 could leak filedescriptors
11304
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011305Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * configure.in nanohttp.c: applied patch from Allan Clark for
11308 UnixWare/OpenServer
11309
Daniel Veillard19274092002-03-25 16:48:03 +000011310Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * configure.in: preparing 2.4.19
11313 * doc/*: rebuilt the docs
11314
Daniel Veillard56b2db72002-03-25 16:35:28 +000011315Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * nanohttp.c: fixing #76043, got fed up with non-portability
11318 of that piece of code.
11319
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011320Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * valid.c SAX.c: Never commit without running "make tests" :-(
11323 fix a couple of stupidities in the previous commit
11324 * result/*: a few changes in some attribute order result of previous
11325 commit.
11326
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011327Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11330 the internal subset should not raise duplicate ID errors,
11331 also there was a small bug in conjunction to namespace
11332 declarations defaulted and xml:xxx attributes DTD definitions.
11333
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011334Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * xpath.c: Richard Jinks also raised some rounding problems
11337 this tries to fix them
11338
Daniel Veillard4e2df542002-03-22 12:23:14 +000011339Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11342 behaviour in xmlXPathCastToString()
11343
Daniel Veillarddb552912002-03-21 13:27:59 +000011344Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11347 raised by Morus Walter
11348
Daniel Veillard9e537932002-03-21 13:08:08 +000011349Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11350
11351 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11352 from Igor
11353
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011354Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * xpath.c: fixing #75619, related to a problem when trying
11357 to evaluate condition when the current node set resulting
11358 from that sub-step evaluation is empty. Also fixes 2 potential
11359 problem with previous-sibling and next-siblings axis.
11360
Daniel Veillard1840ef02002-03-21 08:05:23 +000011361Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11364 HTML support is not configured in.
11365
Daniel Veillard561b7f82002-03-20 21:55:57 +000011366Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11369 include/libxml/tree.h: dohh I really didn't intended to commit
11370 this test version :-(
11371
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011372Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * testSAX.c: I wanted to see the real speed at the SAX interface
11375 after a little too many Ximianer started complaining about the
11376 parser speed.
11377 added a --quiet option:
11378 paphio:~/XML -> ls -l db100000.xml
11379 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11380 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11381 3200006 callbacks generated
11382 real 0m1.270s
11383 Which means 16MBytes/s and 3Mcallback/s
11384
Daniel Veillardc62a1472002-03-19 18:35:12 +000011385Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * xpath.c: valgrind spotted another error that time when running
11388 on libxslt regression tests
11389
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011390Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * Makefile.am: adding "make valgrind" running the full regression
11393 tests (except python ones) under Valgrind (using valgrind -q
11394 which was kindly added by the author).
11395 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11396 passes cleanly now except an obcure floating point initialization
11397 raised in log10() in one XPath regression test ???
11398 * tree.c: edited some comments to close #75244
11399
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011400Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11403 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11404 context of ScrollKeeper, made sure that if the number is
11405 an integer, the serialization follows the description at
11406 http://www.w3.org/TR/xpath#section-String-Functions
11407
Daniel Veillard5997aca2002-03-18 18:36:20 +000011408Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011410 * configure.in: preparing 2.4.18
11411 * doc/*: updated and rebuilt the web site
11412 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11413 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011414 * parser.c: humm, changed the way the SAX parser work when
11415 xmlSubstituteEntitiesDefault(1) is set, it will then
11416 do the entity registration and loading by itself in case the
11417 user provided SAX getEntity() returns NULL.
11418 * testSAX.c: added --noent to test the behaviour.
11419
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011420Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * parser.c: Wilfried Teiken provided a hackish but working
11423 way to get context reported back on entities when parsing
11424 with SAX and without breaking the DOM build.
11425
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011426Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * c14n.c: applied a new patch from Aleksey Sanin
11429 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11430 to reference Aleksey implementation of XML digital Signatures
11431
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011432Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * xpath.c: small fix to avoid potential problem due to
11435 ordering of freeing data
11436 * python/Makefile.am: people were complaining about
11437 the generated file in python dir not being built
11438
Daniel Veillardd2379012002-03-15 22:24:56 +000011439Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11442 python/generator.py python/libxml.c python/types.c: Cleanup
11443 of the python Makefiles based on Jacob and James feedback,
11444 fixed the spec file accordingly, fixed the number of warning
11445 that passing my pedantic CFLAGS was generating. Conclusion
11446 is that Python includes are real crap.
11447
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011448Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11449
11450 * configure,in: it was reported quite a few times that
11451 xml2-config --cflags should not output
11452 -I$includeprefix/libxml2/libxml because libxml2 header names
11453 clashes with existing names like list.h from C++ stl.
11454 Includes should be #include<libxml/xxx.h> so ...
11455
Daniel Veillard6f293b12002-03-15 09:42:33 +000011456Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * c14n.c: another patch from Aleksey Sanin
11459
Daniel Veillard5c396542002-03-15 07:57:50 +000011460Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11461
11462 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11463 canonicalization algorithm
11464 * doc/xml.html doc/index.html: added the C14N references on the
11465 index page.
11466
jacob berkman9be65862002-03-14 02:15:56 +0000114672002-03-13 jacob berkman <jacob@ximian.com>
11468
11469 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11470 usage, redundant, and gcc specific
11471
Daniel Veillard75be0132002-03-13 10:03:35 +000011472Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * xpath.c: speedup some node selection operations, this can
11475 have a significant impact on DocBook Norm's stylesheets
11476 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11477 make sure it's always the case
11478 * debugXML.c: distinguish CDATA and comments in ls operations
11479
Daniel Veillard61f26172002-03-12 18:46:39 +000011480Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11483 to generate better API descriptions etc...
11484
Daniel Veillard9ff88172002-03-11 09:15:32 +000011485Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * c14n.c: Fixing #74186, made sure all boolean expressions
11488 get fully parenthesized, ran indent on the output
11489 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11490 include/libxml/tree.h: also #74186 related, removed the
11491 --with-buffers option, and all the preprocessor conditional
11492 sections that were resulting from it.
11493
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011494Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * valid.c: applied patch from Dodji Seketeli fixing an
11497 uninitailized variable in xmlValidGetValidElements()
11498
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011499Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * c14n.c: fixed a few comments
11502 * doc/*.html doc/*/*.html: regenerated the docs and added
11503 the C14N API
11504 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11505
Daniel Veillardfa49d872002-03-09 10:20:00 +000011506Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * check-xml-test-suite.py: fix to adapt varaiations in the
11509 bindings
11510 * configure.in python/setup.py python/setup.py.in: fixed to
11511 have the version of the python scripts automatically updated
11512
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011513Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11516 in xmlCopyProp()
11517
Daniel Veillardaf43f632002-03-08 15:05:20 +000011518Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * configure.in: preparing 2.4.17 release
11521 * doc/*: updated and rebuilt the docs
11522 * xpath.c: fixed a comment
11523 * python/libxml.c: fixed a possible reentrancy problem
11524
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011525Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11526
11527 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11528 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11529 added a specific regression test
11530 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11531 not raise exceptions when failing to find the attribute.
11532
Daniel Veillard90bc3712002-03-07 15:12:58 +000011533Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * configure.in xmllint.c: owen pointed out a problem with the
11536 ftme fix, gettimeofday() was not detected by configure and
11537 the ftime header wasn't included, dohhh
11538
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011539Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * configure.in xmllint.c: trying to fix #71457 for timing
11542 precision when gettimeofday() is not availble but ftime() is
11543
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011544Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11547 are now copied on install and part of the -devel RPM
11548
Daniel Veillard7b416132002-03-07 08:36:03 +000011549Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * xpath.c: trying to avoid bug #72150 which was apparently
11552 caused by a gcc bug (or a processor problem) as detailed
11553 at http://veillard.com/gcc.bug
11554
Daniel Veillardf742d342002-03-07 00:05:35 +000011555Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11556
11557 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11558 fixed xmlReconciliateNs(), added a Python test/example for
11559 inter-document cut'n paste
11560 * python/libxml.py: fixed node.doc on document nodes and added
11561 xpathEval() onto node objects
11562
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011563Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11566 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11567 fixup and integrated tests for the serialization stuff
11568
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011569Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11572 moved the libxml man page to section 3
11573
Daniel Veillard1e774382002-03-06 17:35:40 +000011574Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * tree.c: fix bug #72490
11577 * python/libxml.c python/libxml.py: added methods serialize()
11578 and saveTo() to all node elements.
11579
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011580Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * xmlIO.c: closed #73430, don't read from an input source
11583 which indicated an end-of-file or an error.
11584
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011585Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * parser.c: make sure SAX endDocument is always called as
11588 this could result in a Python memory leak otherwise (it's
11589 used to decrement ref-counting)
11590 * python/generator.py python/libxml.c python/libxml.py
11591 python/libxml2-python-api.xml python/libxml2class.txt
11592 python/tests/error.py python/tests/xpath.py: implemented
11593 the suggestions made by Gary Benson and extended the tests
11594 to match it.
11595
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011596Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * python/generator.py: applied patch fixing #73450
11599
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011600Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * xpath.c: fixing #61290 "namespace nodes have no parent"
11603 long standing divergence from the XPath REC. NodeSets
11604 simply hold a copy of namespace nodes and those node ->next
11605 points to the parent (which may not be the node carrying the
11606 definition).
11607 * include/libxml/xpath.h: flagged but didn't added a possible
11608 speedup
11609 * DOCBparser.c HTMLparser.c: removed some warnings from push
11610 parser due to new state being added.
11611 * tree.c: new fix from Boris Erdmann
11612 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11613 the XML Canonalization support from Aleksey Sanin
11614
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011615Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * tree.c: patch from Boris Erdmann fixing some namespace odities
11618 with xmlCopyNode()
11619
Daniel Veillardc6613042002-03-02 09:34:02 +000011620Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * xmlIO.c: fix bug #72706 when loading a NULL entity
11623
Daniel Veillardc0fef772002-03-01 16:16:31 +000011624Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11627 actually change in a future XML Namespace revision.
11628
Daniel Veillard79426f22002-03-01 16:14:17 +000011629Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11632 added the possibility of returning nodesets from XPath extension
11633 functions written in Python
11634
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011635Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11636
11637 * python/*: commiting some Python bindings work done while travelling
11638
Daniel Veillard97300512002-03-01 09:13:41 +000011639Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11642 explicitely with memory debugging switched on
11643
Daniel Veillard6361da02002-02-23 10:10:33 +000011644Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11647 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11648 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11649 the accessor generator for strings
11650 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11651 regression test.
11652
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011653Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * python/README python/generator.py python/libxml.c python/setup.py:
11656 added the 'usual' setup.py to allow building a libxml2-python
11657 module based on the same code. The initialization is however
11658 different the 2 .so files fo libxml2 and libxslt are identical and
11659 they entry point initialize both libraries. this is done to avoid
11660 some possible nasty problem since the Python don't merge the maps
11661 of all shared modules.
11662
Daniel Veillard158a4d22002-02-20 22:17:58 +000011663Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * parser.c: fixed a push/encoding bug reported by Michael
11666 on librsvg
11667
Daniel Veillard7839e162002-02-20 18:54:48 +000011668Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * include/libxml/parserInternals.h: fixes a misplaced #endif
11671
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011672Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * parser.c valid.c: found and fixed a couple of allocation bugs
11675
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011676Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * doc/xml.html doc/python.html doc/*: added a Python and binding
11679 page describing the current state of the Python bindings and
11680 giving pointers to the other languages wrappers.
11681
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011682Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11685 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11686 rebuilt the API and web site
11687 * xpath.c: fixed #71978 portability bugs
11688
Daniel Veillard8aff2472002-02-19 21:50:43 +000011689Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11692
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011693Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * include/libxml/parserInternals.h parser.c: had to change
11696 2 internal parsing API when processing document content
11697 to check the start and end of element content are defined
11698 in the same entity
11699 * valid.c include/libxml/valid.h: attribute normalization can
11700 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11701 with the context to report it.
11702 * SAX.c: fixed the last known bugs, crazy validation constraints
11703 when a document is standalone seems correctly handled. There
11704 is a couple of open issues left which need consideration especially
11705 PE93 on external unparsed entities and standalone status.
11706 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11707 The 2 tests left failing are actually in error. Cleanup done.
11708
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011709Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * valid.c: implemented E59 spaces in CDATA does not match the
11712 nonterminal S
11713
Daniel Veillard878eab02002-02-19 13:46:09 +000011714Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * SAX.c parser.c valid.c: more validation test fixups
11717 * check-xml-test-suite.py: added duration info for the tests
11718
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011719Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * parser.c valid.c: a couple of errors were reported but not
11722 saved back as such in the parsing context. Down to 1% failure rate
11723 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11724
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011725Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11726
11727 * xmlInternald.c: isExtender was missing a char
11728 * parser.c include/libxml/parser.h: % are acceptable in the
11729 internal subset if within a PUBLIC ID
11730
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011731Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * SAX.c parserInternals.c valid.c: more work on the conformance
11734 suite. Took the step to finally block documents with encoding
11735 errors. It's a fatal error per the spec, people should have fixed
11736 their documents by now.
11737
Daniel Veillard55253e22002-02-18 14:32:39 +000011738Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * check-xml-test-suite.py: fixed the test script after some discussion
11741 on the semantic of TYPE="error"
11742 * Makefile.am: added the script to the distrib
11743
Daniel Veillard28757702002-02-18 11:19:30 +000011744Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * SAX.c entities.c: fixed a couple of conformances issues deep
11747 into the validation code (standalone and undeclared Notations)
11748
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011749Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11752 stayed there for years !
11753
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011754Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11757 missing
11758
Daniel Veillardc7612992002-02-17 22:47:37 +000011759Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * check-xml-test-suite.py: improved the behaviour a bit as
11762 well as the logs
11763 * parser.c valid.c SAX.c: fixed a few more bugs
11764 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11765
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011766Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11767
11768 * check-xml-test-suite.py: python script to run regression tests
11769 against the XML Test suite of W3C/OASis
11770 * SAX.c: fixed a validation bug
11771 * parser.c: fixed 3 errors pointed by the test suite
11772 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11773 * python/Makefile.am: fixed a dependendy
11774
Daniel Veillard9f28f302002-02-15 20:48:08 +000011775Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11776
11777 * xmlmemory.c: avoid a warning bug #71594
11778
Daniel Veillard144024e2002-02-13 21:14:46 +000011779Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11780
11781 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11782 warning on alpha/Tru64
11783
Daniel Veillarde4301c82002-02-13 13:32:35 +000011784Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11785
11786 * include/libxml/entities.h: fixing a comment
11787 * valid.c: fixing some troubles with validity check on namespaces
11788 * result/VC/NS3 test/VC/NS3: added a specific regression test
11789
Daniel Veillarda6d05382002-02-13 13:07:41 +000011790Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11791
11792 * tree.c: Fixing #71342 serializing '\n' in attribute values
11793 * result/noent/att3 result/att3 test/att3: added a specific
11794 test.
11795
Daniel Veillard797a5652002-02-12 13:46:21 +000011796Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11797
11798 * python/libxml.c: couple of bug fixes
11799
Daniel Veillard01a6d412002-02-11 18:42:20 +000011800Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * python/*.py: removed tabs and used spaces.
11803
Daniel Veillard397ff112002-02-11 18:27:20 +000011804Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11805
11806 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11807 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11808
Daniel Veillard03517542002-02-11 13:54:40 +000011809Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11812 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11813
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011814Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * include/libxml/encoding.h include/libxml/entities.h
11817 include/libxml/globals.h include/libxml/parser.h
11818 include/libxml/threads.h include/libxml/tree.h
11819 include/libxml/xmlmemory.h: trying to fix the include mess
11820
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011821Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * include/libxml/xmlmemory.h: reverted part of the previous
11824 attempt to provide #69655, this was breaking the build.
11825
Daniel Veillard0ba59232002-02-10 13:20:39 +000011826Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11829 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11830 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11831 include/libxml/parserInternals.h include/libxml/tree.h
11832 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11833 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11834 clean.
11835 * python/libxml.c: fixed a warning.
11836
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011837Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11840 copying of node, merge back IDs in the target document.
11841 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11842 test/XInclude/ents/ids.xml: test case
11843 * result/VC/ElementValid4: output changed due to a typo fix
11844
Daniel Veillard1c18e302002-02-09 22:16:40 +000011845Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011848 generate the dependencies right as Jacob found out. Add
11849 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011850
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011851Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * parserInternals.c valid.c: Justin Fletcher found some parts
11854 of the code needing cleanup
11855 * libxml.spec.in python/Makefile.am python/generator.py
11856 python/libxml.c python/libxml.py: Fixed the python Makefiles
11857 corrected a bug showing up on ia64, changed the name of the
11858 python internal module too
11859
Daniel Veillard07be19b2002-02-08 14:20:35 +000011860Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11861
11862 * Makefile.am: applied patch from Andris Pavenis for binary
11863 name suffixes
11864
Daniel Veillardf216d462002-02-08 13:44:24 +000011865Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11866
11867 * xmllint.c win32/win32config.h: fixing #68748
11868
Daniel Veillardd455d792002-02-08 13:37:46 +000011869Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * valid.c: fixing #70166
11872
11873Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * valid.c: fixing #70077
11876
Daniel Veillardc575b992002-02-08 13:28:40 +000011877Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11878
11879 * Copyright Makefile.am README configure.in libxml.spec.in:
11880 Changed to the MIT Licence
11881 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11882 doc/xmlio.html: updated the doc accordingly
11883 * include/libxml/xmlwin32version.h configure.in: preparing
11884 2.4.14 release
11885 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11886 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11887 fixed the const xmlChar * wrapper and generator, XPath extension
11888 functions now use the context as first argument
11889 * python/tests/tstxpath.py python/tests/xpath.py
11890 python/tests/xpathext.py: Updated the tests accordingly
11891 * tree.c: fixed bug #70067
11892
Daniel Veillard7db38712002-02-07 16:39:11 +000011893Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * Makefile.am: cleanup
11896 * debugXML.c: always use stdout if output is NULL
11897 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11898 * python/Makefile.am python/generator.py python/libxml2class.txt
11899 python/libxml_wrap.h python/types.c: augmented the number of bindings
11900 handling FILE * and XPath contexts
11901 * python/tests/Makefile.am: avoid a stupid problem due to the
11902 use of TEST.
11903
Daniel Veillard15a143b2002-02-06 22:40:50 +000011904Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11907
Daniel Veillard70cab352002-02-06 16:06:58 +000011908Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * python/TODO python/libxml.c: cleanup the extension function lookup
11911 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11912
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011913Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * configure.in python/Makefile.am: do not install outside
11916 of prefix
11917
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011918Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * python/TODO python/libxml.c: started adding SAX interfaces
11921 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11922 SAX test
11923
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011924Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * tree.c: hardened the addChild function
11927 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11928 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11929 added accessors needed for xmlNode, a bit more testing and
11930 extension of interfaces
11931 * python/tests/Makefile.am python/tests/build.py: added a test
11932 build from scratch/save/load/check
11933
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011934Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * parserInternals.c: change a small bit in the way valididy
11937 error messages get initialized
11938 * python/TODO python/libxml.c python/libxml2-python-api.xml
11939 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11940 added some memory debugging to track leaks at the libxml2 level
11941 * python/tests/*.py: changed all tests to check for leaks,
11942 there is just one left in XPath extension registrations.
11943
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011944Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * python/TODO python/generator.py python/libxml2-python-api.xml
11947 python/libxml2class.txt: more accessor classes for the parser
11948 context, allow to switch on and check validity
11949 * python/tests/Makefile.am python/tests/error.py
11950 python/tests/invalid.xml python/tests/valid.xml
11951 python/tests/validate.py: attded more test and and added error.py
11952 which I forgot to commit in the last step
11953
Daniel Veillard3ce52572002-02-03 15:08:05 +000011954Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11955
11956 * python/Makefile.am python/types.c: cleanup
11957 * python/libxml.c python/libxml.py python/libxml_wrap.h
11958 python/generator.py python/libxml2-python-api.xml
11959 python/libxml2class.txt: added class for parser context, added
11960 first cut for push mode support. Added a framework to generate
11961 accessors functions.
11962 * python/tests/Makefile.am python/tests/push.py: added a push
11963 test
11964
Daniel Veillardcfb05462002-02-02 23:18:22 +000011965Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11968 bug a bit of cleanup.
11969
Daniel Veillard5d819032002-02-02 21:49:17 +000011970Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11973 python/libxml2class.txt: adding error redirections and preformat
11974 to a python handler
11975 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11976 tests self checking
11977
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011978Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11981 a function
11982
Daniel Veillard9589d452002-02-02 10:28:17 +000011983Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11986 python/libxml.c python/libxml2-python-api.xml
11987 python/libxml2class.txt: Progressing through the TODOs, class
11988 description output, extra XML API, RPM now builds the wrappers
11989 for all python installed versions
11990
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011991Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11992
11993 * configure.in libxml.spec.in python/Makefile.am python/TODO
11994 python/generator.py python/libxml2class.txt: added more informations
11995 in the libxml2-python package including docs. Slightly changed
11996 the class hierarchy
11997 * python/tests/*: added basic regression tests infrastructure too
11998
11999Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12002 added libxml2-python as part of the packages installed
12003
Daniel Veillarda7340c82002-02-01 17:56:45 +000012004Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * python/Makefile.am python/generator.py python/libxml.c
12007 python/libxml.py: more work, now able to extend the
12008 XPath interpreter with functions written in python.
12009
Daniel Veillardc3e39442002-02-01 09:29:41 +000012010Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12011
12012 * python/Makefile.am: Jacob sent a patch to allow building from
12013 tarfile.
12014
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012015Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12016
12017 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12018 inserted the python wrappers build, I hope this won't be too
12019 unportable
12020
Daniel Veillard1971ee22002-01-31 20:29:19 +000012021Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12022
12023 * xpath.c: minor optimization
12024 * python/generator.py python/libxml.c python/libxml.py
12025 python/libxml_wrap.h: more work on the python bindings,
12026 they now support XPath and there is no evident leak
12027
Daniel Veillard36ed5292002-01-30 23:49:06 +000012028Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12029
12030 * python/generator.py python/libxml.c python/libxml.py:
12031 more work on the python bindings generator.
12032
Daniel Veillard96fe0952002-01-30 20:52:23 +000012033Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12034
12035 * python/generator.py python/libxml.c python/libxml_wrap.h:
12036 more work on the python bindings.
12037
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012038Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12039
12040 * python/generator.py python/libxml.c python/libxml.py
12041 python/libxml_wrap.h: commited early version of a python binding
12042 for private use only ATM
12043
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012044Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12045
12046 * entities.c tree.c include/libxml/entities.h: applied patch
12047 from Anthony Jones to implement copy of DTD subtree too. Had
12048 just to keep 2 function private which really ought to become
12049 public ones.
12050
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012051Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * xmllint.c: added pointers to the web pages in the usage()
12054
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012055Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12056
12057 * tree.c: more fixes from Petr Kozelka for attribute handling
12058 in the tree API to align the semantic with DOM.
12059
Daniel Veillard36065812002-01-24 15:02:46 +000012060Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12061
12062 * valid.c tree.c entities.c: another set of patches from
12063 Anthony Jones for copy operations cleanup and robustness
12064
Daniel Veillardf8592562002-01-23 17:58:17 +000012065Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12066
12067 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12068 an alphabetic index based on comments content
12069 * doc/*: rebuilt the web site with the new references
12070
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012071Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * parserInternals.h: Greg Sjaardema suggested to use an
12074 eponential buffer groth policy in xmlParserAddNodeInfo()
12075
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012076Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12079 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12080 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12081 to generate cross-references, and added/updated the stylesheets
12082 to generate and link API indexes. The generic keyword index
12083 is not done yet.
12084 * doc/*.html: regenerated all the usual docs too
12085
Daniel Veillard2070c482002-01-22 22:12:19 +000012086Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12087
12088 * debugXML.c: added an xpath function to the shell for T. V. Raman
12089
12090Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012091
12092 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12093 debug routines.
12094
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012095Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12096
12097 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12098 support of attribute nodes
12099
Daniel Veillard9d06d302002-01-22 18:15:52 +000012100Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12103 hopefully near complete and fully documented of the API in XML
12104 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12105 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12106 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12107 include/libxml/parserInternals.h include/libxml/valid.hi
12108 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12109 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12110 include/libxml/xpath.h include/libxml/xpathInternals.h:
12111 Cleaned up the doc comments a lot in the process, the interface
12112 coverage is now 100%
12113
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012114Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12117 extracts comments from the gtk-doc DocBook output (a bit
12118 convoluted but seems to work).
12119
Daniel Veillard61006472002-01-21 17:31:47 +000012120Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12121
12122 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12123 added an XML description of the API, moved the script generating
12124 it here. Added a "make api" target
12125
Daniel Veillardd2f23002002-01-21 13:36:00 +000012126Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12127
12128 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12129
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012130Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12131
12132 * xpath.c include/libxml/xpathInternals.h: the change made to
12133 xmlXPathFuncLookupFunc was incompatible roll it back
12134
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012135Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * SAX.c: cleanup patch from Anthony Jones
12138 * doc/Makefile.am: fix the headers to avoid in make scan
12139 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12140 includes, * vs Ptr and general cleanup
12141 * parsedecl.py: first version of a script to extract the
12142 module interfaces, the goal will be to provide .decl or XML
12143 specification of the interfaces to build wrappers.
12144
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012145Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12146
12147 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12148 now provides return codes in case of errors
12149
Bjorn Reese026d29f2002-01-19 15:40:18 +000012150Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12151
12152 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12153 Upgraded to trio baseline 1.6
12154 * strio.h strio.c: Replaced by triostr.h and triostr.c
12155
Daniel Veillard572577e2002-01-18 16:23:55 +000012156Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12157
12158 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12159 of strdup usage in the code
12160
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012161Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12162
12163 * parser.c error.c: Keith Isdale complained rightly that
12164 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12165
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012166Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12167
12168 * tree.c: fixed the funxtion to set the xml: attributes
12169 * debugXML.c: added "setbase" to test it.
12170
Daniel Veillard2c748c62002-01-16 15:37:50 +000012171Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12172
12173 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12174 to allow updating an attribute content
12175
Daniel Veillard8de85c62002-01-15 17:10:15 +000012176Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * libxml.h: try to avoid problems when compiling on Windows
12179
Daniel Veillard314cfa02002-01-14 17:58:01 +000012180Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12181
12182 * hash.c: patch from Anthony Jones for hash.c allocation size
12183 * Makefile.am: trying to work around Yet Another Libtool Madness
12184 and build the 2.4.13 release finally ...
12185
Daniel Veillard744683d2002-01-14 17:30:20 +000012186Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12187
12188 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12189 * doc/* : update of the documentation
12190
Daniel Veillarde6a55192002-01-14 17:11:53 +000012191Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12192
12193 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12194 at fixing #61290 :-(
12195
Daniel Veillardfb25a512002-01-13 20:32:08 +000012196Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12197
12198 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12199 Fixes bug #67229
12200
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012201Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12202
12203 * tree.c: trying to avoid troubles when a subtree is copied
12204 and coalesced in part with the target tree. Should fix
12205 bug #67407
12206
Daniel Veillardd8224e02002-01-13 15:43:22 +000012207Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12208
12209 * valid.c: fixed validation of attributes content of type
12210 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12211 values, very old bug. Fixes #67671
12212
Daniel Veillard8107a222002-01-13 14:10:10 +000012213Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12214
12215 * parser.c include/libxml/parserInternals.h tree.c: integrated
12216 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12217 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12218
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012219Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12220
12221 * threads.c: applied Serguei Narojnyi's patch to add native
12222 thread support on the Win32 platform
12223 * testThreadsWin32.c Makefile.am: added the test program also
12224 from Serguei, Win32 specific
12225 * include/win32config.h include/libxml/xmlwin32version.h.in:
12226 added patch from Igor for the Windows thread specific defines.
12227
Daniel Veillard845cce42002-01-09 11:51:37 +000012228Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12229
12230 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12231
Daniel Veillard7b602b42002-01-08 13:26:00 +000012232Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12233
12234 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12235 output page into XMLinfo.html. Close bug #66951 and
12236 raised by Robert Collins too.
12237
Daniel Veillard73c6e532002-01-08 13:15:33 +000012238Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12239
12240 * encoding.c: Paul Keogh pointed out a possibility of segfault
12241 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12242 Closes bug # 68238
12243
Daniel Veillard4a859202002-01-08 11:49:22 +000012244Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12245
12246 * doc/*.html: updated the Gdome2 links
12247
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012248Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12249
12250 * libxml.h: Applied following patches from Robert Collins
12251 and make sure IN_LIBXML is defined when compiling it
12252 -------
12253 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12254 as well as Visual C.
12255 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12256 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12257 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12258 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12259 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12260 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12261 xmlSysIDExists xmlNoNetExists).
12262 * xmllint.c: Don't include winsock2.h for Cygwin.
12263
Daniel Veillard401c2112002-01-07 16:54:10 +000012264Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12267 when the version info is not present.
12268
Daniel Veillard6f42c132002-01-06 23:05:13 +000012269Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12270
12271 * tree.c: Anthony Jones pointed out a problem in
12272 xmlStringGetNodeList() and provided a fix for it
12273
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012274Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12275
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012276 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012277 xmlCreatePushParserCtxt() when the initial buffer passed
12278 is large.
12279
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012280Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12281
12282 * win32/*: big cleanup of the Windows/MSVC project files
12283 from Igor Zlatkovic
12284
Daniel Veillardcebb1362002-01-02 13:13:30 +000012285Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12286
12287 * doc/Makefile.am: should fix #67674 and avoid troubles if
12288 xsltproc is not available or fails in the prefix provided
12289
Daniel Veillard26908ab2002-01-01 16:50:03 +000012290Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12291
12292 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12293
Daniel Veillard5344c602001-12-31 16:37:34 +000012294Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12297 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12298 Fixed a few other problems raised by Charlie Bozeman.
12299 * result/VC/ElementValid[5-7]: fixed the output
12300
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012301Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12304 patches from Charlie Bozeman. Regenerated the HTML docs.
12305
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012306Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12307
12308 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12309 for Windows from Igor
12310
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012311Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12312
12313 * xmllint.c: applied Justin Fletcher patch for --output or -o
12314
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012315Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12316
12317 * win32/libxml2/libxml2.def.src: close #67019
12318
Daniel Veillard01db67c2001-12-18 07:09:59 +000012319Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12320
12321 * xmllint.c: applied Justin Fletcher generic timing patch
12322 similar to the one already applied to xsltproc.
12323
Daniel Veillardd1640922001-12-17 15:30:10 +000012324Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12325
12326 * include/libxml/tree.h tree.c: applied documentation patches
12327 from Charlie Bozeman
12328
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012329Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12330
12331 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12332
Daniel Veillard29e43992001-12-13 22:21:58 +000012333Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12334
12335 * valid.c: fix the xmlStrdup() used in the previous patch.
12336 * valid.c: added --dropdtd
12337 * tree.c: fixed xmlUnlinkNode so it also removes the references
12338 from the document if the node is a DTD
12339
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012340Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * HTMLtree.c valid.c: cleanup some static declarations
12343
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012344Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * xmllint.c: removed another strdup()
12347 * doc/FAQ: removed the HP/UX entry
12348
Daniel Veillarded472f32001-12-13 08:48:14 +000012349Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12350
12351 * valid.c: fix bug #66816 when validating.
12352 * xmllint.c: don't use sys/time.h if configure did not found it
12353
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012354Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12355
12356 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12357 xmlcatalog_man.xml
12358
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012359Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12360
12361 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12362 xmlInitMemory() was declared twice
12363
Daniel Veillardb82c1662001-12-09 14:00:54 +000012364Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * globals.c: do not reference strdup() !
12367 * configure.in libxml-2.0.pc.in: trying to fix the libs
12368 of the various config extraction modules
12369
Daniel Veillardef90ba72001-12-07 14:24:22 +000012370Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12371
12372 * configure.in : preparing 2.4.12
12373 * doc/* : updated and rebuilt the docs
12374
Daniel Veillard220346d2001-12-07 11:33:54 +000012375Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12376
12377 * uri.c: closed bug #66159
12378 * testURI.c: added --escape option
12379 * configure.in: some cleanup for xml2-config --cflags
12380
Daniel Veillard2a906822001-12-06 14:34:08 +000012381Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * globals.c testThreads.c: removed some misplaced includes
12384 of xmlversion.h
12385
Daniel Veillarde28313b2001-12-06 14:08:31 +000012386Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * threads.c: patch from Gary Pennington fixing a possible
12389 problem at initialization time.
12390
Daniel Veillardd3b08822001-12-05 12:03:33 +000012391Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012394 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012395 CodeWarrior.
12396
Daniel Veillarda7866932001-12-04 13:14:44 +000012397Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * xmllint.c: applied Geert Kloosterman's patch to fix
12400 --repeat --timing output
12401
Daniel Veillard19840942001-11-29 16:11:38 +000012402Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12403
12404 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12405 where non-wellformed XML declaractions were not detected.
12406
Daniel Veillarde85d9342001-11-28 14:43:12 +000012407Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12408
12409 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12410
Daniel Veillard22f25a82001-11-28 09:12:23 +000012411Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12412
12413 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12414 gets reset by xmlCleanupInputCallbacks() and this makes the
12415 function useless. Same for output.
12416
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012417Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12418
12419 * xmlIO.c: robert pointed out a loop error in callback cleanups
12420
Daniel Veillard8faa7832001-11-26 15:58:08 +000012421Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12424 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12425 they are not really tied to debugging
12426
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012427Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12428
12429 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12430 * xmllint.c: better --catalogs description
12431
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012432Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * tree.c: fixed a couple of problems in xmlSetProp()
12435
Daniel Veillardcd337f02001-11-22 18:20:37 +000012436Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12437
12438 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12439 unappropriate stdout output.
12440
Daniel Veillard566d4df2001-11-22 13:00:53 +000012441Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12442
12443 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12444 by Denis Beurive, closes #65111
12445
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012446Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12447
12448 * valid.c: in case of content model validity error, don't
12449 print it if validity warnings were not requested.
12450
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012451Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12452
12453 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12454 * parserInternals.c: removed the last exit() call. Print an
12455 unmaskable error on stderr instead (library mismatch detection)
12456
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012457Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12458
12459 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12460 shell instructions from Heiko Rupp
12461
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012462Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12463
12464 * catalog.c: use the URL notation file:// for default catalog paths
12465
Daniel Veillard0ec98632001-11-14 15:04:32 +000012466Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12467
12468 * include/libxml/tree.h: better comments for _private fields
12469 * tree.c: removed a problem when copying an entity reference.
12470
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012471Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * vms/*: updated instructions and diffs from John A Fotheringham
12474
Daniel Veillarda11001b2001-11-12 22:45:36 +000012475Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * include/libxml/xmlerror.h: avoid an include problem if
12478 #include <libxml/xmlerror.h> happens first in code
12479 seems to be the case in KDE libs
12480
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012481Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12482
12483 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12484 from Igor for Windows
12485
12486Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * Makefile.am: Gary Pennington pointed out a missing prefix
12489
Daniel Veillard43d3f612001-11-10 11:57:23 +000012490Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12491
12492 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12493 * doc/*: upgraded and rebuilt the docs
12494
Daniel Veillardc1f78342001-11-10 11:43:05 +000012495Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12496
12497 * HTMLparser.c: fix comment in scripts element parsing.
12498 * result/HTML/doc3*: updated the results.
12499
12500Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12501
12502 * uri.c: another URI bug fix #63336, using Joel Young patch.
12503
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012504Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12505
12506 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12507 a cleaned up version of the Pwd shell string generation.
12508
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012509Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12510
12511 * valid.c include/libxml/tree.h: trying to fix namespaces +
12512 validation problems for good, closing #63619 in the process
12513 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12514 wrong in this respect, fixed it.
12515
Daniel Veillardd536f702001-11-08 17:32:47 +000012516Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * xmllint.c: Morus Walter patch to allow --format and --encode
12519
Daniel Veillard5004f422001-11-08 13:53:05 +000012520Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12521
12522 * debugXML.c: Stefan Kost provided an help command for the shell
12523
Daniel Veillarda6825e82001-11-07 13:33:59 +000012524Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * debugXML.c: Heiko Rupp pointed that the shell would crash
12527 on empty nodesets returns.
12528
Daniel Veillard03f848d2001-11-07 12:53:46 +000012529Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12530
12531 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12532 migh need the history libraries
12533
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012534Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12535
12536 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12537 handle the case of < in quoted attributes, Bastian Kleineidam
12538
Daniel Veillardc853b322001-11-06 15:24:37 +000012539Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12542 fixing catalog breakages
12543 * Makefile.am catalog.c result/catalogs/catal
12544 result/catalogs/mycatalog.* test/catalogs/catal*:
12545 fixed more problems in catalog support, added more regression tests
12546 for both XML and SGML catalog handling
12547
Daniel Veillard66870c72001-11-05 19:27:49 +000012548Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12549
12550 * debugXML.c: applied an improvement to xmlGetLineNo() from
12551 Keith Isdale
12552
Daniel Veillardffe09c92001-11-05 14:21:47 +000012553Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12554
12555 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12556 Side effect of the progressive catalog loading
12557
Daniel Veillardad661b92001-11-05 11:43:15 +000012558Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * Makefile.am: confexecdir and confexec_DATA were defined twice
12561 pointed out by Karl Eichwalder
12562
Daniel Veillard6eb17722001-11-04 22:19:27 +000012563Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * xmlcatalog.c: avoid unlink() and use remove() instead.
12566
Daniel Veillardea898282001-11-04 22:13:45 +000012567Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12568
12569 * libxml.spec.in: cleanup
12570 * include/libxml/xmlwin32version.h: updated with 2.4.8
12571
Daniel Veillarda4617b82001-11-04 20:19:12 +000012572Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12573
12574 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12575 of compiling libxml with a non standard set of options
12576
John Fleck027edfb2001-11-04 20:13:58 +000012577Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12578
12579 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12580 document --sgml option, fixing gnome bugzilla #63382
12581
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012582Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12583
12584 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12585 breakage of 2.4.7, added a couple of really needed APIs
12586 like xmlCatalogIsEmpty() and xmlNewCatalog()
12587 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12588 for install-catalog
12589 * configure.in: preparing 2.4.8
12590
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012591Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12594 include/libxml/tree.h include/libxml/xmlIO.h: more include
12595 cleanups, export cleanly one html output + format function.
12596
12597Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * parser.c: removed initGenericErrorDefaultFunc call from
12600 xmlInitParser() since it could destroy previous calls to
12601 xsltSetGenericErrorFunc() effects
12602
Daniel Veillardebd38c52001-11-01 08:38:12 +000012603Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12604
12605 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12606 keyword.
12607
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012608Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12609
12610 * Makefile.am: cleanup
12611 * threads.c: cleanup too
12612 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12613 from xsltproc
12614 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012615 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012616
Daniel Veillard91c00402001-10-30 17:41:38 +000012617Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12620 was not used anymore !
12621
Daniel Veillard52dcab32001-10-30 12:51:17 +000012622Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * configure.in: preparing 2.4.7
12625 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12626 manual page from John
12627 * doc/*: updated the doc and rebuilt the generated pages
12628
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012629Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * xmlIO.c: closing bug #62711, the library should never
12632 close stdin or stdout.
12633
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012634Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * uri.c: second pass at fixing #63336, using Joel Young
12637 final patch. looks okay.
12638
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012639Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12640
12641 * uri.c include/libxml/uri.h: trying to clear #63336
12642 allowing the escaping routine to parse unconformant
12643 URI-References.
12644
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012645Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * vms/readme.vms vms/build_libxml.com nanoftp.c
12648 include/libxml/xmlversion.h.in: a few VMS updates from
12649 John A Fotheringham
12650 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12651 and xmlCleanupOutputCallbacks() for the Perl binding people.
12652
Daniel Veillard635ef722001-10-29 11:48:19 +000012653Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12656 apply fixes to close #63271 and avoid segfaults when
12657 the error routine gets callbed before xmlInitParser()
12658 get called.
12659 * nanoftp.c error.c: Applied patches from Justin Fletcher
12660 correcting some xmlGenericError misuses.
12661
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012662Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12663
12664 *doc/xmllint.xml, doc/xmllint.1
12665 New and improved man page for xmllint - .xml is the original, .1
12666 is the generated man page
12667
Daniel Veillardc9484202001-10-24 12:35:52 +000012668Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12671 the web site from the main HTML document.
12672
Daniel Veillard5151c062001-10-23 13:10:19 +000012673Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * parser.c: fixed an erroneous validation bug when PE refs
12676 occurs in external parsed entities referenced from the
12677 internals subset
12678 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12679 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12680 added the associated testcase, it's a nice one.
12681 * HTMLparser.c: generate the DTD node as HTML still ...
12682 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12683
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012684Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * HTMLparser.c: fixed a bug in htmlNewDoc()
12687
Daniel Veillard89cad532001-10-22 09:46:13 +000012688Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * test/threads/*: added entities testing to the Thread test
12691 * testThreads.c: make the test reasonable
12692 * DOCBparser.c: fix the DTD public and system ID
12693 * xmllint.c: added --sgml for SGML DocBook importing
12694 * Makefile.am: added Docbtests target
12695
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012696Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12697
12698 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12699 * testThreads.c: removed bogus include
12700
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012701Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12702
12703 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12704 fixed a very serious (looping) validation bug
12705
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012706Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12707
12708 * include/libxml/globals.h include/libxml/threads.h threads.c
12709 testThreads.c: far more testing, cleaning up bugs
12710 * *.c : make sure globals.h is always included.
12711
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012712Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * HTMLparser.c: try to get rid of parser loops for good.
12715
Daniel Veillardab7488e2001-10-17 11:30:37 +000012716Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * configure.in: fixed some bugs in CFLAGS passing.
12719 * test/threads Makefile.am testThreads.c: added a specific
12720 threaded test case (really nasty, guaranteed).
12721
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012722Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12723
12724 * catalog.c: serious cleanup on the management of the
12725 XML catalog tree, more tests done, especially with
12726 the catalog PI.
12727
Daniel Veillard364789a2001-10-16 12:45:00 +000012728Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * catalog.c: avoid a problem in catalog cleanup on SMP if
12731 catalogs were not initialized.
12732
Daniel Veillard81463942001-10-16 12:34:39 +000012733Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12734
12735 * catalog.c xpath.c: trying to cleanup the not thread safe
12736 parts of the library.
12737
Daniel Veillard64a411c2001-10-15 12:32:07 +000012738Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12739
12740 * include/libxml/globals.h configure.in global.data: make
12741 the allocation be per-thread a configure option
12742 * encoding.c include/libxml/parser.h: fixed compilation
12743 errors
12744
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012745Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12746
12747 * include/libxml/parser.h: Norm reported that a few lines
12748 added were breaking libxslt compile, removed them for now
12749
Daniel Veillard6f350292001-10-14 09:56:15 +000012750Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * parser.c parserInternals.c threads.c: debugged and fixed
12753 initialization problems which were giving troubles on SMP
12754 boxes.
12755
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012756Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12757
12758 * include/libxml/Makefile.am: missing globals.h
12759
Daniel Veillarde7090612001-10-13 12:18:28 +000012760Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012761
Daniel Veillarde7090612001-10-13 12:18:28 +000012762 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012763
Daniel Veillardd0463562001-10-13 09:15:48 +000012764Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12765
12766 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12767 include/libxml/parserInternals.h include/libxml/tree.h
12768 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12769 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12770 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12771 Applied the last patches from Gary, cleanup, activated threading
12772 all user accessible global variables are now handled in globals.[ch]
12773 Still a bit rought but make tests passes with either
12774 --with-threads defined at configure time or not.
12775 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12776 linking options
12777
Daniel Veillardb8478642001-10-12 17:29:10 +000012778Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12779
12780 * Makefile.am include/libxml/Makefile.am
12781 include/libxml/globals.h globals.c include/libxml/threads.h
12782 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12783 configure.in: started integrating the core of the thread support
12784 not activated yet but half integrated. The code should still
12785 compile and work anyway.
12786
Daniel Veillardb44025c2001-10-11 22:55:55 +000012787Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12788
12789 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12790 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12791 integrating the non-controversial parts of Gary Pennington
12792 multithread patches
12793 * catalog.c: corrected a small bug introduced
12794
Daniel Veillard75b96822001-10-11 18:59:45 +000012795Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * catalog.c include/libxml/catalog.h: very serious cleanup,
12798 isolating unportable code and as much as possible the accesses
12799 to the global shared catalog. May need more testing !
12800
Daniel Veillard78d12092001-10-11 09:12:24 +000012801Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12802
12803 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12804 Keith Isdale patches for the XSLT debugger interfaces. Some
12805 cleanup
12806
Daniel Veillardff0b7312001-10-11 06:46:09 +000012807Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12808
12809 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12810 * DOCBparser.c: generate line nubers in elements
12811
Daniel Veillard60087f32001-10-10 09:45:09 +000012812Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12813
12814 * configure.in: preparing 2.4.6 release
12815 * doc/xml.html doc/html/*: updated and rebuilt the docs
12816 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12817
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012818Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12819
12820 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12821 adding documentation for DV's supercatalog support
12822
Daniel Veillard82d75332001-10-08 15:01:59 +000012823Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12826 super catalog support adding one API and one flag --sgml to
12827 xmlcatalog
12828
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012829Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12830
12831 * doc/xmlcatalog_man.xml, xmlcatalog.1
12832 One more crack at
12833 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12834
12835
Thomas Broyer47334c02001-10-07 16:41:52 +000012836Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12837
12838 * xpath.c: implemented xmlXPathObjectCopy for external objects
12839 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12840
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012841Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12842
12843 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12844 finishing up fix to
12845 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12846 the xmlcatalog man page display more elegantly
12847
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012848Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12849
12850 * configure.in: closing bug #61832
12851 * HTMLparser.c: removed a warning
12852
Daniel Veillard6ab38382001-10-06 13:08:27 +000012853Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12854
12855 * xpath.c: fixing #61673 part I, do not loose doc information
12856 when copying result value trees.
12857
Daniel Veillard556c6682001-10-06 09:59:51 +000012858Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12859
12860 * xpath.c: trying to harden the XPath interpreter
12861
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012862Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12863
12864 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12865 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12866
William M. Brack1633d182001-10-05 15:41:19 +000012867Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12868
12869 * HTMLparser: repaired another loop problem
12870
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012871Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12874 parsing.
12875 * xpath.c: fix bug #61291 the default XML namespace node is
12876 missing from the namespace axis.
12877 * tree.c: refuse to create namespaces nodes with prefix "xml"
12878
Daniel Veillard651f9472001-10-04 14:51:06 +000012879Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * SAX.c: ouch a non-defined namespace could lead to a crash,
12882 fixed #61215
12883
Daniel Veillard7dd05702001-10-04 14:25:12 +000012884Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * parserInternals.c: closed bug #61054
12887
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012888Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * include/libxml/Makefile.am: closing #60708
12891
Daniel Veillarda293c322001-10-02 13:54:14 +000012892Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12895 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12896
Daniel Veillardf4309d72001-10-02 09:28:58 +000012897Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12898
12899 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12900
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012901Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12902
12903 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12904 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12905
Daniel Veillard16756b62001-10-01 07:36:25 +000012906Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12907
12908 * catalog.c: Justin Fletcher provided cleaup code in case
12909 HAVE_STAT is not defined
12910 * include/win32config.h: Igor Zlatkovic suggested to have
12911 HAVE_STAT defined there
12912
William M. Brack5e1cac12001-09-28 16:19:18 +000012913Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12914
12915 * catalog.c - fixed typing error reported by M. Barros
12916
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012917Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12918
12919 * xmllint.c - fixing typo
12920
William M. Brackd28e48a2001-09-23 01:55:08 +000012921Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12922
12923 * HTMLparser.c: small enhancement to prevent loop on
12924 unrecognizable data
12925
Daniel Veillardb1d62872001-09-21 09:47:08 +000012926Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * parserInternals.c: applying patch from bug #60757 this
12929 should close it
12930
Daniel Veillardc0631a62001-09-20 13:56:06 +000012931Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12932
12933 * catalog.c xmlcatalog.c: removed a couple of warning
12934 * xpath.c: try to solve the linking problem on platforms
12935 needing trio to compile
12936
Daniel Veillard1a123612001-09-19 08:06:23 +000012937Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012938
Daniel Veillard1a123612001-09-19 08:06:23 +000012939 * Makefile.am libxml.spec.in: backing up non-documented changes
12940 commited without review or aproval by Jens Finke <jens@gnome.org>
12941 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012942
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012943Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12944
12945 * configure.in: Joe Orton provided a patch fixing a problem
12946 when iconv is specified to be in a non-standard directory
12947 but wasn't exported in xml2-config --cflags
12948
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012949Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12950
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012951 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012952 troubles with 2.4.4 errors.
12953
Daniel Veillard16698282001-09-14 10:29:27 +000012954Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12955
12956 * encoding.c entities.c: do not output hexadecimal charrefs
12957 when serializing HTML since some version of Netscape can't
12958 grok it, generate decimal ones.
12959 * result/HTML/doc3.htm: output changed due to previous test
12960 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12961
Daniel Veillard98fed372001-09-13 11:34:58 +000012962Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12963
12964 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12965 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12966
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012967Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012968 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012969
12970 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12971 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12972 updated the configuration scripts systems accordingly
12973
Daniel Veillard04382ae2001-09-12 18:51:30 +000012974Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12975
12976 * configure.in: preparing for 2.4.4
12977 * doc/xml.html doc/html/*: updated and rebuilt the docs
12978
Daniel Veillardd63437e2001-09-12 15:00:27 +000012979Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12980
12981 * win32/dsp/libxml2.def.src: tried to incorporate comments
12982 from bug #59220
12983
Daniel Veillard319a7422001-09-11 09:27:09 +000012984Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12985
12986 * parser.c result/noent/wml.xml: fixed bug #59981 related
12987 to handling of '&' in attributes when entities are substitued
12988
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012989Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12990
12991 * libxml.h include/libxml/xmlversion.h.in
12992 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12993 Tried to close bug #60131
12994
Daniel Veillardbce62332001-09-10 18:46:55 +000012995Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12998
Daniel Veillard143b04f2001-09-10 18:14:14 +000012999Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13000
13001 * SAX.c: fixing bug #59946 on xmlns=""
13002
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013003Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13004
13005 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13006 but allocates a new error code.
13007
Daniel Veillard05c13a22001-09-09 08:38:09 +000013008Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13009
13010 * xmllint.c: John Fleck fixed typos in the options output
13011 * parser.c SAX.c: fix ignorable white space SAX selection
13012
13013Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13014
13015 * entities.c: Steve Underwood found the possibility of an
13016 ininite loop in case of error.
13017
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013018Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13021
Daniel Veillarda050d232001-09-05 15:51:05 +000013022Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * parser.c: warn if version is not 1.0 but it's not
13025 strictly speaking an error after analyzing the spec
13026
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013027Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13028
13029 *doc/catalog.html - add link to the html version of the
13030 man page, other linguistic cleanups
13031
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013032Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13033
13034 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13035 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13036 file, has not yet been included in the build.
13037
Daniel Veillard99784ff2001-09-01 16:20:28 +000013038Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13039
13040 * catalog.c: removed a duplicate affectation Justin Fletcher
13041
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013042Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * tree.c: Armin Sander pointed a possible text coalescing
13045 problem, completed his patch.
13046
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013047Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13048
13049 * trionan.c: Fixed const and volatile re-definition problem
13050
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013051Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13052
13053 * libxml.4 parser.c: doc updates from Heiko Rupp
13054 * parserInternals.c: 2 sanity checks from Heiko Rupp
13055
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013056Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13057
13058 * tree.c: applied patch from Armin Sander to make some pointers
13059 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013060 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013061
Daniel Veillardb06c6142001-08-27 14:26:30 +000013062Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13063
13064 * xpath.c: hum, restrict the integer usage gcc bug workaround
13065 to only gcc compilers so that other architecture don't get
13066 penalized by this limitation.
13067 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13068
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013069Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13070
13071 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13072 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13073
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013074Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13075
13076 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13077 --convert option to xmlcatalog to convert SGML ones to
13078 the XML syntax.
13079 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13080
13081 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013082Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13083
13084 * catalog.c xmlIO.c: started some serious testing and fixed
13085 a few bug and optmization needs.
13086
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013087Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13088
13089 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13090 preparing for a 2.4.3 release even if it may not be ready yet
13091 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13092 all file parsing lookup to go through the entity resolver, add
13093 to add an API to bypass it (needed to load catalogs themselves),
13094 some cleanup on the catalog code too.
13095 * nanoftp.c: small cleanup
13096 * doc/catalog.html: small update
13097
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013098Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13099
13100 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13101 Jun Kuriyama
13102
Daniel Veillardffb120d2001-08-23 00:52:23 +000013103Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13104
13105 * doc/catalog.html: finished the catalog documentation
13106
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013107Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13108
13109 * doc/catalog.html doc/xml.html: added documentation about
13110 Catalog support, misses an API description
13111 * doc/html/*: reextracted the API pages
13112
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013113Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13114
13115 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13116 Added the part about section 7.2 on URI resolution,
13117 fixed a side effect in the HTML parser, look complete
13118 and ready to rock except the URI/SystemID part!
13119
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013120Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * include/libxml/catalog.h include/libxml/parser.h
13123 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13124 xmlIO.c: added support and APIs needed for the catalog PI
13125 * include/libxml/xmlIO.h: cleanup
13126
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013127Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13128
13129 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13130 include/libxml/catalog.h: starts to look okay, really
13131 plugged the new framework, cleaned a lot of stuff,
13132 added some APIs, except the PI's support missing this
13133 should be mostly complete
13134 * result/catalogs/* test/catalogs/*: added new test, enriched
13135 the existing one with URN ID tests
13136
Daniel Veillard64339542001-08-21 12:57:59 +000013137Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13138
13139 * catalog.c: fixed nextCatalog
13140 * result/catalogs/docbook test/catalogs/*: started adding
13141 a small regression test
13142
Daniel Veillardcda96922001-08-21 10:56:31 +000013143Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13144
13145 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13146 more work on the XML catalog support.
13147 * parser.c include/libxml/parser.h: small cleanup seems using
13148 list as a public parameter name can give portability troubles
13149 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13150 include/libxml/xpath.h include/libxml/Makefile.am: removed
13151 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13152 wrappers
13153
Bjorn Reese45029602001-08-21 09:23:53 +000013154Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13155
13156 * Makefile.am trio.c triodef.h trionan.c xpath.c
13157 include/libxml/Makefile.am include/libxml/trionan.h:
13158 Re-worked Not-A-Number and Infinity support.
13159 * xmlcatalog.c: added readline include files
13160
Daniel Veillard344cee72001-08-20 00:08:40 +000013161Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13162
13163 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13164 testCatalog as xmlcatalog, making it an installed app
13165 adding a shell, and preparing it to be a /etc/xml/catalog
13166 management tool, though not ready yet
13167 * catalog.c include/libxml/catalog.h: adding support for
13168 XML Catalogs http://www.oasis-open.org/committees/entity/
13169 not finished, there is some interesting tradeoffs and a
13170 few open questions left.
13171
Daniel Veillardb7664f42001-08-19 13:00:43 +000013172Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13173
13174 * xmllint.c: fixed a line formatting problem
13175
Daniel Veillard5015b712001-08-17 09:37:52 +000013176Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13177
13178 * SAX.c: removed a couple of unused variable (Albert Chin)
13179
Daniel Veillardbb371292001-08-16 23:26:59 +000013180Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13181
13182 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13183 trying to fix some troubles w.r.t. function returning
13184 const xxxPtr.
13185
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013186Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13187
13188 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13189 defined
13190
Daniel Veillardae6db172001-08-16 19:32:00 +000013191Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13192
13193 * xpointer.c: removed unused var
13194
Daniel Veillard09190202001-08-16 16:27:41 +000013195Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13196
13197 * testXPath.c: another small cleanup closing bug #59110
13198
Daniel Veillard796f4b62001-08-16 16:00:13 +000013199Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13200
13201 * win32/dsp/libxml2.def.src: small cleanup closing bug
13202 #59108
13203
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013204Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13205
13206 * example/gjobread.c: add xmlCleanupParser() before leaving
13207
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013208Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13209
13210 * config.h.in configure.in include/libxml/xmlwin32version.h:
13211 released 2.4.2
13212
Daniel Veillardd3d06722001-08-15 12:06:36 +000013213Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13214
13215 * include/libxml/valid.h debugXML.c valid.c: deprecate
13216 the non-boundchecking Sprintf functions, add Snprintf
13217 this should close bug #57984
13218
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013219Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13220
13221 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13222 URIs before doing the lookups (pointed by Mark Vakoc)
13223
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013224Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13225
13226 * xpath.c: serious changes on Result Value Trees and NodeSets
13227 w.r.t. deallocation and collect operations. Probably not
13228 100% clean (merge of allocated trees smells like a problem).
13229 Seems sufficient to close #58943
13230
Daniel Veillard90493a92001-08-14 14:12:47 +000013231Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13232
13233 * xmllint.c: adding a --format option
13234
Daniel Veillardfe703322001-08-14 12:18:09 +000013235Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13236
13237 * xpath.c: count() was broken on Result Value Tree
13238 * xmlIO.c: fixed file:/// accesses on _WIN32
13239
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013240Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13241
13242 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13243 macro was renamed, this should close bug #58683
13244
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013245Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13246
13247 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13248 entity substitution mode text at the end of the entity might
13249 be added due to text coalescing.
13250 * nanoftp.c parser.c: small cleanup
13251
Daniel Veillard0c720972001-08-08 20:59:00 +000013252Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13253
13254 * HACKING: added John Fleck right to commit in the doc subdir
13255
Daniel Veillard48da9102001-08-07 01:10:10 +000013256Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13259 allow to inherit attributes from the DTD directly in the
13260 tree, this is needed for XPath and can be a useful feature.
13261 Inherited namespaces are always provided at the tree level now
13262 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13263 of tests for this feature (XSLT being the prime user).
13264
Daniel Veillard50f34372001-08-03 12:06:36 +000013265Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13266
13267 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13268 testSAX.c xmlIO.c xmllint.c include/win32config.h
13269 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13270 include/libxml/xmlwin32version.h.in win32/README.MSDev
13271 win32/dsp/*: applied Win32 Facelift No.2 patches from
13272 Igor Zlatkovic for Windows/MSC
13273
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013274Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13275
13276 * SAX.c: unparsedEntityDecl() the URI computation of the
13277 entity wasn't done breaking XSLT unparsed-entity-uri()
13278
Daniel Veillard567e1b42001-08-01 15:53:47 +000013279Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13280
13281 * xpath.c: fixed a bug when walking the descendants and
13282 the current node has no children
13283 * debugXML.c: show up when a text node is supposed to not be escaped
13284
Thomas Broyerf186c822001-07-31 23:30:37 +000013285Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13286
13287 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13288 worked like the set:leading() function)
13289 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13290
Daniel Veillardba6db032001-07-31 16:25:45 +000013291Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13294
Daniel Veillard57905372001-07-31 15:52:17 +000013295Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * include/libxml/xmlIO.h: apply change to close #58141
13298 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13299
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013300Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * parser.c: when the internal subset uses a PE, then the
13303 included entity can use conditional sections.
13304
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013305Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13308 when walking the namespace axis showing up in
13309 libxst/tests/general/bug-12
13310 * xmlmemory.c: added the possibility to trace a given block
13311 defined by its address
13312
Daniel Veillard4aafa792001-07-28 17:21:12 +000013313Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * parser.c: don't override existing encoding specified before
13316 starting xmlParseDocument()
13317
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013318Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * include/libxml/xmlwin32version.h: reinserted, needed for
13321 Windows users of CVS
13322
Darin Adlera77cac02001-07-27 17:41:51 +0000133232001-07-27 Darin Adler <darin@bentspoon.com>
13324
Darin Adler699613b2001-07-27 22:47:14 +000013325 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13326 * testCatalog.c: Add include of <libxml/parser.h>.
13327
133282001-07-27 Darin Adler <darin@bentspoon.com>
13329
Darin Adlera77cac02001-07-27 17:41:51 +000013330 * include/libxml/.cvsignore:
13331 * include/libxml/xmlwin32version.h:
13332 Remove this file from CVS because it's generated.
13333
Daniel Veillard50822cb2001-07-26 20:05:51 +000013334Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * parser.c include/libxml/parser.h: applied const patches from
13337 Tom Moog #58002
13338
Thomas Broyerba4ad322001-07-26 16:55:21 +000013339Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13340
13341 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13342 lookup framework
13343
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013344Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * tree.c: fixed xmlCopyNode() for documents
13347
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013348Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13351
13352Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013353
13354 * parser.c: fixes bug #57652 reported by Morus Walter
13355
Daniel Veillarde3924972001-07-25 20:25:21 +000013356Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13359
Daniel Veillarda53c6882001-07-25 17:18:57 +000013360Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13363 errors, lesson don't add new functions at 1am before a release
13364 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13365 from XPath initialization when possible.
13366
Daniel Veillardd9bad132001-07-23 19:39:43 +000013367Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * result/scripts/base*: removing history/readline changed
13370 this slightly
13371 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13372 xmllint.c: make element content line number generation
13373 optionnal to avoid breaking old apps added interface to switch
13374
Daniel Veillardf012a642001-07-23 19:10:52 +000013375Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013378 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013379 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13380 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13381 John Kroll fixes to allow saving to HTTP via PUT (or
13382 POST of needed).
13383 * doc/html/*.html: regenerated the docs
13384
Thomas Broyere8126242001-07-22 03:54:15 +000013385Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13386
13387 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13388 xmlHashScanFull and xmlHashScannFull3 to get passed the
13389 three keys as arguments to the callback function
13390
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013391Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * configure.in Makefile.am: removed libxml softlink for good
13394 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13395 100% coverage by gtk-doc
13396
Daniel Veillard8599e702001-07-17 21:38:51 +000013397Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13400 fixed serious troubles due to size_t vs. int mismatch
13401
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013402Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13405
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013406Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13407
13408 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13409 convenient extension API for value and context managing
13410 Now handles external objects through xmlXPathPopExternal,
13411 xmlXPathWrapExternal and xmlXPathReturnExternal.
13412 Added functions for sets operations (intersection, etc.)
13413
Daniel Veillard22090732001-07-16 00:06:07 +000013414Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13417 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13418 HTMLparser.c: cleanup of global variables, marking some
13419 const or private.
13420
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013421Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013422
13423 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13424 fixed xmlXPathNodeSetItem when passing index=0
13425
Daniel Veillard05dec342001-07-14 21:57:39 +000013426Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13429
Daniel Veillard28ae6362001-07-14 16:44:32 +000013430Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * xmllint.c: fixed compilation under Cygwin #57503
13433 * TODO: update
13434
Peter Williamsed156f52001-07-13 18:35:13 +0000134352001-07-13 Peter Williams <peterw@ximian.com>
13436
13437 * config.h.in: add #undef HAVE_DLFCN_H
13438
13439 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13440 builddir.
13441
Daniel Veillard73b36e32001-07-12 15:09:52 +000013442Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13445 raised by #57348 and #57381
13446
Daniel Veillard7db37732001-07-12 01:20:08 +000013447Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13450 tree.c xpointer.c: store the line numbder in element->content,
13451 may break some software, need a configuration mechanism
13452
Darin Adler96037892001-07-11 00:03:16 +0000134532001-07-10 Darin Adler <darin@bentspoon.com>
13454
13455 * .cvsignore:
13456 * example/.cvsignore:
13457 * include/.cvsignore:
13458 * include/libxml/.cvsignore:
13459 Various things that are generated and should be ignored.
13460
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013461Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13464 * doc/xml.html doc/html/*: updated the docs
13465
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013466Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13469 validation occured on content with element child
13470
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013471Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * tree.c: fixed XML Base computation which was broken
13474 * debugXML.c: added a base function to the shell
13475 * Makefile.am result/scripts/* test/scripts/*: added scripts
13476 based regression tests, and adding 2 XML Base tests
13477
Daniel Veillard19e96c32001-07-09 10:32:59 +000013478Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * tree.c: set properties doc and call xmlSetListDoc for properties
13481 content when grafting them in a different tree.
13482 * aclocal.m4: remove from CVS
13483
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013484Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * win32/libxml2/libxml2.def.src: added some missing entry point
13487 for XPath (Mark Vakoc)
13488
Daniel Veillard388236f2001-07-08 18:35:48 +000013489Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13492 layer should URI-Unescape before trying to open resources.
13493
Daniel Veillard04383752001-07-08 14:27:15 +000013494Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * xpath.c: fix the name() bug for elements in the default
13497 namespace reported by Charlie Bozeman
13498
Daniel Veillard7583a592001-07-08 13:15:55 +000013499Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13502 led to an XPath fix, improvements of SAX initialization, and
13503 an added option --nocdata to testXPath
13504
Daniel Veillard449d7392001-07-07 19:11:06 +000013505Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * doc/libxml-doc.el: Felix Natter provided anew version working
13508 with XEmacs too
13509
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013510Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * include/libxml/xpath.h: small cleanup
13513 * doc/xml.html: update
13514
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013515Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13518 released 2.3.14
13519
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013520Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013523 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013524
Daniel Veillard73c9c042001-07-05 20:02:54 +000013525Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13528 were not equal to empty strings
13529
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013530Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * SAX.c: fixed a URI-Reference computation problem when validating
13533 * xmlIO.c: small cleanup
13534
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013535Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * parser.c: improved the description of a couple of interfaces
13538 upon Larry Stamper suggestion
13539
Daniel Veillard62f313b2001-07-04 19:49:14 +000013540Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * SAX.c entities.c parser.c: changed completely the way entities
13543 are handled when running the parser in entity substitution mode.
13544 This fixes a bug reported by Stephan Kulow and nearly divides
13545 by 3 the amount of memory required by libxslt to load and process
13546 DocBook TDG.
13547
Daniel Veillardf420ac52001-07-04 16:04:09 +000013548Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * HTMLparser.c: fixing a too early root closing problem raised
13551 byt Prashanth Naidu
13552
Daniel Veillard8c357d52001-07-03 23:43:33 +000013553Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13556 raised by Mark Vakoc.
13557
Daniel Veillard6e90d192001-07-03 16:37:49 +000013558Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * example/Makefile.am: fixed the include path to add srcdir/include
13561 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13562 and some cleanup
13563
Daniel Veillardf06307e2001-07-03 10:35:50 +000013564Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13567 lot of optimization work, results in significant improvements
13568 when handling really complex XPath queries. Add a small optimizer
13569 for unions, improve [n] and [last()], avoid some costly ops.
13570
Daniel Veillard77044732001-06-29 21:31:07 +000013571Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13574 * xpath.c: small cleanup
13575 * xmlGetNsList: reformated, fixed problems if used on Entities
13576
Daniel Veillard2adbb512001-06-28 16:20:36 +000013577Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13580
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013581Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13584 * Makefile.am example/Makefile.am: workaround automake generating
13585 erroneous deps
13586
Daniel Veillard12f7d292001-06-28 13:12:11 +000013587Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * include/win32config.h: bug #56801 Yon Derek provided a patch
13590 to the windows config file.
13591
Daniel Veillard87ee9142001-06-28 12:54:16 +000013592Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13595 libxml.h : Yon Derek provided a set of changes to compile from
13596 CVS on Windows/MSC
13597
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013598Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * parser.c: fixed UTF8 BOM support in push mode
13601 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13602 added a specific testcase
13603
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013604Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * Makefile.am: added --push regression tests
13607 * parserInternals.c: the XML parser segfaulted in --push mode
13608
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013609Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * configure.in: moved the symlinks detection within a CVS
13612 check, this is not portable and will be removed soon.
13613 * xpath.c: small cleanup/speedup
13614
Daniel Veillard11648102001-06-26 16:08:24 +000013615Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13618 release of 2.3.12
13619 * parser.c: make an error message if unknow entities in all cases
13620
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013621Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13624
Daniel Veillard23793842001-06-25 16:07:45 +000013625Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13628 includes were installed in the wrong dir
13629
Daniel Veillardf5498f32001-06-25 15:08:36 +000013630Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * doc/html.xml: warn against sending code to exhibit bugs.
13633
Daniel Veillard56f06462001-06-24 21:34:03 +000013634Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13637 Tru64 from Thomas Leitner
13638
Daniel Veillardc5d64342001-06-24 12:13:24 +000013639Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * AUTHORS: added William and Bjorn
13642 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13643 daniel@veillard.com hopefully I won't have to do this again
13644 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13645 docs can be rebuilt cleanly now
13646 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13647 from CVs it's generated, added include/libxml/xmlwin32version.h
13648 also generated but which should change far less frequently.
13649 * catalog.c nanoftp.c: made sure to include libxml.h not
13650 libxml/xmlversion.h directly
13651 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13652 when compiling on WIN32 and MSC
13653
Daniel Veillard07385fd2001-06-23 21:55:48 +000013654Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * include/Makefile.am include/libxml/Makefile.am configure.in:
13657 fixed make distcheck and rebuilding the rpms
13658
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013659Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * configure.in: should finish the migration of exported includes
13662 into a real include/libxml in CVS, at least for CVS users.
13663 * removed the exported headers, added in include/libxml (as well
13664 as xmlversion.h.in).
13665
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013666Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * configure.in: fixed the way to detect symlink
13669
Daniel Veillard66541772001-06-23 18:31:04 +000013670Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * configure.in: updated, include/libxml is now a real CVS dir
13673
Daniel Veillardca989762001-06-23 17:39:29 +000013674Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13677 version works with both libxml1 and libxml2 (it autodetects
13678 the prefix of the html-files) from Felix Natter.
13679 * doc/xml.html: updated doc accordingly
13680
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013681Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * xpath.c: fixed the bug generating a template loop in libxslt
13684 when using docbook-xsl-1.4, * should filter out document nodes
13685 * HACKING: added William
13686 * TODO: updated
13687
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013688Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * doc/FAQ.html: added a warning about gcc-3.0
13691 * doc/xml.html: added reference to gdome2 and removed a confusing
13692 sentence
13693
Daniel Veillardf7f41852001-06-22 15:18:01 +000013694Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * xmlversion.h: okay this is a generated file, but Windows
13697 users need it and they can't generate it, and I want CVS
13698 Windows users ...
13699 * win32/libxml2/libxml2_so.dsp: Windows project file for
13700 the shared lib version of libxml2
13701 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13702 resources needed for libxslt/xsltproc by Yon Derek
13703
Bjorn Reese3157b342001-06-22 14:41:45 +000013704Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13705
13706 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13707
Daniel Veillard4151acb2001-06-22 10:48:57 +000013708Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
Daniel Veillardcc146db2001-06-22 11:10:52 +000013710 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13711
13712Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
Daniel Veillard4151acb2001-06-22 10:48:57 +000013714 * include/win32config.h: Yon Derek provided a first fix
13715 to be able to compile libxslt/xsltproc on Windows
13716
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013717Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xpath.c: attempt to work around what seemed a gcc optimizer
13720 bug when handling floats on i386 http://veillard.com/gcc.bug
13721 * tree.c entities.c encoding.c: doing some cleanups while
13722 chasing it
13723
Daniel Veillard017b1082001-06-21 11:20:21 +000013724Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * Makefile.am: cleanup when --without-debug is specified
13727 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13728 w.r.t. --without-debug and other include points
13729 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13730 Catalogs
13731 * configure.in entities.h tree.h HTMLparser.c: removed
13732 --without-corba, made the _private field mandatory
13733
Daniel Veillard87a764e2001-06-20 17:41:10 +000013734Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13737 outputs a BOM in UTF8, an errata has been issued to avoid the
13738 problem, that was the most reasonable solution... Add support
13739 for a leading UTF8 BOM in entities.
13740
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013741Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * valid.c: fixed a bug found when post validating an entity ref
13744 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13745 activate it too
13746
Daniel Veillard39196eb2001-06-19 18:09:42 +000013747Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13750 weakness in the node copy the XPointer and the XInclude
13751 implementations. Serious cleanup.
13752
Daniel Veillard3739b982001-06-19 12:51:30 +000013753Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * Makefile.am: Kjartan Maraas provided a small patch to
13756 add xml2-config.in to EXTRA_DIST
13757
Daniel Veillarda9142e72001-06-19 11:07:54 +000013758Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13761 provided another failing case found in KDE, the way the
13762 ctxt->vctxt.nodeTab was allocated and freed changed over
13763 time but it wasn't completely cleaned up. This should fix it.
13764
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013765Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * parser.c: Stephan Kulow also raised the fact that line number
13768 could get miscounted making debug harder, fixed the problem
13769 in xmlParseCharData()
13770
Daniel Veillard64b98c02001-06-17 17:20:21 +000013771Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * valid.c: Stephan Kulow pointed out a problem when validating
13774 and using an empty entity, forgot a 'break' in a case.
13775
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013776Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13779 * doc/xml.html: updated with 2.3.11
13780
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013781Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * TODO: updated adding cleanup of generated doc
13784 * configure.in: prepared to release 2.3.11
13785 * xmllint.c: added --version for bug reporting
13786 * doc/html/*.html: rebuilt the doc
13787
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013788Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * xpath.c: first part of the work on selecting namespace to
13791 fix bug #56115
13792
Daniel Veillard96ed5832001-06-15 22:22:04 +000013793Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13796 when using -liconv
13797 * TODO: updated
13798
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013799Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13802 cleanup, encoding support.
13803
Daniel Veillard608ad072001-06-14 08:32:28 +000013804Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13807
Daniel Veillard239d0522001-06-13 23:02:48 +000013808Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * xpath.c: bug detected by Ankh when / is used as a function arg
13811
Daniel Veillard02bb1702001-06-13 21:11:59 +000013812Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13815 of element and use it to avoid outputting formatting spaces at
13816 the wrong place. Implemented the format parameter for HTML save.
13817 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13818 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13819 result/HTML/wired.html: of course this impact the result of a
13820 number of HTML tests
13821
Daniel Veillard95d845f2001-06-13 13:48:46 +000013822Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * HTMLtree.[ch]: started augmenting the HTML save API with
13825 encoding and formatting parameters
13826
Daniel Veillardeca60d02001-06-13 07:45:41 +000013827Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * HTMLtree.h: cleanup and started evaluating the work needed on
13830 revamping the HTML output code
13831
Daniel Veillard84666b32001-06-11 17:31:08 +000013832Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13835
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013836Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * valid.c: fixed bug #56049, forgot one check in the
13839 validation routine
13840
Daniel Veillardca2366a2001-06-11 12:09:01 +000013841Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13844
Daniel Veillard6761eee2001-06-11 10:29:38 +000013845Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * libxml.h: fixed an error in last commit
13848 * doc/FAQ.html: added an entry for compilation from CVS
13849
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013850Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * xmlversion.h.in libxml.h: Cygwin patches
13853 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13854 * tree.h: cleanup
13855
Daniel Veillardacd370f2001-06-09 17:17:51 +000013856Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13859 memory block in a strange case where libxml is linked twice
13860 in the binary.
13861
Daniel Veillard1d047672001-06-09 16:41:01 +000013862Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13865 state far too often, simple fix used to avoid it.
13866
Daniel Veillard4497e692001-06-09 14:19:02 +000013867Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13870 being processed, applied his patch
13871 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13872
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013873Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13876 provided fixes to compile on MSCC again
13877 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13878 also provided an update for the project files.
13879
Daniel Veillarda682b212001-06-07 19:59:42 +000013880Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13883 bug #55810
13884
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013885Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * tree.c: fixed xmlGetNsProp() to close bug #55683
13888 Note this requires libxslt to use it's own function instead.
13889
Daniel Veillardf0c53762001-06-07 16:07:07 +000013890Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * HTMLtree.c: when in a pre element no formatting space should
13893 be added.
13894 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13895
Daniel Veillard068a9652001-06-07 15:30:26 +000013896Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * configure.in: added tests for signal() and signal.h
13899
Daniel Veillard541d6552001-06-07 14:20:01 +000013900Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13903
Daniel Veillard8a367d42001-06-07 14:01:34 +000013904Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * doc/libxml-doc.el: Felix Natter provided a new version for
13907 libxml2
13908
Daniel Veillard8a926292001-06-07 11:20:20 +000013909Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * HTMLtree.c: when in a pre element no formatting space should
13912 be added.
13913
Daniel Veillard14839d52001-06-06 16:11:56 +000013914Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13917
Daniel Veillarde95e2392001-06-06 10:46:28 +000013918Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13921 hack
13922 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13923 * uri.c: fixed a warning
13924
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013925Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * HTMLtree.c: trying to close bug #55772 escaping in script
13928 elements
13929 * doc/xml.html: suggest to send mail to the list
13930
13931Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013932
13933 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13934 good. Use a macro and based on the solution provided in
13935 vsnprintf manual page from GNU.
13936
Bjorn Reese99748722001-06-05 12:49:15 +000013937Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13938
13939 * error.c: Workaround for non-preserving variadic list.
13940 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13941
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013942Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * doc/xml.html: added 2.3.10 release
13945
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013946Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * configure.in: releasing 2.3.10
13949
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013950Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13953
Daniel Veillard20042422001-05-31 18:22:04 +000013954Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * encoding.c: Robert Collins provided a patch to add the
13957 "US-ASCII" encoding alias
13958
Daniel Veillard97ac1312001-05-30 19:14:17 +000013959Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13962 string oriented functions and started cleaning the related areas
13963 in xpath.c which needed fixing in this respect
13964
Daniel Veillard2d703722001-05-30 18:32:34 +000013965Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13968 #55380
13969 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13970
Daniel Veillard9403a042001-05-28 11:00:53 +000013971Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * TODO: updated
13974 * nanohttp.[ch] : started adding APIs to get the redirected URL
13975 when this occurs (needed for further base computation
13976 * tree.h: cleanup
13977 * encoding.c: cleanup
13978 * SAX.c: minor change around ctxt->loadsubset
13979
Daniel Veillard6278fb52001-05-25 07:38:41 +000013980Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * Makefile.am include/Makefile.am: small change to have
13983 include/libxml rebuilt if working from CVS.
13984 * uri.c: applied another patch from Carl Douglas for URI escaping,
13985 this should close bug #51876
13986
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013987Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13988
13989 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13990 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13991 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13992 added specific regression test
13993 * parser.h: preparing for the XSLT mode where DTD inherited
13994 attributes are added to the tree.
13995
Daniel Veillardbbd22452001-05-23 12:02:27 +000013996Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * xinclude.[ch]: Updated the namespace for the Last Call version
13999 * result/XInclude/include test/XInclude/include: updated the
14000 testsuite accordingly
14001
Daniel Veillard8514c672001-05-23 10:29:12 +000014002Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14005 related to bug #51876
14006
Daniel Veillard42596ad2001-05-22 16:57:14 +000014007Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * tree.c: fixed a gross mistake in base computation, xml:base is
14010 not completely correct yet (need cascade).
14011 * xpath.[ch]: added the few things needed to find a function name
14012 and URI from the XPath context when it is called.
14013
Daniel Veillard81418e32001-05-22 15:08:55 +000014014Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14017 * DOCBparser.c: small cleanup
14018 * xmllint.c: added a --catalogs option to load catalogs from
14019 $SGML_CATALOG_FILES
14020 * tree.c: cleanup
14021 * configure.in: iconv library fixup, ICONV_LIBS
14022
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014023Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * catalog.c: handling of CATALOG entries. detection of recursion,
14026 and a few bugfixes
14027 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14028 against the default namespace
14029
Daniel Veillard04b93292001-05-21 08:15:31 +000014030Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14033
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014034Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * parser.c: fixed propagation context info when parsing an
14037 external entity.
14038 * doc/html/*.html: regenerated a couple of docs
14039
Daniel Veillard4623acd2001-05-19 15:13:15 +000014040Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * doc/xml.html: update with 2.3.9 informations
14043
Daniel Veillardbed7b052001-05-19 14:59:49 +000014044Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14047 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14048 * doc/html/* : rebuilt the docs
14049 * valid.c: small patch which may improve some case when
14050 validating.
14051
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014052Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * HTMLparser.c: Closed bug #54891
14055 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14056 to the suite
14057
14058Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14061 applied a documentation patch from LotR and filled in a few missing
14062 descriptions
14063
Daniel Veillard76d66f42001-05-16 21:05:17 +000014064Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * xpath.c tree.c parser.c: speed optimizations at the parser level
14067 document tree freeing and xpath evaluation
14068
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014069Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * parser.c parser.h parserInternals.h: fixed a couple of
14072 interfaces for handling memory buffer input to const char *
14073 upon suggestion of JamesH.
14074
Daniel Veillardc3739e72001-05-15 15:23:27 +000014075Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * configure.in: LoTR sent a patch fixing the previous commit
14078
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014079Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * configure.in: trying to deal again with the stoopid -R linking
14082 flag of Solaris
14083
Daniel Veillard790142b2001-05-15 10:51:53 +000014084Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * xpath.h: two nodeset access macros from Thomas Broyer
14087
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014088Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14091 patch from Thomas Broyer
14092
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014093Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14096 case
14097 * INSTALL: was empty added stuff from the FAQ
14098
Daniel Veillard75bea542001-05-11 17:41:21 +000014099Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14102 attributes handling and #54433 by adding xmlUnsetProp()
14103 and xmlUnsetNsProp()
14104
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014105Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * HTMLparser.c: Patch from Jonas Borgström
14108 (htmlGetEndPriority): New function, returns
14109 the priority of a certain element.
14110 (htmlAutoCloseOnClose): Only close inline elements if they
14111 all have lower or equal priority.
14112 * result/HTML: this of course changed a number of tests results.
14113
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014114Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * xmlIO.c catalog.c: plugged in the default catalog resolution
14117 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14118 documentations
14119 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14120
Daniel Veillarda7374592001-05-10 14:17:55 +000014121Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14124 integrating catalogs
14125 * catalog.[ch] testCatalog.c: adding a small catalo API
14126 (only SGML catalog support).
14127 * parser.c: restaured xmlKeepBlanksDefault(0) API
14128
Daniel Veillardc17337c2001-05-09 10:51:31 +000014129Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14132
Daniel Veillard257d9102001-05-08 10:41:44 +000014133Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * parser.c: added xmlParseExternalEntityPrivate() to allow
14136 propagation of ctxt->_private when parsing external entities
14137
Daniel Veillard083c2662001-05-08 08:27:14 +000014138Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14141
Daniel Veillard01ef7382001-05-08 07:31:43 +000014142Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14145
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014146Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * valid.c: warn when indeterminist content model is detected
14149 * result/VC/ElementValid8: this adds a message
14150 * Makefile.am: add --novalid for VCM tests
14151 * parserInternals.c: added a call to Init memory
14152
Daniel Veillard64269352001-05-04 17:52:34 +000014153Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14156 when both parameters are NULL.
14157
Daniel Veillard37721922001-05-04 15:21:12 +000014158Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * valid.c: applied small patch from Gary Pennington, reindented
14161 some part of the code.
14162
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014163Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14166 release, updated and regenerated the docs
14167
Daniel Veillard357c9602001-05-03 10:49:20 +000014168Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * xpath.c result/XPath/expr/floats : clarified and cleanup
14171 printing of abnormal floats in tests.
14172
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014173Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14176 * results/HTML/ : a few changes in the output of the HTML tests as
14177 a result.
14178 * configure.in: tying to fix -liconv where needed
14179
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014180Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * Makefile.am: fixed a stupid error
14183
Daniel Veillard7150a032001-05-02 16:41:11 +000014184Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * configure.in Makefile.am: make the inclusion of the trio
14187 modules in the library conditional
14188
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014189Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * DOCBparser.c: patche from László Kovács, fixed entities refs
14192 in attributes handling
14193
Daniel Veillardedddff92001-05-02 10:58:52 +000014194Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14197 flushing
14198
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014199Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14200
14201 * xpath.c: fix of an XSLT namespace bug reported on the list
14202 general/bug-8-
14203
Daniel Veillard5792e162001-04-30 17:44:45 +000014204Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * strio.h trio.c: Dan McNichol suggested a couple of small
14207 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14208
Daniel Veillard02141ea2001-04-30 11:46:40 +000014209Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * tree.c parser.c encoding.c: spent a bit more time looking
14212 at the parsing speed and DOM handling. Added a few more
14213 speedups.
14214
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014215Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * parser.c: small but effective parsing speed improvement
14218
Daniel Veillardb59076b2001-04-29 17:04:07 +000014219Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * configure.in: default on the DocBook parser inclusion (for Gnome)
14222 * DOCBparser.h: fixed a header reference
14223
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014224Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * configure.in xpath.c: applied Bjorn patches for FPE on the
14227 alpha
14228
Daniel Veillardeefd4492001-04-28 16:55:50 +000014229Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14232 xmlSaveFormatFileTo()
14233
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014234Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * xpath.c: simple and efficient optimization, XPath functions
14237 aways bind to the same code, cache this
14238 * TODO: updated (by saying some is obsolete)
14239
Daniel Veillard2156a562001-04-28 12:24:34 +000014240Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * xpath.c: more cleanup work on XPath name parsing routines
14243
Daniel Veillard61d80a22001-04-27 17:13:01 +000014244Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14247 xmlXPathParseName
14248 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14249 * debugXML.c: avoid compilation problems if compiling without
14250 HTML support, Igor Zlatkovic
14251 * win32/libxml2/libxml2.def.src: being able to compile without
14252 XPath on Windows
14253
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014254Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * libxml.m4: yet another patch from Toshio Kuratomi
14257
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014258Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14261
Daniel Veillard67fee942001-04-26 18:59:03 +000014262Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * tree.[ch]: added xmlSaveFormatFile interface for saving
14265 and indenting a file.
14266
Daniel Veillard82e49712001-04-26 14:38:03 +000014267Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * xpath.c: fixed bug #53689 related to processing-instruction()
14270
Daniel Veillard02f077a2001-04-26 10:59:11 +000014271Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * DOCBparser.c: patche from László Kovács
14274
Daniel Veillard30211a02001-04-26 09:33:18 +000014275Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * parser.c: applied fixes from Christian Glahn bug report #53391
14278
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014279Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * error.c: Jean François Lecomte provided a complete description
14282 and a fix to bug #53537
14283
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014284Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14287
Daniel Veillard1034da22001-04-25 19:06:28 +000014288Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * DOCBparser.c SAX.c: a bit more work on entities processing.
14291 Still Need to cleanup XML output and references in attributes
14292
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014293Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14296
Daniel Veillardb33c2012001-04-25 12:59:04 +000014297Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * tree.c: trying to fix #53574, not completely complete,
14300 I would like xmllint --copy --debug test/ent1 and
14301 xmllint --debug test/ent1 to show the same result.
14302 * xpath.c: fix a bug when trying to sort namespace nodes
14303
Daniel Veillard5146f202001-04-25 10:29:44 +000014304Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * HTMLtree.c: real fix for #53402
14307
Daniel Veillard7533cc82001-04-24 15:52:00 +000014308Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14311 PIs when using xsl:output
14312 * valid.c: closing #53537 some case generate segfaults if there
14313 is validity errors
14314
Daniel Veillard61b33d52001-04-24 13:55:12 +000014315Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14318 of external parsed entities, added --noent to testDocbook
14319 * valid.c: Garry Pennington found an uninitialized variable
14320 access in xmlValidateElementContent()
14321
Daniel Veillard56098d42001-04-24 12:51:09 +000014322Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14325 with madness
14326 * result/HTML/ : this modified the result of the regression tests
14327 a lot.
14328
Daniel Veillard122376b2001-04-24 12:12:30 +000014329Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14330
14331 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14332 to doc where it wasn't checked against NULL reported by
14333 Jens Laas
14334
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014335Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14338 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14339
Daniel Veillardeae522a2001-04-23 13:41:34 +000014340Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14343 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14344 * SAX.[ch]: cleanup and updates for DocBook
14345 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14346 ex SGML identifier changes
14347 * valid.c: removed a static unused function.
14348
Daniel Veillardde57c612001-04-23 09:13:36 +000014349Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * HTMLtree.c: applied change for Paul Sponagl on script saving
14352 * Makefile.am: the warning about entity title.xml are normal.
14353
Daniel Veillard393df012001-04-22 20:11:18 +000014354Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14355
14356 * configure.in: release of 2.3.7
14357 * Makefile.am: fixing make distcheck
14358
Daniel Veillarda41123c2001-04-22 19:31:20 +000014359Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * doc/html/* doc/xml.html: updated and regenerated the docs
14362
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014363Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14366
Daniel Veillarde82a9922001-04-22 12:12:58 +000014367Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * tree.c: fixed #53388 with the provided patch
14370
Daniel Veillard06803992001-04-22 10:35:56 +000014371Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14372
14373 * valid.c: Bjorn detected an invalid memory access. Fixed
14374 vstateVPush()
14375
Daniel Veillard40af6492001-04-22 08:50:55 +000014376Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14379
Bjorn Reese70a9da52001-04-21 16:57:29 +000014380Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14381
14382 * libxml.h: new header used only for the compilation of libxml
14383 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14384 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14385 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14386 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14387 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14388 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14389 baseline (version 1.2 plus a single patch).
14390 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14391 scientific notation for numbers. Tests added.
14392 * xpath.c: formatting of numbers changed to use sprintf
14393 (contribution from William Brack)
14394
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014395Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * valid.c: cleanup, more useful debugging
14398 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14399 * xmlIO.c: entity loading is printed as an error when validating
14400
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014401Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * valid.c: fixed to validate within entities
14404 * test/VCM/v22.xml: added a specific testcase
14405
Daniel Veillardca1f1722001-04-20 15:47:35 +000014406Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * valid.c: forgot an epsilon transition in for ()+
14409 * test/VCM/v21.xml : added a specific test case
14410
Daniel Veillard85349052001-04-20 13:48:21 +000014411Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * valid.c: removed a state explosion exhibited by RSS
14414 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14415 from bug #51872
14416
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014417Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14420 validation without using an ugly NFA -> DFA algo in the source.
14421 Made a specific algorithm easier to maintain, using a single
14422 stack and without recursion.
14423 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14424 * hash.c: made the growing routine static
14425 * tree.h parser.c: added the parent information to an
14426 xmlElementContent node.
14427
Daniel Veillarde470df72001-04-18 21:41:07 +000014428Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * SAX.c parser.c xpath.c: generating IDs when not validating
14431 from an external parsed entity was poisoning the ID has table
14432 with removed values. This was killing XSLT on the KDE help
14433 browser.
14434
Daniel Veillardceacdd92001-04-18 15:10:35 +000014435Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * entities.h: andrew@ugh.net.au detected a double declaration
14438
Daniel Veillarda10efa82001-04-18 13:09:01 +000014439Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * debugXML.c hash.c tree.h valid.c : some changes related to
14442 the validation suport to improve speed with DocBook
14443 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14444 the way validation errors get reported
14445
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014446Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14449 by P C Chow and William M. Brack for XSLT HTML output
14450
Daniel Veillard2d90de42001-04-16 17:46:18 +000014451Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14452
14453 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14454 Igor Zlatkovic patches for MSC compilation and added his
14455 updates
14456
Daniel Veillarde043ee12001-04-16 14:08:07 +000014457Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14460 prefix lookup.
14461 * parserInternals.c: fixed the bug reported by Morus Walter
14462 due to an off by one typo in xmlStringCurrentChar()
14463
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014464Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * HTMLparser.c result/HTML/*: revamped the way the HTML
14467 parser handles end of tags or end of input
14468
Daniel Veillard82daa812001-04-12 08:55:36 +000014469Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14470
14471 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14472
Daniel Veillard67a21302001-04-11 14:39:16 +000014473Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14476 bug where the linktime verions of free() won't work ...
14477
Daniel Veillard27b55282001-04-11 12:22:25 +000014478Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14481
Daniel Veillardafc73112001-04-11 11:51:41 +000014482Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * doc/xml.html: added 2.3.6 release
14485
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014486Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14489 * result/wml.xml: resulted in a small output change
14490
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014491Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * tree.c: xmlNewDoc was missing the charset initialization
14494 * xmllint.c: added --auto to autogenerate a doc, allow to
14495 reproduce the problem fixed on xmlNewDoc
14496
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014497Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * xpath.c: trying to get 52979 solved
14500 * tree.c result/ result/noent/: trying to get 52712 solved, this
14501 also made me clean up the fact that XML output in general should
14502 not add formating blanks by default, this changed the output of
14503 a few tests
14504
Daniel Veillard73639a72001-04-10 14:31:39 +000014505Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14508
Daniel Veillardfac26a12001-04-08 13:08:14 +000014509Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * configure.in: finally released 2.3.6
14512
Daniel Veillard911f49a2001-04-07 15:39:35 +000014513Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14514
14515 * xpath.c: checking for null pointer generated by new code
14516
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014517Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * xpath.c: fixed a [] evaluation problem reported
14520 * test/XPath/tests/simpleaddr: extended test
14521 * result/XPath/simpleaddr: updated result
14522
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014523Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * xmllint.c: Dan Timis reported a portability problem
14526 on Macs without mmap, fixed it.
14527
Daniel Veillardb38bd552001-04-03 18:22:00 +000014528Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * testXPath.c : added a --tree option allowing to display the
14531 tree dump of the XPath expression
14532
Daniel Veillard4dd93462001-04-02 15:16:19 +000014533Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * xpath.c: fixed a memleak when comparing nodesets
14536 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14537 * tree.c: added a TODO
14538
Daniel Veillard92ad2102001-03-27 12:47:33 +000014539Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14542 we need string functions
14543 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14544 to be able to use them where needed. Applied some changes
14545 to reduce name linking pollution and compile in only what's
14546 needed.
14547 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14548 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14549 for the string manipulation functions
14550 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14551 to the free() function of xmlmemory.c
14552 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14553 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14554 usage.
14555
14556
Daniel Veillard2be30642001-03-27 00:32:28 +000014557Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * error.c: applied the context output patch of the error
14560 handling submitted by Chuck Griffith
14561 * error/VC/*: this slightly change some error logs
14562
Daniel Veillard50582112001-03-26 22:52:16 +000014563Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * parser.c: fixed line number reporting on error
14566
Daniel Veillard04be4f52001-03-26 21:23:53 +000014567Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14568
14569 * parser.c: Sullivan and Darin found a parser bug,
14570 applied the patch.
14571
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014572Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14573
14574 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14575 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14576 xmlversion.h.in xpointer.c: of course the way I defined
14577 UNUSED breaks on old gcc version. Try to be smart and
14578 also define it directly in xmlversion.h
14579 * configure.in: removed -ansi flag from the pedantic set
14580
14581Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014582 Huge cleanup, I switched to compile with
14583 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14584 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14585 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14586 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14587 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14588 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14589 encoding.h entities.c error.c list.[ch] nanoftp.c
14590 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14591 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14592 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14593 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14594 Cleanup, staticfied a number of non-exported functions,
14595 detected and cleaned up a dozen of problem found this way,
14596 avoided a lot of public function name/typedef/system names clashes
14597 * doc/xml.html: updated
14598 * configure.in: switched private flags to the really pedantic ones.
14599
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014600Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * configure.in: 2.3.5
14603 * doc/html/*: rebuilt the docs
14604
Daniel Veillard146c9122001-03-22 15:22:27 +000014605Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * parser.c: fixed a reported bug in NOTATION parsing
14608 * uri.c: accepted but not fixed bug 51876, added TODO
14609 * Makefile.am: fixed bug 51876
14610
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014611Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * config.h.in configure.in error.c: fix a compilation problem
14614 on platforms without vsnprintf (xml@thewrittenword.com)
14615
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014616Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14617
14618 * parser.c: fixed a function name header typo
14619 * SAX.c: notations can also occur in external subset.
14620
Daniel Veillard7d42b542001-03-20 13:22:46 +000014621Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * error.c: removed a C++ like comment
14624
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014625Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14626
14627 * parser.c: fixing bug 52299 strange condition leading
14628 to a parser crash due to a buffer overflow
14629 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14630 added the specific test case
14631
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014632Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14635 xmlXPathConvert{String,Number,Boolean} to be able to make
14636 type casts without a context stack, fixed some implementation
14637 problems related to the absence of context at parse-time,
14638 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14639 in the public API too
14640 * xpointer.c xpathInternals.h: we need to know at parse time
14641 whether we are compiling an XPointer
14642
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014643Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14646 cleaned up the parser internals, refactored XPath code, added
14647 new compilation based APIs and cleanly separated public and
14648 private APIs.
14649
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014650Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14651
14652 * xpath.h: the comp field must be added at the end to avoid
14653 killing binary compat.
14654
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014655Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * Makefile.am: detect XPath memleaks in regreson tests
14658 * error.c: fixed and error w.r.t. error reporting still using
14659 stderr
14660 * hash.c: added new line at end of file
14661 * tree.h: minor cleanup
14662 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14663 expression parsing from evaluation, resulted in a number of
14664 changes internally, and in XPointer. Likely to break stuff
14665 using xpathInternals.h but should remain binary compatible,
14666 new interfaces will be added.
14667
Daniel Veillardd574f782001-03-14 19:40:17 +000014668Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14669
14670 * configure.in: fixed a couple of problems reported by
14671 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14672 without gcc on non linux platforms.
14673
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014674Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14677 a fix for --with-html-dir= configure support. I hope it won't
14678 break rpm generation
14679
Daniel Veillarda022fe02001-03-14 16:30:00 +000014680Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * xmlIO.c: one function comment cleanup.
14683
Daniel Veillard25239c12001-03-14 13:56:48 +000014684Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * SAX.c: external subset notations were improperly registered
14687 in the internal subset.
14688
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014689Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * README.cvs-commits: added, pointing to HACKING
14692 * HACKING: updated
14693
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014694Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14695
14696 * parser.c: and Matt Sergeant found one in the XML push
14697 parser (erroneous check I forgot to remove when I fixed the
14698 main parser).
14699
Daniel Veillard68d7b672001-03-12 18:22:04 +000014700Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14701
14702 * xpath.c: ptittom found a small bug in UnaryExpr
14703
Daniel Veillarde356c282001-03-10 12:32:04 +000014704Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14705
14706 * configure.in: bumped to 2.3.4
14707 * error.c: fixed bug #51860
14708 * tree.c: fixed bug #51861
14709 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14710 * tree.[ch] : added xmlDefaultBufferSize
14711 * nanoftp.c: typo in function name header block
14712 * doc/xml.html : updated, added link to XML::LibXSLT
14713 * doc/html/* : rebuilt the docs
14714
Daniel Veillard80f32572001-03-07 19:45:40 +000014715Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * parser.c SAX.c: the new content parsing code raised an
14718 ugly bug in the characters() SAX callback. Found it
14719 just because of strangeness in XSLT XML Rec ouptut :-(
14720
Daniel Veillard6c831202001-03-07 15:57:53 +000014721Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * Makefile.am: Martin Baulig suggested to add -lm
14724 * tree.c: found another bug in xmlNodeGetContent()
14725
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014726Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14727
14728 * xpath.c: Bjorn found the error related to strictness of comparison.
14729
Daniel Veillard29631a82001-03-05 09:49:20 +000014730Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * parser.c: trying to fix the Dtd parsing problem reported
14733 by Gary, side effect of last week speed optimizations.
14734
Daniel Veillard14be0a12001-03-03 18:50:55 +000014735Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14738 * parserInternals.c: removed unneeded test raised by Stric
14739
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014740Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14741
14742 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14743 and fixed by William Brack). Added xmlXPathFormatNumber.
14744 Changed the sorting slightly.
14745 * configure.in Makefile.am example/Makefile.am: Added -lm.
14746 Please note that applications linking with libxml2, must
14747 also like with the math library from now on.
14748
Daniel Veillardf9533d12001-03-03 10:04:57 +000014749Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14752
Daniel Veillard2f362242001-03-02 17:36:21 +000014753Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * parser.c: one must report spaces even if the Dtd element
14756 content proves that this is not part of the element content.
14757 * result/valid/*.xml: this changed the ouptu slightly
14758
Daniel Veillardb402c072001-03-01 17:28:58 +000014759Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * configure.in: bumped to 2.3.3
14762 * doc/xml.html: updated
14763
Daniel Veillard77851712001-02-27 21:54:07 +000014764Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * tree.c: minor doc fix
14767 * xpath.c: deallocation issues when a result tree has been
14768 converted to a node-set
14769
Daniel Veillardec70e912001-02-26 20:10:45 +000014770Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * doc/xml.html: oops corrected dates s/2000/2001
14773
Daniel Veillard8730c562001-02-26 10:49:57 +000014774Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * valid.c: new patch from Gary Pennington
14777
Daniel Veillard91e9d582001-02-26 07:31:12 +000014778Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * doc/xml.html: applied patch from Ankh
14781
Daniel Veillardedac3c92001-02-26 01:36:19 +000014782Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14783
14784 * xinclude.c: fixed a problem building on Mac
14785
Daniel Veillard21a0f912001-02-25 19:54:14 +000014786Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * parser.c: more work on increasing parsing ferformances
14789
Daniel Veillard48b2f892001-02-25 16:11:03 +000014790Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14791
14792 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14793 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14794 avoiding memcpy in production builds MEM_CLEANUP macro use
14795 * parser.[ch] parserInternals.c: optimizations of the tightest
14796 internal loops inside the parser. Better checking of I/O
14797 flushing/loading conditions
14798 * xmllint.c : added --timing
14799
Daniel Veillard71681102001-02-24 17:48:53 +000014800Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * configure.in: bumped to 2.3.2
14803 * doc/xml.html: updated for release
14804
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014805Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * xpath.c: found a memleak and fixed a nasty bug
14808
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014809Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * xmllint.[c1] : added return code errors for xmllint
14812 * xpath.c: specific debug dump function for result value trees
14813
Daniel Veillard4b637072001-02-21 21:52:55 +000014814Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * xpath.c: finally implemented xmlXPathCompareNodeSets
14817 * test/XPath/expr/floats results/XPath/expr/floats: added
14818 a test for float expressions
14819
Daniel Veillardf714aa32001-02-21 03:07:44 +000014820Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14823 * parserInternals.[ch]: trying to speed up parsing
14824 * xpath.c : speeded up node set equality op
14825
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014826Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14829 better handling of ID/IDREF and the list modules associated
14830 * configure.in: small CFLAGS cleanup
14831
Daniel Veillarda8abee62001-02-19 15:14:59 +000014832Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * configure.in: fixed iconv detection on AIX (stric)
14835
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014836Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014837
14838 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14839
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014840Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14841
14842 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14843 and optimized xmlXPathNodeSetSort
14844
Daniel Veillard142adbf2001-02-17 13:21:05 +000014845Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * xpath.c: bug fix when context size is 0
14848 * parser.c: I like Norm's Dtd because they still manage to break
14849 the parser occasionally
14850
Daniel Veillardf23e0092001-02-16 13:21:29 +000014851Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14852
14853 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14854
Daniel Veillarde0e26512001-02-16 00:11:46 +000014855Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14858 attributes within the XML-1.0 namespace
14859
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014860Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * xpathInternals.h: exported a few axis functions
14863 * doc/xml.html: updated the doc
14864
Daniel Veillard760f4422001-02-15 14:59:48 +000014865Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * configure.in: applied patch from Daniel van Balen for OpenBSD
14868 and bumped version to 2.3.1
14869 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14870 attempt to find autoclosing was simply broken, removed it,
14871 updated the examples, this is better
14872
Daniel Veillardd194dd22001-02-14 10:37:43 +000014873Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14874
14875 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14876 hash functionnalities.
14877 * doc/html/* : rebuild the doc
14878
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014879Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14882 on predicate
14883 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14884 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14885 really want to have tags closed on output even if we accept
14886 unclosed ones on input
14887
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014888Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * xpath.c: ouch don't free NULL, rare case fixed
14891 * tree.c: don't coalesce text nodes if they don't have the
14892 same behaviour wrt escaping on output
14893
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014894Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14895
14896 * xpath.c: small fixup
14897 * SAX.c: don't warn on empty namespaces.
14898
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014899Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * README: a bit of cleanup
14902 * configure.in: preparing for 2.3.0 release
14903
Daniel Veillard1f83d392001-02-08 09:37:42 +000014904Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * hash.[ch]: added a first version of xmlHashSize()
14907 * valid.c: another bug fix from Gary Pennington
14908
Daniel Veillard5eef6222001-02-07 18:24:48 +000014909Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14910
14911 * valid.c: couple of bug fixes pointed by Gary Pennington
14912 * HTMLtree.c: #if 0 cleanup
14913
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014914Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14917 which removes a time consuming check of xmlXPathNodeSetAdd()
14918 and use it in places where we are sure to not break unicity
14919
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014920Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14921
14922 * xpath.c: bug fixes found from XSLT
14923 * tree.c: preserve node->name special values when copying nodes.
14924 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14925 external subset are fetched when available but without full
14926 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14927 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14928 output with encoding disabled.
14929
Daniel Veillard2c833b62001-02-03 08:52:06 +000014930Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14933 xmlCheckFilename should not be called from xmlFileOpenW
14934 and xmlGzfileOpenW
14935
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014936Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14939 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14940 added the new tests for URI normalization
14941 * testURI.c: fixed stoopid bugs
14942 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14943 the URI in the error messages are now properly normalized
14944
Daniel Veillardea28ce62001-02-02 08:20:19 +000014945Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14946
14947 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14948
Daniel Veillarde99a4762001-02-01 04:34:35 +000014949Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14950
14951 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14952
Daniel Veillard2b325a02001-01-31 20:46:31 +000014953Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * xpath.c: fixed mod operator
14956
Daniel Veillardde55cf62001-01-31 15:53:13 +000014957Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * parser.c: fixed xmlStrcat doc
14960 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14961 trees.
14962
Daniel Veillard2f913b72001-01-31 13:23:49 +000014963Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14964
14965 * xpath.c result/XPath/tests/chaptersbase
14966 result/XPath/tests/simplebase: fixed XPath node()
14967 * tree.c: small fix in xmlNewNs()
14968 * Makefile.am: removed extraneous xml2Conf.sh rule
14969
Daniel Veillardb42042b2001-01-28 07:40:36 +000014970Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14973 Changed the library name, in order to get libxml-devel and
14974 libxml2-devel to coexist on a single system
14975 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14976 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14977
Daniel Veillardee0a4662001-01-27 18:59:33 +000014978Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14981 libxml2-devel installable in // as libxml-devel.
14982
Daniel Veillard5eb05942001-01-27 17:50:22 +000014983Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14984
14985 * doc/Makefile.am: fixed make rebuild in doc
14986 * doc/html/*.html: rebuilt the docs
14987
Daniel Veillard65c295d2001-01-26 09:32:39 +000014988Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14989
14990 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14991
Daniel Veillard8e199902001-01-25 18:54:39 +000014992Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14993
14994 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14995 the HTML doc to go into the -devel RPM ...
14996 * aclocal.m4 config.h.in: some updates due to auto* magic
14997
Daniel Veillard93086662001-01-25 18:13:04 +000014998Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * xpath.h: added a hook in the context structure allowing to
15001 link to extra support, needed for XSLT
15002
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015003Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15004
15005 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15006 xmlXPtrCmpPoints to use it.
15007 * propagated the following patch from Alejandro Forero
15008 * include/win32config.h xmlIO.c: applied further suggestions
15009 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15010 * example/gjobread.c: fixed warnings, now that it builds
15011
15012Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15013
15014 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15015
15016 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15017 filename points to a valid file (not a directory).
15018 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15019 Added calls to xmlCheckFilenameDir.
15020
15021 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15022 `path' (rather than `filename') as the parameter to gzopen and open.
15023
Daniel Veillard48177c22001-01-23 15:27:41 +000015024Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15025
15026 * Makefile.am: fixed a problem with EXTRA_DIST
15027
Daniel Veillardb83ba402001-01-22 22:45:10 +000015028Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * Makefile.am example/Makefile.am: finally found the trick
15031 to build the example, i.e. add "." in SUBDIRS before example
15032 in the list <grin/>
15033
Daniel Veillard82687162001-01-22 15:32:01 +000015034Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15035
15036 * doc/xml.html: updated with an XSLT section, removed pointer to
15037 W3C CVS base.
15038
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015039Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15040
15041 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15042 too, and deallocation need to occur the same way.
15043
Daniel Veillarde4566462001-01-22 09:58:39 +000015044Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15045
15046 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15047 type correponding to an XSLT result tree fragment. Share most
15048 of the data format with node set, as well as operators.
15049 * HTMLtree.c: added a newline at the end of the doctype output
15050 whe this one is not present initially.
15051 * tree.c: make sure taht the parent and doc pointers are properly
15052 set when copying attributes (lists).
15053
Daniel Veillard701c7362001-01-21 09:48:59 +000015054Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15055
15056 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15057
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015058Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * xpath.c: seems I finally killed that ugly path evaluation
15061 context bug (tagged 9999 in case is is wrong)
15062
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015063Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15066 for XSLT
15067
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015068Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15071 for xmlGzfileOpen() bug
15072
Daniel Veillardf6eea272001-01-18 12:17:12 +000015073Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15074
15075 * xpath.c: removed an error found by XSLT usage
15076 * tree.c parserInternals.h: use a predefined static string
15077 for text and comment nodes, avoid freeing them in xmlFreeNode,
15078 exported the string name in parserInternals.h and added
15079 another value to disable encoding at output (for XSLT),
15080 gain memory, time.
15081
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015082Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15085 win32/libxml2/libxml2_so.dsp: new makefiles and update
15086 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15087
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015088Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15089
15090 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15091 Gary Pennington
15092
Daniel Veillard389e6b72001-01-15 19:41:13 +000015093Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15094
15095 * xpath.c: fixed the comaprision of values and nodelists,
15096 need to compare nodelist still ...
15097 * debugXML.c: avoided a possible core dump
15098 * HTMLparser.c: cleanup
15099 * nanohttp.c: contributed fix.
15100 * tree.c: fixes in properties handling added xmlSetNsProp
15101 needed by libxslt
15102 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15103 comment
15104 * TODO: updated
15105
Daniel Veillard167bd532001-01-06 21:09:34 +000015106Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15107
15108 * parser.c parserInternals.c: applied Bjorn Reese optimization
15109 patch
15110
15111Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15112
15113 * Makefile.am: applied patch fro make check from Martin Vidner
15114
Daniel Veillard503b8932001-01-05 06:36:31 +000015115Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15116
15117 * configure.in: preparing 2.2.11
15118 * doc/html/*: rebuild the HTML files
15119 * doc/xml.html : updated
15120
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015121Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15122
15123 * tree.c: fixed a stupid bug
15124 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15125 patches related to validation of an XInclude processing result
15126 * TODO: updated
15127
Daniel Veillarde2488192001-01-04 10:54:22 +000015128Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15129
15130 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15131 on large files
15132
Daniel Veillardf060a412001-01-03 20:52:44 +000015133Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15134
15135 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15136
Daniel Veillard45cff692001-01-03 18:02:04 +000015137Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15138
15139 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15140 reported by Jonas Borgström
15141 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15142
Daniel Veillard08108982001-01-03 15:24:58 +000015143Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15144
15145 * testXPath.c xpath.c: fixing the XPath union expressions problem
15146 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15147
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015148Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15149
15150 * xmllint.c: Made is so if the file name is "-" is will read form
15151 standard input. Sven Heinicke <sven@zen.org>
15152 * tree.c: fixed a problem when growing buffer
15153 * tree.h: fixed the comment of the node types following andersca
15154 comment
15155 * TODO: updated
15156
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015157Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * HTMLparser.[ch]: added a way to avoid adding automatically
15160 omitted tags. htmlHandleOmittedElem() allows to change the
15161 default handling.
15162 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15163 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15164 of xmllint too when using --memory flag, added a memory test
15165 suite at the Makefile level.
15166 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15167 with namespace use when encountering QNames in XPath evalation,
15168 added xmlns() scheme in XPointer.
15169 * nanoftp.c : incorporated a fix
15170 * parser.c xmlIO.c: fixed problems raised with encoding when using
15171 the memory I/O
15172 * parserInternals.c: closed bug 25934 reported by
15173 torsten.landschoff@innominate.de
15174 * TODO: updated
15175
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015176Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15179 on a non-updated tree :-(, made a 2.2.10 release to correct the
15180 situation
15181
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015182Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15185 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15186 integrated a set of OpenVMS changes from Howard Taylor
15187 <Howard.Taylor@pacoast.com>
15188
Daniel Veillard58770e72000-11-25 00:48:47 +000015189Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15192 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15193
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015194Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * HTMLparser.c: some fixes on auto-open of html/head/body
15197 * encoding.c: fixed a compilation error on some gcc env
15198 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15199 XPointer implementation
15200 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15201 related XPointer tests and associated results
15202
Daniel Veillard300f7d62000-11-24 13:04:04 +000015203Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * doc/xmldtd.html doc/xml.html: following a short step by step
15206 guidance on IRC to help maciej with DTDs I started a small
15207 page on the subject.
15208
Daniel Veillard748e45d2000-11-17 16:36:08 +000015209Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * HTMLparser.c: fixed handling of broken charrefs
15212 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15213 patches
15214
Daniel Veillard28929b22000-11-13 18:22:49 +000015215Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * doc/xml.html doc/html/* : rebuilt the docs after adding
15218 xinclude and updated page for 2.2.7 and 2.2.8
15219 * configure.in: releasing 2.2.8
15220
Daniel Veillard41e06512000-11-13 11:47:47 +000015221Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * parser.[ch] parserInternals.c: applied the conditional
15224 section processing fix from Jonathan P Springer
15225 <jonathan.springer2@gte.net>
15226 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15227 project file, fixed iconv default non support
15228 * xpath.c: fixed the problem of evaluating relative expressions
15229 when a node context is provided.
15230
Daniel Veillardbf432752000-11-12 15:56:56 +000015231Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * nanoftp.c: fixed gcc 2.95 new warnings
15234 * SAX.c: fixed a stupid bug
15235 * tree.c: fixed a formatting problem when round-tripping
15236 from/to memory
15237 * xinclude.c: chased memleak, fixed a base problem
15238 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15239 xmlXPtrBuildNodeList()
15240 * TODO: updated
15241 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15242 adding a first small set of regression tests for XInclude
15243
Daniel Veillardc2def842000-11-07 14:21:01 +000015244Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * nanohttp.[ch]: applied Wayne Davison patches to access
15247 the WWW-Authorization header.
15248 * parser.c: Closed Bug#30847: Problems when switching encoding
15249 in short files by applying Simon Berg's patch.
15250 * valid.c: fixed a validation problem
15251 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15252 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15253 Wayne Davison
15254 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15255 need to be extended to non full nodes selections.
15256 * xinclude.c: starts to work decently
15257
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015258Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15259
15260 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15261 debugXML.c xmlversion.h.in: Started adding XInclude support,
15262 this is a new xmllint option
15263 * tree.c xpath.c: applied TOM patches for XPath
15264 * xpointer.c: fixed a couple of errors.
15265 * uri.c: added an escaping function needed for xinclude
15266 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15267 new warning from RH70 gcc's version
15268
Daniel Veillarda4964b72000-10-31 18:23:44 +000015269Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * HTMLparser.c: fixed loop on invalid char in scripts
15272 * parser.c: update to description of xmlIOParseDTD()
15273 * libxml.m4 xmlversion.h.in: changes contributed by
15274 Michael Schmeing <m.schmeing@internet-factory.de>
15275 * configure.in: preparing for 2.2.7
15276 * Makefile.am: trying to avoid config.h and acconfig.h
15277 being included in the distrib
15278 * configure.in: released 2.2.7
15279
15280Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15281
15282 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15283 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15284
Daniel Veillard01411222000-10-30 15:33:22 +000015285Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * parser.[ch]: added xmlIOParseDTD()
15288 * xpointer.c: added support for the 2 extra parameters of
15289 string-range, fixed a stoopid error when '0' was present
15290 in XPointer expressions
15291 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15292 testsuite for the above
15293
Daniel Veillard6db58192000-10-30 09:27:53 +000015294Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * libxml.spec.in: improved package descriptions
15297
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015298Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * xpath.c xpathInternals.h: applied a large cleaning patch
15301 from TOM <ptittom@free.fr>, it also add namespace support
15302 for function and variables registration.
15303
Daniel Veillardbd20df72000-10-29 17:53:40 +000015304Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15307 * Makefile.mingw: Wayne Davison's update adding hash.c
15308
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015309Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * xpath.c: fixed the root evaluation problems
15312 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15313 ignorable spaces with <b> <bold> <em>
15314 * tree.c: fixed a loop in xmlSearchNsByHref()
15315
Daniel Veillard767662d2000-10-27 17:04:52 +000015316Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15317
15318 * xpath.c: applied another XPath patch from TOM
15319 * xpath.c include/makefile.am: applied another patch from
15320 china@thewrittenword.com (cleanup on IRIX).
15321
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015322Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * xml-config.1: received a fixed version from Fredrik Hallenberg
15325 <hallon@lysator.liu.se>
15326
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015327Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15330 cleanup patch for XPath
15331
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015332Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * patched to redirrect all "out of context" error messages to
15335 a reconfigurable routine. The changes are:
15336 * xmlerror.h : added the export of an error context type (void *)
15337 an error handler type xmlGenericErrorFunc there is an interface
15338 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15339 to reset the error handling routine and its argument
15340 (by default it's equivalent to respectively fprintf and stderr.
15341 * all the c files: all wild accesses to stderr or stdout within
15342 the library have been replaced to calls to the handler.
15343
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015344Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * configure.in: release 2.2.6
15347 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15348 exporting the inner functions of xpath for extension modules
15349 * doc/*: updated and rebuilt the doc
15350
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015351Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * nanohttp.c : applied Wayne HTTP cleanup patch
15354 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15355 and xmlNodeSetSpacePreserve()
15356
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015357Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * xpath.c: closing bug #29260
15360
Daniel Veillard126f2792000-10-24 17:10:12 +000015361Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15364 multikey tuples, made hash structure opaque
15365 * valid.[ch]: moved elements, attributes, notations decalarations
15366 as well as ID and refs to hash tables.
15367 * entities.c: hash cleanup
15368 * xmlmemory.c: fixed a dump problem in debug mode
15369 * include/Makefile.am: problem passing in DESTDIR= values patch
15370 from Marc Christensen <marc@calderasystems.com>
15371 * nanohttp.c: removed debugging remains
15372 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15373 * HTMLparser.c parser.c: fixing a number of problems with the
15374 macros in the *parser.c files (Wayne).
15375 * HTMLparser.c: close the previous option when opening a new one
15376 (Marc Sanfacon).
15377 * result/HTML/*: updated the HTML results accordingly
15378
Daniel Veillard52afe802000-10-22 16:56:02 +000015379Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15382 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15383 XPath functions and XML entities table to them. More to come...
15384 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15385
Daniel Veillard683cb022000-10-22 12:04:13 +000015386Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * tree.c: coalesce adjacent text nodes
15389 * valid.c: handling of blank nodes in DTd validation (raised
15390 by problems with a posteriori validation).
15391 * nanohttp.c: changing behaviour on HTTP write stuff.
15392 * HTMLtree.c: forced body and html to be explicitely closed.
15393 * xpath.h: exported more XPath functions.
15394
Daniel Veillard1baf4122000-10-15 20:38:39 +000015395Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * Release of 2.2.5
15398 * xpointer.c: range() range-inside and other helper functions
15399 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15400
Daniel Veillard47e12f22000-10-15 14:24:25 +000015401Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15404 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15405
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015406Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15409 and XPointer modules
15410
Daniel Veillard134c9f32000-10-15 10:27:08 +000015411Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * SAX.h: closed #25107
15414
Daniel Veillard39915622000-10-15 10:06:55 +000015415Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * testSAX.c: fixed problem with cdata reporting
15418 * SAXresult/* : updated
15419
Daniel Veillard1e851392000-10-15 10:02:56 +000015420Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15423 Closed bug #27499, added to regression tests
15424 * TODO: updated
15425
Daniel Veillard7eda8452000-10-14 23:38:43 +000015426Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15429 support for SCRIPT and STYLE with help from Bjorn Reese
15430 * test/HTML/* result/HTML/*: added simple testcase and updated
15431 the existing ones.
15432
Daniel Veillardff9c3302000-10-13 16:38:25 +000015433Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15436 string-range for empty strings
15437 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15438 test/XPath/xptr/strrange: augmented the XPointer testsuite
15439
Daniel Veillard189446d2000-10-13 10:23:06 +000015440Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * doc/xml.html doc/xmlmem.html: added a module describing memory
15443 interfaces and use, updated the main page.
15444
Daniel Veillard2f971a22000-10-12 23:26:32 +000015445Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15448 nanoftp code work on Windows too now
15449
15450Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015451
15452 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15453 * xpointer.c: implemented string-range() at least a good first version
15454 * test/XPath/docs/str test/XPath/xptr/strrange
15455 result/XPath/xptr/strrange: the string-range() tests
15456
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015457Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * Makefile.am include/Makefile.am include/win32config.h
15460 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15461 and make distcheck
15462
Daniel Veillard19d61112000-10-11 23:50:35 +000015463Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15466 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15467 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15468
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015469Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15472 patch for socklen_t detection by
15473 Albert Chin-A-Young <china@thewrittenword.com>
15474
Daniel Veillardcd429612000-10-11 15:57:05 +000015475Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15478 and added a --dtdvalid option to xmllint used to test it
15479
Daniel Veillard47c02452000-10-11 13:04:36 +000015480Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15483 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15484
Daniel Veillard2d38f042000-10-11 10:54:10 +000015485Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15488 handlings (registration, lookup, cleanup)
15489
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015490Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * configure.in Makefile.am include/makefile.am: adding XPointer
15493 and XPtrtests target
15494 * xpointer.[ch] : new files for XPointer support
15495 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15496 more XPath tests
15497
Daniel Veillard57fda592000-10-10 23:24:14 +000015498Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * configure.in: fixed, very broken, make distcheck works again
15501
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015502Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * More work toward 2.2.5, integrated a number of patches
15505 * configure.in Makefile.am win32config.h.in: trying to cleanup
15506 make distcheck .... huh ...
15507 * include/Makefile.am include/win32config.h: new directory
15508 for includes
15509 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15510 updated teh makefiles and instructions for WIN32
15511 * xpath.c: small fixes
15512 * test/XPath/ results/XPath: updated the testcases and results
15513 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15514 suggested patches
15515 * valid.c: fixed an ID bug
15516
Daniel Veillardb71379b2000-10-09 12:30:39 +000015517Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015520 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015521 * xpath.[ch]: worked on XPointer
15522
Daniel Veillard7e99c632000-10-06 12:59:53 +000015523Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * configure.in Makefile.am: 2.2.5, ship the include in an
15526 include/libxml subdirectory, use symlinks when using CVS
15527 * testSAX.c: fixed small bug
15528 * testXPath.c: changed the way testfiles are parsed
15529 * debugXML.c: same kind of cleanup when parsing an argument expression
15530 XPath/XPointers can have blanks embedded
15531 * xpath.[ch]: more cleanup, reorgs for XPointer work
15532 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15533 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15534
Daniel Veillard55b91f22000-10-05 16:30:11 +000015535Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15538 in the XPath engine, rewrote large parts of it, now it's far
15539 cleaner and in sync with the REC not an old WD. Fixed a parsing
15540 problem in the interactive XML shell found when testing XPath.
15541
Daniel Veillardac260302000-10-04 13:33:43 +000015542Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15545 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15546 examples with the extra test
15547
Daniel Veillard7cfce322000-10-04 12:40:27 +000015548Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15549
15550 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15551 the global init function.
15552
Daniel Veillard970112a2000-10-03 09:33:21 +000015553Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * HTMLparser.c: Doohhh, attribute name parsing was still case
15556 sensitive ! Fixed this ...
15557 * result/HTML/* : updated the tests results accordingly
15558
Daniel Veillard740abf52000-10-02 23:04:54 +000015559Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15562 engine, should be far more stable, incorporated a new version of
15563 preceding/following axis, need testing
15564 * uri.c: fixed file:///c:/a/b/c problem
15565 * test/XPath/tests/idsimple: augmented the XPath tests
15566
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015567Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * doc/* rebuilding docs for 2.2.4 release
15570
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015571Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * configure.in: releasing 2.2.4
15574 * parser.[ch]: added xmlStrEqual()
15575 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15576 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15577 use xmlStrEqual instead
15578 * TODO: updated
15579 * added an XPath test
15580
Daniel Veillardbc765302000-10-01 18:23:35 +000015581Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15584 * entities.h: exported xmlInitializePredefinedEntities
15585 * parser.[ch] : added xmlInitParser()
15586 * parserInternals.h : had to export htmlInitAutoClose()
15587
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015588Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15591 problems
15592 * Makefile.am : added XPath regression tests to normal tests
15593 * uri.c: fixed a problem with local paths, cleanup
15594 * parser.c: fixed a problem with large CData sections
15595
Daniel Veillardd2ade932000-09-30 14:39:55 +000015596Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * configure.in xml-config.in: patch from "Ben Taylor"
15599 <sol7x86@hotmail.com> for solaris shared libs lookup
15600
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000156012000-09-30 Martin Baulig <baulig@suse.de>
15602
15603 * libxml-2.0.pc.in: Provide pkg-config script.
15604
15605 * configure.in: Create the libxml-2.0.pc script from the
15606 libxml-2.0.pc.in templates.
15607 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015608 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015609
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015610Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15613 when compiling with MSC
15614
Daniel Veillard46057e12000-09-24 18:49:59 +000015615Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * xpath.c: patch for normalize-string() substring-before(),
15618 substring-after() and translate() functions from Bjorn Reese
15619 <breese@mail1.stofanet.dk>
15620 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15621 Fredrik Hallenberg <hallon@lysator.liu.se>
15622 * TODO: updated
15623
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015624Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15627 problem of socklen_t being undefined on a number of platforms
15628 * debugXML.c: fixed a compilation problem when without snprintf
15629
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015630Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15633 an URI bug and a fix for the control-character-induced infinite loop
15634 * nanohttp.c: preventive fix for compiling on WIN32
15635
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015636Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * xmlint.c: closing bug #25000
15639
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015640Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15643 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15644 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15645 related function, fixing xmlStrncmp(), and associated cleanup
15646 * result/HTML/entities.html.sax: updating result
15647
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015648Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * uri.c: applied patch for URI escaping from Wayne Davison
15651 <wayned@blorf.net>
15652 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15653 from Denis Barbier <barbier@imacs.polytechnique.fr>
15654 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15655 patch from Wayne Davison
15656
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015657Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * doc/xml.html : updated with new releases, adding "how to help"
15660
Daniel Veillard04698d92000-09-17 16:00:22 +000015661Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15664 removed a few warnings in pedantic mode ...
15665 * parserInternals.c parser.c: moved encoding switching function
15666 to parserInternals.c
15667 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15668
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015669Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15672 error or warning handlers
15673
Daniel Veillardb1059e22000-09-16 14:02:43 +000015674Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * parserInternals.c parserInternals.h parser.c Makefile.am:
15677 created a new module parserInternals.c, moved most of the
15678 code shared by the various parsers there, as well as
15679 deprecated code from parser.c. More cleanup of parser.c
15680 * uri.c: fixed a problem when URI is NULL
15681 * valid.c: speedup when looking for an attribute declaration
15682
Daniel Veillard39c7d712000-09-10 16:14:55 +000015683Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15686 the cleanup of the computation of URI references when seeking
15687 external entities. The URI reference string and the resulting
15688 URI are both stored now.
15689 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15690 large s(n)printf checks and cleanup from Denis Barbier
15691 <barbier@imacs.polytechnique.fr>
15692 * xmlversion.h.in tree.h: couple of SGML declarations for a
15693 possible docbook module.
15694 * result/VC/ : a couple of test output changed due to the change
15695 of the entities URI
15696
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015697Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * parser.h: added a _private field for linking user's data
15700
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015701Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * parser.c parserInternals.h: demacroified most of the IS_XXX
15704 the gain in size is significant so ...
15705
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015706Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * entities.c: cases where looking up entities with doc==NULL
15709 covered
15710
Daniel Veillard90e11312000-09-05 10:42:32 +000015711Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15712
Daniel Veillard1de50802000-09-07 08:54:32 +000015713 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015714 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15715
Daniel Veillard98a79162000-09-04 11:15:39 +000015716Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15717
Daniel Veillard1de50802000-09-07 08:54:32 +000015718 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015719 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15720 * Makefile.in: added URItest and included thenin "make tests"
15721
15722Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015723
15724 * xmlversion.h.in: closed bug 22941
15725
Daniel Veillard2bb89092000-08-31 14:57:50 +000015726Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * doc/xmlio.html: added doc and example for entity loader
15729 redefinition.
15730
Daniel Veillard96984452000-08-31 13:50:12 +000015731Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15734 used by libxml
15735
Daniel Veillarde715dd22000-08-29 18:29:38 +000015736Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * parser.c: Fixed bug on invalid ontent characters and when using
15739 push.
15740 * xmllint.c: fixed xmllint endling of errors in push mode
15741
Daniel Veillard4948eb42000-08-29 09:41:15 +000015742Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015745 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015746 * result/HTML/*.sax: regenerated HTML SAX output
15747 * parser.c: more cleanup.
15748
Daniel Veillarde010c172000-08-28 10:04:51 +000015749Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015752 patches from Wayne Davison <wayned@users.sourceforge.net>,
15753 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015754 * HTMLparser.c: fixed an ignorable white space detection bug
15755 occuring when parsing with SAX only
15756 * result/HTML/*.sax: updated since the output is now HTML
15757 encoded...
15758
Daniel Veillard47f3f312000-08-27 22:40:15 +000015759Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015761 * HTMLparser.[ch]: applied some of Wayne Davison
15762 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015763
Daniel Veillarde0854c32000-08-27 21:12:29 +000015764Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15767 undeclared namespace prefix was used, added a warning.
15768 Cleaned up support w.r.t. entities, spilling out a warning
15769 and being pedantic on lookups.
15770 * test/warning/ent9 : added testcase for previous example.
15771 * TODO: updated
15772 * parserInternals.h parser.c: changed the way names are parsed
15773 now allow infinite size and decrease penalty for normal use
15774 * parser.c: Started a big cleanup/check of the parser code,
15775 fixed some of the most tortuous entity code, spotted code
15776 unused anymore
15777 * test/*: added tests for very long names and related nasty
15778 things.
15779
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015780Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * doc/encoding.html: added encoding aliases doc
15783 * doc/xml.html: updates
15784 * encoding.[ch]: added EncodingAliases functions
15785 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15786 bottleneck affecting large DTDs like Docbook
15787 * parser.[ch] xmllint.c: added a pedantic option, will be
15788 useful
15789 * SAX.c: redefinition of entities is reported in pedantic mode
15790 * testHTML.c: uninitialized warning from gcc
15791 * uri.c: fixed a couple of bugs
15792 * TODO: added issue raised by Michael
15793
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015794Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * doc/encoding.html: propagated Martin Duerst suggestions
15797
Daniel Veillard52402ce2000-08-22 23:36:12 +000015798Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15799
15800 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15801 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15802 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15803 by Wayne Davison
15804
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015805Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15806
15807 * nanoftp.c nanohttp.c: small cleanup
15808 * TODO: updated
15809
Daniel Veillard244ece92000-08-19 20:58:02 +000015810Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * added an old VC testcase and updated title.xml entity
15813
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015814Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15817 done on auto-opening of <p> tags and cleanup of SAX output
15818
Daniel Veillard979e55e2000-08-19 16:48:54 +000015819Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15822
Daniel Veillard4540be42000-08-19 16:40:28 +000015823Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * doc/xml.html libxml.* structure.*: updated the doc a bit
15826
Daniel Veillard808a3f12000-08-17 13:50:51 +000015827Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15830 of SAX tests
15831
Daniel Veillard29579362000-08-14 17:57:48 +000015832Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15835 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15836
Daniel Veillard1255ab72000-08-14 15:13:33 +000015837Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15838
15839 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15840 * testHTML.c: fix core dump on Solaris 2.x systems
15841 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15842 * result/HTML/*.sax: previous bug fix lead to new results
15843
Daniel Veillard03109292000-08-14 14:58:22 +000015844Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15847 * configure.in: added --with-readline=DIR to accept alternate
15848 path for readline include/library
15849 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15850 for ANSI under HP-UX
15851 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15852 includes @LIBS@
15853
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015854Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * doc/* : rebuilt the docs
15857 * getting ready for 2.2.2 release
15858
Daniel Veillard87b95392000-08-12 21:12:04 +000015859Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15862 and xmlAddFeature()
15863 * tree.[ch]: added xmlAddChildList()
15864 * xmllint.c: MAP_FAILED macro test
15865 * parser.h: added xmlParseCtxtExternalEntity()
15866 * valid.c: applied bug fixes removed warning
15867 * tree.c: added CDATA block to elements content
15868 * testSAX.c: cleanup of output
15869 * testHTML.c: added SAX testing
15870 * encoding.c: better error recovery
15871 * SAX.c, parser.c: fixed one of the external entity processing
15872 of the OASis testsuite
15873 * Makefile.am: added HTML SAX regression tests
15874 * configure.in: bumped to 2.2.2
15875 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15876 SAX results
15877
Daniel Veillard88a172f2000-08-04 18:23:10 +000015878Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * configure.in: patch for HP compiler
15881
158822000-08-04 Sven Heinicke <sven@zen.org>
15883
15884 * xmllint.c: Was coredumping sometimes when the file given didn't
15885 exist.
15886
Daniel Veillard46e370e2000-07-21 20:32:03 +000015887Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015890
Daniel Veillard46e370e2000-07-21 20:32:03 +000015891 when using in memory parsing. Need some cleanup.
15892 * xmllint.c configure.in: added a --memory flag to test memory
15893 parsing
15894
Daniel Veillard36650692000-07-21 15:16:39 +000015895Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * nanohttp.c: fixed socklen_t replacement to unsigned int
15898 * parser.c: fixed a space handdling missing at the end of
15899 production 28 DOCTYPE.
15900 * xmlmemory.c: fixed a stupid bug on the routine to override
15901 allocation functions
15902 * TODO: updated
15903
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015904Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * doc/ regenerated the docs
15907
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015908Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * doc/encoding.html doc/xml.html: added I18N doc
15911 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15912 improvements, both parser and filters, added ASCII & HTML,
15913 fixed the ISO-Latin-1 one
15914 * xmllint.c testHTML.c: added/made visible --encode
15915 * debugXML.c : cleanup
15916 * most .c files: applied patches due to warning on Windows and
15917 when using Sun Pro cc compiler
15918 * xpath.c : cleanup memleaks
15919 * nanoftp.c : added a TESTING preprocessor flag for standalong
15920 compile so that people can report bugs more easilly
15921 * nanohttp.c : ditched socklen_t which was a portability mess
15922 and replaced it with unsigned int.
15923 * tree.[ch]: added xmlHasProp()
15924 * TODO: updated
15925 * test/ : added more test for entities, NS, encoding, HTML, wap
15926 * configure.in: preparing for 2.2.0 release
15927
Daniel Veillard49703262000-07-10 10:27:46 +000015928Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015931 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015932
Daniel Veillard306be992000-07-03 12:38:45 +000015933Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * doc/xml.html: changed the xmlsoft.org structure, updated the
15936 examples w.r.t. root and childs
15937
Daniel Veillard7d853352000-07-02 18:53:09 +000015938Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
Daniel Veillard784b9352003-02-16 15:50:27 +000015940 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015941
Daniel Veillard365e13b2000-07-02 07:56:37 +000015942Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * HTMLparser.c: Work on character encoding support for the HTML parser
15945 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15946 * encoding.c: Fixed a potential memleak in the encoding stuff
15947
Daniel Veillardaf743792000-07-01 11:49:28 +000015948Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * doc/FAQ.html doc/Makefile.am : added a FAQ
15951
15952Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015953
15954 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15955 of the HTML parser to force it to not bypass SAX
15956
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015957Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * win32config.h.in: updated
15960 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15961 lacks iconv support :-( need to release 2.1.1
15962 * configure.in: release 2.1.1
15963 * HTMLparser: fixed bug #14784
15964 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15965 by Windows compiler
15966 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15967 the SAX startDocument() callback.
15968 * TODO: updated
15969
15970Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * added xmlStopParser()
15973
Daniel Veillardbe803962000-06-28 23:40:59 +000015974Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * configure.in: 2.1.0 prerelease
15977 * Large resync between W3C and Gnome tree
15978 * nanoftp, nanohttp.c: fixed stalled connections probs
15979 * HTMLtree.c SAX.c : support for attribute without values in
15980 HTML for andersca
15981 * valid.c: Fixed most validation + namespace problems
15982 * HTMLparser.c: start document callback for andersca
15983 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15984 * parser.h, SAX.c: serious speed improvement for large
15985 CDATA blocks
15986 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15987 different encoding
15988 * example/Makefile.am example/gjobread.c tree.h: work on
15989 libxml1 libxml2 convergence.
15990 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15991 and the LIBXML_TEST_VERSION macro
15992
Daniel Veillardc310d562000-06-23 18:32:15 +000015993Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * doc/xml.html: various patches and improvements typo fixed by
15996 Felix Natter
15997 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15998 from Felix Natter <fnatter@gmx.net>
15999
Daniel Veillardf3029822000-05-06 08:11:19 +000016000Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * doc/upgrade.html: updated with instructions for support of both
16003 libxml-1.x and libxml-2.x
16004 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16005 for 2.x support and also fixed includes
16006
16007
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016008Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16011 the encoding support, added iconv support, so now libxml if
16012 compiled with iconv automatically support japanese encodings
16013 among others. Work based on initial patch from Yuan-Chen Cheng
16014 I may have broken binary compat in the encoding handler
16015 registration scheme, but that was so utterly broken I don't
16016 expect anybody to have used this feature until now.
16017 * parserInternals.h: fixup on the CHAR range macro
16018 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16019 code.
16020 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16021 * uri.c: added xmlParseURI() I can't believe I forgot to
16022 implement this one in 2.0 !!!
16023 * SAX.c: moved doc->encoding update in the endDocument() call.
16024 * TODO: updated.
16025
Daniel Veillard06047432000-04-24 11:33:38 +000016026Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * tree.h: removed extraneous xmlRemoveProp definition
16029 * TODO: added item about --disable-corba configure switch
16030 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16031 * nanoftp.c: fixed include problems giving troubles on AIX and
16032 slowlaris
16033 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16034 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16035 comment and headers changes to lower gtk-doc number of warnings
16036 * doc/html/*: rebuilt docs
16037
Daniel Veillarde0aed302000-04-16 08:52:20 +000016038Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16039
16040 * HACKING: documented the tag for 1.x and instructions
16041
Daniel Veillard5e873c42000-04-12 13:27:38 +000016042Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16045 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16046 xmlCreateIOParserCtxt
16047 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16048 significant overall improvement
16049 * xmllint.c: added I/O test to xmllint
16050 * testSAX.c: added a speed test
16051 * doc/* : updated/regenerated
16052
Daniel Veillardfc708e22000-04-08 13:17:27 +000016053Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * xpath.c uri.h parserInternals.h: cosmetic changes from
16056 "Timur I. Bakeyev" <timur@bat.ru>, including making
16057 xmlCreateURI() public
16058
Daniel Veillard5d211f42000-04-07 17:00:24 +000016059Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16062 and the code at the same time. Added a clean mechanism for
16063 overload or added input methods: xmlRegisterInputCallbacks()
16064 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16065 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16066 * TODO: updated
16067 * doc/* : updated/regenerated
16068 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16069 source dir
16070
Daniel Veillarde77a9182000-04-05 19:12:29 +000016071Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * testURI.c: yet another forgotten commit, I should get some sleep !
16074
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016075Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * xmllint.c: forgot to commit this too ?
16078
Daniel Veillardb9df4042000-04-05 14:23:16 +000016079Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * xmlversion.h.in : forgot to commit this previously
16082
Daniel Veillard361d8452000-04-03 19:48:13 +000016083Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16086 * README TODO: updated for release
16087 * uri.c uri.h: added authority parsing/saving
16088 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16089 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16090 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16091 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16092 Makefile.am : added compile-time customization of libxml
16093 --with-ftp --with-http --with-html --with-xpath --with-debug
16094 --with-mem-debug
16095 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16096 #include <libxml/xxx.h> I hope it won't break too much stuff
16097 and will be manageable in the future...
16098 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16099 and added xmllint to the installed programs
16100 * uri.h: added xmlFreeURI()
16101
Daniel Veillardec303412000-03-24 13:41:54 +000016102Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * uri.c uri.h: finished the escaping handling, the base support
16105 and the URI path normalization. Looks good just lacks the
16106 authority content parsing code.
16107 * Makefile.am: added instructions to generate testURI
16108 * TODO: updated
16109 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16110 added links and icons for W3C and Gnome
16111
Daniel Veillard8f621982000-03-20 13:07:15 +000016112Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * xmlmemory.[ch] : seems I forgot to actually update the files in
16115 the last commit :-)
16116 * doc/xml.html doc/html/* : updated and uploaded the docs
16117
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016118Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16121 * TODO: updated
16122 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016123 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016124 gfree).
16125 * Makefile.am, uri.c, uri.h: added a set of functions to do
16126 exact (litteraly copied from the RFC 2396 productions) parsing
16127 and handling of URI. Will be needed for XLink, one XML WFC,
16128 XML Base and reused in the nano[ftp/http] modules. Still work
16129 to be done.
16130
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016131Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16132
16133 * configure.in, libxml.spec.in : libxml2
16134 * doc/* : updated the doc page, rebuilt the docs
16135
Daniel Veillardcf461992000-03-14 18:30:20 +000016136Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * all: tagged LIB_XML_1_X
16139 * *.c *.h : updated from W3C CVS tree
16140 * configure.in : 2.0.0-beta
16141 * libxml.spec.in : libxml2 package nam
16142 * result/* : new version of the tests output
16143
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016144Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16147
Daniel Veillardb566ce12000-03-04 11:39:42 +000016148Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * doc/* : rebuilt the docs
16151 * parser.c: final patch on #6766
16152 * valid.c: small patch on validity checks.
16153
Daniel Veillardfb76c402000-03-04 11:39:42 +000016154Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16157 added
16158 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16159 compatibility w.r.t. XML spec and existing code.
16160
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016161Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * parser.c: seems a better solution to <a> </a> exists,
16164 will try it for a while
16165
Daniel Veillard83a30e72000-03-02 03:33:32 +000016166Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * parser.c: tried to remove the <a> </a> generating <a/>
16169 this is hard. Left a flag for that purpose. Fixed bug #6766
16170 * configure.in: prepared 1.8.7 not released, due to previous
16171 problem
16172
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016173Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16174
16175 * doc/xml.html : applied second patch from Paul DuBois
16176
Daniel Veillard402e8c82000-02-29 22:57:47 +000016177Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * doc/xml.html : applied patch from Paul DuBois
16180
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016181Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16184
Daniel Veillard5feb8492000-02-02 17:15:36 +000016185Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16186
16187 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16188 compilation warnings on various platforms.
16189 * parser.c: Fixed #5281 validity error callbacks are now desactived
16190 by default if not validating.
16191
Daniel Veillardf341f932000-02-02 14:52:08 +000016192Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16195
Daniel Veillard13c757e2000-02-01 23:59:15 +000016196Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16199 <gkatsi@cs.toronto.edu>
16200
Daniel Veillard726e8792000-01-30 20:04:29 +000016201Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16204 processing URLs
16205
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016206Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16209 xmlNanoFTPUpdateURL for persistent control connections.
16210 * configure.in: 1.8.6
16211
16212Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16215 * tree.[ch] : added xmlSaveNoEmptyTags
16216
James Henstridgef3be9312000-01-28 13:59:21 +0000162172000-01-29 James Henstridge <james@daa.com.au>
16218
16219 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16220
16221 * Makefile.am: added nanoftp.[ch] to the build.
16222
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016223Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * nanoftp.[ch]: cleanup, comments, API
16226 * debugXML.c : fixed a bug in the cat command
16227 * doc/*: regenerated the docs
16228
Daniel Veillardda07c342000-01-25 18:31:22 +000016229Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16230
16231 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16232 * debugXML.c : fixed a bug in the cat command
16233 * valid.c: fixing some small probs
16234 * libxml.spec.in: get rid of the SNAP suffix
16235 * doc/xml.html: updated the status
16236
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016237Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * xml-config.in: xml-config --version to just return the
16240 version number
16241 * xpath.c: some cleanup w.r.t. axis when the current node is
16242 an attribute.
16243 * TODO: updated
16244
Daniel Veillard461a66c2000-01-18 18:01:01 +000016245Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16246
16247 * configure.in: prepared for libxml-1.8.5
16248 * doc/* recompiled the documentation
16249
162502000-01-17 Jody Goldberg <jgoldberg@home.com>
16251
16252 * configure.in : WARNING autoconf subtlety alert :
16253 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16254 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16255 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16256 get defined by AC_CHECK_HEADERS.
16257
Daniel Veillardf967b902000-01-17 16:06:10 +000016258Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16261 Rune.Djurhuus@fast.no
16262
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016263Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * TODO: updated
16266 * tree.c, parser.c: made sure that only memory alloc problems
16267 and internal parser errors are allowed to write to stdout or
16268 stderr.
16269
Daniel Veillard0142b842000-01-14 14:45:24 +000016270Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * tree.c : restored xmlNewGlobalNs since this seems used by
16273 a lot of existing code :-(, fixed a bug in xmlNewNs
16274 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16275 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16276 to exit() from the library code.
16277 * xpath.c, parser.c: removed bugs or unused code detected by
16278 Windows compilers
16279 * parser.c: started adding interfaces for parsing well balanced
16280 XML fragments
16281 * configure.in: releasing 1.8.4
16282 * doc/* : rebuilt the docs
16283
Daniel Veillard2eac5032000-01-09 21:08:56 +000016284Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * tree.[ch] : added xmlNewDocFragment() for DOM
16287 * testHTML.c: uninitialized variable.
16288
Daniel Veillardf3a73582000-01-05 14:58:39 +000016289Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16290
16291 * doc/* : rebuild the docs
16292
Daniel Veillard71b656e2000-01-05 14:46:17 +000016293Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * acconfig.h: readline and history patch
16296 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16297 * tree.c: added check and handling when possibly removing an ID
16298 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16299 and saving.
16300 * test/HTML/entities.html result/HTML/entities.html* : test for
16301 various entities reference cases
16302 * result/HTML/* : as a result output of some testcase have
16303 changed
16304 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16305 by previous example. added xmlParseTryOrFinish().
16306 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16307 entities.h debugXML.h HTMLparser.h: changed the way struct are
16308 declared to allow gtk-doc to expose those
16309 * parser.c: closed bug #4960
16310 * Makefile.am configure.in: Applied patch from
16311 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16312 and math/socket libs detection
16313
Daniel Veillard437b87b2000-01-03 17:30:46 +000016314Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * configure.in, Makefile.am: link tester against readline
16317 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16318
Daniel Veillard686d6b62000-01-03 11:08:02 +000016319Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * tree.[ch]: added xmlRemoveProp
16322 * win32config.h.in nanohttp.c: avoid including the Windows
16323 socket stuff in every C files
16324 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16325 the XmL parser(s)
16326 * test/ns4 result/ns4 etc...: added test case for previous prob
16327 * tree.c: xmlNewNs wasn't checking for double definition
16328 * Makefile.in: fixed a problem with dist-hook duplicates
16329 * parser.[hc], xmlIO.c: fixed the loading of external entities
16330 APIs, now xmlLoadExternalEntity() is used everywhere and
16331 setting up an app specific front-end using the
16332 * SAX.c parser.c: some fixes, now the xhtml spec validates
16333 with the xhtml DTD.
16334 * error.c: fixed crashes in case of no input stream
16335 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16336 to the validation tests and results
16337
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016338Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16341 too htmlCreatePushParserCtxt() and htmlParseChunk()
16342 * parser.c: a bit of cleanup.
16343 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16344 to XML) removed the last mem leak known
16345 * HTMLtree.c: output message cleanup
16346 * xmlmemory.c: display content info about memory blocks
16347 * result/HTML/wired.* : missing att value warning change
16348
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016349Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16350
16351 * doc/* : rebuilt the documentation
16352
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016353Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * parser.[ch] parserInternals.h: Push parser for XML,
16356 seems to work fine now
16357 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16358 --push for push testing
16359 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16360 * testSAX.c: added --push
16361 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16362 subtree
16363 * xmlIO.[ch] : enriched API + fixes for push mode
16364 * entities.[ch]: added the entity content length to the struct.
16365 * xmlmemory.[ch]: new API to show the last entries for the shell
16366 * valid.c: added required attribute testing
16367 * SAX.c: the cdata callback now merge contiguous fragments
16368 * HTMLparser.c: cleanup of some macros
16369
Daniel Veillard3c558c31999-12-22 11:30:41 +000016370Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16371
16372 * parser.c: fix for PIs name starting with xml
16373 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016374 * *.c, configure.in win32config.h.in : generate win32config.h for
16375 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016376
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016377Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * parser.c: fixed a stupid = vs. == bug :-(
16380 * doc/gnome-xml.sgml: s/glade/xml/
16381
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016382Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16383
16384 * configure.in, doc/xml.html : bug fix release 1.8.2
16385 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16386 Hopefully the end of that silly C++ include problem
16387 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16388 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16389 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16390 troubles with autoclosed elements when the stree shape doesn't
16391 follow the DtD specs. Added htmlIsAutoClosed() and
16392 htmlAutoCloseTag()
16393 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16394 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16395 * debugXML.c: fixed a bug on printing default namespaces.
16396 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16397
Daniel Veillardb24054a1999-12-18 15:32:46 +000016398Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * result/HTML/*.htm[l] : updated the HTML regression tests according
16401 to the new output
16402 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16403 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16404 problem due to intermix of extern "C" { ... } declarations for C++
16405 and recursive includes in the headers
16406
Chris Lahey323c48c1999-12-18 15:32:45 +0000164071999-12-20 Chris Lahey <clahey@umich.edu>
16408
16409 * HTMLtree.c: Made it so that html nodes with a single child do
16410 not insert a carriage return before or after the child node.
16411
Daniel Veillardb24054a1999-12-18 15:32:46 +000016412Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016413
16414 * configure.in, doc/xml.html : bug fix release 1.8.1
16415 * parser.c: fixed bug #4344
16416 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16417 added the glue to avoid C++ problems
16418 * doc/* : regenerated the documentation
16419
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016420Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16421
16422 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16423 namespace recognition, and Dia as a resul :-(
16424 * encoding.c: closed bug #3950
16425
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016426Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16427
16428 * valid.c: debugging a posteriori validation, except URI expansion
16429 stuff this should be fixed now
16430 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16431 Carl Nygard <cnygard@bellatlantic.net>
16432 * tester.c: added --postvalid, cleaning of the code
16433 * tree.[ch]: added xmlDocGetRootElement()
16434
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016435Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16436
16437 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16438 c++ losage.
16439
Daniel Veillard10a2c651999-12-12 13:03:50 +000016440Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16441
16442 * configure.in, doc/xml.html : bumped to 1.8.0
16443 * xlink.[ch], Makefile.am : added framework for link detection
16444 * parser.h: added nbChars to parser context, needed for cleanup.
16445 * xmlmemory.c: removed a nasty bug when out of mem
16446 * valid.[ch]: adding namespace support for attribute decl
16447 * tester.c: added --debugent option
16448 * debugXML.[ch]: added xmlDebugDumpEntities()
16449 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16450 buffers instead, this was really needed, validation was breaking
16451 in strange ways due to that. Added xmlParseStringPEReference()
16452 and other parsing from strings functions. Entities processing
16453 modified again, but PERef are still not handled correcly but
16454 unless you're Eve Maller you won't notice :-)
16455 * HTMLparser.c: large changes toward reliability, and switched to
16456 lowercase internal tags, XHTML is lowercase, so it will help
16457 that output is closer to next version.
16458 * doc/* : regenerated the documentation, it is now hosted at
16459 http://xmlsoft.org/ (same bits I just bought the domain :-)
16460
16461
Daniel Veillard294cbca1999-12-03 13:19:09 +000016462Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16465 doc generation
16466 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16467 in the SAX API
16468 * doc/*: rebuilt the doc making sure everything appears in the
16469 HTML files
16470
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016471Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16474 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16475 which allow impressive speed improvement on dataset with
16476 large text pieces, but at the cost of broken binary
16477 compatibility and slightly bigger memory usage.
16478 Configure with --with-buffers to activate them, they
16479 are protected with XML_USE_BUFFER_CONTENT define.
16480 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16481 goal is 0 memory left allocated once parser is no more used
16482 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16483 call xmlCleanupParser() and xmlMemoryDump()
16484
Daniel Veillarda819dac1999-11-24 18:04:22 +000016485Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16488 * parser.[ch] encoding.[ch]: added memory cleanup routines
16489 * parser.c: closing bug #3788
16490 * doc/*: rebuilt the doc
16491
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016492Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16495 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16496 * tester.c: added --compress option
16497 * doc/*: rebuilt the documentation
16498
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016499Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16500
16501 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16502 if given /proc/kcore as input !
16503 * doc/xml.html doc/*: updated and rebuilt the documentation
16504
16505Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016506
16507 * parser.c: Fixed some wrongly space collapsing code due to
16508 a misreading of the spec.
16509 * result/*: fixed the output accordingly
16510
16511Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016512
16513 * encoding.c: bug fix and typos
16514 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16515 * parser.c: added attribute normalization closing bug #3597
16516 * test/att* result/att* SAXresult/att*: testcase for attribute
16517 normalization
16518
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016519Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * configure.in: closing bug #3163 by adding extra flags for the
16522 cc compiler on HP-UX
16523
Daniel Veillard51e3b151999-11-12 17:02:31 +000016524Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16525
16526 * valid.[ch] : removed a typo and an enumerated type bug in the
16527 xmlAddElementDecl() function
16528 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16529 call to xmlEncodeEntitiesReentrant() so that the functions
16530 New, Set and Get are at the same level.
16531 * parser.c HTMLparser.c: extra memory allocation bug for
16532 attributes detected by someone using libxml in embedded systems :-)
16533
Daniel Veillard962195f1999-10-28 15:51:53 +000016534Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16535
16536 * xmlmemory.h: turned off mem debug :-\
16537
Daniel Veillard35008381999-10-25 13:15:52 +000016538Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * parser.c: closed bug #2784 a one line fix, but worth pushing
16541 a new release out
16542 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16543 some structures, comments before and after the
16544 main element, and other nastyness
16545 * HTMLtree.c tree.c: accomodate the extended HTML supported
16546 * configure.in: pushing 1.7.4
16547 * test/ent8 and related outputs : added a new test for bug #2784
16548 * test/HTML/wired.html and related output: a nasty HTML example
16549 * Makefile.am: improved the test scripts
16550 * docs/* : reran the documentation extractor, updated xml.html
16551
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016552Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16553
16554 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16555 HTMLparser and debugged the HTML related code. HTML documents
16556 now have their own type
16557 * entities.c: do not dump &apos; for HTML output
16558 * xmlmemory.c: improvement, breakpoint mechanism
16559 * testHTML.c: added --sax --repeat ...
16560 * Makefile.am: improved the HTML tests
16561 * valid.[ch]: added xmlValidGetValidElements and
16562 xmlValidGetPotentialChildren
16563 * tester.c: added --insert to test the 2 new functions
16564 * test//* result//* SAXresult//* : regression test cleanup
16565 and extension.
16566 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16567 gnome-xml-nanohttp.html
16568
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016569Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * HTMLparser.c: fixed problems with some autoclose tags
16572 * tree.c: fixed XML output problems.
16573 * result/* SAXresult/*: update of the tests output
16574
Daniel Veillard6077d031999-10-09 09:11:45 +000016575Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * Makefile.am: Arturo patch for xmlConf.sh version info
16578 * parser.c: Tim Josling patch for single quoted items
16579 * tester.c: Tim Josling patch for tester options usage
16580 * tree.h: indent cleanup
16581
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016582Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16583
16584 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16585 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16586
Daniel Veillard00fdf371999-10-08 09:40:39 +000016587Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16588
16589 * tree.c : Raph patch for initialization of CORBA fields
16590 * parser.c, xpath.c, ...: modification of doc comments
16591 * xpath.c : allow spaces in xpath expressions
16592
Daniel Veillardad219441999-09-27 08:17:49 +000016593Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * xmlmemory.h: turning off memory debug :-(
16596
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016597Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16598
16599 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16600 better SAX interfaces.
16601 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16602 entity.
16603 * configure.in: 1.7.2
16604
16605Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016606
16607 * libxml.spec.in: fixed the URL
16608 * doc/xml.html: improved the documentation front-end
16609
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016610Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016611
16612 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16613
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016614Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016615
16616 * libxml.spec.in: fixed the alpha compile problem
16617 * parser.[ch]: changed errno to errNo in the parser context :-(
16618 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16619 * doc/xml.html: changed CHAR to xmlChar
16620 * doc/html/*: recompiled the documentation
16621 * configure.in: 1.7.1
16622
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016623Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16624
16625 * parser.h: modified the parser context struct to regain 1.4.0
16626 binary compatibility
16627 * parser.c, xml-error.h: added errno ot teh context and defined
16628 a set of errors values with update of errno
16629 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16630 DTDs and entities
16631 * *.h, *.c: complete cleanup of the use of config.h and include
16632 protection depending on the current setup.
16633 * overalll debugging, maintenance and bug-fixing on all modules
16634 * updated the documentation
16635 * ready for 1.7.0
16636
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016637Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16638
16639 * HTMLparser.c : cleanup
16640 * SAX.c valid.c valid.h: added ID/IDREF checking
16641 * tree.c tree.h: extended doc structure for refs
16642 * configure.in: 1.6.2
16643 * parser.c: patched bug in SAX user arg call
16644 * parserInternals.h: patched missing close in C++ wrapping
16645 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16646 especially upcoming XPointer implementation.
16647 * doc/xml.html: augmented, typo
16648
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016649Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16650
16651 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16652 not all invocations of install understand -d.
16653
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016654Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16655
16656 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16657 to make 'check' works, when builddir != srcdir.
16658
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016659Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16660
16661 * doc/xml.html : updated the documentation
16662
Daniel Veillard6454aec1999-09-02 22:04:43 +000016663Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16666 not deallocated memory blocks
16667 * *.c : replaces all calls to malloc() free() and realloc() to
16668 the wrapper functions/macros
16669 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16670 instead of xmlFreeNodeList()
16671
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016672Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16673
16674 * HTMLparser.c: corrected a stupid bug leading to core dump at
16675 tree deallocation. Removed warnings indicated by
16676 Stephane.Conversy@lri.fr
16677 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16678 looked for in the external subset
16679
16680Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016681
16682 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16683 on SGI by Stephane.Conversy@lri.fr
16684
Daniel Veillardb96e6431999-08-29 21:02:19 +000016685Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16686
16687 * all .h : changed the prototype declaration indent as in gtk
16688 * most .c : working on reducing the TODOs in the code
16689 * most .c : cleanup though -pedantic and Insure++
16690 * improvements on validation ID checkings.
16691 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16692 * xml-config.in: closed #1810
16693
16694Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016695
16696 * tree.h, valid.c, valid.h: more work on validity, IDs
16697 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16698 definition for AIX
16699
Daniel Veillardb556eb51999-08-15 17:19:50 +000016700Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16701
16702 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16703 the distribution due to a cut'n paste error at last commit
16704
Daniel Veillardb05deb71999-08-10 19:04:08 +000016705Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16706
16707 * configure.in: upgraded to version 1.4.0
16708 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16709 Big update, added a large part of the validation process,
16710 it should be usable, but some parts are missing
16711 * xpath.c: improved the implementation w.r.t. root.
16712 * Makefile.am: added more tests
16713 * test and result trees: added a lot of tests
16714 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16715
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016716Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * Added an HACKING file
16719
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016720Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16721
16722 * xpath.[ch] : improvements and debug of the XPath implementation
16723 * parser.c, HTMLparser.c : modified the parsers to be progressive
16724 * tree.[ch] : extended the Buffer promitives
16725 * xmlIO.[ch] : added basic I/O routines providing progressive
16726 parsing and ready for I18N conversion plugins
16727 * SAXresult/* : the SAX callback sequence maybe slightly different
16728 now
16729 * test*.c : improved/updated the tests programs
16730 * doc/* : recompiled the docs.
16731
Daniel Veillard15b75af1999-07-26 16:42:37 +0000167321999-07-26 Michael Meeks <michael@edenproject.org>
16733
16734 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16735
16736 * tree.c: Ditto.
16737
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016738Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16739
16740 * configure.in: upgraded to version 1.4.0
16741 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16742 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16743 XML query language, see http://www.w3.org/TR/xpath for more details.
16744 * parser.c, parser.h: added CHAR* related string functions for XPath
16745 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16746 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16747 rebuild the docs.
16748 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16749 and regression testing capabilities for XPath.
16750
Daniel Veillardd79d7871999-07-12 10:38:12 +000016751Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16752
16753 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16754 closing bug #1646
16755
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016756Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16757
16758 * Makefile.am, example/Makefile.am: closed bug #1683
16759
Daniel Veillard3166ab11999-07-11 16:14:19 +000016760Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * example/Makefile.am, configure.in: added the makefile for the
16763 gjobread example
16764
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016765Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16766
16767 * doc/Makefile.am:
16768 - fix which allow "make install DESTDIR=</install/prefix>".
16769
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016770Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16771
16772 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16773 which fixed a problem on the file reading-code.
16774
Daniel Veillard82150d81999-07-07 07:32:15 +000016775Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16778 output.
16779 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16780
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016781Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16782
16783 * parser.h : Oops removed the binary compatibility problem
16784 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16785 * parser.c, HTMLparser.c: applied patches for reading from stdin
16786
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016787Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16788
16789 * parser.c, entities.c, valid.c: cleanup bug #1591
16790 * configure.in: cleanup bug #1592
16791 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16792 the same tree back-end. Hence gdome will be available for it.
16793 * doc/Makefile.am: close bug #617
16794
Daniel Veillard97fea181999-06-26 23:07:37 +000016795Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * parser.c: alloctate a per parser context SAX interface block
16798
Daniel Veillard14fff061999-06-22 21:49:07 +000016799Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16800
16801 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16802 and xmlEncodeEntitiesReentrant with the correct one :-\
16803
16804Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16805
16806 * commit of my internal XML base changes, quite a lot of
16807 changes, cleanups, better entities support, framework for
16808 new I/O and charset detection and handling
16809 * Fixed the configure/Makefile stuff to generate shared libs
16810 with the proper version info, so we jumped on rev from
16811 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16812 xmlEncodeEntities() result need to be freed now, and a string
16813 xmlParserVersion provide the current library version.
16814
Raph Levien05240da1999-06-15 21:27:11 +000016815Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16816
16817 * parser.c: fixed a buffer overrun for when you have a very long
16818 attribute with no entities in it.
16819
Daniel Veillardbb2da581999-06-13 14:37:07 +000016820Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16821
16822 * added example directory
16823 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16824
Daniel Veillard011b63c1999-06-02 17:44:04 +000016825Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16826
16827 * Release of libxml-1.1, nearly everything has been touched for
16828 this.
16829 * Added more regression tests
16830 * Updated the documentation
16831
Daniel Veillard27d88741999-05-29 11:51:49 +000016832Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16833
16834 * tree.[ch]: unified the XML_NO_CORBA defines.
16835 * parser.c encoding.[ch]: started plugging in char encoding detection
16836
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016837Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16838
16839 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16840 Also freed allocated buffer.
16841
Daniel Veillard27d88741999-05-29 11:51:49 +000016842Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016843 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16844 reentrancy problem at printing. One is left in entities.c, to
16845 remove ASAP
16846 * testSAX.c : added a test example showing the use of the SAX
16847 interface if one doesn't want to build the DOM tree.
16848 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16849
Daniel Veillard517752b1999-04-05 12:20:10 +000016850Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16851
16852 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16853 large revamping of the parser to use SAX callbacks
16854 http://www.megginson.com/SAX/ (or at least a C like interface
16855 a la Expat). It's now possible to set up your own callbacks
16856 and the parser will not build a DOM tree.
16857 * test/* result/*: updated the test suite, I finally removed
16858 the old Namespace draft support (PI based).
16859
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016860Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16861
16862 * Makefile.am: added test result to EXTRA_DIST for make tests
16863
Daniel Veillard64068b31999-03-24 20:42:16 +000016864Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * parser.c, parserInternals.h: moved the chars macro definitions
16867 to parserInternals.h
16868 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16869 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16870
Daniel Veillard012ccc11999-03-23 10:11:11 +000016871Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16872
16873 * xml-config.in : applied patch to make --version work
16874
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000168751999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16876
16877 * Makefile.am (check-local): Alias for `tests' target. This will
16878 cause `make check' to do the right thing.
16879 (tests): Don't run tests in srcdir. Also, replaced calls to
16880 basename with a `sed' "equivalent".
16881
Daniel Veillardd109e371999-03-05 06:26:45 +000016882Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16883
16884 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16885 it in the header and not the sources, updated the doc.
16886 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16887 pointing this out.
16888
Daniel Veillardbc50b591999-03-01 12:28:53 +000016889Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16890
16891 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16892 exported the inputStream routines.
16893 * doc/html/* : updated accordingly
16894
Daniel Veillardd692aa41999-02-28 21:54:31 +000016895Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * parser.c, parser.h, parserInternals.h: added a few extra
16898 internal calls to allocate and free parser contexts ...
16899 * doc/html/* : updated accordingly
16900
Daniel Veillard55a99271999-02-25 11:01:29 +000016901Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16902
16903 * configure.in, Makefile.am, doc/makefile.am : General changes for
16904 1.0.0 release and including the generated HTML documentation.
16905
Daniel Veillard35925471999-02-25 08:46:07 +000016906Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16907
16908 * makefile.am : added parserInternals.h, oops.
16909
Daniel Veillard1e346af1999-02-22 10:33:01 +000016910Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16911
16912 * parserInternals.h: added this header giving access to the parser
16913 internal functions.
16914 * doc/Makefile.am : added a rebuild target which rebuilds the full
16915 set of documentations
16916 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16917 the internal subset.
16918 * *.c *.h: modifications needed to generate the documentation using
16919 gtk-doc, cleanup of functions blocks, reorganisation of struct
16920 declarations.
16921
Daniel Veillard1164e751999-02-16 16:29:17 +000016922Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16923
16924 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16925 the tar and spec file to include the beginning of the doc.
16926
Nuno Ferreira03d04781999-02-13 00:07:17 +0000169271999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16928
16929 * doc/.cvsignore: Added this file.
16930
Daniel Veillard6800ef31999-02-08 18:33:22 +000016931Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16932
16933 * tree.c: fixed xmlGetProp to return "" when the attribute
16934 exists, even if the node-list is NULL.
16935
Daniel Veillard726c7e31999-02-08 15:13:10 +000016936Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16937
16938 * tree.c: patched an error outputting empty attribute values.
16939 * Makefile.am and doc/makefile.am: have been updated during the
16940 week-end. Sorry for an empty CVS log, I got a shell problem.
16941
Daniel Veillard1899e851999-02-01 12:18:54 +000016942Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16943
16944 * tree.h: cleaned up using enums instead of defines
16945 * parser.c, valid.[ch]: more work on parsing/output of element
16946 declarations
16947
Daniel Veillard3b9def11999-01-31 22:15:06 +000016948Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * valid.[ch], tree.c, parser.c : more work toward full parsing
16951 of XML DTDs.
16952 * README: added informations about mailing-list and on-line
16953 documentation
16954
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000169551999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16956
16957 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16958
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016959Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * parser.c, tree.[ch] : more work toward conformance testing,
16962 added a last element to accelerate parsing of very flat structures
16963 started working on internal subset Element content declaration.
16964 * valid.[ch] : first cut at adding code toward validation.
16965 * previous changes had also small impact on most files, especially
16966 the conformance testing using James Clark test suite.
16967
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016968Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16969
16970 * test/* : updated the examples, most of them were not well
16971 formed (humm), and added rdf2.
16972 * result/* : resulting changes in the output.
16973
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016974Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16975
16976 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16977
Daniel Veillard44b3a061998-12-05 17:27:22 +000016978Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16979
16980 * tree.c: patched a bug in the generation of empty attributes
16981
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016982Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16983
16984 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16985 for node/trees/documents/... Biggest problem is namespace
16986 support when copying subtrees.
16987
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016988Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16989
16990 * parser.c, entities.c: improve entities and char ref encoding,
16991 and cleanups of error messages.
16992
Daniel Veillard242590e1998-11-13 18:04:35 +000016993Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16994
16995 * parser.c, entities.c: simple bug hunting done during rpm2html and
16996 rpmfind integration.
16997
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016998Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16999
17000 * parser.[ch]: Added interfaces allowing to specify a SAX
17001 handler before parsing.
17002
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017003Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17004
17005 * parser.c: redirrect all errors reporting through the SAX
17006 error function
17007
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017008Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17009
17010 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17011 * libtool, tlmain ...: update of the libtool files
17012
Miguel de Icaza442321c1998-11-04 18:13:38 +0000170131998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17014
17015 * entities.c: Use g_snprintf insteda of snprintf.
17016
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017017Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17018
17019 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17020 added ent5 test for this purpose.
17021 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17022
Daniel Veillard27271681998-10-30 06:39:40 +000017023Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17024
17025 * parser.c: fixed? a strange error due to compression on a GWP
17026 document.
17027
Daniel Veillard25940b71998-10-29 05:51:30 +000017028Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17029
17030 * tree.[ch]: bug fixing
17031 * entities.[ch]: defined a specific type for predefined entities
17032 * doc/xml.html: more documentation on the library, how to use it,
17033 overview of the interfaces.
17034
Daniel Veillard16253641998-10-28 22:58:05 +000017035Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17036
17037 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17038
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017039Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17040
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017041 * tree.c: corrected a small bug
17042 * doc/xml.html: continuing writing documentation.
17043
17044Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17045
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017046 * debugXML.h debugXML.c: added debugging utilities.
17047 * tester.c: added --debug switch.
17048 * tree.c: patched an incorrect node->type assignment.
17049 * parser.c: formatting, ensure that node->doc != NULL in attributes
17050
Daniel Veillardccb09631998-10-27 06:21:04 +000017051Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17052
17053 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17054 entity support and provide an internal representation close to
17055 DOM one (entity ref nodes, and attribute value as tree). I tried
17056 to preserve the interface but this will surely break some apps
17057 (I have to change rpm2html/rpmfind for example). I had to change
17058 two interfaces, and the generated tree is somewhat different.
17059 * doc/* : started documenting the XML library, the tree and
17060 DOM/Corba. This is a first step.
17061
Daniel Veillard11e00581998-10-24 18:27:49 +000017062Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17063
17064 * parser.c: Set up the fonctions comment block, boring but useful.
17065 * parser.h, SAX.c, parser.c: now attributes are processed through
17066 the SAX interface. The problem is that my SAX interface diverged
17067 quite a bit from the original one, well this is not an official
17068 spec, and translating it from Java to C is hairy anyway...
17069
Daniel Veillard97b58771998-10-20 06:14:16 +000017070Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17071
17072 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17073 fonctions comment block, boring but useful.
17074
17075Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017076
17077 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17078 conversion routines. However they are not yet used to convert the
17079 inputs. The core will run with UTF-8.
17080
Daniel Veillard33942841998-10-18 19:12:41 +000017081Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17082
17083 * tree.c : make sure that the type id is properly set-up when
17084 a new object is allocated, needed for DOM.
17085
Daniel Veillard27fb0751998-10-17 06:47:46 +000017086Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17087
17088 * tree.h, tree.c: Ok, the main objects in the tree will be native
17089 corba objects, it costs 8 bytes per Node, Attribute and Document
17090 but it simplifies the Corba integration a lot (no extra interface
17091 objects to allocate/free).
17092
Daniel Veillard0bef1311998-10-14 02:36:47 +000017093Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17094
17095 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17096 and changed NODEs contants for conformity with DOM Level 1
17097
Daniel Veillard27864701998-10-08 03:47:24 +000017098Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17099
17100 * added hooks to keep track of servants when creating objects
17101 xmlDoc and xmlNode (for Corba export).
17102
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017103Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17104
17105 * added xml-config script.
17106
Daniel Veillard7066a791998-10-01 20:28:28 +000017107Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17108
17109 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17110 to autoupdate libtool and automake conf files.
17111
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000171121998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17113
17114 * Makefile.am: Use '?' to separate the sed
17115 commands as ',' is used when people pass -Wl,something.
17116
17117
Daniel Veillard15a8df41998-09-24 19:15:06 +000017118Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17119
17120 * tree.c, tree.h: added a per-document compression interface.
17121
Daniel Veillard151b1b01998-09-23 00:49:46 +000017122Tue Sep 22 20:47:38 EDT 1998
17123
17124 * tree.c, tree.h: added saving with compression and added interfaces
17125 to control the compression level (xmlGetCompressMode,
17126 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17127
Daniel Veillard70120ff1998-09-22 00:24:21 +000017128Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17129
17130 * parser.c: corrected a loop for files of size 0
17131
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000171321998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17133
17134 * error.h: New file. Contains prototyes from `error.c'.
17135
Tom Tromeyc19653d1998-08-14 01:22:43 +000017136Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17137
17138 * Makefile.am (xmlincdir): New macro.
17139 (xmlinc_HEADERS): Renamed from include_HEADERS.
17140
Daniel Veillard845664d1998-08-13 04:43:19 +000017141Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17142
17143 * applied small patch on numeric entities from
17144 Christopher Blizzard <blizzard@appliedtheory.com>
17145
Daniel Veillard260a68f1998-08-13 03:39:55 +000017146Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17147
17148 * New release 0.2, removed the old xml_* files so that it's
17149 coherent with the other CVS base (W3C), far better conformance
17150 to standard, new namespaces, decent entities support, beginning
17151 of a SAX-like interface. Nearly nothing left intact, even the
17152 test examples ...
17153
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000171541998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17155
17156 * .cvsignore: Add .deps dir
17157
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017158Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17159
17160 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17161
Daniel Veillardfe926001998-07-26 04:28:20 +000017162Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017163
Daniel Veillardfe926001998-07-26 04:28:20 +000017164 * configure.in: added test for CPP
17165 * AUTHORS, Changelog: the original ones didn't get commited but the
17166 glib ones instead, fixed.
17167 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017168
Daniel Veillardfe926001998-07-26 04:28:20 +000017169Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017170
Daniel Veillardfe926001998-07-26 04:28:20 +000017171 * integrated code developped at W3C
17172 * changed the original Copyright
17173 * migrated to automake
17174 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017175