[xml] Release of libxml2-2.6.21

   I didn't do a release for nearly 2 months while a lot of fixes and
developpement accumulated in CVS.

      ftp://xmlsoft.org/ and GNOME FTP servers

  As the list below shows, there is an awful lot of patches and bug fixes
in this release. There are 2 new modules that not yet considered complete
one for Schematron validation and one for formal regular expressions processing.
There is a lot of Schemas improvement thans to Kasimier Buchcik, there
were some significant progresses against the W3C XSD test suite regression
tests, but we are still missing redefine. There is also 2 new speedup
which can lead to significant improvement one requires the use of the
XML_PARSE_COMPACT parser option, the other one is automatic.

* build fixes:
 - Cygwin portability fixes (Gerrit P. Haase)
 - calling convention problems on Windows (Marcus Boerger)
 - cleanups based on Linus' sparse tool
 - update of win32/configure.js (Rob Richards)
 - remove warnings on Windows(Marcus Boerger)
 - compilation without SAX1
 - detection of the Python binary
 - use $GCC inestad of $CC = 'gcc' (Andrew W. Nosenko)
 - compilation/link with threads and old gcc
 - compile problem by C370 on Z/OS
* bug fixes:
 - http_proxy environments (Peter Breitenlohner)
 - HTML UTF-8 bug (Jiri Netolicky)
 - XPath NaN compare bug (William Brack)
 - htmlParseScript potential bug
 - Schemas regexp handling of spaces
 - Base64 Schemas comparisons NIST passes
 - automata build error xsd:all
 - xmlGetNodePath for namespaced attributes (Alexander Pohoyda)
 - xmlSchemas foreign namespaces handling
 - XML Schemas facet comparison (Kupriyanov Anatolij)
 - xmlSchemaPSimpleTypeErr error report (Kasimier Buchcik)
 - xml: namespace ahndling in Schemas (Kasimier)
 - empty model group in Schemas (Kasimier)
 - wilcard in Schemas (Kasimier)
 - URI composition (William)
 - xs:anyType in Schemas (Kasimier)
 - Python resolver emmitting error messages directly
 - Python xmlAttr.parent (Jakub Piotr Clapa)
 - trying to fix the file path/URI conversion
 - xmlTextReaderGetAttribute fix (Rob Richards)
 - xmlSchemaFreeAnnot memleak (Kasimier)
 - HTML UTF-8 serialization
 - streaming XPath
 - Schemas determinism detection problem
 - XInclude bug
 - Schemas context type (Dean Hill)
 - validation fix (Derek Poon)
 - xmlTextReaderGetAttribute[Ns] namespaces (Rob Richards)
 - Schemas type fix (Kuba Nowakowski)
 - UTF-8 parser bug
 - error in encoding handling
 - xmlGetLineNo fixes
 - bug on entities handling
 - entity name extraction in error handling with XInclude
 - text nodes in HTML body tags (Gary Coady)
 - xml:id and IDness at the treee level fixes
 - XPath streaming patterns bugs.
* improvements:
 - structured interfaces for schemas and RNG error reports (Marcus Boerger)
 - optimization of the char data inner loop parsing (thanks to Behdad Esfahbod for the idea)
 - schematron validation though not finished yet
 - xmlSaveOption to omit XML declaration
 - keyref match error reports (Kasimier)
 - formal expression handling code not plugged yet
 - more lax mode for the HTML parser
 - parser XML_PARSE_COMPACT option for text nodes allocation.
* documentation:
 - xmllint man page had --nonet duplicated

  Thanks to everybody who contributed for this release, this is a lot of
work by  a lot of people !


Daniel Veillard      | Red Hat Desktop team http://redhat.com/
veillard redhat com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]