From d03a853bb0370d89552eceee59df1746da4a37f8 Mon Sep 17 00:00:00 2001
From: Mike Hommey
Date: Sun, 1 Mar 2009 10:53:23 +0100
Subject: Import upstream version 2.7.0
---
doc/xml.html | 53 ++++++++++++++++++++++++++++++++++-------------------
1 file changed, 34 insertions(+), 19 deletions(-)
(limited to 'doc/xml.html')
diff --git a/doc/xml.html b/doc/xml.html
index 8e42443..30398d2 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -421,9 +421,11 @@ pnode=pxmlDoc->children->children;
and libxml2, but you need to install a more recent version:
libxml(-devel) >= 1.8.8 or libxml2(-devel) >= 2.1.0
- XPath implementation looks seriously broken
- XPath implementation prior to 2.3.0 was really incomplete. Upgrade to
- a recent version, there are no known bugs in the current version.
+ Random crashes in threaded applications
+ Read and follow all advices on the thread
+ safety page, and make 100% sure you never call xmlCleanupParser()
+ while the library or an XML document might still be in use by another
+ thread.
The example provided in the web page does not compile.
It's hard to maintain the documentation in sync with the code
@@ -440,16 +442,8 @@ pnode=pxmlDoc->children->children;
generated doc
have a look at the set of
examples.
- look for examples of use for libxml2 function using the Gnome code.
-
-
+ look for examples of use for libxml2 function using the Gnome code
+ or by asking on Google.
Browse
the libxml2 source , I try to write code as clean and documented
@@ -471,12 +465,6 @@ pnode=pxmlDoc->children->children;
Download: http://sourceforge.net/project/showfiles.php?group_id=12999
-
How to validate a document a posteriori ?
@@ -739,6 +727,33 @@ to the SVN code base.<
Here is the list of public releases:
+2.7.0: Aug 30 2008
+
+ - Documentation: switch ChangeLog to UTF-8, improve mutithreads and
+ xmlParserCleanup docs
+ - Portability fixes: Older Win32 platforms (Rob Richards), MSVC
+ porting fix (Rob Richards), Mac OS X regression tests (Sven Herzberg),
+ non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
+
+ - Bug fixes: various realloc problems (Ashwin), potential double-free
+ (Ashwin), regexp crash, icrash with invalid whitespace facets (Rob
+ Richards), pattern fix when streaming (William Brack), various XML
+ parsing and validation fixes based on the W3C regression tests, reader
+ tree skipping function fix (Ashwin), Schemas regexps escaping fix
+ (Volker Grabsch), handling of entity push errors (Ashwin), fix a slowdown
+ when encoder cant serialize characters on output
+ - Code cleanup: compilation fix without the reader, without the output
+ (Robert Schwebel), python whitespace (Martin), many space/tabs cleanups,
+ serious cleanup of the entity handling code
+ - Improvement: switch parser to XML-1.0 5th edition, add parsing flags
+ for old versions, switch URI parsing to RFC 3986,
+ add xmlSchemaValidCtxtGetParserCtxt (Holger Kaelberer),
+ new hashing functions for dictionnaries (based on Stefan Behnel work),
+ improve handling of misplaced html/head/body in HTML parser, better
+ regression test tools and code coverage display, better algorithms
+ to detect various versions of the billion laughts attacks, make
+ arbitrary parser limits avoidable as a parser option
+
2.6.32: Apr 8 2008
- Documentation: returning heap memory to kernel (Wolfram Sang),
--
cgit v1.2.3