[xml] Release of libxml2-2.6.23



  After 4 months without a release a lot of bug fixes had accumulated:

     ftp://xmlsoft.org/ and GNOME FTP mirrors
     http://xmlsoft.org/

 This release includes a lot of small fixes as well as some improvement
on XML Schemas thanks to Kasimier. I suggest people upgrade if possible:

Portability fixes:
 - Windows (Rob Richards)
 - getaddrinfo on Windows (Kolja Nowak
 - Rob Richards)
 - icc warnings (Kjartan Maraas)
 - --with-minimum compilation fixes (William Brack)
 - error case handling fix on Solaris (Albert Chin)
 - don't use 'list' as parameter name reported by Samuel Diaz Garcia
 - more old Unices portability fixes (Albert Chin)
 - MinGW compilation (Mark Junker)
 - HP-UX compiler warnings (Rick Jones)

Code cleanup:
 - xmlReportError (Adrian Mouat)
 - remove xmlBufferClose (Geert Jansen)
 - unreachable code (Oleksandr Kononenko)
 - refactoring parsing code (Bjorn Reese)

Bug fixes:
 - xmlBuildRelativeURI and empty path (William Brack)
 - combinatory explosion and performances in regexp code
 - leak in xmlTextReaderReadString()
 - xmlStringLenDecodeEntities problem (Massimo Morara)
 - Identity Constraints bugs and a segfault (Kasimier Buchcik)
 - XPath pattern based evaluation bugs (DV & Kasimier)
 - xmlSchemaContentModelDump() memory leak (Kasimier)
 - potential leak in xmlSchemaCheckCSelectorXPath()
 - xmlTextWriterVSprintf() misuse of vsnprintf (William Brack)
 - XHTML serialization fix (Rob Richards)
 - CRLF split problem (William)
 - issues with non-namespaced attributes in xmlAddChild(), xmlAddNextSibling()
   and xmlAddPrevSibling() (Rob Richards)
 - HTML parsing of script
 - Python must not output to stdout (Nic Ferrier)
 - exclusive C14N namespace visibility (Aleksey Sanin)
 - XSD dataype totalDigits bug (Kasimier Buchcik)
 - error handling when writing to an xmlBuffer (Rob Richards)
 - runtest schemas error not reported (Hisashi Fujinaka)
 - signed/unsigned problem in date/time code (Albert Chin)
 - fix XSI driven XSD validation (Kasimier)
 - parsing of xs:decimal (Kasimier)
 - fix DTD writer output (Rob Richards)
 - leak in xmlTextReaderReadInnerXml (Gary Coady)
 - regexp bug affecting schemas (Kasimier)
 - configuration of runtime debugging (Kasimier)
 - xmlNodeBufGetContent bug on entity refs (Oleksandr Kononenko)
 - xmlRegExecPushString2 bug (Sreeni Nair)
 - compilation and build fixes (Michael Day)
 - removed dependancies on xmlSchemaValidError (Kasimier)
 - bug with <xml:foo/>
 - more XPath pattern based evaluation fixes (Kasimier)

Improvements:
 - XSD Schemas redefinitions/restrictions (Kasimier Buchcik)
 - node copy checks and fix for attribute (Rob Richards)
 - counted transition bug in regexps
 - ctxt->standalone = -2 to indicate no standalone attribute was found
 - add xmlSchemaSetParserStructuredErrors() (Kasimier Buchcik)
 - add xmlTextReaderSchemaValidateCtxt() to API (Kasimier)
 - handle gzipped HTTP resources (Gary Coady)
 - add htmlDocDumpMemoryFormat. (Rob Richards)

Documentation:
 - typo (Michael Day)
 - libxml man page (Albert Chin)
 - save function to XML buffer (Geert Jansen)
 - small doc fix (Aron Stansvik)


 Thanks to everybody who helped bringing this release, that's a lot of people !

Daniel

-- 
Daniel Veillard      | Red Hat 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]