Edit

kc3-lang/libxml2/NEWS

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 2006-10-25 16:06:29
    Hash : c8338f1a
    Message : preparing release of libxml2-2.6.27 fix a small problem with preproc flags * NEWS configure.in testapi.c doc//*: preparing release of libxml2-2.6.27 * include/libxml/tree.h: fix a small problem with preproc flags Daniel

  • NEWS
  •         NEWS file for libxml2
    
      Note that this is automatically generated from the news webpage at:
           http://xmlsoft.org/news.html
    
    Items not finished and worked on, get in touch with the list if you want
    to help those   - More testing on RelaxNG
       - Finishing up XML
      Schemas
    
    The change log at 
    ChangeLog.html
     describes the recents commits
    to the CVS at 
    http://cvs.gnome.org/viewcvs/libxml2/
     code base.There is the list of public releases:
    2.6.27: Oct 25 2006:
       - Portability fixes: file names on windows (Roland Schwingel, 
          Emelyanov Alexey), windows compile fixup (Rob Richards), 
          AIX iconv() is apparently case sensitive
       - improvements: Python XPath types mapping (Nic Ferrier), XPath optimization
          (Kasimier), add xmlXPathCompiledEvalToBoolean (Kasimier), Python node
          equality and comparison (Andreas Pakulat), xmlXPathCollectAndTest
          improvememt (Kasimier), expose if library was compiled with zlib 
          support (Andrew Nosenko), cache for xmlSchemaIDCMatcher structs
          (Kasimier), xmlTextConcat should work with comments and PIs (Rob
          Richards), export htmlNewParserCtxt needed by Michael Day, refactoring
          of catalog entity loaders (Michael Day), add XPointer support to 
          python bindings (Ross Reedstrom, Brian West and Stefan Anca), 
          try to sort out most file path to URI conversions and xmlPathToUri,
          add --html --memory case to xmllint
       - building fix: fix --with-minimum (Felipe Contreras), VMS fix, 
          const'ification of HTML parser structures (Matthias Clasen),
          portability fix (Emelyanov Alexey), wget autodetection (Peter
          Breitenlohner),  remove the build path recorded in the python
          shared module, separate library flags for shared and static builds
          (Mikhail Zabaluev), fix --with-minimum --with-sax1 builds, fix
          --with-minimum --with-schemas builds
       - bug fix: xmlGetNodePath fix (Kasimier), xmlDOMWrapAdoptNode and
          attribute (Kasimier), crash when using the recover mode, 
          xmlXPathEvalExpr problem (Kasimier), xmlXPathCompExprAdd bug (Kasimier),
          missing destry in xmlFreeRMutex (Andrew Nosenko), XML Schemas fixes
          (Kasimier), warning on entities processing, XHTML script and style
          serialization (Kasimier), python generator for long types, bug in
          xmlSchemaClearValidCtxt (Bertrand Fritsch), xmlSchemaXPathEvaluate
          allocation bug (Marton Illes), error message end of line (Rob Richards),
          fix attribute serialization in writer (Rob Richards), PHP4 DTD validation
          crasher, parser safety patch (Ben Darnell), _private context propagation
          when parsing entities (with Michael Day), fix entities behaviour when 
          using SAX, URI to file path fix (Mikhail Zabaluev), disapearing validity
          context, arg error in SAX callback (Mike Hommey), fix mixed-content
          autodetect when using --noblanks, fix xmlIOParseDTD error handling,
          fix bug in xmlSplitQName on special Names, fix Relax-NG element content
          validation bug, fix xmlReconciliateNs bug, fix potential attribute 
          XML parsing bug, fix line/column accounting in XML parser, chunking bug
          in the HTML parser on script, try to detect obviously buggy HTML
          meta encoding indications, bugs with encoding BOM and xmlSaveDoc, 
          HTML entities in attributes parsing, HTML minimized attribute values,
          htmlReadDoc and htmlReadIO were broken, error handling bug in
          xmlXPathEvalExpression (Olaf Walkowiak), fix a problem in
          htmlCtxtUseOptions, xmlNewInputFromFile could leak (Marius Konitzer),
          bug on misformed SSD regexps (Christopher Boumenot)
          
       - documentation: warning about XML_PARSE_COMPACT (Kasimier Buchcik),
          fix xmlXPathCastToString documentation, improve man pages for
          xmllitn and xmlcatalog (Daniel Leidert), fixed comments of a few
          functions
    
    
    2.6.26: Jun 6 2006:
       - portability fixes: Python detection (Joseph Sacco), compilation
        error(William Brack and Graham Bennett), LynxOS patch (Olli Savia)
       - bug fixes: encoding buffer problem, mix of code and data in
        xmlIO.c(Kjartan Maraas), entities in XSD validation (Kasimier Buchcik),
        variousXSD validation fixes (Kasimier), memory leak in pattern (Rob
        Richards andKasimier), attribute with colon in name (Rob Richards), XPath
        leak inerror reporting (Aleksey Sanin), XInclude text include of
        selfdocument.
       - improvements: Xpath optimizations (Kasimier), XPath object
        cache(Kasimier)
    
    
    2.6.25: Jun 6 2006::
    Do not use or package 2.6.25
    2.6.24: Apr 28 2006:
       - Portability fixes: configure on Windows, testapi compile on windows
          (Kasimier Buchcik, venkat naidu), Borland C++ 6 compile (Eric Zurcher),
          HP-UX compiler workaround (Rick Jones), xml2-config bugfix, gcc-4.1
          cleanups, Python detection scheme (Joseph Sacco), UTF-8 file paths on
          Windows (Roland Schwingel).
          
       - Improvements: xmlDOMWrapReconcileNamespaces xmlDOMWrapCloneNode (Kasimier
          Buchcik), XML catalog debugging (Rick Jones), update to Unicode 4.01.
       - Bug fixes: xmlParseChunk() problem in 2.6.23, xmlParseInNodeContext()
          on HTML docs, URI behaviour on Windows (Rob Richards), comment streaming
          bug, xmlParseComment (with William Brack), regexp bug fixes (DV &
          Youri Golovanov), xmlGetNodePath on text/CDATA (Kasimier),
          one Relax-NG interleave bug, xmllint --path and --valid,
          XSD bugfixes (Kasimier), remove debug
          left in Python bindings (Nic Ferrier), xmlCatalogAdd bug (Martin Cole),
          xmlSetProp fixes (Rob Richards), HTML IDness (Rob Richards), a large
          number of cleanups and small fixes based on Coverity reports, bug
          in character ranges, Unicode tables const (Aivars Kalvans), schemas
          fix (Stefan Kost), xmlRelaxNGParse error deallocation, 
          xmlSchemaAddSchemaDoc error deallocation, error handling on unallowed
          code point, ixmllint --nonet to never reach the net (Gary Coady),
          line break in writer after end PI (Jason Viers). 
       - Documentation: man pages updates and cleanups (Daniel Leidert).
       - New features: Relax NG structure error handlers.
    
    
    2.6.23: Jan 5 2006:
       - 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),
    
    
    2.6.22: Sep 12 2005:
       - build fixes: compile without schematron (St