1 Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
3 * News configure.in: preparing libxml2-2.5.10 release
4 * doc/* : updated the doc and rebuilt
6 Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
8 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
9 Malcolm Tredinnick with the patch he suggested.
11 Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
13 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
15 Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
17 * uri.c: fixing an use of strcpy() where both strings overlap
18 pointed out by valgrind.
20 Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
22 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
23 some compilation warnings.
24 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
25 plus some cleanup and better error reporting.
27 Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
29 * encoding.c: applied UTF-16 encoding handling patch provided by
31 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
32 not having iconv support.
34 Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
36 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
37 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
38 mingw compiler on Windows.
40 Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
42 * parser.c: fixed the serious CPU usage problem reported by
44 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
45 missing in htmlSAXParseDoc
47 Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
49 * doc/Makefile.am: Removed dependency from libxml2.def.src
51 Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
53 * autogen.sh: took away the requirement for automake-1.4,
54 changed the messages for getting auto* tools to current
56 * configure.in: added check for Linux Dec alpha requiring
57 -ieee flag, fixed test for ipv6
58 * trionan.c: fixed problem for compiling on Linux Dec alpha
60 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
61 whenever libxml2-api.xml is changed.
63 Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
65 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
68 Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
70 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
72 Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
74 * News configure.in: preparing libxml2-2.5.9 release
75 * doc/* : updated the doc and rebuilt
77 Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
79 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
80 definition to get a correct API XML description. This was apparently
81 breaking Windows build.
83 Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
85 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
86 the progressive HTML parser front-end on large character data
87 island leading to an erroneous end of data detection by the
88 parser. Some cleanup too to get closer from the XML progressive
91 Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
93 * win32/configure.js: Added in support for the ISO8859X
94 module (patch provided by Jesse Pelton)
96 Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
98 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
99 when the library is not initialized and one try to save, the
100 locks in threaded env might not been initialized, playing safe
101 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
102 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
103 his tests to the regression suite.
105 Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
107 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
108 (with apologies to Igor) - Enhanced handling of docb and
111 Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
113 * encoding.c: further small changes for warnings when
114 configured with --with-iconv=no
116 Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
118 * error.c trionan.[ch] testThreads.c python/generator.py:
119 further small changes to elminate most of the remaining
122 Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
124 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
125 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
126 python/libxml.c include/libxml/xmlmemory.h: small changes
127 to syntax to get rid of compiler warnings. No changes
130 Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
132 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
134 Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
136 * tree.c: fixed a small problem in the patch for #118763
137 * result/HTML/doc3.htm*: this reverts back to the previous result
139 Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
141 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
142 and rebuilt, apparently some C++ wrappers are not available,
145 Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
147 * tree.c: fixing HTML attribute serialization bug #118763
148 applying a modified version of the patch from Bacek
149 * result/HTML/doc3.htm*: this modifies the output from one test
151 Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
153 * tree.c include/libxml/tree.h: added a new API to split a
154 QName without generating any memory allocation
155 * valid.c: fixed another problem with namespaces on element
156 in mixed content case
157 * python/tests/reader2.py: updated the testcase with
158 Bjorn Reese fix to reader for unsignificant white space
159 * parser.c HTMLparser.c: cleanup.
161 Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
163 * catalog.c: trying to fix #118754 of possible recursion in the
164 catalogs. Not fantastically happy about the current fix since
165 it's likely to break under very thread intensive concurrent
166 access to the catalog. Better solution might to keep the depth
167 an extra argument to the resolution functions.
169 Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
171 * valid.c: fixed bug #118712 about mixed content, and namespaced
173 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
174 in the regression tests
176 Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
178 Coninuing work on bug 118559
179 * DOCBparser.c: removed 2 unsed vars
180 * xmlregexp.c: changed some numeric const to their enum symbols
181 * xmlreader.c: changed one var define from int to enum
182 (a little more to be done, awaiting co-ordination)
183 * relaxng.c: deleted one unused var
184 * xmllint.c: deleted some unused vars, changed one arg
186 * testHTML.c, testDocbook.c: changed some arg vals to enum const
187 * xmlIO.c: fixed typo from last night (small warning msg)
189 Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
191 Working on bug 118559
192 * error.c: deleted unused variable
193 * parserInternals.c: deleted unneeded 'const' qualifier
194 * parser.c: changed variable type for enum temp storage
195 * xmlIO.c: changed debugging var to be inside #ifdef
196 * valid.c: removed unused variable
197 * HTMLparser.c: removed some unneeded 'const' qualifiers
198 * xpath.c: added some type casts, removed some unused vars
199 * xinclude.c: added one type cast
200 * nanohttp.c: repositioned some #ifdef to avoid unused var
201 * nanoftp.c: removed unused var
203 Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
205 * HTMLparser.c: applied a patch from William Brack about
206 the problem of parsing very large HTML instance with comments
207 as raised by Nick Kew
209 Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
211 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
212 patch from Bjorn Reese for xmlTextReaderNodeType() and
213 significant whitespace. There is an enum for node type
216 Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
218 * encoding.c: applying patch from Peter Jacobi to added
219 ISO-8859-x encoding support when iconv is not available
220 * configure.in include/libxml/xmlversion.h.in
221 include/libxml/xmlwin32version.h.in: added the glue needed
222 at the configure level and made it the default for Windows
224 Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
226 * python/generator.py python/libxml.c python/libxml2class.txt:
227 patch from Joachim Bauch + cleanup for Relax NG error callbacks
230 Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
232 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
233 cleanup patch, and also avoided a possible memory leak
235 Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
237 * encoding.c: fix the previous commit
239 Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
241 * HTMLparser.c: fixed problem with comments reported by Nick Kew
242 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
243 some future cleanup of UTF8 handling
245 Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
247 * xpath.c: applied a change suggested by Sean Griffin in bug
248 #118494 about a memory leak in EXSLT
250 Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
252 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
253 when fixing the previous Relax-NG bugs
254 * result/relaxng/*: This slightly changes the output messages of
255 some regression tests.
256 * configure.in: added support of -with-fexceptions for nested C++
259 Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
261 * doc/tutorial/apa.html
262 * doc/tutorial/apb.html
263 * doc/tutorial/apc.html
264 * doc/tutorial/apd.html
265 * doc/tutorial/ape.html
266 * doc/tutorial/apf.html
267 * doc/tutorial/apg.html
268 * doc/tutorial/aph.html
269 * doc/tutorial/ar01s02.html
270 * doc/tutorial/ar01s03.html
271 * doc/tutorial/ar01s04.html
272 * doc/tutorial/ar01s05.html
273 * doc/tutorial/ar01s06.html
274 * doc/tutorial/ar01s07.html
275 * doc/tutorial/ar01s08.html
276 * doc/tutorial/index.html
277 * doc/tutorial/ix01.html
278 * doc/tutorial/xmltutorial.pdf
279 * doc/tutorial/xmltutorial.xml
280 update tutorial with XPath example
283 Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
285 * SAX.c parser.c: fixing a bug about a special case of namespace
286 handling, this closes bug #116841
288 Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
290 * relaxng.c result/relaxng/*: checked and fixed the compilation
291 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
292 This slightly changes the output messages of some regression tests.
294 Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
296 * xmlreader.c: fixed an out of bound error #118052 , the good
297 part if that base64 code was not in use yet ...
299 Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
302 include html version of the xmllint man page, so an
303 up-to-date version is visible on the Web
305 Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
307 * xinclude.c include/libxml/xinclude.h: added a new API
308 xmlXIncludeProcessTree() to process XInclude only on a subtree
309 this should fix bug #115385
311 Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
313 * relaxng.c include/libxml/relaxng.h: adding Get interface for
314 the error callback and parameters of parsing and validation
316 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
319 Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
321 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
322 when using the push XML parser.
323 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
324 added the test to the regression suite.
326 Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
328 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
329 as suggested by Rob Richards
331 Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
333 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
334 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
335 to unsigned int and a couple of others.
337 Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
339 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
341 Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
343 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
345 Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
347 * globals.c threads.c: fixes some problem when freeing unititialized
350 Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
352 * nanoftp.c nanohttp.c: the modules should not import <config.h>
353 directly, some cleanups
354 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
357 Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
359 * win32/configure.js: Jesse Pelton pointed out a problem in the
362 Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
364 * NEWS doc/*: regenerated
365 * nanoftp.c nanohttp.c: might fix includes problems with the
366 Ipv6 support on solaris
367 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
370 Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
372 * configure.in doc/*: preparing release 2.5.8
373 * nanohttp.c: changed some preprocessor block
374 * xmlschemastypes.c: applied patch from Charles Bozeman adding
375 hexBinary schema datatype and adding support for totalDigits and
376 fractionDigits facets.
378 Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
380 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
382 Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
384 * xinclude.c: fixed bug #116095 removing the error message when
385 reapplying XInclude to a document.
387 Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
389 * xmlIO.c: applied small changes to portability layer for
390 compilation on DJGPP Ms-DOS compiler.
392 Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
394 * parser.c HTMLparser.c: use the character() SAX callback
395 if the cdataBlock ain't defined.
396 * xpath.c: fix bug #115349 allowing compilation when configured
397 with --without-xpath since the Schemas code needs NAN and co.
399 Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
401 Fixed problem with multi-threading, shown by the test program
402 testThreads. After fix, ran mutiple tests on various speed
403 machines (single and dual processor X86), which all seem okay.
405 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
407 * threads.c: added missing initialisation for condition variable
410 Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
412 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
415 * configure.in: Added checks for IPv6 support and getaddrinfo().
417 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
419 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
421 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
422 field or sockaddr_in field, depending upon the availability of IPv6
424 have_ipv6(): Added to check for run-time IPv6 support.
425 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
426 Modified to parse a URI with IPv6 address given in [].
427 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
428 resolution, if it is available on the system, as gethostbyname
429 does not return IPv6 addresses on some platforms.
430 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
431 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
432 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
435 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
436 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
437 a URI with IPv6 address given in [].
438 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
439 available on the system. Also IPv6 addresses will be resolved by
440 gethostbyname only if IPv6 run-time support is available.
441 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
443 Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
445 * win32/configure.js include/win32config.h
446 include/libxml/xmlversion.h.in: Applied the patch for BCB
449 Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
451 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
452 due to #115104 and while fixing #115101 . HTML URLs must not
453 be version dependant.
455 Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
457 * entities.c: do not generate " for " outside of attributes
458 * result//*: this changes the output of some tests
460 Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
462 * parser.c xmlIO.c: trying to fix #114277 about when file
463 remapping and escaping should really be attempted.
465 Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
467 * doc/*: applied a patch from Gman for building docs
468 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
469 Gary Pennington to provide an allocator for xmlValidCtxt
470 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
471 #113580 about data not being passed immediately.
473 Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
475 * tree.c: applied a couple of patches from Mark Itzcovitz
476 to handle saving back "UTF-16" documents.
478 Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
480 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
481 some work done while in the Maldives (hence the timezone on the
483 * result/schemas/length3* test/schemas/deter0_*
484 test/schemas/group0_*: some tests added too
486 Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
488 * encoding.c: small fix
489 * xmlIO.c: fixed an error message
491 Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
493 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
494 accepting an improper UTF8 sequence
496 Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
498 * threads.c: applied the patch from Stéphane Bidoul for getting
499 rid of extra threads in a dynamic library.
500 * win32/configure.js: threads default to 'native' now.
502 Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
504 * HTMLtree.c: fixing bug #112904: html output method escaped
505 plus sign character in URI attribute.
507 Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
509 * build_glob.py global.data globals.c parser.c
510 include/libxml/globals.h: patch from Stéphane Bidoul for setting
511 up threads global defaults.
512 * doc/libxml2-api.xml: this extends the API with new functions
513 * python/tests/Makefile.am python/tests/reader2.py
514 python/tests/thread2.py: integrated the associated testcase and
515 fixed the error string used in reader2
517 Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
519 * configure.in libxml.spec.in python/Makefile.am: trying
520 to conciliate --with-python= requirements and RPM builds,
523 Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
525 * HTMLparser.c: oops last commit introduced a memory leak.
527 Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
529 * xmllint.c doc/xmllint.xml: added --nonet option
530 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
532 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
534 * HTMLparser.c: cleaned up the HTML parser context build when
537 Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
539 * libxml.spec.in: added a comment about bug #112902
541 Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
543 * minor cleanup of configure '--help' display
544 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
546 Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
548 * tree.c: PI nodes in external subset were not freed :-\
551 Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
553 * xmllint.c: added --schema option to run WXS schema validation
554 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
555 tried to improve error reporting in the Schema code, some cleanup
558 Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
560 * xmlschemas.c: fixed some problems in the handling of errors,
561 and attributes addressed by references.
562 * test/schemas/* result/schemas/*: dropped the verbosity level
563 and added a couple of new tests
565 Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
567 * relaxng.c: Stéphane Bidoul found an off by one addressing
568 error on the error handling.
570 Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
572 * xmlschemastypes.c: trying to fix #112673
574 Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
576 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
577 warning, this fixed a bug and should close #111574
579 Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
581 * xmlschemas.c: fixing bug #104081 with xs:all with an element
582 holding minOccurs="0"
583 * test/schemas/all_* result/schemas/all_*: added some regression
585 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
586 Garry Pennington to compile without schemas support.
588 Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
590 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
592 Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
594 * xml2-config.in: try to fix Red hat bug #89957, do not
596 * xmlreader.c: fixed a typo in a comment
598 Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
600 * doc/tutorial/aph.html, ix01.html
601 forgot to cvs add the new files. Thanks to Roland van Laar
602 for pointing this out
604 Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
606 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
607 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
608 to the XML/XSLT doc generation closing #111799
609 * doc/html/*: complete update of the HTML results
611 Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
613 * win32/defgen.xsl: fixed the conditional for unicode map,
614 removed hardcoded schema entries
616 Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
618 * win32/defgen.xsl: new file, stylesheet for generating
619 win32/libxml2.def.src from doc/libxml2-api.xml
620 * win32/libxml2.def.src: is autogenerated from now on, changes
621 to this file will not appear here anymore
623 Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
625 * win32/configure.js python/setup.py.in: applied patch
626 from Stéphane Bidoul for the Python bindings on the new
629 Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
631 * debugXML.c: included libxml/uri.h for xmlCanonicPath
633 * win32/configure.js: thread-enabled build is now default
634 * win32/libxml2.def.src: added more exports
636 Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
638 * NEWS doc/*.xsl doc/*.html: updated the web site separated
639 developers from common pages, made the transition to XHTML1,
640 added validity checking to the makefile rules.
642 Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
644 * parser.c: fix for xmlIOParseDTD same as previous and reported
647 Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
649 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
652 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
654 * python/generator.py: fixed a problem in the generator where
655 the way functions are remapped as methods on classes was
656 not symetric and dependant on python internal hash order,
657 as reported by Stéphane Bidoul
659 Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
665 add appendix on generating compiler flags, more indexing
667 Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
669 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
670 to get libxml-2.5.7 to compile on OpenVMS
672 Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
674 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
676 Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
678 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
679 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
680 man page based on xsltproc and a stylesheet PI in the XML.
682 Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
684 * doc/xmllint.*: trying to fix #110541 where generated
685 character preventing rendering by the man command.
687 Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
689 * NEWS configure.in: preparing release 2.5.7
690 * doc/*: updated and rebuilt the docs
691 * doc/apibuild.py: fixed the script
693 Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
695 * Makefile.am doc/apibuild.py: make sure the OOM code don't
696 get in the way of the builds
697 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
699 Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
701 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
702 Memory test from Havoc Pennington #109368
703 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
704 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
705 include/libxml/parser.h: a lot of memory allocation cleanups
706 based on the results of the OOM testing
707 * check-relaxng-test-suite2.py: seems I forgot to commit the
710 Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
712 * xmlschemastypes.c: trivial fix for 109774 removing a warning
714 Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
716 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
717 more places where xmlCanonicPath() must be used to convert
718 filenames to URLs, trying to fix #111088
720 Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
722 * python/libxml.c python/libxml.py: applied patch from
723 Brent M Hendricks adding binding for xmlCatalogAddLocal
725 Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
727 * HTMLparser.c: tried to fix #98879 again in a more solid
730 Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
732 * win32/libxml2.def.src: added more exports from the relaxng and
735 Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
737 * SAX.c test/valid/ns* test/result/ns*: applied the patch
738 provided by Brent Hendricks fixing #105992 and integrated the
739 examples in the testsuite.
741 Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
743 * TODO: updated a bit
744 * configure.in: fixed the comment, threads now default to on
745 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
747 Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
749 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
750 xmlreader.c include/libxml/parser.h: a lot of performance work
751 especially the speed of streaming through the reader and push
752 interface. Some thread related optimizations. Nearly doubled the
753 speed of parsing through the reader.
755 Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
759 update man page to explain use of --stream
761 Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
763 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
764 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
765 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
766 include/libxml/globals.h include/libxml/xmlmemory.h: added
767 xmlMallocAtomic() to be used when allocating blocks which
768 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
769 to allow registering the full set of functions needed by
770 a garbage collecting allocator like libgc, ref #109944
772 Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
774 * configure.in: switched to have thread support enabled by default,
775 didn't got troubles with ABI compatibility on Linux, hope it
776 won't break on strange OSes, if yes, report the system ID
777 * doc/libxml2-api.xml: just rebuilt the API
779 Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
781 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
782 added support for large file, tested with a 3+GB instance,
784 * catalog.c: added a TODO
785 * Makefile.am: added some "make tests" comments
787 Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
789 * relaxng.c: some cleanups
790 * doc/xmlreader.html: extended the document to cover RelaxNG and
792 * python/tests/Makefile.am python/tests/reader[46].py: added some
793 xmlReader example/regression tests
794 * result/relaxng/tutor*.err: updated the output of a number of tests
796 Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
798 * relaxng.c: valgrind pointed out an uninitialized variable error.
800 Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
802 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
803 xmlreader.c: augnemting the APIs, cleanups.
804 * parser.c: cleanup bug #111005
805 * xmlIO.c: added some missing comments
807 Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
809 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
810 trying to improve the subset compiled, and more testing.
811 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
813 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
814 * result/relaxng/*.err: fix some of the outputs
816 Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
818 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
819 include/libxml/xmlreader.h: implemented streaming of
820 RelaxNG (when possible) on top of the xmlReader interface,
821 provided it as xmllint --stream --relaxng .rng .xml
822 This seems to mostly work.
823 * Makefile.am: updated to test RelaxNG streaming
825 Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
827 * relaxng.c include/libxml/relaxng.h: integrated the regexp
828 based validity checking of fragments of the document for
829 which the RNG can be compiled to regexps. Works on all regression
830 tests, only fix needed is related to error messages.
832 Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
834 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
835 include/libxml/xmlregexp.h: Starting work precompiling
836 parts of RelaxNG schemas. Not plugged onto validity checking
837 yet, just the regexp building part. Needed to extend some
838 of the automata and regexp APIs.
840 Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
842 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
843 xmllint --stream and xmllint --stream --valid returns errors
846 Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
848 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
849 and Next() operation to work on subtrees within the reader
851 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
852 * python/tests/reader5.py: added an example for those new
853 functions of the reader.
855 Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
857 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
859 Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
861 * xmlreader.c: fixing HasValue for namespace as raised by
864 Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
866 * HTMLparser.c include/libxml/HTMLparser.h: exported
867 htmlCreateMemoryParserCtxt() it was static
869 Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
871 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
872 update from Charles Bozeman for date and duration types
873 * test/schemas/date_0.* test/schemas/dur_0.*
874 result/schemas/date_0.* result/schemas/dur_0.*: updated too
876 Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
878 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
879 fixing bug #107129, removing excessive allocation and calls
880 to *printf in the code to build QName strings.
882 Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
884 * win32/libxml2.def.src: fixed conditional exports, reported by
887 Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
889 * parser.c: fixed a possible problem with xmlRecoverMemory()
891 Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
893 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
894 triostr.h: Bjorn sent an update for the TRIO portability layer.
896 Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
898 * win32/libxml2.def.src: exported new functions
900 Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
902 * configure.in NEWS: preparing release 2.5.6
903 * doc/*: updated and rebuilt the docs
905 Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
907 * SAX.c: fixed an uninitialized memory access pointed by valgrind
910 Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
912 * relaxng.c: one more fixup of error message reporting
914 Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
916 * relaxng.c: more work on bug #109225, and fixed an uninitialized
917 variable pointed out by valgrind
919 Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
921 * relaxng.c: try to work on bug #109225 and provide better
923 * result/relaxng/* : this change the output of a number of tests
924 * xinclude.c: fixing the parsed entity redefinition problem
926 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
928 Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
930 * xmlschemastypes.c: fixed date comparison to handle the tzo
931 The only failures left are disagreements on Notations and
932 '+1' not being allowed for ulong, uint, ushort and ubyte.
934 Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
936 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
937 to the XML Schemas errata
938 http://www.w3.org/2001/05/xmlschema-errata#e2-12
940 Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
942 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
943 and facets support. Currently only schemas with binHex or
944 base64 don't compile. A few error left in the test suite:
945 found 1035 test instances: 919 success 23 failures
946 most are gdate or gdateyear failing check, and a few cases where
947 James clark tests results are strange.
948 * valid.c: allow to reuse the Notation checking routine without
949 having a validation context.
950 * SAX.c: removed a #if 0
952 Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
954 * xinclude.c: forgot to apply one check from #106931 patch
955 * xmlschemastypes.c: more work on XML Schemas datatypes
957 Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
959 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
960 on cleaning up XML Schemas datatypes based on James Clark tests
961 test/xsdtest/xsdtest.xml
963 Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
965 * relaxng.c: implemented comparisons for Schemas values.
966 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
967 some bugs in duration handling, comparisons for durations
968 and decimals, removed all memory leaks pointed out by James
969 testsuite. Current status is now
970 found 238 test schemas: 197 success 41 failures
971 found 1035 test instances: 803 success 130 failures
973 Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
975 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
976 leaks in the W3C XML Schemas code
977 * xmlschemastypes.c: implemented nonPositiveInteger
978 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
979 fixed the test and result.
981 Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
983 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
985 * xmlschemastypes.c: reindenting, fixing a memory access
988 Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
990 * parser.c: fixing #109227 providing more context in case of
991 start/end tag mismatch
992 * python/tests/ctxterror.py python/tests/readererr.py: update the
995 Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
997 * xinclude.c: should fix #109327 errors on memory accesses
999 Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1001 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1004 Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1006 * xpath.c: fixed bug #109160 on non-ASCII IDs
1008 Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1010 * parser.c: Norm suggested a nicer error message for xml:space values
1013 Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1015 * xpath.c include/libxml/xpath.h: first part of the fix to
1016 performance bug #108905, adds xmlXPathOrderDocElems() providing
1017 document order for nodes.
1018 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1020 Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1022 * xmlschemastypes.c: removing a warning with Sun compiler
1025 Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1029 update xmllint man page with --relaxng option
1031 Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1033 * python/setup.py.in : was missing "drv_libxml2.py"
1035 Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1037 * tree.c xpath.c: some changes related to the new way of
1038 handling Result Value Tree, before 2.5.5
1040 Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1042 * configure.in NEWS: preparing release 2.5.5
1043 * doc/* : updated the documentation and regenerated it.
1045 Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1047 * xpath.c: fixed some problems related to #75813 about handling
1048 of Result Value Trees
1050 Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1052 * uri.c: applied a set of patches from Lorenzo Viali correcting
1055 Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1057 * parser.c: validity status was not passed back when validating in
1058 entities, but raised by Oliver Fischer
1060 Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1062 * HTMLtree.c: avoid escaping ',' in URIs
1064 Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1066 * parser.c: fixing bug #108976 get the ID/REFs to reference
1067 the ID in the document content and not in the entity copy
1068 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1069 stuff, better solution for #107208
1070 * xmlregexp.c: removed a direct printf, dohhh
1071 * xmlreader.c: fixed a bug on streaming validation of empty
1072 elements in entities
1073 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1074 cleanup of the validation tests
1075 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1076 added more ID/IDREF tests to the suite
1078 Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1080 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1083 Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1085 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1087 Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1089 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1090 defined in entities content
1092 Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1094 * SAX.c: Fixed validation bug #108858 on namespace names using
1095 entities and reported by Brent Hendricks
1096 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1099 Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1101 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1102 about the DocType node not being reported sometimes.
1103 * python/tests/reader.py: added to test to the regression checks
1105 Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1107 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1108 reported by Edd Dumbill
1110 Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1112 * HTMLparser.c parser.c parserInternals.c: patch from
1113 johan@evenhuis.nl for #107937 fixing some line counting
1114 problems, and some other cleanups.
1115 * result/HTML/: this result in some line number changes
1117 Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1119 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1120 instead of libxml.spec
1121 * relaxng.c: fixed some of the error reporting excessive
1123 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1124 xmlschemastypes.c: removed some warnings from gcc
1125 * doc/libxml2-api.xml: rebuilt
1127 Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1129 * relaxng.c: another optimization, for choice this time
1130 * result/relaxng/spec1* result/relaxng/tutor12_1*
1131 result/relaxng/tutor3_7: cleanups.
1133 Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1135 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1136 * test/relaxng/testsuite.xml: augmented the test suite
1137 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1138 some schemas validation tests in the presence of foreign
1141 Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1143 * relaxng.c: added another interleave speedup.
1145 Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1147 * xmlschemastypes.c: added integer and fixed one of the
1148 IDREFS regression tests pbm
1149 * result/relaxng/docbook_0.err: updated
1151 Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1153 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1154 declared both in the DTD and in the Schemas <grin/>
1155 * relaxng.c: more debug, added a big optimization for <mixed>
1156 * test/relaxng/testsuite.xml: augmented the testsuite
1157 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1158 DocBook example to the regression tests
1160 Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1162 * check-xsddata-test-suite.py: cosmetic change for output
1163 * relaxng.c: try to minimize calls to malloc/free for states.
1165 Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1167 * tree.c: removed a warning
1168 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1170 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1171 cleanup/improvements of the regression tests batch
1172 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1174 Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1176 * relaxng.c: fixed error msg cleanup deallocation
1177 * xmlschemastypes.c: added a function to handle lists of
1178 atomic types, added support for IDREFS
1180 Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1182 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1183 and IDREF, usable from RelaxNG now
1184 * include/libxml/xmlschemastypes.h: need to add a new interface
1185 because the validation modifies the infoset
1186 * test/relaxng/testsuite.xml: extended the testsuite
1188 Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1190 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1191 shemas datatype ID/IDREF support still missing though.
1192 * xmlreader.c: fix a crashing bug with prefix raised by
1194 * test/relaxng/testsuite.xml: augmented the testsuite with
1195 complex inheritance tests
1197 Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1199 * relaxng.c: switched back to the previous Relax-NG code base,
1200 the derivation algorithm need severe constraining code to avoid
1201 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1202 TEI based example and other bugs
1203 * result/relaxng/*err: updated the results
1204 * test/relaxng/testsuite.xml: started a new test suite
1206 Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1208 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1209 that the original RelaxNG validation code was un-fixeable, it got
1210 rewritten to use the derivation algorithm from James Clark and
1211 redebugged it (nearly) from scratch:
1212 found 373 test schemas: 372 success 1 failures
1213 found 529 test instances: 529 success 0 failures
1215 Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1217 * SAX.c parser.c: fix some recursion problems introduced in the
1219 * relaxng.c: more debugging of the RNG validation engine, still
1222 Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1224 * Makefile.am: stop generating wrong result file with * in name
1225 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1226 * result/relaxng/demo* test/relaxng/demo: added the tests from
1227 Sebastian reproducing the problem.
1229 Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1231 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1234 Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1236 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1237 variable to control the indentation for the xmllint "--format"
1240 Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1242 * encoding.c: applied Gennady's patch against buffer overrun
1244 Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1246 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1247 Clark it appeared I had bug in URI parsing code ...
1248 * relaxng.c include/libxml/relaxng.h: completely revamped error
1249 reporting to not loose message from optional parts.
1250 * xmllint.c: added timing for RNG validation steps
1251 * result/relaxng/*: updated the result, all error messages changed
1253 Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1255 * xpath.c: fix bug #107804, the algorithm used for document order
1256 computation was failing on attributes.
1258 Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1260 * valid.c: fix bug #107764 , possibility of buffer overflow
1263 Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1265 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1268 Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1270 * xmlschemastype.c: made powten array static it should not be exported
1271 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1273 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1275 Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1277 * tree.c: fixed a node dump crash on attributes
1278 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1279 an URI test bug and get better output.
1281 Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1283 * check-xsddata-test-suite.py: give more infos
1284 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1285 REF->DEF in attribute values.
1287 Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1289 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1290 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1291 regression tests from James Clark.
1293 Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1295 * relaxng.c xmlschemas.c xmlschemastypes.c
1296 include/libxml/xmlschemastypes.h: added param support for relaxng
1297 type checking, started to increment the pool of simple types
1298 registered, still much work to be done on simple types and
1301 Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1303 * entities.c: fixes again one of the problem raised by
1304 James Clark in #106788
1306 Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1308 * relaxng.c: Fixed a couple of problem raised by James Clark
1309 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1310 datatype level still not fixed though.
1312 Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1314 * configure.in: preparing release 2.5.4
1315 * doc/*: updated and rebuilt the docs
1316 * relaxng.c: removed warnings
1317 * result/relaxng/*: updated the results
1319 Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1321 * valid.c: fixes a DTD regexp generation problem.
1323 Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1325 * parser.c: fixes bug #105998 about false detection of
1326 attribute consumption loop.
1328 Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1330 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1332 Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1334 * SAX.c: fixed bug #105992
1336 Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1338 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1340 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1341 found 373 test schemas: 369 success 4 failures
1342 found 529 test instances: 525 success 4 failures
1343 * check-relaxng-test-suite.py: added memory debug reporting
1345 Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1347 * uri.c parser.c: some warning removal on Igor's patch
1348 * tree.c: seems I messed up with #106788 fix
1349 * python/libxml.c: fixed some base problems when Python provides
1351 * relaxng.c: fixed the interleave algorithm
1352 found 373 test schemas: 364 success 9 failures
1353 found 529 test instances: 525 success 4 failures
1354 the resulting failures are bug in the algorithm from 7.3 and
1355 lack of support for params
1357 Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1359 * parser.c: another fix for nodeinfo in entities problem
1360 * tree.c entities.c: fixed bug #106788 from James Clark
1361 some spaces need to be serialized as character references.
1363 Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1365 * parser.c uri.c: fixed the bug I introduced in the path
1366 handling, reported by Sebastian Bergmann
1368 Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1370 * parser.c: fixing some nodeinfo in entities problem raised
1372 * relaxng.c: implemented the first section 7.3 check
1373 * result/relaxng/*: updated the results
1375 Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1377 * relaxng.c: fixed some problems in the previous commit
1378 and finished implementing 4.16 rules checking
1379 found 373 test schemas: 353 success 20 failures
1380 found 529 test instances: 519 success 6 failures
1381 * result/relaxng/*: updated the results
1383 Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1385 * relaxng.c: implemented checks from section 7.2
1387 Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1389 * relaxng.c: implemented the checks from section 7.1, fixed
1390 some of the 4.20 and 4.21 problems.
1391 found 373 test schemas: 338 success 35 failures
1392 found 529 test instances: 519 success 6 failures
1393 * result/relaxng/*: updated the results
1395 Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1397 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1398 * result/relaxng/*: updated the results
1400 Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1402 * relaxng.c: more bugfixes
1403 * result/relaxng/*: updated the results
1405 Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1407 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1408 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1409 * SAX.c: ensured xmlDoc.URL is always canonic
1410 * parser.c: obsoleted xmlNormalizeWindowsPath
1411 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1412 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1413 * win32/libxml2.def.src: added few exports
1416 Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1418 * Makefile.am configure.in: patched to have shared libraries
1419 for Python regression tests and static binaries for gdb debug
1420 in my development environment
1421 * relaxng.c: more bugfixes
1422 found 373 test schemas: 296 success 77 failures
1423 found 529 test instances: 516 success 8 failures
1424 * result/relaxng/*: updated the results
1426 Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1428 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1430 Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1432 * xmlschemastypes.c: float/double check bugfix
1433 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1435 * xmlreader.c: add a TODO for Jody
1436 * relaxng.c: bugfix bugfix bugfix
1437 found 373 test schemas: 300 success 73 failures
1438 found 529 test instances: 507 success 10 failures
1439 * result/relaxng/*: updated the results
1441 Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1443 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1445 Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1447 * relaxng.c check-relaxng-test-suite.py: more work on the
1448 RelaxNG implementation conformance testing.
1449 found 373 test schemas: 284 success 89 failures
1450 found 529 test instances: 448 success 47 failures
1451 * result/relaxng/*: updated the results
1453 Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1455 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1456 a patch from Kjartan Maraas to fix some typos
1458 Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1460 * relaxng.c: more bug-hunting
1461 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1462 intermediate rng tree
1463 * python/generator.py: patch from Stephane Bidoul to fix the generator
1466 Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1468 * check-relaxng-test-suite.py relaxng.c: more testing on the
1469 Relax-NG front, cleaning up the regression tests failures
1470 current state and I forgot support for "mixed":
1471 found 373 test schemas: 280 success 93 failures
1472 found 529 test instances: 401 success 68 failures
1473 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1474 moved the Name, NCName and QName validation routine in tree.c
1475 * uri.c: fixed handling of URI ending up with #, i.e. having
1476 an empty fragment ID.
1477 * result/relaxng/*: updated the results
1479 Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1481 * check-xinclude-test-suite.py: improved the script accordingly
1482 to the XInclude regression tests updates
1483 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1485 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1486 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1487 augmented the Xpointer testsuite for the element() scheme
1489 Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1491 * relaxng.c: added TODO for the DTD compatibility spec
1492 * xinclude.c: more bug fixes driven by the testsuite
1494 Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1496 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1497 regression tests for XInclude, improved the script, improving
1498 XInclude error reporting mechanism
1500 Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1502 * NEWS doc/* configure.in: preparing release 2.5.3
1504 Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1506 * tree.c: trying to fix #104934 about some XHTML1 serialization
1509 Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1511 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1512 encoding conversion when the input buffer stops in the
1513 middle of a multibyte char
1515 Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1517 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1518 * check-relaxng-test-suite.py: python script to run regression
1519 against OASIS RelaxNG testsuite
1520 * relaxng.c: some cleanup tweaks
1521 * HTMLparser.c globals.c: cleanups in comments
1522 * doc/libxml2-api.xml: updated the API
1523 * result/relaxng/*: errors moved files, so large diffs but
1524 no changes at the semantic level.
1526 Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1528 * tree.c: fixing #105678 problem when dumping a namespace node.
1530 Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1532 * xpath.c: fixed doc comment problems
1533 * python/generator.py python/libxml_wrap.h python/types.c: adding
1535 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1536 test of those early Python RelaxNG bindings
1538 Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1540 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1541 * relaxng.c: found the validation problem I had with interleave
1542 when not covering all remaining siblings
1543 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1544 testsuite and check the RNG schemas against the RNG schemas
1547 Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1549 * win32/Makefile.msvc: updates for RelaxNG
1550 * win32/Makefile.mingw: updates for RelaxNG
1551 * win32/libxml2.def.src: added RelaxNG exports
1553 Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1555 * xinclude.c: applied another bug fix from Sean Chittenden
1557 Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1559 * configure.in xmllint.c: I f...ed up the default configuration
1560 of schemas and --relaxng option display in xmllint, pointed by
1562 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1563 detection module, fixes bug #105374.
1565 Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1567 * xmlschemastypes.c: added the boolean base type.
1569 Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1571 * xmlschemastypes.c: started implementing some of the missing
1572 default simple types
1573 * result/relaxng/*: updated the results
1575 Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1577 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1579 Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1581 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1582 * Makefile.am: use xmllint for doing the RelaxNG tests
1583 * configure.in: preparing 2.5.2 made schemas support default to
1585 * relaxng.c: removed the verbosity
1586 * xmllint.c: added --relaxng option
1587 * python/generator.py python/libxml_wrap.h: prepared the integration
1588 of the new RelaxNG module and schemas
1589 * result/relaxng/*: less verbose output
1591 Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1593 * valid.c: do not run content model validation if the
1594 content is not determinist
1596 Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1598 * SAX.c: added the redefinition of namespaced attribute
1599 check that was missing as Fabrice Desré pointed out.
1601 Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1603 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1604 improvements from Nick Kew, allowing to do more checking
1605 to HTML elements and attributes.
1607 Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1609 * xinclude.c: fixing bug #105137 about entities declaration
1610 needing to be copied to the including document.
1612 Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1614 * catalog.c: fixed bug #104817 with delegateURI
1615 * xpath.c: fixing bugs #104123 and #104125
1617 Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1619 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1620 python/types.c: fixing #104096 to compile without regexps
1622 Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1624 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1625 when building the automata for elem*
1627 Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1629 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1632 Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1634 * HTMLparser.c: updating a comment, fixing #103776
1636 Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1638 * parser.c: fixing bug 105049 for validity checking of content
1639 within recursive entities.
1641 Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1643 * HTMLparser.c: try to fix # 105049
1644 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1645 * tree.c: updated a function comment
1647 Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1649 * relaxng: more work on grammars and refs/defs
1650 * test/relaxng/* result/relaxng/*: augmented/updated the
1653 Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1655 * relaxng: more work on name classes, except support
1656 * test/relaxng/* result/relaxng/*: augmented/updated the
1659 Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1661 * relaxng: more work on name classes, the "validate all" schemas
1663 * test/relaxng/* result/relaxng/*: augmented/updated the
1666 Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1668 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1669 * parser.c: put a guard against infinite document depth, basically
1670 trying to avoid another kind of DoS attack.
1671 * relaxng.c: some code w.r.t. nameClasses
1673 Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1675 * test/relaxng/* result/relaxng/*: check all the namespace support
1676 was actually correct based on tutorial section 10.
1678 Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1680 * relaxng: include seems to work okay now
1681 * test/relaxng/* result/relaxng/*: augmented/updated the
1684 Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1686 * relaxng.c: a bit of work done in the train back.
1687 * test/relaxng/*: added one of the include tests
1689 Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1691 * relaxng: more work done in the train
1692 * test/relaxng/* result/relaxng/*: augmented/updated the
1695 Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1697 * relaxng.c: debugging of externalRef
1698 * test/relaxng/* result/relaxng/*: augmented/updated the
1701 Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1703 * relaxng.c: more work on Relax-NG, implementing externalRef
1704 * test/relaxng/* result/relaxng/*: augmented/updated the
1706 * Makefile.am: cleanup to Relaxtests target
1708 Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1710 * relaxng.c: more work on Relax-NG, implementing interleave
1711 * test/relaxng/* result/relaxng/*: augmented/updated the
1714 Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1716 * relaxng.c: more work on Relax-NG, implementing interleave
1717 * test/relaxng/* result/relaxng/*: augmented/updated the
1720 Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1722 * doc/tutorial/customfo.xsl
1723 * doc/tutorial/customhtml.xsl
1724 adding stylesheet customizations used to generate fo
1727 Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1729 * relaxng.c: more work on Relax-NG
1730 * test/relaxng/* result/relaxng/*: augmented/updated the
1732 * xmlschemastypes.c: added a number of base type definition but not
1733 the associated checks, those are still TODOs
1735 Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1755 add index to tutorial
1757 Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1760 * doc/xmlcatalog_man.html
1761 * doc/xmlcatalog_man.xml
1762 belatedly fixing bug #93622 (adds rewriteURI type to
1763 "--add" option in xmlcatalog man page
1765 Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1767 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
1768 Julio Merino, closing #104475
1770 Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1772 * relaxng.c: more work on Relax-NG
1773 * test/relaxng/* result/relaxng/*: augmented/updated the
1776 Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1778 * relaxng.c: more work on Relax-NG
1779 * test/relaxng/* result/relaxng/*: augmented/updated the
1782 Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1784 * README: updated the policy on private mail answers
1785 * relaxng.c: more work on Relax-NG
1786 * test/relaxng/* result/relaxng/*: augmented/updated the
1789 Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1791 * error.c parser.c tree.c: applied a documentation patch from
1794 Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1796 * relaxng.c: more work on Relax-NG
1797 * doc/*: regenerated the docs
1798 * test/relaxng/* result/relaxng/*: updated and augmented the
1799 Relax-NG regression tests and results
1801 Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1803 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1804 First commit of the new Relax-NG validation code, not generally
1806 * test/relaxng/* result/relaxng/*: current state of the regression
1809 Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1811 * tree.c: minimized the memory allocated for GetContent
1812 and a bit of cleanup.
1814 Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1816 * python/generator.py: seems there is no good reasons to
1817 not generate bindings for XPointer
1819 Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1821 * xmlreader.c doc/apibuild.py: applied a new patch from
1822 Stéphane Bidoul for cleanups
1823 * doc/libxml2-api.xml: rebuilt the API description with
1826 Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1828 * xmlreader.c python/drv_libxml2.py python/generator.py
1829 python/libxml.c python/libxml.py python/libxml_wrap.h
1830 python/types.c: patch from Stéphane Bidoul for better per
1831 context error message APIs
1832 * python/tests/ctxterror.py python/tests/readererr.py:
1835 Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1837 * doc/guidelines.html
1838 grammar and spelling cleanup
1840 Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1842 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1843 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1844 a patch from Stéphane Bidoul to allow per XMLtextReader error
1845 and warning handling
1846 * python/tests/Makefile.am python/tests/readererr.py: adding the
1847 specific regression test
1849 Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1851 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1852 should raise a syntax error
1854 Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1856 * python/libxml.c: cleanup patch from Stéphane Bidoul
1858 Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1860 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1862 Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1864 * python/generator.py python/libxml.c python/libxml.py
1865 python/libxml_wrap.h python/types.c: applied and fixed a patch
1866 from Stéphane Bidoul to provide per parser error handlers at the
1868 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1869 regression test for it.
1871 Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1873 * xmlreader.c: fixed the streaming property of the reader,
1874 it was generating tree faster than consuming it. Pointed out
1876 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1878 Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1880 * win32/libxml2.def.src: added more xmlreader and other exports
1882 Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1884 * xpath.c: fix to the XPath implementation for parent and
1885 ancestors axis when operating on a Result Value Tree.
1888 Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1890 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1891 to fix some URI/file escaping problems
1893 Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1895 * python/generator.py: fixed a bug raised by Raymond Wiker,
1896 docSetRootElement() should not raise an exception if the
1899 Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1901 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1902 fixed bug #102181 by applying the suggested change and fixing
1903 the generation/registration problem.
1905 Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1907 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1910 Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1912 * parser.c: one more IsEmptyElement crazyness, that time in
1913 external parsed entities if substitution is asked.
1914 * python/tests/reader3.py: added a specific test.
1916 Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1918 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1919 support and improved error handler registration
1921 Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1923 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1924 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1925 * README: fixed a link
1927 Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1929 * configure.in doc/* NEWS: preparing 2.5.1 release
1930 * SAX.c parser.c: fixing XmlTextReader bug
1932 Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1934 * SAX.c: fuck, I introduced a memory leak on external parsed
1935 entities in 2.5.0 :-(
1937 Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1939 * xmllint.c: another fix needed as pointed by Christophe Merlet
1940 for --stream --debug if compiled without debug support.
1942 Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1946 update man page with --stream and --chkregister
1948 Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1950 * globals.c: fixed --with-threads compile
1951 * xmllint.c: fixed --without-debug compile
1952 * include/libxml/globals.h: cleanup
1953 * include/libxml/schemasInternals.h: add a missing include
1955 Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1957 * configure.in NEWS: preparing 2.5.0 release
1958 * SAX.c: only warn in pedantic mode about namespace name
1960 * globals.c: fix a doc generation problem
1961 * uri.c: fix #101520
1962 * doc/*: updated and rebuilt the doc for the release, includuding
1964 * python/Makefile.am: fix a filename bug
1966 Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1968 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1969 should not be called.
1971 Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1973 * libxml-2.0.pc.in: applied the patch to fix #101894
1975 Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1977 * tree.c : applied patch from Lukas Schroeder for register callbacks
1978 * valid.c: modified patch from Lukas Schroeder to test
1979 register callbacks with --chkregister
1981 Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1983 * xmlreader.c: seriously changed the way data are pushed to
1984 the underlying parser, go by block of 512 bytes instead of
1985 tryng to detect tag boundaries at that level. Changed the
1986 way empty element are detected and tagged.
1987 * python/tests/reader.py python/tests/reader2.py
1988 python/tests/reader3.py: small changes mostly due to context
1989 reporting being different and DTD node being reported. Some
1990 errors previously undetected are now caught and fixed.
1991 * doc/xmlreader.html: flagged last section as TODO
1993 Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1995 * python/libxml.py: integrated the Python 2.2 optimizations
1996 from Hannu Krosing, while maintaining compatibility with
1999 Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2001 * xmllint.c: a bit of cleanup
2002 * xmlreader.c: small fix
2003 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2004 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2006 Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2008 * python/setup.py.in: patch from Stéphane Bidoul to include
2009 drv_libxml2.py in setup.py
2011 Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2013 * doc/xmlreader.html: starting documenting the new XmlTextReader
2016 Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2018 * xmllint.c: added the --stream flag to use the TextReader API
2019 * xmlreader.c: small performance tweak
2021 Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2023 * xmlreader.c python/tests/reader2py: okay the DTD validation
2024 code on top of the XMLTextParser API should be solid now.
2026 Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2028 * xmlreader.c python/tests/reader2py: Fixing some more mess
2029 with validation and recursive entities while using the
2030 reader interface, it's getting a bit messy...
2032 Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2034 * xmlreader.c python/tests/reader.py: another couple of problem
2035 related to IsEmptyElement reported by Stéphane Bidoul needed
2038 Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2040 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2041 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2042 based on the python XmlTextReader interface.
2044 Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2046 * tree.c: backing out one change in the last patch which broke the
2049 Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2051 * global.data globals.c tree.c include/libxml/globals.h: applied
2052 an old patch from Lukas Schroeder to track node creation and
2053 destruction. Probably missing a lot of references at the moment
2054 and not usable reliably.
2056 Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2058 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2059 from doc/news.html and a stylesheet
2061 Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2063 * xmlreader.c python/tests/reader.py: fixed another couple of
2064 xmlreader bugs reported by Stéphane Bidoul and added tests.
2066 Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2068 * xmlreader.c python/tests/reader2.py: fixed another validity
2069 checking in external parsed entities raised by Stéphane Bidoul
2070 and added a specific regression test.
2071 * python/tests/reader3.py: cleanup
2073 Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2075 * xmlreader.c python/tests/reader2.py: fixed a problem with
2076 validation within entities pointed by Stéphane Bidoul, augmented
2077 the tests to catch those.
2079 Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2081 * python/generator.py: modified the generator to allow keeping
2082 class references when creating new classes, needed to fix a bug
2083 pointed by Stéphane Bidoul where the input buffer of the
2084 xmlTextReader instance gets destroyed if the python wrapper for
2085 the input is not referenced anymore.
2087 Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2089 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2090 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2092 Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2094 * xmlreader.c python/tests/reader.py: fixed another problem
2095 pointed by Stéphane Bidoul
2097 Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2099 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2102 Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2104 * SAX.c: warn on xmlns:prefix="foo"
2105 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2106 for namespace attributes handling.
2108 Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2110 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2111 a really nasty problem raised by a DocBook XSLT transform
2112 provided by Sebastian Bergmann
2114 Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2116 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2117 by Stéphane Bidoul and integrated it into the tests
2119 Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2121 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2122 extended the XmlTextReader API a bit, addding accessors for
2123 the current doc and node, and an entity substitution mode for
2125 * python/libxml.py python/libxml2class.txt: related updates
2126 * python/tests/Makefile.am python/tests/reader.py
2127 python/tests/reader2.py python/tests/reader3.py: updated a bit
2128 the old tests and added a new one to test the entities handling
2130 Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2132 * python/generator.py python/libxml2class.txt
2133 python/tests/reader.py python/tests/reader2.py: changed the
2134 generator to provide casing for the XmlTextReader similar to
2135 C# so that examples and documentation are more directly transposable.
2136 Fixed the couple of tests in the suite.
2138 Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2140 * doc/guidelines.html: added a document on guildeline for
2141 publishing and deploying XML
2143 Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2145 * valid.c xmlreader.c: final touch running DTD validation
2146 on the XmlTextReader
2147 * python/tests/Makefile.am python/tests/reader2.py: added a
2148 specific run based on the examples from test/valid/*.xml
2150 Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2152 * python/libxml.py: added a few predefined xmlTextReader parser
2153 configuration values.
2155 Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2157 * python/libxml_wrap.h: trying to fix #102037
2159 Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2161 * SAX.c: fixing bug #95296, when the predefined entities
2162 are redefined in the DTD the default one must be used
2165 Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2169 Add discussion of XML_DEBUG_CATALOG to xmllint man
2173 Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2175 * xmlreader.c: Fixed the empty node detection to avoid reporting
2176 an inexistant close tag.
2178 Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2180 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2183 Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2185 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2187 Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2189 * doc/libxml2-api.xml python/tests/reader.py: one really need
2190 to provide the base URI information when creating a reader parser
2191 from an input stream. Updated the API and the example using it.
2193 Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2195 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2196 include/libxml/valid.h include/libxml/xmlreader.h: working on
2197 DTD validation on top of xml reader interfaces. Allows to
2198 validate arbitrary large instances. This required some extensions
2199 to the valid module interface and augmenting the size of xmlID
2200 and xmlRef structs a bit.
2201 * uri.c xmlregexp.c: simple cleanup.
2203 Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2205 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2206 work on the xml reader interfaces.
2207 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2208 Web page for the Windows binaries.
2210 Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2212 * xmlIO.c: applied a patch for VMS following the report by
2215 Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2217 * parser.c: the parseStartTag bug fix wasn't complete.
2219 Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2221 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2222 parseStartTag, fixing it.
2223 * test/att4 result/att4 result/noent/att4: adding the test
2224 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2225 more methods to XmlTextReader.
2227 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2229 * win32/libxml2.def.src: added more xml reader exports
2230 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2233 Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2235 * doc/tutorial/xmltutorial.xml
2236 plus generated html and pdf
2237 Updating tutorial again based on further comments from Niraj
2238 Tolia on the last iteration
2240 Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2242 * doc/tutorial/xmltutorial.xml
2243 * doc/tutorial/includekeyword.c
2244 * doc/tutorial/includegetattribute.c
2245 plus generated html and pdf
2246 Adding fix from Niraj Tolia to tutorial to properly free memory.
2249 Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2251 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2252 more methods of XmlTextReader.
2253 * python/libxml2class.txt python/tests/reader.py: this increased the
2254 methods in the bndings, augmented the test to check those new
2257 Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2259 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2260 methods of XmlTextReader.
2261 * python/generator.py python/libxml_wrap.h python/types.c
2262 python/libxml2class.txt: added the reader to the Python bindings
2263 * python/tests/Makefile.am python/tests/reader.py: added a specific
2264 test for the Python bindings of the Reader APIs
2265 * parser.c: small cleanup.
2267 Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2269 * xinclude.c: fallback was only copying the first child not the
2270 full child list of the fallback element, closes #89684 as reopened
2273 Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2275 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2277 Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2279 * configure.in: preparing release of 2.4.30
2280 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2281 gives enum values, fix functype return type, put back fields in
2283 * doc/*: updated the docs rebuilt
2285 Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2287 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2288 about htmlNodeDumpOutput location.
2289 * xpath.c: removed an undefined function signature
2290 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2291 too many symbols in the API breaking the python bindings.
2292 Updated with the libxslt/libexslt changes.
2294 Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2296 * configure.in: preparing release of 2.4.29
2297 * doc/*: rebuilt the docs and API
2298 * xmlreader.c: a few more fixes for the XmlTextReader API
2300 Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2302 * include/win32config.h: applied mingw patch from Magnus Henoch
2304 Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2306 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2308 Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2310 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2311 building Python script, does the C parsing directly, generates
2312 a better API description including structure fieds defs and
2313 enums. Still a couple of bugs, but good enough for the python
2315 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2316 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2317 include/libxml/schemasInternals.h include/libxml/tree.h: more
2318 cleanup based on the python analysis script reports.
2319 * libxml.spec.in: make sure the API XML description is part of the
2322 Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2324 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2325 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2326 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2327 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2328 code cleanup, especially the function comments.
2329 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2331 Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2333 * Makefile.am xmlreader.c include/libxml/Makefile.am
2334 include/libxml/xmlreader.h: Adding a new set of APIs based on
2335 the C# TextXmlReader API but converted to C. Allow to parse
2336 in constant memory usage, far simpler to program and explain
2337 than the SAX like APIs, unfinished but working.
2338 * testReader.c: test program
2340 Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2342 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2344 Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2346 * tree.c: Chip turner indicated that XHTML1 serialization
2347 rule for style actually break on both IE and Mozilla,
2348 try to avoid the rule if escaping ain't necessary
2350 Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2352 * nanhttp.c: handle HTTP URL escaping, problem reported by
2353 Glen Nakamura and Stefano Zacchiroli
2355 Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2357 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2359 Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2361 * uri.c: Johann Richard pointed out some XPointer problems for
2362 URN based URI references in XInclude. Modified the URI parsing
2363 and saving routines to allow correct parsing and saving of
2364 XPointers, especially when attached to "opaque" scheme accordingly
2367 Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2369 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2370 of refactoring to the HTML saving code.
2371 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2374 Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2376 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2377 to a buffer API to reuse the generic dump to an OutputIO layer,
2378 this reduces code, fixes xmlNodeDump() for XHTML, also made
2379 xmlNodeDump() now return the number of byte written.
2381 Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2383 * python/setup.py.in: another patch from Stéphane Bidoul for
2384 Python bindings on Windows
2385 * doc/parsedecl.py: small cleanup
2387 Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2389 * libxml.spec.in configure.in: add a line in %changelog for releases
2391 Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2393 * parser.c: patch from Marcus Clarke fixing a problem in entities
2394 parsing that was detected in KDe documentations environment.
2396 Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2398 * python/libxml.c (libxml_prev): Return the previous as opposed to
2399 the next node (I guess this is the result of some cut & paste programming:)
2401 Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2403 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2405 Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2407 * python/generator.py python/libxml.c python/setup.py.in: trying
2408 to fix the Python bindings build on Windows (Stéphane Bidoul)
2410 Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2412 * win32/configure.js: added option for python bindings
2413 * win32/libxml2.def.src: added more exports
2415 Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2417 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2419 * win32/wince/*: applied updates to Windows CE port from Javier
2421 Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2423 * configure.in: preparing 2.4.28
2424 * libxml.spec.in doc/Makefile.am: some cleanup
2425 * doc/*: updated the news and regenerated.
2427 Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2429 * HTMLparser.c: final touch at closing #87235 </p> end tags
2430 need to be generated.
2431 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2432 this change slightly the output of a few tests
2433 * doc/*: regenerated
2435 Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2437 * parserInternals.c: fixing bug #99190 when UTF8 document are
2438 parsed using the progressive parser and the end of the chunk
2439 is in the middle of an UTF8 multibyte character.
2441 Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2443 * threads.c: fixed initialization problem in xmlNewGlobalState
2444 which was causing crash.
2445 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2446 in xmlInitializeGlobalState.
2447 * parserInternals.c: cleaned up ctxt->sax initialisation.
2449 Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2451 * tree.c include/libxml/tree.h: modified the existing APIs
2452 to handle XHTML1 serialization rules automatically, also add
2453 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2454 libxslt serialization uses it when needed without changing
2456 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2457 result/xhtml1: added a new test specifically for xhtml1 output
2458 and updated the result of one XHTML1 test
2460 Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2462 * xinclude.c parserInternals.c encoding.c: fixed #99082
2463 for xi:include encoding="..." support on text includes.
2464 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2465 test/XInclude/ents/isolatin.txt : added a specific regression test
2466 * python/generator.py python/libxml2class.txt: fixed the generator
2467 the new set of comments generated for doc/libxml2-api.xml were
2468 breaking the python generation.
2470 Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2472 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2473 * configure.in: patch for Solaris on new autoconf closes #98880
2474 * doc/parsedecl.py: repair the frigging API building script,
2475 did I say that python xmllib sucks ?
2476 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2477 and some comment are no more truncated.
2479 Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2481 * parser.c: Martin Stoilov pointed out a potential leak in
2482 xmlCreateMemoryParserCtxt
2484 Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2486 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2487 included in HTML documents and using the push parser.
2489 Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2491 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2492 specified, look for the Python interpreter not just in the
2493 specified root but also in the specified location. Fixes #98825
2495 Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2497 * python/libxml.c: fixing bug #98792 , node may have no doc
2498 and dereferencing without checking ain't good ...
2500 Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2502 * configure.in: preparing release 2.4.27
2503 * doc/* : updated and rebuilt the docs
2504 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2505 and all the docs are actually packaged and in the final RPMs
2506 * parser.c parserInternals.c include/libxml/parser.h: restore
2507 xmllint --recover feature.
2509 Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2511 * parser.c xpath.c: fixing #96925 wich was also dependent on the
2512 processing of parsed entities, and XPath computation on sustitued
2514 * testXPath.c: make sure entities are substitued.
2516 Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2518 * parser.c: fixed #96594, which was totally dependent on the
2519 processing of internal parsed entities, which had to be changed.
2521 Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2523 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2524 trying to fix bug #98517 about building outside the source tree
2525 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2527 Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2529 * include/win32config.h: cleanup
2530 * win32/Makefile.mingw: integrated mingw in JScript configure
2531 * win32/Makefile.msvc: modified to allow mingw coexistence
2532 * win32/configure.js: integrated mingw
2533 * win32/Readme.txt: cleanup
2535 Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2537 * HTMLparser.c: strengthen the guard in the Pop macros,
2538 like in the XML parser, closes bug #97315
2540 Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2542 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2543 callback is never used.
2545 Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2547 * parserInternals.c: fixed the initialization of the SAX structure
2548 which was breaking xsltproc
2549 * xpath.c: patch from Petr Pajas for CDATA nodes
2550 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2551 * parser.c include/libxml/parser.h: patch from Peter Jones
2552 removing a leak in xmlSAXParseMemory() and adding the
2553 function xmlSAXParseMemoryWithData()
2555 Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2557 adding pdf of tutorial, changing web page to link to it
2558 * doc/tutorial/xmltutorial.pdf
2562 Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2564 * doc/tutorial/ar01s08.html
2565 adding file what I forgot for tutorial
2568 Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2570 Adding encoding discussion to tutorial
2572 * doc/tutorial/images/*.png: DocBook admonition image files
2573 * doc/tutorial/apf.html, apg.html: new generated html
2574 * doc/tutorial/includeconvert.c: conversion code entity file
2576 * doc/tutorial/xmltutorial.xml: DocBook original
2577 * doc/tutorial/*.html: generated html
2579 Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2581 * include/libxml/*.h: retired xmlwin32version.h
2582 * doc/Makefile.am: retired xmlwin32version.h
2583 * win32/configure.js: retired xmlwin32version.h
2585 Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2587 * win32/libxml2.def.src: exported additional symbols
2588 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2591 Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2593 * globals.c: fixed a typo pointed out by Igor
2594 * xpath.c: try to speed up node compare using line numbers
2597 Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2599 * tree.c: make xmlFreeNode() handle attributes correctly.
2601 Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2603 * catalog.c: completed the #96963 fix, as reported by Karl
2606 Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2608 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2610 Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2612 * Makefile.am: switched the order of a couple of includes
2615 Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2617 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2618 xmlLoadCatalogs that used to separate directories with a ':'.
2620 Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2622 * threads.c: improvements to the Windows-side of thread handling
2623 * testThreads.c: conditionally excluded unistd.h
2624 * testThradsWin32.c: broke overlong lines
2625 * include/win32config.h: adapted thread-related macros to the new
2626 scheme and for pthreads on Windows
2627 * win32/Makefile.msvc: introduced a more flexible thread build,
2628 added testThreads[Win32].c to the build
2629 * win32/configure.js: introduced a more flexible thread config
2631 2002-10-31 John Fleck <jfleck@inkstain.net>
2633 * doc/xml.html (and, by implication, FAQ.html)
2634 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2636 Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2638 * configure.in: removed xmlwin32version.h
2639 * include/libxml/Makefile.am: removed xmlwin32version.h
2641 Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2643 * tree.c: applied patch from Brian Stafford to fix a bug
2644 in xmlReconciliateNs()
2646 Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2648 * tree.c: applied patch from Christian Glahn to allow
2649 xmlNewChild() on document fragment nodes
2651 Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2653 * parser.c: Christian Glahn found a problem with a recent
2654 patch to xmlParseBalancedChunkMemoryRecover()
2655 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2657 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2658 test/schemas/seq*: added the test cases from Charles
2660 Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2663 serious cleanup of the spec file and associated changes
2665 * valid.c: try to remove some warnings on x86_64
2667 Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2672 Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2675 parsing, applied his patch
2676 * result/HTML/attrents.html result/HTML/attrents.html.err
2677 result/HTML/attrents.html.sax test/HTML/attrents.html:
2678 added the test and result case provided by Mikhail Sogrine
2680 Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2682 * vms/build_libxml.com vms/config.vms vms/readme.vms
2683 include/libxml/parser.h include/libxml/parserInternals.h
2684 include/libxml/tree.h include/libxml/xmlIO.h
2685 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2686 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2687 Applied the VMS update patch from Craig A. Berry
2688 * doc/*.html: update
2690 Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2692 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2694 Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696 * debugXML.c: adding a grep command to --shell in xmllint
2699 Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701 * xmlcatalog.c: tried to fix some of the problem with --sgml
2703 Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2705 * parser.c: tried to fix bug #91500 where doc->children may
2706 be overriden by a call to xmlParseBalancedChunkMemory()
2708 Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2711 identifiers in SGML catalogs containing '&'
2713 Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715 * python/types.c: fixed bugs when passing result value tree
2716 to Python functions.
2718 Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720 * configure.in: preparing the release of 2.4.26
2721 * doc/*: updated and rebuilt the documentation
2723 Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725 * parser.c: fixed a XML Namespace compliance bug reported by
2726 Alexander Grimalovsky
2728 Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2730 * HTMLtree.c: fixed serialization of script and style when
2731 they are not lowercase (i.e. added using the API to the tree).
2733 Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2735 * valid.c: make xmlValidateDocument emit a warning msg if there
2736 is no DTD, pointed by Christian Glahn
2738 Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2740 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2741 content model when some of the blocks have min or max, and a couple
2742 of bugs found in the process.
2743 * result/schemas/list0* test/schemas/list0*: added some specific
2746 Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748 * README: updated the contact informations
2750 Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2752 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2753 misses it, reported by Peter Bray.
2755 Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2757 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2758 and removed a few warnings
2760 Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2762 * parser.c: Christian Glahn found a small bug in the push parser.
2763 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2766 Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768 * xmlschemas.c include/libxml/xmlschemas.h: added
2769 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2770 * testSchemas.c: added --memory to test the new interface
2772 Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774 * doc/index.py doc/search.php: integrated the XSLT indexing,
2775 a few fixed in the indexer, added a scope selection at the
2778 Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2781 this was due to uninitialized parts of the validation context
2783 Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2785 * debugXML.c: applied patch from Mark Vakoc except the API
2786 change, preserved it.
2787 * doc/*: updated the docs to point to the search engine for
2788 information lookup or before bug/help reports.
2790 Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792 * doc/index.py doc/search.php: added mailing-list archives
2795 Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2799 Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801 * doc/index.py: improved HTML indexing
2802 * doc/search.php: make the queries also lookup the HTML based indexes
2804 Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806 * doc/index.py: added HTML page indexing
2808 Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2810 * xmlIO.c: extended Windows path normalisation to fix the base
2812 * catalog.c: fixed list handling in XML_CATALOG_FILES
2814 Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816 * valid.c: typo/bug found by Christian Glahn
2818 Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2820 * xmlIO.c: applied Windows CE patch from Javier.
2821 * win32/wince: new directory, contains support for the PocketPC
2822 with Windows CE from Javier.
2823 * include/win32config.h: reorganised, removed duplicate
2824 definitions and applied WinCE patch from Javier.
2825 * include/wsockcompat.h: new file, now contains WinSock
2826 compatibility macros.
2827 * win32/Makefile.msvc: introduced double-run compilation.
2829 Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831 * configure.in include/libxml/xmlwin32version.h: preparing release
2833 * doc/*: updated and regenerated teh docs and web pages.
2835 Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2837 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2838 error were not covering namespace declarations.
2839 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2840 it was missing the attribute declaration for the namespace
2841 * result/VC/NS3: the fix now report breakages in that test
2843 Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2847 Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2850 and regenerated the docs and web site
2852 Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2854 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2855 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2858 Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860 * python/generator.py python/libxml2class.txt: fixed a stupid error
2861 breaking the python API
2863 Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2865 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2866 triostr.c triostr.h: applied a trio update patch from
2867 Bjorn Reese which should work with MinGW
2869 Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871 * tree.c: improving some documentation comments
2872 * xmlregexp.c: found and fixed a mem leak with python regression tests
2873 * doc/*: rebuilt the doc and the API XML file including the
2874 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2875 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2876 python/types.c: added access to the XML Schemas regexps from
2878 * python/tests/Makefile.am python/tests/regexp.py: added a
2879 simple regexp bindings test
2881 Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2884 fixing ftp links - thanks to Vitaly Ostanin
2886 Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2888 * xmlregexp.c: fixed the data callback on transition functionality
2889 which was broken when using the compact form
2890 * result/schemas/*: updated the results, less verbose, all tests
2892 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2893 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2894 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2896 * xpath.c: try to provide better error report when possible
2898 Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2900 * Makefile.am: fixed a breakage raised by Jacob
2902 Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2904 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2905 which don't use sockets
2907 Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2909 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2910 * win32/configure.js: applied zlib patch from Daniel Gehriger
2912 Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2914 * win32/configure.js: applied the patch from Mark Vakoc for
2916 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2919 Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921 * xmlschemastypes.c: as pointed by Igor Float and Double
2922 parsing ain't finished yet
2924 Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2926 * Makefile.am configure.in: trying to fix #88412 by bypassing
2927 all the python subdir if python ain't detected
2929 Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2932 made configuring with regexps/automata/unicode the default
2933 but without schemas ATM
2934 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2935 fixed the regexp based DTD validation performance and memory
2936 problem by switching to a compact form for determinist regexps
2937 and detecting the determinism property in the process. Seems
2938 as fast as the old DTD validation specific engine :-) despite
2939 the regexp built and compaction process.
2941 Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2943 * valid.c: determinism is debugged, new DTD checking code now works
2944 but xmlFAComputesDeterminism takes far too much CPU and the whole
2945 set usues too much memory to be really usable as-is
2947 Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2949 * tree.c: fixed another stupid bug in xmlGetNodePath()
2950 * xmllint.c: --version now report the options compiled in
2952 Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2954 * HTMLparser.c: small cleanup
2955 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2956 when configured with them. A bit of debugging around the determinism
2957 checks is still needed
2959 Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2961 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2963 Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2965 * xmlIO.c: small portability glitch fixed.
2967 Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969 * xmlschemastypes.c: incomplete steps for real/double support
2970 * testAutomata.c include/libxml/xmlautomata.h
2971 include/libxml/xmlregexp.h: avoiding a compilation problem
2972 * valid.c include/libxml/valid.h: starting the work toward using
2973 the regexps for actual DTD validation
2975 Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2977 * hash.c: cosmetic cleanup
2978 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2979 integrating a DTD validation layer based on the regexps
2981 Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2983 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2984 the determinism was tested before eliminating the epsilon
2987 Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2989 * python/generator.py python/libxml.c python/libxml.py
2990 python/libxml2-python-api.xml python/libxml2class.txt
2991 python/libxml_wrap.h python/types.c: updated the python
2992 bindings, added code for easier File I/O, and the ability to
2993 define a resolver from Python fixing bug #91635
2994 * python/tests/Makefile.am python/tests/inbuf.py
2995 python/tests/outbuf.py python/tests/pushSAXhtml.py
2996 python/tests/resolver.py python/tests/serialize.py: updated
2997 and augmented the set of Python tests.
2999 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3001 * win32/configure.js: added more readme info for the binary
3004 Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006 * xmlIO.c: fixed a stupid out of bound array error
3008 Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3011 messing around with support for Windows path, cleanups,
3012 trying to identify and fix the various code path to the
3013 filename access. Added xmlNormalizeWindowsPath()
3015 Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3017 * error.c valid.c: working on better error reporting of validity
3018 errors, especially providing an accurate context.
3019 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3020 error reports in those cases.
3022 Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3025 parser.c parserInternals.c xmlIO.c: get rid of all the
3026 perror() calls made in the library execution paths. This
3027 should fix both #92059 and #92385
3029 Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3031 * xmllint.c: memory leak reporting was broken after a change
3032 of the preprocessor symbol used to activate it.
3034 Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3036 * tree.c: try to make the copy function work for node of
3037 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3038 DOM layers though, not libxml2 itself.
3040 Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042 * valid.c: try to provide file and line informations, not all
3043 messages are covered, but it's a (good) start
3045 Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047 * xinclude.c: reimplemented a large part of the XInclude
3048 processor, trying to minimize resources used, James Henstridge
3049 provided a huge test case which was exhibiting severe memory
3050 consumption problems.
3052 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3054 * python/Makefile.am: applied patch from Christophe Merlet to
3057 Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059 * libxml.spec.in: fixes libary path for x86_64 AMD
3061 Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3063 * doc/tutorial/includekeyword.c
3064 * doc/tutorial/xmltutorial.xml:
3065 (plus resulting generated html files)
3066 fixing one spot I missed in the tutorial where I hadn't freed
3069 Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3071 * doc/tutorial/includeaddattribute.c
3072 * doc/tutorial/includeaddkeyword.c
3073 * doc/tutorial/includegetattribute.c
3074 * doc/tutorial/includekeyword.c
3075 * doc/tutorial/xmltutorial.xml
3076 * doc/tutorial/*.html:
3077 update tutorial to properly free memory (thanks to Christopher
3078 R. Harris for pointing out that this needs to be done)
3079 * doc/tutorial/images/callouts/*.png:
3080 added image files so the callouts are graphical, making it
3081 easier to read ( use "--param callout.graphics 1" to generate
3082 html with graphical callouts)
3084 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3086 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3087 nice logos generated by Marc Liyanage
3088 * doc/site.xsl *.html: changed the stylesheet to show the new
3089 logo and regenerated the pages
3091 Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3093 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3095 Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3097 * xpath.c: possible mem leak patch from Jason Adams
3099 Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3101 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3102 in the XQuery namespace
3103 * configure.in: preparing 2.4.24
3104 * doc/*.html: updated the web pages
3106 Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3108 * python/generator.py: closing bug #85258 by generating conditional
3109 compile check to avoid linking to routines not configured in.
3111 2002-08-22 Havoc Pennington <hp@pobox.com>
3113 * autogen.sh: update error message for missing automake
3115 Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3117 * python/Makefile.am: typo in target name resulted in libxml2.py
3118 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3120 Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3122 * win32/win32/Makefile.mingw: updated with version from
3123 Elizabeth Barham at http://soggytrousers.net/repository/
3125 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3127 * win32/Makefile.msvc: added the prefix location to the include
3128 and lib search path.
3130 2002-08-18 Havoc Pennington <hp@pobox.com>
3132 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3133 both automake 1.6 and 1.4 installed get the right automake. Means
3134 compilation from CVS will now require the latest automake 1.4
3135 release, or manually creating symlinks called "automake-1.4" and
3138 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3140 * configure.in python/Makefile.am: more AMD 64 induced changes from
3143 Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3145 * xinclude.c: oops I was missing the xml:base fixup too
3146 * result/XInclude/*.xml: this adds xml:base attributes to most
3147 results of the tests
3149 Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3151 * xinclude.c: quick but apparently working implementation of
3152 xi:fallback, should close bug #89684
3153 * Makefile.am test/XInclude/docs/fallback.xml
3154 result/XInclude/fallback.xml: added a basic test for fallback,
3155 and run with --nowarning to avoid a spurious warning
3156 * configure.in: applied patch from Frederic Crozat for python
3157 bindings on AMD 64bits machines.
3159 Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3162 the caller don't pass a SAX callback block.
3164 Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166 * tree.c: applied the same fix for the XML-1.0 namespace to
3167 xmlSearchNsByHref() as was done for xmlSearchNs()
3169 Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3171 * libxml.3: small cleanup of the man page
3172 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3173 when serializing HREF attributes generated by XSLT.
3175 Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3177 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3178 version of Marc Liyanage' patch for boolean attributes in HTML
3181 Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183 * python/tests/serialize.py: fixed the test results, indenting
3184 behaviour changed slightly
3186 Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3188 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3189 new c14n function to Windows def files
3191 Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3193 * c14n.c: fixed a memory leak in c14n code
3195 Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3197 * parser.c include/libxml/parser.h: adding a new API for Christian
3198 Glahn: xmlParseBalancedChunkMemoryRecover
3199 * valid.c: patch from Rick Jones for some grammar cleanup in
3201 * result/VC/* result/valid/*: this slightly change some of the
3202 regression tests outputs
3204 Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3206 * tree.c: trying to fix a problem in namespaced attribute handling
3207 raised by Christian Glahn
3209 Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211 * encoding.c include/libxml/encoding.h: Opening the interface
3212 xmlNewCharEncodingHandler as requested in #89415
3213 * python/generator.py python/setup.py.in: applied cleanup
3214 patches from Marc-Andre Lemburg
3215 * tree.c: fixing bug #89332 on a specific case of loosing
3216 the XML-1.0 namespace on xml:xxx attributes
3218 Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3220 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3221 corner case from new Merlin's test suite and added a callback
3222 that will be used to improve xmlsec performance
3225 Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3227 * HTMLtree.c: trying to fix the <style> escaping problem in
3228 HTML serialization bug #89342
3230 Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3233 and rebuilt the web site.
3235 Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3237 * include/libxml/tree.h: added _private member to xmlNs struct
3239 Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241 * HTMLparser.c: fixing bug #84876 based on the xml working
3244 Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3246 * python/Makefile.am: enhanced to fix bug 72012 (errors
3247 when using '-jX' make parameter)
3249 Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3251 * xpath.c: small additional enhancement for booleans
3252 compared to nodesets
3254 Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3256 * HTMLtree.c: changed the order of the encoding declaration
3257 attributes in the meta tags due to a bug in IE/Mac
3259 Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3261 * xpath.c: enhanced handling of booleans (especially '='
3262 and '!=' for nodesets) - fixes bug 85256. Added new
3263 routine xmlXPathNotEqualValues for more proper handling
3264 of '!=' when nodesets are involved.
3266 Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3268 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3269 doc/xmlcatalog_man.xml to the source distribution
3271 Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3273 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3276 Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278 * configure.in: preparing 2.4.23
3279 * doc/*: rebuilt the docs
3281 Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3283 * parser.c: fixing bug #84169 by fixing the
3284 comment of xmlCreatePushParserCtxt to describe the
3285 encoding detection parameters better.
3287 Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289 * valid.c: fixing bug #79331 in one path the lookup for
3290 ID attributes on a namespaced node wasn't handled correctly :-\
3292 Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3294 * HTMLparser.c: trying to fix 87235 about discarded white
3295 spaces in the HTML parser.
3296 * result/HTML/*: this changes the output of a number of HTML
3299 Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3301 * xpath.c: applied patch from Richard Jinks for the namespace
3302 axis + fixed a memory error.
3303 * parser.c parserInternals.c: applied patches from Peter Jacobi
3304 removing ctxt->token for good.
3305 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3306 popped out by the regression tests.
3307 * Makefile.am: patch for threads makefile from Gary Pennington
3309 Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3311 * xpath.c: enhanced behaviour of position() after usage of
3312 expressions involving preceding-sibling (et al).
3314 Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3316 * hash.c: applied a patch from Peter Jacobi to solve a problem
3317 when compiling with the Watcom C on Win32
3318 * result/schemas/*.err: the change of hashing algo generated
3319 permutations in the output
3321 Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3323 * hash.c: applied patch from Sander Vesik improving the quality of
3326 2002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3328 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3329 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3330 xmllint.c xpath.c: replaced sprintf() with snprintf()
3331 to prevent possible buffer overflow (the bug was pointed
3332 out by Anju Premachandran)
3334 Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3336 * parser.c: removed an uninitialized data error popped by valgrind
3339 Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3342 adding tutorial reference to the web page
3344 Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3346 * doc/tutorial/xmltutorial.xml
3347 * doc/tutorial/ar01s07.html
3348 * doc/tutorial/ape.html
3349 * doc/tutorial/includegetattribute.c
3350 adding section to tutorial about retrieving an attribute
3353 Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3355 * parser.c: applied a couple of patches from Peter Jacobi to start
3356 to get rid of ctxt->token, with a possible significant speed
3357 improvement to be gained once done. Better compliance with PE
3358 references constructs in DTDs too.
3359 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3362 Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3364 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3365 xmlParseElement was likely to have been deallocated at the
3366 time of the report, possibly leading to segfault. Just report
3369 Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3371 * xpath.c: patch from Richard Jinks for XPath substring() function
3372 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3374 2002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3376 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3378 Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3381 fixing typos in FAQ, thanks to Robert Funnell for the
3384 Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3386 * NEWS: got complaints from rpmlint that it was empty
3388 Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3390 * added doc/tutorial, including:
3400 includeaddattribute.c
3406 libxml tutorial, including generated html
3408 Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3410 * result/c14n/exc-without-comments/merlin-c14n-two-*
3411 result/c14n/without-comments/merlin-c14n-two-*
3412 test/c14n/exc-without-comments/merlin-c14n-two-*
3413 test/c14n/without-comments/merlin-c14n-two-*
3414 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3415 c14n/exc-c14n and slightly modified test script to handle
3417 * c14n.c: fixed bugs for complicated nodes set (namespace
3418 without node and others from merlin-c14n-two.tar.gz)
3419 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3420 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3421 for xmlsec performance patch
3422 * xpath.c: fixed self::node() for namespaces and attributes
3424 Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3426 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3427 but with the format parameter
3428 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3430 Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3432 * Makefile.am: updated c14n tests suite
3433 * c14n.c: performance improvement for previous c14n patch
3435 Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3437 * parser.c: another peroformance patch from Peter Jacobi, that
3438 time on parsing attribute values.
3440 Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3442 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3443 into LibXML2 test suite
3445 Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3447 * c14n.c: propagating xpath ancesstors node fix to c14n
3448 plus small performance improvement to reduce number of
3450 * xpath.c: fixed ancestors axis processing for namespace nodes
3452 Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3454 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3457 Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3459 * configure.in: preparing 2.4.22
3461 Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3463 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3464 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3465 a public entry point.
3466 * doc/*: rebuilt the API and docs
3468 Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3470 * xpath.c: patch from Richard Jinks to fix a problem introduced
3471 in the previous patch and pointed by Norm
3473 Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3475 * libxml.spec.in: fixing bug #81112
3477 Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3479 * uri.c: fixing bug #82848
3481 Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3483 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3484 output of one catalog test
3486 Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3488 * global.data globals.c tree.c include/libxml/globals.h
3489 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3490 default value for global parameter xmlIndentTreeOutput to 1 and
3491 introduced new global parameter xmlTreeIndentString (the string
3492 used to do one-level indent) with default value " " (as it was
3495 Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3497 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3498 with trio and schemas.
3500 Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502 * xpath.c: patch from Richard Jinks to fix the problem raised in
3503 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3505 Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3507 * xmlschemas.c: a bit of work on import.
3508 * xmlschemastypes.c: Charles Bozeman provided a compare function
3509 for date/time types so min/max facet restrictions should work,
3510 indeterminate comparisons return an error instead of equal.
3511 * test/schemas/date_0* result/schemas/date_0_0: specific test
3512 from Charles Bozeman too
3514 Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3516 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3517 from Christian Cornelssen fixing the man pages and the Catalog
3519 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3520 next step is <xs:import> I now have a reasonable understanding
3523 Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3525 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3527 Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3529 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3531 Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3533 * xpath.c: fixing an XPath function evalutation bug pointed out
3534 by Alexey Efimov where the context was lost when evaluating
3535 the function arguments
3537 Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3539 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3540 function public for XMLSec performance optimizations
3542 Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544 * python/generator.py python/libxml2class.txt : fixed a problem
3545 with the HTML parser pointed by Gary Benson
3546 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3549 Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3550 * parser.c: fixed bug #81159 (memory growth in SAX)
3552 Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3553 * xpath.c: fixed bug #78858 (the real fix)
3555 Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3556 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3558 Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3560 * tree.c: modified xmlNodeSetBase to allow changing the
3563 Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3565 * xmlschemastypes.c: patch Charles Bozeman for validation of
3566 all the date, time, and duration types
3567 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3568 * configure.in: fixed an error pointed by an user
3569 * xml2-config.in: fixed an error pointed by an user
3571 Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3573 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3574 win32/libxml2.def.src xmlIO.c: exported default
3575 'file:', 'http:' and 'ftp:' protocols input handlers
3576 and maked protocols comparisson case insensitive
3578 Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3580 * configure.in: Neven Has detected a typo
3582 Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3584 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3585 as one of the persons allowed to commit directly to the
3588 Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3590 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3591 * valid.c: raised a too low limit
3592 * doc/*: rebuilt the docs
3594 Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3596 * test/XPath/expr/floats test/XPath/expr/functions
3597 result/XPath/expr/floats result/XPath/expr/functions
3598 xpath.c: another XPath conformance patch from Richard Jinks
3600 Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3602 * xmlschemas.c: fixed validation of attribute groups.
3603 * test/schemas result/schemas: added an example from the primer
3605 Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3607 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3608 * test/schemas result/schemas: updated the test list
3610 Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3612 * TODO: updated a bit
3613 * parser.c: made a comment more specific
3614 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3615 Schemas conformance.
3616 * test/schemas result/schemas: updated the test list
3618 Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3620 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3621 implementing xs:all with minOccurs = 0
3622 * tes/schemas/* result/schemas/*: added more tests covering
3625 Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3627 * xmlregexp.c: first implementation of the all particle, this
3628 may need to be revisited for case where not all transitions
3631 Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3633 * tree.c: another entity processing update from Markus Henke
3635 Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3637 * trionan.c: fixed crash on OSF/1
3639 Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3641 * xmlschemas.c: more Schemas work
3642 * test/schemas/* result/schemas/*: added more tests coming
3645 Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3647 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3648 ExcC14N specification
3650 Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3652 * tree.c: patch from Markus Henke, fix for recursive entities.
3654 Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3656 * xpath.c: fix a problem with string() on a document node.
3658 Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3660 * Makefile.am xmlschemas.c: more Schemas work
3661 * test/schemas/* result/schemas/*: added more tests coming
3664 Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3666 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3667 * result/HTML/*: this changes a few things in the results
3669 Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3671 * include/libxml/tree.h: eliminated 'declaration different than
3673 * include/win32config.h: "resolved" conflicts with errno.h
3675 Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3677 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3678 on the automata interfaces and debug of counted choices
3679 * test/schemas/* result/schemas/*: added a number of tests
3681 Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3683 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3684 a bit of work on Schemas
3685 * testSchemas.c: try to make it more useful
3686 * test/schemas/* result/schemas/* Makefile.am: changed the
3687 Schemas regression test procedure, started adding a few samples
3689 Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3691 * include/libxml/encoding.h: Patch for the Borland C++ builder
3692 * include/libxml/tree.h: Patch for the Borland C++ builder
3693 * threads.c: Patch for the Borland C++ builder
3694 * win32/bcb5: New directory for the Borland C++ builder
3697 Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3699 * win32/Makefile.msvc: Update for XML Schema support
3700 * win32/configure.js: Update for XML Schema support
3701 * win32/libxml2.def.src: Update for XML Schema support
3703 Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3705 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3706 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3707 xmlunicode.c include/libxml/Makefile.am
3708 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3709 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3710 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3711 include/libxml/xmlversion.h.in : merged the current state of
3712 XML Schemas implementation, it is not configured in by default,
3713 a specific --schemas configure option has been added.
3714 * test/automata test/regexp test/schemas Makefile.am
3715 result/automata result/regexp result/schemas:
3716 merged automata/regexp/schemas regression tests
3718 Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3720 * xpath.c: Gary found a compile time problem, fixes #78823
3722 Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3724 * configure.in: release of 2.4.20
3725 * doc/*: updated and rebuilt the docs
3727 Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3729 * python/Makefile.am: patch from Cristian Gafton to build on
3730 Red Hat 6.2, should also fix #75779
3732 Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3734 * valid.c: first part of fixing #78729
3736 Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3738 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3739 escaping of URI when saving HTML files.
3740 * result/HTML/*: this impacted some tests
3742 Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3744 * configure.in: trying to fix #77441
3746 Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3748 * include/libxml/xmlIO.h: Hallski complained it could not be
3751 Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3753 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3755 Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3757 * win32/configure.js: patch from Nilo for the c14n option
3758 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3760 Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3762 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3763 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3764 LIBXML_THREAD_ENABLED
3766 Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3768 * xpath.c: another patch from Richard Jinks for substring conformance
3769 * test/XPath/expr/floats test/XPath/expr/strings
3770 result/XPath/expr/floats result/XPath/expr/strings: update of the
3771 test suite to check those.
3773 Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3775 * xpath.c: patch from Richard Jinks for .x float parsing.
3777 Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3779 * parser.c: patch from Markus Henke when an encoding ain't recognized
3781 Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3783 * libxml.m4: got a report that #include <string.h> was needed
3785 Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3787 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3789 Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3791 * doc/example.html: fixing typo
3793 Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3795 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3796 pointed out by Melvyn Sopacua.
3798 Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3800 * libxml.m4: Frédéric Crozat gave a patch related to the change
3801 of Include paths breaking the libxml.m4
3803 Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3805 * xpath.c: Fix bug #76927 forgot to save some context
3806 when evaluating binary expressions
3808 Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3810 * configure.in: fixed configure for MPE/iX from Markus Henke
3811 * xmlmemory.c: fixed initialization problems
3812 * xpath.c: another set of patches from Richard Jinks this
3813 fixes "make XPathtests" on linux
3815 Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3817 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3818 * test/XPath/expr/compare test/XPath/expr/equality
3819 test/XPath/expr/floats test/XPath/expr/functions
3820 test/XPath/expr/strings result/XPath/expr/compare
3821 result/XPath/expr/equality result/XPath/expr/floats
3822 result/XPath/expr/functions result/XPath/expr/strings: Updated
3823 tests though they show a divergence on Linux
3825 Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3827 * xpath.c trionan.c: previous commit also included patches
3828 from Richard Jinks on some IEEE support corner case
3830 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3832 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3833 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3834 that $(datadir) should be used for docs
3836 Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3838 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3839 could leak filedescriptors
3841 Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3843 * configure.in nanohttp.c: applied patch from Allan Clark for
3846 Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3848 * configure.in: preparing 2.4.19
3849 * doc/*: rebuilt the docs
3851 Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3853 * nanohttp.c: fixing #76043, got fed up with non-portability
3854 of that piece of code.
3856 Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3858 * valid.c SAX.c: Never commit without running "make tests" :-(
3859 fix a couple of stupidities in the previous commit
3860 * result/*: a few changes in some attribute order result of previous
3863 Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3865 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3866 the internal subset should not raise duplicate ID errors,
3867 also there was a small bug in conjunction to namespace
3868 declarations defaulted and xml:xxx attributes DTD definitions.
3870 Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3872 * xpath.c: Richard Jinks also raised some rounding problems
3873 this tries to fix them
3875 Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3877 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3878 behaviour in xmlXPathCastToString()
3880 Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3882 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3883 raised by Morus Walter
3885 Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3887 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3890 Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3892 * xpath.c: fixing #75619, related to a problem when trying
3893 to evaluate condition when the current node set resulting
3894 from that sub-step evaluation is empty. Also fixes 2 potential
3895 problem with previous-sibling and next-siblings axis.
3897 Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3899 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3900 HTML support is not configured in.
3902 Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3904 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3905 include/libxml/tree.h: dohh I really didn't intended to commit
3906 this test version :-(
3908 Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3910 * testSAX.c: I wanted to see the real speed at the SAX interface
3911 after a little too many Ximianer started complaining about the
3913 added a --quiet option:
3914 paphio:~/XML -> ls -l db100000.xml
3915 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3916 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3917 3200006 callbacks generated
3919 Which means 16MBytes/s and 3Mcallback/s
3921 Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3923 * xpath.c: valgrind spotted another error that time when running
3924 on libxslt regression tests
3926 Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3928 * Makefile.am: adding "make valgrind" running the full regression
3929 tests (except python ones) under Valgrind (using valgrind -q
3930 which was kindly added by the author).
3931 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3932 passes cleanly now except an obcure floating point initialization
3933 raised in log10() in one XPath regression test ???
3934 * tree.c: edited some comments to close #75244
3936 Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3938 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3939 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3940 context of ScrollKeeper, made sure that if the number is
3941 an integer, the serialization follows the description at
3942 http://www.w3.org/TR/xpath#section-String-Functions
3944 Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3946 * configure.in: preparing 2.4.18
3947 * doc/*: updated and rebuilt the web site
3948 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3949 the Windows and Cygwin maintainers.
3950 * parser.c: humm, changed the way the SAX parser work when
3951 xmlSubstituteEntitiesDefault(1) is set, it will then
3952 do the entity registration and loading by itself in case the
3953 user provided SAX getEntity() returns NULL.
3954 * testSAX.c: added --noent to test the behaviour.
3956 Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3958 * parser.c: Wilfried Teiken provided a hackish but working
3959 way to get context reported back on entities when parsing
3960 with SAX and without breaking the DOM build.
3962 Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3964 * c14n.c: applied a new patch from Aleksey Sanin
3965 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3966 to reference Aleksey implementation of XML digital Signatures
3968 Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3970 * xpath.c: small fix to avoid potential problem due to
3971 ordering of freeing data
3972 * python/Makefile.am: people were complaining about
3973 the generated file in python dir not being built
3975 Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3977 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3978 python/generator.py python/libxml.c python/types.c: Cleanup
3979 of the python Makefiles based on Jacob and James feedback,
3980 fixed the spec file accordingly, fixed the number of warning
3981 that passing my pedantic CFLAGS was generating. Conclusion
3982 is that Python includes are real crap.
3984 Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3986 * configure,in: it was reported quite a few times that
3987 xml2-config --cflags should not output
3988 -I$includeprefix/libxml2/libxml because libxml2 header names
3989 clashes with existing names like list.h from C++ stl.
3990 Includes should be #include<libxml/xxx.h> so ...
3992 Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3994 * c14n.c: another patch from Aleksey Sanin
3996 Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3998 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3999 canonicalization algorithm
4000 * doc/xml.html doc/index.html: added the C14N references on the
4003 2002-03-13 jacob berkman <jacob@ximian.com>
4005 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4006 usage, redundant, and gcc specific
4008 Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4010 * xpath.c: speedup some node selection operations, this can
4011 have a significant impact on DocBook Norm's stylesheets
4012 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4013 make sure it's always the case
4014 * debugXML.c: distinguish CDATA and comments in ls operations
4016 Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4018 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4019 to generate better API descriptions etc...
4021 Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4023 * c14n.c: Fixing #74186, made sure all boolean expressions
4024 get fully parenthesized, ran indent on the output
4025 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4026 include/libxml/tree.h: also #74186 related, removed the
4027 --with-buffers option, and all the preprocessor conditional
4028 sections that were resulting from it.
4030 Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4032 * valid.c: applied patch from Dodji Seketeli fixing an
4033 uninitailized variable in xmlValidGetValidElements()
4035 Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4037 * c14n.c: fixed a few comments
4038 * doc/*.html doc/*/*.html: regenerated the docs and added
4040 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4042 Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4044 * check-xml-test-suite.py: fix to adapt varaiations in the
4046 * configure.in python/setup.py python/setup.py.in: fixed to
4047 have the version of the python scripts automatically updated
4049 Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4051 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4054 Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4056 * configure.in: preparing 2.4.17 release
4057 * doc/*: updated and rebuilt the docs
4058 * xpath.c: fixed a comment
4059 * python/libxml.c: fixed a possible reentrancy problem
4061 Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4063 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4064 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4065 added a specific regression test
4066 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4067 not raise exceptions when failing to find the attribute.
4069 Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4071 * configure.in xmllint.c: owen pointed out a problem with the
4072 ftme fix, gettimeofday() was not detected by configure and
4073 the ftime header wasn't included, dohhh
4075 Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4077 * configure.in xmllint.c: trying to fix #71457 for timing
4078 precision when gettimeofday() is not availble but ftime() is
4080 Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4082 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4083 are now copied on install and part of the -devel RPM
4085 Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4087 * xpath.c: trying to avoid bug #72150 which was apparently
4088 caused by a gcc bug (or a processor problem) as detailed
4089 at http://veillard.com/gcc.bug
4091 Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4093 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4094 fixed xmlReconciliateNs(), added a Python test/example for
4095 inter-document cut'n paste
4096 * python/libxml.py: fixed node.doc on document nodes and added
4097 xpathEval() onto node objects
4099 Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4101 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4102 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4103 fixup and integrated tests for the serialization stuff
4105 Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4107 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4108 moved the libxml man page to section 3
4110 Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4112 * tree.c: fix bug #72490
4113 * python/libxml.c python/libxml.py: added methods serialize()
4114 and saveTo() to all node elements.
4116 Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4118 * xmlIO.c: closed #73430, don't read from an input source
4119 which indicated an end-of-file or an error.
4121 Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4123 * parser.c: make sure SAX endDocument is always called as
4124 this could result in a Python memory leak otherwise (it's
4125 used to decrement ref-counting)
4126 * python/generator.py python/libxml.c python/libxml.py
4127 python/libxml2-python-api.xml python/libxml2class.txt
4128 python/tests/error.py python/tests/xpath.py: implemented
4129 the suggestions made by Gary Benson and extended the tests
4132 Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4134 * python/generator.py: applied patch fixing #73450
4136 Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4138 * xpath.c: fixing #61290 "namespace nodes have no parent"
4139 long standing divergence from the XPath REC. NodeSets
4140 simply hold a copy of namespace nodes and those node ->next
4141 points to the parent (which may not be the node carrying the
4143 * include/libxml/xpath.h: flagged but didn't added a possible
4145 * DOCBparser.c HTMLparser.c: removed some warnings from push
4146 parser due to new state being added.
4147 * tree.c: new fix from Boris Erdmann
4148 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4149 the XML Canonalization support from Aleksey Sanin
4151 Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4153 * tree.c: patch from Boris Erdmann fixing some namespace odities
4156 Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4158 * xmlIO.c: fix bug #72706 when loading a NULL entity
4160 Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4162 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4163 actually change in a future XML Namespace revision.
4165 Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4167 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4168 added the possibility of returning nodesets from XPath extension
4169 functions written in Python
4171 Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4173 * python/*: commiting some Python bindings work done while travelling
4175 Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4177 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4178 explicitely with memory debugging switched on
4180 Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4182 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4183 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4184 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4185 the accessor generator for strings
4186 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4189 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4191 * python/README python/generator.py python/libxml.c python/setup.py:
4192 added the 'usual' setup.py to allow building a libxml2-python
4193 module based on the same code. The initialization is however
4194 different the 2 .so files fo libxml2 and libxslt are identical and
4195 they entry point initialize both libraries. this is done to avoid
4196 some possible nasty problem since the Python don't merge the maps
4197 of all shared modules.
4199 Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4201 * parser.c: fixed a push/encoding bug reported by Michael
4204 Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4206 * include/libxml/parserInternals.h: fixes a misplaced #endif
4208 Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4210 * parser.c valid.c: found and fixed a couple of allocation bugs
4212 Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4214 * doc/xml.html doc/python.html doc/*: added a Python and binding
4215 page describing the current state of the Python bindings and
4216 giving pointers to the other languages wrappers.
4218 Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4220 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4221 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4222 rebuilt the API and web site
4223 * xpath.c: fixed #71978 portability bugs
4225 Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4227 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4229 Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4231 * include/libxml/parserInternals.h parser.c: had to change
4232 2 internal parsing API when processing document content
4233 to check the start and end of element content are defined
4235 * valid.c include/libxml/valid.h: attribute normalization can
4236 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4237 with the context to report it.
4238 * SAX.c: fixed the last known bugs, crazy validation constraints
4239 when a document is standalone seems correctly handled. There
4240 is a couple of open issues left which need consideration especially
4241 PE93 on external unparsed entities and standalone status.
4242 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4243 The 2 tests left failing are actually in error. Cleanup done.
4245 Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4247 * valid.c: implemented E59 spaces in CDATA does not match the
4250 Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4252 * SAX.c parser.c valid.c: more validation test fixups
4253 * check-xml-test-suite.py: added duration info for the tests
4255 Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4257 * parser.c valid.c: a couple of errors were reported but not
4258 saved back as such in the parsing context. Down to 1% failure rate
4259 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4261 Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4263 * xmlInternald.c: isExtender was missing a char
4264 * parser.c include/libxml/parser.h: % are acceptable in the
4265 internal subset if within a PUBLIC ID
4267 Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4269 * SAX.c parserInternals.c valid.c: more work on the conformance
4270 suite. Took the step to finally block documents with encoding
4271 errors. It's a fatal error per the spec, people should have fixed
4272 their documents by now.
4274 Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4276 * check-xml-test-suite.py: fixed the test script after some discussion
4277 on the semantic of TYPE="error"
4278 * Makefile.am: added the script to the distrib
4280 Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4282 * SAX.c entities.c: fixed a couple of conformances issues deep
4283 into the validation code (standalone and undeclared Notations)
4285 Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4287 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4288 stayed there for years !
4290 Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4292 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4295 Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4297 * check-xml-test-suite.py: improved the behaviour a bit as
4299 * parser.c valid.c SAX.c: fixed a few more bugs
4300 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4302 Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4304 * check-xml-test-suite.py: python script to run regression tests
4305 against the XML Test suite of W3C/OASis
4306 * SAX.c: fixed a validation bug
4307 * parser.c: fixed 3 errors pointed by the test suite
4308 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4309 * python/Makefile.am: fixed a dependendy
4311 Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4313 * xmlmemory.c: avoid a warning bug #71594
4315 Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4317 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4318 warning on alpha/Tru64
4320 Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4322 * include/libxml/entities.h: fixing a comment
4323 * valid.c: fixing some troubles with validity check on namespaces
4324 * result/VC/NS3 test/VC/NS3: added a specific regression test
4326 Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4328 * tree.c: Fixing #71342 serializing '\n' in attribute values
4329 * result/noent/att3 result/att3 test/att3: added a specific
4332 Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4334 * python/libxml.c: couple of bug fixes
4336 Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4338 * python/*.py: removed tabs and used spaces.
4340 Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4342 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4343 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4345 Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4347 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4348 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4350 Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4352 * include/libxml/encoding.h include/libxml/entities.h
4353 include/libxml/globals.h include/libxml/parser.h
4354 include/libxml/threads.h include/libxml/tree.h
4355 include/libxml/xmlmemory.h: trying to fix the include mess
4357 Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4359 * include/libxml/xmlmemory.h: reverted part of the previous
4360 attempt to provide #69655, this was breaking the build.
4362 Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4364 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4365 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4366 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4367 include/libxml/parserInternals.h include/libxml/tree.h
4368 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4369 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4371 * python/libxml.c: fixed a warning.
4373 Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4375 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4376 copying of node, merge back IDs in the target document.
4377 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4378 test/XInclude/ents/ids.xml: test case
4379 * result/VC/ElementValid4: output changed due to a typo fix
4381 Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4383 * python/Makefile.am: seems some version of automake didn't
4384 generate the dependencies right as Jacob found out. Add
4385 an extra dependency rule.
4387 Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4389 * parserInternals.c valid.c: Justin Fletcher found some parts
4390 of the code needing cleanup
4391 * libxml.spec.in python/Makefile.am python/generator.py
4392 python/libxml.c python/libxml.py: Fixed the python Makefiles
4393 corrected a bug showing up on ia64, changed the name of the
4394 python internal module too
4396 Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4398 * Makefile.am: applied patch from Andris Pavenis for binary
4401 Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4403 * xmllint.c win32/win32config.h: fixing #68748
4405 Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4407 * valid.c: fixing #70166
4409 Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4411 * valid.c: fixing #70077
4413 Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4415 * Copyright Makefile.am README configure.in libxml.spec.in:
4416 Changed to the MIT Licence
4417 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4418 doc/xmlio.html: updated the doc accordingly
4419 * include/libxml/xmlwin32version.h configure.in: preparing
4421 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4422 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4423 fixed the const xmlChar * wrapper and generator, XPath extension
4424 functions now use the context as first argument
4425 * python/tests/tstxpath.py python/tests/xpath.py
4426 python/tests/xpathext.py: Updated the tests accordingly
4427 * tree.c: fixed bug #70067
4429 Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4431 * Makefile.am: cleanup
4432 * debugXML.c: always use stdout if output is NULL
4433 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4434 * python/Makefile.am python/generator.py python/libxml2class.txt
4435 python/libxml_wrap.h python/types.c: augmented the number of bindings
4436 handling FILE * and XPath contexts
4437 * python/tests/Makefile.am: avoid a stupid problem due to the
4440 Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4442 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4444 Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4446 * python/TODO python/libxml.c: cleanup the extension function lookup
4447 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4449 Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4451 * configure.in python/Makefile.am: do not install outside
4454 Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4456 * python/TODO python/libxml.c: started adding SAX interfaces
4457 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4460 Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4462 * tree.c: hardened the addChild function
4463 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4464 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4465 added accessors needed for xmlNode, a bit more testing and
4466 extension of interfaces
4467 * python/tests/Makefile.am python/tests/build.py: added a test
4468 build from scratch/save/load/check
4470 Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4472 * parserInternals.c: change a small bit in the way valididy
4473 error messages get initialized
4474 * python/TODO python/libxml.c python/libxml2-python-api.xml
4475 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4476 added some memory debugging to track leaks at the libxml2 level
4477 * python/tests/*.py: changed all tests to check for leaks,
4478 there is just one left in XPath extension registrations.
4480 Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4482 * python/TODO python/generator.py python/libxml2-python-api.xml
4483 python/libxml2class.txt: more accessor classes for the parser
4484 context, allow to switch on and check validity
4485 * python/tests/Makefile.am python/tests/error.py
4486 python/tests/invalid.xml python/tests/valid.xml
4487 python/tests/validate.py: attded more test and and added error.py
4488 which I forgot to commit in the last step
4490 Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4492 * python/Makefile.am python/types.c: cleanup
4493 * python/libxml.c python/libxml.py python/libxml_wrap.h
4494 python/generator.py python/libxml2-python-api.xml
4495 python/libxml2class.txt: added class for parser context, added
4496 first cut for push mode support. Added a framework to generate
4497 accessors functions.
4498 * python/tests/Makefile.am python/tests/push.py: added a push
4501 Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4503 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4504 bug a bit of cleanup.
4506 Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4508 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4509 python/libxml2class.txt: adding error redirections and preformat
4511 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4514 Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4516 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4519 Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4521 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4522 python/libxml.c python/libxml2-python-api.xml
4523 python/libxml2class.txt: Progressing through the TODOs, class
4524 description output, extra XML API, RPM now builds the wrappers
4525 for all python installed versions
4527 Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4529 * configure.in libxml.spec.in python/Makefile.am python/TODO
4530 python/generator.py python/libxml2class.txt: added more informations
4531 in the libxml2-python package including docs. Slightly changed
4533 * python/tests/*: added basic regression tests infrastructure too
4535 Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4537 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4538 added libxml2-python as part of the packages installed
4540 Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4542 * python/Makefile.am python/generator.py python/libxml.c
4543 python/libxml.py: more work, now able to extend the
4544 XPath interpreter with functions written in python.
4546 Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4548 * python/Makefile.am: Jacob sent a patch to allow building from
4551 Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4553 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4554 inserted the python wrappers build, I hope this won't be too
4557 Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4559 * xpath.c: minor optimization
4560 * python/generator.py python/libxml.c python/libxml.py
4561 python/libxml_wrap.h: more work on the python bindings,
4562 they now support XPath and there is no evident leak
4564 Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4566 * python/generator.py python/libxml.c python/libxml.py:
4567 more work on the python bindings generator.
4569 Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4571 * python/generator.py python/libxml.c python/libxml_wrap.h:
4572 more work on the python bindings.
4574 Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4576 * python/generator.py python/libxml.c python/libxml.py
4577 python/libxml_wrap.h: commited early version of a python binding
4578 for private use only ATM
4580 Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4582 * entities.c tree.c include/libxml/entities.h: applied patch
4583 from Anthony Jones to implement copy of DTD subtree too. Had
4584 just to keep 2 function private which really ought to become
4587 Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4589 * xmllint.c: added pointers to the web pages in the usage()
4591 Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4593 * tree.c: more fixes from Petr Kozelka for attribute handling
4594 in the tree API to align the semantic with DOM.
4596 Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4598 * valid.c tree.c entities.c: another set of patches from
4599 Anthony Jones for copy operations cleanup and robustness
4601 Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4603 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4604 an alphabetic index based on comments content
4605 * doc/*: rebuilt the web site with the new references
4607 Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4609 * parserInternals.h: Greg Sjaardema suggested to use an
4610 eponential buffer groth policy in xmlParserAddNodeInfo()
4612 Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4614 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4615 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4616 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4617 to generate cross-references, and added/updated the stylesheets
4618 to generate and link API indexes. The generic keyword index
4620 * doc/*.html: regenerated all the usual docs too
4622 Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4624 * debugXML.c: added an xpath function to the shell for T. V. Raman
4626 Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4628 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4631 Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4633 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4634 support of attribute nodes
4636 Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4638 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4639 hopefully near complete and fully documented of the API in XML
4640 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4641 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4642 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4643 include/libxml/parserInternals.h include/libxml/valid.hi
4644 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4645 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4646 include/libxml/xpath.h include/libxml/xpathInternals.h:
4647 Cleaned up the doc comments a lot in the process, the interface
4648 coverage is now 100%
4650 Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4652 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4653 extracts comments from the gtk-doc DocBook output (a bit
4654 convoluted but seems to work).
4656 Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4658 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4659 added an XML description of the API, moved the script generating
4660 it here. Added a "make api" target
4662 Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4664 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4666 Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4668 * xpath.c include/libxml/xpathInternals.h: the change made to
4669 xmlXPathFuncLookupFunc was incompatible roll it back
4671 Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4673 * SAX.c: cleanup patch from Anthony Jones
4674 * doc/Makefile.am: fix the headers to avoid in make scan
4675 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4676 includes, * vs Ptr and general cleanup
4677 * parsedecl.py: first version of a script to extract the
4678 module interfaces, the goal will be to provide .decl or XML
4679 specification of the interfaces to build wrappers.
4681 Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4683 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4684 now provides return codes in case of errors
4686 Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4688 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4689 Upgraded to trio baseline 1.6
4690 * strio.h strio.c: Replaced by triostr.h and triostr.c
4692 Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4694 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4695 of strdup usage in the code
4697 Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4699 * parser.c error.c: Keith Isdale complained rightly that
4700 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4702 Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4704 * tree.c: fixed the funxtion to set the xml: attributes
4705 * debugXML.c: added "setbase" to test it.
4707 Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4709 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4710 to allow updating an attribute content
4712 Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4714 * libxml.h: try to avoid problems when compiling on Windows
4716 Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4718 * hash.c: patch from Anthony Jones for hash.c allocation size
4719 * Makefile.am: trying to work around Yet Another Libtool Madness
4720 and build the 2.4.13 release finally ...
4722 Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4724 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4725 * doc/* : update of the documentation
4727 Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4729 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4730 at fixing #61290 :-(
4732 Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4734 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4737 Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4739 * tree.c: trying to avoid troubles when a subtree is copied
4740 and coalesced in part with the target tree. Should fix
4743 Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4745 * valid.c: fixed validation of attributes content of type
4746 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4747 values, very old bug. Fixes #67671
4749 Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4751 * parser.c include/libxml/parserInternals.h tree.c: integrated
4752 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4753 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4755 Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4757 * threads.c: applied Serguei Narojnyi's patch to add native
4758 thread support on the Win32 platform
4759 * testThreadsWin32.c Makefile.am: added the test program also
4760 from Serguei, Win32 specific
4761 * include/win32config.h include/libxml/xmlwin32version.h.in:
4762 added patch from Igor for the Windows thread specific defines.
4764 Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4766 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4768 Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4770 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4771 output page into XMLinfo.html. Close bug #66951 and
4772 raised by Robert Collins too.
4774 Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4776 * encoding.c: Paul Keogh pointed out a possibility of segfault
4777 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4780 Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4782 * doc/*.html: updated the Gdome2 links
4784 Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4786 * libxml.h: Applied following patches from Robert Collins
4787 and make sure IN_LIBXML is defined when compiling it
4789 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4790 as well as Visual C.
4791 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4792 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4793 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4794 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4795 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4796 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4797 xmlSysIDExists xmlNoNetExists).
4798 * xmllint.c: Don't include winsock2.h for Cygwin.
4800 Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4802 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4803 when the version info is not present.
4805 Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4807 * tree.c: Anthony Jones pointed out a problem in
4808 xmlStringGetNodeList() and provided a fix for it
4810 Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4812 * parser.c: patch from Frank J Franklin to remove a bug in
4813 xmlCreatePushParserCtxt() when the initial buffer passed
4816 Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4818 * win32/*: big cleanup of the Windows/MSVC project files
4821 Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4823 * doc/Makefile.am: should fix #67674 and avoid troubles if
4824 xsltproc is not available or fails in the prefix provided
4826 Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4828 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4830 Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4832 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4833 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4834 Fixed a few other problems raised by Charlie Bozeman.
4835 * result/VC/ElementValid[5-7]: fixed the output
4837 Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4839 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4840 patches from Charlie Bozeman. Regenerated the HTML docs.
4842 Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4844 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4845 for Windows from Igor
4847 Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4849 * xmllint.c: applied Justin Fletcher patch for --output or -o
4851 Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4853 * win32/libxml2/libxml2.def.src: close #67019
4855 Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4857 * xmllint.c: applied Justin Fletcher generic timing patch
4858 similar to the one already applied to xsltproc.
4860 Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4862 * include/libxml/tree.h tree.c: applied documentation patches
4863 from Charlie Bozeman
4865 Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4867 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4869 Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4871 * valid.c: fix the xmlStrdup() used in the previous patch.
4872 * valid.c: added --dropdtd
4873 * tree.c: fixed xmlUnlinkNode so it also removes the references
4874 from the document if the node is a DTD
4876 Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4878 * HTMLtree.c valid.c: cleanup some static declarations
4880 Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4882 * xmllint.c: removed another strdup()
4883 * doc/FAQ: removed the HP/UX entry
4885 Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4887 * valid.c: fix bug #66816 when validating.
4888 * xmllint.c: don't use sys/time.h if configure did not found it
4890 Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4892 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4895 Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4897 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4898 xmlInitMemory() was declared twice
4900 Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4902 * globals.c: do not reference strdup() !
4903 * configure.in libxml-2.0.pc.in: trying to fix the libs
4904 of the various config extraction modules
4906 Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4908 * configure.in : preparing 2.4.12
4909 * doc/* : updated and rebuilt the docs
4911 Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4913 * uri.c: closed bug #66159
4914 * testURI.c: added --escape option
4915 * configure.in: some cleanup for xml2-config --cflags
4917 Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4919 * globals.c testThreads.c: removed some misplaced includes
4922 Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4924 * threads.c: patch from Gary Pennington fixing a possible
4925 problem at initialization time.
4927 Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4929 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4930 Eric Lavigne contribution to build libxml2 on MacOS using
4933 Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4935 * xmllint.c: applied Geert Kloosterman's patch to fix
4936 --repeat --timing output
4938 Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4940 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4941 where non-wellformed XML declaractions were not detected.
4943 Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4945 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4947 Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4949 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4950 gets reset by xmlCleanupInputCallbacks() and this makes the
4951 function useless. Same for output.
4953 Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4955 * xmlIO.c: robert pointed out a loop error in callback cleanups
4957 Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4959 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4960 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4961 they are not really tied to debugging
4963 Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4965 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4966 * xmllint.c: better --catalogs description
4968 Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4970 * tree.c: fixed a couple of problems in xmlSetProp()
4972 Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4974 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4975 unappropriate stdout output.
4977 Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4979 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4980 by Denis Beurive, closes #65111
4982 Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4984 * valid.c: in case of content model validity error, don't
4985 print it if validity warnings were not requested.
4987 Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4989 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4990 * parserInternals.c: removed the last exit() call. Print an
4991 unmaskable error on stderr instead (library mismatch detection)
4993 Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4995 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4996 shell instructions from Heiko Rupp
4998 Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5000 * catalog.c: use the URL notation file:// for default catalog paths
5002 Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5004 * include/libxml/tree.h: better comments for _private fields
5005 * tree.c: removed a problem when copying an entity reference.
5007 Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5009 * vms/*: updated instructions and diffs from John A Fotheringham
5011 Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5013 * include/libxml/xmlerror.h: avoid an include problem if
5014 #include <libxml/xmlerror.h> happens first in code
5015 seems to be the case in KDE libs
5017 Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5019 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5020 from Igor for Windows
5022 Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5024 * Makefile.am: Gary Pennington pointed out a missing prefix
5026 Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5028 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5029 * doc/*: upgraded and rebuilt the docs
5031 Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5033 * HTMLparser.c: fix comment in scripts element parsing.
5034 * result/HTML/doc3*: updated the results.
5036 Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5038 * uri.c: another URI bug fix #63336, using Joel Young patch.
5040 Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5042 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5043 a cleaned up version of the Pwd shell string generation.
5045 Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5047 * valid.c include/libxml/tree.h: trying to fix namespaces +
5048 validation problems for good, closing #63619 in the process
5049 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5050 wrong in this respect, fixed it.
5052 Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5054 * xmllint.c: Morus Walter patch to allow --format and --encode
5056 Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5058 * debugXML.c: Stefan Kost provided an help command for the shell
5060 Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5062 * debugXML.c: Heiko Rupp pointed that the shell would crash
5063 on empty nodesets returns.
5065 Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5067 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5068 migh need the history libraries
5070 Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5072 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5073 handle the case of < in quoted attributes, Bastian Kleineidam
5075 Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5077 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5078 fixing catalog breakages
5079 * Makefile.am catalog.c result/catalogs/catal
5080 result/catalogs/mycatalog.* test/catalogs/catal*:
5081 fixed more problems in catalog support, added more regression tests
5082 for both XML and SGML catalog handling
5084 Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5086 * debugXML.c: applied an improvement to xmlGetLineNo() from
5089 Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5091 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5092 Side effect of the progressive catalog loading
5094 Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5096 * Makefile.am: confexecdir and confexec_DATA were defined twice
5097 pointed out by Karl Eichwalder
5099 Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5101 * xmlcatalog.c: avoid unlink() and use remove() instead.
5103 Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5105 * libxml.spec.in: cleanup
5106 * include/libxml/xmlwin32version.h: updated with 2.4.8
5108 Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5110 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5111 of compiling libxml with a non standard set of options
5113 Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5115 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5116 document --sgml option, fixing gnome bugzilla #63382
5118 Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5120 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5121 breakage of 2.4.7, added a couple of really needed APIs
5122 like xmlCatalogIsEmpty() and xmlNewCatalog()
5123 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5125 * configure.in: preparing 2.4.8
5127 Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5129 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5130 include/libxml/tree.h include/libxml/xmlIO.h: more include
5131 cleanups, export cleanly one html output + format function.
5133 Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5135 * parser.c: removed initGenericErrorDefaultFunc call from
5136 xmlInitParser() since it could destroy previous calls to
5137 xsltSetGenericErrorFunc() effects
5139 Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5141 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5144 Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5146 * Makefile.am: cleanup
5147 * threads.c: cleanup too
5148 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5150 * include/libxml/tree.h include/libxml/parser.h: trying to break a
5153 Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5155 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5156 was not used anymore !
5158 Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5160 * configure.in: preparing 2.4.7
5161 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5162 manual page from John
5163 * doc/*: updated the doc and rebuilt the generated pages
5165 Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5167 * xmlIO.c: closing bug #62711, the library should never
5168 close stdin or stdout.
5170 Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5172 * uri.c: second pass at fixing #63336, using Joel Young
5173 final patch. looks okay.
5175 Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5177 * uri.c include/libxml/uri.h: trying to clear #63336
5178 allowing the escaping routine to parse unconformant
5181 Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5183 * vms/readme.vms vms/build_libxml.com nanoftp.c
5184 include/libxml/xmlversion.h.in: a few VMS updates from
5186 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5187 and xmlCleanupOutputCallbacks() for the Perl binding people.
5189 Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5191 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5192 apply fixes to close #63271 and avoid segfaults when
5193 the error routine gets callbed before xmlInitParser()
5195 * nanoftp.c error.c: Applied patches from Justin Fletcher
5196 correcting some xmlGenericError misuses.
5198 Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5200 *doc/xmllint.xml, doc/xmllint.1
5201 New and improved man page for xmllint - .xml is the original, .1
5202 is the generated man page
5204 Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5207 the web site from the main HTML document.
5209 Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211 * parser.c: fixed an erroneous validation bug when PE refs
5212 occurs in external parsed entities referenced from the
5214 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5215 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5216 added the associated testcase, it's a nice one.
5217 * HTMLparser.c: generate the DTD node as HTML still ...
5218 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5220 Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5222 * HTMLparser.c: fixed a bug in htmlNewDoc()
5224 Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5226 * test/threads/*: added entities testing to the Thread test
5227 * testThreads.c: make the test reasonable
5228 * DOCBparser.c: fix the DTD public and system ID
5229 * xmllint.c: added --sgml for SGML DocBook importing
5230 * Makefile.am: added Docbtests target
5232 Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5234 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5235 * testThreads.c: removed bogus include
5237 Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5239 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5240 fixed a very serious (looping) validation bug
5242 Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5244 * include/libxml/globals.h include/libxml/threads.h threads.c
5245 testThreads.c: far more testing, cleaning up bugs
5246 * *.c : make sure globals.h is always included.
5248 Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5250 * HTMLparser.c: try to get rid of parser loops for good.
5252 Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5254 * configure.in: fixed some bugs in CFLAGS passing.
5255 * test/threads Makefile.am testThreads.c: added a specific
5256 threaded test case (really nasty, guaranteed).
5258 Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5260 * catalog.c: serious cleanup on the management of the
5261 XML catalog tree, more tests done, especially with
5264 Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5266 * catalog.c: avoid a problem in catalog cleanup on SMP if
5267 catalogs were not initialized.
5269 Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5271 * catalog.c xpath.c: trying to cleanup the not thread safe
5272 parts of the library.
5274 Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5276 * include/libxml/globals.h configure.in global.data: make
5277 the allocation be per-thread a configure option
5278 * encoding.c include/libxml/parser.h: fixed compilation
5281 Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5283 * include/libxml/parser.h: Norm reported that a few lines
5284 added were breaking libxslt compile, removed them for now
5286 Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5288 * parser.c parserInternals.c threads.c: debugged and fixed
5289 initialization problems which were giving troubles on SMP
5292 Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5294 * include/libxml/Makefile.am: missing globals.h
5296 Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5298 * globals.c: added a couple of standard includes.
5300 Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5302 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5303 include/libxml/parserInternals.h include/libxml/tree.h
5304 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5305 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5306 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5307 Applied the last patches from Gary, cleanup, activated threading
5308 all user accessible global variables are now handled in globals.[ch]
5309 Still a bit rought but make tests passes with either
5310 --with-threads defined at configure time or not.
5311 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5314 Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5316 * Makefile.am include/libxml/Makefile.am
5317 include/libxml/globals.h globals.c include/libxml/threads.h
5318 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5319 configure.in: started integrating the core of the thread support
5320 not activated yet but half integrated. The code should still
5321 compile and work anyway.
5323 Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5325 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5326 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5327 integrating the non-controversial parts of Gary Pennington
5329 * catalog.c: corrected a small bug introduced
5331 Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5333 * catalog.c include/libxml/catalog.h: very serious cleanup,
5334 isolating unportable code and as much as possible the accesses
5335 to the global shared catalog. May need more testing !
5337 Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5339 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5340 Keith Isdale patches for the XSLT debugger interfaces. Some
5343 Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5345 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5346 * DOCBparser.c: generate line nubers in elements
5348 Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5350 * configure.in: preparing 2.4.6 release
5351 * doc/xml.html doc/html/*: updated and rebuilt the docs
5352 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5354 Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5356 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5357 adding documentation for DV's supercatalog support
5359 Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5361 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5362 super catalog support adding one API and one flag --sgml to
5365 Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5367 * doc/xmlcatalog_man.xml, xmlcatalog.1
5369 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5372 Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5374 * xpath.c: implemented xmlXPathObjectCopy for external objects
5375 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5377 Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5379 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5381 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5382 the xmlcatalog man page display more elegantly
5384 Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5386 * configure.in: closing bug #61832
5387 * HTMLparser.c: removed a warning
5389 Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5391 * xpath.c: fixing #61673 part I, do not loose doc information
5392 when copying result value trees.
5394 Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5396 * xpath.c: trying to harden the XPath interpreter
5398 Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5400 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5401 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5403 Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5405 * HTMLparser: repaired another loop problem
5407 Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5409 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5411 * xpath.c: fix bug #61291 the default XML namespace node is
5412 missing from the namespace axis.
5413 * tree.c: refuse to create namespaces nodes with prefix "xml"
5415 Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417 * SAX.c: ouch a non-defined namespace could lead to a crash,
5420 Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5422 * parserInternals.c: closed bug #61054
5424 Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5426 * include/libxml/Makefile.am: closing #60708
5428 Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5430 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5431 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5433 Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5435 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5437 Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5439 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5440 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5442 Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5444 * catalog.c: Justin Fletcher provided cleaup code in case
5445 HAVE_STAT is not defined
5446 * include/win32config.h: Igor Zlatkovic suggested to have
5447 HAVE_STAT defined there
5449 Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5451 * catalog.c - fixed typing error reported by M. Barros
5453 Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5455 * xmllint.c - fixing typo
5457 Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5459 * HTMLparser.c: small enhancement to prevent loop on
5462 Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5464 * parserInternals.c: applying patch from bug #60757 this
5467 Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5469 * catalog.c xmlcatalog.c: removed a couple of warning
5470 * xpath.c: try to solve the linking problem on platforms
5471 needing trio to compile
5473 Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5475 * Makefile.am libxml.spec.in: backing up non-documented changes
5476 commited without review or aproval by Jens Finke <jens@gnome.org>
5477 * HACKING: made 100% clear that no commit should be done directly
5479 Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5481 * configure.in: Joe Orton provided a patch fixing a problem
5482 when iconv is specified to be in a non-standard directory
5483 but wasn't exported in xml2-config --cflags
5485 Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5487 * configure.in: let's ship 2.4.5 before getting too much
5488 troubles with 2.4.4 errors.
5490 Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5492 * encoding.c entities.c: do not output hexadecimal charrefs
5493 when serializing HTML since some version of Netscape can't
5494 grok it, generate decimal ones.
5495 * result/HTML/doc3.htm: output changed due to previous test
5496 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5498 Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5501 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5503 Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5506 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5507 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5508 updated the configuration scripts systems accordingly
5510 Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5512 * configure.in: preparing for 2.4.4
5513 * doc/xml.html doc/html/*: updated and rebuilt the docs
5515 Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5517 * win32/dsp/libxml2.def.src: tried to incorporate comments
5520 Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5522 * parser.c result/noent/wml.xml: fixed bug #59981 related
5523 to handling of '&' in attributes when entities are substitued
5525 Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5527 * libxml.h include/libxml/xmlversion.h.in
5528 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5529 Tried to close bug #60131
5531 Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5533 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5535 Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5537 * SAX.c: fixing bug #59946 on xmlns=""
5539 Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5541 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5542 but allocates a new error code.
5544 Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5546 * xmllint.c: John Fleck fixed typos in the options output
5547 * parser.c SAX.c: fix ignorable white space SAX selection
5549 Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5551 * entities.c: Steve Underwood found the possibility of an
5552 ininite loop in case of error.
5554 Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5556 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5558 Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5560 * parser.c: warn if version is not 1.0 but it's not
5561 strictly speaking an error after analyzing the spec
5563 Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5565 *doc/catalog.html - add link to the html version of the
5566 man page, other linguistic cleanups
5568 Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5570 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5571 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5572 file, has not yet been included in the build.
5574 Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5576 * catalog.c: removed a duplicate affectation Justin Fletcher
5578 Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5580 * tree.c: Armin Sander pointed a possible text coalescing
5581 problem, completed his patch.
5583 Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5585 * trionan.c: Fixed const and volatile re-definition problem
5587 Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5589 * libxml.4 parser.c: doc updates from Heiko Rupp
5590 * parserInternals.c: 2 sanity checks from Heiko Rupp
5592 Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5594 * tree.c: applied patch from Armin Sander to make some pointers
5595 const in xmlCopyNode()
5596 * include/libxml/tree.h: added fix to the header
5598 Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5600 * xpath.c: hum, restrict the integer usage gcc bug workaround
5601 to only gcc compilers so that other architecture don't get
5602 penalized by this limitation.
5603 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5605 Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5607 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5608 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5610 Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5612 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5613 --convert option to xmlcatalog to convert SGML ones to
5615 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5617 2.4.3 got released at that point
5618 Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5620 * catalog.c xmlIO.c: started some serious testing and fixed
5621 a few bug and optmization needs.
5623 Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5625 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5626 preparing for a 2.4.3 release even if it may not be ready yet
5627 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5628 all file parsing lookup to go through the entity resolver, add
5629 to add an API to bypass it (needed to load catalogs themselves),
5630 some cleanup on the catalog code too.
5631 * nanoftp.c: small cleanup
5632 * doc/catalog.html: small update
5634 Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5636 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5639 Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5641 * doc/catalog.html: finished the catalog documentation
5643 Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5645 * doc/catalog.html doc/xml.html: added documentation about
5646 Catalog support, misses an API description
5647 * doc/html/*: reextracted the API pages
5649 Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5651 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5652 Added the part about section 7.2 on URI resolution,
5653 fixed a side effect in the HTML parser, look complete
5654 and ready to rock except the URI/SystemID part!
5656 Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5658 * include/libxml/catalog.h include/libxml/parser.h
5659 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5660 xmlIO.c: added support and APIs needed for the catalog PI
5661 * include/libxml/xmlIO.h: cleanup
5663 Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5665 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5666 include/libxml/catalog.h: starts to look okay, really
5667 plugged the new framework, cleaned a lot of stuff,
5668 added some APIs, except the PI's support missing this
5669 should be mostly complete
5670 * result/catalogs/* test/catalogs/*: added new test, enriched
5671 the existing one with URN ID tests
5673 Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5675 * catalog.c: fixed nextCatalog
5676 * result/catalogs/docbook test/catalogs/*: started adding
5677 a small regression test
5679 Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5681 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5682 more work on the XML catalog support.
5683 * parser.c include/libxml/parser.h: small cleanup seems using
5684 list as a public parameter name can give portability troubles
5685 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5686 include/libxml/xpath.h include/libxml/Makefile.am: removed
5687 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5690 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5692 * Makefile.am trio.c triodef.h trionan.c xpath.c
5693 include/libxml/Makefile.am include/libxml/trionan.h:
5694 Re-worked Not-A-Number and Infinity support.
5695 * xmlcatalog.c: added readline include files
5697 Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5699 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5700 testCatalog as xmlcatalog, making it an installed app
5701 adding a shell, and preparing it to be a /etc/xml/catalog
5702 management tool, though not ready yet
5703 * catalog.c include/libxml/catalog.h: adding support for
5704 XML Catalogs http://www.oasis-open.org/committees/entity/
5705 not finished, there is some interesting tradeoffs and a
5706 few open questions left.
5708 Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5710 * xmllint.c: fixed a line formatting problem
5712 Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5714 * SAX.c: removed a couple of unused variable (Albert Chin)
5716 Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5718 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5719 trying to fix some troubles w.r.t. function returning
5722 Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5724 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5727 Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5729 * xpointer.c: removed unused var
5731 Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5733 * testXPath.c: another small cleanup closing bug #59110
5735 Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5737 * win32/dsp/libxml2.def.src: small cleanup closing bug
5740 Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5742 * example/gjobread.c: add xmlCleanupParser() before leaving
5744 Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5746 * config.h.in configure.in include/libxml/xmlwin32version.h:
5749 Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5751 * include/libxml/valid.h debugXML.c valid.c: deprecate
5752 the non-boundchecking Sprintf functions, add Snprintf
5753 this should close bug #57984
5755 Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5757 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5758 URIs before doing the lookups (pointed by Mark Vakoc)
5760 Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5762 * xpath.c: serious changes on Result Value Trees and NodeSets
5763 w.r.t. deallocation and collect operations. Probably not
5764 100% clean (merge of allocated trees smells like a problem).
5765 Seems sufficient to close #58943
5767 Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5769 * xmllint.c: adding a --format option
5771 Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5773 * xpath.c: count() was broken on Result Value Tree
5774 * xmlIO.c: fixed file:/// accesses on _WIN32
5776 Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5778 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5779 macro was renamed, this should close bug #58683
5781 Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5783 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5784 entity substitution mode text at the end of the entity might
5785 be added due to text coalescing.
5786 * nanoftp.c parser.c: small cleanup
5788 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5790 * HACKING: added John Fleck right to commit in the doc subdir
5792 Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5794 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5795 allow to inherit attributes from the DTD directly in the
5796 tree, this is needed for XPath and can be a useful feature.
5797 Inherited namespaces are always provided at the tree level now
5798 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5799 of tests for this feature (XSLT being the prime user).
5801 Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5803 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5804 testSAX.c xmlIO.c xmllint.c include/win32config.h
5805 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5806 include/libxml/xmlwin32version.h.in win32/README.MSDev
5807 win32/dsp/*: applied Win32 Facelift No.2 patches from
5808 Igor Zlatkovic for Windows/MSC
5810 Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5812 * SAX.c: unparsedEntityDecl() the URI computation of the
5813 entity wasn't done breaking XSLT unparsed-entity-uri()
5815 Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5817 * xpath.c: fixed a bug when walking the descendants and
5818 the current node has no children
5819 * debugXML.c: show up when a text node is supposed to not be escaped
5821 Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5823 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5824 worked like the set:leading() function)
5825 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5827 Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5831 Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833 * include/libxml/xmlIO.h: apply change to close #58141
5834 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5836 Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838 * parser.c: when the internal subset uses a PE, then the
5839 included entity can use conditional sections.
5841 Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5844 when walking the namespace axis showing up in
5845 libxst/tests/general/bug-12
5846 * xmlmemory.c: added the possibility to trace a given block
5847 defined by its address
5849 Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851 * parser.c: don't override existing encoding specified before
5852 starting xmlParseDocument()
5854 Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856 * include/libxml/xmlwin32version.h: reinserted, needed for
5857 Windows users of CVS
5859 2001-07-27 Darin Adler <darin@bentspoon.com>
5861 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5862 * testCatalog.c: Add include of <libxml/parser.h>.
5864 2001-07-27 Darin Adler <darin@bentspoon.com>
5866 * include/libxml/.cvsignore:
5867 * include/libxml/xmlwin32version.h:
5868 Remove this file from CVS because it's generated.
5870 Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872 * parser.c include/libxml/parser.h: applied const patches from
5875 Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5877 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5880 Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882 * tree.c: fixed xmlCopyNode() for documents
5884 Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5888 Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890 * parser.c: fixes bug #57652 reported by Morus Walter
5892 Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5896 Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5899 errors, lesson don't add new functions at 1am before a release
5900 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5901 from XPath initialization when possible.
5903 Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905 * result/scripts/base*: removing history/readline changed
5907 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5908 xmllint.c: make element content line number generation
5909 optionnal to avoid breaking old apps added interface to switch
5911 Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913 * configure.in: get rid of the readline and libhistory
5914 dependencies by default, release 2.4.1 with IA64 fix
5915 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5916 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5917 John Kroll fixes to allow saving to HTTP via PUT (or
5919 * doc/html/*.html: regenerated the docs
5921 Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5923 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5924 xmlHashScanFull and xmlHashScannFull3 to get passed the
5925 three keys as arguments to the callback function
5927 Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929 * configure.in Makefile.am: removed libxml softlink for good
5930 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5931 100% coverage by gtk-doc
5933 Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5936 fixed serious troubles due to size_t vs. int mismatch
5938 Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5942 Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5944 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5945 convenient extension API for value and context managing
5946 Now handles external objects through xmlXPathPopExternal,
5947 xmlXPathWrapExternal and xmlXPathReturnExternal.
5948 Added functions for sets operations (intersection, etc.)
5950 Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5953 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5954 HTMLparser.c: cleanup of global variables, marking some
5957 Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5959 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5960 fixed xmlXPathNodeSetItem when passing index=0
5962 Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5966 Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968 * xmllint.c: fixed compilation under Cygwin #57503
5971 2001-07-13 Peter Williams <peterw@ximian.com>
5973 * config.h.in: add #undef HAVE_DLFCN_H
5975 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5978 Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5981 raised by #57348 and #57381
5983 Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5986 tree.c xpointer.c: store the line numbder in element->content,
5987 may break some software, need a configuration mechanism
5989 2001-07-10 Darin Adler <darin@bentspoon.com>
5992 * example/.cvsignore:
5993 * include/.cvsignore:
5994 * include/libxml/.cvsignore:
5995 Various things that are generated and should be ignored.
5997 Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6000 * doc/xml.html doc/html/*: updated the docs
6002 Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6005 validation occured on content with element child
6007 Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009 * tree.c: fixed XML Base computation which was broken
6010 * debugXML.c: added a base function to the shell
6011 * Makefile.am result/scripts/* test/scripts/*: added scripts
6012 based regression tests, and adding 2 XML Base tests
6014 Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016 * tree.c: set properties doc and call xmlSetListDoc for properties
6017 content when grafting them in a different tree.
6018 * aclocal.m4: remove from CVS
6020 Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022 * win32/libxml2/libxml2.def.src: added some missing entry point
6023 for XPath (Mark Vakoc)
6025 Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6028 layer should URI-Unescape before trying to open resources.
6030 Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032 * xpath.c: fix the name() bug for elements in the default
6033 namespace reported by Charlie Bozeman
6035 Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6038 led to an XPath fix, improvements of SAX initialization, and
6039 an added option --nocdata to testXPath
6041 Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043 * doc/libxml-doc.el: Felix Natter provided anew version working
6046 Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048 * include/libxml/xpath.h: small cleanup
6049 * doc/xml.html: update
6051 Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6056 Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058 * doc/html/*: rebuilt the docs for the release
6059 * doc/xml.html: added 2.3.14 release.
6061 Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6064 were not equal to empty strings
6066 Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068 * SAX.c: fixed a URI-Reference computation problem when validating
6069 * xmlIO.c: small cleanup
6071 Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073 * parser.c: improved the description of a couple of interfaces
6074 upon Larry Stamper suggestion
6076 Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078 * SAX.c entities.c parser.c: changed completely the way entities
6079 are handled when running the parser in entity substitution mode.
6080 This fixes a bug reported by Stephan Kulow and nearly divides
6081 by 3 the amount of memory required by libxslt to load and process
6084 Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086 * HTMLparser.c: fixing a too early root closing problem raised
6089 Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6092 raised by Mark Vakoc.
6094 Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096 * example/Makefile.am: fixed the include path to add srcdir/include
6097 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6100 Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6103 lot of optimization work, results in significant improvements
6104 when handling really complex XPath queries. Add a small optimizer
6105 for unions, improve [n] and [last()], avoid some costly ops.
6107 Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6110 * xpath.c: small cleanup
6111 * xmlGetNsList: reformated, fixed problems if used on Entities
6113 Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6117 Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6120 * Makefile.am example/Makefile.am: workaround automake generating
6123 Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125 * include/win32config.h: bug #56801 Yon Derek provided a patch
6126 to the windows config file.
6128 Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6131 libxml.h : Yon Derek provided a set of changes to compile from
6134 Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136 * parser.c: fixed UTF8 BOM support in push mode
6137 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6138 added a specific testcase
6140 Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142 * Makefile.am: added --push regression tests
6143 * parserInternals.c: the XML parser segfaulted in --push mode
6145 Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147 * configure.in: moved the symlinks detection within a CVS
6148 check, this is not portable and will be removed soon.
6149 * xpath.c: small cleanup/speedup
6151 Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6155 * parser.c: make an error message if unknow entities in all cases
6157 Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6161 Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6164 includes were installed in the wrong dir
6166 Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168 * doc/html.xml: warn against sending code to exhibit bugs.
6170 Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6173 Tru64 from Thomas Leitner
6175 Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177 * AUTHORS: added William and Bjorn
6178 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6179 daniel@veillard.com hopefully I won't have to do this again
6180 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6181 docs can be rebuilt cleanly now
6182 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6183 from CVs it's generated, added include/libxml/xmlwin32version.h
6184 also generated but which should change far less frequently.
6185 * catalog.c nanoftp.c: made sure to include libxml.h not
6186 libxml/xmlversion.h directly
6187 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6188 when compiling on WIN32 and MSC
6190 Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192 * include/Makefile.am include/libxml/Makefile.am configure.in:
6193 fixed make distcheck and rebuilding the rpms
6195 Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197 * configure.in: should finish the migration of exported includes
6198 into a real include/libxml in CVS, at least for CVS users.
6199 * removed the exported headers, added in include/libxml (as well
6200 as xmlversion.h.in).
6202 Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204 * configure.in: fixed the way to detect symlink
6206 Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208 * configure.in: updated, include/libxml is now a real CVS dir
6210 Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6213 version works with both libxml1 and libxml2 (it autodetects
6214 the prefix of the html-files) from Felix Natter.
6215 * doc/xml.html: updated doc accordingly
6217 Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219 * xpath.c: fixed the bug generating a template loop in libxslt
6220 when using docbook-xsl-1.4, * should filter out document nodes
6221 * HACKING: added William
6224 Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226 * doc/FAQ.html: added a warning about gcc-3.0
6227 * doc/xml.html: added reference to gdome2 and removed a confusing
6230 Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232 * xmlversion.h: okay this is a generated file, but Windows
6233 users need it and they can't generate it, and I want CVS
6235 * win32/libxml2/libxml2_so.dsp: Windows project file for
6236 the shared lib version of libxml2
6237 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6238 resources needed for libxslt/xsltproc by Yon Derek
6240 Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6242 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6244 Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6248 Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250 * include/win32config.h: Yon Derek provided a first fix
6251 to be able to compile libxslt/xsltproc on Windows
6253 Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255 * xpath.c: attempt to work around what seemed a gcc optimizer
6256 bug when handling floats on i386 http://veillard.com/gcc.bug
6257 * tree.c entities.c encoding.c: doing some cleanups while
6260 Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262 * Makefile.am: cleanup when --without-debug is specified
6263 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6264 w.r.t. --without-debug and other include points
6265 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6267 * configure.in entities.h tree.h HTMLparser.c: removed
6268 --without-corba, made the _private field mandatory
6270 Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6273 outputs a BOM in UTF8, an errata has been issued to avoid the
6274 problem, that was the most reasonable solution... Add support
6275 for a leading UTF8 BOM in entities.
6277 Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279 * valid.c: fixed a bug found when post validating an entity ref
6280 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6283 Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6286 weakness in the node copy the XPointer and the XInclude
6287 implementations. Serious cleanup.
6289 Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291 * Makefile.am: Kjartan Maraas provided a small patch to
6292 add xml2-config.in to EXTRA_DIST
6294 Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6297 provided another failing case found in KDE, the way the
6298 ctxt->vctxt.nodeTab was allocated and freed changed over
6299 time but it wasn't completely cleaned up. This should fix it.
6301 Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303 * parser.c: Stephan Kulow also raised the fact that line number
6304 could get miscounted making debug harder, fixed the problem
6305 in xmlParseCharData()
6307 Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309 * valid.c: Stephan Kulow pointed out a problem when validating
6310 and using an empty entity, forgot a 'break' in a case.
6312 Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6315 * doc/xml.html: updated with 2.3.11
6317 Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319 * TODO: updated adding cleanup of generated doc
6320 * configure.in: prepared to release 2.3.11
6321 * xmllint.c: added --version for bug reporting
6322 * doc/html/*.html: rebuilt the doc
6324 Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326 * xpath.c: first part of the work on selecting namespace to
6329 Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6335 Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6338 cleanup, encoding support.
6340 Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6344 Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346 * xpath.c: bug detected by Ankh when / is used as a function arg
6348 Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6351 of element and use it to avoid outputting formatting spaces at
6352 the wrong place. Implemented the format parameter for HTML save.
6353 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6354 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6355 result/HTML/wired.html: of course this impact the result of a
6356 number of HTML tests
6358 Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360 * HTMLtree.[ch]: started augmenting the HTML save API with
6361 encoding and formatting parameters
6363 Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365 * HTMLtree.h: cleanup and started evaluating the work needed on
6366 revamping the HTML output code
6368 Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6372 Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374 * valid.c: fixed bug #56049, forgot one check in the
6377 Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6381 Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383 * libxml.h: fixed an error in last commit
6384 * doc/FAQ.html: added an entry for compilation from CVS
6386 Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388 * xmlversion.h.in libxml.h: Cygwin patches
6389 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6392 Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6395 memory block in a strange case where libxml is linked twice
6398 Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6401 state far too often, simple fix used to avoid it.
6403 Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6406 being processed, applied his patch
6407 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6409 Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6412 provided fixes to compile on MSCC again
6413 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6414 also provided an update for the project files.
6416 Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6421 Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423 * tree.c: fixed xmlGetNsProp() to close bug #55683
6424 Note this requires libxslt to use it's own function instead.
6426 Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428 * HTMLtree.c: when in a pre element no formatting space should
6430 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6432 Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434 * configure.in: added tests for signal() and signal.h
6436 Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6440 Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442 * doc/libxml-doc.el: Felix Natter provided a new version for
6445 Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447 * HTMLtree.c: when in a pre element no formatting space should
6450 Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6454 Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6458 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6459 * uri.c: fixed a warning
6461 Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463 * HTMLtree.c: trying to close bug #55772 escaping in script
6465 * doc/xml.html: suggest to send mail to the list
6467 Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6470 good. Use a macro and based on the solution provided in
6471 vsnprintf manual page from GNU.
6473 Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6475 * error.c: Workaround for non-preserving variadic list.
6476 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6478 Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480 * doc/xml.html: added 2.3.10 release
6482 Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484 * configure.in: releasing 2.3.10
6486 Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6490 Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492 * encoding.c: Robert Collins provided a patch to add the
6493 "US-ASCII" encoding alias
6495 Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6498 string oriented functions and started cleaning the related areas
6499 in xpath.c which needed fixing in this respect
6501 Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6505 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6507 Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510 * nanohttp.[ch] : started adding APIs to get the redirected URL
6511 when this occurs (needed for further base computation
6513 * encoding.c: cleanup
6514 * SAX.c: minor change around ctxt->loadsubset
6516 Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518 * Makefile.am include/Makefile.am: small change to have
6519 include/libxml rebuilt if working from CVS.
6520 * uri.c: applied another patch from Carl Douglas for URI escaping,
6521 this should close bug #51876
6523 Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6526 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6527 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6528 added specific regression test
6529 * parser.h: preparing for the XSLT mode where DTD inherited
6530 attributes are added to the tree.
6532 Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534 * xinclude.[ch]: Updated the namespace for the Last Call version
6535 * result/XInclude/include test/XInclude/include: updated the
6536 testsuite accordingly
6538 Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6541 related to bug #51876
6543 Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545 * tree.c: fixed a gross mistake in base computation, xml:base is
6546 not completely correct yet (need cascade).
6547 * xpath.[ch]: added the few things needed to find a function name
6548 and URI from the XPath context when it is called.
6550 Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6553 * DOCBparser.c: small cleanup
6554 * xmllint.c: added a --catalogs option to load catalogs from
6557 * configure.in: iconv library fixup, ICONV_LIBS
6559 Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561 * catalog.c: handling of CATALOG entries. detection of recursion,
6563 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6564 against the default namespace
6566 Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6570 Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572 * parser.c: fixed propagation context info when parsing an
6574 * doc/html/*.html: regenerated a couple of docs
6576 Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578 * doc/xml.html: update with 2.3.9 informations
6580 Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6583 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6584 * doc/html/* : rebuilt the docs
6585 * valid.c: small patch which may improve some case when
6588 Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590 * HTMLparser.c: Closed bug #54891
6591 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6594 Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6597 applied a documentation patch from LotR and filled in a few missing
6600 Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602 * xpath.c tree.c parser.c: speed optimizations at the parser level
6603 document tree freeing and xpath evaluation
6605 Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607 * parser.c parser.h parserInternals.h: fixed a couple of
6608 interfaces for handling memory buffer input to const char *
6609 upon suggestion of JamesH.
6611 Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613 * configure.in: LoTR sent a patch fixing the previous commit
6615 Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617 * configure.in: trying to deal again with the stoopid -R linking
6620 Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622 * xpath.h: two nodeset access macros from Thomas Broyer
6624 Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6627 patch from Thomas Broyer
6629 Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6633 * INSTALL: was empty added stuff from the FAQ
6635 Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6638 attributes handling and #54433 by adding xmlUnsetProp()
6639 and xmlUnsetNsProp()
6641 Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643 * HTMLparser.c: Patch from Jonas Borgström
6644 (htmlGetEndPriority): New function, returns
6645 the priority of a certain element.
6646 (htmlAutoCloseOnClose): Only close inline elements if they
6647 all have lower or equal priority.
6648 * result/HTML: this of course changed a number of tests results.
6650 Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652 * xmlIO.c catalog.c: plugged in the default catalog resolution
6653 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6655 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6657 Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6660 integrating catalogs
6661 * catalog.[ch] testCatalog.c: adding a small catalo API
6662 (only SGML catalog support).
6663 * parser.c: restaured xmlKeepBlanksDefault(0) API
6665 Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6669 Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671 * parser.c: added xmlParseExternalEntityPrivate() to allow
6672 propagation of ctxt->_private when parsing external entities
6674 Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6678 Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6682 Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684 * valid.c: warn when indeterminist content model is detected
6685 * result/VC/ElementValid8: this adds a message
6686 * Makefile.am: add --novalid for VCM tests
6687 * parserInternals.c: added a call to Init memory
6689 Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6692 when both parameters are NULL.
6694 Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696 * valid.c: applied small patch from Gary Pennington, reindented
6697 some part of the code.
6699 Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6702 release, updated and regenerated the docs
6704 Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706 * xpath.c result/XPath/expr/floats : clarified and cleanup
6707 printing of abnormal floats in tests.
6709 Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6712 * results/HTML/ : a few changes in the output of the HTML tests as
6714 * configure.in: tying to fix -liconv where needed
6716 Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718 * Makefile.am: fixed a stupid error
6720 Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722 * configure.in Makefile.am: make the inclusion of the trio
6723 modules in the library conditional
6725 Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727 * DOCBparser.c: patche from László Kovács, fixed entities refs
6728 in attributes handling
6730 Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6735 Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737 * xpath.c: fix of an XSLT namespace bug reported on the list
6740 Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742 * strio.h trio.c: Dan McNichol suggested a couple of small
6743 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6745 Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747 * tree.c parser.c encoding.c: spent a bit more time looking
6748 at the parsing speed and DOM handling. Added a few more
6751 Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753 * parser.c: small but effective parsing speed improvement
6755 Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757 * configure.in: default on the DocBook parser inclusion (for Gnome)
6758 * DOCBparser.h: fixed a header reference
6760 Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762 * configure.in xpath.c: applied Bjorn patches for FPE on the
6765 Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6768 xmlSaveFormatFileTo()
6770 Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772 * xpath.c: simple and efficient optimization, XPath functions
6773 aways bind to the same code, cache this
6774 * TODO: updated (by saying some is obsolete)
6776 Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778 * xpath.c: more cleanup work on XPath name parsing routines
6780 Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6784 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6785 * debugXML.c: avoid compilation problems if compiling without
6786 HTML support, Igor Zlatkovic
6787 * win32/libxml2/libxml2.def.src: being able to compile without
6790 Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792 * libxml.m4: yet another patch from Toshio Kuratomi
6794 Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6798 Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800 * tree.[ch]: added xmlSaveFormatFile interface for saving
6801 and indenting a file.
6803 Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805 * xpath.c: fixed bug #53689 related to processing-instruction()
6807 Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809 * DOCBparser.c: patche from László Kovács
6811 Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813 * parser.c: applied fixes from Christian Glahn bug report #53391
6815 Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6817 * error.c: Jean François Lecomte provided a complete description
6818 and a fix to bug #53537
6820 Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6822 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6824 Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826 * DOCBparser.c SAX.c: a bit more work on entities processing.
6827 Still Need to cleanup XML output and references in attributes
6829 Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6833 Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6835 * tree.c: trying to fix #53574, not completely complete,
6836 I would like xmllint --copy --debug test/ent1 and
6837 xmllint --debug test/ent1 to show the same result.
6838 * xpath.c: fix a bug when trying to sort namespace nodes
6840 Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842 * HTMLtree.c: real fix for #53402
6844 Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6847 PIs when using xsl:output
6848 * valid.c: closing #53537 some case generate segfaults if there
6851 Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6853 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6854 of external parsed entities, added --noent to testDocbook
6855 * valid.c: Garry Pennington found an uninitialized variable
6856 access in xmlValidateElementContent()
6858 Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6862 * result/HTML/ : this modified the result of the regression tests
6865 Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6868 to doc where it wasn't checked against NULL reported by
6871 Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6874 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6876 Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6879 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6880 * SAX.[ch]: cleanup and updates for DocBook
6881 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6882 ex SGML identifier changes
6883 * valid.c: removed a static unused function.
6885 Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887 * HTMLtree.c: applied change for Paul Sponagl on script saving
6888 * Makefile.am: the warning about entity title.xml are normal.
6890 Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892 * configure.in: release of 2.3.7
6893 * Makefile.am: fixing make distcheck
6895 Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897 * doc/html/* doc/xml.html: updated and regenerated the docs
6899 Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6903 Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905 * tree.c: fixed #53388 with the provided patch
6907 Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909 * valid.c: Bjorn detected an invalid memory access. Fixed
6912 Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6914 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6916 Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6918 * libxml.h: new header used only for the compilation of libxml
6919 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6920 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6921 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6922 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6923 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6924 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6925 baseline (version 1.2 plus a single patch).
6926 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6927 scientific notation for numbers. Tests added.
6928 * xpath.c: formatting of numbers changed to use sprintf
6929 (contribution from William Brack)
6931 Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933 * valid.c: cleanup, more useful debugging
6934 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6935 * xmlIO.c: entity loading is printed as an error when validating
6937 Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939 * valid.c: fixed to validate within entities
6940 * test/VCM/v22.xml: added a specific testcase
6942 Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944 * valid.c: forgot an epsilon transition in for ()+
6945 * test/VCM/v21.xml : added a specific test case
6947 Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949 * valid.c: removed a state explosion exhibited by RSS
6950 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6953 Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6956 validation without using an ugly NFA -> DFA algo in the source.
6957 Made a specific algorithm easier to maintain, using a single
6958 stack and without recursion.
6959 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6960 * hash.c: made the growing routine static
6961 * tree.h parser.c: added the parent information to an
6962 xmlElementContent node.
6964 Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966 * SAX.c parser.c xpath.c: generating IDs when not validating
6967 from an external parsed entity was poisoning the ID has table
6968 with removed values. This was killing XSLT on the KDE help
6971 Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973 * entities.h: andrew@ugh.net.au detected a double declaration
6975 Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977 * debugXML.c hash.c tree.h valid.c : some changes related to
6978 the validation suport to improve speed with DocBook
6979 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6980 the way validation errors get reported
6982 Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6985 by P C Chow and William M. Brack for XSLT HTML output
6987 Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6989 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6990 Igor Zlatkovic patches for MSC compilation and added his
6993 Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6997 * parserInternals.c: fixed the bug reported by Morus Walter
6998 due to an off by one typo in xmlStringCurrentChar()
7000 Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002 * HTMLparser.c result/HTML/*: revamped the way the HTML
7003 parser handles end of tags or end of input
7005 Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7007 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7009 Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7012 bug where the linktime verions of free() won't work ...
7014 Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7018 Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020 * doc/xml.html: added 2.3.6 release
7022 Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7025 * result/wml.xml: resulted in a small output change
7027 Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029 * tree.c: xmlNewDoc was missing the charset initialization
7030 * xmllint.c: added --auto to autogenerate a doc, allow to
7031 reproduce the problem fixed on xmlNewDoc
7033 Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035 * xpath.c: trying to get 52979 solved
7036 * tree.c result/ result/noent/: trying to get 52712 solved, this
7037 also made me clean up the fact that XML output in general should
7038 not add formating blanks by default, this changed the output of
7041 Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7045 Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047 * configure.in: finally released 2.3.6
7049 Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7051 * xpath.c: checking for null pointer generated by new code
7053 Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055 * xpath.c: fixed a [] evaluation problem reported
7056 * test/XPath/tests/simpleaddr: extended test
7057 * result/XPath/simpleaddr: updated result
7059 Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061 * xmllint.c: Dan Timis reported a portability problem
7062 on Macs without mmap, fixed it.
7064 Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066 * testXPath.c : added a --tree option allowing to display the
7067 tree dump of the XPath expression
7069 Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071 * xpath.c: fixed a memleak when comparing nodesets
7072 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7073 * tree.c: added a TODO
7075 Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7077 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7078 we need string functions
7079 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7080 to be able to use them where needed. Applied some changes
7081 to reduce name linking pollution and compile in only what's
7083 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7084 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7085 for the string manipulation functions
7086 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7087 to the free() function of xmlmemory.c
7088 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7089 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7093 Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7095 * error.c: applied the context output patch of the error
7096 handling submitted by Chuck Griffith
7097 * error/VC/*: this slightly change some error logs
7099 Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7101 * parser.c: fixed line number reporting on error
7103 Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7105 * parser.c: Sullivan and Darin found a parser bug,
7108 Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7111 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7112 xmlversion.h.in xpointer.c: of course the way I defined
7113 UNUSED breaks on old gcc version. Try to be smart and
7114 also define it directly in xmlversion.h
7115 * configure.in: removed -ansi flag from the pedantic set
7117 Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7118 Huge cleanup, I switched to compile with
7119 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7120 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7121 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7122 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7123 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7124 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7125 encoding.h entities.c error.c list.[ch] nanoftp.c
7126 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7127 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7128 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7129 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7130 Cleanup, staticfied a number of non-exported functions,
7131 detected and cleaned up a dozen of problem found this way,
7132 avoided a lot of public function name/typedef/system names clashes
7133 * doc/xml.html: updated
7134 * configure.in: switched private flags to the really pedantic ones.
7136 Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138 * configure.in: 2.3.5
7139 * doc/html/*: rebuilt the docs
7141 Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143 * parser.c: fixed a reported bug in NOTATION parsing
7144 * uri.c: accepted but not fixed bug 51876, added TODO
7145 * Makefile.am: fixed bug 51876
7147 Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149 * config.h.in configure.in error.c: fix a compilation problem
7150 on platforms without vsnprintf (xml@thewrittenword.com)
7152 Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154 * parser.c: fixed a function name header typo
7155 * SAX.c: notations can also occur in external subset.
7157 Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159 * error.c: removed a C++ like comment
7161 Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163 * parser.c: fixing bug 52299 strange condition leading
7164 to a parser crash due to a buffer overflow
7165 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7166 added the specific test case
7168 Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7170 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7171 xmlXPathConvert{String,Number,Boolean} to be able to make
7172 type casts without a context stack, fixed some implementation
7173 problems related to the absence of context at parse-time,
7174 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7175 in the public API too
7176 * xpointer.c xpathInternals.h: we need to know at parse time
7177 whether we are compiling an XPointer
7179 Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7182 cleaned up the parser internals, refactored XPath code, added
7183 new compilation based APIs and cleanly separated public and
7186 Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7188 * xpath.h: the comp field must be added at the end to avoid
7189 killing binary compat.
7191 Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7193 * Makefile.am: detect XPath memleaks in regreson tests
7194 * error.c: fixed and error w.r.t. error reporting still using
7196 * hash.c: added new line at end of file
7197 * tree.h: minor cleanup
7198 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7199 expression parsing from evaluation, resulted in a number of
7200 changes internally, and in XPointer. Likely to break stuff
7201 using xpathInternals.h but should remain binary compatible,
7202 new interfaces will be added.
7204 Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7206 * configure.in: fixed a couple of problems reported by
7207 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7208 without gcc on non linux platforms.
7210 Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7213 a fix for --with-html-dir= configure support. I hope it won't
7214 break rpm generation
7216 Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7218 * xmlIO.c: one function comment cleanup.
7220 Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7222 * SAX.c: external subset notations were improperly registered
7223 in the internal subset.
7225 Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7227 * README.cvs-commits: added, pointing to HACKING
7230 Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7232 * parser.c: and Matt Sergeant found one in the XML push
7233 parser (erroneous check I forgot to remove when I fixed the
7236 Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7238 * xpath.c: ptittom found a small bug in UnaryExpr
7240 Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7242 * configure.in: bumped to 2.3.4
7243 * error.c: fixed bug #51860
7244 * tree.c: fixed bug #51861
7245 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7246 * tree.[ch] : added xmlDefaultBufferSize
7247 * nanoftp.c: typo in function name header block
7248 * doc/xml.html : updated, added link to XML::LibXSLT
7249 * doc/html/* : rebuilt the docs
7251 Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253 * parser.c SAX.c: the new content parsing code raised an
7254 ugly bug in the characters() SAX callback. Found it
7255 just because of strangeness in XSLT XML Rec ouptut :-(
7257 Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259 * Makefile.am: Martin Baulig suggested to add -lm
7260 * tree.c: found another bug in xmlNodeGetContent()
7262 Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264 * xpath.c: Bjorn found the error related to strictness of comparison.
7266 Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7268 * parser.c: trying to fix the Dtd parsing problem reported
7269 by Gary, side effect of last week speed optimizations.
7271 Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7273 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7274 * parserInternals.c: removed unneeded test raised by Stric
7276 Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7278 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7279 and fixed by William Brack). Added xmlXPathFormatNumber.
7280 Changed the sorting slightly.
7281 * configure.in Makefile.am example/Makefile.am: Added -lm.
7282 Please note that applications linking with libxml2, must
7283 also like with the math library from now on.
7285 Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7289 Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7291 * parser.c: one must report spaces even if the Dtd element
7292 content proves that this is not part of the element content.
7293 * result/valid/*.xml: this changed the ouptu slightly
7295 Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297 * configure.in: bumped to 2.3.3
7298 * doc/xml.html: updated
7300 Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302 * tree.c: minor doc fix
7303 * xpath.c: deallocation issues when a result tree has been
7304 converted to a node-set
7306 Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308 * doc/xml.html: oops corrected dates s/2000/2001
7310 Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312 * valid.c: new patch from Gary Pennington
7314 Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7316 * doc/xml.html: applied patch from Ankh
7318 Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7320 * xinclude.c: fixed a problem building on Mac
7322 Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7324 * parser.c: more work on increasing parsing ferformances
7326 Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7328 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7329 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7330 avoiding memcpy in production builds MEM_CLEANUP macro use
7331 * parser.[ch] parserInternals.c: optimizations of the tightest
7332 internal loops inside the parser. Better checking of I/O
7333 flushing/loading conditions
7334 * xmllint.c : added --timing
7336 Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338 * configure.in: bumped to 2.3.2
7339 * doc/xml.html: updated for release
7341 Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7343 * xpath.c: found a memleak and fixed a nasty bug
7345 Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347 * xmllint.[c1] : added return code errors for xmllint
7348 * xpath.c: specific debug dump function for result value trees
7350 Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7352 * xpath.c: finally implemented xmlXPathCompareNodeSets
7353 * test/XPath/expr/floats results/XPath/expr/floats: added
7354 a test for float expressions
7356 Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7358 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7359 * parserInternals.[ch]: trying to speed up parsing
7360 * xpath.c : speeded up node set equality op
7362 Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7364 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7365 better handling of ID/IDREF and the list modules associated
7366 * configure.in: small CFLAGS cleanup
7368 Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7370 * configure.in: fixed iconv detection on AIX (stric)
7372 Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7374 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7376 Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7378 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7379 and optimized xmlXPathNodeSetSort
7381 Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383 * xpath.c: bug fix when context size is 0
7384 * parser.c: I like Norm's Dtd because they still manage to break
7385 the parser occasionally
7387 Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7389 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7391 Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7393 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7394 attributes within the XML-1.0 namespace
7396 Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7398 * xpathInternals.h: exported a few axis functions
7399 * doc/xml.html: updated the doc
7401 Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7403 * configure.in: applied patch from Daniel van Balen for OpenBSD
7404 and bumped version to 2.3.1
7405 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7406 attempt to find autoclosing was simply broken, removed it,
7407 updated the examples, this is better
7409 Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7411 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7412 hash functionnalities.
7413 * doc/html/* : rebuild the doc
7415 Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7419 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7420 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7421 really want to have tags closed on output even if we accept
7422 unclosed ones on input
7424 Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7426 * xpath.c: ouch don't free NULL, rare case fixed
7427 * tree.c: don't coalesce text nodes if they don't have the
7428 same behaviour wrt escaping on output
7430 Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432 * xpath.c: small fixup
7433 * SAX.c: don't warn on empty namespaces.
7435 Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7437 * README: a bit of cleanup
7438 * configure.in: preparing for 2.3.0 release
7440 Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7442 * hash.[ch]: added a first version of xmlHashSize()
7443 * valid.c: another bug fix from Gary Pennington
7445 Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447 * valid.c: couple of bug fixes pointed by Gary Pennington
7448 * HTMLtree.c: #if 0 cleanup
7450 Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7452 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7453 which removes a time consuming check of xmlXPathNodeSetAdd()
7454 and use it in places where we are sure to not break unicity
7456 Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7458 * xpath.c: bug fixes found from XSLT
7459 * tree.c: preserve node->name special values when copying nodes.
7460 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7461 external subset are fetched when available but without full
7462 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7463 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7464 output with encoding disabled.
7466 Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7468 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7469 xmlCheckFilename should not be called from xmlFileOpenW
7472 Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7474 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7475 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7476 added the new tests for URI normalization
7477 * testURI.c: fixed stoopid bugs
7478 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7479 the URI in the error messages are now properly normalized
7481 Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7483 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7485 Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7487 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7489 Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491 * xpath.c: fixed mod operator
7493 Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7495 * parser.c: fixed xmlStrcat doc
7496 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7499 Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7501 * xpath.c result/XPath/tests/chaptersbase
7502 result/XPath/tests/simplebase: fixed XPath node()
7503 * tree.c: small fix in xmlNewNs()
7504 * Makefile.am: removed extraneous xml2Conf.sh rule
7506 Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7509 Changed the library name, in order to get libxml-devel and
7510 libxml2-devel to coexist on a single system
7511 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7512 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7514 Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7516 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7517 libxml2-devel installable in // as libxml-devel.
7519 Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7521 * doc/Makefile.am: fixed make rebuild in doc
7522 * doc/html/*.html: rebuilt the docs
7524 Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7526 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7528 Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7530 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7531 the HTML doc to go into the -devel RPM ...
7532 * aclocal.m4 config.h.in: some updates due to auto* magic
7534 Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7536 * xpath.h: added a hook in the context structure allowing to
7537 link to extra support, needed for XSLT
7539 Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7541 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7542 xmlXPtrCmpPoints to use it.
7543 * propagated the following patch from Alejandro Forero
7544 * include/win32config.h xmlIO.c: applied further suggestions
7545 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7546 * example/gjobread.c: fixed warnings, now that it builds
7548 Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7550 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7552 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7553 filename points to a valid file (not a directory).
7554 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7555 Added calls to xmlCheckFilenameDir.
7557 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7558 `path' (rather than `filename') as the parameter to gzopen and open.
7560 Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562 * Makefile.am: fixed a problem with EXTRA_DIST
7564 Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7566 * Makefile.am example/Makefile.am: finally found the trick
7567 to build the example, i.e. add "." in SUBDIRS before example
7570 Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7572 * doc/xml.html: updated with an XSLT section, removed pointer to
7575 Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7577 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7578 too, and deallocation need to occur the same way.
7580 Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7582 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7583 type correponding to an XSLT result tree fragment. Share most
7584 of the data format with node set, as well as operators.
7585 * HTMLtree.c: added a newline at the end of the doctype output
7586 whe this one is not present initially.
7587 * tree.c: make sure taht the parent and doc pointers are properly
7588 set when copying attributes (lists).
7590 Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7592 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7594 Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7596 * xpath.c: seems I finally killed that ugly path evaluation
7597 context bug (tagged 9999 in case is is wrong)
7599 Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7601 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7604 Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7606 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7607 for xmlGzfileOpen() bug
7609 Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7611 * xpath.c: removed an error found by XSLT usage
7612 * tree.c parserInternals.h: use a predefined static string
7613 for text and comment nodes, avoid freeing them in xmlFreeNode,
7614 exported the string name in parserInternals.h and added
7615 another value to disable encoding at output (for XSLT),
7618 Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7620 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7621 win32/libxml2/libxml2_so.dsp: new makefiles and update
7622 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7624 Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7626 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7629 Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7631 * xpath.c: fixed the comaprision of values and nodelists,
7632 need to compare nodelist still ...
7633 * debugXML.c: avoided a possible core dump
7634 * HTMLparser.c: cleanup
7635 * nanohttp.c: contributed fix.
7636 * tree.c: fixes in properties handling added xmlSetNsProp
7638 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7642 Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7644 * parser.c parserInternals.c: applied Bjorn Reese optimization
7647 Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7649 * Makefile.am: applied patch fro make check from Martin Vidner
7651 Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7653 * configure.in: preparing 2.2.11
7654 * doc/html/*: rebuild the HTML files
7655 * doc/xml.html : updated
7657 Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7659 * tree.c: fixed a stupid bug
7660 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7661 patches related to validation of an XInclude processing result
7664 Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7666 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7669 Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7671 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7673 Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7675 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7676 reported by Jonas Borgström
7677 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7679 Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7681 * testXPath.c xpath.c: fixing the XPath union expressions problem
7682 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7684 Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7686 * xmllint.c: Made is so if the file name is "-" is will read form
7687 standard input. Sven Heinicke <sven@zen.org>
7688 * tree.c: fixed a problem when growing buffer
7689 * tree.h: fixed the comment of the node types following andersca
7693 Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7695 * HTMLparser.[ch]: added a way to avoid adding automatically
7696 omitted tags. htmlHandleOmittedElem() allows to change the
7698 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7699 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7700 of xmllint too when using --memory flag, added a memory test
7701 suite at the Makefile level.
7702 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7703 with namespace use when encountering QNames in XPath evalation,
7704 added xmlns() scheme in XPointer.
7705 * nanoftp.c : incorporated a fix
7706 * parser.c xmlIO.c: fixed problems raised with encoding when using
7708 * parserInternals.c: closed bug 25934 reported by
7709 torsten.landschoff@innominate.de
7712 Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7715 on a non-updated tree :-(, made a 2.2.10 release to correct the
7718 Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7720 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7721 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7722 integrated a set of OpenVMS changes from Howard Taylor
7723 <Howard.Taylor@pacoast.com>
7725 Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7727 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7728 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7730 Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732 * HTMLparser.c: some fixes on auto-open of html/head/body
7733 * encoding.c: fixed a compilation error on some gcc env
7734 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7735 XPointer implementation
7736 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7737 related XPointer tests and associated results
7739 Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741 * doc/xmldtd.html doc/xml.html: following a short step by step
7742 guidance on IRC to help maciej with DTDs I started a small
7743 page on the subject.
7745 Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747 * HTMLparser.c: fixed handling of broken charrefs
7748 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7751 Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753 * doc/xml.html doc/html/* : rebuilt the docs after adding
7754 xinclude and updated page for 2.2.7 and 2.2.8
7755 * configure.in: releasing 2.2.8
7757 Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759 * parser.[ch] parserInternals.c: applied the conditional
7760 section processing fix from Jonathan P Springer
7761 <jonathan.springer2@gte.net>
7762 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7763 project file, fixed iconv default non support
7764 * xpath.c: fixed the problem of evaluating relative expressions
7765 when a node context is provided.
7767 Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769 * nanoftp.c: fixed gcc 2.95 new warnings
7770 * SAX.c: fixed a stupid bug
7771 * tree.c: fixed a formatting problem when round-tripping
7773 * xinclude.c: chased memleak, fixed a base problem
7774 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7775 xmlXPtrBuildNodeList()
7777 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7778 adding a first small set of regression tests for XInclude
7780 Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7782 * nanohttp.[ch]: applied Wayne Davison patches to access
7783 the WWW-Authorization header.
7784 * parser.c: Closed Bug#30847: Problems when switching encoding
7785 in short files by applying Simon Berg's patch.
7786 * valid.c: fixed a validation problem
7787 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7788 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7790 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7791 need to be extended to non full nodes selections.
7792 * xinclude.c: starts to work decently
7794 Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7797 debugXML.c xmlversion.h.in: Started adding XInclude support,
7798 this is a new xmllint option
7799 * tree.c xpath.c: applied TOM patches for XPath
7800 * xpointer.c: fixed a couple of errors.
7801 * uri.c: added an escaping function needed for xinclude
7802 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7803 new warning from RH70 gcc's version
7805 Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7807 * HTMLparser.c: fixed loop on invalid char in scripts
7808 * parser.c: update to description of xmlIOParseDTD()
7809 * libxml.m4 xmlversion.h.in: changes contributed by
7810 Michael Schmeing <m.schmeing@internet-factory.de>
7811 * configure.in: preparing for 2.2.7
7812 * Makefile.am: trying to avoid config.h and acconfig.h
7813 being included in the distrib
7814 * configure.in: released 2.2.7
7816 Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7818 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7819 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7821 Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7823 * parser.[ch]: added xmlIOParseDTD()
7824 * xpointer.c: added support for the 2 extra parameters of
7825 string-range, fixed a stoopid error when '0' was present
7826 in XPointer expressions
7827 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7828 testsuite for the above
7830 Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7832 * libxml.spec.in: improved package descriptions
7834 Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7836 * xpath.c xpathInternals.h: applied a large cleaning patch
7837 from TOM <ptittom@free.fr>, it also add namespace support
7838 for function and variables registration.
7840 Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7843 * Makefile.mingw: Wayne Davison's update adding hash.c
7845 Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7847 * xpath.c: fixed the root evaluation problems
7848 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7849 ignorable spaces with <b> <bold> <em>
7850 * tree.c: fixed a loop in xmlSearchNsByHref()
7852 Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7854 * xpath.c: applied another XPath patch from TOM
7855 * xpath.c include/makefile.am: applied another patch from
7856 china@thewrittenword.com (cleanup on IRIX).
7858 Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7860 * xml-config.1: received a fixed version from Fredrik Hallenberg
7861 <hallon@lysator.liu.se>
7863 Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7866 cleanup patch for XPath
7868 Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870 * patched to redirrect all "out of context" error messages to
7871 a reconfigurable routine. The changes are:
7872 * xmlerror.h : added the export of an error context type (void *)
7873 an error handler type xmlGenericErrorFunc there is an interface
7874 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7875 to reset the error handling routine and its argument
7876 (by default it's equivalent to respectively fprintf and stderr.
7877 * all the c files: all wild accesses to stderr or stdout within
7878 the library have been replaced to calls to the handler.
7880 Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882 * configure.in: release 2.2.6
7883 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7884 exporting the inner functions of xpath for extension modules
7885 * doc/*: updated and rebuilt the doc
7887 Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7889 * nanohttp.c : applied Wayne HTTP cleanup patch
7890 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7891 and xmlNodeSetSpacePreserve()
7893 Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7895 * xpath.c: closing bug #29260
7897 Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7899 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7900 multikey tuples, made hash structure opaque
7901 * valid.[ch]: moved elements, attributes, notations decalarations
7902 as well as ID and refs to hash tables.
7903 * entities.c: hash cleanup
7904 * xmlmemory.c: fixed a dump problem in debug mode
7905 * include/Makefile.am: problem passing in DESTDIR= values patch
7906 from Marc Christensen <marc@calderasystems.com>
7907 * nanohttp.c: removed debugging remains
7908 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7909 * HTMLparser.c parser.c: fixing a number of problems with the
7910 macros in the *parser.c files (Wayne).
7911 * HTMLparser.c: close the previous option when opening a new one
7913 * result/HTML/*: updated the HTML results accordingly
7915 Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7917 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7918 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7919 XPath functions and XML entities table to them. More to come...
7920 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7922 Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924 * tree.c: coalesce adjacent text nodes
7925 * valid.c: handling of blank nodes in DTd validation (raised
7926 by problems with a posteriori validation).
7927 * nanohttp.c: changing behaviour on HTTP write stuff.
7928 * HTMLtree.c: forced body and html to be explicitely closed.
7929 * xpath.h: exported more XPath functions.
7931 Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7934 * xpointer.c: range() range-inside and other helper functions
7935 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7937 Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7939 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7940 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7942 Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7945 and XPointer modules
7947 Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949 * SAX.h: closed #25107
7951 Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7953 * testSAX.c: fixed problem with cdata reporting
7954 * SAXresult/* : updated
7956 Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7958 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7959 Closed bug #27499, added to regression tests
7962 Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7964 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7965 support for SCRIPT and STYLE with help from Bjorn Reese
7966 * test/HTML/* result/HTML/*: added simple testcase and updated
7969 Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7971 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7972 string-range for empty strings
7973 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7974 test/XPath/xptr/strrange: augmented the XPointer testsuite
7976 Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7978 * doc/xml.html doc/xmlmem.html: added a module describing memory
7979 interfaces and use, updated the main page.
7981 Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7983 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7984 nanoftp code work on Windows too now
7986 Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7989 * xpointer.c: implemented string-range() at least a good first version
7990 * test/XPath/docs/str test/XPath/xptr/strrange
7991 result/XPath/xptr/strrange: the string-range() tests
7993 Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995 * Makefile.am include/Makefile.am include/win32config.h
7996 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7999 Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8001 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8002 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8003 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8005 Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8007 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8008 patch for socklen_t detection by
8009 Albert Chin-A-Young <china@thewrittenword.com>
8011 Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8013 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8014 and added a --dtdvalid option to xmllint used to test it
8016 Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8018 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8019 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8021 Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8023 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8024 handlings (registration, lookup, cleanup)
8026 Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8028 * configure.in Makefile.am include/makefile.am: adding XPointer
8029 and XPtrtests target
8030 * xpointer.[ch] : new files for XPointer support
8031 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8034 Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8036 * configure.in: fixed, very broken, make distcheck works again
8038 Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040 * More work toward 2.2.5, integrated a number of patches
8041 * configure.in Makefile.am win32config.h.in: trying to cleanup
8042 make distcheck .... huh ...
8043 * include/Makefile.am include/win32config.h: new directory
8045 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8046 updated teh makefiles and instructions for WIN32
8047 * xpath.c: small fixes
8048 * test/XPath/ results/XPath: updated the testcases and results
8049 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8051 * valid.c: fixed an ID bug
8053 Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8055 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
8056 the automake bug where wrong dependencies were generated.
8057 * xpath.[ch]: worked on XPointer
8059 Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8061 * configure.in Makefile.am: 2.2.5, ship the include in an
8062 include/libxml subdirectory, use symlinks when using CVS
8063 * testSAX.c: fixed small bug
8064 * testXPath.c: changed the way testfiles are parsed
8065 * debugXML.c: same kind of cleanup when parsing an argument expression
8066 XPath/XPointers can have blanks embedded
8067 * xpath.[ch]: more cleanup, reorgs for XPointer work
8068 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8069 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8071 Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8074 in the XPath engine, rewrote large parts of it, now it's far
8075 cleaner and in sync with the REC not an old WD. Fixed a parsing
8076 problem in the interactive XML shell found when testing XPath.
8078 Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8080 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8081 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8082 examples with the extra test
8084 Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8086 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8087 the global init function.
8089 Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8091 * HTMLparser.c: Doohhh, attribute name parsing was still case
8092 sensitive ! Fixed this ...
8093 * result/HTML/* : updated the tests results accordingly
8095 Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8097 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8098 engine, should be far more stable, incorporated a new version of
8099 preceding/following axis, need testing
8100 * uri.c: fixed file:///c:/a/b/c problem
8101 * test/XPath/tests/idsimple: augmented the XPath tests
8103 Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8105 * doc/* rebuilding docs for 2.2.4 release
8107 Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8109 * configure.in: releasing 2.2.4
8110 * parser.[ch]: added xmlStrEqual()
8111 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8112 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8113 use xmlStrEqual instead
8115 * added an XPath test
8117 Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8119 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8120 * entities.h: exported xmlInitializePredefinedEntities
8121 * parser.[ch] : added xmlInitParser()
8122 * parserInternals.h : had to export htmlInitAutoClose()
8124 Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8128 * Makefile.am : added XPath regression tests to normal tests
8129 * uri.c: fixed a problem with local paths, cleanup
8130 * parser.c: fixed a problem with large CData sections
8132 Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8134 * configure.in xml-config.in: patch from "Ben Taylor"
8135 <sol7x86@hotmail.com> for solaris shared libs lookup
8137 2000-09-30 Martin Baulig <baulig@suse.de>
8139 * libxml-2.0.pc.in: Provide pkg-config script.
8141 * configure.in: Create the libxml-2.0.pc script from the
8142 libxml-2.0.pc.in templates.
8143 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8144 script in `$(libdir)/pkgconfig'.
8146 Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8149 when compiling with MSC
8151 Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153 * xpath.c: patch for normalize-string() substring-before(),
8154 substring-after() and translate() functions from Bjorn Reese
8155 <breese@mail1.stofanet.dk>
8156 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8157 Fredrik Hallenberg <hallon@lysator.liu.se>
8160 Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8162 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8163 problem of socklen_t being undefined on a number of platforms
8164 * debugXML.c: fixed a compilation problem when without snprintf
8166 Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8168 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8169 an URI bug and a fix for the control-character-induced infinite loop
8170 * nanohttp.c: preventive fix for compiling on WIN32
8172 Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8174 * xmlint.c: closing bug #25000
8176 Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8178 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8179 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8180 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8181 related function, fixing xmlStrncmp(), and associated cleanup
8182 * result/HTML/entities.html.sax: updating result
8184 Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8186 * uri.c: applied patch for URI escaping from Wayne Davison
8188 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8189 from Denis Barbier <barbier@imacs.polytechnique.fr>
8190 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8191 patch from Wayne Davison
8193 Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195 * doc/xml.html : updated with new releases, adding "how to help"
8197 Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8199 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8200 removed a few warnings in pedantic mode ...
8201 * parserInternals.c parser.c: moved encoding switching function
8202 to parserInternals.c
8203 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8205 Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8207 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8208 error or warning handlers
8210 Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212 * parserInternals.c parserInternals.h parser.c Makefile.am:
8213 created a new module parserInternals.c, moved most of the
8214 code shared by the various parsers there, as well as
8215 deprecated code from parser.c. More cleanup of parser.c
8216 * uri.c: fixed a problem when URI is NULL
8217 * valid.c: speedup when looking for an attribute declaration
8219 Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8221 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8222 the cleanup of the computation of URI references when seeking
8223 external entities. The URI reference string and the resulting
8224 URI are both stored now.
8225 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8226 large s(n)printf checks and cleanup from Denis Barbier
8227 <barbier@imacs.polytechnique.fr>
8228 * xmlversion.h.in tree.h: couple of SGML declarations for a
8229 possible docbook module.
8230 * result/VC/ : a couple of test output changed due to the change
8233 Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8235 * parser.h: added a _private field for linking user's data
8237 Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239 * parser.c parserInternals.h: demacroified most of the IS_XXX
8240 the gain in size is significant so ...
8242 Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8244 * entities.c: cases where looking up entities with doc==NULL
8247 Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8249 * uri.c: applied Wayne Davison patch
8250 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8252 Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8254 * uri.c testUri.c: applied Wayne Davison patches
8255 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8256 * Makefile.in: added URItest and included thenin "make tests"
8258 Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260 * xmlversion.h.in: closed bug 22941
8262 Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8264 * doc/xmlio.html: added doc and example for entity loader
8267 Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8272 Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8274 * parser.c: Fixed bug on invalid ontent characters and when using
8276 * xmllint.c: fixed xmllint endling of errors in push mode
8278 Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8280 * HTMLparser.c testHTML.c: applied two new patches from
8281 Wayne Davison <wayned@users.sourceforge.net>
8282 * result/HTML/*.sax: regenerated HTML SAX output
8283 * parser.c: more cleanup.
8285 Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287 * HTMLparser.[ch] testHTML.c: applied the second set of
8288 patches from Wayne Davison <wayned@users.sourceforge.net>,
8289 adding htmlEncodeEntities()
8290 * HTMLparser.c: fixed an ignorable white space detection bug
8291 occuring when parsing with SAX only
8292 * result/HTML/*.sax: updated since the output is now HTML
8295 Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8297 * HTMLparser.[ch]: applied some of Wayne Davison
8298 <wayned@users.sourceforge.net> patches
8300 Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8302 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8303 undeclared namespace prefix was used, added a warning.
8304 Cleaned up support w.r.t. entities, spilling out a warning
8305 and being pedantic on lookups.
8306 * test/warning/ent9 : added testcase for previous example.
8308 * parserInternals.h parser.c: changed the way names are parsed
8309 now allow infinite size and decrease penalty for normal use
8310 * parser.c: Started a big cleanup/check of the parser code,
8311 fixed some of the most tortuous entity code, spotted code
8313 * test/*: added tests for very long names and related nasty
8316 Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8318 * doc/encoding.html: added encoding aliases doc
8319 * doc/xml.html: updates
8320 * encoding.[ch]: added EncodingAliases functions
8321 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8322 bottleneck affecting large DTDs like Docbook
8323 * parser.[ch] xmllint.c: added a pedantic option, will be
8325 * SAX.c: redefinition of entities is reported in pedantic mode
8326 * testHTML.c: uninitialized warning from gcc
8327 * uri.c: fixed a couple of bugs
8328 * TODO: added issue raised by Michael
8330 Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8332 * doc/encoding.html: propagated Martin Duerst suggestions
8334 Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8336 * parser.c: Fixed Bug#21552: libxml fails to decode &
8337 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8338 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8341 Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8343 * nanoftp.c nanohttp.c: small cleanup
8346 Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8348 * added an old VC testcase and updated title.xml entity
8350 Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8352 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8353 done on auto-opening of <p> tags and cleanup of SAX output
8355 Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8357 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8359 Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8361 * doc/xml.html libxml.* structure.*: updated the doc a bit
8363 Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8365 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8368 Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8370 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8371 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8373 Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8375 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8376 * testHTML.c: fix core dump on Solaris 2.x systems
8377 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8378 * result/HTML/*.sax: previous bug fix lead to new results
8380 Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8382 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8383 * configure.in: added --with-readline=DIR to accept alternate
8384 path for readline include/library
8385 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8386 for ANSI under HP-UX
8387 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8390 Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8392 * doc/* : rebuilt the docs
8393 * getting ready for 2.2.2 release
8395 Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8399 * tree.[ch]: added xmlAddChildList()
8400 * xmllint.c: MAP_FAILED macro test
8401 * parser.h: added xmlParseCtxtExternalEntity()
8402 * valid.c: applied bug fixes removed warning
8403 * tree.c: added CDATA block to elements content
8404 * testSAX.c: cleanup of output
8405 * testHTML.c: added SAX testing
8406 * encoding.c: better error recovery
8407 * SAX.c, parser.c: fixed one of the external entity processing
8408 of the OASis testsuite
8409 * Makefile.am: added HTML SAX regression tests
8410 * configure.in: bumped to 2.2.2
8411 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8414 Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8416 * configure.in: patch for HP compiler
8418 2000-08-04 Sven Heinicke <sven@zen.org>
8420 * xmllint.c: Was coredumping sometimes when the file given didn't
8423 Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8425 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8427 when using in memory parsing. Need some cleanup.
8428 * xmllint.c configure.in: added a --memory flag to test memory
8431 Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8433 * nanohttp.c: fixed socklen_t replacement to unsigned int
8434 * parser.c: fixed a space handdling missing at the end of
8435 production 28 DOCTYPE.
8436 * xmlmemory.c: fixed a stupid bug on the routine to override
8437 allocation functions
8440 Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8442 * doc/ regenerated the docs
8444 Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8446 * doc/encoding.html doc/xml.html: added I18N doc
8447 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8448 improvements, both parser and filters, added ASCII & HTML,
8449 fixed the ISO-Latin-1 one
8450 * xmllint.c testHTML.c: added/made visible --encode
8451 * debugXML.c : cleanup
8452 * most .c files: applied patches due to warning on Windows and
8453 when using Sun Pro cc compiler
8454 * xpath.c : cleanup memleaks
8455 * nanoftp.c : added a TESTING preprocessor flag for standalong
8456 compile so that people can report bugs more easilly
8457 * nanohttp.c : ditched socklen_t which was a portability mess
8458 and replaced it with unsigned int.
8459 * tree.[ch]: added xmlHasProp()
8461 * test/ : added more test for entities, NS, encoding, HTML, wap
8462 * configure.in: preparing for 2.2.0 release
8464 Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8466 * nanoftp.c: fixed the way the control connection is handled
8467 * libxml.spec.in: fixed the dependencies and cleanup
8469 Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8471 * doc/xml.html: changed the xmlsoft.org structure, updated the
8472 examples w.r.t. root and childs
8474 Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8476 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
8478 Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8480 * HTMLparser.c: Work on character encoding support for the HTML parser
8481 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8482 * encoding.c: Fixed a potential memleak in the encoding stuff
8484 Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8486 * doc/FAQ.html doc/Makefile.am : added a FAQ
8488 Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8490 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8491 of the HTML parser to force it to not bypass SAX
8493 Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8495 * win32config.h.in: updated
8496 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8497 lacks iconv support :-( need to release 2.1.1
8498 * configure.in: release 2.1.1
8499 * HTMLparser: fixed bug #14784
8500 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8502 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8503 the SAX startDocument() callback.
8506 Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8508 * added xmlStopParser()
8510 Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8512 * configure.in: 2.1.0 prerelease
8513 * Large resync between W3C and Gnome tree
8514 * nanoftp, nanohttp.c: fixed stalled connections probs
8515 * HTMLtree.c SAX.c : support for attribute without values in
8517 * valid.c: Fixed most validation + namespace problems
8518 * HTMLparser.c: start document callback for andersca
8519 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8520 * parser.h, SAX.c: serious speed improvement for large
8522 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8524 * example/Makefile.am example/gjobread.c tree.h: work on
8525 libxml1 libxml2 convergence.
8526 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8527 and the LIBXML_TEST_VERSION macro
8529 Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8531 * doc/xml.html: various patches and improvements typo fixed by
8533 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8534 from Felix Natter <fnatter@gmx.net>
8536 Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8538 * doc/upgrade.html: updated with instructions for support of both
8539 libxml-1.x and libxml-2.x
8540 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8541 for 2.x support and also fixed includes
8544 Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8547 the encoding support, added iconv support, so now libxml if
8548 compiled with iconv automatically support japanese encodings
8549 among others. Work based on initial patch from Yuan-Chen Cheng
8550 I may have broken binary compat in the encoding handler
8551 registration scheme, but that was so utterly broken I don't
8552 expect anybody to have used this feature until now.
8553 * parserInternals.h: fixup on the CHAR range macro
8554 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8556 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8557 * uri.c: added xmlParseURI() I can't believe I forgot to
8558 implement this one in 2.0 !!!
8559 * SAX.c: moved doc->encoding update in the endDocument() call.
8562 Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8564 * tree.h: removed extraneous xmlRemoveProp definition
8565 * TODO: added item about --disable-corba configure switch
8566 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8567 * nanoftp.c: fixed include problems giving troubles on AIX and
8569 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8570 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8571 comment and headers changes to lower gtk-doc number of warnings
8572 * doc/html/*: rebuilt docs
8574 Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8576 * HACKING: documented the tag for 1.x and instructions
8578 Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8580 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8581 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8582 xmlCreateIOParserCtxt
8583 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8584 significant overall improvement
8585 * xmllint.c: added I/O test to xmllint
8586 * testSAX.c: added a speed test
8587 * doc/* : updated/regenerated
8589 Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591 * xpath.c uri.h parserInternals.h: cosmetic changes from
8592 "Timur I. Bakeyev" <timur@bat.ru>, including making
8593 xmlCreateURI() public
8595 Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8597 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8598 and the code at the same time. Added a clean mechanism for
8599 overload or added input methods: xmlRegisterInputCallbacks()
8600 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8601 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8603 * doc/* : updated/regenerated
8604 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8607 Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8609 * testURI.c: yet another forgotten commit, I should get some sleep !
8611 Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8613 * xmllint.c: forgot to commit this too ?
8615 Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8617 * xmlversion.h.in : forgot to commit this previously
8619 Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8621 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8622 * README TODO: updated for release
8623 * uri.c uri.h: added authority parsing/saving
8624 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8625 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8626 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8627 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8628 Makefile.am : added compile-time customization of libxml
8629 --with-ftp --with-http --with-html --with-xpath --with-debug
8631 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8632 #include <libxml/xxx.h> I hope it won't break too much stuff
8633 and will be manageable in the future...
8634 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8635 and added xmllint to the installed programs
8636 * uri.h: added xmlFreeURI()
8638 Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8640 * uri.c uri.h: finished the escaping handling, the base support
8641 and the URI path normalization. Looks good just lacks the
8642 authority content parsing code.
8643 * Makefile.am: added instructions to generate testURI
8645 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8646 added links and icons for W3C and Gnome
8648 Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8650 * xmlmemory.[ch] : seems I forgot to actually update the files in
8652 * doc/xml.html doc/html/* : updated and uploaded the docs
8654 Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8656 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8658 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8659 libxml default allocation function with another set (like gmalloc/
8661 * Makefile.am, uri.c, uri.h: added a set of functions to do
8662 exact (litteraly copied from the RFC 2396 productions) parsing
8663 and handling of URI. Will be needed for XLink, one XML WFC,
8664 XML Base and reused in the nano[ftp/http] modules. Still work
8667 Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8669 * configure.in, libxml.spec.in : libxml2
8670 * doc/* : updated the doc page, rebuilt the docs
8672 Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8674 * all: tagged LIB_XML_1_X
8675 * *.c *.h : updated from W3C CVS tree
8676 * configure.in : 2.0.0-beta
8677 * libxml.spec.in : libxml2 package nam
8678 * result/* : new version of the tests output
8680 Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8682 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8684 Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8686 * doc/* : rebuilt the docs
8687 * parser.c: final patch on #6766
8688 * valid.c: small patch on validity checks.
8690 Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8692 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8694 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8695 compatibility w.r.t. XML spec and existing code.
8697 Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8699 * parser.c: seems a better solution to <a> </a> exists,
8700 will try it for a while
8702 Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8704 * parser.c: tried to remove the <a> </a> generating <a/>
8705 this is hard. Left a flag for that purpose. Fixed bug #6766
8706 * configure.in: prepared 1.8.7 not released, due to previous
8709 Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8711 * doc/xml.html : applied second patch from Paul DuBois
8713 Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8715 * doc/xml.html : applied patch from Paul DuBois
8717 Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8719 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8721 Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8723 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8724 compilation warnings on various platforms.
8725 * parser.c: Fixed #5281 validity error callbacks are now desactived
8726 by default if not validating.
8728 Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8730 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8732 Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8734 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8735 <gkatsi@cs.toronto.edu>
8737 Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8739 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8742 Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8744 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8745 xmlNanoFTPUpdateURL for persistent control connections.
8746 * configure.in: 1.8.6
8748 Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8750 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8751 * tree.[ch] : added xmlSaveNoEmptyTags
8753 2000-01-29 James Henstridge <james@daa.com.au>
8755 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8757 * Makefile.am: added nanoftp.[ch] to the build.
8759 Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8761 * nanoftp.[ch]: cleanup, comments, API
8762 * debugXML.c : fixed a bug in the cat command
8763 * doc/*: regenerated the docs
8765 Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8767 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8768 * debugXML.c : fixed a bug in the cat command
8769 * valid.c: fixing some small probs
8770 * libxml.spec.in: get rid of the SNAP suffix
8771 * doc/xml.html: updated the status
8773 Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8775 * xml-config.in: xml-config --version to just return the
8777 * xpath.c: some cleanup w.r.t. axis when the current node is
8781 Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8783 * configure.in: prepared for libxml-1.8.5
8784 * doc/* recompiled the documentation
8786 2000-01-17 Jody Goldberg <jgoldberg@home.com>
8788 * configure.in : WARNING autoconf subtlety alert :
8789 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8790 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8791 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8792 get defined by AC_CHECK_HEADERS.
8794 Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8796 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8797 Rune.Djurhuus@fast.no
8799 Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8802 * tree.c, parser.c: made sure that only memory alloc problems
8803 and internal parser errors are allowed to write to stdout or
8806 Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8808 * tree.c : restored xmlNewGlobalNs since this seems used by
8809 a lot of existing code :-(, fixed a bug in xmlNewNs
8810 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8811 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8812 to exit() from the library code.
8813 * xpath.c, parser.c: removed bugs or unused code detected by
8815 * parser.c: started adding interfaces for parsing well balanced
8817 * configure.in: releasing 1.8.4
8818 * doc/* : rebuilt the docs
8820 Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8822 * tree.[ch] : added xmlNewDocFragment() for DOM
8823 * testHTML.c: uninitialized variable.
8825 Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8827 * doc/* : rebuild the docs
8829 Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8831 * acconfig.h: readline and history patch
8832 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8833 * tree.c: added check and handling when possibly removing an ID
8834 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8836 * test/HTML/entities.html result/HTML/entities.html* : test for
8837 various entities reference cases
8838 * result/HTML/* : as a result output of some testcase have
8840 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8841 by previous example. added xmlParseTryOrFinish().
8842 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8843 entities.h debugXML.h HTMLparser.h: changed the way struct are
8844 declared to allow gtk-doc to expose those
8845 * parser.c: closed bug #4960
8846 * Makefile.am configure.in: Applied patch from
8847 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8848 and math/socket libs detection
8850 Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8852 * configure.in, Makefile.am: link tester against readline
8853 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8855 Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8857 * tree.[ch]: added xmlRemoveProp
8858 * win32config.h.in nanohttp.c: avoid including the Windows
8859 socket stuff in every C files
8860 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8862 * test/ns4 result/ns4 etc...: added test case for previous prob
8863 * tree.c: xmlNewNs wasn't checking for double definition
8864 * Makefile.in: fixed a problem with dist-hook duplicates
8865 * parser.[hc], xmlIO.c: fixed the loading of external entities
8866 APIs, now xmlLoadExternalEntity() is used everywhere and
8867 setting up an app specific front-end using the
8868 * SAX.c parser.c: some fixes, now the xhtml spec validates
8870 * error.c: fixed crashes in case of no input stream
8871 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8872 to the validation tests and results
8874 Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8876 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8877 too htmlCreatePushParserCtxt() and htmlParseChunk()
8878 * parser.c: a bit of cleanup.
8879 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8880 to XML) removed the last mem leak known
8881 * HTMLtree.c: output message cleanup
8882 * xmlmemory.c: display content info about memory blocks
8883 * result/HTML/wired.* : missing att value warning change
8885 Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8887 * doc/* : rebuilt the documentation
8889 Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8891 * parser.[ch] parserInternals.h: Push parser for XML,
8892 seems to work fine now
8893 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8894 --push for push testing
8895 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8896 * testSAX.c: added --push
8897 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8899 * xmlIO.[ch] : enriched API + fixes for push mode
8900 * entities.[ch]: added the entity content length to the struct.
8901 * xmlmemory.[ch]: new API to show the last entries for the shell
8902 * valid.c: added required attribute testing
8903 * SAX.c: the cdata callback now merge contiguous fragments
8904 * HTMLparser.c: cleanup of some macros
8906 Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8908 * parser.c: fix for PIs name starting with xml
8909 * tree.c: fixed a potential problem with || and && ops
8910 * *.c, configure.in win32config.h.in : generate win32config.h for
8911 those on the Other Side !
8913 Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8915 * parser.c: fixed a stupid = vs. == bug :-(
8916 * doc/gnome-xml.sgml: s/glade/xml/
8918 Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8920 * configure.in, doc/xml.html : bug fix release 1.8.2
8921 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8922 Hopefully the end of that silly C++ include problem
8923 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8924 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8925 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8926 troubles with autoclosed elements when the stree shape doesn't
8927 follow the DtD specs. Added htmlIsAutoClosed() and
8929 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8930 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8931 * debugXML.c: fixed a bug on printing default namespaces.
8932 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8934 Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8936 * result/HTML/*.htm[l] : updated the HTML regression tests according
8938 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8939 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8940 problem due to intermix of extern "C" { ... } declarations for C++
8941 and recursive includes in the headers
8943 1999-12-20 Chris Lahey <clahey@umich.edu>
8945 * HTMLtree.c: Made it so that html nodes with a single child do
8946 not insert a carriage return before or after the child node.
8948 Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8950 * configure.in, doc/xml.html : bug fix release 1.8.1
8951 * parser.c: fixed bug #4344
8952 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8953 added the glue to avoid C++ problems
8954 * doc/* : regenerated the documentation
8956 Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8958 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8959 namespace recognition, and Dia as a resul :-(
8960 * encoding.c: closed bug #3950
8962 Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8964 * valid.c: debugging a posteriori validation, except URI expansion
8965 stuff this should be fixed now
8966 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8967 Carl Nygard <cnygard@bellatlantic.net>
8968 * tester.c: added --postvalid, cleaning of the code
8969 * tree.[ch]: added xmlDocGetRootElement()
8971 Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8973 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8976 Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8978 * configure.in, doc/xml.html : bumped to 1.8.0
8979 * xlink.[ch], Makefile.am : added framework for link detection
8980 * parser.h: added nbChars to parser context, needed for cleanup.
8981 * xmlmemory.c: removed a nasty bug when out of mem
8982 * valid.[ch]: adding namespace support for attribute decl
8983 * tester.c: added --debugent option
8984 * debugXML.[ch]: added xmlDebugDumpEntities()
8985 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8986 buffers instead, this was really needed, validation was breaking
8987 in strange ways due to that. Added xmlParseStringPEReference()
8988 and other parsing from strings functions. Entities processing
8989 modified again, but PERef are still not handled correcly but
8990 unless you're Eve Maller you won't notice :-)
8991 * HTMLparser.c: large changes toward reliability, and switched to
8992 lowercase internal tags, XHTML is lowercase, so it will help
8993 that output is closer to next version.
8994 * doc/* : regenerated the documentation, it is now hosted at
8995 http://xmlsoft.org/ (same bits I just bought the domain :-)
8998 Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9000 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9002 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9004 * doc/*: rebuilt the doc making sure everything appears in the
9007 Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9009 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9010 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9011 which allow impressive speed improvement on dataset with
9012 large text pieces, but at the cost of broken binary
9013 compatibility and slightly bigger memory usage.
9014 Configure with --with-buffers to activate them, they
9015 are protected with XML_USE_BUFFER_CONTENT define.
9016 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9017 goal is 0 memory left allocated once parser is no more used
9018 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9019 call xmlCleanupParser() and xmlMemoryDump()
9021 Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9023 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9024 * parser.[ch] encoding.[ch]: added memory cleanup routines
9025 * parser.c: closing bug #3788
9026 * doc/*: rebuilt the doc
9028 Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9031 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9032 * tester.c: added --compress option
9033 * doc/*: rebuilt the documentation
9035 Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9037 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9038 if given /proc/kcore as input !
9039 * doc/xml.html doc/*: updated and rebuilt the documentation
9041 Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9043 * parser.c: Fixed some wrongly space collapsing code due to
9044 a misreading of the spec.
9045 * result/*: fixed the output accordingly
9047 Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9049 * encoding.c: bug fix and typos
9050 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9051 * parser.c: added attribute normalization closing bug #3597
9052 * test/att* result/att* SAXresult/att*: testcase for attribute
9055 Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9057 * configure.in: closing bug #3163 by adding extra flags for the
9058 cc compiler on HP-UX
9060 Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9062 * valid.[ch] : removed a typo and an enumerated type bug in the
9063 xmlAddElementDecl() function
9064 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9065 call to xmlEncodeEntitiesReentrant() so that the functions
9066 New, Set and Get are at the same level.
9067 * parser.c HTMLparser.c: extra memory allocation bug for
9068 attributes detected by someone using libxml in embedded systems :-)
9070 Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9072 * xmlmemory.h: turned off mem debug :-\
9074 Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9076 * parser.c: closed bug #2784 a one line fix, but worth pushing
9078 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9079 some structures, comments before and after the
9080 main element, and other nastyness
9081 * HTMLtree.c tree.c: accomodate the extended HTML supported
9082 * configure.in: pushing 1.7.4
9083 * test/ent8 and related outputs : added a new test for bug #2784
9084 * test/HTML/wired.html and related output: a nasty HTML example
9085 * Makefile.am: improved the test scripts
9086 * docs/* : reran the documentation extractor, updated xml.html
9088 Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9090 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9091 HTMLparser and debugged the HTML related code. HTML documents
9092 now have their own type
9093 * entities.c: do not dump ' for HTML output
9094 * xmlmemory.c: improvement, breakpoint mechanism
9095 * testHTML.c: added --sax --repeat ...
9096 * Makefile.am: improved the HTML tests
9097 * valid.[ch]: added xmlValidGetValidElements and
9098 xmlValidGetPotentialChildren
9099 * tester.c: added --insert to test the 2 new functions
9100 * test//* result//* SAXresult//* : regression test cleanup
9102 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9103 gnome-xml-nanohttp.html
9105 Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9107 * HTMLparser.c: fixed problems with some autoclose tags
9108 * tree.c: fixed XML output problems.
9109 * result/* SAXresult/*: update of the tests output
9111 Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9113 * Makefile.am: Arturo patch for xmlConf.sh version info
9114 * parser.c: Tim Josling patch for single quoted items
9115 * tester.c: Tim Josling patch for tester options usage
9116 * tree.h: indent cleanup
9118 Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9120 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9121 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9123 Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9125 * tree.c : Raph patch for initialization of CORBA fields
9126 * parser.c, xpath.c, ...: modification of doc comments
9127 * xpath.c : allow spaces in xpath expressions
9129 Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9131 * xmlmemory.h: turning off memory debug :-(
9133 Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9135 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9136 better SAX interfaces.
9137 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9139 * configure.in: 1.7.2
9141 Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9143 * libxml.spec.in: fixed the URL
9144 * doc/xml.html: improved the documentation front-end
9146 Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9148 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9150 Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9152 * libxml.spec.in: fixed the alpha compile problem
9153 * parser.[ch]: changed errno to errNo in the parser context :-(
9154 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9155 * doc/xml.html: changed CHAR to xmlChar
9156 * doc/html/*: recompiled the documentation
9157 * configure.in: 1.7.1
9159 Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9161 * parser.h: modified the parser context struct to regain 1.4.0
9162 binary compatibility
9163 * parser.c, xml-error.h: added errno ot teh context and defined
9164 a set of errors values with update of errno
9165 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9167 * *.h, *.c: complete cleanup of the use of config.h and include
9168 protection depending on the current setup.
9169 * overalll debugging, maintenance and bug-fixing on all modules
9170 * updated the documentation
9173 Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9175 * HTMLparser.c : cleanup
9176 * SAX.c valid.c valid.h: added ID/IDREF checking
9177 * tree.c tree.h: extended doc structure for refs
9178 * configure.in: 1.6.2
9179 * parser.c: patched bug in SAX user arg call
9180 * parserInternals.h: patched missing close in C++ wrapping
9181 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9182 especially upcoming XPointer implementation.
9183 * doc/xml.html: augmented, typo
9185 Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9187 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9188 not all invocations of install understand -d.
9190 Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9192 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9193 to make 'check' works, when builddir != srcdir.
9195 Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9197 * doc/xml.html : updated the documentation
9199 Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9201 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9202 not deallocated memory blocks
9203 * *.c : replaces all calls to malloc() free() and realloc() to
9204 the wrapper functions/macros
9205 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9206 instead of xmlFreeNodeList()
9208 Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9210 * HTMLparser.c: corrected a stupid bug leading to core dump at
9211 tree deallocation. Removed warnings indicated by
9212 Stephane.Conversy@lri.fr
9213 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9214 looked for in the external subset
9216 Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9218 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9219 on SGI by Stephane.Conversy@lri.fr
9221 Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9223 * all .h : changed the prototype declaration indent as in gtk
9224 * most .c : working on reducing the TODOs in the code
9225 * most .c : cleanup though -pedantic and Insure++
9226 * improvements on validation ID checkings.
9227 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9228 * xml-config.in: closed #1810
9230 Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9232 * tree.h, valid.c, valid.h: more work on validity, IDs
9233 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9236 Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9238 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9239 the distribution due to a cut'n paste error at last commit
9241 Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9243 * configure.in: upgraded to version 1.4.0
9244 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9245 Big update, added a large part of the validation process,
9246 it should be usable, but some parts are missing
9247 * xpath.c: improved the implementation w.r.t. root.
9248 * Makefile.am: added more tests
9249 * test and result trees: added a lot of tests
9250 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9252 Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9254 * Added an HACKING file
9256 Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9258 * xpath.[ch] : improvements and debug of the XPath implementation
9259 * parser.c, HTMLparser.c : modified the parsers to be progressive
9260 * tree.[ch] : extended the Buffer promitives
9261 * xmlIO.[ch] : added basic I/O routines providing progressive
9262 parsing and ready for I18N conversion plugins
9263 * SAXresult/* : the SAX callback sequence maybe slightly different
9265 * test*.c : improved/updated the tests programs
9266 * doc/* : recompiled the docs.
9268 1999-07-26 Michael Meeks <michael@edenproject.org>
9270 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9274 Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9276 * configure.in: upgraded to version 1.4.0
9277 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9278 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9279 XML query language, see http://www.w3.org/TR/xpath for more details.
9280 * parser.c, parser.h: added CHAR* related string functions for XPath
9281 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9282 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9284 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9285 and regression testing capabilities for XPath.
9287 Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9289 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9292 Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9294 * Makefile.am, example/Makefile.am: closed bug #1683
9296 Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9298 * example/Makefile.am, configure.in: added the makefile for the
9301 Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9304 - fix which allow "make install DESTDIR=</install/prefix>".
9306 Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9308 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9309 which fixed a problem on the file reading-code.
9311 Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9313 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9315 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9317 Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9319 * parser.h : Oops removed the binary compatibility problem
9320 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9321 * parser.c, HTMLparser.c: applied patches for reading from stdin
9323 Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9325 * parser.c, entities.c, valid.c: cleanup bug #1591
9326 * configure.in: cleanup bug #1592
9327 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9328 the same tree back-end. Hence gdome will be available for it.
9329 * doc/Makefile.am: close bug #617
9331 Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9333 * parser.c: alloctate a per parser context SAX interface block
9335 Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9337 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9338 and xmlEncodeEntitiesReentrant with the correct one :-\
9340 Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9342 * commit of my internal XML base changes, quite a lot of
9343 changes, cleanups, better entities support, framework for
9344 new I/O and charset detection and handling
9345 * Fixed the configure/Makefile stuff to generate shared libs
9346 with the proper version info, so we jumped on rev from
9347 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9348 xmlEncodeEntities() result need to be freed now, and a string
9349 xmlParserVersion provide the current library version.
9351 Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9353 * parser.c: fixed a buffer overrun for when you have a very long
9354 attribute with no entities in it.
9356 Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9358 * added example directory
9359 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9361 Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9363 * Release of libxml-1.1, nearly everything has been touched for
9365 * Added more regression tests
9366 * Updated the documentation
9368 Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9370 * tree.[ch]: unified the XML_NO_CORBA defines.
9371 * parser.c encoding.[ch]: started plugging in char encoding detection
9373 Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9375 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9376 Also freed allocated buffer.
9378 Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9379 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9380 reentrancy problem at printing. One is left in entities.c, to
9382 * testSAX.c : added a test example showing the use of the SAX
9383 interface if one doesn't want to build the DOM tree.
9384 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9386 Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9388 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9389 large revamping of the parser to use SAX callbacks
9390 http://www.megginson.com/SAX/ (or at least a C like interface
9391 a la Expat). It's now possible to set up your own callbacks
9392 and the parser will not build a DOM tree.
9393 * test/* result/*: updated the test suite, I finally removed
9394 the old Namespace draft support (PI based).
9396 Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9398 * Makefile.am: added test result to EXTRA_DIST for make tests
9400 Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9402 * parser.c, parserInternals.h: moved the chars macro definitions
9403 to parserInternals.h
9404 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9405 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9407 Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9409 * xml-config.in : applied patch to make --version work
9411 1999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9413 * Makefile.am (check-local): Alias for `tests' target. This will
9414 cause `make check' to do the right thing.
9415 (tests): Don't run tests in srcdir. Also, replaced calls to
9416 basename with a `sed' "equivalent".
9418 Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9420 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9421 it in the header and not the sources, updated the doc.
9422 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9425 Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9427 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9428 exported the inputStream routines.
9429 * doc/html/* : updated accordingly
9431 Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9433 * parser.c, parser.h, parserInternals.h: added a few extra
9434 internal calls to allocate and free parser contexts ...
9435 * doc/html/* : updated accordingly
9437 Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9439 * configure.in, Makefile.am, doc/makefile.am : General changes for
9440 1.0.0 release and including the generated HTML documentation.
9442 Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9444 * makefile.am : added parserInternals.h, oops.
9446 Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9448 * parserInternals.h: added this header giving access to the parser
9450 * doc/Makefile.am : added a rebuild target which rebuilds the full
9451 set of documentations
9452 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9453 the internal subset.
9454 * *.c *.h: modifications needed to generate the documentation using
9455 gtk-doc, cleanup of functions blocks, reorganisation of struct
9458 Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9460 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9461 the tar and spec file to include the beginning of the doc.
9463 1999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9465 * doc/.cvsignore: Added this file.
9467 Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9469 * tree.c: fixed xmlGetProp to return "" when the attribute
9470 exists, even if the node-list is NULL.
9472 Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9474 * tree.c: patched an error outputting empty attribute values.
9475 * Makefile.am and doc/makefile.am: have been updated during the
9476 week-end. Sorry for an empty CVS log, I got a shell problem.
9478 Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9480 * tree.h: cleaned up using enums instead of defines
9481 * parser.c, valid.[ch]: more work on parsing/output of element
9484 Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9486 * valid.[ch], tree.c, parser.c : more work toward full parsing
9488 * README: added informations about mailing-list and on-line
9491 1999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9493 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9495 Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9497 * parser.c, tree.[ch] : more work toward conformance testing,
9498 added a last element to accelerate parsing of very flat structures
9499 started working on internal subset Element content declaration.
9500 * valid.[ch] : first cut at adding code toward validation.
9501 * previous changes had also small impact on most files, especially
9502 the conformance testing using James Clark test suite.
9504 Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9506 * test/* : updated the examples, most of them were not well
9507 formed (humm), and added rdf2.
9508 * result/* : resulting changes in the output.
9510 Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9512 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9514 Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9516 * tree.c: patched a bug in the generation of empty attributes
9518 Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9520 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9521 for node/trees/documents/... Biggest problem is namespace
9522 support when copying subtrees.
9524 Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9526 * parser.c, entities.c: improve entities and char ref encoding,
9527 and cleanups of error messages.
9529 Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9531 * parser.c, entities.c: simple bug hunting done during rpm2html and
9532 rpmfind integration.
9534 Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9536 * parser.[ch]: Added interfaces allowing to specify a SAX
9537 handler before parsing.
9539 Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9541 * parser.c: redirrect all errors reporting through the SAX
9544 Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9546 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9547 * libtool, tlmain ...: update of the libtool files
9549 1998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9551 * entities.c: Use g_snprintf insteda of snprintf.
9553 Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9555 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9556 added ent5 test for this purpose.
9557 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9559 Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9561 * parser.c: fixed? a strange error due to compression on a GWP
9564 Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9566 * tree.[ch]: bug fixing
9567 * entities.[ch]: defined a specific type for predefined entities
9568 * doc/xml.html: more documentation on the library, how to use it,
9569 overview of the interfaces.
9571 Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9573 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9575 Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9577 * tree.c: corrected a small bug
9578 * doc/xml.html: continuing writing documentation.
9580 Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9582 * debugXML.h debugXML.c: added debugging utilities.
9583 * tester.c: added --debug switch.
9584 * tree.c: patched an incorrect node->type assignment.
9585 * parser.c: formatting, ensure that node->doc != NULL in attributes
9587 Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9589 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9590 entity support and provide an internal representation close to
9591 DOM one (entity ref nodes, and attribute value as tree). I tried
9592 to preserve the interface but this will surely break some apps
9593 (I have to change rpm2html/rpmfind for example). I had to change
9594 two interfaces, and the generated tree is somewhat different.
9595 * doc/* : started documenting the XML library, the tree and
9596 DOM/Corba. This is a first step.
9598 Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9600 * parser.c: Set up the fonctions comment block, boring but useful.
9601 * parser.h, SAX.c, parser.c: now attributes are processed through
9602 the SAX interface. The problem is that my SAX interface diverged
9603 quite a bit from the original one, well this is not an official
9604 spec, and translating it from Java to C is hairy anyway...
9606 Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9608 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9609 fonctions comment block, boring but useful.
9611 Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9613 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9614 conversion routines. However they are not yet used to convert the
9615 inputs. The core will run with UTF-8.
9617 Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9619 * tree.c : make sure that the type id is properly set-up when
9620 a new object is allocated, needed for DOM.
9622 Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9624 * tree.h, tree.c: Ok, the main objects in the tree will be native
9625 corba objects, it costs 8 bytes per Node, Attribute and Document
9626 but it simplifies the Corba integration a lot (no extra interface
9627 objects to allocate/free).
9629 Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9631 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9632 and changed NODEs contants for conformity with DOM Level 1
9634 Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9636 * added hooks to keep track of servants when creating objects
9637 xmlDoc and xmlNode (for Corba export).
9639 Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9641 * added xml-config script.
9643 Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9645 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9646 to autoupdate libtool and automake conf files.
9648 1998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9650 * Makefile.am: Use '?' to separate the sed
9651 commands as ',' is used when people pass -Wl,something.
9654 Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9656 * tree.c, tree.h: added a per-document compression interface.
9658 Tue Sep 22 20:47:38 EDT 1998
9660 * tree.c, tree.h: added saving with compression and added interfaces
9661 to control the compression level (xmlGetCompressMode,
9662 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9664 Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9666 * parser.c: corrected a loop for files of size 0
9668 1998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9670 * error.h: New file. Contains prototyes from `error.c'.
9672 Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9674 * Makefile.am (xmlincdir): New macro.
9675 (xmlinc_HEADERS): Renamed from include_HEADERS.
9677 Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9679 * applied small patch on numeric entities from
9680 Christopher Blizzard <blizzard@appliedtheory.com>
9682 Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9684 * New release 0.2, removed the old xml_* files so that it's
9685 coherent with the other CVS base (W3C), far better conformance
9686 to standard, new namespaces, decent entities support, beginning
9687 of a SAX-like interface. Nearly nothing left intact, even the
9690 1998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9692 * .cvsignore: Add .deps dir
9694 Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9696 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9698 Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9700 * configure.in: added test for CPP
9701 * AUTHORS, Changelog: the original ones didn't get commited but the
9702 glib ones instead, fixed.
9703 * Makefile.am: corrected an error in library naming
9705 Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9707 * integrated code developped at W3C
9708 * changed the original Copyright
9709 * migrated to automake
9710 * prefixed the filenames by xml_ to avoid filename clashes
9712 Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9714 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9715 should not be called.
9717 Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9719 * libxml-2.0.pc.in: applied the patch to fix #101894
9721 Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9723 * tree.c : applied patch from Lukas Schroeder for register callbacks
9724 * valid.c: modified patch from Lukas Schroeder to test
9725 register callbacks with --chkregister
9727 Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9729 * xmlreader.c: seriously changed the way data are pushed to
9730 the underlying parser, go by block of 512 bytes instead of
9731 tryng to detect tag boundaries at that level. Changed the
9732 way empty element are detected and tagged.
9733 * python/tests/reader.py python/tests/reader2.py
9734 python/tests/reader3.py: small changes mostly due to context
9735 reporting being different and DTD node being reported. Some
9736 errors previously undetected are now caught and fixed.
9737 * doc/xmlreader.html: flagged last section as TODO
9739 Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9741 * python/libxml.py: integrated the Python 2.2 optimizations
9742 from Hannu Krosing, while maintaining compatibility with
9745 Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9747 * xmllint.c: a bit of cleanup
9748 * xmlreader.c: small fix
9749 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9750 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9752 Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9754 * python/setup.py.in: patch from Stéphane Bidoul to include
9755 drv_libxml2.py in setup.py
9757 Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9759 * doc/xmlreader.html: starting documenting the new XmlTextReader
9762 Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9764 * xmllint.c: added the --stream flag to use the TextReader API
9765 * xmlreader.c: small performance tweak
9767 Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9769 * xmlreader.c python/tests/reader2py: okay the DTD validation
9770 code on top of the XMLTextParser API should be solid now.
9772 Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9774 * xmlreader.c python/tests/reader2py: Fixing some more mess
9775 with validation and recursive entities while using the
9776 reader interface, it's getting a bit messy...
9778 Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9780 * xmlreader.c python/tests/reader.py: another couple of problem
9781 related to IsEmptyElement reported by Stéphane Bidoul needed
9784 Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9786 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9787 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9788 based on the python XmlTextReader interface.
9790 Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9792 * tree.c: backing out one change in the last patch which broke the
9795 Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9797 * global.data globals.c tree.c include/libxml/globals.h: applied
9798 an old patch from Lukas Schroeder to track node creation and
9799 destruction. Probably missing a lot of references at the moment
9800 and not usable reliably.
9802 Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9804 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9805 from doc/news.html and a stylesheet
9807 Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9809 * xmlreader.c python/tests/reader.py: fixed another couple of
9810 xmlreader bugs reported by Stéphane Bidoul and added tests.
9812 Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9814 * xmlreader.c python/tests/reader2.py: fixed another validity
9815 checking in external parsed entities raised by Stéphane Bidoul
9816 and added a specific regression test.
9817 * python/tests/reader3.py: cleanup
9819 Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9821 * xmlreader.c python/tests/reader2.py: fixed a problem with
9822 validation within entities pointed by Stéphane Bidoul, augmented
9823 the tests to catch those.
9825 Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9827 * python/generator.py: modified the generator to allow keeping
9828 class references when creating new classes, needed to fix a bug
9829 pointed by Stéphane Bidoul where the input buffer of the
9830 xmlTextReader instance gets destroyed if the python wrapper for
9831 the input is not referenced anymore.
9833 Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9835 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9836 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9838 Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9840 * xmlreader.c python/tests/reader.py: fixed another problem
9841 pointed by Stéphane Bidoul
9843 Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9845 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9848 Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9850 * SAX.c: warn on xmlns:prefix="foo"
9851 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9852 for namespace attributes handling.
9854 Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9856 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9857 a really nasty problem raised by a DocBook XSLT transform
9858 provided by Sebastian Bergmann
9860 Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9862 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9863 by Stéphane Bidoul and integrated it into the tests
9865 Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9867 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9868 extended the XmlTextReader API a bit, addding accessors for
9869 the current doc and node, and an entity substitution mode for
9871 * python/libxml.py python/libxml2class.txt: related updates
9872 * python/tests/Makefile.am python/tests/reader.py
9873 python/tests/reader2.py python/tests/reader3.py: updated a bit
9874 the old tests and added a new one to test the entities handling
9876 Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9878 * python/generator.py python/libxml2class.txt
9879 python/tests/reader.py python/tests/reader2.py: changed the
9880 generator to provide casing for the XmlTextReader similar to
9881 C# so that examples and documentation are more directly transposable.
9882 Fixed the couple of tests in the suite.
9884 Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9886 * doc/guidelines.html: added a document on guildeline for
9887 publishing and deploying XML
9889 Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9891 * valid.c xmlreader.c: final touch running DTD validation
9892 on the XmlTextReader
9893 * python/tests/Makefile.am python/tests/reader2.py: added a
9894 specific run based on the examples from test/valid/*.xml
9896 Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9898 * python/libxml.py: added a few predefined xmlTextReader parser
9899 configuration values.
9901 Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9903 * python/libxml_wrap.h: trying to fix #102037
9905 Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9907 * SAX.c: fixing bug #95296, when the predefined entities
9908 are redefined in the DTD the default one must be used
9911 Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9915 Add discussion of XML_DEBUG_CATALOG to xmllint man
9919 Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9921 * xmlreader.c: Fixed the empty node detection to avoid reporting
9922 an inexistant close tag.
9924 Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9926 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9929 Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9931 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9933 Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9935 * doc/libxml2-api.xml python/tests/reader.py: one really need
9936 to provide the base URI information when creating a reader parser
9937 from an input stream. Updated the API and the example using it.
9939 Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9941 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9942 include/libxml/valid.h include/libxml/xmlreader.h: working on
9943 DTD validation on top of xml reader interfaces. Allows to
9944 validate arbitrary large instances. This required some extensions
9945 to the valid module interface and augmenting the size of xmlID
9946 and xmlRef structs a bit.
9947 * uri.c xmlregexp.c: simple cleanup.
9949 Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9951 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9952 work on the xml reader interfaces.
9953 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9954 Web page for the Windows binaries.
9956 Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9958 * xmlIO.c: applied a patch for VMS following the report by
9961 Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9963 * parser.c: the parseStartTag bug fix wasn't complete.
9965 Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9967 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9968 parseStartTag, fixing it.
9969 * test/att4 result/att4 result/noent/att4: adding the test
9970 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9971 more methods to XmlTextReader.
9973 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9975 * win32/libxml2.def.src: added more xml reader exports
9976 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9979 Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9981 * doc/tutorial/xmltutorial.xml
9982 plus generated html and pdf
9983 Updating tutorial again based on further comments from Niraj
9984 Tolia on the last iteration
9986 Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9988 * doc/tutorial/xmltutorial.xml
9989 * doc/tutorial/includekeyword.c
9990 * doc/tutorial/includegetattribute.c
9991 plus generated html and pdf
9992 Adding fix from Niraj Tolia to tutorial to properly free memory.
9995 Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9997 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9998 more methods of XmlTextReader.
9999 * python/libxml2class.txt python/tests/reader.py: this increased the
10000 methods in the bndings, augmented the test to check those new
10003 Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10005 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10006 methods of XmlTextReader.
10007 * python/generator.py python/libxml_wrap.h python/types.c
10008 python/libxml2class.txt: added the reader to the Python bindings
10009 * python/tests/Makefile.am python/tests/reader.py: added a specific
10010 test for the Python bindings of the Reader APIs
10011 * parser.c: small cleanup.
10013 Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10015 * xinclude.c: fallback was only copying the first child not the
10016 full child list of the fallback element, closes #89684 as reopened
10017 by Bernd Kuemmerlen
10019 Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10021 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10023 Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10025 * configure.in: preparing release of 2.4.30
10026 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
10027 gives enum values, fix functype return type, put back fields in
10029 * doc/*: updated the docs rebuilt
10031 Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10033 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10034 about htmlNodeDumpOutput location.
10035 * xpath.c: removed an undefined function signature
10036 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10037 too many symbols in the API breaking the python bindings.
10038 Updated with the libxslt/libexslt changes.
10040 Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10042 * configure.in: preparing release of 2.4.29
10043 * doc/*: rebuilt the docs and API
10044 * xmlreader.c: a few more fixes for the XmlTextReader API
10046 Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10048 * include/win32config.h: applied mingw patch from Magnus Henoch
10050 Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10052 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10054 Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10056 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10057 building Python script, does the C parsing directly, generates
10058 a better API description including structure fieds defs and
10059 enums. Still a couple of bugs, but good enough for the python
10061 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10062 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10063 include/libxml/schemasInternals.h include/libxml/tree.h: more
10064 cleanup based on the python analysis script reports.
10065 * libxml.spec.in: make sure the API XML description is part of the
10068 Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10070 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10071 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10072 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10073 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10074 code cleanup, especially the function comments.
10075 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10077 Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10079 * Makefile.am xmlreader.c include/libxml/Makefile.am
10080 include/libxml/xmlreader.h: Adding a new set of APIs based on
10081 the C# TextXmlReader API but converted to C. Allow to parse
10082 in constant memory usage, far simpler to program and explain
10083 than the SAX like APIs, unfinished but working.
10084 * testReader.c: test program
10086 Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10088 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10090 Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10092 * tree.c: Chip turner indicated that XHTML1 serialization
10093 rule for style actually break on both IE and Mozilla,
10094 try to avoid the rule if escaping ain't necessary
10096 Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10098 * nanhttp.c: handle HTTP URL escaping, problem reported by
10099 Glen Nakamura and Stefano Zacchiroli
10101 Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10103 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10105 Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10107 * uri.c: Johann Richard pointed out some XPointer problems for
10108 URN based URI references in XInclude. Modified the URI parsing
10109 and saving routines to allow correct parsing and saving of
10110 XPointers, especially when attached to "opaque" scheme accordingly
10113 Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10115 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10116 of refactoring to the HTML saving code.
10117 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10120 Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10122 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10123 to a buffer API to reuse the generic dump to an OutputIO layer,
10124 this reduces code, fixes xmlNodeDump() for XHTML, also made
10125 xmlNodeDump() now return the number of byte written.
10127 Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10129 * python/setup.py.in: another patch from Stéphane Bidoul for
10130 Python bindings on Windows
10131 * doc/parsedecl.py: small cleanup
10133 Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10135 * libxml.spec.in configure.in: add a line in %changelog for releases
10137 Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10139 * parser.c: patch from Marcus Clarke fixing a problem in entities
10140 parsing that was detected in KDe documentations environment.
10142 Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10144 * python/libxml.c (libxml_prev): Return the previous as opposed to
10145 the next node (I guess this is the result of some cut & paste programming:)
10147 Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10149 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10151 Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10153 * python/generator.py python/libxml.c python/setup.py.in: trying
10154 to fix the Python bindings build on Windows (Stéphane Bidoul)
10156 Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10158 * win32/configure.js: added option for python bindings
10159 * win32/libxml2.def.src: added more exports
10161 Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10163 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10165 * win32/wince/*: applied updates to Windows CE port from Javier
10167 Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10169 * configure.in: preparing 2.4.28
10170 * libxml.spec.in doc/Makefile.am: some cleanup
10171 * doc/*: updated the news and regenerated.
10173 Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10175 * HTMLparser.c: final touch at closing #87235 </p> end tags
10176 need to be generated.
10177 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10178 this change slightly the output of a few tests
10179 * doc/*: regenerated
10181 Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10183 * parserInternals.c: fixing bug #99190 when UTF8 document are
10184 parsed using the progressive parser and the end of the chunk
10185 is in the middle of an UTF8 multibyte character.
10187 Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10189 * threads.c: fixed initialization problem in xmlNewGlobalState
10190 which was causing crash.
10191 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10192 in xmlInitializeGlobalState.
10193 * parserInternals.c: cleaned up ctxt->sax initialisation.
10195 Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10197 * tree.c include/libxml/tree.h: modified the existing APIs
10198 to handle XHTML1 serialization rules automatically, also add
10199 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10200 libxslt serialization uses it when needed without changing
10202 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10203 result/xhtml1: added a new test specifically for xhtml1 output
10204 and updated the result of one XHTML1 test
10206 Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10208 * xinclude.c parserInternals.c encoding.c: fixed #99082
10209 for xi:include encoding="..." support on text includes.
10210 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10211 test/XInclude/ents/isolatin.txt : added a specific regression test
10212 * python/generator.py python/libxml2class.txt: fixed the generator
10213 the new set of comments generated for doc/libxml2-api.xml were
10214 breaking the python generation.
10216 Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10218 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10219 * configure.in: patch for Solaris on new autoconf closes #98880
10220 * doc/parsedecl.py: repair the frigging API building script,
10221 did I say that python xmllib sucks ?
10222 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10223 and some comment are no more truncated.
10225 Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10227 * parser.c: Martin Stoilov pointed out a potential leak in
10228 xmlCreateMemoryParserCtxt
10230 Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10232 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10233 included in HTML documents and using the push parser.
10235 Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10237 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10238 specified, look for the Python interpreter not just in the
10239 specified root but also in the specified location. Fixes #98825
10241 Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10243 * python/libxml.c: fixing bug #98792 , node may have no doc
10244 and dereferencing without checking ain't good ...
10246 Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10248 * configure.in: preparing release 2.4.27
10249 * doc/* : updated and rebuilt the docs
10250 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10251 and all the docs are actually packaged and in the final RPMs
10252 * parser.c parserInternals.c include/libxml/parser.h: restore
10253 xmllint --recover feature.
10255 Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10257 * parser.c xpath.c: fixing #96925 wich was also dependent on the
10258 processing of parsed entities, and XPath computation on sustitued
10260 * testXPath.c: make sure entities are substitued.
10262 Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10264 * parser.c: fixed #96594, which was totally dependent on the
10265 processing of internal parsed entities, which had to be changed.
10267 Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10269 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10270 trying to fix bug #98517 about building outside the source tree
10271 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10273 Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10275 * include/win32config.h: cleanup
10276 * win32/Makefile.mingw: integrated mingw in JScript configure
10277 * win32/Makefile.msvc: modified to allow mingw coexistence
10278 * win32/configure.js: integrated mingw
10279 * win32/Readme.txt: cleanup
10281 Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10283 * HTMLparser.c: strengthen the guard in the Pop macros,
10284 like in the XML parser, closes bug #97315
10286 Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10288 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10289 callback is never used.
10291 Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10293 * parserInternals.c: fixed the initialization of the SAX structure
10294 which was breaking xsltproc
10295 * xpath.c: patch from Petr Pajas for CDATA nodes
10296 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10297 * parser.c include/libxml/parser.h: patch from Peter Jones
10298 removing a leak in xmlSAXParseMemory() and adding the
10299 function xmlSAXParseMemoryWithData()
10301 Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10303 adding pdf of tutorial, changing web page to link to it
10304 * doc/tutorial/xmltutorial.pdf
10308 Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10310 * doc/tutorial/ar01s08.html
10311 adding file what I forgot for tutorial
10314 Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10316 Adding encoding discussion to tutorial
10318 * doc/tutorial/images/*.png: DocBook admonition image files
10319 * doc/tutorial/apf.html, apg.html: new generated html
10320 * doc/tutorial/includeconvert.c: conversion code entity file
10322 * doc/tutorial/xmltutorial.xml: DocBook original
10323 * doc/tutorial/*.html: generated html
10325 Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10327 * include/libxml/*.h: retired xmlwin32version.h
10328 * doc/Makefile.am: retired xmlwin32version.h
10329 * win32/configure.js: retired xmlwin32version.h
10331 Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10333 * win32/libxml2.def.src: exported additional symbols
10334 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10337 Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10339 * globals.c: fixed a typo pointed out by Igor
10340 * xpath.c: try to speed up node compare using line numbers
10343 Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10345 * tree.c: make xmlFreeNode() handle attributes correctly.
10347 Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10349 * catalog.c: completed the #96963 fix, as reported by Karl
10352 Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10354 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10356 Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10358 * Makefile.am: switched the order of a couple of includes
10361 Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10363 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10364 xmlLoadCatalogs that used to separate directories with a ':'.
10366 Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10368 * threads.c: improvements to the Windows-side of thread handling
10369 * testThreads.c: conditionally excluded unistd.h
10370 * testThradsWin32.c: broke overlong lines
10371 * include/win32config.h: adapted thread-related macros to the new
10372 scheme and for pthreads on Windows
10373 * win32/Makefile.msvc: introduced a more flexible thread build,
10374 added testThreads[Win32].c to the build
10375 * win32/configure.js: introduced a more flexible thread config
10377 2002-10-31 John Fleck <jfleck@inkstain.net>
10379 * doc/xml.html (and, by implication, FAQ.html)
10380 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10382 Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10384 * configure.in: removed xmlwin32version.h
10385 * include/libxml/Makefile.am: removed xmlwin32version.h
10387 Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10389 * tree.c: applied patch from Brian Stafford to fix a bug
10390 in xmlReconciliateNs()
10392 Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10394 * tree.c: applied patch from Christian Glahn to allow
10395 xmlNewChild() on document fragment nodes
10397 Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10399 * parser.c: Christian Glahn found a problem with a recent
10400 patch to xmlParseBalancedChunkMemoryRecover()
10401 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10403 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10404 test/schemas/seq*: added the test cases from Charles
10406 Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10409 serious cleanup of the spec file and associated changes
10411 * valid.c: try to remove some warnings on x86_64
10413 Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10418 Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10421 parsing, applied his patch
10422 * result/HTML/attrents.html result/HTML/attrents.html.err
10423 result/HTML/attrents.html.sax test/HTML/attrents.html:
10424 added the test and result case provided by Mikhail Sogrine
10426 Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10428 * vms/build_libxml.com vms/config.vms vms/readme.vms
10429 include/libxml/parser.h include/libxml/parserInternals.h
10430 include/libxml/tree.h include/libxml/xmlIO.h
10431 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10432 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10433 Applied the VMS update patch from Craig A. Berry
10434 * doc/*.html: update
10436 Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10438 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10440 Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442 * debugXML.c: adding a grep command to --shell in xmllint
10445 Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447 * xmlcatalog.c: tried to fix some of the problem with --sgml
10449 Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10451 * parser.c: tried to fix bug #91500 where doc->children may
10452 be overriden by a call to xmlParseBalancedChunkMemory()
10454 Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10457 identifiers in SGML catalogs containing '&'
10459 Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461 * python/types.c: fixed bugs when passing result value tree
10462 to Python functions.
10464 Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466 * configure.in: preparing the release of 2.4.26
10467 * doc/*: updated and rebuilt the documentation
10469 Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471 * parser.c: fixed a XML Namespace compliance bug reported by
10472 Alexander Grimalovsky
10474 Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10476 * HTMLtree.c: fixed serialization of script and style when
10477 they are not lowercase (i.e. added using the API to the tree).
10479 Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10481 * valid.c: make xmlValidateDocument emit a warning msg if there
10482 is no DTD, pointed by Christian Glahn
10484 Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10486 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10487 content model when some of the blocks have min or max, and a couple
10488 of bugs found in the process.
10489 * result/schemas/list0* test/schemas/list0*: added some specific
10492 Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494 * README: updated the contact informations
10496 Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10498 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10499 misses it, reported by Peter Bray.
10501 Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10503 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10504 and removed a few warnings
10506 Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10508 * parser.c: Christian Glahn found a small bug in the push parser.
10509 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10512 Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514 * xmlschemas.c include/libxml/xmlschemas.h: added
10515 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10516 * testSchemas.c: added --memory to test the new interface
10518 Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520 * doc/index.py doc/search.php: integrated the XSLT indexing,
10521 a few fixed in the indexer, added a scope selection at the
10524 Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10526 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10527 this was due to uninitialized parts of the validation context
10529 Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10531 * debugXML.c: applied patch from Mark Vakoc except the API
10532 change, preserved it.
10533 * doc/*: updated the docs to point to the search engine for
10534 information lookup or before bug/help reports.
10536 Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538 * doc/index.py doc/search.php: added mailing-list archives
10539 indexing and lookup
10541 Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10545 Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547 * doc/index.py: improved HTML indexing
10548 * doc/search.php: make the queries also lookup the HTML based indexes
10550 Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552 * doc/index.py: added HTML page indexing
10554 Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10556 * xmlIO.c: extended Windows path normalisation to fix the base
10557 problem in libxslt.
10558 * catalog.c: fixed list handling in XML_CATALOG_FILES
10560 Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10562 * valid.c: typo/bug found by Christian Glahn
10564 Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10566 * xmlIO.c: applied Windows CE patch from Javier.
10567 * win32/wince: new directory, contains support for the PocketPC
10568 with Windows CE from Javier.
10569 * include/win32config.h: reorganised, removed duplicate
10570 definitions and applied WinCE patch from Javier.
10571 * include/wsockcompat.h: new file, now contains WinSock
10572 compatibility macros.
10573 * win32/Makefile.msvc: introduced double-run compilation.
10575 Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10577 * configure.in include/libxml/xmlwin32version.h: preparing release
10579 * doc/*: updated and regenerated teh docs and web pages.
10581 Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10583 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10584 error were not covering namespace declarations.
10585 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10586 it was missing the attribute declaration for the namespace
10587 * result/VC/NS3: the fix now report breakages in that test
10589 Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10593 Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10596 and regenerated the docs and web site
10598 Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10600 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10601 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10604 Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10606 * python/generator.py python/libxml2class.txt: fixed a stupid error
10607 breaking the python API
10609 Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10611 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10612 triostr.c triostr.h: applied a trio update patch from
10613 Bjorn Reese which should work with MinGW
10615 Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617 * tree.c: improving some documentation comments
10618 * xmlregexp.c: found and fixed a mem leak with python regression tests
10619 * doc/*: rebuilt the doc and the API XML file including the
10620 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10621 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10622 python/types.c: added access to the XML Schemas regexps from
10624 * python/tests/Makefile.am python/tests/regexp.py: added a
10625 simple regexp bindings test
10627 Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10630 fixing ftp links - thanks to Vitaly Ostanin
10632 Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10634 * xmlregexp.c: fixed the data callback on transition functionality
10635 which was broken when using the compact form
10636 * result/schemas/*: updated the results, less verbose, all tests
10638 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10639 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10640 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10642 * xpath.c: try to provide better error report when possible
10644 Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10646 * Makefile.am: fixed a breakage raised by Jacob
10648 Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10650 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10651 which don't use sockets
10653 Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10655 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10656 * win32/configure.js: applied zlib patch from Daniel Gehriger
10658 Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10660 * win32/configure.js: applied the patch from Mark Vakoc for
10662 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10665 Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10667 * xmlschemastypes.c: as pointed by Igor Float and Double
10668 parsing ain't finished yet
10670 Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10672 * Makefile.am configure.in: trying to fix #88412 by bypassing
10673 all the python subdir if python ain't detected
10675 Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10678 made configuring with regexps/automata/unicode the default
10679 but without schemas ATM
10680 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10681 fixed the regexp based DTD validation performance and memory
10682 problem by switching to a compact form for determinist regexps
10683 and detecting the determinism property in the process. Seems
10684 as fast as the old DTD validation specific engine :-) despite
10685 the regexp built and compaction process.
10687 Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10689 * valid.c: determinism is debugged, new DTD checking code now works
10690 but xmlFAComputesDeterminism takes far too much CPU and the whole
10691 set usues too much memory to be really usable as-is
10693 Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10695 * tree.c: fixed another stupid bug in xmlGetNodePath()
10696 * xmllint.c: --version now report the options compiled in
10698 Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10700 * HTMLparser.c: small cleanup
10701 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10702 when configured with them. A bit of debugging around the determinism
10703 checks is still needed
10705 Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10707 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10709 Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10711 * xmlIO.c: small portability glitch fixed.
10713 Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10715 * xmlschemastypes.c: incomplete steps for real/double support
10716 * testAutomata.c include/libxml/xmlautomata.h
10717 include/libxml/xmlregexp.h: avoiding a compilation problem
10718 * valid.c include/libxml/valid.h: starting the work toward using
10719 the regexps for actual DTD validation
10721 Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10723 * hash.c: cosmetic cleanup
10724 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10725 integrating a DTD validation layer based on the regexps
10727 Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10729 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10730 the determinism was tested before eliminating the epsilon
10733 Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10735 * python/generator.py python/libxml.c python/libxml.py
10736 python/libxml2-python-api.xml python/libxml2class.txt
10737 python/libxml_wrap.h python/types.c: updated the python
10738 bindings, added code for easier File I/O, and the ability to
10739 define a resolver from Python fixing bug #91635
10740 * python/tests/Makefile.am python/tests/inbuf.py
10741 python/tests/outbuf.py python/tests/pushSAXhtml.py
10742 python/tests/resolver.py python/tests/serialize.py: updated
10743 and augmented the set of Python tests.
10745 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10747 * win32/configure.js: added more readme info for the binary
10750 Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752 * xmlIO.c: fixed a stupid out of bound array error
10754 Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10757 messing around with support for Windows path, cleanups,
10758 trying to identify and fix the various code path to the
10759 filename access. Added xmlNormalizeWindowsPath()
10761 Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10763 * error.c valid.c: working on better error reporting of validity
10764 errors, especially providing an accurate context.
10765 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10766 error reports in those cases.
10768 Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10771 parser.c parserInternals.c xmlIO.c: get rid of all the
10772 perror() calls made in the library execution paths. This
10773 should fix both #92059 and #92385
10775 Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10777 * xmllint.c: memory leak reporting was broken after a change
10778 of the preprocessor symbol used to activate it.
10780 Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10782 * tree.c: try to make the copy function work for node of
10783 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10784 DOM layers though, not libxml2 itself.
10786 Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788 * valid.c: try to provide file and line informations, not all
10789 messages are covered, but it's a (good) start
10791 Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10793 * xinclude.c: reimplemented a large part of the XInclude
10794 processor, trying to minimize resources used, James Henstridge
10795 provided a huge test case which was exhibiting severe memory
10796 consumption problems.
10798 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10800 * python/Makefile.am: applied patch from Christophe Merlet to
10801 reestablish DESTDIR
10803 Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805 * libxml.spec.in: fixes libary path for x86_64 AMD
10807 Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10809 * doc/tutorial/includekeyword.c
10810 * doc/tutorial/xmltutorial.xml:
10811 (plus resulting generated html files)
10812 fixing one spot I missed in the tutorial where I hadn't freed
10815 Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10817 * doc/tutorial/includeaddattribute.c
10818 * doc/tutorial/includeaddkeyword.c
10819 * doc/tutorial/includegetattribute.c
10820 * doc/tutorial/includekeyword.c
10821 * doc/tutorial/xmltutorial.xml
10822 * doc/tutorial/*.html:
10823 update tutorial to properly free memory (thanks to Christopher
10824 R. Harris for pointing out that this needs to be done)
10825 * doc/tutorial/images/callouts/*.png:
10826 added image files so the callouts are graphical, making it
10827 easier to read ( use "--param callout.graphics 1" to generate
10828 html with graphical callouts)
10830 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10832 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10833 nice logos generated by Marc Liyanage
10834 * doc/site.xsl *.html: changed the stylesheet to show the new
10835 logo and regenerated the pages
10837 Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10839 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10841 Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10843 * xpath.c: possible mem leak patch from Jason Adams
10845 Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10847 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10848 in the XQuery namespace
10849 * configure.in: preparing 2.4.24
10850 * doc/*.html: updated the web pages
10852 Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10854 * python/generator.py: closing bug #85258 by generating conditional
10855 compile check to avoid linking to routines not configured in.
10857 2002-08-22 Havoc Pennington <hp@pobox.com>
10859 * autogen.sh: update error message for missing automake
10861 Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10863 * python/Makefile.am: typo in target name resulted in libxml2.py
10864 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10866 Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10868 * win32/win32/Makefile.mingw: updated with version from
10869 Elizabeth Barham at http://soggytrousers.net/repository/
10871 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10873 * win32/Makefile.msvc: added the prefix location to the include
10874 and lib search path.
10876 2002-08-18 Havoc Pennington <hp@pobox.com>
10878 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10879 both automake 1.6 and 1.4 installed get the right automake. Means
10880 compilation from CVS will now require the latest automake 1.4
10881 release, or manually creating symlinks called "automake-1.4" and
10884 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10886 * configure.in python/Makefile.am: more AMD 64 induced changes from
10889 Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10891 * xinclude.c: oops I was missing the xml:base fixup too
10892 * result/XInclude/*.xml: this adds xml:base attributes to most
10893 results of the tests
10895 Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10897 * xinclude.c: quick but apparently working implementation of
10898 xi:fallback, should close bug #89684
10899 * Makefile.am test/XInclude/docs/fallback.xml
10900 result/XInclude/fallback.xml: added a basic test for fallback,
10901 and run with --nowarning to avoid a spurious warning
10902 * configure.in: applied patch from Frederic Crozat for python
10903 bindings on AMD 64bits machines.
10905 Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10907 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10908 the caller don't pass a SAX callback block.
10910 Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912 * tree.c: applied the same fix for the XML-1.0 namespace to
10913 xmlSearchNsByHref() as was done for xmlSearchNs()
10915 Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10917 * libxml.3: small cleanup of the man page
10918 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10919 when serializing HREF attributes generated by XSLT.
10921 Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10923 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10924 version of Marc Liyanage' patch for boolean attributes in HTML
10927 Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929 * python/tests/serialize.py: fixed the test results, indenting
10930 behaviour changed slightly
10932 Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10934 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10935 new c14n function to Windows def files
10937 Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10939 * c14n.c: fixed a memory leak in c14n code
10941 Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10943 * parser.c include/libxml/parser.h: adding a new API for Christian
10944 Glahn: xmlParseBalancedChunkMemoryRecover
10945 * valid.c: patch from Rick Jones for some grammar cleanup in
10946 validation messages
10947 * result/VC/* result/valid/*: this slightly change some of the
10948 regression tests outputs
10950 Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10952 * tree.c: trying to fix a problem in namespaced attribute handling
10953 raised by Christian Glahn
10955 Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10957 * encoding.c include/libxml/encoding.h: Opening the interface
10958 xmlNewCharEncodingHandler as requested in #89415
10959 * python/generator.py python/setup.py.in: applied cleanup
10960 patches from Marc-Andre Lemburg
10961 * tree.c: fixing bug #89332 on a specific case of loosing
10962 the XML-1.0 namespace on xml:xxx attributes
10964 Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10966 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10967 corner case from new Merlin's test suite and added a callback
10968 that will be used to improve xmlsec performance
10971 Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10973 * HTMLtree.c: trying to fix the <style> escaping problem in
10974 HTML serialization bug #89342
10976 Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10979 and rebuilt the web site.
10981 Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
10983 * include/libxml/tree.h: added _private member to xmlNs struct
10985 Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10987 * HTMLparser.c: fixing bug #84876 based on the xml working
10990 Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10992 * python/Makefile.am: enhanced to fix bug 72012 (errors
10993 when using '-jX' make parameter)
10995 Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10997 * xpath.c: small additional enhancement for booleans
10998 compared to nodesets
11000 Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11002 * HTMLtree.c: changed the order of the encoding declaration
11003 attributes in the meta tags due to a bug in IE/Mac
11005 Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11007 * xpath.c: enhanced handling of booleans (especially '='
11008 and '!=' for nodesets) - fixes bug 85256. Added new
11009 routine xmlXPathNotEqualValues for more proper handling
11010 of '!=' when nodesets are involved.
11012 Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11014 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11015 doc/xmlcatalog_man.xml to the source distribution
11017 Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11019 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11022 Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024 * configure.in: preparing 2.4.23
11025 * doc/*: rebuilt the docs
11027 Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11029 * parser.c: fixing bug #84169 by fixing the
11030 comment of xmlCreatePushParserCtxt to describe the
11031 encoding detection parameters better.
11033 Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11035 * valid.c: fixing bug #79331 in one path the lookup for
11036 ID attributes on a namespaced node wasn't handled correctly :-\
11038 Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11040 * HTMLparser.c: trying to fix 87235 about discarded white
11041 spaces in the HTML parser.
11042 * result/HTML/*: this changes the output of a number of HTML
11045 Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11047 * xpath.c: applied patch from Richard Jinks for the namespace
11048 axis + fixed a memory error.
11049 * parser.c parserInternals.c: applied patches from Peter Jacobi
11050 removing ctxt->token for good.
11051 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11052 popped out by the regression tests.
11053 * Makefile.am: patch for threads makefile from Gary Pennington
11055 Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11057 * xpath.c: enhanced behaviour of position() after usage of
11058 expressions involving preceding-sibling (et al).
11060 Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11062 * hash.c: applied a patch from Peter Jacobi to solve a problem
11063 when compiling with the Watcom C on Win32
11064 * result/schemas/*.err: the change of hashing algo generated
11065 permutations in the output
11067 Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11069 * hash.c: applied patch from Sander Vesik improving the quality of
11072 2002-06-14 Aleksey Sanin <aleksey@aleksey.com>
11074 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11075 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11076 xmllint.c xpath.c: replaced sprintf() with snprintf()
11077 to prevent possible buffer overflow (the bug was pointed
11078 out by Anju Premachandran)
11080 Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11082 * parser.c: removed an uninitialized data error popped by valgrind
11085 Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11088 adding tutorial reference to the web page
11090 Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11092 * doc/tutorial/xmltutorial.xml
11093 * doc/tutorial/ar01s07.html
11094 * doc/tutorial/ape.html
11095 * doc/tutorial/includegetattribute.c
11096 adding section to tutorial about retrieving an attribute
11099 Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11101 * parser.c: applied a couple of patches from Peter Jacobi to start
11102 to get rid of ctxt->token, with a possible significant speed
11103 improvement to be gained once done. Better compliance with PE
11104 references constructs in DTDs too.
11105 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11108 Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11110 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11111 xmlParseElement was likely to have been deallocated at the
11112 time of the report, possibly leading to segfault. Just report
11115 Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11117 * xpath.c: patch from Richard Jinks for XPath substring() function
11118 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11120 2002-06-06 Aleksey Sanin <aleksey@aleksey.com>
11122 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11124 Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11127 fixing typos in FAQ, thanks to Robert Funnell for the
11130 Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11132 * NEWS: got complaints from rpmlint that it was empty
11134 Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11136 * added doc/tutorial, including:
11146 includeaddattribute.c
11147 includeaddkeyword.c
11152 libxml tutorial, including generated html
11154 Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11156 * result/c14n/exc-without-comments/merlin-c14n-two-*
11157 result/c14n/without-comments/merlin-c14n-two-*
11158 test/c14n/exc-without-comments/merlin-c14n-two-*
11159 test/c14n/without-comments/merlin-c14n-two-*
11160 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11161 c14n/exc-c14n and slightly modified test script to handle
11163 * c14n.c: fixed bugs for complicated nodes set (namespace
11164 without node and others from merlin-c14n-two.tar.gz)
11165 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11166 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11167 for xmlsec performance patch
11168 * xpath.c: fixed self::node() for namespaces and attributes
11170 Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11172 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11173 but with the format parameter
11174 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11176 Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11178 * Makefile.am: updated c14n tests suite
11179 * c14n.c: performance improvement for previous c14n patch
11181 Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11183 * parser.c: another peroformance patch from Peter Jacobi, that
11184 time on parsing attribute values.
11186 Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11188 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11189 into LibXML2 test suite
11191 Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11193 * c14n.c: propagating xpath ancesstors node fix to c14n
11194 plus small performance improvement to reduce number of
11196 * xpath.c: fixed ancestors axis processing for namespace nodes
11198 Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11200 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11203 Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11205 * configure.in: preparing 2.4.22
11207 Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11209 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11210 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11211 a public entry point.
11212 * doc/*: rebuilt the API and docs
11214 Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11216 * xpath.c: patch from Richard Jinks to fix a problem introduced
11217 in the previous patch and pointed by Norm
11219 Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11221 * libxml.spec.in: fixing bug #81112
11223 Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11225 * uri.c: fixing bug #82848
11227 Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11229 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11230 output of one catalog test
11232 Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11234 * global.data globals.c tree.c include/libxml/globals.h
11235 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11236 default value for global parameter xmlIndentTreeOutput to 1 and
11237 introduced new global parameter xmlTreeIndentString (the string
11238 used to do one-level indent) with default value " " (as it was
11241 Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11243 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11244 with trio and schemas.
11246 Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11248 * xpath.c: patch from Richard Jinks to fix the problem raised in
11249 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11251 Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11253 * xmlschemas.c: a bit of work on import.
11254 * xmlschemastypes.c: Charles Bozeman provided a compare function
11255 for date/time types so min/max facet restrictions should work,
11256 indeterminate comparisons return an error instead of equal.
11257 * test/schemas/date_0* result/schemas/date_0_0: specific test
11258 from Charles Bozeman too
11260 Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11262 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11263 from Christian Cornelssen fixing the man pages and the Catalog
11265 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11266 next step is <xs:import> I now have a reasonable understanding
11269 Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11271 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11273 Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11275 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11277 Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11279 * xpath.c: fixing an XPath function evalutation bug pointed out
11280 by Alexey Efimov where the context was lost when evaluating
11281 the function arguments
11283 Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
11285 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11286 function public for XMLSec performance optimizations
11288 Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11290 * python/generator.py python/libxml2class.txt : fixed a problem
11291 with the HTML parser pointed by Gary Benson
11292 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11295 Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11296 * parser.c: fixed bug #81159 (memory growth in SAX)
11298 Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11299 * xpath.c: fixed bug #78858 (the real fix)
11301 Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
11302 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
11304 Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11306 * tree.c: modified xmlNodeSetBase to allow changing the
11307 base of a document.
11309 Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11311 * xmlschemastypes.c: patch Charles Bozeman for validation of
11312 all the date, time, and duration types
11313 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11314 * configure.in: fixed an error pointed by an user
11315 * xml2-config.in: fixed an error pointed by an user
11317 Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11319 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11320 win32/libxml2.def.src xmlIO.c: exported default
11321 'file:', 'http:' and 'ftp:' protocols input handlers
11322 and maked protocols comparisson case insensitive
11324 Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11326 * configure.in: Neven Has detected a typo
11328 Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11330 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11331 as one of the persons allowed to commit directly to the
11334 Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11336 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11337 * valid.c: raised a too low limit
11338 * doc/*: rebuilt the docs
11340 Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11342 * test/XPath/expr/floats test/XPath/expr/functions
11343 result/XPath/expr/floats result/XPath/expr/functions
11344 xpath.c: another XPath conformance patch from Richard Jinks
11346 Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11348 * xmlschemas.c: fixed validation of attribute groups.
11349 * test/schemas result/schemas: added an example from the primer
11351 Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11353 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11354 * test/schemas result/schemas: updated the test list
11356 Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11358 * TODO: updated a bit
11359 * parser.c: made a comment more specific
11360 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11361 Schemas conformance.
11362 * test/schemas result/schemas: updated the test list
11364 Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11366 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11367 implementing xs:all with minOccurs = 0
11368 * tes/schemas/* result/schemas/*: added more tests covering
11371 Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11373 * xmlregexp.c: first implementation of the all particle, this
11374 may need to be revisited for case where not all transitions
11377 Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11379 * tree.c: another entity processing update from Markus Henke
11381 Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11383 * trionan.c: fixed crash on OSF/1
11385 Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11387 * xmlschemas.c: more Schemas work
11388 * test/schemas/* result/schemas/*: added more tests coming
11391 Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11393 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11394 ExcC14N specification
11396 Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11398 * tree.c: patch from Markus Henke, fix for recursive entities.
11400 Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11402 * xpath.c: fix a problem with string() on a document node.
11404 Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11406 * Makefile.am xmlschemas.c: more Schemas work
11407 * test/schemas/* result/schemas/*: added more tests coming
11410 Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11412 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11413 * result/HTML/*: this changes a few things in the results
11415 Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11417 * include/libxml/tree.h: eliminated 'declaration different than
11419 * include/win32config.h: "resolved" conflicts with errno.h
11421 Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11423 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11424 on the automata interfaces and debug of counted choices
11425 * test/schemas/* result/schemas/*: added a number of tests
11427 Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11429 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11430 a bit of work on Schemas
11431 * testSchemas.c: try to make it more useful
11432 * test/schemas/* result/schemas/* Makefile.am: changed the
11433 Schemas regression test procedure, started adding a few samples
11435 Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11437 * include/libxml/encoding.h: Patch for the Borland C++ builder
11438 * include/libxml/tree.h: Patch for the Borland C++ builder
11439 * threads.c: Patch for the Borland C++ builder
11440 * win32/bcb5: New directory for the Borland C++ builder
11443 Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11445 * win32/Makefile.msvc: Update for XML Schema support
11446 * win32/configure.js: Update for XML Schema support
11447 * win32/libxml2.def.src: Update for XML Schema support
11449 Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11451 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11452 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11453 xmlunicode.c include/libxml/Makefile.am
11454 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11455 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11456 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11457 include/libxml/xmlversion.h.in : merged the current state of
11458 XML Schemas implementation, it is not configured in by default,
11459 a specific --schemas configure option has been added.
11460 * test/automata test/regexp test/schemas Makefile.am
11461 result/automata result/regexp result/schemas:
11462 merged automata/regexp/schemas regression tests
11464 Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11466 * xpath.c: Gary found a compile time problem, fixes #78823
11468 Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11470 * configure.in: release of 2.4.20
11471 * doc/*: updated and rebuilt the docs
11473 Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11475 * python/Makefile.am: patch from Cristian Gafton to build on
11476 Red Hat 6.2, should also fix #75779
11478 Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11480 * valid.c: first part of fixing #78729
11482 Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11484 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11485 escaping of URI when saving HTML files.
11486 * result/HTML/*: this impacted some tests
11488 Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11490 * configure.in: trying to fix #77441
11492 Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11494 * include/libxml/xmlIO.h: Hallski complained it could not be
11495 included by itself.
11497 Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11499 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11501 Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11503 * win32/configure.js: patch from Nilo for the c14n option
11504 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11506 Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11508 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11509 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11510 LIBXML_THREAD_ENABLED
11512 Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11514 * xpath.c: another patch from Richard Jinks for substring conformance
11515 * test/XPath/expr/floats test/XPath/expr/strings
11516 result/XPath/expr/floats result/XPath/expr/strings: update of the
11517 test suite to check those.
11519 Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11521 * xpath.c: patch from Richard Jinks for .x float parsing.
11523 Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11525 * parser.c: patch from Markus Henke when an encoding ain't recognized
11527 Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11529 * libxml.m4: got a report that #include <string.h> was needed
11531 Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11533 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11535 Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11537 * doc/example.html: fixing typo
11539 Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11541 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11542 pointed out by Melvyn Sopacua.
11544 Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11546 * libxml.m4: Frédéric Crozat gave a patch related to the change
11547 of Include paths breaking the libxml.m4
11549 Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11551 * xpath.c: Fix bug #76927 forgot to save some context
11552 when evaluating binary expressions
11554 Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11556 * configure.in: fixed configure for MPE/iX from Markus Henke
11557 * xmlmemory.c: fixed initialization problems
11558 * xpath.c: another set of patches from Richard Jinks this
11559 fixes "make XPathtests" on linux
11561 Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11563 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11564 * test/XPath/expr/compare test/XPath/expr/equality
11565 test/XPath/expr/floats test/XPath/expr/functions
11566 test/XPath/expr/strings result/XPath/expr/compare
11567 result/XPath/expr/equality result/XPath/expr/floats
11568 result/XPath/expr/functions result/XPath/expr/strings: Updated
11569 tests though they show a divergence on Linux
11571 Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11573 * xpath.c trionan.c: previous commit also included patches
11574 from Richard Jinks on some IEEE support corner case
11576 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11578 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11579 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11580 that $(datadir) should be used for docs
11582 Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11584 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11585 could leak filedescriptors
11587 Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11589 * configure.in nanohttp.c: applied patch from Allan Clark for
11590 UnixWare/OpenServer
11592 Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11594 * configure.in: preparing 2.4.19
11595 * doc/*: rebuilt the docs
11597 Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11599 * nanohttp.c: fixing #76043, got fed up with non-portability
11600 of that piece of code.
11602 Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11604 * valid.c SAX.c: Never commit without running "make tests" :-(
11605 fix a couple of stupidities in the previous commit
11606 * result/*: a few changes in some attribute order result of previous
11609 Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11611 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11612 the internal subset should not raise duplicate ID errors,
11613 also there was a small bug in conjunction to namespace
11614 declarations defaulted and xml:xxx attributes DTD definitions.
11616 Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11618 * xpath.c: Richard Jinks also raised some rounding problems
11619 this tries to fix them
11621 Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11623 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11624 behaviour in xmlXPathCastToString()
11626 Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11628 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11629 raised by Morus Walter
11631 Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11633 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11636 Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11638 * xpath.c: fixing #75619, related to a problem when trying
11639 to evaluate condition when the current node set resulting
11640 from that sub-step evaluation is empty. Also fixes 2 potential
11641 problem with previous-sibling and next-siblings axis.
11643 Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11645 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11646 HTML support is not configured in.
11648 Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11650 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11651 include/libxml/tree.h: dohh I really didn't intended to commit
11652 this test version :-(
11654 Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11656 * testSAX.c: I wanted to see the real speed at the SAX interface
11657 after a little too many Ximianer started complaining about the
11659 added a --quiet option:
11660 paphio:~/XML -> ls -l db100000.xml
11661 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11662 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11663 3200006 callbacks generated
11665 Which means 16MBytes/s and 3Mcallback/s
11667 Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11669 * xpath.c: valgrind spotted another error that time when running
11670 on libxslt regression tests
11672 Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11674 * Makefile.am: adding "make valgrind" running the full regression
11675 tests (except python ones) under Valgrind (using valgrind -q
11676 which was kindly added by the author).
11677 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11678 passes cleanly now except an obcure floating point initialization
11679 raised in log10() in one XPath regression test ???
11680 * tree.c: edited some comments to close #75244
11682 Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11684 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11685 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11686 context of ScrollKeeper, made sure that if the number is
11687 an integer, the serialization follows the description at
11688 http://www.w3.org/TR/xpath#section-String-Functions
11690 Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11692 * configure.in: preparing 2.4.18
11693 * doc/*: updated and rebuilt the web site
11694 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11695 the Windows and Cygwin maintainers.
11696 * parser.c: humm, changed the way the SAX parser work when
11697 xmlSubstituteEntitiesDefault(1) is set, it will then
11698 do the entity registration and loading by itself in case the
11699 user provided SAX getEntity() returns NULL.
11700 * testSAX.c: added --noent to test the behaviour.
11702 Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11704 * parser.c: Wilfried Teiken provided a hackish but working
11705 way to get context reported back on entities when parsing
11706 with SAX and without breaking the DOM build.
11708 Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11710 * c14n.c: applied a new patch from Aleksey Sanin
11711 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11712 to reference Aleksey implementation of XML digital Signatures
11714 Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11716 * xpath.c: small fix to avoid potential problem due to
11717 ordering of freeing data
11718 * python/Makefile.am: people were complaining about
11719 the generated file in python dir not being built
11721 Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11723 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11724 python/generator.py python/libxml.c python/types.c: Cleanup
11725 of the python Makefiles based on Jacob and James feedback,
11726 fixed the spec file accordingly, fixed the number of warning
11727 that passing my pedantic CFLAGS was generating. Conclusion
11728 is that Python includes are real crap.
11730 Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11732 * configure,in: it was reported quite a few times that
11733 xml2-config --cflags should not output
11734 -I$includeprefix/libxml2/libxml because libxml2 header names
11735 clashes with existing names like list.h from C++ stl.
11736 Includes should be #include<libxml/xxx.h> so ...
11738 Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11740 * c14n.c: another patch from Aleksey Sanin
11742 Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11744 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11745 canonicalization algorithm
11746 * doc/xml.html doc/index.html: added the C14N references on the
11749 2002-03-13 jacob berkman <jacob@ximian.com>
11751 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11752 usage, redundant, and gcc specific
11754 Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11756 * xpath.c: speedup some node selection operations, this can
11757 have a significant impact on DocBook Norm's stylesheets
11758 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11759 make sure it's always the case
11760 * debugXML.c: distinguish CDATA and comments in ls operations
11762 Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11764 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11765 to generate better API descriptions etc...
11767 Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11769 * c14n.c: Fixing #74186, made sure all boolean expressions
11770 get fully parenthesized, ran indent on the output
11771 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11772 include/libxml/tree.h: also #74186 related, removed the
11773 --with-buffers option, and all the preprocessor conditional
11774 sections that were resulting from it.
11776 Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11778 * valid.c: applied patch from Dodji Seketeli fixing an
11779 uninitailized variable in xmlValidGetValidElements()
11781 Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11783 * c14n.c: fixed a few comments
11784 * doc/*.html doc/*/*.html: regenerated the docs and added
11786 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11788 Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11790 * check-xml-test-suite.py: fix to adapt varaiations in the
11792 * configure.in python/setup.py python/setup.py.in: fixed to
11793 have the version of the python scripts automatically updated
11795 Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11797 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11800 Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11802 * configure.in: preparing 2.4.17 release
11803 * doc/*: updated and rebuilt the docs
11804 * xpath.c: fixed a comment
11805 * python/libxml.c: fixed a possible reentrancy problem
11807 Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11809 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11810 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11811 added a specific regression test
11812 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11813 not raise exceptions when failing to find the attribute.
11815 Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11817 * configure.in xmllint.c: owen pointed out a problem with the
11818 ftme fix, gettimeofday() was not detected by configure and
11819 the ftime header wasn't included, dohhh
11821 Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11823 * configure.in xmllint.c: trying to fix #71457 for timing
11824 precision when gettimeofday() is not availble but ftime() is
11826 Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11828 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11829 are now copied on install and part of the -devel RPM
11831 Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11833 * xpath.c: trying to avoid bug #72150 which was apparently
11834 caused by a gcc bug (or a processor problem) as detailed
11835 at http://veillard.com/gcc.bug
11837 Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11839 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11840 fixed xmlReconciliateNs(), added a Python test/example for
11841 inter-document cut'n paste
11842 * python/libxml.py: fixed node.doc on document nodes and added
11843 xpathEval() onto node objects
11845 Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11847 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11848 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11849 fixup and integrated tests for the serialization stuff
11851 Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11853 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11854 moved the libxml man page to section 3
11856 Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11858 * tree.c: fix bug #72490
11859 * python/libxml.c python/libxml.py: added methods serialize()
11860 and saveTo() to all node elements.
11862 Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11864 * xmlIO.c: closed #73430, don't read from an input source
11865 which indicated an end-of-file or an error.
11867 Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11869 * parser.c: make sure SAX endDocument is always called as
11870 this could result in a Python memory leak otherwise (it's
11871 used to decrement ref-counting)
11872 * python/generator.py python/libxml.c python/libxml.py
11873 python/libxml2-python-api.xml python/libxml2class.txt
11874 python/tests/error.py python/tests/xpath.py: implemented
11875 the suggestions made by Gary Benson and extended the tests
11878 Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11880 * python/generator.py: applied patch fixing #73450
11882 Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11884 * xpath.c: fixing #61290 "namespace nodes have no parent"
11885 long standing divergence from the XPath REC. NodeSets
11886 simply hold a copy of namespace nodes and those node ->next
11887 points to the parent (which may not be the node carrying the
11889 * include/libxml/xpath.h: flagged but didn't added a possible
11891 * DOCBparser.c HTMLparser.c: removed some warnings from push
11892 parser due to new state being added.
11893 * tree.c: new fix from Boris Erdmann
11894 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11895 the XML Canonalization support from Aleksey Sanin
11897 Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11899 * tree.c: patch from Boris Erdmann fixing some namespace odities
11902 Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11904 * xmlIO.c: fix bug #72706 when loading a NULL entity
11906 Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11908 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11909 actually change in a future XML Namespace revision.
11911 Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11913 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11914 added the possibility of returning nodesets from XPath extension
11915 functions written in Python
11917 Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11919 * python/*: commiting some Python bindings work done while travelling
11921 Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11923 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11924 explicitely with memory debugging switched on
11926 Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11928 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11929 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11930 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11931 the accessor generator for strings
11932 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11935 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11937 * python/README python/generator.py python/libxml.c python/setup.py:
11938 added the 'usual' setup.py to allow building a libxml2-python
11939 module based on the same code. The initialization is however
11940 different the 2 .so files fo libxml2 and libxslt are identical and
11941 they entry point initialize both libraries. this is done to avoid
11942 some possible nasty problem since the Python don't merge the maps
11943 of all shared modules.
11945 Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11947 * parser.c: fixed a push/encoding bug reported by Michael
11950 Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11952 * include/libxml/parserInternals.h: fixes a misplaced #endif
11954 Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11956 * parser.c valid.c: found and fixed a couple of allocation bugs
11958 Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11960 * doc/xml.html doc/python.html doc/*: added a Python and binding
11961 page describing the current state of the Python bindings and
11962 giving pointers to the other languages wrappers.
11964 Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11966 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11967 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11968 rebuilt the API and web site
11969 * xpath.c: fixed #71978 portability bugs
11971 Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11973 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11975 Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11977 * include/libxml/parserInternals.h parser.c: had to change
11978 2 internal parsing API when processing document content
11979 to check the start and end of element content are defined
11981 * valid.c include/libxml/valid.h: attribute normalization can
11982 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11983 with the context to report it.
11984 * SAX.c: fixed the last known bugs, crazy validation constraints
11985 when a document is standalone seems correctly handled. There
11986 is a couple of open issues left which need consideration especially
11987 PE93 on external unparsed entities and standalone status.
11988 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11989 The 2 tests left failing are actually in error. Cleanup done.
11991 Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11993 * valid.c: implemented E59 spaces in CDATA does not match the
11996 Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11998 * SAX.c parser.c valid.c: more validation test fixups
11999 * check-xml-test-suite.py: added duration info for the tests
12001 Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12003 * parser.c valid.c: a couple of errors were reported but not
12004 saved back as such in the parsing context. Down to 1% failure rate
12005 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12007 Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12009 * xmlInternald.c: isExtender was missing a char
12010 * parser.c include/libxml/parser.h: % are acceptable in the
12011 internal subset if within a PUBLIC ID
12013 Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12015 * SAX.c parserInternals.c valid.c: more work on the conformance
12016 suite. Took the step to finally block documents with encoding
12017 errors. It's a fatal error per the spec, people should have fixed
12018 their documents by now.
12020 Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12022 * check-xml-test-suite.py: fixed the test script after some discussion
12023 on the semantic of TYPE="error"
12024 * Makefile.am: added the script to the distrib
12026 Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12028 * SAX.c entities.c: fixed a couple of conformances issues deep
12029 into the validation code (standalone and undeclared Notations)
12031 Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12033 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12034 stayed there for years !
12036 Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12038 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12041 Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12043 * check-xml-test-suite.py: improved the behaviour a bit as
12045 * parser.c valid.c SAX.c: fixed a few more bugs
12046 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12048 Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12050 * check-xml-test-suite.py: python script to run regression tests
12051 against the XML Test suite of W3C/OASis
12052 * SAX.c: fixed a validation bug
12053 * parser.c: fixed 3 errors pointed by the test suite
12054 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12055 * python/Makefile.am: fixed a dependendy
12057 Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12059 * xmlmemory.c: avoid a warning bug #71594
12061 Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12063 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12064 warning on alpha/Tru64
12066 Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12068 * include/libxml/entities.h: fixing a comment
12069 * valid.c: fixing some troubles with validity check on namespaces
12070 * result/VC/NS3 test/VC/NS3: added a specific regression test
12072 Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12074 * tree.c: Fixing #71342 serializing '\n' in attribute values
12075 * result/noent/att3 result/att3 test/att3: added a specific
12078 Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12080 * python/libxml.c: couple of bug fixes
12082 Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12084 * python/*.py: removed tabs and used spaces.
12086 Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12088 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12089 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12091 Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12093 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12094 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12096 Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12098 * include/libxml/encoding.h include/libxml/entities.h
12099 include/libxml/globals.h include/libxml/parser.h
12100 include/libxml/threads.h include/libxml/tree.h
12101 include/libxml/xmlmemory.h: trying to fix the include mess
12103 Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12105 * include/libxml/xmlmemory.h: reverted part of the previous
12106 attempt to provide #69655, this was breaking the build.
12108 Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12110 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12111 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12112 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12113 include/libxml/parserInternals.h include/libxml/tree.h
12114 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12115 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12117 * python/libxml.c: fixed a warning.
12119 Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12121 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12122 copying of node, merge back IDs in the target document.
12123 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12124 test/XInclude/ents/ids.xml: test case
12125 * result/VC/ElementValid4: output changed due to a typo fix
12127 Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12129 * python/Makefile.am: seems some version of automake didn't
12130 generate the dependencies right as Jacob found out. Add
12131 an extra dependency rule.
12133 Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12135 * parserInternals.c valid.c: Justin Fletcher found some parts
12136 of the code needing cleanup
12137 * libxml.spec.in python/Makefile.am python/generator.py
12138 python/libxml.c python/libxml.py: Fixed the python Makefiles
12139 corrected a bug showing up on ia64, changed the name of the
12140 python internal module too
12142 Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12144 * Makefile.am: applied patch from Andris Pavenis for binary
12147 Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12149 * xmllint.c win32/win32config.h: fixing #68748
12151 Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12153 * valid.c: fixing #70166
12155 Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12157 * valid.c: fixing #70077
12159 Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12161 * Copyright Makefile.am README configure.in libxml.spec.in:
12162 Changed to the MIT Licence
12163 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12164 doc/xmlio.html: updated the doc accordingly
12165 * include/libxml/xmlwin32version.h configure.in: preparing
12167 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12168 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12169 fixed the const xmlChar * wrapper and generator, XPath extension
12170 functions now use the context as first argument
12171 * python/tests/tstxpath.py python/tests/xpath.py
12172 python/tests/xpathext.py: Updated the tests accordingly
12173 * tree.c: fixed bug #70067
12175 Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12177 * Makefile.am: cleanup
12178 * debugXML.c: always use stdout if output is NULL
12179 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12180 * python/Makefile.am python/generator.py python/libxml2class.txt
12181 python/libxml_wrap.h python/types.c: augmented the number of bindings
12182 handling FILE * and XPath contexts
12183 * python/tests/Makefile.am: avoid a stupid problem due to the
12186 Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12188 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12190 Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12192 * python/TODO python/libxml.c: cleanup the extension function lookup
12193 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12195 Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12197 * configure.in python/Makefile.am: do not install outside
12200 Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12202 * python/TODO python/libxml.c: started adding SAX interfaces
12203 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12206 Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12208 * tree.c: hardened the addChild function
12209 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12210 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12211 added accessors needed for xmlNode, a bit more testing and
12212 extension of interfaces
12213 * python/tests/Makefile.am python/tests/build.py: added a test
12214 build from scratch/save/load/check
12216 Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12218 * parserInternals.c: change a small bit in the way valididy
12219 error messages get initialized
12220 * python/TODO python/libxml.c python/libxml2-python-api.xml
12221 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12222 added some memory debugging to track leaks at the libxml2 level
12223 * python/tests/*.py: changed all tests to check for leaks,
12224 there is just one left in XPath extension registrations.
12226 Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12228 * python/TODO python/generator.py python/libxml2-python-api.xml
12229 python/libxml2class.txt: more accessor classes for the parser
12230 context, allow to switch on and check validity
12231 * python/tests/Makefile.am python/tests/error.py
12232 python/tests/invalid.xml python/tests/valid.xml
12233 python/tests/validate.py: attded more test and and added error.py
12234 which I forgot to commit in the last step
12236 Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12238 * python/Makefile.am python/types.c: cleanup
12239 * python/libxml.c python/libxml.py python/libxml_wrap.h
12240 python/generator.py python/libxml2-python-api.xml
12241 python/libxml2class.txt: added class for parser context, added
12242 first cut for push mode support. Added a framework to generate
12243 accessors functions.
12244 * python/tests/Makefile.am python/tests/push.py: added a push
12247 Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12249 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12250 bug a bit of cleanup.
12252 Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12254 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12255 python/libxml2class.txt: adding error redirections and preformat
12256 to a python handler
12257 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12258 tests self checking
12260 Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12262 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12265 Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12267 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12268 python/libxml.c python/libxml2-python-api.xml
12269 python/libxml2class.txt: Progressing through the TODOs, class
12270 description output, extra XML API, RPM now builds the wrappers
12271 for all python installed versions
12273 Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12275 * configure.in libxml.spec.in python/Makefile.am python/TODO
12276 python/generator.py python/libxml2class.txt: added more informations
12277 in the libxml2-python package including docs. Slightly changed
12278 the class hierarchy
12279 * python/tests/*: added basic regression tests infrastructure too
12281 Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12283 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12284 added libxml2-python as part of the packages installed
12286 Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12288 * python/Makefile.am python/generator.py python/libxml.c
12289 python/libxml.py: more work, now able to extend the
12290 XPath interpreter with functions written in python.
12292 Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12294 * python/Makefile.am: Jacob sent a patch to allow building from
12297 Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12299 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12300 inserted the python wrappers build, I hope this won't be too
12303 Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12305 * xpath.c: minor optimization
12306 * python/generator.py python/libxml.c python/libxml.py
12307 python/libxml_wrap.h: more work on the python bindings,
12308 they now support XPath and there is no evident leak
12310 Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12312 * python/generator.py python/libxml.c python/libxml.py:
12313 more work on the python bindings generator.
12315 Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12317 * python/generator.py python/libxml.c python/libxml_wrap.h:
12318 more work on the python bindings.
12320 Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12322 * python/generator.py python/libxml.c python/libxml.py
12323 python/libxml_wrap.h: commited early version of a python binding
12324 for private use only ATM
12326 Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12328 * entities.c tree.c include/libxml/entities.h: applied patch
12329 from Anthony Jones to implement copy of DTD subtree too. Had
12330 just to keep 2 function private which really ought to become
12333 Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12335 * xmllint.c: added pointers to the web pages in the usage()
12337 Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12339 * tree.c: more fixes from Petr Kozelka for attribute handling
12340 in the tree API to align the semantic with DOM.
12342 Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12344 * valid.c tree.c entities.c: another set of patches from
12345 Anthony Jones for copy operations cleanup and robustness
12347 Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12349 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12350 an alphabetic index based on comments content
12351 * doc/*: rebuilt the web site with the new references
12353 Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12355 * parserInternals.h: Greg Sjaardema suggested to use an
12356 eponential buffer groth policy in xmlParserAddNodeInfo()
12358 Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12360 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12361 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12362 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12363 to generate cross-references, and added/updated the stylesheets
12364 to generate and link API indexes. The generic keyword index
12366 * doc/*.html: regenerated all the usual docs too
12368 Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12370 * debugXML.c: added an xpath function to the shell for T. V. Raman
12372 Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12374 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12377 Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12379 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12380 support of attribute nodes
12382 Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12384 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12385 hopefully near complete and fully documented of the API in XML
12386 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12387 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12388 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12389 include/libxml/parserInternals.h include/libxml/valid.hi
12390 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12391 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12392 include/libxml/xpath.h include/libxml/xpathInternals.h:
12393 Cleaned up the doc comments a lot in the process, the interface
12394 coverage is now 100%
12396 Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12398 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12399 extracts comments from the gtk-doc DocBook output (a bit
12400 convoluted but seems to work).
12402 Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12404 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12405 added an XML description of the API, moved the script generating
12406 it here. Added a "make api" target
12408 Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12410 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12412 Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12414 * xpath.c include/libxml/xpathInternals.h: the change made to
12415 xmlXPathFuncLookupFunc was incompatible roll it back
12417 Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12419 * SAX.c: cleanup patch from Anthony Jones
12420 * doc/Makefile.am: fix the headers to avoid in make scan
12421 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12422 includes, * vs Ptr and general cleanup
12423 * parsedecl.py: first version of a script to extract the
12424 module interfaces, the goal will be to provide .decl or XML
12425 specification of the interfaces to build wrappers.
12427 Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12429 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12430 now provides return codes in case of errors
12432 Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12434 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12435 Upgraded to trio baseline 1.6
12436 * strio.h strio.c: Replaced by triostr.h and triostr.c
12438 Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12440 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12441 of strdup usage in the code
12443 Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12445 * parser.c error.c: Keith Isdale complained rightly that
12446 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12448 Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12450 * tree.c: fixed the funxtion to set the xml: attributes
12451 * debugXML.c: added "setbase" to test it.
12453 Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12455 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12456 to allow updating an attribute content
12458 Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12460 * libxml.h: try to avoid problems when compiling on Windows
12462 Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12464 * hash.c: patch from Anthony Jones for hash.c allocation size
12465 * Makefile.am: trying to work around Yet Another Libtool Madness
12466 and build the 2.4.13 release finally ...
12468 Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12470 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12471 * doc/* : update of the documentation
12473 Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12475 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12476 at fixing #61290 :-(
12478 Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12480 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12483 Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12485 * tree.c: trying to avoid troubles when a subtree is copied
12486 and coalesced in part with the target tree. Should fix
12489 Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12491 * valid.c: fixed validation of attributes content of type
12492 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12493 values, very old bug. Fixes #67671
12495 Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12497 * parser.c include/libxml/parserInternals.h tree.c: integrated
12498 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12499 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12501 Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12503 * threads.c: applied Serguei Narojnyi's patch to add native
12504 thread support on the Win32 platform
12505 * testThreadsWin32.c Makefile.am: added the test program also
12506 from Serguei, Win32 specific
12507 * include/win32config.h include/libxml/xmlwin32version.h.in:
12508 added patch from Igor for the Windows thread specific defines.
12510 Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12512 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12514 Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12516 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12517 output page into XMLinfo.html. Close bug #66951 and
12518 raised by Robert Collins too.
12520 Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12522 * encoding.c: Paul Keogh pointed out a possibility of segfault
12523 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12526 Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12528 * doc/*.html: updated the Gdome2 links
12530 Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12532 * libxml.h: Applied following patches from Robert Collins
12533 and make sure IN_LIBXML is defined when compiling it
12535 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12536 as well as Visual C.
12537 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12538 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12539 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12540 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12541 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12542 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12543 xmlSysIDExists xmlNoNetExists).
12544 * xmllint.c: Don't include winsock2.h for Cygwin.
12546 Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12548 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12549 when the version info is not present.
12551 Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12553 * tree.c: Anthony Jones pointed out a problem in
12554 xmlStringGetNodeList() and provided a fix for it
12556 Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12558 * parser.c: patch from Frank J Franklin to remove a bug in
12559 xmlCreatePushParserCtxt() when the initial buffer passed
12562 Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12564 * win32/*: big cleanup of the Windows/MSVC project files
12565 from Igor Zlatkovic
12567 Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12569 * doc/Makefile.am: should fix #67674 and avoid troubles if
12570 xsltproc is not available or fails in the prefix provided
12572 Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12574 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12576 Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12578 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12579 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12580 Fixed a few other problems raised by Charlie Bozeman.
12581 * result/VC/ElementValid[5-7]: fixed the output
12583 Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12585 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12586 patches from Charlie Bozeman. Regenerated the HTML docs.
12588 Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12590 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12591 for Windows from Igor
12593 Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12595 * xmllint.c: applied Justin Fletcher patch for --output or -o
12597 Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12599 * win32/libxml2/libxml2.def.src: close #67019
12601 Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12603 * xmllint.c: applied Justin Fletcher generic timing patch
12604 similar to the one already applied to xsltproc.
12606 Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12608 * include/libxml/tree.h tree.c: applied documentation patches
12609 from Charlie Bozeman
12611 Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12613 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12615 Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12617 * valid.c: fix the xmlStrdup() used in the previous patch.
12618 * valid.c: added --dropdtd
12619 * tree.c: fixed xmlUnlinkNode so it also removes the references
12620 from the document if the node is a DTD
12622 Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12624 * HTMLtree.c valid.c: cleanup some static declarations
12626 Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12628 * xmllint.c: removed another strdup()
12629 * doc/FAQ: removed the HP/UX entry
12631 Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12633 * valid.c: fix bug #66816 when validating.
12634 * xmllint.c: don't use sys/time.h if configure did not found it
12636 Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12638 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12641 Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12643 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12644 xmlInitMemory() was declared twice
12646 Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12648 * globals.c: do not reference strdup() !
12649 * configure.in libxml-2.0.pc.in: trying to fix the libs
12650 of the various config extraction modules
12652 Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12654 * configure.in : preparing 2.4.12
12655 * doc/* : updated and rebuilt the docs
12657 Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12659 * uri.c: closed bug #66159
12660 * testURI.c: added --escape option
12661 * configure.in: some cleanup for xml2-config --cflags
12663 Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12665 * globals.c testThreads.c: removed some misplaced includes
12668 Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12670 * threads.c: patch from Gary Pennington fixing a possible
12671 problem at initialization time.
12673 Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12675 * configure.in libxml.h parser.c testThreads.c macos/: integrated
12676 Eric Lavigne contribution to build libxml2 on MacOS using
12679 Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12681 * xmllint.c: applied Geert Kloosterman's patch to fix
12682 --repeat --timing output
12684 Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12686 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12687 where non-wellformed XML declaractions were not detected.
12689 Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12691 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12693 Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12695 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12696 gets reset by xmlCleanupInputCallbacks() and this makes the
12697 function useless. Same for output.
12699 Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12701 * xmlIO.c: robert pointed out a loop error in callback cleanups
12703 Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12705 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12706 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12707 they are not really tied to debugging
12709 Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12711 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12712 * xmllint.c: better --catalogs description
12714 Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12716 * tree.c: fixed a couple of problems in xmlSetProp()
12718 Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12720 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12721 unappropriate stdout output.
12723 Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12725 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12726 by Denis Beurive, closes #65111
12728 Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12730 * valid.c: in case of content model validity error, don't
12731 print it if validity warnings were not requested.
12733 Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12735 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12736 * parserInternals.c: removed the last exit() call. Print an
12737 unmaskable error on stderr instead (library mismatch detection)
12739 Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12741 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12742 shell instructions from Heiko Rupp
12744 Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12746 * catalog.c: use the URL notation file:// for default catalog paths
12748 Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12750 * include/libxml/tree.h: better comments for _private fields
12751 * tree.c: removed a problem when copying an entity reference.
12753 Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12755 * vms/*: updated instructions and diffs from John A Fotheringham
12757 Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12759 * include/libxml/xmlerror.h: avoid an include problem if
12760 #include <libxml/xmlerror.h> happens first in code
12761 seems to be the case in KDE libs
12763 Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12765 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12766 from Igor for Windows
12768 Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12770 * Makefile.am: Gary Pennington pointed out a missing prefix
12772 Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12774 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12775 * doc/*: upgraded and rebuilt the docs
12777 Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12779 * HTMLparser.c: fix comment in scripts element parsing.
12780 * result/HTML/doc3*: updated the results.
12782 Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12784 * uri.c: another URI bug fix #63336, using Joel Young patch.
12786 Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12788 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12789 a cleaned up version of the Pwd shell string generation.
12791 Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12793 * valid.c include/libxml/tree.h: trying to fix namespaces +
12794 validation problems for good, closing #63619 in the process
12795 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12796 wrong in this respect, fixed it.
12798 Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12800 * xmllint.c: Morus Walter patch to allow --format and --encode
12802 Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12804 * debugXML.c: Stefan Kost provided an help command for the shell
12806 Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12808 * debugXML.c: Heiko Rupp pointed that the shell would crash
12809 on empty nodesets returns.
12811 Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12813 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12814 migh need the history libraries
12816 Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12818 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12819 handle the case of < in quoted attributes, Bastian Kleineidam
12821 Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12823 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12824 fixing catalog breakages
12825 * Makefile.am catalog.c result/catalogs/catal
12826 result/catalogs/mycatalog.* test/catalogs/catal*:
12827 fixed more problems in catalog support, added more regression tests
12828 for both XML and SGML catalog handling
12830 Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12832 * debugXML.c: applied an improvement to xmlGetLineNo() from
12835 Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12837 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12838 Side effect of the progressive catalog loading
12840 Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12842 * Makefile.am: confexecdir and confexec_DATA were defined twice
12843 pointed out by Karl Eichwalder
12845 Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12847 * xmlcatalog.c: avoid unlink() and use remove() instead.
12849 Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12851 * libxml.spec.in: cleanup
12852 * include/libxml/xmlwin32version.h: updated with 2.4.8
12854 Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12856 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12857 of compiling libxml with a non standard set of options
12859 Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12861 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12862 document --sgml option, fixing gnome bugzilla #63382
12864 Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12866 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12867 breakage of 2.4.7, added a couple of really needed APIs
12868 like xmlCatalogIsEmpty() and xmlNewCatalog()
12869 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12870 for install-catalog
12871 * configure.in: preparing 2.4.8
12873 Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12875 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12876 include/libxml/tree.h include/libxml/xmlIO.h: more include
12877 cleanups, export cleanly one html output + format function.
12879 Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12881 * parser.c: removed initGenericErrorDefaultFunc call from
12882 xmlInitParser() since it could destroy previous calls to
12883 xsltSetGenericErrorFunc() effects
12885 Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>