[xml] Release of libxml2-2.6.20



  Changes have accumulated, last release was beginning of April, so
this is an heavy one:
     ftp://xmlsoft.org/ and GNOME FTP mirrors
     http://xmlsoft.org/

  As the list below shows there is a lot of stuff in that one, among the
significant changes:
   - big improvement in XSD Schemas
   - XSD Schemas streaming support (SAX and Reader) though it may
     be somewhat experimental
   - the new DOM importing functions discussed on this list
   - an infrastructure to have regression tests on non Linux platforms
     (see README.tests and the libxml2-tests-2.6.20.tar.gz)
There have been a lot of testing of this release so I am relatively confident
about it even if there is significant additions and changes.

*  build fixes:
 - Windows build (Rob Richards)
 - Mingw compilation (Igor Zlatkovic)
 - Windows Makefile (Igor)
 - gcc warnings (Kasimier and andriy google com)
 - use gcc weak references to pthread to avoid the pthread dependancy on Linux
 - compilation problem (Steve Nairn)
 - compiling of subset (Morten Welinder)
 - IPv6/ss_family compilation (William Brack)
 - compilation when disabling parts of the library
 - standalone test distribution. 

* bug fixes:  - bug in lang()
 - memory cleanup on errors (William Brack)
 - HTTP query strings (Aron Stansvik)
 - memory leak in DTD (William)
 - integer overflow in XPath (William)
 - nanoftp buffer size
 - pattern "." apth fixup (Kasimier)
 - leak in tree reported by Malcolm Rowe
 - replaceNode patch (Brent Hendricks)
 - CDATA with NULL content (Mark Vakoc)
 - xml:base fixup on XInclude (William)
 - pattern fixes (William)
 - attribute bug in exclusive c14n (Aleksey Sanin)
 - xml:space and xml:lang with SAX2 (Rob Richards)
 - namespace trouble in complex parsing (Malcolm Rowe)
 - XSD type QNames fixes (Kasimier)
 - XPath streaming fixups (William)
 - RelaxNG bug (Rob Richards)
 - Schemas for Schemas fixes (Kasimier)
 - removal of ID (Rob Richards)
 - a small RelaxNG leak
 - HTML parsing in push mode bug (James Bursa)
 - failure to detect UTF-8 parsing bugs in CDATA sections
 - areBlanks() heuristic failure
 - duplicate attributes in DTD bug (William).

* improvements:
 - lot of work on Schemas by Kasimier Buchcik both on conformance and streaming
 - Schemas validation messages (Kasimier Buchcik
 - Matthew Burgess)
 - namespace removal at the python level (Brent Hendricks)
 - Update to new Schemas regression tests from W3C/Nist (Kasimier)
 - xmlSchemaValidateFile() (Kasimier)
 - implementation of xmlTextReaderReadInnerXml and xmlTextReaderReadOuterXml
   (James Wert)
 - standalone test framework and programs
 - new DOM import APIs xmlDOMWrapReconcileNamespaces() xmlDOMWrapAdoptNode()
   and xmlDOMWrapRemoveNode()

  Thanks to everybody who helped building the release by providing feedback,
bug reports or patches !

Daniel

-- 
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]