Edit

kc3-lang/libxml2/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 2006-01-04 09:55:16
    Hash : affb8688
    Message : applied patch from Mark Junker, fixing a MinGW compilation problem, should * include/wsockcompat.h: applied patch from Mark Junker, fixing a MinGW compilation problem, should close bug #324943 Daniel

  • ChangeLog
  • Wed Jan  4 10:53:56 CET 2006 Daniel Veillard <daniel@veillard.com>
    
    	* include/wsockcompat.h: applied patch from Mark Junker, fixing a 
    	  MinGW compilation problem, should close bug #324943
    
    Tue Jan  3 11:49:54 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.ne>
    
    	* xmlschemas.c: Removed last dependency on the obsolete enum
    	  xmlSchemaValidError.
    
    Mon Jan  2 11:20:00 CET 2006 Daniel Veillard <daniel@veillard.com>
    
    	* xmlreader.c include/libxml/xmlreader.h xmlschemas.c: compilation
    	  and doc build fixes from Michael Day
    
    Wed Dec 28 22:12:34 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlregexp.c: bug in xmlRegExecPushString2() pointed out by 
    	  Sreeni Nair.
    
    Tue Dec 20 16:55:31 CET 2005 Rob Richards <rrichards@ctindustries.net>
    
    	* tree.c: fix bug #322136 in xmlNodeBufGetContent when entity ref is 
    	  a child of an element (fix by Oleksandr Kononenko).
    	* HTMLtree.c include/libxml/HTMLtree.h: Add htmlDocDumpMemoryFormat.
    
    Tue Dec 20 11:43:06 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.ne>
    
    	* xmlschemas.c xmlstring.c: Fixed a segfault during
    	  text concatenation when validating a node tree:
    	  xmlStrncat was called with a @len of -1; but unlike
    	  xmlStrncatNew, it does not calculate the length
    	  automatically in such a case (reported by Judy Hay
    	  on the mailing list).
    	  Updated the descriptions of the involved string
    	  functions to note this.
    
    Thu Dec 15 12:11:07 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* nanohttp.c: applied patch from Gary Coady to accept gzipped
    	  http resources.
    
    Wed Dec 14 18:41:26 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.ne>
    
    	* win32/configure.js: Added enable/disable of runtime
    	  debugging (LIBXML_DEBUG_RUNTIME).
    
    Wed Dec 14 18:11:50 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.ne>
    
    	* include/libxml/xmlversion.h.in: Fixed to define
    	  LIBXML_DEBUG_RUNTIME on the basis of @WITH_RUN_DEBUG@.
    
    Tue Dec 13 12:49:23 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.ne>
    
    	* test/schemas/bug321475* result/schemas/bug321475*:
    	  Added regression test for bug #321475 (reported by
    	  Gabor Nagy). Fixing of bug #323510 seemed to have
    	  fixed this bug as well.
    
    Mon Dec 12 16:19:16 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.ne>
    
    	* test/schemas/bug323510* result/schemas/bug323510*:
    	  Added regression test for bug #323510.
    
    Mon Dec 12 16:11:13 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.ne>
    
    	* xmlschemas.c: Workaround for bug #323510 (reported by
    	  Jonathan Filiatrault): substituted the epsilon transition
    	  for a labelled transition, in order to avoid a bug in
    	  xmlregexp.c which eliminated the epsilon transition and
    	  marked the initial state as final.
    
    Mon Dec 12 14:25:46 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlreader.c: Gary Coady pointed a memory leak in
    	  xmlTextReaderReadInnerXml() applied patch fixing #323864
    
    Sat Dec 10 12:08:28 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* HTMLparser.c configure.in parserInternals.c runsuite.c runtest.c
    	  testapi.c xmlschemas.c xmlschemastypes.c xmlstring.c: fixed a number
    	  of warnings shown by HP-UX compiler and reported by Rick Jones
    
    Fri Dec  9 18:57:31 CET 2005 Rob Richards <rrichards@ctindustries.net>
    
    	* xmlwriter.c: Insert space between pubid and sysid when both 
    	  passed to xmlTextWriterStartDTD and indenting not being used.
    	  Remove no longer used Mem callbacks.
    
    Fri Dec  9 11:01:16 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.ne>
    
    	* runsuite.c: Changed to instantly mark instance-tests as
    	  failed if the corresponding schema was invalid. This
    	  reflects the side of the Python code for the XML Schema test
    	  suite. We now get the same number of failed tests on both
    	  sides.
    
    Wed Dec  7 14:59:01 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.ne>
    
    	* xmlreader.c include/libxml/xmlreader.h: Added
    	  xmlTextReaderSchemaValidateCtxt() to the API.
    
    Wed Dec  7 12:59:56 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c: Fixed a segfault: the instance document was
    	  still tried to be validated, if the schema, dynamically
    	  acquired using XSI was invalid, thus mangled. The
    	  validation will stop (or rather won't validate) now in
    	  such a case. The schema parser error code will be set
    	  on the validion context now; this is somehow not nice,
    	  but it assures that the validation context indicates an
    	  error in there was a parser error.
    
    Tue Dec  6 18:57:23 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlreader.c: small doc patch from Aron Stansvik
    	* legacy.c: another doc patch for a deprecated API
    
    Mon Dec  5 16:23:49 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* Makefile.am: Tiny change for 'make tests': raised
    	  the number of expected failures for James Clark's
    	  XML Schema datatype tests from 10 to 11. The additional
    	  reported error was agreed to be correct long time ago,
    	  but we missed to adjust the message reported by
    	  the testing script.
    
    Fri Dec  2 13:51:14 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* result/schemas/decimal* result/schemas/bug322411*:
    	  Added missing regression test results for the latest IDC
    	  and xs:decimal bugs.
    
    Wed Nov 30 12:22:23 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* test/schemas/decimal* test/schemas/bug322411*: Added
    	  regression tests for the latest IDC and xs:decimal bugs.
    
    Wed Nov 30 11:57:35 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c: Fixed bubbling of duplicate IDC nodes: the
    	  parent's list of duplicates was filled with NULLs instead
    	  of the nodes under certain conditions. This lead to a
    	  segfault when the list's entries were accessed.
    
    Mon Nov 28 17:28:53 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemastypes.c: Fixed parsing of xs:decimal to
    	  allow/deny special lexical forms. Fixed the totalDigits
    	  for values in the range (x < 1) &&  (x > -1) && (x != 0);
    	  E.g "0.123" has now a totalDigits of 3 (was 4 previously).
    	  Adjusted the comparison function for decimals due to this
    	  change. As a side effect comparison against zeroes was
    	  optimized.
    
    Mon Nov 28 13:25:11 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c: An assignment to a local variable, which was
    	  used to access the IDC node list, was missing after the
    	  reallocation of the list (reported by Fabrice GUY
    	  bug #322411). Renamed the define ENABLE_IDC_NODE_TABLES
    	  to ENABLE_IDC_NODE_TABLES_TEST and *disabled* it, since
    	  it is used to force bubbling of IDC node tables even
    	  if not necessary; this was intended to be used for test
    	  purposes, but I obviously missed to disable it (although
    	  it apparently helped finding the bug).
    
    Wed Nov 23 17:34:52 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c: In xmlSchemaAssembleByXSI() the return value
    	  of xmlSchemaGetMetaAttrInfo() was not assigned to anything;
    	  this caused XSI-driven-dynamic schema acquisition to fail
    	  with @noNamespaceSchemaLocation (reported by Julien Lamy
    	  on the mailing list).
    
    Tue Nov 22 18:31:34 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c: Fixed a bug in xmlSchemaFindRedefCompInGraph()
    	  which caused the search for components to stop at the
    	  first encountered attribute group component.
    	  Fixed error report in xmlSchemaCheckSRCRedefineFirst(): the
    	  designation of a not-found component was not reported.
    
    Mon Nov 21 12:23:28 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlschemastypes.c: Albert Chin found another signed/unsigned problem
    	  in the date and time code raised on IRIX 6.5
    
    Fri Nov 18 18:13:38 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c include/libxml/xmlschemas.h:
    	  Added xmlSchemaSetParserStructuredErrors() to the API.
    	  Fixed channeling of error relevant information to
    	  subsequent parser/validation contexts.
    
    Thu Nov 17 14:11:43 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* parserInternals.c: removed unreachable code pointed out by 
    	  Oleksandr Kononenko, fixes bug #321695
    
    Thu Nov 17 08:24:31 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* parser.c: use ctxt->standalone = -2 to indicate that the
    	  XMLDecl was parsed but no standalone attribute was found,
    	  suggested by Michael Day to detect if an XMLDecl was found.
    
    Tue Nov 15 09:49:24 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* runtest.c: Hisashi Fujinaka pointed that errors in Schemas tests
    	  were not properly reported.
    
    Sun Nov 13 13:42:41 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlIO.c: applied patch from Geert Jansen to remove xmlBufferClose()
    	  which is not needed.
    
    Fri Nov 11 13:48:52 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c: Changed xmlSchemaFormatIDCKeySequence()
    	  to use xmlSchemaGetCanonValueWhtspExt() in order to
    	  correctly report values for xs:anySimpleType.
    	* test/schemas/idc-keyref-err1*
    	  result/schemas/idc-keyref-err1*: Added a test for this change.
    
    Wed Nov  9 13:07:24 EST 2005 Rob Richards <rrichards@ctindustries.net>
    
    	* xmlIO.c xmlwriter.c: function consolidation when writing to xmlBuffer.
    	  Return error condition not len if xmlwriter fails writing to buffer.
    
    Wed Nov  9 09:54:54 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlsave.c xmlIO.c include/libxml/xmlIO.h include/libxml/xmlsave.h:
    	  applied patch from Geert Jansen to implement the save function to 
    	  a xmlBuffer, and a bit of cleanup.
    
    Mon Nov  7 14:58:39 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c xmlschemastypes.c: Fixed the type of the
    	  totalDigits value to be positiveInteger.
    	  Fixed crash in an error report function when we gave it
    	  the document node; only element and attribute nodes are
    	  processed now (reported by Rob Richards).
    
    Tue Nov  1 16:22:29 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlregexp.c: fix bug #319897, problem with counted atoms
    	  when the transition itself is counted too
    	* result/regexp/hard test/regexp/hard: augmented the regression
    	  tests with the problem exposed.
    
    Tue Nov  1 11:54:39 CET 2005 Daniel Veillard <daniel@veillard.com>
    
    	* win32/Makefile.mingw include/win32config.h: applied patch from
    	  Mark Junker to fix compilation with MinGW
    
    Fri Oct 28 18:36:08 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* libxml.3: tiny fix from Albert Chin
    	* runsuite.c runtest.c testapi.c: portability cleanup for arch
    	  needing trio for *printf
    
    Fri Oct 28 12:21:39 EDT 2005 Rob Richards <rrichards@ctindustries.net>
    
    	* tree.c: add additional checks to prevent tree corruption. fix problem 
    	  copying attribute using xmlDocCopyNode from one document to another.
    
    Fri Oct 28 17:58:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* config.h.in configure.in vms/config.vms macos/src/config-mac.h:
    	  cleanup from Albert Chin
    	* doc/Makefile.am: html/index.sgml doesn't exist anymore
    
    Fri Oct 28 16:53:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlIO.c xmlmodule.c: more portability patches from Albert Chin for
    	  HP-UX and AIX
    
    Fri Oct 28 10:36:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlmodule.c configure.in: applied 2 patches from Albert Chin for
    	  module portability
    
    Fri Oct 28 10:24:39 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* error.c: fixing a portability problem on some old Unices with
    	  patch from Albert Chin
    
    2005-10-27  Aleksey Sanin <aleksey@aleksey.com>
    
    	* c14n.c  result/c14n/exc-without-comments/test-2
    	  test/c14n/exc-without-comments/test-2.xml
    	  test/c14n/exc-without-comments/test-2.xpath: fixing
    	  bug in exc-c14n namespace visibility + test case (bug #319367)
    
    Thu Oct 27 16:10:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* python/libxml.py: remove warnings to stdout patch from Nic Ferrier
    
    Thu Oct 27 13:54:52 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* valid.c xmlregexp.c include/libxml/valid.h
    	  include/libxml/xmlregexp.h: avoid function parameters names 'list'
    	  as this seems to give troubles with VC6 and stl as reported by
    	  Samuel Diaz Garcia.
    
    Wed Oct 26 10:59:21 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* parserInternals.c: fix a problem in some error case on Solaris
    	  when passed a NULL filename, pointed by Albert Chin.
    
    Tue Oct 25 14:34:58 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* HTMLparser.c: script HTML parser error fix, corrects bug #319715
    	* result/HTML/53867* test/HTML/53867.html: added test from Michael Day
    	  to the regression suite 
    
    Tue Oct 25 14:21:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* HTMLparser.c: typo fix from Michael Day
    
    Mon Oct 24 20:16:23 EDT 2005 Rob Richards <rrichards@ctindustries.net>
    
    	* tree.c: fix issue adding non-namespaced attributes in xmlAddChild(), 
    	  xmlAddNextSibling() and xmlAddPrevSibling() (bug #319108) - part 1.
    
    Sat Oct 22 10:00:41 HKT 2005 William Brack <wbrack@mmm.com.hk>
    
    	* parser.c: fixed second spot where CRLF split between chunks
    	  could cause trouble (bug #319279)
    	* gentest.py, testapi.c: fixed two problems involved with
    	  --with-minimum compilation (compilation errors with schematron
    	  and formal expressions tests)
    
    Fri Oct 21 10:50:14 EDT 2005 Rob Richards <rrichards@ctindustries.net>
    
    	* xmlsave.c: prevent output of fragment tags when serializing XHTML.
    
    Wed Oct 19 16:53:47 BST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlregexp.c: commiting a some fixes and debug done yesterday in
    	  the London airport.
    
    Thu Oct 20 12:54:23 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c: Removed creation of a temporary parser context
    	  during validation when processing xsi:type; this previously
    	  added a string to the dict of the schema - to assure thread
    	  safety, we don't want to modify a given schema during
    	  validation.
    
    Thu Oct 20 17:05:29 HKT 2005 William Brack <wbrack@mmm.com.hk>
    
    	* xmlwriter.c: fixed problem in xmlTextWriterVSprintf caused by
    	  misuse of vsnprintf
    	* configure.in, config.h.in: added a configuration check for
    	  va_copy and added a define for VA_COPY for xmlwriter.c fix
    	* parser.c: fixed problem with CRLF split between chunks (bug
    	  #319279) (fix provided by Brion Vibber)
    
    Wed Oct 19 18:49:52 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c: Fixed a potential memory leak in
    	  xmlSchemaCheckCSelectorXPath() when an internal error occurs.
    	  Fixed setting of ctxt->err to the given error code in
    	  the parsing error functions.
    	* pattern.c: Added internal xmlCompileIDCXPathPath() as a
    	  starting point for IDC XPath compilation; this and some other
    	  tiny changes fixes issues regarding whitespace in the
    	  expressions and IDC selector/field relevant restrictions of
    	  the subset of XPath. Fixed a missing blocking of attributes
    	  in xmlStreamPushInternal().
    
    Mon Oct 17 15:06:05 EDT 2005 Daniel Veillard <daniel@veillard.com>
    
    	* runtest.c: removed the error message
    	* relaxng.c xmlschemas.c: removed 2 instability warnings from function
    	  documentation
    	* include/libxml/schemasInternals.h: changed warning about API stability
    	* xmlregexp.c: trying to improve runtime execution of non-deterministic
    	  regexps and automata. Not fully finished but should be way better.
    
    Mon Oct 17 16:12:02 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c: Fixed a memory leak in
    	  xmlSchemaContentModelDump(). Added output of local types
    	  in xmlSchemaElementDump(). Tiny cosmetical changes to the
    	  dump output.
    
    Mon Oct 17 14:29:08 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* tree.c pattern.c: Silenced intel compiler warnings (reported
    	  by Kjartan Maraas, bug #318517).
    	* xmlschemas.c: The above changes in pattern.c revealed an
    	  inconsistency wrt IDCs: we now _only_ pop XPath states, if
    	  we really pushed them beforehand; this was previously not
    	  checked for the case when we discover an element node to be
    	  invalid wrt the content model.
    	  Fixed segfault in xmlSchemaGetEffectiveValueConstraint().
    
    Fri Oct 14 16:40:18 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* result/schemas/*.err: Adapted regression test results.
    
    Fri Oct 14 16:21:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    	
    	* xmlschemas.c: Fixed some identity-constraint issues:
    	  Restructured IDC node-tables
    	  Allowed IDCs to resolve also to nodes of complex type with
    	  simple content.
    	  Added check for keyrefs with references to keyrefs.
    	  IDC target-nodes were interferring with IDC node-tables,
    	  since they used one list of entries only. I separated this
    	  one big list into 3 lists: 1 for IDC node-table entries,
    	  1 for _duplicates_ of IDC node-table entries and 1 for
    	  IDC target-nodes. More code, but cleaner and it works at last.
    	  Keyrefs will fail to resolve to duplicate key/unique entries.
    	  I thought this was already working this way, but it didn't.
    	  The wording of the definition for [node table] in the spec
    	  can lead to a scenario, where keyrefs resolve perfectly, even
    	  if the relevant key-sequences of the referenced key/unique have
    	  duplicates in the subtree. Currently only Saxon 8.5.1 is
    	  dissallowing resolution to duplicate entries correctly - we
    	  will follow Saxon here.
    	  Removed some intel compiler warnings (reported by
    	  Kjartan Maraas, bug #318517).
    	* pattern.c: Fixed an IDC-XPath problem when resolving to
    	  attributes.	  
    
    Mon Oct 14 01:15:14 CEST 2005 Rob Richards <rrichards@ctindustries.net>
    	* nanohttp.c include/wsockcompat.h: applied patch from Kolja Nowak 
    	  to use getaddrinfo() if supported in Windows build (bug# 317431).
    
    Mon Oct 10 15:33:48 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* result/schemas/*: Adapted regression test results.
    
    Mon Oct 10 15:12:43 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c include/libxml/schemasInternals.h
    	  include/libxml/xmlerror.h: Initial implementation for
    	  redefinitions; this still misses checks for restrictions
    	  of the content model of complex types.
    	  Fixed default/fixed values for attributes (looks like they
    	  did not work in the last  releases).
    	  Completed constraints for attribute uses.
    	  Seperated attribute derivation from attribute constraints.
    	  Completed constraints for attribute group definitions.
    	  Disallowing <import>s of schemas in no target namespace if the
    	  importing schema is a chameleon schema. This contradicts
    	  the way Saxon, Xerces-J, XSV and IBM's SQC works, but the
    	  W3C XML Schema WG, thinks it is correct to dissalow such
    	  imports.
    	  Added cos-all-limited constraints.
    	  Restructured reference resolution to model groups and element
    	  declarations.
    	  Misc cleanup.
    
    Fri Oct  7 04:34:12 CEST 2005 Rob Richards <rrichards@ctindustries.net>
    
    	* schematron.c xmlregexp.c: remove warnings under Windows.
    
    Wed Sep 28 23:42:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* parser.c: applied patch from Massimo Morara fixing bug #317447
    	  about risk of invalid write in xmlStringLenDecodeEntities
    
    Tue Sep 27 11:20:57 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* error.c: Adrian Mouat pointed out redundancies in xmlReportError()
    
    Mon Sep 26 19:18:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlregexp.c: seems a test to avoid duplicate transition is 
    	  really needed at all times. Luka Por gave an example hitting
    	  this. Changed back the internal API.
    
    Thu Sep 22 13:14:07 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlreader.c: fixing leak in xmlTextReaderReadString() #316924
    
    Thu Sep 15 16:12:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* uri.c: more fixes to the behaviour of xmlBuildRelativeURI
    
    Thu Sep 15 15:08:21 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlregexp.c: detect combinatory explosion and return with
    	  a runtime error in those case, c.f. #316338 though maybe we
    	  should not see such an explosion with that specific regexp,
    	  more checking needs to be done.
    
    Wed Sep 14 19:52:18 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* include/libxml/schemasInternals.h: Added some comments for the
    	  struct fields.
    
    Wed Sep 14 13:24:27 HKT 2005 William Brack <wbrack@mmm.com.hk>
    
    	* uri.c: fixed problem when xmlBuildRelativeURI was given a
    	  blank path (bug 316224)
    
    Mon Sep 12 23:41:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* NEWS configure.in doc//*: release of 2.6.22 updated doc and
    	  rebuild.
    	* xmlsave.c include/libxml/xmlsave.h: added XML_SAVE_NO_XHTML
    	  xmlSaveOption
    	* xmlschemas.c: minor cleanups
    
    Mon Sep 12 21:42:47 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    	
    	* test/schemas/import1_0.xsd: And adapting another one.
    
    Mon Sep 12 21:29:35 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* result/schemas/derivation-ok-extension_0_0: Adapted result.
    
    Mon Sep 12 21:20:41 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* result/schemas/allsg_0_3.err result/schemas/allsg_0_4.err
    	  result/schemas/changelog093_1_0.err
    	  result/schemas/derivation-ok-extension_0_0.err
    	  result/schemas/import1_0_0.err
    	  result/schemas/derivation-ok-restriction-2-1-1_0_0.err:
    	  Adapted regression results.
    
    Mon Sep 12 21:00:53 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
    
    	* xmlschemas.c include/libxml/schemasInternals.h
    	  include/libxml/xmlerror.h: Completion of the schema graph.
    	  Centralisation, more robustness of the schema document
    	  aquisition story. Centralised and restructured component fixup.
    	  Fixed attribute derivation when 'prohibiting' attribute uses.
    	  Added warnings: when schema documents cannot be localized
    	  during imports; when we get duplicate and pointless attribute
    	  prohibitions. Changed error reports for IDCs to report
    	  the relevant IDC designation as well (requested by GUY Fabrice).
    	  Misc code-cleanup.
    
    Mon Sep 12 16:02:12 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlsave.c: applied second patch from David Madore to be less intrusive
    	  when handling scripts and style elements in XHTML1 should fix #316041
    	* test/xhtml1 result//xhtml1\*: updated the test accordingly
    
    Mon Sep 12 15:09:09 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* libxml.spec.in doc/devhelp/*: finished the integration with
    	  devhelp, completing the index and inserted into the gtk-doc
    	  database at "make install" stage
    
    Mon Sep 12 14:14:12 CEST 2005 Rob Richards <rrichards@ctindustries.net>
    
    	* include/libxml/xmlsave.h xmlsave.c: add XML_SAVE_NO_EMPTY save option
    	  and use option from xmlSaveCtxtPtr rather than global during output.
    	* xmlsave.c: fix some output formatting for meta element under XHTML.
    
    Mon Sep 12 11:12:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* include/libxml/parser.h parser.c xmllint.c: damn XML_FEATURE_UNICODE
    	  clashes with Expat headers rename to XML_WITH_ to fix bug #316053. 
    	* doc/Makefile.am: build devhelp before the examples.
    	* doc/*: regenerated the API
    
    Mon Sep 12 02:03:12 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmlsave.c: fix bug #316034, where xmlElemDump() can crash if 
    	  given a document pointer instead of an element
    
    Mon Sep 12 01:26:16 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* doc/devhelp/devhelp.xsl: improvements on the html generation,
    	  should be complete with navigation, what is left done is glueing
    
    Mon Sep 12 00:03:27 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* configure.in doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
    	  doc/devhelp/*: started work needed to generate devhelp content,
    	  not too hard based on the existing format and extractor.
    
    Fri Sep  9 12:56:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* parser.c: fixes bug #315617 when using push CDATA in some cases.
    
    Thu Sep  8 23:39:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
    
    	* xmllint.c: patch from St