Branch :
Mon Dec 28 10:47:32 HKT 2003 William Brack <wbrack@mmm.com.hk> * xmlschemas.c: edited a couple of comments in accordance with posting on the mailing list (no logic change) * xpointer.c: working on Bug 129967, added check for NULL nodeset to prevent crash. Further work required. * xpath.c: working on Bug 129967, added code to handle XPATH_LOCATIONSET in RANGETO code, also added code to handle it in xmlXPathEvaluatePredicateResult. Further work required. Sat Dec 27 12:32:58 HKT 2003 William Brack <wbrack@mmm.com.hk> * xmlschemas.c: added tests for xs:all to assure minOccurs and maxOccurs <= 1 (Bug 130020) Sat Dec 27 09:53:06 HKT 2003 William Brack <wbrack@mmm.com.hk> * xmlregexp.c: fixed xmlFAParseCharRange for Unicode ranges with patch from Charles Bozeman. Fri Dec 26 14:03:41 HKT 2003 William Brack <wbrack@mmm.com.hk> * xmlregexp.c: fixed problem causing segfault on validation error condition (reported on mailing list) Thu Dec 25 21:16:22 HKT 2003 William Brack <wbrack@mmm.com.hk> * xmlschemas.c: fixed missing dictionaries for Memory and Doc parser contexts (problem reported on mailing list) * doc/apibuild.py: small change to prevent duplicate lines on API functions list. It will take effect the next time the docs are rebuilt. Wed Dec 24 12:54:25 CET 2003 Daniel Veillard <daniel@veillard.com> * configure.in NEWS doc/*: updated the docs and prepared a new release 2.6.4 Wed Dec 24 12:07:52 CET 2003 Daniel Veillard <daniel@veillard.com> * legacy.c: remove deprecated warning on startElement() Wed Dec 24 12:04:35 CET 2003 Daniel Veillard <daniel@veillard.com> * xinclude.c result/XInclude/nodes2.*: XInclude xpointer support was broken with the new namespace. Fixes #129932 Wed Dec 24 00:29:30 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlschemas.c include/libxml/schemasInternals.h: types might be redefined in includes, quick fix to allow this but lacks the equality of the redefinition test. Tue Dec 23 15:14:37 HKT 2003 William Brack <wbrack@mmm.com.hk> * valid.c: fixed bug concerning validation using external dtd of element with mutiple namespace declarations (Bug 129821) Tue Dec 23 11:41:42 HKT 2003 William Brack <wbrack@mmm.com.hk> * tree.c: inhibited production of "(null):" in xmlGetNodePath when node has default namespace (Bug 129710) Tue Dec 23 09:29:14 HKT 2003 William Brack <wbrack@mmm.com.hk> * xpath.c: small enhancement to xmlXPathCmpNodes to assure document order for attributes is retained (Bug 129331) Mon Dec 22 19:06:16 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c xmlreader.c: change xmlReadFd() xmlCtxtReadFd() xmlReaderNewFd() xmlReaderForFd(), change those to not close the file descriptor. Updated the comment, should close #129683 Mon Dec 22 00:34:09 CET 2003 Daniel Veillard <daniel@veillard.com> * xinclude.c: fixed a serious problem in XInclude #129021 Sun Dec 21 13:59:54 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c: fixed bug #129489, propagation of parsing flags in entities. * parser.c xmlreader.c: improved the comments of parsing options Sun Dec 21 18:14:04 HKT 2003 William Brack <wbrack@mmm.com.hk> * python/Makefile.am, python/tests/Makefile.am, doc/Makefile.am: applied fixes to allow build from 'outside' directory (Bug 129172) Sat Dec 20 16:42:07 MST 2003 John Fleck <jfleck@inkstain.net> * tree.c - add explanation of namespace inheritance when ns is NULL to xmlNewChild and xmlNewTextChild API doc Sat Dec 20 18:17:28 HKT 2003 William Brack <wbrack@mmm.com.hk> * include/libxml/xpathInternals.h: undid last change (my bad). Put necessary fix in libxslt/libexslt instead. * include/libxml/DOCBparser.h: put test for __GCC__ on warning directive (Bug 129105) Sat Dec 20 10:48:37 HKT 2003 William Brack <wbrack@mmm.com.hk> * include/libxml/xpathInternals.h: fixed xmlXPathReturnString to cater for NULL pointer (bug 129561) * globals.c: added comment to suppress documentation warning * doc/apibuild.py: fixed problem which caused last APIchunkxx.html to be lost. Rebuilt doc/* (including adding APIchunk26.html) Fri Dec 19 18:24:02 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when using an xmlReaderWalker() Thu Dec 18 20:10:34 MST 2003 John Fleck <jfleck@inkstain.net> * tree.c: fix misc. typos in doc comments * include/libxml/tree.h: elaborate on macro define doc comments * doc/*: rebuild docs Wed Dec 17 16:07:33 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/examples/*: don't call the result files .out but .res as the Makefiles tend to try generating binaries for .out targets... Tue Dec 16 20:53:54 MST 2003 John Fleck <jfleck@inkstain.net> * doc/html/libxml-pattern.html: - cvs add API docs for new pattern stuff Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net> * tree.c * doc/*: Elaborate in documentation discussion of xmlNewChild and xmlNewTextChild. Thanks to Steve Lenti for pointing out the usefulness of a more explicit explanation of the reserved character escaping issue. Fri Dec 12 15:55:15 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlcatalog.c: applied patch from Stefan Kost Thu Dec 11 15:15:31 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/examples/testWriter.c: applied small fix from Lucas Brasilino Thu Dec 11 14:55:22 CET 2003 Igor Zlatkovic <igor@zlatkovic.com> * win32/Makefile.* win32/configure.js: Added pattern support Wed Dec 10 14:11:20 CET 2003 Daniel Veillard <daniel@veillard.com> * configure.in doc/* libxml.spec.in: preparing release of libxml2-2.6.3, updated and regenerated the docs. Wed Dec 10 11:43:33 CET 2003 Daniel Veillard <daniel@veillard.com> * SAX2.c pattern.c: removed some compilation warnings Wed Dec 10 11:16:29 CET 2003 Daniel Veillard <daniel@veillard.com> * xmllint.c: fixing bug #119264 xmllint failing to report serialization errors in some cases. Tue Dec 9 23:50:23 CET 2003 Daniel Veillard <daniel@veillard.com> * entities.c: fixed an XML entites content serialization potentially triggered by XInclude, see #126817 Tue Dec 9 16:12:50 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlwriter.c: applied the patch to xmlTextWriterStartPI() suggested by Daniel Schulman in #128313 Tue Dec 9 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com> * configure.in Makefile.am: another patch from Kenneth Haley for Mingw, c.f. #128787 Tue Dec 9 15:07:09 CET 2003 Daniel Veillard <daniel@veillard.com> * include/libxml/xmlexports.h: applied patch from Kenneth Haley for compiling on Mingw see #128786 Tue Dec 9 14:52:59 CET 2003 Daniel Veillard <daniel@veillard.com> * xmllint.c: some flags were not passed down correctly as parsing options. Fixes #126806 Tue Dec 9 12:29:26 CET 2003 Daniel Veillard <daniel@veillard.com> * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h include/libxml/xmlerror.h: augmented the XInclude API to be able to pass XML parser flags down to the Inclusion process. Also resynchronized with the Last Call W3C Working Draft 10 November 2003 for the xpointer attribute. * Makefile.am test/XInclude/docs/nodes[23].xml result/XInclude/*: augmented the tests for the new namespace and testing the xpointer attribute, changed the way error messages are tested * doc/*: regenerated the documentation Mon Dec 8 18:38:26 CET 2003 Daniel Veillard <daniel@veillard.com> * error.c: filter warning messages if the global setting blocks them * xinclude.c xmlreader.c include/libxml/xinclude.h include/libxml/xmlerror.h: updated the change of namespace at the XInclude level, raise a warning if the old one is found, and some cleanup Mon Dec 8 13:09:39 CET 2003 Daniel Veillard <daniel@veillard.com> * tree.c: tentative fix for #126117 character reference in attributes output problem in some cornercase. Mon Dec 8 11:08:45 CET 2003 Daniel Veillard <daniel@veillard.com> * python/libxml.py: tried to fix the problems reported in bug #126735 * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h: fixed again some problem trying to use the structured error handlers, c.f. bug #126735 * result/VC/ElementValid: tiny change due to the fix Sun Dec 7 22:27:31 CET 2003 Daniel Veillard <daniel@veillard.com> * error.c: fixed __xmlRaiseError to use structured error handlers defined by xmlSetStructuredErrorFunc(), fixes bug #126211 Sun Dec 7 20:30:53 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c: attempt to fix #126211 ... Fri Dec 5 17:07:29 CET 2003 Daniel Veillard <daniel@veillard.com> * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h include/libxml/xmlreader.h: fixed the pattern interfaces but not yet the parser to handle the namespaces. * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs. Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com> * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h include/libxml/pattern.h include/libxml/schemasInternals.h include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup the make rebuild in doc, this include new directive to stop documentation warnings * doc/* doc/html/*: rebuilt the docs * pattern.c xmlreader.c include/libxml/pattern.h include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern() to save nodes while scanning the tree with the reader, cleanup the way element were freed, and xmlTextReaderPreserve() implementation, the API might change for namespace binding support when compiling patterns. * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve() Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com> * python/libxml.py: oops forgot to modify/commit the new code. Thu Dec 4 13:29:19 CET 2003 Daniel Veillard <daniel@veillard.com> * python/generator.py python/libxml.c python/libxml_wrap.h: cleanup the output buffer support to at least get the basic to work * python/tests/outbuf.py python/tests/serialize.py: fixes and cleanup. * include/libxml/xmlwriter.h: cleanup Wed Dec 3 21:38:56 MST 2003 John Fleck <jfleck@inkstain.net> * include/libxml/xmlversion.h.in * doc/*: add WITH_TRIO comment so it shows up in the docs, rebuild docs Wed Dec 3 13:10:08 CET 2003 Daniel Veillard <daniel@veillard.com> * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting regexp quantifiers Tue Dec 2 23:29:56 CET 2003 Daniel Veillard <daniel@veillard.com> * pattern.c include/libxml/pattern.h: adding the pattern node selection code. Inheried in part from libxslt but smaller. * Makefile.am configure.in include/libxml/xmlversion.h.in: integrated the pattern module, made it a configure time option * xmllint.c: added --pattern to test when doing --stream Tue Dec 2 11:25:25 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlreader.c: fixed a problem in xmlreader validation when streaming exposed by reader2 example. Mon Dec 1 20:40:51 MST 2003 John Fleck <jfleck@inkstain.net> * doc/xml.html * doc/docs.html: add reference to the Code Examples page to docs.html list of resources Mon Dec 1 12:30:28 CET 2003 Igor Zlatkovic <igor@zlatkovic.com> * win32/Makefile.bcb win32/configure.js: Applied the BCB patch from Eric Sun Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net> * include/libxml/xinclude.h * doc/*: Add comments for macro definitions in xinclude.h and rebuild the docs Sun Nov 30 21:06:29 MST 2003 John Fleck <jfleck@inkstain.net> * doc/docdescr.doc Updating William's explanation of how to build docs, reflecting Daniel's new docs build system Sat Nov 29 18:38:22 HKT 2003 William Brack <wbrack@mmm.com.hk> * xmlmemory.c: enhanced by adding mutex to protect global structures in a multi-threading environment. This fixed some random errors on the Threads regression tests. Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net> * doc/xml.html doc/python.html: fix tst.py text, which didn't import sys Fri Nov 28 17:28:47 HKT 2003 William Brack <wbrack@mmm.com.hk> * encoding.c, include/libxml/encoding.h: Enhanced the handling of UTF-16, UTF-16LE and UTF-16BE encodings. Now UTF-16 output is handled internally by default, with proper BOM and UTF-16LE encoding. Native UTF-16LE and UTF-16BE encoding will not generate BOM on output, and will be automatically recognized on input. * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*: added regression tests for above. Thu Nov 27 19:25:10 CET 2003 Igor Zlatkovic <igor@zlatkovic.com> * win32/Makefile.* win32/configure.js: Modified to allow coexistent build with all compilers. Added C-Runtime option for MSVC. Included xmlWriter. * xmlwriter.c: Added IN_LIBXML macro Wed Nov 26 21:54:01 CET 2003 Igor Zlatkovic <igor@zlatkovic.com> * win32/Makefile.bcb: applied patch from Eric Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel@veillard.com> * include/libxml/tree.h: stefan on IRC pointed out that XML_GET_LINE is broken on 2.6.x Tue Nov 25 18:39:44 CET 2003 Daniel Veillard <daniel@veillard.com> * entities.c: fixed #127877, never output " in element content * result/isolat3 result/slashdot16.xml result/noent/isolat3 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml result/valid/index.xml result/valid/xlink.xml: this changes the output of a few tests Tue Nov 25 16:36:21 CET 2003 Daniel Veillard <daniel@veillard.com> * include/libxml/schemasInternals.h include/libxml/xmlerror.h testSchemas.c xmlschemas.c: added xsd:include support, fixed testSchemas behaviour when a schemas failed to parse. * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one test for xsd:include from Eric Van der Vlist Tue Nov 25 08:18:12 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c: swapped the attribute defaulting and attribute checking parts of parsing a new element start, fixes bug #127772 * result/valid/127772.* test/valid/127772.xml test/valid/dtds/127772.dtd: added the example in the regression tests Tue Nov 25 08:00:15 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser() to avoid bug #127851 Mon Nov 24 15:26:21 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlregexp.c: fixing some Negative Character Group and Character Class Subtraction handling. Mon Nov 24 14:01:57 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlregexp.c xmlschemas.c: more XML Schemas fixes based on Eric van der Vlist examples * result/schemas/vdv-first4* test/schemas/vdv-first4*: added regression tests * doc/examples/Makefile.am doc/examples/index.py: do not regenerate the index on make all target, but only on make rebuild to avoid troubles. Sat Nov 22 21:35:42 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h include/libxml/schemasInternals.h: lot of bug fixes, cleanup, starting to add proper namespace support too. * test/schemas/* result/schemas/*: added a number of tests fixed the result from some regression tests too. Fri Nov 21 20:50:59 MST 2003 John Fleck <jfleck@inkstain.net> * doc/xml.html, docs.html: remove reference to gtk-doc now that Daniel has removed it, fix link to George's IBM article, other minor edits Fri Nov 21 01:26:00 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlschemas.c: applied patch from Robert Stepanek to start import os schemas support, cleaned up stuff and the patch. * test/schemas/import0_0.* result/schemas/import0_0_0*: added test to regression, fixed a few regressions too. Thu Nov 20 22:58:00 CET 2003 Daniel Veillard <daniel@veillard.com> * HTMLparser.c: applied two parsing fixes from James Bursa Thu Nov 20 19:20:46 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/examples/*: added two xmlReader examples * xmlreader.c: cleaned up some bugs in the process Thu Nov 20 12:54:30 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlwriter.c include/libxml/xmlwriter.h: applied patch from Alfred Mickautsch, bugfixes and comments * doc/examples/*: added his test as the xmlWriter example * doc/html/ doc/*.html: this resulted in some improvements * include/libxml/hash.h: fixed an inclusion problem when <libxml/hash.h> wasn't preceeded by <xml/parser.h> Wed Nov 19 17:19:35 CET 2003 Daniel Veillard <daniel@veillard.com> * xinclude.c: fix an error message * doc/examples/*: added tree2 example from Lucas Brasilino Wed Nov 19 17:50:47 HKT 2003 William Brack <wbrack@mmm.com.hk> * doc/newapi.xsl: improve the sort sequence for page content * doc/html/*.html: regenerate the web pages Wed Nov 19 00:48:56 CET 2003 Daniel Veillard <daniel@veillard.com> * Makefile.am: do not package cvs versioning temp files. * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup, slightly improved the API xml format, fixed a lot of small rendering problems * doc/html/libxml*.html: rebuilt Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com> * include/libxml/*.h include/libxml/*.h.in: modified the file header to add more informations, painful... * genChRanges.py genUnicode.py: updated to generate said changes in headers * doc/apibuild.py: extract headers, add them to libxml2-api.xml * *.html *.xsl *.xml: updated the stylesheets to flag geprecated APIs modules. Updated the stylesheets, some cleanups, regenerated * doc/html/*.html: regenerated added back book1 and libxml-lib.html Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up the build process to remove all remains from the old gtk-doc inherited, libxml2-refs.xml is now generated by apibuild.py, the stylesheets have been improved, and the API*html now generated are XHTML1 valid too Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk> * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor enhancement to prevent comment with unreferenced variable. * threads.c xmlreader.c xmlwriter.c: edited some comments to improve auto-generation of documentation * apibuild.py: minor change to an error message Mon Nov 17 17:55:51 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup, improving navigation * doc/html/*.html: updated the result Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: improvement of the stylesheets, fixed a API generation problem, switched the stylesheet and Makefile to build the HTML output. * doc/html/*.html: complete update, ditched some old files, might introduce some breakage... Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/newapi.xsl: lot of improvements, this starts looking good enough to be usable. Mon Nov 17 00:58:09 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/newapi.xsl: stylesheet to build HTML pages from the API XML description, Work in Progress Sun Nov 16 16:03:24 HKT 2003 William Brack <wbrack@mmm.com.hk> * xpath.c: fixed bug 126976 (string != empty nodeset should be false) Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk> * doc/html/*.html: Finally - found the problem with the page generation (XMLPUBFUN not recognized by gtkdoc). Re-created the pages using a temporary version of include/libxml/*.h. * testOOMlib.c,include/libxml/encoding.h, include/libxml/schemasInternals.h,include/libxml/valid.h, include/libxml/xlink.h,include/libxml/xmlwin32version.h, include/libxml/xmlwin32version.h.in, include/libxml/xpathInternals.h: minor edit of comments to help automatic documentation generation * doc/docdescr.doc: small elaboration * doc/examples/test1.c,doc/examples/Makefile.am: re-commit (messed up on last try) * xmlreader.c: minor change to clear warning. Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com> * Copyright: fixed some wording * libxml.spec.in: make sure doc/examples is packaged * include/libxml/tree.h valid.c xmlreader.c: fixed the really annoying problem about xmlRemoveID and xmlReader streaming. Thing looks fixed now, had to add a doc reference to the xmlID structure though... Sat Nov 15 09:53:36 MST 2003 John Fleck <jfleck@inkstain.net> * doc/docdescr.doc: added description of man page building Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk> * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html, doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html, doc/html/libxml-wincecompat, doc/html/winsockcompat.html, doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html, doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html: added missing pages for the website. Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk> * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the generated pages (again), manually restored doc/html/index.html and manually edited generated file doc/gnome-xml.xml to put in appropriate headings. * doc/docdescr.doc: new file to describe details of the document generation (helps my memory for the next time) * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor enhancement to please the automatic documentation generation. Fri Nov 14 23:47:31 HKT 2003 William Brack <wbrack@mmm.com.hk> * catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py, chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c: minor error cleanup for gcc-3.3.[12] compilation warnings. Fri Nov 14 15:08:13 HKT 2003 William Brack <wbrack@mmm.com.hk> * tree.c: minor changes to some comments * doc/*.html: rebuilt the generated HTML pages for changes from jfleck (bug 126945) Thu Nov 13 12:44:14 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/examples/*: added Dodji's example, added output handling Thu Nov 13 11:35:35 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/examples/*: added Aleksey XPath example, fixed bugs in the indexer Wed Nov 12 23:48:26 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/*: integrating the examples in the navigation menus * doc/examples/*: added make tests, updated the navigation, added a new test, cleanups, updates. Wed Nov 12 17:50:36 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/*.html: rebuilt the generated HTML pages * doc/examples/*: updated the stylesheets, added a synopsis, Makefile.am is now generated by index.py Wed Nov 12 01:38:16 CET 2003 Daniel Veillard <daniel@veillard.com> * doc/site.xsl doc/examples/Makefile.am doc/examples/index.html: added autogeneration of a web page for the examples * doc/examples/example1.c doc/examples/.cvsignore doc/examples/examples.xml doc/examples/index.py: updated the informations extracted, improved the format and indexing. Tue Nov 11 22:08:59 CET 2003 Daniel Veillard <daniel@veillard.com> * check-xinclude-test-suite.py: less verbose on difference * libxml.spec.in: cleanup * parser.c: fixed xmlCleanupParser() doc * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/examples/Makefile.am doc/examples/example1.c doc/examples/examples.xml doc/examples/index.py doc/examples/test1.xml: work on adding C examples and generating automated information about those. examples.xml is autogenerated describing the examples. * example/Makefile.am: cleanup Mon Nov 10 23:47:03 HKT 2003 William Brack <wbrack@mmm.com.hk> * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h: fixed missing '-' in block names, enhanced the hack for ABI aliasing. Sun Nov 9 20:28:21 HKT 2003 William Brack <wbrack@mmm.com.hk> * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h, python/libxml2class.txt: enhanced for range checking, updated to Unicode version 4.0.1 (API docs also updated) * python/generator.py: minor change to fix a warning Wed Nov 5 23:46:36 CET 2003 Daniel Veillard <daniel@veillard.com> * Makefile.am: apply fix from Karl Eichwalder for script path Wed Nov 5 10:49:20 CET 2003 Daniel Veillard <daniel@veillard.com> * win32/configure.js: applied patch from Mark Vakoc to simplify his work from CVS checkouts. Tue Nov 4 21:16:47 MST 2003 John Fleck <jfleck@inkstain.net> * doc/xmlreader.html: minor cleanups Tue Nov 4 15:52:28 PST 2003 William Brack <wbrack@mmm.com.hk> * include/libxml/xmlversion.h.in: changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined, it's defined as __attribute__((unused)) Tue Nov 4 15:28:07 PST 2003 William Brack <wbrack@mmm.com.hk> * python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED appears after the variable declaration. * valid.c: trivial change to eliminate a warning message Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com> * configure.in NEWS doc/*: preparing release 2.6.2, updated and rebuilt the docs Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com> * xmllint.c: change --html to make sure we use the HTML serialization rule by default when HTML parser is used, add --xmlout to allow to force the XML serializer on HTML. * HTMLtree.c: ugly tweak to fix the output on <p> element and solve #125093 * result/HTML/*: this changes the output of some tests Mon Nov 3 17:51:28 CET 2003 Daniel Veillard <daniel@veillard.com> * xinclude.c: fixed bug #125812, about XPointer in XInclude failing but not returning an error. Mon Nov 3 17:18:22 CET 2003 Daniel Veillard <daniel@veillard.com> * valid.c: fixed bug #125811 related to DTD post validation where the DTD doesn't pertain to a document. Mon Nov 3 15:25:58 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c xmlIO.c include/libxml/parserInternals.h: implemented the XML_PARSE_NONET parser option. * xmllint.c: converted xmllint.c to use the option instead of relying on the global resolver variable. Mon Nov 3 13:26:32 CET 2003 Daniel Veillard <daniel@veillard.com> * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude support to the reader interface. Lot of testing of the walker, various bug fixes. * xmllint.c: added --walker and made sure --xinclude --stream --debug works as expected * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6 result/XInclude/*.rdr: added regression tests for the walker and XInclude xmlReader support, had to slightly change a couple of tests because the walker can't distinguish <foo/> from <foo></foo> Sat Nov 1 17:42:27 CET 2003 Daniel Veillard <daniel@veillard.com> * tree.c nanohttp.c threads.c: second BeOS patch from Marcin 'Shard' Konicki Fri Oct 31 15:35:20 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c: always generate line numbers Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c: fixed another regression introduced in fixing #125823 Fri Oct 31 11:33:18 CET 2003 Daniel Veillard <daniel@veillard.com> * python/libxml.c: previous fix for #124044 was broken, correct fix provided. * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser() and the error handlers to address #125877 Thu Oct 30 23:10:46 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c: side effect of #123105 patch, namespace resolution would fail when defined in internal entities, fixes #125823 Thu Oct 30 14:10:42 CET 2003 Daniel Veillard <daniel@veillard.com> * python/libxml.c: be more defensive in the xmlReader python bindings fixing bug #124044 Thu Oct 30 11:14:31 CET 2003 Daniel Veillard <daniel@veillard.com> * valid.c: the a-posteriori DTD validation code was not validating the namespace declarations, this fixes #124110 Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk> * xmlIO.c: enhanced to bypass compression detection code when input file is stdin (bug 125801) Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com> * xpath.c: more fixes about unregistering objects * include/libxml/relaxng.h: applied patch from Mark Vakoc missing _cplusplus processing clause Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com> * include/libxml/parser.h parser.c: added xmlStrVPrintf function Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com> * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from Marcin 'Shard' Konicki to provide BeOS thread support. Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com> * xmlschemas.c include/libxml/xmlschemas.h: applied patch from Steve Ball to make a schema parser from a preparsed document. Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com> * tree.c: applied a couple of patches from Mark Lilback about text nodes coalescing Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com> * xpath.c: change suggested by Anthony Carrico when unregistering a namespace prefix to a context * hash.c: be more careful about calling callbacks with NULL payloads. Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com> * configure.in NEWS doc/*: preparing release 2.6.1, updated and regenerated docs and APIs * parser.c: cleanup and last change to fix #123105 Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com> * HTMLparser.c: Fix #124907 by simply backporting the same fix as for the XML parser * result/HTML/doc3.htm.err: change to ID detecting modified one test result. Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c include/libxml/parser.h: included a new function to reuse a Push parser context, based on Graham Bennett original code * valid.c: in HTML, a name in an input is not an ID * TODO: bug list update Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com> * xpath.c: applied patch from nico@xtradyne.com for #125030 Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com> * Makefile.am: cleanup * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653 sometimes the error handlers can get a parser context on DTD errors, and sometime they don't. So be very careful when trying to grab those informations. Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com> * tree.c: applied patch from Kasimier Buchcik which fixes a problem in xmlSearchNs introduced in 2.6.0 Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com> * parser.c: fixed #123263, the encoding is mandatory in a textdecl. Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com> * tree.c: fix bug #125047 about serializing when finding a document fragment node. Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com> * testSAX.c: fix bug #125592 need a NULL check * include/libxml/chvalid.h: rename a parameter Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com> * parser.c: applied patch from #123105 about defaulted attributes from element coming from an entity Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk> * xmllint.c: fixed warning message from IRIX (bug 125182) * python/libxml.py: removed tabs, replaced with spaces (bug 125572) Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com> * libxml.h parserInternals.c xmlIO.c: make sure we report errors if xmlNewInputFromFile() fails. * xmlreader.c: avoid using _private for the node or document elements. Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com> * win32/configure.js: added declaration for verMicroSuffix Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com> * libxml.m4: applied patch from Patrick Welche provided in bug #125432 , future proofing the .m4 file. * parser.c: resetting the context should also reset the error * TODO: problem of conformance w.r.t. E20 was raised in the XML Core telconf and libxml2 isn't conformant there. Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com> * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180 Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com> * chvalid.c genChRanges.py: Stephane Bidoul pointed out another small glitch missing a const Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com> * chvalid.c genChRanges.py: Stephane Bidoul pointed out that it doesn't define IN_LIBXML Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com> * win32/Makefile.mingw: typo pointed out by Stephane Bidoul Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com> * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com> * tree.c: last minute patch from Eric Zurcher making it into 2.6.0 Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com> * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0 * doc/*: updated and regenerated the docs and API Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com> * SAX2.c error.c tree.c: moved the line number to their proper field in elements now. Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com> * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h include/libxml/Makefile.am include/libxml/xmlversion.h.in: added the xmlWriter module contributed by Alfred Mickautsch * include/libxml/tree.h: added room for line and extra information * xmlreader.c python/tests/reader6.py: bugfixing some problem some of them introduced in September * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com> * Makefile.am configure.in xmldwalk.c xmlreader.c include/libxml/Makefile.am include/libxml/xmldwalk.h include/libxml/xmlversion.h.in: removing xmldwalk module since it got merged with the xmlreader. * parser.c: cleanup * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API * python/tests/Makefile.am python/tests/reader7.py python/tests/walker.py: adding regression testing for the new xmlreader APIs, new APIs for reader creation, including makeing reader "walker" operating on preparsed document trees. Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk> * entities.c, valid.c: fixed problem reported on the mailing list by Melvyn Sopacua - wrong argument order on functions called through xmlHashScan. Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com> * valid.c xmlIO.c: fixes for compiling using --with-minimum Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com> * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(), tested it through the xslt regression suite. Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com> * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent() allowing to grab the content without forcing allocations. * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API * xpath.c xmldwalk.c: removed a couple of comment errors. Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com> * parser.c: applied patch from Chris Anderson to change back memcmp with CMPx() Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com> * HTMLparser.c: fixed to not send NULL to %s printing * python/tests/error.py result/HTML/doc3.htm.err result/HTML/test3.html.err result/HTML/wired.html.err result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning up some of the regression tests error Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com> * include/libxml/nanohttp.h include/libxml/parserInternals.h include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c: Fixed the HTTP<->parser interraction, which should fix 2 long standing bugs #104790 and #124054 , this also fix the fact that HTTP error code (> 400) should not generate data, we usually don't want to parse the HTML error information instead of the resource looked at. Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk> * doc/Makefile.am: enhanced the installation of tutorial files to avoid installing CVS subdirectories (bug 122943) Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk> * xmlIO.c: fixed segfault when input file not present * tree.c: changed output formatting of XML_CDATA_SECTION (bug 120917) Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk> * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c xpath.c: Changed all (?) occurences where validation macros (IS_xxx) had single-byte arguments to use IS_xxx_CH instead (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of many warning messages on certain platforms, and also high- lights places in the library which may need to be enhanced for proper UTF8 handling. Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk> * genChRanges.py, chvalid.c, include/libxml/chvalid.h, doc/apibuild.py: enhanced to include enough comments to make the api doc generation happy. Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com> * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work to fix the HTTP/XML parser integration. Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com> * xmlreader.c include/libxml/xmlreader.h: added new APIs for creating reader from sources or reusing a reader with a new source, like the xmlReadxx and xmlCtxtReadxxx * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py doc/Makefile.am: regenerated the APIs * doc/xml.html: applied a patch from Stefan Kost for namesapce docs Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk> * genChRanges.py, chvalid.c, include/libxml/chvalid.h, include/libxml/parserInternals.h: enhanced macros to avoid breaking ABI from previous versions. * catalog.c, parser.c, tree.c: modified to use IS_* macros defined in parserInternals.h. Makes maintenance much easier. * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid compilation warnings * configuration.in: fixed pushHTML test error; enhanced for better devel (me) testing Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com> * legacy.c: remove the warning for startDocument(), as it is used by glade (or glade-python) * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of invalid accesses found by running some Python based regression tests under valgrind. There is still a few leaks reported by the relaxng regressions which need some attention. * doc/Makefile.am: fixed a make install problem c.f. #124539 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth patch from crutcher Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com> * parser.c: Marc Liyanage pointed out that xmlCleanupParser() was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks calls. Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com> * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com> * Makefile.am: small fix from Bjorn Reese Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com> * valid.c: fix a call missing arguments Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk> * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed a bug in the range search; enhanced range generation (inline code if a small number of intervals); enhanced the readability of the output files. Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com> * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt chvalid.def from scratch based on XML 2nd edition REC and regenerated the code. Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com> * check-xml-test-suite.py: removed some annoying warnings * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug in the PubidChars definition, regenerated, there is still a bug left somewhere * genChRanges.py: save the header directly in include/libxml/ * configure.in: I generated a 2.6.0beta6 earlier today Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk> * fixed small error on previous commit (chvalid.h in base dir instead of include directory) Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk> * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h: new files for a different method for doing range validation of character data. * Makefile.am, parserInternals.c, include/libxml/Makefile.am, include/libxml/parserInternals.h: modified for new range method. * catalog.c: small enhance for warning message (using one of the new range routines) Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com> * valid.c include/libxml/valid.h: adding an serror field to the validation context breaks the ABI for the xmlParserCtxt structure since it's embedded by content and not by reference Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com> * configure.in: patch from Mike Hommey * threads.c: applied Windows patch from Jesse Pelton and Stephane Bidoul * parser.c: fix the potentially nasty access to ctxt->serror without checking first that the SAX block is version 2 Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com> * SAX2.c: fixed a nasty bug with interning some text strings * configure.in: prepare for beta5 of 2.6.0 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h: better error handling for I/O and converted FTP and HTTP * parser.c: fixed another bug Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com> * SAX2.c: fixed uninitialized new field. * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating all messages Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com> * include/libxml/tree.h: make room in Doc, Element, Attributes for PSVI type informations. Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com> * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c xmlschemas.c xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h include/libxml/valid.h include/libxml/xmlerror.h: Setting up the framework for structured error reporting, touches a lot of modules, but little code now the error handling trail has been cleaned up. Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com> * c14n.c include/libxml/xmlerror.h: converted the C14N module too Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com> * xpath.c: cleanup * xpointer.c include/libxml/xmlerror.h: migrated XPointer module to the new error mechanism Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com> * error.c xmlschemas.c: a bit of cleanup * result/schemas/*.err: updated with the new result strings Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk> * xpath.c: fixed bug 124061 Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com> * Makefile.am: cleanup * encoding.c: fix a funny typo * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h: converted the Schemas code to the new error handling. PITA, still need to check output from regression tests. Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com> * HTMLtree.c include/libxml/xmlerror.h: converted too * tree.c: small cleanup Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com> * xinclude.c: comment fix * catalog.c include/libxml/xmlerror.h: migrating the catalog code to the new infrastructure Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com> * xmlIO.c: final error handling cleanup * xinclude.c error.c: converted XInclude to the new error handling * include/libxml/xmlerror.h: added XInclude errors Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com> * parser.c: bug in compression saving was crashing galeon reported by teuf Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com> * error.c tree.c xmlIO.c xmllint.c: more cleanup through the I/O error path Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com> * xmlIO.c: better handling of error cases Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com> * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at cleaning up error handling in the I/O module. Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com> * xmlregexp.c include/libxml/xmlerror.h: error handling cleanup of the Regexp module. Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com> * tree.c: converting the tree module too * error.c include/libxml/xmlerror.h: created a simpler internal error reporting function. Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com> * error.c include/libxml/xmlerror.h include/libxml/xpath.h include/libxml/xpathInternals.h xpath.c: cleaning up XPath error reporting that time. * threads.c: applied the two patches for TLS threads on Windows from Jesse Pelton * parser.c: tiny safety patch for xmlStrPrintf() make sure the return is always zero terminated. Should also help detecting passing wrong buffer size easilly. * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err: updated the results to follow the errors string generated by last commit. Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com> * relaxng.c include/libxml/xmlerror.h: last cleanup of error handling in the Relax-NG module. Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com> * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG module to teh new error reporting. Better default report, adds the element associated if found, context and node are included in the xmlError * python/tests/reader2.py: the error messages changed. * result/relaxng/*: error message changed too. Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com> * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc win32/configure.js: applied patch from St