diff options
Diffstat (limited to 'doc/xml.html')
-rw-r--r-- | doc/xml.html | 53 |
1 files changed, 34 insertions, 19 deletions
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;</pre> and libxml2, but you need to install a more recent version: libxml(-devel) >= 1.8.8 or libxml2(-devel) >= 2.1.0</p> </li> - <li><em>XPath implementation looks seriously broken</em> - <p>XPath implementation prior to 2.3.0 was really incomplete. Upgrade to - a recent version, there are no known bugs in the current version.</p> + <li><em>Random crashes in threaded applications</em> + <p>Read and follow all advices on the <a href="threads.html">thread + safety</a> page, and make 100% sure you never call xmlCleanupParser() + while the library or an XML document might still be in use by another + thread.</p> </li> <li><em>The example provided in the web page does not compile.</em> <p>It's hard to maintain the documentation in sync with the code @@ -440,16 +442,8 @@ pnode=pxmlDoc->children->children;</pre> generated doc</a></li> <li>have a look at <a href="examples/index.html">the set of examples</a>.</li> - <li>look for examples of use for libxml2 function using the Gnome code. -<!-- - For example the following will query the full Gnome CVS base for the - use of the <strong>xmlAddChild()</strong> function: - <p><a - href="http://cvs.gnome.org/lxr/search?string=xmlAddChild">http://cvs.gnome.org/lxr/search?string=xmlAddChild</a></p> - <p>This may be slow, a large hardware donation to the gnome project - could cure this :-)</p> ---> - </li> + <li>look for examples of use for libxml2 function using the Gnome code + or by asking on Google.</li> <li><a href="http://svn.gnome.org/viewcvs/libxml2/trunk/">Browse the libxml2 source</a> , I try to write code as clean and documented @@ -471,12 +465,6 @@ pnode=pxmlDoc->children->children;</pre> <p>Download: <a href="http://sourceforge.net/project/showfiles.php?group_id=12999">http://sourceforge.net/project/showfiles.php?group_id=12999</a></p> </li> - <!-- Website is currently unavailable as of 2003-08-02 - <li>by Peter Jones <pjones@pmade.org> - <p>Website: <a - href="http://pmade.org/pjones/software/xmlwrapp/">http://pmade.org/pjones/software/xmlwrapp/</a></p> - </li> - --> </ul> </li> <li><em>How to validate a document a posteriori ?</em> @@ -739,6 +727,33 @@ to the <a href="http://svn.gnome.org/viewcvs/libxml2/trunk/">SVN</a> code base.< <p>Here is the list of public releases:</p> +<h3>2.7.0: Aug 30 2008</h3> +<ul> + <li>Documentation: switch ChangeLog to UTF-8, improve mutithreads and + xmlParserCleanup docs</li> + <li>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) + </li> + <li>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</li> + <li>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</li> + <li>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</li> +</ul> <h3>2.6.32: Apr 8 2008</h3> <ul> <li>Documentation: returning heap memory to kernel (Wolfram Sang), |