Fri Oct 3 09:43:45 CEST 2008 Daniel Veillard * configure.in doc/* NEWS: preparing the release of 2.7.2 * dict.c: fix the Solaris portability issue * parser.c: additional cleanup on #554660 fix * test/ent13 result/ent13* result/noent/ent13*: added the example in the regression test suite. * HTMLparser.c: handle leading BOM in htmlParseElement() Thu Oct 2 22:53:39 CEST 2008 Daniel Veillard * parser.c: fix a nasty bug introduced when cleaning up entities processing in 2.7.x , fixes #554660 Thu Sep 25 18:04:20 CEST 2008 Daniel Veillard * HTMLparser.c: fix an HTML parsing error on large data sections reported by Mike Day * test/HTML/utf8bug.html result/HTML/utf8bug.html.err result/HTML/utf8bug.html.sax result/HTML/utf8bug.html: add the reproducer to the test suite Thu Sep 25 17:35:57 CEST 2008 Daniel Veillard * runxmlconf.c: fix compilation if XPath is not included Thu Sep 25 16:54:04 CEST 2008 Daniel Veillard * xmlreader.c: patch from Riccardo Scussat fixing custom error handlers problems. Thu Sep 25 16:30:11 CEST 2008 Daniel Veillard * include/libxml/xmlsave.h xmlsave.c: new options to serialize as XML/HTML/XHTML and restore old entry point behaviours Mon Sep 1 16:49:05 CEST 2008 Daniel Veillard * doc/xml.html doc/news.html configure.in python/setup.py NEWS: prepare release of 2.7.1 Mon Sep 1 15:35:13 CEST 2008 Daniel Veillard * schematron.c xpath.c: applied a couple of patches from Martin avoiding some leaks, fixinq QName checks in XPath, XPath debugging and schematron code cleanups. * python/tests/Makefile.am python/tests/xpathleak.py: add the specific regression tests, just tweak it to avoid output by default Mon Sep 1 15:02:05 CEST 2008 Daniel Veillard * trionan.c: Borland C fix from Moritz Both * testapi.c: regenerate, workaround a problem for buffer testing * xmlIO.c HTMLtree.c: new internal entry point to hide even better xmlAllocOutputBufferInternal * tree.c: harden the code around buffer allocation schemes * parser.c: restore the warning when namespace names are not absolute URIs * runxmlconf.c: continue regression tests if we get the expected number of errors * Makefile.am: run the python tests on make check * xmlsave.c: handle the HTML documents and trees * python/libxml.c: convert python serialization to the xmlSave APIs and avoid some horrible hacks Sat Aug 30 16:58:40 CEST 2008 Daniel Veillard * configure.in, doc/*: preparing 2.7.0 release * tree.c: remove some testing traces * parser.c xmlIO.c xmlschemas.c: remove some warnings Sat Aug 30 14:50:16 CEST 2008 Daniel Veillard * include/libxml/tree.h tree.c: make a new kind of buffer where shrinking and adding in head can avoid reallocation or full buffer memmoves * encoding.c xmlIO.c: use the new kind of buffers for output buffers Sat Aug 30 10:18:13 CEST 2008 Daniel Veillard * doc/* testapi.c: regenerated Fri Aug 29 21:53:12 CEST 2008 Daniel Veillard * doc/examples/reader3.c: patch from Robert Schwebel , allows to compile the example if configured without output support fixes #545582 * Makefile.am: add testrecurse to the make check tests * HTMLparser.c: if the parser got a encoding argument it should be used over what the meta specifies, patch fixing #536346 Fri Aug 29 14:41:38 CEST 2008 Daniel Veillard * parser.c: a couple more fixes * nanohttp.c nanoftp.c: patch from Andreas Färber to compile on Haiku fixes #527880 * doc/examples/*: regenerated Thu Aug 28 17:31:46 CEST 2008 Daniel Veillard * parser.c include/libxml/parser.h: completely different fix for the recursion detection based on entity density, big cleanups in the entity parsing code too * result/*.sax*: the parser should not ask for used defined versions of the predefined entities * testrecurse.c: automatic test for entity recursion checks * Makefile.am: added testrecurse * test/recurse/lol* test/recurse/good*: a first set of tests for the recursion Wed Aug 27 21:55:34 CEST 2008 Daniel Veillard * include/libxml/xmlerror.h parser.c: a bit of cleanup and added checks based on the regression tests of the xmlconf suite Wed Aug 27 19:22:35 CEST 2008 Daniel Veillard * uri.c: bug in parsing RFC 3986 uris with port numbers Wed Aug 27 17:30:48 CEST 2008 Daniel Veillard * configure.in Makefile.am: add an --with-coverage configure option and a 'make cov' target based on gcc profiling and the lcov tool. Currently at 68.9% coverage out of 'make check' and runsuite executions. * xmlreader.c: remove warnings due to C++ comments Wed Aug 27 15:00:54 CEST 2008 Daniel Veillard * include/libxml/parserInternals.h parser.c: cleanup entity pushing error handling based on a patch from Ashwin Wed Aug 27 13:41:26 CEST 2008 Daniel Veillard * threads.c: fix a small initialization problem raised by Ashwin * testapi.c gentest.py: increase testing especially for document with an internal subset, and entities * tree.c: fix a deallocation issue when unlinking entities from a document. * valid.c: fix a missing entry point test not found previously. * doc/*: regenerated the APIs, docs etc. Tue Aug 26 15:02:58 CEST 2008 Daniel Veillard * include/libxml/parser.h parser.c xmllint.c: strengthen some of the internal parser limits, add an XML_PARSE_HUGE option to bypass them all. More internal parser limits will still need to be added. Tue Aug 26 09:42:08 CEST 2008 Daniel Veillard * Makefile.am: add the testchar to 'make check' * xmlschemas.c: Volker Grabsch pointed out a typo * xmlregexp.c: production [19] from XML Schemas regexps were a mistake removed in version REC-xmlschema-2-20041028, Volker Grabsch provided a patch to remove it * test/schemas/regexp-char-ref_0.xml test/schemas/regexp-char-ref_0.xsd test/schemas/regexp-char-ref_1.xsd result/schemas/regexp-char-ref_0_0 result/schemas/regexp-char-ref_1_0: Volker Grabsch also provided regession tests for this Tue Aug 26 09:25:39 CEST 2008 Daniel Veillard * include/libxml/parser.h xinclude.c xmllint.c: patch based on Wieant Nielander contribution to add the option of not doing URI base fixup in XInclude Mon Aug 25 16:52:53 CEST 2008 Daniel Veillard * xmlreader.c: applied patch from Aswin to fix tree skipping * include/libxml/entities.h entities.c: fixed a comment and added a new xmlNewEntity() entry point * runtest.c: be less verbose * tree.c: space and tabs cleanups Mon Aug 25 10:56:30 CEST 2008 Daniel Veillard * include/libxml/entities.h entities.c SAX2.c parser.c: rework the patch to avoid some ABI issue with people allocating entities structure directly Wed Aug 20 19:02:01 CEST 2008 Daniel Veillard * include/libxml/parser.h include/libxml/entities.h entities.c parserInternals.c parser.c: fix for CVE-2008-3281 Sun Aug 10 17:06:13 CEST 2008 Rob Richards * dict.c: fix non GNUC builds. Fri Aug 8 14:13:06 CEST 2008 Daniel Veillard * makefile.am: adding a check-valgrind target Fri Aug 8 14:01:59 CEST 2008 Daniel Veillard * Makefile.am testdict.c: add the new test in 'make check' and update it to check subdictionaries processing. Fri Aug 8 12:07:20 CEST 2008 Daniel Veillard * testdict.c: added a program to regression test the dictionary code * dict.c: improve the lookup efficiency by caching the key. Thu Aug 7 18:30:55 CEST 2008 Daniel Veillard * dict.c: chased and found a couple of nasty issues Thu Aug 7 15:51:31 CEST 2008 Sven Herzberg Bug 546629 – runtests doesn't pass on my mac Reviewed by William M. Brack. * runtest.c: use libpthread on Mac OS X as well Wed Aug 6 12:24:33 CEST 2008 Daniel Veillard * uri.c: allow [ and ] in fragment identifiers, 3986 disallow them but it's widely used for XPointer, and would break DocBook processing among others Wed Aug 6 11:32:21 CEST 2008 Daniel Veillard * dict.c: change the big key algorithm to work properly with QName too, fix a bug with dict size and sub dictionaries Mon Aug 4 17:27:27 CEST 2008 Daniel Veillard * uri.c include/libxml/uri.h: rewrite the URI parser to update to rfc3986 (from 2396) * test/errors/webdav.xml result/errors/webdav.xml*: removed the error test, 'DAV:' is a correct URI under 3986 * Makefile.am: small cleanup in make check Thu Jul 31 21:49:45 CEST 2008 Daniel Veillard * runxmlconf.c: more progresses against the official regression tests * runsuite.c: small cleanup for non-leak reports * include/libxml/tree.h: parsing flags and other properties are now added to the document node, this is generally useful and allow to make Name and NmToken validations based on the parser flags, more specifically the 5th edition of XML or not * HTMLparser.c tree.c: small side effects for the previous changes * parser.c SAX2.c valid.c: the bulk of teh changes are here, the parser and validation behaviour can be affected, parsing flags need to be copied, lot of changes. Also fixing various validation problems in the regression tests. Thu Jul 31 10:15:53 CEST 2008 Daniel Veillard * runxmlconf.c: added a skipped list, insert rmt-ns10-035 * Makefile.am: improve 'make check' * include/libxml/xmlerror.h parser.c: clean up namespace errors checking and reporting, errors when a document is labelled as UTF-16 while it is parsed as UTF-8 and no encoding was given explicitely. * result/errors/webdav.xml.*: some warnings are no recategorized as Namespace errors Wed Jul 30 14:55:54 CEST 2008 Daniel Veillard * include/libxml/xmlmemory.h xmlmemory.c: add xmlMemDisplayLast to help debug incremental memory leaks, and some cleanups * runxmlconf.c: use that new call and avoid ever touching the system catalog in the regression tests Wed Jul 30 14:33:33 CEST 2008 Daniel Veillard * parser.c include/libxml/xmlerror.h: an XML-1.0 document can't load an 1.1 entity * runxmlconf.c: when using entities make sure we load them Tue Jul 29 18:43:07 CEST 2008 Daniel Veillard * parser.c: fix a bug not detecting cross entity comments probably when comment parsing got optimized. * Makefile.am: add make check * runxmlconf.c: fix the log file name Tue Jul 29 18:09:26 CEST 2008 Daniel Veillard * runxmlconf.c Makefile.am: add a C program to run the W3C test suite, work in progress * xmllint.c: add a new option --oldxml10 to use the old parser * parser.c: fix the XML_PARSE_OLD10 processing of the new option and a bug in version parsing Tue Jul 29 11:12:40 CEST 2008 Daniel Veillard * xpath.c: space and tabs cleanup Tue Jul 29 10:59:36 CEST 2008 Daniel Veillard * include/libxml/parser.h include/libxml/xmlerror.h parser.c: implement XML-1.0 5th edition, add parser option XML_PARSE_OLD10 to stick to old behaviour * testapi.c gentest.py: modified slightly and regenerated * Makefile.am: add testchar Thu Jul 24 16:57:20 CEST 2008 Daniel Veillard * Makefile.am testchar.c Makefile.tests README.tests: add a new regression test program for testing character ranges and UTF8 encoding/decoding Wed Jul 23 15:32:39 CEST 2008 Daniel Veillard * libxml.spec.in: fix the build root Wed Jul 16 22:28:48 PDT 2008 William Brack * pattern.c: fix problem with xmlStreamPop when pattern includes a "." element (see discussion on libxslt list) Mon Jul 7 15:49:59 CEST 2008 Daniel Veillard * SAX2.c: fix line number on text nodes, problem raised by Ralf Junker Sun Jun 29 17:04:28 CEST 2008 Rob Richards * xmlschemas.c: fix crash with invalid whitespace facet Wed Jun 11 10:13:02 CEST 2008 Daniel Veillard * doc/xml.html doc/FAQ.html: add a section in the FAQ about multithread and xmlCleanupParser Tue Jun 10 16:52:17 CEST 2008 Daniel Veillard * catalog.c: apply a couple of fixes based on a Coverity report forwarded by Derrick Price. * VxWorks/README VxWorks/Makefile VxWorks/build.sh: instructions Makefile, and shell script to build on VxWorks 6.4+ provided by Jim Wert. Tue Jun 3 18:07:13 CEST 2008 Daniel Veillard * python/generator.py python/setup.py: apply patch from Martin fixing python whitespaces * NEWS: following previous commit rebuilt now in UTF-8 Mon Jun 2 17:39:42 CEST 2008 Daniel Veillard * ChangeLog: patch from Hans de Goede to switch the file to UTF-8 * doc/news.xsl: switch to generate the NEWS file in UTF-8 instead of ISO-8859-1 Mon May 12 15:12:44 CEST 2008 Daniel Veillard * xmlregexp.c: avoid a regexp crash, should fix #523738 Mon May 12 14:56:06 CEST 2008 Daniel Veillard * xmlschemas.c runtest.c testapi.c include/libxml/xmlreader.h python/types.c python/libxml_wrap.h python/libxml.c: fx compilation when configured without the reader should fix #513110 * doc/*: regenerated Sat May 3 14:33:29 CEST 2008 Rob Richards * dict.c: check for stdint.h and define types when using MSVC Mon Apr 28 20:06:12 CEST 2008 Daniel Veillard * parserInternals.c: applied patch from Ashwin to avoid a potential double-free Thu Apr 24 13:56:53 CEST 2008 Daniel Veillard * uri.c: applied patch from Ashwin fixing a number of realloc problems * HTMLparser.c: improve handling for misplaced html/head/body Tue Apr 22 10:27:17 CEST 2008 Daniel Veillard * dict.c: improvement on the hashing of the dictionnary, with visible speed up as the number of strings in the hash increases, work from Stefan Behnel Fri Apr 11 14:44:00 CEST 2008 Daniel Veillard * include/libxml/xmlschemas.h xmlschemas.c: added new function xmlSchemaValidCtxtGetParserCtxt based on Holger Kaelberer patch * doc/apibuild.py doc/*: regenerated the doc, chased why the new function didn't got any documentation, added more checking in the generator * include/libxml/relaxng.h include/libxml/schematron.h include/libxml/xmlschemas.h include/libxml/c14n.h include/libxml/xmlregexp.h include/libxml/globals.h include/libxml/xmlreader.h threads.c xmlschemas.c: various changes and cleanups following the new reports Thu Apr 10 10:07:00 CEST 2008 Daniel Veillard * Makefile.am: extend the cleanup rule * xmlschemas.c: space cleanup Wed Apr 9 19:43:25 CEST 2008 Rob Richards * include/wsockcompat.h: support older win32 platforms when building with newer versions of VS Tue Apr 8 16:56:07 CEST 2008 Daniel Veillard * configure.in NEWS doc/*: preparing release of 2.6.32 Tue Apr 8 10:19:01 CEST 2008 Daniel Veillard * tree.c: fix a bug introduced when fixing #438208 and reported by Ashwin * python/generator.py: fix an infinite loop bug Mon Apr 7 14:44:51 CEST 2008 Daniel Veillard * xmlreader.c: fix a link to XmlNodeType doc reported by Martijn Arts * docs/*: rebuilt Fri Apr 4 18:09:50 CEST 2008 Daniel Veillard * parser.c: improve the *Recover* functions documentation Thu Apr 3 14:57:15 CEST 2008 Daniel Veillard * parser.c: patch from Mark Rowe fixing BOM or encoding detection in external parsed entities, should fix #440415 Thu Apr 3 13:16:01 CEST 2008 Daniel Veillard * tree.c: fix some problems with the *EatName functions when running out of memory raised by Eric Schrock , should fix #438208 Thu Apr 3 12:41:29 CEST 2008 Daniel Veillard * xmlschemastypes.c: horror around the definition of the lexical values for decimal and derived types, fixing to reject empty values, should fix #503268 Thu Apr 3 11:44:57 CEST 2008 Daniel Veillard * encoding.c: buffer may not be large enough to convert to UCS4, patch from Christian Fruth , fixes #504015 Thu Apr 3 11:02:02 CEST 2008 Daniel Veillard * HTMLparser.c: apparently it's okay to forget the semicolumn after entity refs in HTML, fixing char refs parsing accordingly based on T. Manske patch, this should fix #517653 Thu Apr 3 09:30:29 CEST 2008 Daniel Veillard * error.c: avoid a scary realloc() loop should fix #520383 Thu Apr 3 08:22:52 CEST 2008 Daniel Veillard * parser.c: more realloc problems pointed out by Ashwin Thu Apr 3 07:40:13 CEST 2008 Daniel Veillard * xstc/Makefile.am: applied patch from Mike Hommey fixing distclean, fixes #520387 Thu Apr 3 06:52:32 CEST 2008 Daniel Veillard * include/libxml/xpath.h: small doc improvement for xmlXPathContext from Jack Jansen, fixes #524759 * doc/newapi.xsl doc/*: fixed a problem and regenerated the docs Tue Apr 1 09:59:22 CEST 2008 Daniel Veillard * xpath.c: two patches from Alvaro Herrera to avoid problem when running out of memory in XPath evaluations. Mon Mar 31 11:23:19 CEST 2008 Daniel Veillard * parser.c: lot of out of memory handling fixes from Ashwin * elfgcchack.h doc/elfgcchack.xsl: work around a problem with xmlDllMain * include/libxml/threads.h: indenting cleanups Mon Mar 31 10:25:37 CEST 2008 Daniel Veillard * parser.c docs/*: trying to clarify even more the xmlCleanupParser() use and the memory documentation Wed Mar 26 18:39:58 CET 2008 Daniel Veillard * parser.c: changes based on Alex Khesin patch where xmlParseCharRef seems to not be checked correctly, fixes #520198 Wed Mar 26 15:03:49 CET 2008 Daniel Veillard * parser.c: patch from Ashwin to avoid a problem of attribute redefinition in the DTD. Remove a warning too. Wed Mar 26 14:38:31 CET 2008 Daniel Veillard * xmlschemas.c: fix a problem in externalSubsetSplit with a patch from Ashwin Tue Mar 25 17:48:02 CET 2008 Daniel Veillard * parser.c: fix various attribute normalisation problems reported by Ashwin * result/c14n/without-comments/example-4 result/c14n/with-comments/example-4: this impacted the result of two c14n tests :-\ * test/att9 test/att10 test/att11 result//att9* result//att10* result//att11*: added 3 specific regression tests coming from the XML spec revision and from Ashwin Tue Mar 25 14:20:49 CET 2008 Daniel Veillard * uri.c: fix saving for file:///X:/ URI embedding Windows file paths should fix #524253 Mon Mar 24 21:42:33 CET 2008 Daniel Veillard * parser.c: fix a problem reported by Ashwin for system parameter entities referenced from entities in external subset, add a specific loading routine. * test/valid/dtds/external.ent test/valid/dtds/external2.ent test/valid/t11.xml result/valid/t11.xml*: added the test to the regression suite Mon Mar 24 15:04:54 CET 2008 Daniel Veillard * xmlschemas.c: fix an XML Schemas crash raised by Stefan Behnel when testing with W3C test suite Mon Mar 24 12:12:00 CET 2008 Daniel Veillard * threads.c: check some allocation with Ashwin patch Wed Mar 19 16:41:52 CET 2008 Daniel Veillard * vms/build_libxml.com: update from Tycho Hilhorst, should fix #523378 Tue Mar 18 09:23:05 CET 2008 Daniel Veillard * threads.c: check some malloc returns with Ashwin patch, add error messages and reindent the module. Fri Mar 14 15:28:43 CET 2008 Daniel Veillard * xmlreader.c: patch from Ashwin removing duplicate tests Fri Mar 14 13:44:29 CET 2008 Daniel Veillard * include/libxml/schematron.h include/libxml/xmlerror.h schematron.c: applied patch from Tobias Minich to allow plugin schematron error reporting in the normal error system, should fix #513998 Fri Mar 14 11:52:09 CET 2008 Daniel Veillard * parser.c xinclude.c: patch from Vasily Chekalkin fixes memory leaks, should fix 512647 Thu Mar 13 08:17:58 CET 2008 Daniel Veillard * xmlregexp.c: found a nasty bug in regexp automata build, reported by Ashwin and Bjorn Reese Wed Mar 12 18:56:22 CET 2008 Daniel Veillard * HTMLparser.c: patch from Arnold Hendriks improving parsing of html within html bogus data, still not a complete fix though Wed Mar 12 10:22:01 CET 2008 Daniel Veillard * python/types.c: fix a memory errro when using namespace nodes returned from XPath queries, should fix #521699 * python/tests/Makefile.am python/tests/xpathns.py: add a specific regression test for it Mon Mar 10 16:25:32 CET 2008 Rob Richards * include/win32config.h: add ICONV_CONST define for win32 build to satisfy encoding.c change in rev 3693 Fri Mar 7 17:45:27 CET 2008 Daniel Veillard * xmlsave.c parser.c: fix handling of empty CDATA nodes as reported and discussed around #514181 and associated patches * test/emptycdata.xml result/emptycdata.xml* result/noent/emptycdata.xml: added a specific test in the regression suite. Thu Mar 6 15:23:10 CET 2008 Daniel Veillard * encoding.c: poblem with encoding detection for UTF-16 reported by Ashwin and found by Bill * test/valid/dtds/utf16b.ent test/valid/dtds/utf16l.ent test/valid/UTF16Entity.xml result/valid/UTF16Entity.xml*: added the example to the regression tests Tue Mar 4 14:16:38 CET 2008 Daniel Veillard * xmlwriter.c: patch from Alex Khesin fixing CDATA output after a text node. * parser.c: fixed the comment for xmlParserCleanup * globals.c: fixed indentation Mon Feb 25 16:42:19 CET 2008 Daniel Veillard * testModule.c: patch from Florent Guiliani to fix build on SCO OpenServer Thu Feb 21 22:46:08 CET 2008 Daniel Veillard * debugXML.c: made one of the changes suggested by Brian Krahmer * testRegexp.c: allow to pass '--' on the command line to allow regexps starting with the character '-' Tue Feb 19 08:49:32 CET 2008 Daniel Veillard * python/Makefile.am python/tests/Makefile.am: applied cleanup patches for cross compilation and MinGW from Roumen Petrov Sat Feb 16 11:06:54 CET 2008 Daniel Veillard * xmlIO.c: fix output bug reported by Petr Pajas and analyzed by Bill Fri Feb 15 09:32:11 CET 2008 Daniel Veillard * include/libxml/xmlerror.h tree.c: patch from Julien Charbon to simplify the processing of xmlSetProp() Fri Feb 15 08:45:32 CET 2008 Daniel Veillard * config.h.in configure.in encoding.c: patch from Roumen Petrov to detect if iconv() needs a const for the second parameter Fri Feb 15 08:41:31 CET 2008 Daniel Veillard * macos/src/XMLTestPrefix2.h win32/Makefile.msvc: EOL cleanups from Florent Guiliani Wed Feb 13 10:56:38 CET 2008 Daniel Veillard * xmlwriter.c: applied patch from Alfred Mickautsch to flush the output at the end of document. Fri Feb 8 11:57:03 CET 2008 Daniel Veillard * doc/examples/examples.xml: regenerated, it was truncated. Fri Feb 8 11:47:18 CET 2008 Daniel Veillard * xmlmodule.c: apply simple patch from Carlo Bramini to avoid compilation problems with Mingw32 Fri Feb 8 11:33:15 CET 2008 Daniel Veillard * xmlregexp.c: apply patch from Andrew Tosh to fix behaviour when '.' is used in a posCharGroup * test/schemas/poschargrp0_0.* result/schemas/poschargrp0_0_0*: added the test to the regression suite Fri Feb 8 10:54:09 CET 2008 Daniel Veillard * dict.c: applied patch from Florent Guilian to remove an useless mutex in the xmlDict structure. Wed Feb 6 17:00:20 CET 2008 Daniel Veillard * SAX2.c: another leak reported by Ashwin * xinclude.c: fixed the behaviour when XIncluding a fragment of the current document, patch from Chris Ryan Wed Feb 6 12:10:08 HKT 2008 William Brack * nanohttp.c: added space for port number (when not 80) in xmlNanoHTTPMethodRedir, plus a few more comments. Should fix #514521. Tue Feb 5 09:41:46 CET 2008 Daniel Veillard * schemas.c: apply fix suggested by Ashwin correcting a cut-n-paste error about the SAX callback in cdataBlockSplit when streaming XSD validation Tue Feb 5 09:36:46 CET 2008 Daniel Veillard * uri.c: applied a patch based on Petr Sumbera one to avoid a problem with paths starting with // Mon Feb 4 17:48:30 CET 2008 Daniel Veillard * doc/xml.html doc/xmlmem.html: added a small section on returning memory to the kernel by compacting the heap provided by Wolfram Sang Fri Jan 25 20:01:42 CET 2007 Rob Richards * include/win32config.h win32/Makefile.msvc: fix build under VS 2008. patch by David Wimsey Thu Jan 24 15:37:04 CET 2008 Daniel Veillard * parser.c: fix a memeory leak in internal subset parsing with a fix from Ashwin * test/errors/content1.xml result/errors/content1.xml*: add test to regressions Fri Jan 11 09:00:09 CET 2008 Daniel Veillard * configure.in doc/*: preparing release of 2.6.31 Fri Jan 11 08:58:49 CET 2008 Daniel Veillard * parser.c: avoid a warning on 64bits introduced earlier * parserInternals.c: make more checking on the UTF-8 input Fri Jan 11 15:37:05 CST 2008 Daniel Veillard * HTMLparser.c: avoid stopping parsing when encountering out of range characters in an HTML file, report and continue processing instead, should fix #472696 Fri Jan 11 15:13:35 CST 2008 Daniel Veillard * check-relaxng-test-suite2.py check-relaxng-test-suite.py Makefile.am python/tests/Makefile.am python/Makefile.am check-xsddata-test-suite.py: patches from John Carr to start cleaning up 'make diskcheck' problems c.f. #506228 Fri Jan 11 14:48:40 CST 2008 Daniel Veillard * xmllint.c: apply fix from Stefan Kost to avoid a crash in xmllint, fixes 504284 Fri Jan 11 14:39:03 CST 2008 Daniel Veillard * xml2-config.in: apply patch from Fred Crozat to avoid outputting -L/usr/lib from xml2-config, fixes #497012 Fri Jan 11 14:18:09 CST 2008 Daniel Veillard * HTMLparser.c: fix definition for to avoid error when saving back, patch from Stefan Behnel fixing 495213 Fri Jan 11 14:06:09 CST 2008 Daniel Veillard * parser.c: applied patch from Christian Schmidt fixing a column counter update problem, fixes #472696 Fri Jan 11 13:22:14 CST 2008 Daniel Veillard * parser.c: handle a erroneous parsing of attributes in case said attribute has been redeclared in the DTD with a different type * hash.c: fix the hash scanner to not crash if a first element from the hash list is been removed in the callback Wed Jan 9 10:15:50 CST 2008 Daniel Veillard * xmlwriter.c: fix indentation in xmlTextWriterFullEndElement, as raised by Felipe Pena, should fix #508156 Tue Dec 6 11:07:42 CET 2007 Rob Richards * pattern.c: fix crash from double free of name for bug #501760 Fri Nov 23 11:47:48 CET 2007 Daniel Veillard * threads.c: remove unused variable in __xmlGlobalInitMutexLock reported by Hannes Eder Mon Nov 19 18:39:26 CET 2007 Daniel Veillard * xmlregexp.c: remove a cut-and-paste copy error Fri Nov 16 11:55:36 CET 2007 Rob Richards * globals.c threads.c include/libxml/threads.h: __xmlGlobalInitMutexDestroy() will free global_init_lock on Win32. Patch from Marc-Antoine Ruel. Tue Nov 13 21:26:27 CET 2007 Rob Richards * schematron.c: fix crash/leaks from xmlSchematronParse due to improper schema document ownership for bug #495215 Tue Oct 30 21:24:55 CET 2007 Daniel Veillard * xmlmemory.c: xmlFree(NULL) should not crash in debug mode should fix #491651 Tue Oct 16 13:58:41 CEST 2007 Daniel Veillard * testURI.c: add a debug option printing all the fields within the parsed URI structure Wed Oct 10 10:25:52 CEST 2007 Daniel Veillard * xmlsave.c: fix to avoid a crash when dumping an attribute from an XHTML document, patch contributed to fix #485298 Tue Aug 28 19:32:28 CEST 2007 Daniel Veillard * xmlregexp.c: another nasty regexp case fixed. * test/regexp/ranges2 result/regexp/ranges2: added to regression suite Fri Aug 24 10:58:58 HKT 2007 William Brack * nanohttp.c: Enhanced to include port number (if not == 80) on the "Header:" URL (bug #469681). * xmlregexp.c: Fixed a typo causing a warning message. Thu Aug 23 22:48:20 CEST 2007 Daniel Veillard * nanohttp.c: fix an open() call with creation without 3rd argument hopefully that interface is never used.