Edit

kc3-lang/libxml2/ChangeLog

Branch :

  • Show log

    Commit

  • Author : William M. Brack
    Date : 2003-12-29 02:52:11
    Hash : 08171918
    Message : edited a couple of comments in accordance with posting on the mailing list * 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.

  • ChangeLog
  • 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 &quot; 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