Branch :
Sat Aug 14 13:18:57 CEST 2004 Daniel Veillard <daniel@veillard.com> * Makefile.am: added a dumb rule to able to compile tst.c when people submit a sample test program * xmlschemas.c: applied small patch from Eric Haszlakiewicz to document xmlSchemasSetValidErrors() limitations, #141827 * error.c: Add information in generic and structured error setter functions that this need to be done per thread #144308 * xmlsave.c: fixed bug whith missing NOTATION(s) serialization bug #144162 * doc/xmllint.xml: typo fix #144840 Tue Aug 10 07:19:31 PDT 2004 Daniel Veillard <daniel@veillard.com> * configure.in xmlregexp.c xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h include/libxml/xmlerror.h include/libxml/xmlschemastypes.h: applied Schemas patches from Kasimier Buchcik * test/ result/ bug141333* annot-err* any[1-4]* bug145246* element-err* element-minmax-err* include1* restrict-CT-attr-ref*: lot of new tests for things fixed by the patch Fri Aug 6 09:22:34 PDT 2004 William Brack <wbrack@mmm.com.hk> * valid.c: fixed my mis-handling of External ID on last change. Wed Aug 4 23:40:21 PDT 2004 William Brack <wbrack@mmm.com.hk> * valid.c: changed the parsing of a document's DTD to use the proper base path (bug 144366) Wed Aug 4 16:58:08 CEST 2004 Daniel Veillard <daniel@veillard.com> * Makefile.am config.h.in configure.in python/Makefile.am: applied a patch from Gerrit P. Haase to get python bindings on Cygwin Tue Aug 3 15:08:22 PDT 2004 William Brack <wbrack@mmm.com.hk> * include/libxml/valid.h: elaborated on description of xmlValidityWarningFunc and xmlValidityErrorFunc (bug 144760) * xmlIO.c, xmlschemastypes.c, include/libxml/schemasinternals.h: minor fixes to comments for doc rebuilding errors. * doc/*.html: rebuilt the docs Tue Aug 3 23:59:23 CEST 2004 Daniel Veillard <daniel@veillard.com> * doc/ChangeLog.xsl doc/downloads.html doc/xml.html doc/*: fixes documentation glitches raised by Oliver Stoeneberg Tue Aug 3 09:42:31 PDT 2004 William Brack <wbrack@mmm.com.hk> * tree.c: fixed problem with memory leak on text nodes in DTD (bug 148965) with patch provided by Darrell Kindred Tue Aug 3 08:14:44 PDT 2004 William Brack <wbrack@mmm.com.hk> * HTMLparser.c: fixed initialisation problem for htmlReadMemory (bug 149041) Sat Jul 31 11:01:33 PDT 2004 William Brack <wbrack@mmm.com.hk> * doc/buildDocBookCatalog: enhanced per bug 119876. Further info posted to the mailing list. Sat Jul 31 09:12:44 PDT 2004 William Brack <wbrack@mmm.com.hk> * SAX2.c, encoding.c, error.c, parser.c, tree.c, uri.c, xmlIO.c, xmlreader.c, include/libxml/tree.h: many further little changes for OOM problems. Now seems to be getting closer to "ok". * testOOM.c: added code to intercept more errors, found more problems with library. Changed method of flagging / counting errors intercepted. Fri Jul 30 13:57:55 CEST 2004 Daniel Veillard <daniel@veillard.com> * tree.c: applied a couple of patch one from Oliver Stoeneberg and another one from Rob Richards fixing #148448 Thu Jul 29 13:20:28 CEST 2004 Daniel Veillard <daniel@veillard.com> * HTMLparser.c: 1 line patch, apparently htmlNewDoc() was not setting doc->charset. Thu Jul 29 00:05:58 PDT 2004 William Brack <wbrack@mmm.com.hk> * SAX2.c, tree.c, uri.c, xmlIO.c, xmlreader.c: further fixes for out of memory condition, mostly from Olivier Andrieu. * testOOM.c: some further improvement by Olivier, with a further small enhancement for easier debugging. Tue Jul 27 00:34:07 PDT 2004 William Brack <wbrack@mmm.com.hk> * SAX2.c, error.c, parser.c, tree.c, xmlreader.c: implemented patches supplied by Olivier Andrieu (bug 148588), plus made some further enhancements, to correct some problems with out of memory conditions. * testOOM.c: improved with patches from Olivier Andrieu Mon Jul 26 11:03:18 PDT 2004 William Brack <wbrack@mmm.com.hk> * tree.c: put in patch for Windows buffer re-allocation submitted by Steve Hay (bug 146697) Sun Jul 25 17:18:39 PDT 2004 William Brack <wbrack@mmm.com.hk> * xinclude.c: added some code to check, when an include is done, whether the requested URL gets mapped to some other location (e.g. with a catalog entry) and, if so, take care of the xml:base properly (bug 146988) Sun Jul 25 14:02:24 PDT 2004 William Brack <wbrack@mmm.com.hk> * error.c: fixed to assure user data param is set correctly when user structured error handler is called (bug 144823) Thu Jul 22 10:14:48 PDT 2004 William Brack <wbrack@mmm.com.hk> * xmlreader.c: fixed problem with reader state after processing attributes (bug 147993) Wed Jul 21 17:04:27 HKT 2004 William Brack <wbrack@mmm.com.hk> * configure.in, Makefile.am: put in an auto* check for the path to perl (if it exists), and modified make Timingtests to use that path instead of just executing the dbgenattr.pl script (bug 148056) Fri Jul 16 18:36:33 HKT 2004 William Brack <wbrack@mmm.com.hk> * python/generator.py: added a check on the argument for some classes (e.g. xmlDoc and xmlNode) to prevent a segfault (as reported on the list). Further enhancement should be done to auto-create the appropriate object. * python/libxml.c: minor fix for a warning message; added a routine, currently not used, to report the description of a PyCObject. * python/libxml2class.txt: regenerated Fri Jul 16 11:01:40 CEST 2004 Daniel Veillard <daniel@veillard.com> * catalog.c test/catalogs/white* result/catalogs/white*: applied patches from Peter Breitenlohner to fix handling of white space normalization in public ids and add tests Tue Jul 13 17:24:13 CEST 2004 Daniel Veillard <daniel@veillard.com> * xmlmemory.c: applied a small fix from Steve Hay Tue Jul 13 23:02:19 HKT 2004 William Brack <wbrack@mmm.com.hk> * xpath.c: Added code to in PREDICATE/FILTER handling to reset the xpath context document pointer (part of fix to libxslt bug 147445) Tue Jul 13 00:14:08 HKT 2004 William Brack <wbrack@mmm.com.hk> * python/libxml.py: ran 'expand' on the file to get rid of mixture of tabs and spaces (bug 147424) Sun Jul 11 22:38:29 HKT 2004 William Brack <wbrack@mmm.com.hk> * python/drv_libxml.py: added an encoding "special comment" to avoid warning message in python2.3 (bug 146889) * Makefile.am, python/Makefile.am, python/tests/Makefile.am: small change to make "make tests" a little quieter (MAKEFLAGS+=--silent) * xpath.c: enhanced to take advantage of current libxslt handling of tmpRVT. Fixes bug 145547. Fri Jul 9 14:02:54 CEST 2004 Daniel Veillard <daniel@veillard.com> * libxml.h uri.c: fixed a couple of problems in the new elfgcchack.h trick pointed by Peter Breitenlohner Wed Jul 7 00:45:48 CEST 2004 Daniel Veillard <daniel@veillard.com> * elfgcchack.h doc/apibuild.py doc/libxml2-api.xml: fixed a bug which prevented building with --with-minimum Mon Jul 5 19:43:51 CEST 2004 Daniel Veillard <daniel@veillard.com> * configure.in doc/*: releasing 2.6.11, updated and regenerated the docs Mon Jul 5 18:43:47 CEST 2004 Daniel Veillard <daniel@veillard.com> * parser.c: make the push interfaces synchronous * python/tests/sync.py: added a specific test * python/tests/Makefile.am doc/examples/Makefile.am doc/examples/index.py: added the new test, cleaning up "make tests" output Mon Jul 5 15:09:17 CEST 2004 Daniel Veillard <daniel@veillard.com> * xmlschemas.c: applied patch from Kasimier to fix some Relax-NG datatype facet problem with recent changes. Sat Jul 3 11:31:02 HKT 2004 William Brack <wbrack@mmm.com.hk> * python/libxml.c: Changed the number of XPath extension functions allowed to be variable-length (patch supplied by Marc-Antoine Parent, bug 143805). Added code to "unregister" the functions when the parser cleanup takes place. Fri Jul 2 14:22:14 CEST 2004 Daniel Veillard <daniel@veillard.com> * xmlmemory.c python/libxml.c python/libxml2-python-api.xml: some updates with memory debugging facilities while messing with libxslt python bindings Thu Jul 1 14:53:36 CEST 2004 Daniel Veillard <daniel@veillard.com> * python/libxml.c python/generator.py python/libxml.py python/libxml2-python-api.xml python/libxml2class.txt: applied patch from St