Fri Apr 28 18:29:22 CEST 2006 Daniel Veillard * NEWS configure.in doc//*: preparing 2.6.24 release, fixed Python paths at the last moment * relaxng.c testapi.c tree.c: fix some comments Thu Apr 27 10:15:45 CEST 2006 Daniel Veillard * xmlIO.c: applied patch from Roland Schwingel to allow UTF-8 file paths on Windows Thu Apr 27 10:10:58 CEST 2006 Daniel Veillard * xmlwriter.c: patch from Jason Viers for line breaks after EndPI Tue Apr 25 22:22:58 CEST 2006 Daniel Veillard * tree.c: fix compilation without tree Tue Apr 25 18:17:37 CEST 2006 Daniel Veillard * xmllint.c: applied patch from Gary Coady to really make sure xmllint --nonet would not reach the network, should fix #337483. Tue Apr 25 14:52:15 CEST 2006 Daniel Veillard * configure.in: applied patch from Joseph Sacco changing slightly the python detection scheme should fix bug #338526 Mon Apr 24 10:50:19 CEST 2006 Daniel Veillard * parser.c: fix the error message for invalid code point in content c.f. bug #339311 Wed Apr 19 13:16:23 CEST 2006 Kasimier Buchcik * xmlschemas.c test/schemas/restriction-enum-1* result/schemas/restriction-enum-1*: Fixed incorrect validation of restricted enumerations. Added related regression tests. Thu Apr 13 09:47:25 CEST 2006 Daniel Veillard * xmlschemas.c: fixing a deallocation problem in xmlSchemaAddSchemaDoc() in case of errors, should fix bug #338303 Thu Apr 13 09:31:45 CEST 2006 Daniel Veillard * relaxng.c: fixing a deallocation problem in xmlRelaxNGParse() in case of errors, should fix bug #338306 Thu Apr 6 10:22:17 CEST 2006 Daniel Veillard * doc/xmlcatalog.1 doc/xmlcatalog_man.xml doc/xmllint.1 doc/xmllint.xml: applied man page improvements from Daniel Leidert Mon Mar 27 11:44:07 CEST 2006 Daniel Veillard * xmlschemas.c: removed unused code or variables, from Stefan Kost fixing #336163 and #336164 Mon Mar 27 11:38:21 CEST 2006 Daniel Veillard * xmlschemas.c: applied patch from Stefan Kost fixing #336160 Mon Mar 27 11:23:39 CEST 2006 Daniel Veillard * chvalid.c genChRanges.py genUnicode.py xmlunicode.c include/libxml/chvalid.h include/libxml/xmlunicode.h: applied patches from Aivars Kalvans to make unicode tables const, fixes bug #336096, this also updates to Unicode 4.01 final with a couple of character ranges fixes. Mon Mar 27 00:51:40 CEST 2006 Daniel Veillard * chvalid.c genChRanges.py include/libxml/chvalid.h: fixed bug #335603 and resync'ed genChRanges.py to the expected output. Wed Mar 22 00:14:34 CET 2006 Daniel Veillard * xmlregexp.c: applied patch from Youri Golovanov fixing bug #316338 and adding a couple of optimizations in the regexp compilation engine. * test/regexp/bug316338 result/regexp/bug316338: added regression tests based on the examples provided in the bug report. Fri Mar 10 08:40:55 EST 2006 Daniel Veillard * c14n.c encoding.c xmlschemas.c xpath.c xpointer.c: fix a few warning raised by gcc-4.1 and latests changes Fri Mar 10 01:34:42 CET 2006 Daniel Veillard * runtest.c schematron.c testAutomata.c tree.c valid.c xinclude.c xmlcatalog.c xmlreader.c xmlregexp.c xpath.c: end of first pass on coverity reports. Thu Mar 9 19:36:14 CET 2006 Daniel Veillard * relaxng.c xmlschemas.c xmlschemastypes.c: more cleanups based on coverity reports. Thu Mar 9 17:47:40 CET 2006 Daniel Veillard * SAX2.c catalog.c encoding.c entities.c example/gjobread.c python/libxml.c: more cleanups based on coverity reports. Thu Mar 9 15:12:19 CET 2006 Daniel Veillard * HTMLparser.c parser.c parserInternals.c pattern.c uri.c: a bunch of small cleanups based on coverity reports. Thu Mar 9 09:42:10 CET 2006 Daniel Veillard * win32/Makefile.bcb: added schematron as pointed out by Eric Zurcher Tue Mar 7 09:50:09 CET 2006 Daniel Veillard * xml2-config.in: fix Red Hat bug #184170 Mon Mar 6 14:21:08 CET 2006 Kasimier Buchcik * tree.c: Simplified usage of the internal xmlNsMap. Added a "strict" lookup for namespaces based on a prefix. Fixed a namespace processing issue in the clone-node function, which occured if a @ctxt argument was given. Fri Mar 3 17:44:10 CET 2006 Rob Richards * valid.c: fix HTML attribute ID checking for input element. Maintain current attribute "name" behavior for now. Thu Mar 2 18:59:50 CET 2006 Kasimier Buchcik * tree.c: Bundled lookup of attr-nodes and retrieving their values into the functions xmlGetPropNodeInternal() and xmlGetPropNodeValueInternal(). Changed relevant code to use those functions. Mon Feb 27 20:42:04 CET 2006 Daniel Veillard * xpath.c: workaround HP-UX compiler bug by Rick Jones Mon Feb 27 10:57:05 CET 2006 Daniel Veillard * python/libxml2.py: remove a tab, as pointed out on IRC Sat Feb 25 18:12:10 CET 2006 Rob Richards * tree.c: Fix the add sibling functions when passing attributes. Modify testing for ID in xmlSetProp. No longer remove IDness when unlinking or replacing an attribute. Fri Feb 24 21:20:33 CET 2006 Daniel Veillard * catalog.c: Martin Cole pointed out a bug in xmlCatalogAdd() if /etc/xml/catalog doesn't exist. Thu Feb 23 23:06:18 CET 2006 Daniel Veillard * doc//*: updated the Ruby bindings links, and regenerated the docs. Thu Feb 23 09:12:27 CET 2006 Daniel Veillard * catalog.c: improve catalog debugging message patch from Rick Jones Wed Feb 22 16:09:10 CET 2006 Daniel Veillard * python/types.c: Nic Ferrier found debug statement left in the XPath conversion code Tue Feb 21 20:23:14 CET 2006 Daniel Veillard * doc/xmllint.1 doc/xmllint.xml: small man page improvements from Daniel Leidert Mon Feb 20 15:45:19 CET 2006 Kasimier Buchcik * xmlschemas.c: Fixed a side-effect of the previous XSI bugfix: The constructor needs a bucket to be assigned during component fixup. Mon Feb 20 14:32:36 CET 2006 Kasimier Buchcik * xmlschemas.c xmlschemastypes.c: Fixed xs:boolean to reject the empty string (reported by Bas Driessen on the mailing-list). Fixed schema XSI-acquisition and construction: the schemata (xmlSchema) didn't get the targetNamespace in some cases, thus the component resolution mechanism failed to work. The XSI stuff needs to be tested more intensively; think about how to test this for regression. Mon Feb 20 09:57:41 CET 2006 Daniel Veillard * doc/xmllint.1 doc/xmllint.xml: more man page improvements from Daniel Leidert Sun Feb 19 22:31:33 CET 2006 Daniel Veillard * doc/xmllint.1 doc/xmllint.xml: man page improvements from Daniel Leidert, c.f. #331290 Sun Feb 19 17:54:04 CET 2006 Daniel Veillard * xmllint.c: fix an error report when using --path and --valid closes bug #331290 Sun Feb 19 16:20:43 CET 2006 Daniel Veillard * relaxng.c: trying to fix #331062, this is again a problem around interleave, there is no good fix unless reimplementing but this works around some cases and allow to validate in that case. Wed Feb 15 11:55:22 CET 2006 Kasimier Buchcik * tree.c: Fixed bug #328896 reported by Liron. The path for text- and CDATA-section-nodes was computed incorrectly in xmlGetNodePath(). Sun Feb 12 20:12:22 CET 2006 Daniel Veillard * xmlregexp.c: bug fixes for #327167 as well as some cleanups and more thorough tests on atoms comparisons. Thu Feb 9 10:07:20 CET 2006 Daniel Veillard * include/wsockcompat.h: patch from Eric Zurcher to compile with Borland C++ 6 Sun Feb 5 04:03:59 CET 2006 Daniel Veillard * parser.c: bill pointed out a missing block in xmlParseComment trying to fill with a normal processing of the given character. Sun Feb 5 03:41:39 CET 2006 Daniel Veillard * parser.c: fixed the comment streaming bug raised by Graham Bennett * test/badcomment.xml result//badcomment.xml*: added to the regression suite. Fri Feb 3 17:36:41 CET 2006 Kasimier Buchcik * include/libxml/tree.h: Added the xmlDOMWrapCloneNode() to the header file. Fri Feb 3 17:29:22 CET 2006 Kasimier Buchcik * tree.c: Added an initial version of xmlDOMWrapCloneNode() to the API. It will be used to reflect DOM's Node.cloneNode and Document.importNode methods. The pros: 1) non-recursive, 2) optimized ns-lookup (mostly pointer comparison), 3) user defined ns-lookup, 4) save ns-processing. The function is in an unfinished and experimental state and should be only used to test it. Fri Feb 3 10:42:48 CET 2006 Daniel Veillard * uri.c: applied patch from Rob Richards fixing the URI regressions tests on Windows which seems to indicate bad escaping. Thu Feb 2 13:11:26 CET 2006 Kasimier Buchcik * tree.c: Fixed some bugs xmlDOMWrapReconcileNamespaces() wrt the previous addition of the removal of redundant ns-decls. Wed Feb 1 17:32:25 CET 2006 Kasimier Buchcik * tree.c: Enhanced xmlDOMWrapReconcileNamespaces() to remove redundant ns-decls if the option XML_DOM_RECONNS_REMOVEREDUND was given. Note that I haven't moved this option to the header file yet; so just call this function with an @option of 1 to test the behaviour. Wed Feb 1 12:21:08 CET 2006 Kasimier Buchcik * tapi.c win32/Makefile.*: Added changed as proposed on the mailing list by venkat naidu in order to compile testapi.c on windows. Thu Jan 19 09:57:28 CET 2006 Daniel Veillard * configure.in xml2-config.in: trying to fix windows/configure issues reported by Tim Van Holder Wed Jan 18 18:21:15 CET 2006 Daniel Veillard * HTMLparser.c libxml.h parser.c: try to fix xmlParseInNodeContext when operating on an HTML document. Mon Jan 9 17:27:15 CET 2006 Kasimier Buchcik * relaxng.c include/libxml/relaxng.h: Added xmlRelaxNGSetParserStructuredErrors() to the API. Mon Jan 9 15:33:16 CET 2006 Daniel Veillard * parser.c: reverted first patches for #319279 which led to #326295 and fixed the problem in xmlParseChunk() instead * test/ent11 result//ent11*: added test for #326295 to the regression suite