https://git.reactos.org/?p=reactos.git;a=commitdiff;h=7244e0c5c6667e98fb0c4…
commit 7244e0c5c6667e98fb0c4d033ad672fd769903b2
Author: Thomas Faber <thomas.faber(a)reactos.org>
AuthorDate: Sat Nov 19 15:10:13 2022 -0500
Commit: Thomas Faber <thomas.faber(a)reactos.org>
CommitDate: Mon Nov 21 19:46:12 2022 -0500
[LIBXML2] Update to version 2.9.13. CORE-17766
---
media/doc/3rd Party Files.txt | 2 +-
sdk/include/reactos/libs/libxml/xmlversion.h | 12 +-
sdk/include/reactos/libs/libxml/xmlversion.h.in | 2 +-
sdk/lib/3rdparty/libxml2/AUTHORS | 5 -
sdk/lib/3rdparty/libxml2/ChangeLog | 19678 ----------------------
sdk/lib/3rdparty/libxml2/HTMLparser.c | 59 +-
sdk/lib/3rdparty/libxml2/HTMLtree.c | 52 +-
sdk/lib/3rdparty/libxml2/NEWS | 537 +-
sdk/lib/3rdparty/libxml2/README | 40 -
sdk/lib/3rdparty/libxml2/README.md | 121 +
sdk/lib/3rdparty/libxml2/SAX2.c | 31 +-
sdk/lib/3rdparty/libxml2/TODO | 2 -
sdk/lib/3rdparty/libxml2/catalog.c | 2 +
sdk/lib/3rdparty/libxml2/config.h | 14 +-
sdk/lib/3rdparty/libxml2/elfgcchack.h | 12 +
sdk/lib/3rdparty/libxml2/encoding.c | 32 +-
sdk/lib/3rdparty/libxml2/hash.c | 22 +-
sdk/lib/3rdparty/libxml2/parser.c | 29 +-
sdk/lib/3rdparty/libxml2/parserInternals.c | 4 +-
sdk/lib/3rdparty/libxml2/relaxng.c | 2 +
sdk/lib/3rdparty/libxml2/tree.c | 39 +-
sdk/lib/3rdparty/libxml2/uri.c | 15 +-
sdk/lib/3rdparty/libxml2/valid.c | 88 +-
sdk/lib/3rdparty/libxml2/xinclude.c | 14 +-
sdk/lib/3rdparty/libxml2/xmlIO.c | 22 +-
sdk/lib/3rdparty/libxml2/xmlcatalog.c | 35 +-
sdk/lib/3rdparty/libxml2/xmllint.c | 150 +-
sdk/lib/3rdparty/libxml2/xmlmemory.c | 2 +-
sdk/lib/3rdparty/libxml2/xmlregexp.c | 9 +-
sdk/lib/3rdparty/libxml2/xmlsave.c | 31 +-
sdk/lib/3rdparty/libxml2/xmlschemas.c | 12 +-
sdk/lib/3rdparty/libxml2/xmlschemastypes.c | 15 +-
sdk/lib/3rdparty/libxml2/xmlstring.c | 73 +-
sdk/lib/3rdparty/libxml2/xpath.c | 6 +-
sdk/lib/3rdparty/libxml2/xpointer.c | 68 +-
35 files changed, 1127 insertions(+), 20110 deletions(-)
diff --git a/media/doc/3rd Party Files.txt b/media/doc/3rd Party Files.txt
index 9a6fa15fcfb..4d781121fa0 100644
--- a/media/doc/3rd Party Files.txt
+++ b/media/doc/3rd Party Files.txt
@@ -239,7 +239,7 @@ URL:
https://github.com/win-iconv/win-iconv
Title: LibXML
Path: sdk/lib/3rdparty/libxml2
-Used Version: 2.9.12
+Used Version: 2.9.13
License: MIT (
https://spdx.org/licenses/MIT.htmlf)
URL:
http://xmlsoft.org,
ftp://xmlsoft.org/libxml2/
diff --git a/sdk/include/reactos/libs/libxml/xmlversion.h
b/sdk/include/reactos/libs/libxml/xmlversion.h
index cd2dc1dbc1d..1c8a8558ca6 100644
--- a/sdk/include/reactos/libs/libxml/xmlversion.h
+++ b/sdk/include/reactos/libs/libxml/xmlversion.h
@@ -29,28 +29,28 @@ XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
*
* the version string like "1.2.3"
*/
-#define LIBXML_DOTTED_VERSION "2.9.12"
+#define LIBXML_DOTTED_VERSION "2.9.13"
/**
* LIBXML_VERSION:
*
* the version number: 1.2.3 value is 10203
*/
-#define LIBXML_VERSION 20912
+#define LIBXML_VERSION 20913
/**
* LIBXML_VERSION_STRING:
*
* the version number string, 1.2.3 value is "10203"
*/
-#define LIBXML_VERSION_STRING "20912"
+#define LIBXML_VERSION_STRING "20913"
/**
* LIBXML_VERSION_EXTRA:
*
- * extra version information, used to show a CVS compilation
+ * extra version information, used to show a git commit description
*/
-#define LIBXML_VERSION_EXTRA "-GITv2.9.11"
+#define LIBXML_VERSION_EXTRA "-GITv2.9.12-115-ga075d256f"
/**
* LIBXML_TEST_VERSION:
@@ -58,7 +58,7 @@ XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
* Macro to check that the libxml version in use is compatible with
* the version the software has been compiled against
*/
-#define LIBXML_TEST_VERSION xmlCheckVersion(20912);
+#define LIBXML_TEST_VERSION xmlCheckVersion(20913);
#ifndef VMS
#if 0
diff --git a/sdk/include/reactos/libs/libxml/xmlversion.h.in
b/sdk/include/reactos/libs/libxml/xmlversion.h.in
index c995fe512bd..f9f79a2f2ac 100644
--- a/sdk/include/reactos/libs/libxml/xmlversion.h.in
+++ b/sdk/include/reactos/libs/libxml/xmlversion.h.in
@@ -48,7 +48,7 @@ XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
/**
* LIBXML_VERSION_EXTRA:
*
- * extra version information, used to show a CVS compilation
+ * extra version information, used to show a git commit description
*/
#define LIBXML_VERSION_EXTRA "@LIBXML_VERSION_EXTRA@"
diff --git a/sdk/lib/3rdparty/libxml2/AUTHORS b/sdk/lib/3rdparty/libxml2/AUTHORS
deleted file mode 100644
index cf2e9a6fadd..00000000000
--- a/sdk/lib/3rdparty/libxml2/AUTHORS
+++ /dev/null
@@ -1,5 +0,0 @@
-Daniel Veillard <daniel(a)veillard.com>
-Bjorn Reese <breese(a)users.sourceforge.net>
-William Brack <wbrack(a)mmm.com.hk>
-Igor Zlatkovic <igor(a)zlatkovic.com> for the Windows port
-Aleksey Sanin <aleksey(a)aleksey.com>
diff --git a/sdk/lib/3rdparty/libxml2/ChangeLog b/sdk/lib/3rdparty/libxml2/ChangeLog
deleted file mode 100644
index 264067061aa..00000000000
--- a/sdk/lib/3rdparty/libxml2/ChangeLog
+++ /dev/null
@@ -1,19678 +0,0 @@
-Fri Jul 10 16:11:34 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix a regression in entity parsing when using the reader
- introduced because we were not reusing _private on entities parsing
- context
-
-Thu Jul 9 10:21:00 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- Aleksey Sanin support for c14n 1.1
- * c14n.c include/libxml/c14n.h: adds support for C14N 1.1,
- new flags at the API level
- * runtest.c Makefile.am testC14N.c xmllint.c: add support in CLI
- tools and test binaries
- * result/c14n/1-1-without-comments/* test/c14n/1-1-without-comments/*:
- add a new batch of tests
-
-Thu Jul 9 08:52:35 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * config.h.in: update of libtool seems to have modified it
- * python/libxml2class.txt: python update modified the order
- of classes apparently
-
-Thu Jul 9 08:43:06 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: avoid calling xmlAddID with NULL values
- * parser.c: add a few xmlInitParser in some entry points
-
-Fri Jun 19 19:51:08 CEST 2009 Rob Richards <rrichards(a)cdatazone.org>
-
- * parser.c: use options from current parser context when creating
- a parser context within xmlParseCtxtExternalEntity
- * xmlwriter.c: fix error message when unable to create output file
-
-Thu Jun 4 11:17:23 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c
- valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string
- patch by Christian Persch, fixes #581612
-
-Thu Jun 4 11:06:07 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c threads.c: change the threading initialization sequence
- as suggested by Igor Novoseltsev to avoid crash if xmlInitParser()
- is called from a thread which is not the main one, should fix
- #584605
-
-Fri May 15 17:54:48 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: make sure we keep line numbers fixes #580705
- based Aaron Patterson patch
-
-Tue May 12 09:13:58 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: a broken HTML table attributes initialization,
- fixes #581803, by Roland Steiner <rolandsteiner(a)google.com>
-
-Tue May 12 08:54:20 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * libxml2.doap: adding RDF dope file.
-
-Tue May 12 08:42:52 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: adapt the extra version detection code to git
-
-Wed Apr 29 16:09:38 CEST 2009 Rob Richards <rrichards(a)cdatazone.org>
-
- * parser.c: do not set error code in xmlNsWarn
-
-Wed Apr 15 11:18:24 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/parser.h include/libxml/xmlwriter.h
- include/libxml/relaxng.h include/libxml/xmlversion.h.in
- include/libxml/xmlwin32version.h.in include/libxml/valid.h
- include/libxml/xmlschemas.h include/libxml/xmlerror.h: change
- ATTRIBUTE_PRINTF into LIBXML_ATTR_FORMAT to avoid macro name
- collisions with other packages and headers as reported by
- Belgabor and Mike Hommey
-
-Thu Apr 2 13:57:15 CEST 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * error.c: fix structured error handling problems #564217
-
-Thu Mar 26 19:08:08 CET 2009 Rob Richards <rrichards(a)cdatazone.org>
-
- * parser.c: use options from current parser context when creating
- an entity parser context
-
-Wed Mar 25 11:40:34 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/*: updated SVN URL for GNOME as pointed by Vincent Lefevre
- and regenerated docs
-
-Wed Mar 25 11:21:26 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: hide the nbParse* variables used for debugging
- as pointed by Mike Hommey
-
-Wed Mar 25 10:50:05 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * include/wsockcompat.h win32/Makefile.bcb xpath.c: fixes for
- Borland/CodeGear/Embarcadero compilers by Eric Zurcher
-
-Wed Mar 25 10:43:07 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * xpath.c: xmlXPathRegisterNs should not allow enpty prefixes
-
-Mon Mar 23 20:27:15 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: add a missing check in xmlAddSibling, patch by Kris Breuker
- * xmlIO.c: avoid xmlAllocOutputBuffer using XML_BUFFER_EXACT which
- leads to performances problems especially on Windows.
-
-Tue Mar 3 14:30.28 HKT 2009 William Brack <wbrack(a)mmm.com.hk>
-
- * trio.h: changed include of config.h to be surrounded by
- quotation marks #570806
-
-Sat Feb 21 10:20:34 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c parser.c: more warnings about xmlCleanupThreads and
- xmlCleanupParser to avoid troubles like #571409
-
-Fri Feb 20 09:40:04 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlwriter.c: cleanups and error reports when xmlTextWriterVSprintf
- fails, by Jinmei Tatuya
-
-Fri Feb 20 09:18:56 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlwriter.c: remove a couple of leaks on errors reported by
- Jinmei Tatuya
-
-Sun Jan 18 22:37:59 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in doc/xml.html doc/*: preparing 0.7.3 release
- * include/libxml/parserInternals.h SAX2.c: fix a typo in a name
-
-Sun Jan 18 21:48:28 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/parser.h include/libxml/xmlwriter.h
- include/libxml/relaxng.h include/libxml/xmlversion.h.in
- include/libxml/xmlwin32version.h.in include/libxml/valid.h
- include/libxml/xmlschemas.h include/libxml/xmlerror.h:
- port patch from Marcus Meissner to add gcc checking for
- printf like functions parameters, should fix #65068
- * doc/apibuild.py doc/*: modified the script accordingly
- and regenerated
- * xpath.c xmlmemory.c threads.c: fix a few warnings
-
-Sun Jan 18 20:40:42 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xmlwin32version.h.in: windows header should
- get the same define
-
-Sun Jan 18 18:22:33 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xmlversion.h.in include/libxml/xmlmemory.h:
- apply patch from Marcus Meissner to add gcc attribute alloc_size
- should fix #552505
- * doc/apibuild.py doc/* testapi.c: regenerate the API
- * include/libxml/parserInternals.h: fix a comment problem raised
- by apibuild.py
-
-Sun Jan 18 16:39:01 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c: also remove pthread key when stopping thread
- support, patch based on Alex Ott one should fix #564723
-
-Sun Jan 18 15:55:18 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c: patch from Daniel Zimmermann fixing a memory leak
- in an edge case, solves #562230
-
-Sun Jan 18 15:06:05 CET 2009 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/parserInternals.h SAX2.c: add a new define
- XML_MAX_TEXT_LENGTH limiting the maximum size of a single text
- node, the defaultis 10MB and can be removed with the HUGE
- parsing option
-
-Mon Jan 05 18:28:41 CET 2009 Rob Richards <rrichards(a)cdatazone.org>
-
- * include/libxml/parser.h parser.c: add XML_PARSE_OLDSAX parser
- option to enable pre 2.7 SAX behavior.
-
-Wed Dec 31 23:11:37 CET 2008 Rob Richards <rrichards(a)cdatazone.org>
-
- * tree.c: set doc on last child tree in xmlAddChildList for
- bug #546772. Fix problem adding an attribute via with xmlAddChild
- reported by Kris Breuker.
-
-Sun Dec 27 14:16:13 CET 2008 Rob Richards <rrichards(a)cdatazone.org>
-
- * xmlwriter.c: fix indenting in xmlTextWriterFullEndElement for
- bug# 554353.
-
-Thu Nov 27 16:24:52 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/tree.h tree.c python/generator.py: adds
- element traversal support
- * valid.c: avoid a warning
- * doc/*: regenerated
-
-Mon Nov 17 16:56:18 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c parser.c: fix for CVE-2008-4226, a memory overflow
- when building gigantic text nodes, and a bit of cleanup
- to better handled out of memory problem in that code.
- * tree.c: fix for CVE-2008-4225, lack of testing leads to
- a busy loop test assuming one have enough core memory.
-
-Thu Nov 6 14:34:35 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmllint.c: Matthias Kaehlcke reported a build problem when
- not compiling HTML support in.
-
-Fri Oct 17 15:24:08 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in doc/Makefile.am: patch from Adrian Bunk which
- adds --disable-rebuild-docs to avoid rebuilding them
-
-Fri Oct 3 09:43:45 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in doc/* NEWS: preparing the release of 2.7.2
- * dict.c: fix the Solaris portability issue
- * parser.c: additional cleanup on #554660 fix
- * test/ent13 result/ent13* result/noent/ent13*: added the
- example in the regression test suite.
- * HTMLparser.c: handle leading BOM in htmlParseElement()
-
-Thu Oct 2 22:53:39 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix a nasty bug introduced when cleaning up
- entities processing in 2.7.x , fixes #554660
-
-Thu Sep 25 18:04:20 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fix an HTML parsing error on large data sections
- reported by Mike Day
- * test/HTML/utf8bug.html result/HTML/utf8bug.html.err
- result/HTML/utf8bug.html.sax result/HTML/utf8bug.html: add the
- reproducer to the test suite
-
-Thu Sep 25 17:35:57 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * runxmlconf.c: fix compilation if XPath is not included
-
-Thu Sep 25 16:54:04 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: patch from Riccardo Scussat fixing custom error
- handlers problems.
-
-Thu Sep 25 16:30:11 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xmlsave.h xmlsave.c: new options to serialize
- as XML/HTML/XHTML and restore old entry point behaviours
-
-Mon Sep 1 16:49:05 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xml.html doc/news.html configure.in python/setup.py NEWS:
- prepare release of 2.7.1
-
-Mon Sep 1 15:35:13 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * schematron.c xpath.c: applied a couple of patches from Martin
- avoiding some leaks, fixinq QName checks in XPath, XPath debugging
- and schematron code cleanups.
- * python/tests/Makefile.am python/tests/xpathleak.py: add the
- specific regression tests, just tweak it to avoid output by default
-
-Mon Sep 1 15:02:05 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * trionan.c: Borland C fix from Moritz Both
- * testapi.c: regenerate, workaround a problem for buffer testing
- * xmlIO.c HTMLtree.c: new internal entry point to hide even better
- xmlAllocOutputBufferInternal
- * tree.c: harden the code around buffer allocation schemes
- * parser.c: restore the warning when namespace names are not absolute
- URIs
- * runxmlconf.c: continue regression tests if we get the expected
- number of errors
- * Makefile.am: run the python tests on make check
- * xmlsave.c: handle the HTML documents and trees
- * python/libxml.c: convert python serialization to the xmlSave APIs
- and avoid some horrible hacks
-
-Sat Aug 30 16:58:40 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in, doc/*: preparing 2.7.0 release
- * tree.c: remove some testing traces
- * parser.c xmlIO.c xmlschemas.c: remove some warnings
-
-Sat Aug 30 14:50:16 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/tree.h tree.c: make a new kind of buffer where
- shrinking and adding in head can avoid reallocation or full
- buffer memmoves
- * encoding.c xmlIO.c: use the new kind of buffers for output
- buffers
-
-Sat Aug 30 10:18:13 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/* testapi.c: regenerated
-
-Fri Aug 29 21:53:12 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/examples/reader3.c: patch from Robert Schwebel , allows to
- compile the example if configured without output support fixes
- #545582
- * Makefile.am: add testrecurse to the make check tests
- * HTMLparser.c: if the parser got a encoding argument it should be
- used over what the meta specifies, patch fixing #536346
-
-Fri Aug 29 14:41:38 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: a couple more fixes
- * nanohttp.c nanoftp.c: patch from Andreas Färber to compile on Haiku
- fixes #527880
- * doc/examples/*: regenerated
-
-Thu Aug 28 17:31:46 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c include/libxml/parser.h: completely different fix for
- the recursion detection based on entity density, big cleanups
- in the entity parsing code too
- * result/*.sax*: the parser should not ask for used defined versions
- of the predefined entities
- * testrecurse.c: automatic test for entity recursion checks
- * Makefile.am: added testrecurse
- * test/recurse/lol* test/recurse/good*: a first set of tests for
- the recursion
-
-Wed Aug 27 21:55:34 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xmlerror.h parser.c: a bit of cleanup and
- added checks based on the regression tests of the xmlconf suite
-
-Wed Aug 27 19:22:35 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: bug in parsing RFC 3986 uris with port numbers
-
-Wed Aug 27 17:30:48 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in Makefile.am: add an --with-coverage configure option
- and a 'make cov' target based on gcc profiling and the lcov
- tool. Currently at 68.9% coverage out of 'make check' and
- runsuite executions.
- * xmlreader.c: remove warnings due to C++ comments
-
-Wed Aug 27 15:00:54 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/parserInternals.h parser.c: cleanup entity
- pushing error handling based on a patch from Ashwin
-
-Wed Aug 27 13:41:26 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c: fix a small initialization problem raised by Ashwin
- * testapi.c gentest.py: increase testing especially for document
- with an internal subset, and entities
- * tree.c: fix a deallocation issue when unlinking entities from
- a document.
- * valid.c: fix a missing entry point test not found previously.
- * doc/*: regenerated the APIs, docs etc.
-
-Tue Aug 26 15:02:58 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/parser.h parser.c xmllint.c: strengthen some
- of the internal parser limits, add an XML_PARSE_HUGE option
- to bypass them all. More internal parser limits will still need
- to be added.
-
-Tue Aug 26 09:42:08 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am: add the testchar to 'make check'
- * xmlschemas.c: Volker Grabsch pointed out a typo
- * xmlregexp.c: production [19] from XML Schemas regexps were a
- mistake removed in version REC-xmlschema-2-20041028, Volker Grabsch
- provided a patch to remove it
- * test/schemas/regexp-char-ref_0.xml test/schemas/regexp-char-ref_0.xsd
- test/schemas/regexp-char-ref_1.xsd result/schemas/regexp-char-ref_0_0
- result/schemas/regexp-char-ref_1_0: Volker Grabsch also provided
- regression tests for this
-
-Tue Aug 26 09:25:39 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/parser.h xinclude.c xmllint.c: patch based on
- Wieant Nielander contribution to add the option of not doing
- URI base fixup in XInclude
-
-Mon Aug 25 16:52:53 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: applied patch from Aswin to fix tree skipping
- * include/libxml/entities.h entities.c: fixed a comment and
- added a new xmlNewEntity() entry point
- * runtest.c: be less verbose
- * tree.c: space and tabs cleanups
-
-Mon Aug 25 10:56:30 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/entities.h entities.c SAX2.c parser.c: rework
- the patch to avoid some ABI issue with people allocating
- entities structure directly
-
-Wed Aug 20 19:02:01 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/parser.h include/libxml/entities.h entities.c
- parserInternals.c parser.c: fix for CVE-2008-3281
-
-Sun Aug 10 17:06:13 CEST 2008 Rob Richards <rrichards(a)ctindustries.net>
-
- * dict.c: fix non GNUC builds.
-
-Fri Aug 8 14:13:06 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * makefile.am: adding a check-valgrind target
-
-Fri Aug 8 14:01:59 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am testdict.c: add the new test in 'make check' and
- update it to check subdictionaries processing.
-
-Fri Aug 8 12:07:20 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * testdict.c: added a program to regression test the dictionary code
- * dict.c: improve the lookup efficiency by caching the key.
-
-Thu Aug 7 18:30:55 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * dict.c: chased and found a couple of nasty issues
-
-Thu Aug 7 15:51:31 CEST 2008 Sven Herzberg <sven(a)imendio.com>
-
- Bug 546629 – runtests doesn't pass on my mac
- Reviewed by William M. Brack.
-
- * runtest.c: use libpthread on Mac OS X as well
-
-Wed Aug 6 12:24:33 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: allow [ and ] in fragment identifiers, 3986 disallow them
- but it's widely used for XPointer, and would break DocBook
- processing among others
-
-Wed Aug 6 11:32:21 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * dict.c: change the big key algorithm to work properly with QName
- too, fix a bug with dict size and sub dictionaries
-
-Mon Aug 4 17:27:27 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c include/libxml/uri.h: rewrite the URI parser to update to
- rfc3986 (from 2396)
- * test/errors/webdav.xml result/errors/webdav.xml*: removed the
- error test, 'DAV:' is a correct URI under 3986
- * Makefile.am: small cleanup in make check
-
-Thu Jul 31 21:49:45 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * runxmlconf.c: more progresses against the official regression tests
- * runsuite.c: small cleanup for non-leak reports
- * include/libxml/tree.h: parsing flags and other properties are
- now added to the document node, this is generally useful and
- allow to make Name and NmToken validations based on the parser
- flags, more specifically the 5th edition of XML or not
- * HTMLparser.c tree.c: small side effects for the previous changes
- * parser.c SAX2.c valid.c: the bulk of the changes are here,
- the parser and validation behaviour can be affected, parsing
- flags need to be copied, lot of changes. Also fixing various
- validation problems in the regression tests.
-
-Thu Jul 31 10:15:53 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * runxmlconf.c: added a skipped list, insert rmt-ns10-035
- * Makefile.am: improve 'make check'
- * include/libxml/xmlerror.h parser.c: clean up namespace errors
- checking and reporting, errors when a document is labelled
- as UTF-16 while it is parsed as UTF-8 and no encoding was given
- explicitly.
- * result/errors/webdav.xml.*: some warnings are no recategorized
- as Namespace errors
-
-Wed Jul 30 14:55:54 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xmlmemory.h xmlmemory.c: add xmlMemDisplayLast to
- help debug incremental memory leaks, and some cleanups
- * runxmlconf.c: use that new call and avoid ever touching the
- system catalog in the regression tests
-
-Wed Jul 30 14:33:33 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c include/libxml/xmlerror.h: an XML-1.0 document can't load
- an 1.1 entity
- * runxmlconf.c: when using entities make sure we load them
-
-Tue Jul 29 18:43:07 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix a bug not detecting cross entity comments probably
- when comment parsing got optimized.
- * Makefile.am: add make check
- * runxmlconf.c: fix the log file name
-
-Tue Jul 29 18:09:26 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * runxmlconf.c Makefile.am: add a C program to run the W3C test
- suite, work in progress
- * xmllint.c: add a new option --oldxml10 to use the old parser
- * parser.c: fix the XML_PARSE_OLD10 processing of the new option
- and a bug in version parsing
-
-Tue Jul 29 11:12:40 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xpath.c: space and tabs cleanup
-
-Tue Jul 29 10:59:36 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/parser.h include/libxml/xmlerror.h parser.c:
- implement XML-1.0 5th edition, add parser option XML_PARSE_OLD10
- to stick to old behaviour
- * testapi.c gentest.py: modified slightly and regenerated
- * Makefile.am: add testchar
-
-Thu Jul 24 16:57:20 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am testchar.c Makefile.tests README.tests: add a
- new regression test program for testing character ranges and
- UTF8 encoding/decoding
-
-Wed Jul 23 15:32:39 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * libxml.spec.in: fix the build root
-
-Wed Jul 16 22:28:48 PDT 2008 William Brack <wbrack(a)mmm.com.hk>
-
- * pattern.c: fix problem with xmlStreamPop when pattern includes
- a "." element (see discussion on libxslt list)
-
-Mon Jul 7 15:49:59 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c: fix line number on text nodes, problem raised by Ralf Junker
-
-Sun Jun 29 17:04:28 CEST 2008 Rob Richards <rrichards(a)ctindustries.net>
- * xmlschemas.c: fix crash with invalid whitespace facet
-
-Wed Jun 11 10:13:02 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xml.html doc/FAQ.html: add a section in the FAQ about
- multithread and xmlCleanupParser
-
-Tue Jun 10 16:52:17 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * catalog.c: apply a couple of fixes based on a Coverity report
- forwarded by Derrick Price.
- * VxWorks/README VxWorks/Makefile VxWorks/build.sh: instructions
- Makefile, and shell script to build on VxWorks 6.4+ provided by
- Jim Wert.
-
-Tue Jun 3 18:07:13 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * python/generator.py python/setup.py: apply patch from Martin fixing
- python whitespaces
- * NEWS: following previous commit rebuilt now in UTF-8
-
-Mon Jun 2 17:39:42 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * ChangeLog: patch from Hans de Goede to switch the file to UTF-8
- * doc/news.xsl: switch to generate the NEWS file in UTF-8 instead of
- ISO-8859-1
-
-Mon May 12 15:12:44 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: avoid a regexp crash, should fix #523738
-
-Mon May 12 14:56:06 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c runtest.c testapi.c include/libxml/xmlreader.h
- python/types.c python/libxml_wrap.h python/libxml.c: fx compilation
- when configured without the reader should fix #513110
- * doc/*: regenerated
-
-Sat May 3 14:33:29 CEST 2008 Rob Richards <rrichards(a)ctindustries.net>
-
- * dict.c: check for stdint.h and define types when using MSVC
-
-Mon Apr 28 20:06:12 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parserInternals.c: applied patch from Ashwin to avoid a potential
- double-free
-
-Thu Apr 24 13:56:53 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: applied patch from Ashwin fixing a number of realloc problems
- * HTMLparser.c: improve handling for misplaced html/head/body
-
-Tue Apr 22 10:27:17 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * dict.c: improvement on the hashing of the dictionary, with visible
- speed up as the number of strings in the hash increases, work from
- Stefan Behnel
-
-Fri Apr 11 14:44:00 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xmlschemas.h xmlschemas.c: added new function
- xmlSchemaValidCtxtGetParserCtxt based on Holger Kaelberer patch
- * doc/apibuild.py doc/*: regenerated the doc, chased why the new
- function didn't got any documentation, added more checking in the
- generator
- * include/libxml/relaxng.h include/libxml/schematron.h
- include/libxml/xmlschemas.h include/libxml/c14n.h
- include/libxml/xmlregexp.h include/libxml/globals.h
- include/libxml/xmlreader.h threads.c xmlschemas.c: various changes
- and cleanups following the new reports
-
-
-Thu Apr 10 10:07:00 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am: extend the cleanup rule
- * xmlschemas.c: space cleanup
-
-Wed Apr 9 19:43:25 CEST 2008 Rob Richards <rrichards(a)ctindustries.net>
-
- * include/wsockcompat.h: support older win32 platforms when building
- with newer versions of VS
-
-Tue Apr 8 16:56:07 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in NEWS doc/*: preparing release of 2.6.32
-
-Tue Apr 8 10:19:01 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: fix a bug introduced when fixing #438208 and reported by
- Ashwin
- * python/generator.py: fix an infinite loop bug
-
-Mon Apr 7 14:44:51 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: fix a link to XmlNodeType doc reported by Martijn Arts
- * docs/*: rebuilt
-
-Fri Apr 4 18:09:50 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: improve the *Recover* functions documentation
-
-Thu Apr 3 14:57:15 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: patch from Mark Rowe fixing BOM or encoding detection
- in external parsed entities, should fix #440415
-
-Thu Apr 3 13:16:01 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: fix some problems with the *EatName functions when
- running out of memory raised by Eric Schrock , should fix #438208
-
-Thu Apr 3 12:41:29 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemastypes.c: horror around the definition of the lexical
- values for decimal and derived types, fixing to reject empty
- values, should fix #503268
-
-Thu Apr 3 11:44:57 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * encoding.c: buffer may not be large enough to convert to
- UCS4, patch from Christian Fruth , fixes #504015
-
-Thu Apr 3 11:02:02 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: apparently it's okay to forget the semicolon after
- entity refs in HTML, fixing char refs parsing accordingly based on
- T. Manske patch, this should fix #517653
-
-Thu Apr 3 09:30:29 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * error.c: avoid a scary realloc() loop should fix #520383
-
-Thu Apr 3 08:22:52 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: more realloc problems pointed out by Ashwin
-
-Thu Apr 3 07:40:13 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xstc/Makefile.am: applied patch from Mike Hommey fixing distclean,
- fixes #520387
-
-Thu Apr 3 06:52:32 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xpath.h: small doc improvement for xmlXPathContext
- from Jack Jansen, fixes #524759
- * doc/newapi.xsl doc/*: fixed a problem and regenerated the docs
-
-Tue Apr 1 09:59:22 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xpath.c: two patches from Alvaro Herrera to avoid problem when
- running out of memory in XPath evaluations.
-
-Mon Mar 31 11:23:19 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: lot of out of memory handling fixes from Ashwin
- * elfgcchack.h doc/elfgcchack.xsl: work around a problem with xmlDllMain
- * include/libxml/threads.h: indenting cleanups
-
-Mon Mar 31 10:25:37 CEST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c docs/*: trying to clarify even more the xmlCleanupParser()
- use and the memory documentation
-
-Wed Mar 26 18:39:58 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: changes based on Alex Khesin patch where xmlParseCharRef
- seems to not be checked correctly, fixes #520198
-
-Wed Mar 26 15:03:49 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: patch from Ashwin to avoid a problem of attribute
- redefinition in the DTD. Remove a warning too.
-
-Wed Mar 26 14:38:31 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: fix a problem in externalSubsetSplit with a patch
- from Ashwin
-
-Tue Mar 25 17:48:02 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix various attribute normalisation problems reported
- by Ashwin
- * result/c14n/without-comments/example-4
- result/c14n/with-comments/example-4: this impacted the result of
- two c14n tests :-\
- * test/att9 test/att10 test/att11 result//att9* result//att10*
- result//att11*: added 3 specific regression tests coming from the
- XML spec revision and from Ashwin
-
-Tue Mar 25 14:20:49 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: fix saving for file:///X:/ URI embedding Windows file paths
- should fix #524253
-
-Mon Mar 24 21:42:33 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix a problem reported by Ashwin for system parameter
- entities referenced from entities in external subset, add a
- specific loading routine.
- * test/valid/dtds/external.ent test/valid/dtds/external2.ent
- test/valid/t11.xml result/valid/t11.xml*: added the test to
- the regression suite
-
-Mon Mar 24 15:04:54 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: fix an XML Schemas crash raised by Stefan Behnel
- when testing with W3C test suite
-
-Mon Mar 24 12:12:00 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c: check some allocation with Ashwin patch
-
-Wed Mar 19 16:41:52 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- *
vms/build_libxml.com: update from Tycho Hilhorst, should fix #523378
-
-Tue Mar 18 09:23:05 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c: check some malloc returns with Ashwin patch, add
- error messages and reindent the module.
-
-Fri Mar 14 15:28:43 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: patch from Ashwin removing duplicate tests
-
-Fri Mar 14 13:44:29 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/schematron.h include/libxml/xmlerror.h schematron.c:
- applied patch from Tobias Minich to allow plugin schematron error
- reporting in the normal error system, should fix #513998
-
-Fri Mar 14 11:52:09 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c xinclude.c: patch from Vasily Chekalkin fixes memory
- leaks, should fix 512647
-
-Thu Mar 13 08:17:58 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: found a nasty bug in regexp automata build,
- reported by Ashwin and Bjorn Reese
-
-Wed Mar 12 18:56:22 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: patch from Arnold Hendriks improving parsing of
- html within html bogus data, still not a complete fix though
-
-Wed Mar 12 10:22:01 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * python/types.c: fix a memory error when using namespace nodes
- returned from XPath queries, should fix #521699
- * python/tests/Makefile.am python/tests/xpathns.py: add a specific
- regression test for it
-
-Mon Mar 10 16:25:32 CET 2008 Rob Richards <rrichards(a)ctindustries.net>
-
- * include/win32config.h: add ICONV_CONST define for win32 build
- to satisfy encoding.c change in rev 3693
-
-Fri Mar 7 17:45:27 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlsave.c parser.c: fix handling of empty CDATA nodes as
- reported and discussed around #514181 and associated patches
- * test/emptycdata.xml result/emptycdata.xml*
- result/noent/emptycdata.xml: added a specific test in the
- regression suite.
-
-Thu Mar 6 15:23:10 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * encoding.c: poblem with encoding detection for UTF-16 reported by
- Ashwin and found by Bill
- * test/valid/dtds/utf16b.ent test/valid/dtds/utf16l.ent
- test/valid/UTF16Entity.xml result/valid/UTF16Entity.xml*: added
- the example to the regression tests
-
-Tue Mar 4 14:16:38 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlwriter.c: patch from Alex Khesin fixing CDATA output after
- a text node.
- * parser.c: fixed the comment for xmlParserCleanup
- * globals.c: fixed indentation
-
-Mon Feb 25 16:42:19 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * testModule.c: patch from Florent Guiliani to fix build on
- SCO OpenServer
-
-Thu Feb 21 22:46:08 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * debugXML.c: made one of the changes suggested by Brian Krahmer
- * testRegexp.c: allow to pass '--' on the command line to allow
- regexps starting with the character '-'
-
-Tue Feb 19 08:49:32 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * python/Makefile.am python/tests/Makefile.am: applied cleanup
- patches for cross compilation and MinGW from Roumen Petrov
-
-Sat Feb 16 11:06:54 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: fix output bug reported by Petr Pajas and analyzed by
- Bill
-
-Fri Feb 15 09:32:11 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xmlerror.h tree.c: patch from Julien Charbon
- to simplify the processing of xmlSetProp()
-
-Fri Feb 15 08:45:32 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * config.h.in configure.in encoding.c: patch from Roumen Petrov
- to detect if iconv() needs a const for the second parameter
-
-Fri Feb 15 08:41:31 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * macos/src/XMLTestPrefix2.h win32/Makefile.msvc: EOL cleanups
- from Florent Guiliani
-
-Wed Feb 13 10:56:38 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlwriter.c: applied patch from Alfred Mickautsch to flush the
- output at the end of document.
-
-Fri Feb 8 11:57:03 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/examples/examples.xml: regenerated, it was truncated.
-
-Fri Feb 8 11:47:18 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlmodule.c: apply simple patch from Carlo Bramini to avoid
- compilation problems with Mingw32
-
-Fri Feb 8 11:33:15 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: apply patch from Andrew Tosh to fix behaviour
- when '.' is used in a posCharGroup
- * test/schemas/poschargrp0_0.* result/schemas/poschargrp0_0_0*:
- added the test to the regression suite
-
-Fri Feb 8 10:54:09 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * dict.c: applied patch from Florent Guilian to remove an
- useless mutex in the xmlDict structure.
-
-Wed Feb 6 17:00:20 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c: another leak reported by Ashwin
- * xinclude.c: fixed the behaviour when XIncluding a fragment
- of the current document, patch from Chris Ryan
-
-Wed Feb 6 12:10:08 HKT 2008 William Brack <wbrack(a)mmm.com.hk>
-
- * nanohttp.c: added space for port number (when not 80) in
- xmlNanoHTTPMethodRedir, plus a few more comments. Should
- fix #514521.
-
-Tue Feb 5 09:41:46 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * schemas.c: apply fix suggested by Ashwin correcting a cut-n-paste
- error about the SAX callback in cdataBlockSplit when streaming
- XSD validation
-
-Tue Feb 5 09:36:46 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: applied a patch based on Petr Sumbera one to avoid a
- problem with paths starting with //
-
-Mon Feb 4 17:48:30 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xml.html doc/xmlmem.html: added a small section on returning
- memory to the kernel by compacting the heap provided by Wolfram Sang
-
-Fri Jan 25 20:01:42 CET 2007 Rob Richards <rrichards(a)ctindustries.net>
-
- * include/win32config.h win32/Makefile.msvc: fix build under VS 2008.
- patch by David Wimsey
-
-Thu Jan 24 15:37:04 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix a memory leak in internal subset parsing with
- a fix from Ashwin
- * test/errors/content1.xml result/errors/content1.xml*:
- add test to regressions
-
-Fri Jan 11 09:00:09 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in doc/*: preparing release of 2.6.31
-
-Fri Jan 11 08:58:49 CET 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: avoid a warning on 64bits introduced earlier
- * parserInternals.c: make more checking on the UTF-8 input
-
-Fri Jan 11 15:37:05 CST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: avoid stopping parsing when encountering
- out of range characters in an HTML file, report and
- continue processing instead, should fix #472696
-
-Fri Jan 11 15:13:35 CST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * check-relaxng-test-suite2.py check-relaxng-test-suite.py
- Makefile.am python/tests/Makefile.am python/Makefile.am
- check-xsddata-test-suite.py: patches from John Carr to
- start cleaning up 'make diskcheck' problems c.f. #506228
-
-Fri Jan 11 14:48:40 CST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmllint.c: apply fix from Stefan Kost to avoid a crash
- in xmllint, fixes 504284
-
-Fri Jan 11 14:39:03 CST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xml2-config.in: apply patch from Fred Crozat to avoid
- outputting -L/usr/lib from xml2-config, fixes #497012
-
-Fri Jan 11 14:18:09 CST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fix definition for <embed> to avoid error
- when saving back, patch from Stefan Behnel fixing 495213
-
-Fri Jan 11 14:06:09 CST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: applied patch from Christian Schmidt fixing a
- column counter update problem, fixes #472696
-
-Fri Jan 11 13:22:14 CST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: handle a erroneous parsing of attributes in
- case said attribute has been redeclared in the DTD with a
- different type
- * hash.c: fix the hash scanner to not crash if a first element
- from the hash list is been removed in the callback
-
-Wed Jan 9 10:15:50 CST 2008 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlwriter.c: fix indentation in xmlTextWriterFullEndElement,
- as raised by Felipe Pena, should fix #508156
-
-Tue Dec 6 11:07:42 CET 2007 Rob Richards <rrichards(a)ctindustries.net>
-
- * pattern.c: fix crash from double free of name for bug #501760
-
-Fri Nov 23 11:47:48 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c: remove unused variable in __xmlGlobalInitMutexLock
- reported by Hannes Eder
-
-Mon Nov 19 18:39:26 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: remove a cut-and-paste copy error
-
-Fri Nov 16 11:55:36 CET 2007 Rob Richards <rrichards(a)ctindustries.net>
-
- * globals.c threads.c include/libxml/threads.h:
- __xmlGlobalInitMutexDestroy() will free global_init_lock on Win32.
- Patch from Marc-Antoine Ruel.
-
-Tue Nov 13 21:26:27 CET 2007 Rob Richards <rrichards(a)ctindustries.net>
-
- * schematron.c: fix crash/leaks from xmlSchematronParse due to improper
- schema document ownership for bug #495215
-
-Tue Oct 30 21:24:55 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlmemory.c: xmlFree(NULL) should not crash in debug mode
- should fix #491651
-
-Tue Oct 16 13:58:41 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * testURI.c: add a debug option printing all the fields within
- the parsed URI structure
-
-Wed Oct 10 10:25:52 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlsave.c: fix to avoid a crash when dumping an attribute from
- an XHTML document, patch contributed to fix #485298
-
-Tue Aug 28 19:32:28 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: another nasty regexp case fixed.
- * test/regexp/ranges2 result/regexp/ranges2: added to regression
- suite
-
-Fri Aug 24 10:58:58 HKT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * nanohttp.c: Enhanced to include port number (if not == 80) on the
- "Header:" URL (bug #469681).
- * xmlregexp.c: Fixed a typo causing a warning message.
-
-Thu Aug 23 22:48:20 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * nanohttp.c: fix an open() call with creation without 3rd argument
- hopefully that interface is never used.
-
-Thu Aug 23 17:00:49 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in doc/*: preparing release of 2.6.30
-
-Thu Aug 23 20:58:28 HKT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: fixed xmlXPathCompOpEvalPositionalPredicate problem
- with object caching (bug #469410)
-
-Thu Aug 23 11:28:38 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c test/schemas/*455953* result/schemas/bug455953*:
- applied patch from Frank Gross fixing Schemas IDC import bug
- #455953 and also add the test to the regression suite
-
-Wed Aug 22 18:29:42 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: try to fix for the nth time the automata generation
- in case of complex ranges. I suppose that time it is actually okay
-
-Tue Aug 14 15:51:05 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: aligned xmlSAXUserParseMemory() to match
- xmlSAXUserParseFile() logic based on Ashwin post, and ifdef
- cleanup
-
-Tue Aug 14 11:42:27 CEST 2007 Rob Richards <rrichards(a)ctindustries.net>
-
- * xmlIO.c: fixed windows path determination (patch from
- Roland Schwarz, bug #462877)
- * win32/Makefile.mingw win32/configure.js: fixed mingw build
- (patch from Roland Schwarz, bug #462877)
-
-Wed Aug 1 09:50:12 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fixed a parser bug where invalid char in comment may
- not be detected, reported by Ashwin Sinha
- * test/errors/comment1.xml result/errors/comment1.xml*: added
- the example to the regression suite
-
-Thu Jul 26 13:42:26 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlsave.c: fixed problem reported on bug #460415
-
-Thu Jul 19 18:10:58 PDT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * uri.c: applied patch from from Patrik Fimml. Fixes bug #458268.
-
-Wed Jul 18 11:05:08 PDT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xinclude.c: applied patch from bug #454608 from Patrik Fimml.
- Fixes bug #454608.
-
-Wed Jul 11 19:57:59 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: applied patch for xsi:nil from Frank Gross, this
- should fix bug #358125
-
-Wed Jul 4 17:44:20 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlwriter.c: patch from Dodji Seketeli to avoid a leak on repeated
- uses of xmlTextWriterStartDocument()
-
-Tue Jun 26 13:30:50 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: fix a crash on solaris when a printf %s with a NULL
- argument occurs, should fix #450936
-
-Wed Jun 13 13:33:38 PDT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: fixed problem in previous fix to xmlXPathNodeSetSort
-
-Tue Jun 12 18:17:28 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/* configure.in NEWS: release of libxml2 2.6.29
- * valid.c: patch from Dagfinn I. Mannsåker for idness of name
- in HTML, c.f. bug #305885.
-
-Tue Jun 12 17:14:08 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c: fixing bug #319964, parsing of HTML attribute really
- should not have namespace processing.
-
-Tue Jun 12 16:42:14 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fixed the push mode when a big comment occurs before
- an internal subset, should close bug #438835
- * test/comment6.xml result//comment6.xml*: added a special
- test in the regression suite
-
-Tue Jun 12 15:41:09 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix bug #414846 where invalid characters in attributes
- would sometimes not be detected.
- * test/errors/attr4.xml result/errors/attr4.xml*: added a specific
- test case to the regression tests
-
-Tue Jun 12 14:23:24 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xstc/Makefile.am: apply patch from Ryan Hill to cope with changes
- in GNU tar, should fix #396751
-
-Tue Jun 12 12:03:36 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * python/types.c: try to allow compilation on old python version
- should fix #398125
-
-Tue Jun 12 11:48:15 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLtree.c: htmlNodeDumpFormatOutput didn't handle XML_ATTRIBUTE_NODe
- fixes bug #438390
-
-Tue Jun 12 11:37:55 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: workaround misgenerated file: URIs c.f. #437385
-
-Tue Jun 12 11:22:47 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c: fixed bug #407436 a crash in a specific case of
- Relax-NG validation
-
-Tue Jun 12 11:12:50 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * catalog.c: fixed bug #383687, some case of recursion on next
- were not caught in the catalog code.
-
-Tue Jun 12 10:37:42 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fixed bug #381877, avoid reading over the end
- of stream when generating an UTF-8 encoding error.
-
-Tue Jun 12 10:16:48 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fixed bug #366161, trivially added the check in
- xmlCtxtReset()
-
-Fri Jun 8 21:48:21 CEST 2007 Rob Richards <rrichards(a)ctindustries.net>
-
- * win32/configure.js win32/Makefile.msvc: add --vcmanifest flag (yes/no)
- for VC8 build support to embed manifest within files. Under MS VC, build
- libxml2_a_dll.lib by default (LIBXML_STATIC_FOR_DLL flag).
-
-Fri Jun 8 21:37:46 CEST 2007 Rob Richards <rrichards(a)ctindustries.net>
-
- * threads.c include/libxml/threads.h: use specified calling convention
- for xmlDllMain. Old SDKs (VC6) only support InterlockedCompareExchange.
- add xmlDllMain to header for win32 when building for static dll
-
-Fri Jun 8 10:51:28 CEST 2007 Rob Richards <rrichards(a)ctindustries.net>
-
- * xmlwriter.c: fixed problem with namespace declaration being
- written more than once per element start tag
-
-Wed Jun 6 10:18:28 PDT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: fixed problem with xmlXPathNodeSetSort;
- fixed problem with xmlXPathNodeTrailingSorted (both bug#413451)
-
-Wed May 30 22:05:08 PDT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: fixed problem with string value for PI node
- (bug #442275)
-
-Mon May 28 16:14:50 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: fix bug reported by François Delyon
-
-Tue May 22 08:59:48 PDT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * encoding.c: Fixed typo in xmlCharEncFirstLine pointed out
- by Mark Rowe (bug #440159)
- * include/libxml/xmlversion.h.in: Added check for definition of
- _POSIX_C_SOURCE to avoid warnings on Apple OS/X (patch from
- Wendy Doyle and Mark Rowe, bug #346675)
- * schematron.c, testapi.c, tree.c, xmlIO.c, xmlsave.c: minor
- changes to fix compilation warnings - no change to logic.
-
-Tue May 15 22:18:08 PDT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * nanohttp.c: small enhancement to last fix, pointed out
- by Alex Cornejo
-
-Tue May 15 12:38:38 PDT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * nanohttp.c: fixed problem on gzip streams (bug #438045)
- * xpath.c: fixed minor spot of redundant code - no logic change.
-
-Fri May 11 22:45:18 HKT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: enhanced the coding for xmlXPathCastNumberToString
- in order to produce the required number of significant digits
- (bug #437179)
-
-Thu May 10 01:52:42 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * list.c: applied patch to fix xmlListAppend() from
- Georges-André SILBER
- * valid.c: also fix the place where it was called.
-
-Wed May 2 18:47:33 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: tried to fix an error problem on entity content failure
- reported by Michael Day
-
-Wed May 2 18:23:35 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: typo patch from Bjorn Reese
-
-Wed May 2 18:12:58 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: applied patch from Michael Day to add support for
- <embed>
-
-Thu Apr 26 10:58:50 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: Jean-Daniel Dupas pointed a couple of problems
- in htmlCreateDocParserCtxt.
-
-Thu Apr 26 10:36:26 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c include/libxml/uri.h: patch from Richard Jones to save
- the query part in raw form.
- * libxml2-python-api.xml: also added accessor for the python bindings
-
-Wed Apr 25 15:57:32 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xstc/Makefile.am doc/examples/Makefile.am Makefile.am: applied
- patch from Richard Jones to for the silent flag on valgrind
- when doing "make valgrind"
- * xmlregexp.c: raise a regexp error when '\' is misused to escape
- a standard character.
-
-Tue Apr 24 20:15:14 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: Richard Jones reported xmlBufferAdd (buf, "", -1), fixing it
-
-Tue Apr 24 10:59:28 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: fix xmlURIUnescapeString comments which was confusing
-
-Wed Apr 18 09:52:25 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * include/win32config.h libxml.h: new patch from Andreas Stricke to
- better integrate support for Windows CE
-
-Tue Apr 17 16:50:12 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/* configure.in NEWS: release of libxml2 2.6.28
-
-Tue Apr 17 14:47:42 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * catalog.c libxml.h win32/wince/wincecompat.h win32/wince/wincecompat.c
- xmlIO.c nanohttp.c nanoftp.c trio.c triostr.c triostr.h: applied
- patch from Andreas Stricke to ease the compilation on Windows CE
-
-Tue Apr 17 14:34:45 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmllint.c catalog.c: "xmllint unusable on win32" so applied
- a libxml2 patch from Christian Ehrlicher
-
-Mon Apr 16 09:05:01 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: change the way script/style are parsed to
- not try to detect comments, reported by Mike Day
- * result/HTML/doc3.*: affects the result of that test
-
-Wed Apr 11 22:38:18 HKT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xmlregexp.c: small enhancement for quantifier range with
- min occurs of 0; fixes bug 425542.
-
-Fri Mar 30 14:41:57 CEST 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: applied change from Michael Day to avoid a problem when
- compiled without zlib support.
-
-Wed Mar 21 17:58:13 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xpath.h: applied documentation patch from James Dennett
-
-Wed Mar 21 21:20:48 HKT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xmlregexp.c: fixed problem with 0x2d in Char Range (bug #420596)
- * test/regexp/bug420596, result/regexp/bug420596: added regression
- test for this
-
-Wed Mar 21 14:23:08 HKT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * HTMLparser.c: fixed memory access error on parsing of meta data
- which had errors (bug #382206). Also cleaned up a few warnings
- by adding some additional DECL macros.
-
-Tue Mar 20 09:58:13 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * nanoftp.c: applied patch from Björn Wiberg to try to fix again
- the silly __ss_family problem on various AIXes, should fix #420184
-
-Wed Mar 14 20:30:38 HKT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * configure.in: corrected small error in last commit
- * xmlreader.c: corrected small typo in last commit
-
-Wed Mar 14 19:35:28 HKT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xmlschemas.c: fixed problem with referenced attribute groups
- (bug #417621)
- * configure.in: re-ordered some includes for types.h / socket.h
- (bug #416001)
-
-Fri Mar 9 17:54:40 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: applied patch from Julien Reichel cleaning up mode
- and state internal flags mixups
-
-Wed Mar 7 16:18:18 HKT 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: fixed xmlXPathCmpNodes for incorrect result on certain
- cases when comparing identical nodes (bug #415567) with patch
- from Oleg Paraschenko
-
-Fri Feb 16 09:13:38 PST 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * python/libxml.py: fixed tab problem with patch from
- Andreas Hanke (bug #408626)
-
-Thu Feb 15 12:43:28 PST 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * doc/xml.html: Changed all references to libxml2 CVS over to
- the corresponding SVN. A few other spelling/grammar/links
- also changed.
- * doc/libxml2-api.xml, doc/*.html: Regenerated all docs.
-
-Tue Feb 13 18:15:58 PST 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: Fixed memory bug with invalid function reported by
- Francois Delyon on mailing list
-
-Mon Feb 12 16:40:48 PST 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xinclude.c: fixed problem with invalid char encountered
- during text include (reported on xslt mailing list)
-
-Mon Feb 12 18:30:01 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am: small cleanup to avoid packaging .svn
- * libxml.h threads.c parser.c: applied patch to avoid a problem
- in concurrent threaded initialization fix from Ted Phelps
-
-Thu Feb 08 15:35:18 PST 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * parser.c: added a GROW when parsing complex comments (bug #405666)
- * gentest.py, testapi.c: added a hack to prevent destruction of any
- param with 'destroy' in it's description (i.e. param destroyed by
- the routine under test, so shouldn't be destroyed by testapi)
- * xmlreader.c: added freeing of 'input' param even on error
- (fixes leak detected by testapi)
-
-Wed Jan 31 10:25:38 PST 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * testAutomata.c, testRegexp.c, testThreads.c, testThreadsWin32.c,
- xmlwriter.c: repositioned #include for libxml.h to avoid
- compilation error on some architectures (bug #398277)
- * fixed screwed-up ChangeLog (deleted some duplicate entries)
-
-Fri Jan 26 00:05:18 PST 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * implemented patch from Stéphane Bidoul for uri.c (bug #389767)
-
-Thu Jan 25 11:15:08 PST 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: added checks for alloc fail on calls to
- xmlXPathNewContext (libxslt bug #400242)
-
-Thu Jan 11 15:38:08 PST 2007 William Brack <wbrack(a)mmm.com.hk>
-
- * Re-generated the documentation (API chunks 27-29 were missing)
- (also causes changes to testapi.c, elfgcchack.h and
- win32/libxml2.def.src)
-
-Tue Jan 9 22:24:26 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * python/libxml.c: fix a memory leak in the python string handling
- when SAX event are passed back to the python handlers
-
-Thu Jan 4 18:27:49 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: fix xmlTextReaderSetup() description
- * test/relaxng/empty1.rng test/relaxng/comps_0.xml
- test/relaxng/empty1_0.xml test/relaxng/comps.rng
- test/relaxng/empty0.rng test/relaxng/empty0_0.xml
- test/relaxng/empty1_1.xml: tests which were apparently
- never committed to CVS
-
-Wed Jan 3 16:05:21 PST 2007 Aleksey Sanin <aleksey(a)aleksey.com>
-
- * xmlreader.c include/libxml/xmlreader.h win32/libxml2.def.src:
- expose xmlTextReaderSetup() function
-
-Wed Jan 3 16:14:13 CET 2007 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: adapt the extra versioning code to SVN
-
-Thu Dec 14 16:52:34 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * python/generator.py python/libxml.py: apparently id() sometimes
- generate negative values and %X outputs -XXXX :-(
-
-Mon Dec 4 10:30:25 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c include/libxml/tree.h: patch from Michael Day on standalone
- and XML declaration detection, and associated documentation change
-
-Mon Dec 4 10:27:01 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xinclude.c: another XInclude user data propagation patch from
- Michael Day
-
-Thu Nov 23 17:22:03 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: applied patch from Steven Rainwater to fix
- UTF8ToHtml behaviour on code points which are not mappable to
- predefined HTML entities, fixes #377544
-
-Thu Nov 23 17:11:23 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xpath.c: fixed a bug where the principal node type of an axis
- wasn't tested on name check, fixes bug #377432
-
-Wed Nov 8 10:19:27 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: change htmlCtxtReset() following Michael Day bug
- report and suggestion.
-
-Mon Nov 6 09:56:41 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: applied patch from Igor for path conversion on Windows
-
-Thu Nov 2 11:29:17 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: another small change on the algorithm for the
- elimination of epsilon transitions, should help on #362989 too
-
-Wed Nov 1 16:33:10 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: applied documentation patches from Markus Keim
- * xmlregexp.c: fixed one bug and added a couple of optimisations
- while working on bug #362989
-
-Fri Oct 27 14:54:07 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: applied a reworked version of Usamah Malik patch
- to avoid growing the parser stack in some autoclose cases, should
- fix #361221
-
-Thu Oct 26 10:54:40 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xpath.c: William spotted an obvious bug
-
-Wed Oct 25 18:04:50 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * NEWS configure.in testapi.c doc//*: preparing release of
- libxml2-2.6.27
- * include/libxml/tree.h: fix a small problem with preproc flags
-
-Fri Oct 20 14:55:47 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: fix comment for xmlDocSetRootElement c.f. #351981
- * xmllint.c: order XPath elements when using --shell
-
-Tue Oct 17 23:23:26 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: applied fix from Christopher Boumenot for bug
- #362714 on regexps missing ']'
-
-Tue Oct 17 22:32:42 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parserInternals.c: applied patch from Marius Konitzer to avoid
- leaking in xmlNewInputFromFile() in case of HTTP redirection
-
-Tue Oct 17 22:19:02 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fix one problem found in htmlCtxtUseOptions()
- and pointed in #340591
-
-Tue Oct 17 22:04:31 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fixed the 2 stupid bugs affecting htmlReadDoc() and
- htmlReadIO() this should fix #340322
-
-Tue Oct 17 21:39:23 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xpath.c: applied patch from Olaf Walkowiak which should fix #334104
-
-Tue Oct 17 18:12:34 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fixing HTML minimized attribute values to be generated
- internally if not present, fixes bug #332124
- * result/HTML/doc2.htm.sax result/HTML/doc3.htm.sax
- result/HTML/wired.html.sax: this affects the SAX event stream for
- a few test cases
-
-Tue Oct 17 17:56:31 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fixing HTML entities in attributes parsing bug #362552
- * result/HTML/entities2.html* test/HTML/entities2.html: added to
- the regression suite
-
-Tue Oct 17 01:21:37 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmllint.c: started to switch xmllint to use xmlSaveDoc to test
- #342556
- * xmlsave.c: fixed #342556 easy and a whole set of problems with
- encodings, BOM and xmlSaveDoc()
-
-Mon Oct 16 15:14:53 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fix #348252 if the document clains to be in a
- different encoding in the meta tag and it's obviously wrong,
- don't screw up the end of the content.
-
-Mon Oct 16 11:32:09 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fix a chunking and script bug #347708
-
-Mon Oct 16 09:51:05 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: remove a warning
- * encoding.c: check with uppercase for AIX iconv() should fix #352644
- * doc/examples/Makefile.am: partially handle one bug report
-
-Sun Oct 15 22:31:42 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix the patch for unreproductable #343000 but
- also fix a line/column keeping error
- * result/errors/attr1.xml.err result/errors/attr2.xml.err
- result/errors/name.xml.err result/errors/name2.xml.err
- result/schemas/anyAttr-processContents-err1_0_0.err
- result/schemas/bug312957_1_0.err: affected lines in error output
- of the regression tests
-
-Sat Oct 14 10:46:46 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: fixing bug #344390 with xmlReconciliateNs
-
-Sat Oct 14 00:31:49 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmllint.c: added --html --memory to test htmlReadMemory to
- test #321632
- * HTMLparser.c: added various initialization calls which may help
- #321632 but not conclusive
- * testapi.c tree.c include/libxml/tree.h: fixed compilation with
- --with-minimum --with-sax1 and --with-minimum --with-schemas
- fixing #326442
-
-Fri Oct 13 18:30:55 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c: fix a Relax-NG bug related to element content processing,
- fixes bug #302836
- * test/relaxng/302836.rng test/relaxng/302836_0.xml
- result/relaxng/302836*: added to regression tests
-
-Fri Oct 13 14:42:44 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix a problem in xmlSplitQName resulting in bug #334669
-
-Fri Oct 13 12:27:22 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fixed xmlIOParseDTD handling of @input in error case,
- Should fix #335085
- * testapi.c: reset the http_proxy env variable to not waste time
- on regression tests
-
-Thu Oct 12 23:07:43 CEST 2006 Rob Richards <rrichards(a)ctindustries.net>
-
- * xmlIO.c: fix Windows compile - missing xmlWrapOpen.
-
-Thu Oct 12 18:21:18 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fixed the heuristic used when trying to detect mixed-content
- elememts if the parser wants to treat ignorable whitespaces
- in a non-standard way, should fix bug #300263
-
-Thu Oct 12 14:52:38 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix a first arg error in SAX callback pointed out by
- Mike Hommey, and another one still hanging around. Should fix #342737
-
-Wed Oct 11 23:11:58 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xmlversion.h.in: fix comment on versions
- * xmlmemory.c: do not spend too much time digging in dumped memory
-
-Wed Oct 11 18:40:00 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * valid.c: fixed a weird error where validity context would not
- show up if warnings were disabled pointed out by Bob Stayton
- * xmlIO.c doc/generator.py: cleanup and fix to regenerate the docs
- * doc//* testapi.c: rebuilt the docs
-
-Wed Oct 11 14:32:00 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * libxml-2.0.pc.in: applied patch from Mikhail Zabaluev to separate
- library flags for shared and static builds, fixes #344594. If this
- bites you, use xml2-config.
-
-Wed Oct 11 11:27:37 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * python/Makefile.am: remove the build path recorded in the python
- shared module as Peter Breitenlohner pointed out, should fix #346022
-
-Wed Oct 11 11:14:51 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: applied patch from Mikhail Zabaluev fixing the conditions
- of unescaping from URL to filepath, should fix #344588.
-
-Wed Oct 11 10:24:58 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in xstc/Makefile.am: applied patch from Peter Breitenlohner
- for wget detection and fix of a Python path problem, should fix
- #340993
-
-Tue Oct 10 22:02:29 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/entities.h entities.c SAX2.c parser.c: trying to
- fix entities behaviour when using SAX, had to extend entities
- content and hack on the entities processing code, but that should
- fix the long standing bug #159219
-
-Tue Oct 10 14:36:18 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c include/libxml/uri.h: add a new function xmlPathToUri()
- to provide a clean conversion when setting up a base
- * SAX2.c tree.c: use said function when setting up doc->URL
- or using the xmlSetBase function. Should fix #346261
-
-Tue Oct 10 11:05:59 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: applied a portability patch from Emelyanov Alexey
-
-Tue Oct 10 10:52:01 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: applied and slightly modified a patch from Michael Day to
- keep _private in the parser context when parsing external entities
-
-Tue Oct 10 10:33:43 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * python/libxml.py python/types.c: applied patch from Ross Reedstrom,
- Brian West and Stefan Anca to add XPointer support to the Python bindings
-
-Fri Sep 29 11:13:59 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlsave.c: fixed a comment
- * xinclude.c include/libxml/xinclude.h: applied a patch from Michael Day
- to add a new function providing the _private field for the generated
- parser contexts xmlXIncludeProcessFlagsData()
-
-Thu Sep 21 10:36:11 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: applied patch from Michael Day doing some refactoring
- for the catalog entity loaders.
-
-Thu Sep 21 08:53:06 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c include/libxml/HTMLparser.h: exports htmlNewParserCtxt()
- as Michael Day pointed out this is needed to use htmlCtxtRead*()
-
-Tue Sep 19 14:42:59 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: applied patch from Ben Darnell on #321545, I could not
- reproduce the problem but 1/ this is safe 2/ it's better to be safe.
-
-Sat Sep 16 16:02:23 CEST 2006 Rob Richards <rrichards(a)ctindustries.net>
-
- * tree.c: xmlTextConcat works with comments and PI nodes (bug #355962).
- * parser.c: fix resulting tree corruption when using XML namespace
- with existing doc in xmlParseBalancedChunkMemoryRecover.
-
-Fri Sep 1 11:52:55 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: another patch from Emelyanov Alexey to clean up a few things
- in the previous patch.
-
-Wed Aug 30 15:10:09 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: applied patch from Roland Schwingel to fix the problem
- with file names in UTF-8 on Windows, and compat on older win9x
- versions.
-
-Tue Aug 22 16:51:22 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * valid.c: fixed a bug #203125 in Red hat bugzilla, crashing PHP4
- on validation errors, the heuristic to guess is a vctxt user
- pointer is the parsing context was insufficient.
-
-Mon Aug 21 10:40:10 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xmlcatalog.1 doc/xmlcatalog_man.xml doc/xmllint.1 doc/xmllint.xml:
- applied patch to man pages from Daniel Leidert and regenerated
-
-Thu Aug 17 00:48:31 CEST 2006 Rob Richards <rrichards(a)ctindustries.net>
-
- * xmlwriter.c: Add a document to the xmlwriter structure and
- pass document when writing attribute content for encoding support.
-
-Wed Aug 16 01:15:12 CEST 2006 Rob Richards <rrichards(a)ctindustries.net>
-
- * HTMLtree.c xmlsave.c: Add linefeeds to error messages allowing
- for consistent handling.
-
-Tue Aug 15 15:02:18 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Applied the proposed fix for the documentation
- of xmlXPathCastToString(); see bug #346202.
-
-Tue Aug 15 14:49:18 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: While investigating bug #350247, I noticed
- that xmlSchemaIDCMatcher structs are massively recreated
- although only a maximum of 3 structs is used at the same
- time; added a cache for those structures to the
- validation context.
-
-Sat Aug 12 16:12:53 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: applied patch from Marton Illes to fix an allocation
- bug in xmlSchemaXPathEvaluate should close #351032
-
-Mon Aug 7 13:08:46 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: applied patch from Bertrand Fritsch to fix a bug in
- xmlSchemaClearValidCtxt
-
-Fri Aug 4 14:50:41 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * python/generator.py: fixed the conversion of long parameters
-
-Thu Jul 13 15:03:11 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlsave.c: Removed the automatic generation of CDATA sections
- for the content of the "script" and "style" elements when
- serializing XHTML. The issue was reported by Vincent Lefevre,
- bug #345147.
- * result/xhtml1 result/noent/xhtml1: Adjusted regression test
- results due to the serialization change described above.
-
-Thu Jul 13 08:32:21 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in parser.c xmllint.c include/libxml/parser.h
- include/libxml/xmlversion.h.in: applied patch from Andrew W. Nosenko
- to expose if zlib support was compiled in, in the header, in the
- feature API and in the xmllint --version output.
-
-Thu Jul 13 08:24:14 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c: refactor to use normal warnings for entities problem
- and not straight SAX callbacks.
-
-Wed Jul 12 17:13:03 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed bug #347316, reported by David Belius:
- The simple type, which was the content type definition
- of a complex type, which in turn was the base type of a
- extending complex type, was missed to be set on this
- extending complex type in the derivation machinery.
-
-Mon Jul 3 13:36:43 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Changed xmlXPathCollectAndTest() to use
- xmlXPathNodeSetAddNs() when adding a ns-node in case of
- NODE_TEST_TYPE (the ns-node was previously added plainly
- to the list). Since for NODE_TEST_ALL and NODE_TEST_NAME
- this specialized ns-addition function was already used,
- I assume it was missed to be used with NODE_TEST_TYPE.
-
-Mon Jul 3 10:57:33 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: applied const'ification of strings patch from
- Matthias Clasen
-
-Thu Jun 29 13:51:12 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c: patch from Andrew W. Nosenko, xmlFreeRMutex forgot to
- destroy the condition associated to the mutex.
-
-Thu Jun 29 12:48:00 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Fixed a double-free in xmlXPathCompOpEvalToBoolean(),
- revealed by a Libxslt regression test.
-
-Thu Jun 29 12:28:07 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Enhanced xmlXPathCompOpEvalToBoolean() to be also
- usable outside predicate evaluation; the intention is to
- use it via xmlXPathCompiledEvalToBoolean() for XSLT tests,
- like in <xsl:if test="/foo">.
-
-Wed Jun 28 19:11:16 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Fix a memory leak which occurred when using
- xmlXPathCompiledEvalToBoolean().
-
-Mon Jun 26 17:24:28 UTC 2006 William Brack <wbrack(a)mmm.com.hk>
-
- * python/libxml.c, python/libxml.py, python/tests/compareNodes.py,
- python/tests/Makefile.am:
- Added code submitted by Andreas Pakulat to provide node
- equality, inequality and hash functions, plus a single
- test program to check the functions (bugs 345779 + 345961).
-
-Mon Jun 26 18:38:51 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Added xmlXPathCompiledEvalToBoolean() to the API and
- adjusted/added xmlXPathRunEval(), xmlXPathRunStreamEval(),
- xmlXPathCompOpEvalToBoolean(), xmlXPathNodeCollectAndTest()
- to be aware of a boolean result request. The new function
- is now used to evaluate predicates.
-
-Mon Jun 26 16:22:50 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Fixed an bug in xmlXPathCompExprAdd(): the newly
- introduced field @rewriteType on xmlXPathStepOp was not
- initialized to zero here; this could lead to the activation
- of the axis rewrite code in xmlXPathNodeCollectAndTest() when
- @rewriteType is randomly set to the value 1. A test
- (hardcoding the initial value to 1) revealed that the
- resulting incorrect behaviour is similar to the behaviour
- as described by Arnold Hendriks on the mailing list; so I
- hope that will fix the issue.
-
-Fri Jun 23 18:26:08 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Fixed an error in xmlXPathEvalExpr(), which
- was introduced with the addition of the d-o-s rewrite
- and made xpath.c unable to compile if XPATH_STREAMING
- was not defined (reported by Kupriyanov Anatolij -
- #345752). Fixed the check for d-o-s rewrite
- to work on the correct XPath string, which is ctxt->base
- and not comp->expr in this case.
-
-Mon Jun 19 12:23:41 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Added optimization for positional predicates
- (only short-hand form "[n]"), which have a preceding
- predicate: "/foo[descendant::bar][3]".
-
-Sun Jun 18 20:59:02 EDT 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: try to fix the crash raised by the parser in
- recover mode as pointed by Ryan Phillips
-
-Sun Jun 18 18:44:56 EDT 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * python/types.c: patch from Nic Ferrier to provide a better type
- mapping from XPath to python
-
-Sun Jun 18 18:35:50 EDT 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: applied patch from Boz for VMS and reporting
- Schemas errors.
-
-Sun Jun 18 18:22:25 EDT 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * testapi.c: applied patch from Felipe Contreras when compiling
- with --with-minimum
-
-Fri Jun 16 21:37:44 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c include/libxml/tree.h: Fixed a bug in
- xmlDOMWrapAdoptNode(); the tree traversal stopped if the
- very first given node had an attribute node :-( This was due
- to a missed check in the traversal mechanism.
- Expanded the xmlDOMWrapCtxt: it now holds the namespace map
- used in xmlDOMWrapAdoptNode() and xmlDOMWrapCloneNode() for
- reusal; so the map-items don't need to be created for every
- cloning/adoption. Added a callback function to it for
- retrieval of xmlNsPtr to be set on node->ns; this is needed
- for my custom handling of ns-references in my DOM wrapper.
- Substituted code which created the XML namespace decl on
- the doc for a call to xmlTreeEnsureXMLDecl(). Removed
- those nasty "warnings" from the docs of the clone/adopt
- functions; they work fine on my side.
-
-Mon Jun 12 13:23:11 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * result/pattern/namespaces: Adjusted the result of a
- regression test, since the fix of xmlGetNodePath() revealed a
- bug in this test result.
-
-Mon Jun 12 13:06:03 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Got rid of a compiler warning in xmlGetNodePath().
-
-Mon Jun 12 12:54:25 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Fixed xmlGetNodePath() to generate the node test "*"
- for elements in the default namespace, rather than generating
- an unprefixed named node test and losing the namespace
- information.
-
-Fri Jun 9 21:45:02 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * include/libxml/parser.h: Clarified in the docs that the tree
- must not be tried to be modified if using the parser flag
- XML_PARSE_COMPACT as suggested by Stefan Behnel
- (#344390).
-
-Tue Jun 6 17:50:43 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.ini NEWS doc//* libxml.spec.in : preparing release of 2.6.26
-
-Tue Jun 6 17:25:23 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Fixed self-invented a segfault in xmlXPathCtxtCompile(),
- when the expression was not valid and @comp was NULL and I
- tried to do the d-o-s rewrite.
-
-Tue Jun 6 15:19:57 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.ini NEWS doc//* libxml.spec.in : preparing release of 2.6.25
-
-Tue Jun 6 11:28:15 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Enabled the compound traversal again; I added a
- check to use this only if the have an expression starting
- with the document node; so in the case of "//foo", we
- already know at compilation-time, that there will be only
- 1 initial context node. Added the rewrite also to
- xmlXPathEvalExpr().
-
-Tue Jun 6 10:23:10 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xinclude.c: fix bug #343968, include='text' can't lead to a
- recursion.
-
-Fri Jun 2 22:47:08 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Disabled the compound traversal for the release;
- I need first to assure that this is done only if we have
- 1 initial node.
-
-Wed May 31 13:53:41 PST 2006 Aleksey Sanin <aleksey(a)aleksey.com>
-
- * xpath.c: fixed memory leak in xpath error reporting
-
-Wed May 31 15:30:16 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * libxml.h triodef.h: applied patch from Olli Savia for LynxOS
-
-Wed May 31 14:33:00 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c include/libxml/xpath.h runsuite.c:
- Changed the name of the recently added public function
- xmlXPathContextSetObjectCache() to
- xmlXPathContextSetCache(); so a more generic one, in
- case we decide to cache more things than only XPath
- objects.
-
-Tue May 30 21:36:16 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Optimized xmlXPathNodeCollectAndTest() and
- xmlXPathNodeCollectAndTestNth() to evaluate a compound
- traversal of 2 axes when we have a "//foo" expression.
- This is done with a rewrite of the XPath AST in
- xmlXPathRewriteDOSExpression(); I added an additional field
- to xmlXPathStepOp for this (but the field's name should be
- changed). The mechanism: the embracing descendant-or-self
- axis traversal (also optimized to return only nodes which
- can hold elements), will produce context nodes for the
- inner traversal of the child axis. This way we avoid a full
- node-collecting traversal of the descendant-or-self axis.
- Some tests indicate that this can reduce execution time of
- "//foo" to 50%. Together with the XPath object cache this
- all significantly speeds up libxslt.
-
-Tue May 30 11:38:47 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: A warning will now be reported in the value of
- the XSD attribute 'schemaLocation' does not consist of tuples
- (namespace-name, document-URI). A warning will be reported
- if a schema document could not be found at the specified
- location (via 'schemaLocation' or
- 'noNamespaceSchemaLocation').
- * include/libxml/xmlerror.h: Added XML_SCHEMAV_MISC to
- xmlParserErrors.
-
-Tue May 30 11:21:34 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Enhanced xmlXPathNodeCollectAndTest() to avoid
- recreation (if possible) of the node-set which is used to
- collect the nodes in the current axis for the current context
- node. Especially for "//foo" this will decrease dramatically
- the number of created node-sets, since for each node in the
- result node-set of the evaluation of descendant-or-self::node()
- a new temporary node-set was created. Added node iterator
- xmlXPathNextChildElement() as a tiny optimization for
- child::foo.
-
-Mon May 29 18:06:17 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c include/libxml/xpath.h: Added an XPath object cache.
- It sits on an xmlXPathContext and need to be explicitly
- activated (or deactivated again) with
- xmlXPathContextSetObjectCache(). The cache consists of 5
- lists for node-set, string, number, boolean and misc XPath
- objects. Internally the xpath.c module will use object-
- deposition and -acquisition functions which will try to reuse
- as many XPath objects as possible, and fallback to normal
- free/create behaviour if no cache is available or if the cache
- is full.
- * runsuite.c: Adjusted to deactivate the cache for XML Schema
- tests if a cache-creation is turned on by default for the whole
- library, e.g. for testing purposes of the cache. It is
- deactivated here in order to avoid confusion of the memory leak
- detection in runsuite.c.
-
-Wed May 24 10:54:25 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Removed a memcpy if xmlXPathNodeSetMerge(); it
- seems we really need to walk the whole list, since those
- nasty namespace nodes need to be added with
- xmlXPathNodeSetDupNs(); thus a pure memcpy is not possible.
- A flag on the node-set indicating if namespace nodes are in
- the set would help here; this is the 3rd flag which would
- be useful with node-sets. The current flags I have in mind:
- 1) Is a node-set already sorted?
- This would allow for rebust and optimizable sorting
- behaviour.
- 2) Of what type are the nodes in the set (or of mixed type)?
- This would allow for faster merging of node-sets.
- 3) Are namespace nodes in the set?
- This would allow to skip all the namespace node specific
- special handling. Faster node-set merging if the first
- set is empty; just memcpy the set.
-
-Mon May 22 17:14:00 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Optimization of count(): eliminated sorting
- (see bug #165547). Optimization of XPATH_OP_FILTER if the
- predicate is a [1] (disable with XP_OPTIMIZED_FILTER_FIRST if
- it produces trouble). Tiny opt in xmlXPathNodeSetMerge().
-
-Mon May 22 13:33:12 CEST 2006 Rob Richards <rrichards(a)ctindustries.net>
-
- * tree.c: Revert behavior change in xmlSetProp to handle attributes
- with colons in name and no namespace.
-
-Fri May 19 21:56:43 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Substituted all remaining calls to xmlXPathCmpNodes()
- for xmlXPathCmpNodesExt(). Tiny further enhancement of
- xmlXPathCmpNodesExt(). Added additional checks in various code
- parts to avoid calling sorting or merging functions if the
- node-set(s) don't need them; i.e., if they are empty or contain
- just one node.
-
-Fri May 19 13:16:58 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Optimized the comparison for non-element nodes
- in xmlXPathCmpNodesExt(); the comparison is used for sorting
- of node-sets. This enhancement is related to bug #165547.
- There are other places where the old comparison function
- xmlXPathCmpNodes() is still called, but I currently don't
- know exactly what those calls are for; thus if they can be
- substituted (if it makes sense) for the new function.
-
-Tue May 16 16:55:13 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xpath.c: Applied patch from Rob Richards, fixing a potential
- memory leak in xmlXPathTryStreamCompile(), when a list of
- namespaces was assigned to the XPath compilation context;
- here a new namespace list was created and passed to
- xmlPatterncompile(); but this list was not freed afterwards.
- Additionally we avoid now in xmlXPathTryStreamCompile() to
- compile the expression, if it has a colon - indicating
- prefixed name tests - and no namespace list was given. The
- streaming XPath mechanism needs a namespace list at
- compilation time (unlike normal XPath, where we can bind
- namespace names to prefixes at execution time).
- * pattern.c: Enhanced to use a string dict for local-names,
- ns-prefixes and namespace-names.
- Fixed xmlStreamPushInternal() not to use string-pointer
- comparison if a dict is available; this won't work, since
- one does not know it the given strings originate from the
- same dict - and they normally don't do, since e.g.
- namespaces are hold on xmlNs->href. I think this would be
- worth an investigation: if we can add a @doc field to xmlNs
- and put the @href in to a additionan namespace dict hold
- in xmlDoc. Daniel will surely not like this idea :-) But
- evaluation of tons of elements/attributes in namespaces
- with xmlStrEqual() isn't the way we should go forever.
-
-Thu May 11 18:03:49 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed bug #341337, reported by David Grohmann.
- The code expected a node (xmlNodePtr) on the info for a
- non-existent default attribute, which clearly cannot be
- expected, since the attribute does not exist. I can only
- guess that this sneaked trying to eliminate the query
- for the owner-element, which is unavoidable actually.
- Note that creation of default attributes won't have an
- effect if validating via SAX/XMLReader; i.e., the processor
- won't fire additional start-attribute events (I'm not even
- sure if Libxml2 has such a SAX-event; I think it hands them
- all over in the start-element event).
-
-Tue May 9 21:47:58 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed bug #341150, reported by Michael Romer.
- In xmlSchemaBuildContentModelForSubstGroup(),
- xmlAutomataNewOnceTrans2() was incorrectly used instead of
- xmlAutomataNewTransition2() to mimic a xs:choice for
- substitution-groups.
- * test/schemas/subst-group-1_1.xsd
- test/schemas/subst-group-1_0.xml
- result/schemas/subst-group-1_0_1
- result/schemas/subst-group-1_0_1.err: Added regression test
- supplied by Michael Romer for bug #341150.
-
-Sat May 6 11:05:24 HKT 2006 William M. Brack <wbrack(a)mmm.com.hk>
-
- * relaxng.c: Fixed compilation error with patch supplied by
- Graham Bennett.
-
-Thu May 4 19:14:03 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: We'll raise an internal error and stop
- validation now when an entity is found in the instance
- document, since we don't support automatic entity
- substitution by the schema processor (yet?) -
- see bug #340316, reported by Nick Wellnhofer.
-
-Wed May 3 15:16:00 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: applied another Python detection patch from Joseph Sacco
- * libxml.spec.in: cleanup the changelog section, asciifies the spec file
- too
-
-Tue May 2 22:34:54 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: fix a mix of code and declarations showing up on Windows
- patch from Kjartan Maraas, fixing #340404
-
-Tue May 2 14:24:40 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * encoding.c: fixing bug #340398 xmlCharEncOutFunc writing to
- input buffer
-
-Fri Apr 28 18:29:22 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * NEWS configure.in doc//*: preparing 2.6.24 release, fixed Python
- paths at the last moment
- * relaxng.c testapi.c tree.c: fix some comments
-
-Thu Apr 27 10:15:45 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: applied patch from Roland Schwingel to allow UTF-8
- file paths on Windows
-
-Thu Apr 27 10:10:58 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlwriter.c: patch from Jason Viers for line breaks after EndPI
-
-Tue Apr 25 22:22:58 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: fix compilation without tree
-
-Tue Apr 25 18:17:37 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmllint.c: applied patch from Gary Coady to really make sure
- xmllint --nonet would not reach the network, should fix #337483.
-
-Tue Apr 25 14:52:15 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: applied patch from Joseph Sacco changing slightly
- the python detection scheme should fix bug #338526
-
-Mon Apr 24 10:50:19 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix the error message for invalid code point in content
- c.f. bug #339311
-
-Wed Apr 19 13:16:23 CEST 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c test/schemas/restriction-enum-1*
- result/schemas/restriction-enum-1*: Fixed incorrect
- validation of restricted enumerations. Added related
- regression tests.
-
-Thu Apr 13 09:47:25 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: fixing a deallocation problem in xmlSchemaAddSchemaDoc()
- in case of errors, should fix bug #338303
-
-Thu Apr 13 09:31:45 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c: fixing a deallocation problem in xmlRelaxNGParse()
- in case of errors, should fix bug #338306
-
-Thu Apr 6 10:22:17 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xmlcatalog.1 doc/xmlcatalog_man.xml doc/xmllint.1 doc/xmllint.xml:
- applied man page improvements from Daniel Leidert
-
-Mon Mar 27 11:44:07 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: removed unused code or variables, from Stefan Kost
- fixing #336163 and #336164
-
-Mon Mar 27 11:38:21 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: applied patch from Stefan Kost fixing #336160
-
-Mon Mar 27 11:23:39 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * chvalid.c genChRanges.py genUnicode.py xmlunicode.c
- include/libxml/chvalid.h include/libxml/xmlunicode.h: applied
- patches from Aivars Kalvans to make unicode tables const, fixes
- bug #336096, this also updates to Unicode 4.01 final with a couple
- of character ranges fixes.
-
-Mon Mar 27 00:51:40 CEST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * chvalid.c genChRanges.py include/libxml/chvalid.h: fixed bug
- #335603 and resync'ed genChRanges.py to the expected output.
-
-Wed Mar 22 00:14:34 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: applied patch from Youri Golovanov fixing bug
- #316338 and adding a couple of optimizations in the regexp
- compilation engine.
- * test/regexp/bug316338 result/regexp/bug316338: added regression
- tests based on the examples provided in the bug report.
-
-Fri Mar 10 08:40:55 EST 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * c14n.c encoding.c xmlschemas.c xpath.c xpointer.c: fix a few
- warning raised by gcc-4.1 and latest changes
-
-Fri Mar 10 01:34:42 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c schematron.c testAutomata.c tree.c valid.c xinclude.c
- xmlcatalog.c xmlreader.c xmlregexp.c xpath.c: end of first
- pass on coverity reports.
-
-Thu Mar 9 19:36:14 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c xmlschemas.c xmlschemastypes.c: more cleanups based
- on coverity reports.
-
-Thu Mar 9 17:47:40 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c catalog.c encoding.c entities.c example/gjobread.c
- python/libxml.c: more cleanups based on coverity reports.
-
-Thu Mar 9 15:12:19 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c parser.c parserInternals.c pattern.c uri.c: a bunch
- of small cleanups based on coverity reports.
-
-Thu Mar 9 09:42:10 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * win32/Makefile.bcb: added schematron as pointed out by Eric Zurcher
-
-Tue Mar 7 09:50:09 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xml2-config.in: fix Red Hat bug #184170
-
-Mon Mar 6 14:21:08 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Simplified usage of the internal xmlNsMap. Added a
- "strict" lookup for namespaces based on a prefix. Fixed a
- namespace processing issue in the clone-node function, which
- occurred if a @ctxt argument was given.
-
-Fri Mar 3 17:44:10 CET 2006 Rob Richards <rrichards(a)ctindustries.net>
-
- * valid.c: fix HTML attribute ID checking for input element.
- Maintain current attribute "name" behavior for now.
-
-Thu Mar 2 18:59:50 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Bundled lookup of attr-nodes and retrieving their
- values into the functions xmlGetPropNodeInternal() and
- xmlGetPropNodeValueInternal(). Changed relevant code
- to use those functions.
-
-Mon Feb 27 20:42:04 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xpath.c: workaround HP-UX compiler bug by Rick Jones
-
-Mon Feb 27 10:57:05 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * python/libxml2.py: remove a tab, as pointed out on IRC
-
-Sat Feb 25 18:12:10 CET 2006 Rob Richards <rrichards(a)ctindustries.net>
-
- * tree.c: Fix the add sibling functions when passing attributes.
- Modify testing for ID in xmlSetProp.
- No longer remove IDness when unlinking or replacing an attribute.
-
-Fri Feb 24 21:20:33 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * catalog.c: Martin Cole pointed out a bug in xmlCatalogAdd()
- if /etc/xml/catalog doesn't exist.
-
-Thu Feb 23 23:06:18 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * doc//*: updated the Ruby bindings links, and regenerated the
- docs.
-
-Thu Feb 23 09:12:27 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * catalog.c: improve catalog debugging message patch from Rick Jones
-
-Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * python/types.c: Nic Ferrier found debug statement left in the
- XPath conversion code
-
-Tue Feb 21 20:23:14 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xmllint.1 doc/xmllint.xml: small man page improvements from
- Daniel Leidert
-
-Mon Feb 20 15:45:19 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed a side-effect of the previous XSI bugfix:
- The constructor needs a bucket to be assigned during component
- fixup.
-
-Mon Feb 20 14:32:36 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c xmlschemastypes.c: Fixed xs:boolean to reject
- the empty string (reported by Bas Driessen on the mailing-list).
- Fixed schema XSI-acquisition and construction: the schemata
- (xmlSchema) didn't get the targetNamespace in some cases, thus
- the component resolution mechanism failed to work. The XSI
- stuff needs to be tested more intensively; think about how
- to test this for regression.
-
-Mon Feb 20 09:57:41 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xmllint.1 doc/xmllint.xml: more man page improvements from
- Daniel Leidert
-
-Sun Feb 19 22:31:33 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xmllint.1 doc/xmllint.xml: man page improvements from Daniel
- Leidert, c.f. #331290
-
-Sun Feb 19 17:54:04 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmllint.c: fix an error report when using --path and --valid
- closes bug #331290
-
-Sun Feb 19 16:20:43 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c: trying to fix #331062, this is again a problem
- around interleave, there is no good fix unless reimplementing
- but this works around some cases and allow to validate in that
- case.
-
-Wed Feb 15 11:55:22 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Fixed bug #328896 reported by Liron. The path
- for text- and CDATA-section-nodes was computed incorrectly
- in xmlGetNodePath().
-
-Sun Feb 12 20:12:22 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: bug fixes for #327167 as well as some cleanups
- and more thorough tests on atoms comparisons.
-
-Thu Feb 9 10:07:20 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * include/wsockcompat.h: patch from Eric Zurcher to compile with
- Borland C++ 6
-
-Sun Feb 5 04:03:59 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: bill pointed out a missing block in xmlParseComment
- trying to fill with a normal processing of the given character.
-
-Sun Feb 5 03:41:39 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fixed the comment streaming bug raised by Graham Bennett
- * test/badcomment.xml result//badcomment.xml*: added to the regression
- suite.
-
-Fri Feb 3 17:36:41 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * include/libxml/tree.h: Added the xmlDOMWrapCloneNode() to
- the header file.
-
-Fri Feb 3 17:29:22 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Added an initial version of xmlDOMWrapCloneNode() to
- the API. It will be used to reflect DOM's Node.cloneNode and
- Document.importNode methods.
- The pros: 1) non-recursive, 2) optimized ns-lookup
- (mostly pointer comparison), 3) user defined ns-lookup,
- 4) save ns-processing. The function is in an unfinished
- and experimental state and should be only used to test it.
-
-Fri Feb 3 10:42:48 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: applied patch from Rob Richards fixing the URI regressions
- tests on Windows which seems to indicate bad escaping.
-
-Thu Feb 2 13:11:26 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Fixed some bugs xmlDOMWrapReconcileNamespaces() wrt
- the previous addition of the removal of redundant ns-decls.
-
-Wed Feb 1 17:32:25 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Enhanced xmlDOMWrapReconcileNamespaces() to remove
- redundant ns-decls if the option XML_DOM_RECONNS_REMOVEREDUND
- was given. Note that I haven't moved this option to the
- header file yet; so just call this function with an @option
- of 1 to test the behaviour.
-
-Wed Feb 1 12:21:08 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tapi.c win32/Makefile.*: Added changed as proposed on
- the mailing list by venkat naidu in order to compile
- testapi.c on windows.
-
-Thu Jan 19 09:57:28 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in xml2-config.in: trying to fix windows/configure
- issues reported by Tim Van Holder
-
-Wed Jan 18 18:21:15 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c libxml.h parser.c: try to fix xmlParseInNodeContext
- when operating on an HTML document.
-
-Mon Jan 9 17:27:15 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * relaxng.c include/libxml/relaxng.h: Added
- xmlRelaxNGSetParserStructuredErrors() to the API.
-
-Mon Jan 9 15:33:16 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: reverted first patches for #319279 which led to #326295
- and fixed the problem in xmlParseChunk() instead
- * test/ent11 result//ent11*: added test for #326295 to the regression
- suite
-
-Thu Jan 5 16:25:06 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * NEWS configure.in libxml.spec.in testapi.c doc/*: updated the news
- regenerated the docs, preparing for release of 2.6.23
- * pattern.c xmlschemas.c: fixed some comments
-
-Thu Jan 5 15:48:27 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * test/XPath/docs/nodes test/XPath/tests/nodespat
- result/XPath/tests/nodespat: Added regression tests for
- the latest XPath/pattern fixes.
-
-Thu Jan 5 15:43:38 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * pattern.c: Another fix to handle "foo//.": "foo" was not
- included in the resulting node-set.
-
-Thu Jan 5 13:22:29 CET 2006 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * pattern.c xpath.c include/libxml/pattern.h:
- Fixed bug #322928, reported by Erich Schubert: The bug was
- in pattern.c, which is used for a tiny subset of xpath
- expression which can be evaluated in an optimized way.
- The doc-node was never considered when evaluating "//"
- expressions. Additionally, we fixed resolution
- to nodes of any type in pattern.c; i.e. a "//." didn't work
- yet, as it did select only element-nodes. Due to this
- issue the pushing of nodes in xpath.c needed to be adjusted
- as well.
-
-Wed Jan 4 18:07:47 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: tiny refactoring patch from Bjorn Reese
-
-Wed Jan 4 15:00:51 CET 2006 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c: fix bug #324432 with <xml:foo/>
- * test/ns7 result/ns7*: added to the regression tests
-
-Wed Jan 4 10:53:56 CET 2006 Daniel Veillard <daniel(a)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(a)cazic.net>
-
- * xmlschemas.c: Removed last dependency on the obsolete enum
- xmlSchemaValidError.
-
-Mon Jan 2 11:20:00 CET 2006 Daniel Veillard <daniel(a)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(a)veillard.com>
-
- * xmlregexp.c: bug in xmlRegExecPushString2() pointed out by
- Sreeni Nair.
-
-Tue Dec 20 16:55:31 CET 2005 Rob Richards <rrichards(a)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(a)cazic.net>
-
- * 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(a)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(a)cazic.net>
-
- * win32/configure.js: Added enable/disable of runtime
- debugging (LIBXML_DEBUG_RUNTIME).
-
-Wed Dec 14 18:11:50 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * 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(a)cazic.net>
-
- * 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(a)cazic.net>
-
- * test/schemas/bug323510* result/schemas/bug323510*:
- Added regression test for bug #323510.
-
-Mon Dec 12 16:11:13 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * 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(a)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(a)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(a)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(a)cazic.net>
-
- * 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(a)cazic.net>
-
- * xmlreader.c include/libxml/xmlreader.h: Added
- xmlTextReaderSchemaValidateCtxt() to the API.
-
-Wed Dec 7 12:59:56 CET 2005 Kasimier Buchcik <libxml2-cvs(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)veillard.com>
-
- * error.c: fixing a portability problem on some old Unices with
- patch from Albert Chin
-
-2005-10-27 Aleksey Sanin <aleksey(a)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(a)veillard.com>
-
- * python/libxml.py: remove warnings to stdout patch from Nic Ferrier
-
-Thu Oct 27 13:54:52 CEST 2005 Daniel Veillard <daniel(a)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(a)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(a)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(a)veillard.com>
-
- * HTMLparser.c: typo fix from Michael Day
-
-Mon Oct 24 20:16:23 EDT 2005 Rob Richards <rrichards(a)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(a)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(a)ctindustries.net>
-
- * xmlsave.c: prevent output of fragment tags when serializing XHTML.
-
-Wed Oct 19 16:53:47 BST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: committing a some fixes and debug done yesterday in
- the London airport.
-
-Thu Oct 20 12:54:23 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)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(a)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(a)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(a)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(a)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(a)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(a)cazic.net>
-
- * result/schemas/*.err: Adapted regression test results.
-
-Fri Oct 14 16:21:22 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)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 interfering 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(a)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(a)cazic.net>
-
- * result/schemas/*: Adapted regression test results.
-
-Mon Oct 10 15:12:43 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)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.
- Separated 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 disallow 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(a)ctindustries.net>
-
- * schematron.c xmlregexp.c: remove warnings under Windows.
-
-Wed Sep 28 23:42:14 CEST 2005 Daniel Veillard <daniel(a)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(a)veillard.com>
-
- * error.c: Adrian Mouat pointed out redundancies in xmlReportError()
-
-Mon Sep 26 19:18:24 CEST 2005 Daniel Veillard <daniel(a)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(a)veillard.com>
-
- * xmlreader.c: fixing leak in xmlTextReaderReadString() #316924
-
-Thu Sep 15 16:12:44 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * uri.c: more fixes to the behaviour of xmlBuildRelativeURI
-
-Thu Sep 15 15:08:21 CEST 2005 Daniel Veillard <daniel(a)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(a)cazic.net>
-
- * include/libxml/schemasInternals.h: Added some comments for the
- struct fields.
-
-Wed Sep 14 13:24:27 HKT 2005 William Brack <wbrack(a)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(a)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(a)cazic.net>
-
- * test/schemas/import1_0.xsd: And adapting another one.
-
-Mon Sep 12 21:29:35 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * result/schemas/derivation-ok-extension_0_0: Adapted result.
-
-Mon Sep 12 21:20:41 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)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(a)cazic.net>
-
- * xmlschemas.c include/libxml/schemasInternals.h
- include/libxml/xmlerror.h: Completion of the schema graph.
- Centralisation, more robustness of the schema document
- acquisition 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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)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(a)veillard.com>
-
- * xmllint.c: patch from Stéphane Bidoul to compile without schematron
-
-Wed Sep 7 00:16:27 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * debugXML.c: patch from Oleg Paraschenko to fix xmlDebugDumpNode()
- when handled a namespace node.
-
-Sun Sep 4 23:36:45 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * NEWS elfgcchack.h testapi.c doc/*: updated the docs and rebuild
- releasing 2.6.21
- * include/libxml/threads.h threads.c: removed xmlIsThreadsEnabled()
- * threads.c include/libxml/threads.h xmllint.c: added the more
- generic xmlHasFeature() as suggested by Bjorn Reese, xmllint uses it.
-
-Sun Sep 4 22:45:49 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in doc/* configure.in: prepare for release
- * xpath.c: work for #303289, fix a formatting bug for MIN_INT
-
-Sun Sep 4 15:48:57 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c: real fix for #314881 and #314759 is was a bit more complex
- than initially expected as ctxt->error == NULL had behaviour side
- effects at the compilation level itself.
-
-Sun Sep 4 14:01:00 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * pattern.c xpath.c include/libxml/pattern.h: fixing yet another
- pattern induced XPath bug #314282
- * relaxng.c: reverted back last change it was seriously broken
-
-Sat Sep 3 16:51:55 CEST 2005 Rob Richards <rrichards(a)ctindustries.net>
-
- * xmlsave.c: check for NULL to prevent crash with meta elements
-
-Sat Sep 3 16:26:55 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c: structured error reporting problem with Relax-NG
- should fix #314881 and #314759
-
-Sat Sep 3 15:42:29 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * pattern.c: fixes a portability problem raised by C370 on Z/OS
-
-Sat Sep 3 15:26:31 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c tree.c valid.c: fixing a number of issues raised by xml:id
- but more generally related to attributes and ID handling, fixes
- #314358 among other things
-
-Fri Sep 2 14:26:43 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * encoding.c parserInternals.c: avoid passing a char[] as snprintf
- first argument.
- * threads.c include/libxml/threads.h: implemented xmlIsThreadsEnabled()
- based on Andrew W. Nosenko idea.
- * doc/* elfgcchack.h: regenerated the API
-
-Thu Sep 1 14:44:42 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: the use of AM_PATH_PYTHON is not portable enough
- reverting back to AM_PATH_PROG
-
-Thu Sep 1 11:42:39 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: Applied the last patch from Gary Coady for #304637
- changing the behaviour when text nodes are found in body
- * result/HTML/*: this changes the output of some tests
-
-Thu Sep 1 11:22:37 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/downloads.html doc/xml.html: adding reference to Bull AIX rpms
- c.f. #160598
-
-Wed Aug 31 11:39:02 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xml2-config.in: removed the obsolete --libtool-libs option, c.f.
- bug #314853
-
-Fri Aug 26 17:33:26 CEST 2005 Rob Richards <rrichards(a)ctindustries.net>
-
- * xmlsave.c: move handling of meta element for http-equiv in XHTML docs
- to serialization and no longer modify internal tree.
-
-Fri Aug 26 00:51:58 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * libxml.spec.in: the profiling usually don't work, disabled
- * doc/*: rebuilt
-
-Thu Aug 25 23:47:55 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: trying to fix the first part of #310033 by
- detecting gcc <= 3.2
-
-Thu Aug 25 22:13:37 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * error.c: fixed bug #310033, the URI extraction code given a
- node is a bit twisted and broke in the last months.
-
-Thu Aug 25 16:18:15 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * debugXML.c result/XPath/xptr/strrange2: uninitialized field and
- fix on test.
-
-Thu Aug 25 16:03:05 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * debugXML.c: change verbosity depending on API
- * result/XPath/tests/* result/XPath/xptr/* result/xmlid/*: get back
- to previous outputs
-
-Thu Aug 25 15:14:56 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c parser.c SAX2.c debugXML.c tree.c valid.c xmlreader.c
- xmllint.c include/libxml/HTMLparser.h include/libxml/parser.h:
- added a parser XML_PARSE_COMPACT option to allocate small
- text nodes (less than 8 bytes on 32bits, less than 16bytes on 64bits)
- directly within the node, various changes to cope with this.
- * result/XPath/tests/* result/XPath/xptr/* result/xmlid/*: this
- slightly change the output
-
-Thu Aug 25 12:16:26 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: patch from Andrew W. Nosenko, use se $GCC = 'yes'
- instead of $CC = 'gcc' because GCC may have a different name
-
-Thu Aug 25 00:18:20 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: changes the way the python binary is found, should
- also fix bug #308004
-
-Wed Aug 24 16:44:41 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: found another bug while looking at #309616 on missing
- entities.
- * result/ent2.sax* result/ent7.sax* result/xml2.sax*: this changed the
- SAX stream in missing conditions for a few tests
-
-Wed Aug 24 16:19:00 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * encoding.c: applied the patch suggested #309565 which can avoid
- looping in error conditions.
-
-Wed Aug 24 16:04:17 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c tree.c: line numbers are now carried by most nodes, fixing
- xmlGetLineNo() c.f. bug #309205
-
-Wed Aug 24 14:43:34 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * encoding.c error.c include/libxml/xmlerror.h: finally converted
- the encoding module to the common error reporting mechanism
- * doc/* doc/html/libxml-xmlerror.html: rebuilt
-
-Wed Aug 24 11:35:26 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xpath.c: removed a potentially uninitialized variable error
- * python/generator.py: fixed a deprecation warning
- * python/tests/tstLastError.py: silent the damn test when Okay !
-
-Wed Aug 24 00:11:16 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX2.c globals.c runtest.c testC14N.c testapi.c tree.c
- include/libxml/SAX2.h include/libxml/xmlregexp.h: fixed compilation
- when configured --without-sax1 and other cleanups fixes bug #172683
- * doc/* elfgcchack.h: regenerated
-
-Tue Aug 23 20:05:05 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fixed bug #170489 reported by Jirka Kosek
- * test/valid/objednavka.xml test/valid/dtds/objednavka.dtd
- result/valid/objednavka*: added the test to the regression suite.
-
-Tue Aug 23 18:04:08 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c include/libxml/HTMLparser.h: added a recovery mode
- for the HTML parser based on the suggestions of bug #169834 by
- Paul Loberg
-
-Tue Aug 23 15:38:46 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * elfgcchack.h testapi.c doc/*: regenerated
- * schematron.c: fixed a compilation problem
- * xmlregexp.c include/libxml/xmlregexp.h: some cleanups and one bug fix
- * result/expr/base: slightly changes the number of Cons.
-
-Mon Aug 22 23:19:50 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * elfgcchack.h testapi.c doc/*: rescanned code and rebuilt
- * xmlregexp.c: small cleanup
- * include/libxml/schematron.h include/libxml/xmlexports.h
- include/libxml/xmlversion.h.in: cleanup problems from code scanner
-
-Mon Aug 22 18:00:18 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemastypes.c: applied patch from Kuba Nowakowski fixing bug
- #313982
- * result/schemas/bug313982* test/schemas/bug313982*: also added
- the test case to the regression suite.
-
-Mon Aug 22 17:50:20 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * testRegexp.c: printed the wrong string
-
-Mon Aug 22 16:42:07 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * testRegexp.c xmlregexp.c include/libxml/xmlregexp.h: exported
- xmlExpExpDerive(), added it to the testRegexp command line
- tool when providing multiple expressions.
-
-Mon Aug 22 14:57:13 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am result/expr/base test/expr/base: added the first
- regression test suite set for the new expression support
-
-Mon Aug 22 13:49:18 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * valid.c: fixed an uninitialized variable
- * xmlregexp.c include/libxml/xmlregexp.h: extended the API to
- add the parser, serializer and some debugging
- * include/libxml/xmlversion.h.in: made the new support compiled
- by default if Schemas is included
- * testRegexp.c: cleanup and integration of the first part of the
- new code with a special switch
- * xmllint.c: show up Expr in --version if compiled in
- * include/libxml/tree.h: moved the xmlBuffer definition up
-
-Mon Aug 22 12:11:10 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Some preparation for the creation of a graph
- of imported/included/redefined schemas; this is needed for
- at least the redefinitions.
- Centralized the creation of the parser context in one function.
-
-Mon Aug 22 02:19:33 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c include/libxml/xmlregexp.h: pushing the formal expression
- handling code to have it in CVs from now. Not plugged, and misses
- APIs it's not compiled in yet.
-
-Sat Aug 20 23:13:27 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: applied another patch from Rob Richards to fix
- xmlTextReaderGetAttributeNs and xmlTextReaderMoveToAttributeNs
-
-Wed Aug 17 09:06:33 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: applied patch from Rob Richards to fix
- xmlTextReaderGetAttribute behaviour with namespace declarations
-
-Fri Aug 12 14:12:56 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c include/libxml/xmlerror.h:
- Changed output for keyref-match errors; the target-node will
- be now reported rather than the scope-node of the keyref
- definition - allowing easier chasing of instance errors.
- This was reported by Guy Fabrice to the mailing list.
- Some initial parsing code for schema redefinitions.
- * result/schemas/bug303566_1_1.err
- result/schemas/bug312957_1_0.err: Adapted test results due
- to the keyref changes.
-
-Fri Aug 12 12:17:52 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * valid.c: applied patch from Derek Poon fixing bug #310692
-
-Wed Aug 10 23:39:02 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: fix for bug #312945 as pointed by Dean Hill, the
- context type was not always properly initialized.
-
-Wed Aug 10 18:21:41 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c: fixed bug #307377 about validation of choices in
- list values.
- * test/relaxng/307377* result/relaxng/307377* Makefile.am runtest.c:
- added examples to the regression tests, problem is that streaming
- version gives slightly more information.
-
-Wed Aug 10 15:25:53 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xinclude.c: fixed bug #302302, nasty but the fix is rather simple.
-
-Wed Aug 10 11:59:46 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * result/schemas/any6_1_0*: Added missing test results.
-
-Tue Aug 9 23:37:22 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: fixed a determinism detection problem exposed by
- ##other tests committed by Kasimier, also added a small speedup
- of determinism detection.
- * test/results/any6_2_0* any8_1_0* any7_1_2* any7_2_2*: added
- the results to the regression tests now
-
-Tue Aug 9 15:54:09 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * test/schemas/any7_2.xml test/schemas/any6_2.xsd
- test/schemas/any8_1.xsd test/schemas/any8_0.xml:
- Added some more tests for element wildcards.
-
-Tue Aug 9 14:22:47 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed #312957 reported by Carol Hunter:
- streaming XPath states were not popped in every case,
- thus failed to resolve correctly for subsequent input.
- * test/schemas/bug312957* result/schemas/bug312957*:
- Added the test submitted by Carol Hunter.
-
-Tue Aug 9 13:07:27 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c xmlschemas.c: trying to nail down the remaining
- ##other issues
- * result/schemas/any7* test/schemas/any7: completed the tests
- and added the results
- * result/schemas/any3_0_0.err result/schemas/any5_0_0.err
- result/schemas/any5_1_0.err: this slightly changes the output
- from 3 existing tests
-
-Mon Aug 8 22:33:08 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * nanoftp.c nanohttp.c xmlschemastypes.c: applied patch from
- Marcus Boerger to remove warnings on Windows.
-
-Mon Aug 8 16:43:04 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlsave.c include/libxml/xmlsave.h: fixed #145092 by adding
- an xmlSaveOption to omit XML declaration
-
-Mon Aug 8 15:44:54 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLtree.c: fixed bug #310333 with a patch close to the provided
- patch for HTML UTF-8 serialization
- * result/HTML/script2.html: this changed the output of that test
-
-Mon Aug 8 15:01:51 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c: fixed bug #310264, basically it's about reentrancy
- of count based transition, when going though the counter must
- be reset to 0
- * test/schemas/bug310264* result/schemas/bug310264*: added the
- regression test.
-
-Mon Aug 8 14:40:52 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed a memory leak: xmlSchemaFreeAnnot() was
- only freeing the first annotation in the list.
-
-Mon Aug 8 09:44:34 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: applied patch from Rob Richards fixing
- xmlTextReaderGetAttribute
-
-Mon Aug 8 01:41:53 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fixed an uninitialized memory access spotted by
- valgrind
-
-Sun Aug 7 12:39:35 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * test/relaxng/docbook_0.xml: get rid of the dependency on a locally
- installed DTD
- * uri.c include/libxml/uri.h xmlIO.c nanoftp.c nanohttp.c: try to
- cleanup the Path/URI conversion mess, needed fixing in various
- layers and a new API to the uri module which also fixes #306861
- * runtest.c: integrated a regression test specific to check the
- URI conversions done before calling the I/O handlers.
-
-Sat Aug 6 11:06:24 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/XSLT.html doc/xml.html: small doc fix for #312647
-
-Tue Aug 2 13:26:42 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * win32/configure.js: applied patch from Rob Richards to allow
- disabling modules in win32, fixes #304071
-
-Mon Aug 1 07:18:53 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * python/libxml.c: applied fix from Jakub Piotr Clapa for
- xmlAttr.parent(), closing #312181
-
-Sun Jul 31 18:48:55 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * schematron.c: report improvement
- * test/schematron/zvon* result/schematron/zvon*: more tests
-
-Sun Jul 31 16:02:59 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * win32/Makefile.msvc win32/configure.js: applied patch from Rob
- Richards to add schematron to the build on Windows
- * test/schematron/zvon3* result/schematron/zvon3*: second test
- * test/schematron/zvon10* result/schematron/zvon10*: this is the
- real second test 10 and 2 are swapped.
-
-Sun Jul 31 15:42:31 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * schematron.c: more bug fixes, improve the error reporting.
- * test/schematron/zvon2* result/schematron/zvon2*: second test
-
-Sun Jul 31 14:15:31 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * schematron.c xmllint.c: fixing the loop bug, fixing schematron
- text error rendering
- * Makefile.am result/schematron/* test/schematron/zvon1*.sct:
- started integrating within "make tests"
-
-Sat Jul 30 17:26:58 EDT 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * test/schematron/*: a few first tests from Zvon unfortunately
- with the old syntax
-
-Sat Jul 30 17:08:07 EDT 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * schematron.c xmllint.c include/libxml/schematron.h: committing
- work done on the plane last week-end
-
-Sat Jul 30 15:16:29 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: allows an extra argument to subset the tests
- * xmlregexp.c: big speedup for validation, basically avoided
- transition creation explosion when removing epsilon transition
-
-Sat Jul 30 00:00:46 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am globals.c parserInternals.c xmlreader.c xmlunicode.c
- xmlwriter.c: more cleanups based on sparse reports, added
- "make sparse"
-
-Fri Jul 29 12:11:25 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * python/libxml.c: don't output any message on failed resolver lookups,
- better done by the python user provided resolver layer.
-
-Fri Jul 29 01:48:02 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c SAX2.c encoding.c globals.c parser.c relaxng.c
- runsuite.c runtest.c schematron.c testHTML.c testReader.c
- testRegexp.c testSAX.c testThreads.c valid.c xinclude.c xmlIO.c
- xmllint.c xmlmodule.c xmlschemas.c xpath.c xpointer.c: a lot of
- small cleanups based on Linus' sparse check output.
-
-Thu Jul 28 21:28:33 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/Makefile.am: added schematron.h, oops ...
-
-Thu Jul 28 02:38:21 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Added creation of the content type of
- xs:anyType. This is needed when trying to extend xs:anyType
- (although it makes no sense to extend it; IMHO the schema
- people should have ruled this out). This was reported
- by Yong Chen to the mailing list.
- * xmlschemas.c: Fixed handling of xs:anyType in
- xmlSchemaCheckCOSCTExtends() (reported by Young Chen). Tiny
- adjustment to an error report output.
- * test/schemas/extension2* result/schemas/extension2*:
- Added a test case provided by Young Chen.
-
-Mon Jul 25 11:41:18 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * uri.c: enhanced xmlBuildRelativeURI to allow the URI and the
- base to be in "relative" form
-
-Sun Jul 24 10:25:41 EDT 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * schematron.c xmllint.c: started adding schematron to the xmllint
- tool, the report infrastructure is gonna be fun.
-
-Sat Jul 23 23:23:51 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * test/schemas/any6* test/schemas/any7*: Added regression tests
- (they fail currently), but did not added results yet.
-
-Sat Jul 23 23:07:05 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Removed the workaround code in
- xmlSchemaValidateElemWildcard() for the <any> wildcard
- with namespace == ##other. Support for such wildcards was
- implemented by Daniel at the automaton level recently, and
- the workaround code iterfered with it.
-
-Sat Jul 23 10:55:50 EDT 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * pattern.c include/libxml/pattern.h: changed xmlPatterncompile
- signature to pass an int and not an enum since it can generate
- ABI compat troubles.
- * include/libxml/schematron.h schematron.c: adding the new
- schematron code, work in progress lots to be left and needing
- testing
- * include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in
- Makefile.am configure.in: integration of schematron into the
- build
- * xpath.c include/libxml/xpath.h: adding flags to control compilation
- options right now just XML_XPATH_CHECKNS.
-
-Sat Jul 23 16:39:35 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Removed an "internal error" message from
- xmlSchemaBuildAContentModel() when an empty model group
- definition is hit.
-
-Sat Jul 23 00:34:07 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * pattern.c: Changed xmlCompileStepPattern() and
- xmlCompileAttributeTest() to handle the "xml" prefix without
- caring if the XML namespace was supplied by the user.
-
-Fri Jul 22 00:08:43 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed xmlSchemaPSimpleTypeErr(), which did not
- output the given string arguments correctly.
-
-Thu Jul 21 09:21:00 EDT 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * error.c globals.c parser.c runtest.c testHTML.c testSAX.c
- threads.c valid.c xmllint.c xmlreader.c xmlschemas.c xmlstring.c
- xmlwriter.c include/libxml/parser.h include/libxml/relaxng.h
- include/libxml/valid.h include/libxml/xmlIO.h
- include/libxml/xmlerror.h include/libxml/xmlexports.h
- include/libxml/xmlschemas.h: applied a patch from Marcus Boerger
- to fix problems with calling conventions on Windows this should
- fix #309757
-
-Wed Jul 20 14:45:39 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: an optimization of the char data inner loop,
- can gain up to 10% in pure SAX2 parsing speed
- * xmlschemas.c: applied patch from Kupriyanov Anatolij fixing
- a bug in XML Schemas facet comparison #310893
-
-Tue Jul 19 17:27:26 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c xmlschemas.c: fixed the error reporting for
- not transitions
- * result/schemas/any5_0_0* result/schemas/any5_0_2*
- result/schemas/any5_1_0*: fixed output
-
-Tue Jul 19 15:34:12 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: fixing
- bug #172215 about foreign namespaces by adding support for
- negated string transitions. Error messages still need to be
- improved.
- * test/schemas/any5* result/schemas/any5*: adding regression
- tests for this.
-
-Tue Jul 19 12:33:31 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: applied patch from Alexander Pohoyda fixing xmlGetNodePath
- on namespaced attributes #310417.
-
-Mon Jul 18 23:01:15 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xmllint.1 doc/xmllint.html doc/xmllint.xml: --nonet was
- ducplicated
-
-Mon Jul 18 20:49:28 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: fixed xsd:all when used in conjunction with
- substitution groups
- * test/schemas/allsg_* result/schemas/allsg_*: adding specific
- regression tests, strangely missing from NIST/Sun/Microsoft
- testsuites
-
-Sun Jul 17 07:11:27 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: fixed bug #307508, a bad automata was built but
- this showed as an indeterminist result
-
-Thu Jul 14 17:53:02 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemastypes.c: found the last bug raised by NIST tests in
- comparing base64 strings, result from runsuite:
- ## NIST test suite for Schemas version NIST2004-01-14
- Ran 23170 tests (3953 schemata), no errors
-
-Thu Jul 14 14:57:36 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * testRegexp.c: fixed where xmlMemoryDump() should be called.
- * xmlregexp.c: fixed handling of {0}, \n, \r and \t, two bugs
- affecting NIST regression tests
-
-Thu Jul 14 11:30:24 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * configure.in: applied a patch from Gerrit P. Haase to add
- module support on cygwin
-
-Thu Jul 14 10:56:42 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: fixed a potential buffer overrun error introduced
- on last commit to htmlParseScript() c.f. #310229
-
-Thu Jul 14 23:48:17 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: Changed the behaviour of xmlXPathEqualNodeSetFloat to
- return TRUE if a nodeset with a numeric value of NaN is compared
- for inequality with any numeric value (bug 309914).
-
-Thu Jul 14 01:03:03 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * error.c relaxng.c xmlreader.c xmlschemas.c include/libxml/relaxng.h
- include/libxml/xmlschemas.h: applied patch from Marcus Boerger
- to route relaxng and schemas error messages when using the reader
- through the structured interface if activated.
- * elfgcchack.h doc/* testapi.c: rebuilt since this add new APIs
- to test.
-
-Wed Jul 13 18:35:47 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: applied UTF-8 script parsing bug #310229 fix from
- Jiri Netolicky
- * result/HTML/script2.html* test/HTML/script2.html: added the test
- case from the regression suite
-
-Tue Jul 12 17:08:11 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * nanohttp.c: fixed bug #310105 with http_proxy environments with
- patch provided by Peter Breitenlohner
-
-Mon Jul 11 00:28:10 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am NEWS configure.in doc/*: preparing release 2.6.20
- * xmllint.c: removed a compilation problem
-
-Sun Jul 10 23:33:41 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xstc/Makefile.am README README.tests Makefile.tests Makefile.am:
- preparing to make testsuite releases along with code source releases
- * gentest.py testapi.c: fixed a couple of problem introduced by
- the new Schemas support for Readers
- * xpath.c: fixed the XPath attribute:: bug #309580, #309864 in a crude
- but simple way.
- * xmlschemas.c include/libxml/tree.h: fixed a couple of problems
- raised by the doc builder.
- * doc/*: made rebuild
-
-Sun Jul 10 21:51:16 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: fixed a bug introduced on last commit
-
-Sun Jul 10 21:00:54 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xmllint.1 doc/xmllint.html doc/xmllint.xml: fixed a typo
- pointed by Jeroen Ruigrok
- * include/libxml/xmlreader.h include/libxml/xmlschemas.h: increased
- the APIs for xmlReader schemas validation support
- * xmllint.c xmlreader.c xmlschemas.c: xmlReader schemas validation
- implementation and testing as xmllint --stream --schema ...
-
-Sun Jul 10 16:11:26 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/xmlwin32version.h.in: try to avoid conflicts.
-
-Sat Jul 9 19:29:10 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix for #309761 from Dylan Shell
- * xmlschemas.c include/libxml/xmlschemas.h: added xmlSchemaSAXPlug
- and xmlSchemaSAXUnplug generic APIs for SAX Schemas validation.
- * xmllint.c: couple of fixes plus added descriptions for --sax and
- --sax1
-
-Fri Jul 8 23:35:00 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Added c-props-correct constraint to check
- for equal cardinality of keyref/key.
- * include/libxml/xmlerror.h: Added an error code.
-
-Fri Jul 8 21:56:04 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * pattern.c: Fixed evaluation of attributes. Actually only
- attribute at the first level were evaluated (e.g. "@attr");
- expression like "foo/@attr" always failed.
-
-Fri Jul 8 20:04:29 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: tiny fix in xmlSchemaValidateStream() if a
- user-provided SAX handler is given.
-
-Fri Jul 8 19:25:26 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix some potential leaks in error cases.
- * xmllint.c: added --sax, to allow testing of --schemas --sax and
- various other combinations.
- * xmlschemas.c: fix a couple of tiny problems in
- xmlSchemaValidateStream()
-
-Fri Jul 8 18:34:22 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Changed xmlSchemaValidateFile() to use
- xmlSchemaValidateStream() internally.
-
-Fri Jul 8 17:02:14 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * test/relaxng/docbook_0.xml: added the missing entity to the
- document internal subset to avoid errors if the DocBook catalogs
- are not there
- * xmlschemas.c: first cut at implementing xmlSchemaValidateStream()
- untested yet
-
-Wed Jul 6 15:45:48 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * parser.c: fixed problem with free on dupl attribute in
- dtd (bug309637).
- * test/errors/attr3.xml, result/errors/attr3.*: added
- regression test for this
-
-Wed Jul 6 13:11:35 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * win32/Makefile.msvc: try again to fix file format for Windows
-
-Wed Jul 6 12:20:13 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * win32/Makefile.msvc: removed spurious ^M
- * runtest.c: added check for option O_BINARY
- * test/schemas/bug309338*, result/schemas/bug309338*: changed
- sticky tag to 'binary'
-
-Wed Jul 6 10:38:02 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * debugXML.c: excluded content string check for XML_ELEMENT_DECL
- in xmlCtxtGenericNodeCheck
- * runtest.c: changed "open" calls to include O_BINARY for Windows
-
-Wed Jul 6 17:14:03 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fixing bug #166777 (and #169838), it was an heuristic
- in areBlanks which failed.
- * result/winblanks.xml* result/noent/winblanks.xml test/winblanks.xml:
- added the input file to the regression tests
-
-Wed Jul 6 13:40:22 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Fixed bug #309338, reported by Kupriyanov
- Anotolij.
- * test/schemas/bug309338* result/schemas/bug309338*:
- Added a regression test for the above bug.
-
-Tue Jul 5 16:03:05 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am: first steps toward a testsuite dist
- * SAX2.c include/libxml/xmlerror.h: fixed bug #307870
-
-Tue Jul 5 12:38:36 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * runsuite.c runtest.c: Tiny portability adjustment for win.
- * win32/Makefile.*: Added runtest.exe and runsuite.exe to
- be created.
-
-Mon Jul 4 17:44:26 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runsuite.c: first stb at unimplemnted detection
- * runtest.c: fixing Windows code
-
-Mon Jul 4 17:19:31 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runsuite.c: fix on schemas error
- * runtest.c: portability glob() on Windows
-
-Mon Jul 4 16:23:54 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runsuite.c runtest.c: cleanups, logfile and portability
- * xmllint.c: fixed a memory leak
-
-Mon Jul 4 13:11:12 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fixed a bug failing to detect UTF-8 violations in
- CData in push mode.
- * result/errors/cdata.xml* test/errors/cdata.xml: added the test
- to the regressions
-
-Mon Jul 4 11:26:57 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * debugXML.c: added enhancement for #309057 in xmllint shell
-
-Mon Jul 4 00:58:44 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLparser.c: applied patch from James Bursa fixing an html parsing
- bug in push mode
- * result/HTML/repeat.html* test/HTML/repeat.html: added the test to the
- regression suite
-
-Sun Jul 3 23:42:31 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * testapi.c tree.c: fixing a leak detected by testapi in
- xmlDOMWrapAdoptNode, and fixing another side effect in testapi
- seems to pass tests fine now.
- * include/libxml/parser.h parser.c: xmlStopParser() is no more limited
- to push mode
- * error.c: remove a warning
- * runtest.c xmllint.c: avoid compilation errors if only some parts
- of the library are compiled in.
-
-Mon Jul 4 00:39:35 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * gentest.py testapi.c: fix a problem with previous patch to
- testapi.c
-
-Sun Jul 3 22:59:28 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runsuite.c runtest.c tree.c: fixing compilations when
- disabling parts of the library at configure time.
-
-Sun Jul 3 18:17:58 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parserInternals.c: fix bug raised by zamez on IRC
- * testapi.c: regenerated, seems to pop-up leaks in new tree functions
- * tree.c: added comments missing.
- * doc/*: regenerated
-
-Sun Jul 3 18:06:55 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * testapi.c runsuite.c runtest.c: fixing #307823 and a couple of
- assorted bugs
- * python/generator.py python/libxml2-python-api.xml: fixed
- conditionals in generator too
- * doc/apibuild.py doc/libxml2-api.xml doc/* elfgcchack.h: some
- cleanups too and rebuilt
-
-Sun Jul 3 16:42:00 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlIO.c: fixed bug #307503 misplaced #ifdef
-
-Sun Jul 3 16:34:47 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runsuite.c: expanded test
- * xmlregexp.c: found and fixed the leak exposed by Microsoft regtests
-
-Sat Jul 2 23:38:24 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runsuite.c: a bit of progresses on xstc
-
-Sat Jul 2 09:30:13 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runsuite.c: completed the simple checks for Relax-NG suites
- back to the same 11 errors as in the Python runs.
-
-Thu Jun 30 15:01:52 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: complete, checking on other platforms is needed
- * README: updated
- * debugXML.c: fix a bug raised by bill on IRC
- * relaxng.c: fix a leak in weird circumstances
- * runsuite.c Makefile.am: standalone test tool against
- the regression suites, work in progress
-
-Tue Jun 28 08:30:26 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: adding URI tests
-
-Mon Jun 27 23:55:56 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: adding xml:id
-
-Mon Jun 27 23:29:36 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: finishing XPath, adding XPointer
-
-Mon Jun 27 17:39:27 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: adding more coverage, XInclude and starting XPath
-
-Mon Jun 27 17:02:14 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c include/libxml/tree.h: Added allocation/deallocation
- functions for the DOM-wrapper context.
-
-Mon Jun 27 15:41:30 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Commented the new functions to be experimental.
-
-Mon Jun 27 14:41:14 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * error.c valid.c: working some weird error reporting problem for
- DTD validation.
- * runtest.c: augmented with DTD validation tests
- * result/VC/OneID*: slight change in validation output.
-
-Mon Jun 27 13:44:41 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: added most HTML tests
-
-Mon Jun 27 14:06:10 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * test/namespaces/reconcile/tests.xml
- test/namespaces/reconcile/tests-to-c.xsl: Added initial tests
- for some new DOM-wrapper helping functions.
-
-Mon Jun 27 14:01:06 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xstc/xstc-to-python.xsl: Cleanup.
- * xstc/sun-test-def.xml xstc/nist-test-def.xml xstc/ms-test-def.xml:
- Removed, those are not needed anymore due to the new test suite.
-
-Mon Jun 27 11:39:50 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * result/*.sax2 MAkefile.am: added SAXv2 regression tests apparently
- missing.
- * runtest.c: added SAX1/SAX2 checks.
-
-Mon Jun 27 12:24:54 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c include/libxml/tree.h: Added
- xmlDOMWrapReconcileNamespaces(), xmlDOMWrapAdoptNode() and
- xmlDOMWrapRemoveNode() to the API. These are functions intended
- to be used with DOM-wrappers.
-
-Mon Jun 27 10:14:57 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: continue to increase the tests
-
-Mon Jun 27 09:21:49 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: continue to increase the tests
-
-Mon Jun 27 01:01:32 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * runtest.c: continue to increase the tests
-
-Sun Jun 26 20:08:24 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/valid.h valid.c: avoid name glob in arguments as
- it matches the glob() routine.
- * runtest.c Makefile.am: first steps toward a C regression test
- framework.
-
-Sat Jun 25 01:37:22 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * configure.in: fixed a problem with the detection of
- ss_family for ipV6, as reported on the mailing list by
- Doug Orleans.
-
-Tue Jun 21 10:44:34 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * test/schemas/empty-value* result/schemas/empty-value*:
- Added regression tests (from Dhyanesh).
-
-Tue Jun 21 10:35:43 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed NULL values to be validated as empty
- string values (reported by Dhyanesh to the mailing list).
- Adjusted text concatenation of mixed content.
-
-Mon Jun 20 18:11:32 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c valid.c: applied patch from Rob Richards for removal
- of ID (and xml:id)
- * xmlreader.c: applied patch from James Wert implementing
- xmlTextReaderReadInnerXml and xmlTextReaderReadOuterXml
-
-Thu Jun 16 14:38:22 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed SAX2 validation: grow of internal
- namespace list, appending of element character content.
- * xstc/xstc.py: Added "--sax" option for SAX2 validation.
-
-Wed Jun 15 15:34:52 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Added missing function descriptions.
-
-Wed Jun 15 15:26:14 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmllint.c: if sax1 is used and input is a file use the old
- API xmlParseFile()
- * xmlschemas.c: cleanups
- * doc/* testapi.c elfgcchack.h: rebuilt to add python bindings
- for the new functions in Schemas.
-
-Wed Jun 15 14:50:48 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c include/libxml/xmlschemas.h: Added
- xmlSchemaValidateFile() to the public API. This will use
- SAX2-driven validation.
-
-Wed Jun 15 11:11:38 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * result/schemas/bug306806_1_0 result/schemas/bug306806_1_0.err:
- Added schema test results (Tom Browder, bug #306806).
-
-Wed Jun 15 11:08:34 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * test/schemas/bug306806_1.xsd test/schemas/bug306806_0.xml:
- Added schema tests submitted by Tom Browder (bug #306806).
-
-Tue Jun 14 15:03:22 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * pattern.c: adjusted last change to xmlCompilePathPattern,
- fixed one compilation warning
-
-Tue Jun 14 21:19:16 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * pattern.c: Some changes/fixes to the streaming evaluation.
- * xmlschemas.c: A bit of support for parsing the schema for
- schema. Fixed attribute derivation when the use is
- "prohibited" and was "optional". Fixed an attribute construction
- bug, a left-over from the time, where <complexContent>,
- <extension>, etc. where created as structs.
-
-Tue Jun 14 12:35:12 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * libxml-2.0.pc.in: removed a redundant include path
-
-Mon Jun 13 14:58:33 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xstc/Makefile.am: Some more adjustments.
-
-Mon Jun 13 14:35:59 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xstc/Makefile.am: Changed test extraction process, since some
- boxes don't know about "tar --strip-path".
-
-Mon Jun 13 13:39:43 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c: fixed a bug exposed by Rob Richards in the mailing-list
- * result//compare0* test//compare0*: added the regression test in
- the suite as this went unnoticed !
-
-Wed Jun 9 11:07:42 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * pattern.c, xpath.c, include/libxml/pattern.h: Further
- enhancement for XPath streaming, consolidated with
- schemas usage of pattern.c. Added a new enum
- xmlPatternFlags.
- * doc/*, testapi.c, elfgcchack.h: updated to reflect new
- enum.
- * test/XPath/tests/mixedpat, test/XPath/docs/mixed,
- result/XPath/mixedpat: added regression test for problems
- reported in bug306348
-
-Thu Jun 9 16:51:31 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Changed non-prefixed QNames to be bound to a
- default namespace if existent.
-
-Thu Jun 9 15:11:38 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Fixed a bug which I invented: hexBinary's string
- values were not duplicated corrently when creating a computed value
- in xmlSchemaValAtomicType.
-
-Thu Jun 9 13:20:57 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c result/schemas/include1_0_0.err:
- Fixed an attribute fixed/default value constraint error.
-
-Thu Jun 9 12:51:23 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * result/schemas/*: Adapted regression test results.
-
-Thu Jun 9 12:22:45 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h
- include/libxml/xmlschemastypes.h: Changed the validation process
- to be able to work in streaming mode. Some datatype fixes,
- especially for list and union types. Due to the changes the
- error report output has changed in most cases. Initial migration to
- functions usable by both, the parser and the validator. This should
- ease a yet-to-come XS construction API in the long term as well.
-
-Thu Jun 9 10:16:11 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: applied patch from Malcolm Rowe to avoid namespace
- troubles on rollback parsing of elements start #304761
- * test/nsclean.xml result/noent/nsclean.xml result/nsclean.xml*:
- added it to the regression tests.
-
-Thu Jun 9 00:33:50 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c include/libxml/xmlerror.h: applied patch from Rob Richards
- for xml:space and xml:lang handling with SAX2 api.
-
-Wed Jun 8 19:41:38 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * globals.c: applied patch from Morten Welinder, closing bug #306901
- on compiling subsets of the library
-
-Wed Jun 8 19:11:42 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xstc/Makefile.am xstc.py xstc-to-python.xsl: Adapted the
- XS tests to use the new release of tests and test-definitions.
-
-2005-06-07 Aleksey Sanin <aleksey(a)aleksey.com>
-
- * c14n.c: fix rendering of attributes when parent node
- is not in the node set
-
-2005-06-06 Aleksey Sanin <aleksey(a)aleksey.com>
-
- * c14n.c: fixed xml attributes processing bug in exc c14n
- * xmllint.c: added --exc-c14n command line option
-
-Mon Jun 6 06:43:33 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c, pattern.c: Enhanced xmlXPathRunStreamEval, fixed
- handling of depth/level for cases like union operator
- (bug #306348 reported by Bob Stayton). Also enhanced
- several comments throughout pattern.c.
- * doc/apibuild.py: fixed problem in handling of
- 'signed' declaration. Rebuilt the docs.
-
-Tue May 31 20:35:27 PDT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * xinclude.c: Enhanced handling of xml:base for included
- elements, fixing bugs 169209 and 302353.
-
-Wed May 25 18:59:53 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed facet errors to be channelled back for
- union type members; facet-validation will stop now on the
- first error. Reported by GUY Fabrice to the mailing-list.
- * xmlschemastypes.c: Changed to ignore lengh-related facet
- validation for QNames and NOTATIONs as proposed by the
- schema people.
- * test/schemas/union2* result/schemas/union2*: Added
- regression tests for union types (by GUY Fabrice).
-
-Fri May 20 20:48:08 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlsave.c: applied patch from Mark Vakoc fixing saving of
- CDATA with NULL content.
-
-Thu May 12 15:14:26 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Changed the VALID_TZO macro to restrict
- the timezone to -840 to 840.
-
-Thu May 12 15:05:11 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Applied patch from Steve Nairn (bug #303670)
- for "signed int" of the date-time timezone field. Silenced
- a warning.
-
-Wed May 11 20:04:09 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: applied patch for replaceNode from Brent Hendricks
-
-Tue May 10 17:27:52 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: fixed bug #303682 of a leak reported by Malcolm Rowe
-
-Tue May 10 11:50:16 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * testapi.c: applied patch from Steve Nairn tof fix the compilation
- problem exposed in bug #303640
-
-Tue May 10 11:11:26 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * test/schemas/bug303566_1* result/schemas/bug303566_1_1*:
- Added regression a test provided by Heiko Oberdiek (bug #303566).
-
-Mon May 9 17:56:58 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * pattern.c: Changed the XPath "." to resolve only on the first
- level for XML Schema IDCs (bug #303566 reported by Heiko Oberdiek).
- This should not affect pattern-like resolution on every level.
-
-Sun May 8 13:35:39 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlmemory.c: fixed #169630 segfault in xmlMemDisplay
-
-Fri May 6 13:40:03 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * nanoftp.c: fixing bug #303068 increasing the nanoftp buffer.
- * doc/apibuild.py: fixed __attribute() parsing problem
- * doc/* testapi.c: regenerated the descriptions and docs.
-
-Wed May 4 11:16:00 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am configure.in threads.c: on linux/gcc use weak definitions
- to avoid linking with pthread library on non-threaded environments.
- * xpath.c: applied patch from Mark Vakoc w.r.t. a buggy namespace
- list allocation.
-
-Fri Apr 29 11:27:37 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * parser.c: Fixed a test for duplicate attributes: Non-prefixed
- attributes were treated as being bound to the default namespace.
-
-Tue Apr 19 17:51:32 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Fixed date-time related validation
- (reported by David Crossley, bug #300576).
-
-Tue Apr 19 16:55:40 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c xmlregexp.c: Removed 5 unnecessary
- dereferences (reported by Andriy, bug #301074).
-
-Tue Apr 19 22:33:18 HKT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: Added some code to avoid integer overflow for
- ceil, floor and round functions (bug 301162)
-
-Tue Apr 19 13:21:54 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Removed workaround for bug #172215, since it
- does more harm in some scenarios. Added some of the
- "Particle Restriction OK" constraints - not yet enabled.
-
-Mon Apr 18 13:02:55 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * result/schemas/changelog093*: Added test results.
-
-Mon Apr 18 12:42:14 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Added output of canonical values in
- identity-constraint error messages.
- * xmlschemastypes.c include/libxml/xmlschemastypes.h:
- Added xmlSchemaGetCanonValueWhtsp() to the API.
- Further enhancement of the canonical value
- conversion.
- * test/schemas/changelog093_0.*: Added test with an XSD
- submitted by Randy J. Ray.
-
-Fri Apr 15 09:33:21 HKT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * valid.c: Applied Daniel's fix for memory leak in dtd
- prefix (bug 300550).
- * xpath.c: minor change to comment only
-
-Thu Apr 14 20:52:41 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlmemory.c: added the call to the breakpoint routine
- when a monitored block is reallocated or freed
-
-Wed Apr 13 05:55:51 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * nanohttp.c: applied patch from Aron Stansvik for bug #172525
- about HTTP query string parameter being lost
-
-Tue Apr 12 04:03:32 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * python/libxml.c python/libxml.py: applied patch from Brent Hendricks
- adding namespace removal at the python level #300209
- * python/tests/Makefile.am python/tests/nsdel.py: added the regression
- test
-
-Sun Apr 10 09:03:22 HKT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * xpath.c: fixed several places where memory cleanup was not
- properly done after an error was detected (problem was
- reported on the mailing list by Pawel Palucha)
-
-Fri Apr 8 21:58:04 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Added substitution group constraints; changed
- the build of the pre-computed substitution groups. Channeled
- errors during xsi assembling of schemas to the validation
- context. Fixed a big memory leak, which occurred when using
- IDCs: the precomputed value of attributes was not freed if
- the attribute did not resolve to an IDC field (discovered
- with the help of Randy J. Ray's schema, posted to the
- xmlschema-dev maling list).
-
-Fri Apr 8 13:22:01 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Added "Particle correct 2" to parsing of model groups.
- Added handling substitution groups inside <choice> and <sequence>;
- for <all> this is not supported yet. Changed circular checks for
- model groups definitions. "memberTypes" are processed at different
- levels now: component resolution first, construction later; this
- goes hand in hand with a global change to handle component
- resolution in a distinct phase. Fixed invalid default values for
- elements to mark the schema as invalid; this just resulted in an
- error report previously, but the schema was handled as valid.
- Separated the assignment of the model groups to referencing
- model group definition references (i.e. particles); this was
- needed to perform the circularity check for model group definitions.
- Added "Element Declaration Properties Correct (e-props-correct)"
- constraints. Separated component resolution for simple/complex
- types.
- * include/libxml/schemasInternals.h: Added a flag for substitution
- group heads.
-
-Wed Apr 6 23:14:03 CEST 2005 Igor Zlatkovic <igor(a)zlatkovic.com>
-
- * win32/Makefile.*: make install cleanup
-
-Wed Apr 6 22:42:23 CEST 2005 Igor Zlatkovic <igor(a)zlatkovic.com>
-
- * win32/Makefile.mingw: fixed mingw compilation
- * testModule.c: removed mingw warnings
-
-Wed Apr 6 21:59:11 CEST 2005 Igor Zlatkovic <igor(a)zlatkovic.com>
-
- * .cvsignore: added Eclipse project files to ignore list
-
-Wed Apr 6 16:08:10 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xpath.c: fixed the bug in lang() as raised by Elliotte Rusty Harold
- * result/XPath/tests/langsimple test/XPath/tests/langsimple
- test/XPath/docs/lang: added a regression test
-
-Tue Apr 5 23:48:35 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * nanoftp.c: applied fix from Rob Richards to compile on Windows.
-
-Tue Apr 5 17:02:58 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Added "Type Derivation OK (Complex)" constraints
- and anchored them in the "Element Locally Valid (Element)"
- constraints. This restricts the type substitution via "xsi:type".
-
-Tue Apr 5 13:10:06 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: patch from Matthew Burgess to improve some schemas
- facets validation messages.
-
-Sat Apr 2 12:48:41 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/* configure.in NEWS: preparing release 2.6.19, updated docs and
- rebuilding.
-
-Sat Apr 2 13:27:32 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xstc/Makefile.am: integrated fixup-tests.py
-
-Fri Apr 1 19:14:18 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemastypes.c: fixed a lack of comment and missing test for
- a pointer in the API.
-
-Fri Apr 1 17:54:22 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xstc/fixup-tests.py: A tiny script to fixup some of the schema
- files used for the tests.
-
-Fri Apr 1 17:33:50 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c include/libxml/schemasInternals.h
- result/schemas/src-element2-*.err result/schemas/element-*.err:
- Committing again, since the CVS server aborted.
-
-Fri Apr 1 15:29:27 CEST 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Corrected 'length' facet validation for
- QNames and notations. Corrected xmlSchemaGetCanonValue: some
- data types did not return a value if already in normalized
- form.
- * xmlschemas.c include/libxml/schemasInternals.h:
- Eliminated creation of structs for <restriction>, <extension>,
- <simpleContent>, <complexContent>, <list> and <union>: the
- information is now set directly on the corresponding simple/
- complex type. Added some more complex type constraints.
- Added facet derivation constraints. Introduced "particle"
- components, which seem to be really needed if applying
- constraints. Corrected/change some of the parsing functions.
- This is all a bit scary, since a significant change to the code.
- * result/schemas/src-element2-*.err result/schemas/element-*.err:
- Adapted regression test results.
-
-Fri Apr 1 16:07:59 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h
- format to cope with gcc4 change of aliasing allowed scopes, had
- to add extra information to doc/libxml2-api.xml to separate
- the header from the c module source.
- * *.c: updated all c library files to add a #define bottom_xxx
- and reimport elfgcchack.h thereafter, and a bit of cleanups.
- * doc//* testapi.c: regenerated when rebuilding the API
-
-Thu Mar 31 17:20:32 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlsave.c: fixed bug reported by Petr Pajas, in the absence of
- encoding UTF-8 should really be assumed. This may break if
- the HTTP headers indicates for example ISO-8859-1 since this
- then becomes a well formedness error.
-
-Thu Mar 31 16:57:18 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * SAX.c: fixed #172260 redundant assignment.
- * parser.c include/libxml/parser.h: fixed xmlSAXParseDoc() and
- xmlParseDoc() signatures #172257.
-
-Thu Mar 31 16:11:10 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * parser.c: fix potential crash if ctxt->sax->ignorableWhitespace
- is NULL as reported by bug #172255
-
-Thu Mar 31 15:36:52 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * relaxng.c: fixed a problem in Relax-NG validation #159968
- * test/relaxng/list.* result/relaxng/list_*: added the test
- to the regression suite
-
-Thu Mar 31 13:06:02 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * python/libxml.c: fixed bug #168504
-
-Thu Mar 31 12:22:54 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * config.h.in configure.in nanoftp.c nanohttp.c xmllint.c
- macos/src/config-mac.h: use XML_SOCKLEN_T instead of SOCKLEN_T
- since apparently IBM can't avoid breaking common defines #166922
-
-Thu Mar 31 10:41:45 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * encoding.c: fix unitinialized variable in not frequently used
- code bug #172182
-
-Thu Mar 31 00:45:18 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * python/generator.py python/libxml.py: another patch from Brent
- Hendricks to add new handlers with the various validity contexts
- * python/tests/Makefile.am python/tests/validDTD.py
- python/tests/validRNG.py python/tests/validSchemas.py: also
- added the regression tests he provided
-
-Wed Mar 30 09:39:27 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * python/generator.py python/libxml.c: applied patch from Brent
- Hendricks to avoid leak in python bindings when using schemas
- error handlers.
-
-Tue Mar 29 22:29:28 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * HTMLtree.c: fixing bug 168196, <a name=""> must be URI escaped too
-
-Sun Mar 27 13:24:24 CEST 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * tree.c: cleanup of the Prop related functions and xmlNewNodeEatName
- by Rob Richards
-
-Thu Mar 24 19:01:22 PST 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * gentest.py, testapi.c: fixed problem with 'minimal library'
- compilation (LIBXML_PATTERN_ENABLED not properly checked) reported
- by Greg Morgan
-
-Thu Mar 24 12:01:30 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed call to a facet error report: the type of
- the error was wrong, resulting in a segfault (bug #171220, reported
- by GUY Fabrice).
-
-Mon Mar 21 22:58:37 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Removed a stupid bug in xmlSchemaValidateAttributes,
- failing to build a linked list correctly (bug #169898, reported
- by bing song, hmm...).
-
-Mon Mar 21 21:09:07 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed a segfault, which occurred during bubbling
- of IDC nodes (bug #170779 and #170778, reported by GUY Fabrice):
- a variable was missed to be reset in a loop. Deactivated bubbling,
- if not referenced by a keyref.
-
-Sun Mar 20 11:13:02 PST 2005 Aleksey Sanin <aleksey(a)aleksey.com>
-
- * c14n.c include/libxml/xmlerror.h: special case "DAV:" namespace
- in c14n relative namespaces check and add structured error messages
- to c14n code
-
-Thu Mar 17 12:55:23 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Removed inheritance of "mixed" content type for
- short-hand restrictions of "anyType" (reported by Guy Fabrice
- to the mailing list). Added the namespace conversion (chameleon
- includes) for the base type reference of <restriction> and
- <extension>.
- * test/schemas/bug152470_1.xsd: Adapted due to the above change
- of "mixed" inheritance.
-
-Thu Mar 17 11:03:59 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: fixed a = -> == error pointed by GUY Fabrice
-
-Wed Mar 16 22:53:53 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemas.c: more debug messages from Matthew Burgess
- * xmlschemastypes.c: xmlSchemaValidateLengthFacet API missing check.
-
-Wed Mar 16 17:37:04 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Aaaannnd putting back the previous changes done
- by Daniel, which I overwrote with the previous commit.
-
-Wed Mar 16 17:20:25 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemastypes.h:
- Hopefully finished validation against facets to use the normalized
- value of both, the facets and instance values. Added
- xmlSchemaValidateLengthFacetWhtsp(), xmlSchemaValidateFacetWhtsp()
- and xmlSchemaGetValType() to the schema API.
-
-Wed Mar 16 13:55:31 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * libxml.spec.in: do not package .la files
- * xmllint.c: applied patch from Gerry Murphy for xmllint return code
- * xmlschemastypes.c: fixed a couple of missing tests of parameters
- at public API entry points.
-
-Tue Mar 15 23:31:14 HKT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * xmlschemastypes.c: a couple of more changes to various
- decimal-handling routines. Fixes python some problems
- turned up by the python tests.
- * Makefile.am: change SchemasPythonTests message to warn
- that there are 10 'expected' errors (rather than 6) since
- we now reject a '+' sign on an unsigned.
-
-Tue Mar 15 15:43:27 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c xmlschemastypes.h: In preparation to use
- normalized values of facets during validation: changed the
- arguments of some string comparison functions; added a static
- xmlSchemaValidateFacetInternal() with more arguments to be
- more flexible. Prepared XML_SCHEMA_FACET_ENUMERATION validation
- to use the comparison functions. Fixed some assignments in
- xmlSchemaValAtomicType(): total digit count, lo, mi, hi.
-
-Sun Mar 13 19:32:03 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * NEWS configure.in testapi.c doc/*: preparing release of 2.6.18
- updated docs and rebuilt
- * libxml.spec.in: reactivated gcc profiling for gcc >= 4.0.0
-
-Sat Mar 12 19:50:22 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * encoding.c: removed a static buffer in xmlByteConsumed(),
- as pointed by Ben Maurer, fixes #170086
- * xmlschemas.c: remove a potentially uninitialized pointer warning
-
-Fri Mar 11 23:53:13 HKT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * xmlschemastypes.c: enhanced the parsing of XML_SCHEMAS_DECIMAL
- and much of the routine xmlSchemaCompareDecimals. The
- changes were necessary to fix a problem reported on the
- mailing list by John Hockaday.
-
-Fri Mar 11 13:22:52 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: The schema parser will stop if components could
- not be resolved. This is not conforming to the spec but for now
- will avoid internal errors during type fixup and content model
- creation. Restructured inclusion/import of schemata: this avoids
- duplicate, self and circular inclusion. Chameleon includes are
- still workarounded. Added restriction to disallow references to
- non-imported namespaces. Corrected parsing of <group>.
- * result/schemas/bug167754_0_0*: Added a missing test result.
-
-Thu Mar 10 16:02:17 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * doc/xml.html doc/encoding.html: Enriched encoding.html with more
- link and foreword warning to avoid problem with ignorant
- programmers, c.f #169721
-
-Thu Mar 10 15:01:34 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * python/tests/Makefile.am python/tests/readernext.py: added
- a regression test from Rob Richards for the previous bug
-
-Thu Mar 10 13:22:36 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c: applied fix for xmlTextReaderNext() bug from
- Rob Richards
-
-Thu Mar 10 11:35:57 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlmodule.c: second patch from Rick Jones, portability fix for
- HP-UX
- * doc/examples/xpath1.c doc/examples/xpath2.c: first fix from Rick Jones
- to avoid warnings.
-
-Thu Mar 10 10:20:23 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * include/libxml/hash.h libxml.h libxml.spec.in: some gcc4 portability
- patches, including a serious aliasing bug exposed in s390
- when trying to convert data pointer to code pointer.
-
-Mon Mar 7 18:34:00 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Tiny restructuring of the validation start-up
- functions. Added cleanup of the validation context at the
- end of validation. This takes care of the validation context
- being reused.
-
-Mon Mar 7 12:12:01 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemastypes.c: Tiny changes in the comparison functions
- I forgot to commit last time.
-
-Fri Mar 4 22:51:42 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Added IDC validation of anySimpleType attribute
- values; anyway the IDC key comparison is restricted to
- anySimpleType <--> string based types. For other types we
- would possibly need the canonical lexical representation of
- them; this sounds not performant, since we would need to
- build such a representation each time we want to compare against
- anySimpleType. TODO: think about buffering the canonical values
- somewhere. Fixed error reports for default attributes to work
- without a node being specified. This all and the enabling of IDC
- validation fixes bug #165346 (reported by Benoit Gr?goire - could
- not read his last name correctly from bugzilla).
-
-Fri Mar 4 18:57:44 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Enabled IDC parsing and validation.
- * xmlschemastypes.c include/libxml/xmlschemastypes.h:
- Added xmlSchemaCopyValue to the API; this was done due to
- validation of default attributes against IDCs: since IDC keys
- consume the precomputed value, one needs a copy.
- * pattern.c: Enabled IDC support; this is currently done
- via calling xmlPatterncompile with a flag arg of 1.
-
-Wed Mar 2 11:45:18 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * Makefile.am doc/examples/Makefile.am python/tests/Makefile.am
- xstc/Makefile.am: try to fix a problem with valgrind.
- * python/generator.py python/libxml.c python/tests/Makefile.am
- python/tests/tstmem.py: applied memory leak fix from Brent Hendricks
- c.f. bug #165349
-
-Mon Feb 28 11:18:24 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * tree.c: Changed xmlSearchNsByHref to call xmlNsInScope with
- the prefix instead of the namespace name.
- * test/schemas/annot-err_0.xsd test/schemas/element-err_0.xsd:
- Adapted invalid values of the "id" attribute, since they are
- validated now.
-
-Fri Feb 25 08:31:16 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c: new version with fixes from Rob Richards
-
-Thu Feb 24 16:37:51 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * threads.c: applied patch from Rich Salz for multithreading on
- Windows.
-
-Wed Feb 23 15:04:46 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlwriter.c: applied a patch from Rob Richards fixing a couple
- of bugs in the writer
-
-Mon Feb 21 21:51:03 HKT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * xmlsave.c: fixed problem when XMLLINT_INDENT was empty (bug 168033).
- * xpath.c: fixed compilation warning, no change to logic.
- * xmlschemastypes.c: fixed compilation warning, no change to logic.
-
-Mon Feb 21 14:48:27 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlwriter.c: applied patch from Rob Richards to fix a problem with
- xmlTextWriterStartAttributeNS
-
-Mon Feb 21 11:41:41 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * pattern.c xpath.c: fixed remaining known bugs in the XPath streaming,
- and switched XPath to use it by default when possible
-
-Sat Feb 19 19:25:14 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlschemastypes.c: a bit of cleanup
- * elfgcchack.h testapi.c doc/*: rebuilt the API the tests and
- the documentation as a result.
-
-Fri Feb 18 20:34:03 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * xmlreader.c include/libxml/xmlreader.h: applied patch from
- Aron Stansvik to add xmlTextReaderByteConsumed()
- * testReader.c: added a test option
- * xmlschemastypes.c: fix a lack of pointer checking in APIs
-
-Fri Feb 18 12:41:10 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * test/schemas/bug167754_0*: Added the regression test of Frans
- Englich for bug #167754.
-
-Fri Feb 18 12:31:49 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Started support for IDC resolution to default
- attributes. If building the content model for <all>: ensured
- to put element declarations and not the particles into the
- content model automaton (this was bug #167754, reported by
- Frans Englich).
-
-Thu Feb 17 22:31:58 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * pattern.c pattern.h: Some experimental addition for parsing
- of expressions and streamable validation.
- Added xmlStreamPushAttr to the API.
-
-Thu Feb 17 19:57:35 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Added validation for the attribute "id" in the
- schemata; doing this needed error report fixes for notations,
- facets and group. Changed NOTATION validation to work with the
- declared NOTATIONs in the schema; this does have no impact on
- the validation via the relaxng module.
- * xmlschemastypes.c include/libxml/xmlschemastypes.h:
- Added xmlSchemaNewNOTATIONValue to the API to be able to do
- the NOTATION validation described above.
- * test/schemas/element-err_0.xsd test/schemas/annot-err_0.xsd:
- Fixed the values of the "id" attributes, which were not validated
- previously.
-
-Thu Feb 17 12:03:46 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Fixed comparison for default/fixed attribute
- values, if the type was 'xsd:string'. Changed the comparison
- for IDCs to use the whitespace aware comparison function.
- * xmlschemastypes.c include/libxml/xmlschemastypes.h:
- Added xmlSchemaGetCanonValue, xmlSchemaNewStringValue and
- xmlSchemaCompareValuesWhtsp to the API. Added functions
- to compare strings with whitespace combinations of "preserve",
- "replace" and "collapse".
-
-Wed Feb 16 13:24:35 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Further work on IDCs, especially evaluation for
- attribute nodes.
-
-Wed Feb 16 01:19:27 CET 2005 Daniel Veillard <daniel(a)veillard.com>
-
- * encoding.c: fix the comment to describe the real return values
- * pattern.c xpath.c include/libxml/pattern.h: lot of work on
- the patterns, pluggin in the XPath default evaluation, but
- disabled right now because it's not yet good enough for XSLT.
- pattern.h streaming API are likely to be changed to handle
- relative and absolute paths in the same expression.
-
-Tue Feb 15 15:33:32 CET 2005 Kasimier Buchcik <libxml2-cvs(a)cazic.net>
-
- * xmlschemas.c: Added IDC evaluation for attribute nodes.
- Made 'nil'ed elements work. Added a specific error message
- for 'strict' attribute wildcards.
- * include/libxml/xmlerror.h: Added an error code for
- wildcards.
- * result/schemas/anyAttr-processContents-err1_0_0.err: Adapted.
-
-Sun Feb 13 16:15:03 HKT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- This change started out as a simple desire to speed up the
- execution time of testapi.c, which was being delayed by
- nameserver requests for non-existent URL's. From there it
- just sort of grew, and grew....
- * nanohttp.c, nanoftp.c: changed the processing of URL's
- to use the uri.c routines instead of custom code.
- * include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX
- * uri.c: added accepting ipV6 addresses, in accordance with
- RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6)
- * gentest.py, testapi.c: fixed a few problems with the
- testing of the nanoftp and nanohttp routines.
- * include/libxml/xmlversion.h: minor change to fix a
- warning on the docs generation
- * regenerated the docs
-
-Sat Feb 12 09:07:11 HKT 2005 William Brack <wbrack(a)mmm.com.hk>
-
- * xinclude.c: fixed xmlXIncludeParseFile to prevent
- overwriting XML_COMPLETE_ATTRS when setting pctxt->loadsubset
- (bug 166199)
... 17786 lines suppressed ...