Wed Nov 10 15:35:25 CET 2004 Daniel Veillard * NEWS configure.in doc/*: preparing release of libxml2-2.6.16 Wed Nov 10 12:55:18 CET 2004 Daniel Veillard * python/generator.py python/libxml.c python/libxml2class.txt python/libxml_wrap.h python/types.c: Applied patch from Brent Hendricks adding support for late DTD validation. * python/tests/Makefile.am python/tests/dtdvalid.py python/tests/test.dtd: integrated the provided regression test Tue nov 9 19:24:31 CET 2004 Dodji Seketeli * configure.in: detect when struct sockaddr_storage has the __ss_family member instead of ss_family and behave accordingly. We now can use ipv6 on aix. Tue Nov 9 17:15:46 CET 2004 Daniel Veillard * Makefile.am gentest.py testapi.c: integrated in "make tests" added -q option, and more conditional features fixes * catalog.c debugXML.c parser.c testThreads.c xmllint.c xmlschemastypes.c xmlwriter.cinclude/libxml/catalog.h include/libxml/debugXML.h: various compilation and conditional cleanups. * doc/*: regenerated Tue Nov 9 15:59:50 CET 2004 Daniel Veillard * gentest.py testapi.c: better handling of conditional features * HTMLparser.c SAX2.c parserInternals.c xmlwriter.c: more testing on parser contexts closed leaks, error messages Tue Nov 9 10:21:37 GMT 2004 William Brack * xpath.c: fixed problem concerning XPath context corruption during function argument evaluation (bug 157652) Mon Nov 8 18:54:52 CET 2004 Daniel Veillard * testapi.c: more types. * parserInternals.c xpath.c: more fixes Mon Nov 8 18:16:43 CET 2004 Daniel Veillard * gentest.py testapi.c: better parser options coverage * SAX2.c xpath.c: more cleanups. Tue Nov 9 01:50:08 CET 2004 Daniel Veillard * testapi.c: trying to fix some optional support brokenness Mon Nov 8 17:25:27 CET 2004 Daniel Veillard * gentest.py testapi.c: more coverage * debugXML.c parser.c xmlregexp.c xpath.c: more fixes Mon Nov 8 15:02:39 CET 2004 Daniel Veillard * gentest.py testapi.c: more coverage * SAX2.c parser.c parserInternals.c: more fixes Mon Nov 8 12:55:16 CET 2004 Daniel Veillard * parser.c testapi.c xmlIO.c xmlstring.c: more fixes. Mon Nov 8 11:24:57 CET 2004 Daniel Veillard * gentest.py testapi.c: more types, more coverage * parser.c parserInternals.c relaxng.c valid.c xmlIO.c xmlschemastypes.c: more problems fixed Mon Nov 8 10:24:28 HKT 2004 William Brack * gentest.py: fixed test file corruption problem Sun Nov 7 13:18:05 CET 2004 Daniel Veillard * gentest.py testapi.c: fixed typos and avoid Catalogs verbosity Sat Nov 6 23:25:16 CET 2004 Daniel Veillard * testapi.c: augmented the number of types Sat Nov 6 20:24:07 CET 2004 Daniel Veillard * HTMLtree.c tree.c xmlreader.c xmlwriter.c: a number of new bug fixes and documentation updates. Sat Nov 6 15:50:11 CET 2004 Daniel Veillard * gentest.py testapi.c: augmented type autogeneration for enums * xpath.c include/libxml/xpath.h: removed direct error reporting. Sat Nov 6 14:27:18 CET 2004 Daniel Veillard * encoding.c: fixed a regression in iconv support. Fri Nov 5 18:19:23 CET 2004 Daniel Veillard * gentest.py testapi.c: autogenerate a minimal NULL value sequence for unknown pointer types * HTMLparser.c SAX2.c chvalid.c encoding.c entities.c parser.c parserInternals.c relaxng.c valid.c xmlIO.c xmlreader.c xmlsave.c xmlschemas.c xmlschemastypes.c xmlstring.c xpath.c xpointer.c: This uncovered an impressive amount of entry points not checking for NULL pointers when they ought to, closing all the open gaps. Fri Nov 5 16:26:28 UTC 2004 William Brack * catalog.c: fixed problem with NULL entry (bug 157407) * xpath.c: fixed a couple of warnings (no change to logic) Fri Nov 5 15:30:43 CET 2004 Daniel Veillard * gentest.py testapi.c: more coverage * xmlunicode.c: one fix Fri Nov 5 23:15:51 CET 2004 Daniel Veillard * entities.c: fixed a compilation problem on a recent change Fri Nov 5 12:50:09 CET 2004 Daniel Veillard * gentest.py testapi.c: more coverage * nanoftp.c tree.c: more fixes Fri Nov 5 11:02:28 CET 2004 Daniel Veillard * gentest.py testapi.c: fixed the way the generator works, extended the testing, especially with more real trees and nodes. * HTMLtree.c tree.c valid.c xinclude.c xmlIO.c xmlsave.c: a bunch of real problems found and fixed. * entities.c: fix error reporting to go through the new handlers Thu Nov 4 18:44:56 CET 2004 Daniel Veillard * parser.c: dohh ... stupid change killing xmlParseDoc() Thu Nov 4 18:32:22 CET 2004 Daniel Veillard * gentest.py testapi.c: changing the way the .c is generated, extending the tests coverage * include/libxml/nanoftp.h nanoftp.c elfgcchack.h doc/*: fixing some function signatures, regenerating stuff * SAX2.c parser.c xmlIO.c: another set of bug fixes and API hardening Thu Nov 4 13:32:19 CET 2004 Daniel Veillard * gentest.py testapi.c: extending the tests coverage Thu Nov 4 11:52:28 CET 2004 Daniel Veillard * Makefile.am: gentest.py was missing from the EXTRA_DIST Thu Nov 4 11:48:47 CET 2004 Daniel Veillard * gentest.py testapi.c: extending the tests coverage * HTMLtree.c tree.c xmlsave.c xpointer.c: more fixes and cleanups Thu Nov 4 00:25:36 CET 2004 Daniel Veillard * gentest.py testapi.c: more fixes and extending the tests coverage * nanoftp.c xmlIO.c: more fixes and hardening Wed Nov 3 20:16:24 CET 2004 Daniel Veillard * gentest.py testapi.c: more fixes and extending the tests coverage * valid.c: bunch of cleanups and 2 leaks removed Wed Nov 3 18:06:44 CET 2004 Daniel Veillard * gentest.py testapi.c: more fixes and extending the tests coverage * list.c tree.c: more fixes and hardening Wed Nov 3 15:19:22 CET 2004 Daniel Veillard * gentest.py testapi.c: more fixes and extending the tests coverage * relaxng.c include/libxml/relaxng.h: adding a type init interface * include/libxml/xmlerror.h parser.c xmlreader.c xmlwriter.c: more cleanups and bug fixes raised by the regression tests Wed Nov 3 12:49:30 CET 2004 Daniel Veillard * gentest.py testapi.c: more fixes and extending the tests coverage * xmlwriter.c list.c: more hardeing of APIs * doc/apibuild.py: skip testapi.c when scanning the C files. Tue Nov 2 23:09:06 CET 2004 Daniel Veillard * gentest.py testapi.c: more testing and coverage * elfgcchack.h xmlstring.c include/libxml/xmlstring.h: more cleanups * doc/*: rebuilt Tue Nov 2 19:44:32 CET 2004 Daniel Veillard * gentest.py testapi.c: more developments on the API testing * HTMLparser.c tree.c: more cleanups * doc/*: rebuilt Tue Nov 2 15:49:34 CET 2004 Daniel Veillard * xmlmemory.c include/libxml/xmlmemory.h: adding xmlMemBlocks() * Makefile.am gentest.py testapi.c: work on generator of an automatic API regression test tool. * SAX2.c nanoftp.c parser.c parserInternals.c tree.c xmlIO.c xmlstring.c: various API hardeing changes as a result of running teh first set of automatic API regression tests. * test/slashdot16.xml: apparently missing from CVS, commited it Mon Nov 1 15:54:18 CET 2004 Daniel Veillard * xpath.c: fixed an UTF-8 parsing bug reported by Markus Bertheau on #fedora-devel Sun Oct 31 22:03:38 CET 2004 Daniel Veillard * parser.c: fixed a bug reported by Petr Pajas on the list and affecting XML::Libxml Sun Oct 31 16:33:54 CET 2004 Daniel Veillard * encoding.c doc/examples/testWriter.c: Fixed bug #153937, making sure the conversion functions return the number of byte written. Had to fix one of the examples. Fri Oct 29 14:16:56 CEST 2004 Daniel Veillard * doc/xmllint.1 doc/xmllint.xml: indicate - means stdin closing #156626 Fri Oct 29 14:03:36 CEST 2004 Daniel Veillard * python/libxml.c: register xmlSchemaSetValidErrors, patch from Brent Hendricks in the mailing-list * include/libxml/valid.h HTMLparser.c SAX2.c valid.c parserInternals.c: fix #156626 and more generally how to find out if a validation contect is part of a parsing context or not. This can probably be improved to make 100% sure that vctxt->userData is the parser context too. It's a bit hairy because we can't change the xmlValidCtxt structure without breaking the ABI since this change xmlParserCtxt information indexes.