Thu Aug 23 17:00:49 CEST 2007 Daniel Veillard * configure.in doc/*: preparing release of 2.6.30 Thu Aug 23 20:58:28 HKT 2007 William Brack * xpath.c: fixed xmlXPathCompOpEvalPositionalPredicate problem with object caching (bug #469410) Thu Aug 23 11:28:38 CEST 2007 Daniel Veillard * xmlschemas.c test/schemas/*455953* result/schemas/bug455953*: applied patch from Frank Gross fixing Schemas IDC import bug #455953 and also add the test to the regression suite Wed Aug 22 18:29:42 CEST 2007 Daniel Veillard * xmlregexp.c: try to fix for the nth time the automata generation in case of complex ranges. I suppose that time it is actually okay Tue Aug 14 15:51:05 CEST 2007 Daniel Veillard * parser.c: aligned xmlSAXUserParseMemory() to match xmlSAXUserParseFile() logic based on Ashwin post, and ifdef cleanup Tue Aug 14 11:42:27 CEST 2007 Rob Richards * xmlIO.c: fixed windows path determination (patch from Roland Schwarz, bug #462877) * win32/Makefile.mingw win32/configure.js: fixed mingw build (patch from Roland Schwarz, bug #462877) Wed Aug 1 09:50:12 CEST 2007 Daniel Veillard * parser.c: fixed a parser bug where invalid char in comment may not be detected, reported by Ashwin Sinha * test/errors/comment1.xml result/errors/comment1.xml*: added the example to the regression suite Thu Jul 26 13:42:26 CEST 2007 Daniel Veillard * xmlsave.c: fixed problem reported on bug #460415 Thu Jul 19 18:10:58 PDT 2007 William Brack * uri.c: applied patch from from Patrik Fimml. Fixes bug #458268. Wed Jul 18 11:05:08 PDT 2007 William Brack * xinclude.c: applied patch from bug #454608 from Patrik Fimml. Fixes bug #454608. Wed Jul 11 19:57:59 CEST 2007 Daniel Veillard * xmlschemas.c: applied patch for xsi:nil from Frank Gross, this should fix bug #358125 Wed Jul 4 17:44:20 CEST 2007 Daniel Veillard * xmlwriter.c: patch from Dodji Seketeli to avoid a leak on repeated uses of xmlTextWriterStartDocument() Tue Jun 26 13:30:50 CEST 2007 Daniel Veillard * xmlschemas.c: fix a crash on solaris when a printf %s with a NULL argument occurs, should fix #450936 Wed Jun 13 13:33:38 PDT 2007 William Brack * xpath.c: fixed problem in previous fix to xmlXPathNodeSetSort Tue Jun 12 18:17:28 CEST 2007 Daniel Veillard * doc/* configure.in NEWS: release of libxml2 2.6.29 * valid.c: patch from Dagfinn I. Mannsåker for idness of name in HTML, c.f. bug #305885. Tue Jun 12 17:14:08 CEST 2007 Daniel Veillard * SAX2.c: fixing bug #319964, parsing of HTML attribute really should not have namespace processing. Tue Jun 12 16:42:14 CEST 2007 Daniel Veillard * parser.c: fixed the push mode when a big comment occurs before an internal subset, should close bug #438835 * test/comment6.xml result//comment6.xml*: added a special test in the regression suite Tue Jun 12 15:41:09 CEST 2007 Daniel Veillard * parser.c: fix bug #414846 where invalid characters in attributes would sometimes not be detected. * test/errors/attr4.xml result/errors/attr4.xml*: added a specific test case to the regression tests Tue Jun 12 14:23:24 CEST 2007 Daniel Veillard * xstc/Makefile.am: apply patch from Ryan Hill to cope with changes in GNU tar, should fix #396751 Tue Jun 12 12:03:36 CEST 2007 Daniel Veillard * python/types.c: try to allow compilation on old python version should fix #398125 Tue Jun 12 11:48:15 CEST 2007 Daniel Veillard * HTMLtree.c: htmlNodeDumpFormatOutput didn't handle XML_ATTRIBUTE_NODe fixes bug #438390 Tue Jun 12 11:37:55 CEST 2007 Daniel Veillard * xmlIO.c: workaround misgenerated file: URIs c.f. #437385 Tue Jun 12 11:22:47 CEST 2007 Daniel Veillard * relaxng.c: fixed bug #407436 a crash in a specific case of Relax-NG validation Tue Jun 12 11:12:50 CEST 2007 Daniel Veillard * catalog.c: fixed bug #383687, some case of recursion on next were not caught in the catalog code. Tue Jun 12 10:37:42 CEST 2007 Daniel Veillard * HTMLparser.c: fixed bug #381877, avoid reading over the end of stream when generating an UTF-8 encoding error. Tue Jun 12 10:16:48 CEST 2007 Daniel Veillard * parser.c: fixed bug #366161, trivially added the check in xmlCtxtReset() Fri Jun 8 21:48:21 CEST 2007 Rob Richards * win32/configure.js win32/Makefile.msvc: add --vcmanifest flag (yes/no) for VC8 build support to embed manifest within files. Under MS VC, build libxml2_a_dll.lib by default (LIBXML_STATIC_FOR_DLL flag). Fri Jun 8 21:37:46 CEST 2007 Rob Richards * threads.c include/libxml/threads.h: use specified calling convention for xmlDllMain. Old SDKs (VC6) only support InterlockedCompareExchange. add xmlDllMain to header for win32 when building for static dll Fri Jun 8 10:51:28 CEST 2007 Rob Richards * xmlwriter.c: fixed problem with namespace declaration being written more than once per element start tag Wed Jun 6 10:18:28 PDT 2007 William Brack * xpath.c: fixed problem with xmlXPathNodeSetSort; fixed problem with xmlXPathNodeTrailingSorted (both bug#413451) Wed May 30 22:05:08 PDT 2007 William Brack * xpath.c: fixed problem with string value for PI node (bug #442275) Mon May 28 16:14:50 CEST 2007 Daniel Veillard * uri.c: fix bug reported by François Delyon Tue May 22 08:59:48 PDT 2007 William Brack * encoding.c: Fixed typo in xmlCharEncFirstLine pointed out by Mark Rowe (bug #440159) * include/libxml/xmlversion.h.in: Added check for definition of _POSIX_C_SOURCE to avoid warnings on Apple OS/X (patch from Wendy Doyle and Mark Rowe, bug #346675) * schematron.c, testapi.c, tree.c, xmlIO.c, xmlsave.c: minor changes to fix compilation warnings - no change to logic. Tue May 15 22:18:08 PDT 2007 William Brack * nanohttp.c: small enhancement to last fix, pointed out by Alex Cornejo Tue May 15 12:38:38 PDT 2007 William Brack * nanohttp.c: fixed problem on gzip streams (bug #438045) * xpath.c: fixed minor spot of redundant code - no logic change. Fri May 11 22:45:18 HKT 2007 William Brack * xpath.c: enhanced the coding for xmlXPathCastNumberToString in order to produce the required number of significant digits (bug #437179) Thu May 10 01:52:42 CEST 2007 Daniel Veillard * list.c: applied patch to fix xmlListAppend() from Georges-André SILBER * valid.c: also fix the place wher it was called. Wed May 2 18:47:33 CEST 2007 Daniel Veillard * parser.c: tried to fix an error problem on entity content failure reported by Michael Day Wed May 2 18:23:35 CEST 2007 Daniel Veillard * configure.in: typo patch from Bjorn Reese Wed May 2 18:12:58 CEST 2007 Daniel Veillard * HTMLparser.c: applied patch from Michael Day to add support for Thu Apr 26 10:58:50 CEST 2007 Daniel Veillard * HTMLparser.c: Jean-Daniel Dupas pointed a couple of problems in htmlCreateDocParserCtxt. Thu Apr 26 10:36:26 CEST 2007 Daniel Veillard * uri.c include/libxml/uri.h: patch from Richard Jones to save the query part in raw form. * libxml2-python-api.xml: also added accessor for the python bindings Wed Apr 25 15:57:32 CEST 2007 Daniel Veillard * xstc/Makefile.am doc/examples/Makefile.am Makefile.am: applied patch from Richard Jones to for the silent flag on valgrind when doing "make valgrind" * xmlregexp.c: raise a regexp error when '\' is misused to escape a standard character. Tue Apr 24 20:15:14 CEST 2007 Daniel Veillard * tree.c: Richard Jones reported xmlBufferAdd (buf, "", -1), fixing it Tue Apr 24 10:59:28 CEST 2007 Daniel Veillard * uri.c: fix xmlURIUnescapeString comments which was confusing Wed Apr 18 09:52:25 CEST 2007 Daniel Veillard * include/win32config.h libxml.h: new patch from Andreas Stricke to better integrate support for Windows CE Tue Apr 17 16:50:12 CEST 2007 Daniel Veillard * doc/* configure.in NEWS: release of libxml2 2.6.28 Tue Apr 17 14:47:42 CEST 2007 Daniel Veillard * catalog.c libxml.h win32/wince/wincecompat.h win32/wince/wincecompat.c xmlIO.c nanohttp.c nanoftp.c trio.c triostr.c triostr.h: applied patch from Andreas Stricke to ease the compilation on Windows CE Tue Apr 17 14:34:45 CEST 2007 Daniel Veillard * xmllint.c catalog.c: "xmllint unusable on win32" so applied a libxml2 patch from Christian Ehrlicher Mon Apr 16 09:05:01 CEST 2007 Daniel Veillard * HTMLparser.c: change the way script/style are parsed to not try to detect comments, reported by Mike Day * result/HTML/doc3.*: affects the result of that test Wed Apr 11 22:38:18 HKT 2007 William Brack * xmlregexp.c: small enhancement for quantifier range with min occurs of 0; fixes bug 425542. Fri Mar 30 14:41:57 CEST 2007 Daniel Veillard * xmlIO.c: applied change from Michael Day to avoid a problem when compiled without zlib support. Wed Mar 21 17:58:13 CET 2007 Daniel Veillard * include/libxml/xpath.h: applied documentation patch from James Dennett Wed Mar 21 21:20:48 HKT 2007 William Brack * xmlregexp.c: fixed problem with 0x2d in Char Range (bug #420596) * test/regexp/bug420596, result/regexp/bug420596: added regression test for this Wed Mar 21 14:23:08 HKT 2007 William Brack * HTMLparser.c: fixed memory access error on parsing of meta data which had errors (bug #382206). Also cleaned up a few warnings by adding some additional DECL macros. Tue Mar 20 09:58:13 CET 2007 Daniel Veillard * nanoftp.c: applied patch from Björn Wiberg to try to fix again the silly __ss_familly problem on various AIXes, should fix #420184 Wed Mar 14 20:30:38 HKT 2007 William Brack * configure.in: corrected small error in last commit * xmlreader.c: corrected small typo in last commit Wed Mar 14 19:35:28 HKT 2007 William Brack * xmlschemas.c: fixed problem with referenced attribute groups (bug #417621) * configure.in: re-ordered some includes for types.h / socket.h (bug #416001) Fri Mar 9 17:54:40 CET 2007 Daniel Veillard * xmlreader.c: applied patch from Julien Reichel cleaning up mode and state internal flags mixups Wed Mar 7 16:18:18 HKT 2007 William Brack * xpath.c: fixed xmlXPathCmpNodes for incorrect result on certain cases when comparing identical nodes (bug #415567) with patch from Oleg Paraschenko Fri Feb 16 09:13:38 PST 2007 William Brack * python/libxml.py: fixed tab problem with patch from Andreas Hanke (bug #408626) Thu Feb 15 12:43:28 PST 2007 William Brack * doc/xml.html: Changed all references to libxml2 CVS over to the corresponding SVN. A few other spelling/grammar/links also changed. * doc/libxml2-api.xml, doc/*.html: Regenerated all docs. Tue Feb 13 18:15:58 PST 2007 William Brack * xpath.c: Fixed memory bug with invalid function reported by Francois Delyon on mailing list Mon Feb 12 16:40:48 PST 2007 William Brack * xinclude.c: fixed problem with invalid char encountered during text include (reported on xslt mailing list) Mon Feb 12 18:30:01 CET 2007 Daniel Veillard * Makefile.am: small cleanup to avoid packaging .svn * libxml.h threads.c parser.c: applied patch to avoid a problem in concurrent threaded initialization fix from Ted Phelps Thu Feb 08 15:35:18 PST 2007 William Brack * parser.c: added a GROW when parsing complex comments (bug #405666) * gentest.py, testapi.c: added a hack to prevent destruction of any param with 'destroy' in it's description (i.e. param destroyed by the routine under test, so shouldn't be destroyed by testapi) * xmlreader.c: added freeing of 'input' param even on error (fixes leak detected by testapi) Wed Jan 31 10:25:38 PST 2007 William Brack * testAutomata.c, testRegexp.c, testThreads.c, testThreadsWin32.c, xmlwriter.c: repositioned #include for libxml.h to avoid compilation error on some architectures (bug #398277) * fixed screwed-up ChangeLog (deleted some duplicate entries) Fri Jan 26 00:05:18 PST 2007 William Brack * implemented patch from Stéphane Bidoul for uri.c (bug #389767) Thu Jan 25 11:15:08 PST 2007 William Brack * xpath.c: added checks for alloc fail on calls to xmlXPathNewContext (libxslt bug #400242) Thu Jan 11 15:38:08 PST 2007 William Brack * Re-generated the documentation (API chunks 27-29 were missing) (also causes changes to testapi.c, elfgcchack.h and win32/libxml2.def.src) Tue Jan 9 22:24:26 CET 2007 Daniel Veillard * python/libxml.c: fix a memory leak in the python string handling when SAX event are passed back to the python handlers Thu Jan 4 18:27:49 CET 2007 Daniel Veillard * xmlreader.c: fix xmlTextReaderSetup() description * test/relaxng/empty1.rng test/relaxng/comps_0.xml test/relaxng/empty1_0.xml test/relaxng/comps.rng test/relaxng/empty0.rng test/relaxng/empty0_0.xml test/relaxng/empty1_1.xml: tests which were apparently never commited to CVS Wed Jan 3 16:05:21 PST 2007 Aleksey Sanin * xmlreader.c include/libxml/xmlreader.h win32/libxml2.def.src: expose xmlTextReaderSetup() function Wed Jan 3 16:14:13 CET 2007 Daniel Veillard * configure.in: adapt the extra versioning code to SVN Thu Dec 14 16:52:34 CET 2006 Daniel Veillard * python/generator.py python/libxml.py: apparently id() sometimes generate negative values and %X outputs -XXXX :-( Mon Dec 4 10:30:25 CET 2006 Daniel Veillard * parser.c include/libxml/tree.h: patch from Michael Day on standalone and XML declaration detection, and associated documentation change Mon Dec 4 10:27:01 CET 2006 Daniel Veillard * xinclude.c: another XInclude user data propagation patch from Michael Day Thu Nov 23 17:22:03 CET 2006 Daniel Veillard * HTMLparser.c: applied patch from Steven Rainwater to fix UTF8ToHtml behaviour on code points which are not mappable to predefined HTML entities, fixes #377544 Thu Nov 23 17:11:23 CET 2006 Daniel Veillard * xpath.c: fixed a bug where the principal node type of an axis wasn't tested on name check, fixes bug #377432 Wed Nov 8 10:19:27 CET 2006 Daniel Veillard * HTMLparser.c: change htmlCtxtReset() following Michael Day bug report and suggestion. Mon Nov 6 09:56:41 CET 2006 Daniel Veillard * uri.c: applied patch from Igor for path conversion on Windows Thu Nov 2 11:29:17 CET 2006 Daniel Veillard * xmlregexp.c: another small change on the algorithm for the elimination of epsilon transitions, should help on #362989 too Wed Nov 1 16:33:10 CET 2006 Daniel Veillard * tree.c: applied documentation patches from Markus Keim * xmlregexp.c: fixed one bug and added a couple of optimisations while working on bug #362989 Fri Oct 27 14:54:07 CEST 2006 Daniel Veillard * HTMLparser.c: applied a reworked version of Usamah Malik patch to avoid growing the parser stack in some autoclose cases, should fix #361221 Thu Oct 26 10:54:40 CEST 2006 Daniel Veillard * xpath.c: William spotted an obvious bug Wed Oct 25 18:04:50 CEST 2006 Daniel Veillard * NEWS configure.in testapi.c doc//*: preparing release of libxml2-2.6.27 * include/libxml/tree.h: fix a small problem with preproc flags