[xml] Release of libxml2-2.6.20
- From: Daniel Veillard <veillard redhat com>
- To: xml gnome org
- Subject: [xml] Release of libxml2-2.6.20
- Date: Sun, 10 Jul 2005 19:24:35 -0400
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]