Sun Aug 22 16:26:46 CEST 2004 Daniel Veillard * configure.in doc/* NEWS: preparing 2.6.12 release, updated and and rebuilt the docs. Sun Aug 22 16:07:20 CEST 2004 Daniel Veillard * python/libxml.c: fix a problem on last commit Sun Aug 22 15:16:53 CEST 2004 Daniel Veillard * xmllint.c xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h python/libxml.c python/libxml_wrap.h: trying to remove some warning when compiling on Fedora Core 3 and 64bits Sat Aug 21 0:035:10 CET 2004 Kasimier Buchcik * xmlschemas.c: modified parsing of , , , , , , . Fixed schema defaults (elementFormDefault, etc.) for included schemas. Fixed a bug which reported attributes as invalid on elements declarations with the built-in type 'anyType'. Added "lax" validation of the content of elements of type 'anyType'. Fixed: element declarations with the same name were treated as duplicate if located in the subtree of -> . (This was bug 150623, submitted by Roland Lezuo) Fixed cleanup of error codes in xmlSchemaValidateDoc as proposed by Igor Kapitanker. (This was bug 150647, submitted by Igor Kapitanker) * xmlschemastypes.c: Changed the type of anyType to XML_SCHEMAS_ANYTYPE. * include/libxml/xmlerror.h: Added schema parser errors. * result/schemas/bug145246_0_0* result/schemas/extension1_0_2.err: Changed test results. * result/schemas/ct-sc-nobase_0_0* result/schemas/facet-whiteSpace_0_0* result/schemas/import1_0_0* result/schemas/import2_0_0* result/schemas/include2_0_0* result/schemas/include3_0_0* result/schemas/restriction-attr1_0_0* result/schemas/seq-dubl-elem1_0_0* result/schemas/xsd-list-itemType_0_0*: Added new rest results. test/schemas/bug145246.xsd.imp test/schemas/ct-sc-nobase_0* test/schemas/facet-whiteSpace_0* test/schemas/import1_0* test/schemas/import2_0* test/schemas/include2_0* test/schemas/include3_0* test/schemas/restriction-attr1_0* test/schemas/seq-dubl-elem1_0* test/schemas/xml.xsd test/schemas/xsd-list-itemType_0*: Added new tests and missing files. Fri Aug 20 18:51:36 CEST 2004 Daniel Veillard * Makefile.am configure.in: a bit of cleanup and a extra variable for CVS dist Thu Aug 19 07:44:07 MDT 2004 John Fleck * doc/xmllint.xml, xmllint.1, xmllint.html: Edit and rebuild the man pages with Daniel's C14 update Wed Aug 18 19:15:27 PDT 2004 William Brack * parser.c: fixed missing line numbers on entity as reported on the list by Steve Cheng Wed Aug 18 14:04:31 PDT 2004 William Brack * configure.in globals.c include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in: added some code to include the CVS ChangeLog version in the xmlParserVersion string (printed by xmllint with --version) Wed Aug 18 11:14:06 CEST 2004 Daniel Veillard * xmlschemas.c include/libxml/xmlschemas.h python/generator.py python/libxml.c python/libxml_wrap.h python/types.c python/tests/schema.py python/tests/Makefile.am: Applied patch from Torkel Lyng to add Schemas support to the Python bindings and extend the schemas error API, registered a new test. * doc/* elfgcchack.h: rebuilt to regenerate the bindings Mon Aug 16 14:36:25 CEST 2004 Daniel Veillard * debugXML.c: added help for new set shell command * xinclude.c xmllint.c xmlreader.c include/libxml/parser.h: added parser option to not generate XInclude start/end nodes, added a specific option to xmllint to test it fixes #130769 * Makefile.am: regression test the new feature * doc/xmllint.1 doc/xmllint.xml: updated man page to document option. Mon Aug 16 02:42:30 CEST 2004 Daniel Veillard * xmlIO.c: small typo pointed out by Mike Hommey * doc/xmllint.xml, xmllint.html, xmllint.1: slightly improved the --c14n description, c.f. #144675 . * nanohttp.c nanoftp.c: applied a first simple patch from Mike Hommey for $no_proxy, c.f. #133470 * parserInternals.c include/libxml/parserInternals.h include/libxml/xmlerror.h: cleanup to avoid 'error' identifier in includes #137414 * parser.c SAX2.c debugXML.c include/libxml/parser.h: first version of the inplementation of parsing within the context of a node in the tree #142359, new function xmlParseInNodeContext(), added support at the xmllint --shell level as the "set" function * test/scripts/set* result/scripts/* Makefile.am: extended the script based regression tests to instrument the new function. Sat Aug 14 18:53:08 MDT 2004 John Fleck * doc/xmllint.xml, xmllint.html, xmllint.1: add c14n to man page (man, it's hard to keep up with Daniel!) Sat Aug 14 18:45:38 MDT 2004 John Fleck * doc/xmllint.xml, xmllint.html, xmllint.1: add pattern, walker, maxmem, output and xmlout to man page fixes #144675 Sun Aug 15 00:41:12 CEST 2004 Daniel Veillard * xmllint.c: added a --c14n option to canonicalize the output should close the RFE #143226 Sat Aug 14 23:50:10 CEST 2004 Daniel Veillard * tree.c: Dodji pointed out a bug in xmlGetNodePath() * xmlcatalog.c: applied patch from Albert Chin to add a --no-super-update option to xmlcatalog see #145461 and another patch also from Albert Chin to not crash on -sgml --del without args see #145462 * Makefile.am: applied another patch from Albert Chin to fix a problem with diff on Solaris #145511 * xmlstring.c: fix xmlCheckUTF8() according to the suggestion in bug #148115 * python/libxml.py: apply fix from Marc-Antoine Parent about the errors in libxml(2).py on the node wrapper #135547 Sat Aug 14 13:18:57 CEST 2004 Daniel Veillard * 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 * 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 * valid.c: fixed my mis-handling of External ID on last change. Wed Aug 4 23:40:21 PDT 2004 William Brack * 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 * 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 * 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 * 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 * 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 * HTMLparser.c: fixed initialisation problem for htmlReadMemory (bug 149041) Sat Jul 31 11:01:33 PDT 2004 William Brack * doc/buildDocBookCatalog: enhanced per bug 119876. Further info posted to the mailing list. Sat Jul 31 09:12:44 PDT 2004 William Brack * 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 * 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 * HTMLparser.c: 1 line patch, apparently htmlNewDoc() was not setting doc->charset. Thu Jul 29 00:05:58 PDT 2004 William Brack * 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 * 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 * 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 * 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 * 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 * xmlreader.c: fixed problem with reader state after processing attributes (bug 147993) Wed Jul 21 17:04:27 HKT 2004 William Brack * 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 * 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 * 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 * xmlmemory.c: applied a small fix from Steve Hay Tue Jul 13 23:02:19 HKT 2004 William Brack * 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 * 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 * 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 * 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 * elfgcchack.h doc/apibuild.py doc/libxml2-api.xml: fixed a bug which prevented building with --with-minimum