Edit

kc3-lang/libxml2/NEWS

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 2003-11-04 10:26:43
    Hash : 6d373a26
    Message : preparing release 2.6.2, updated and rebuilt the docs Daniel * configure.in NEWS doc/*: preparing release 2.6.2, updated and rebuilt the docs Daniel

  • NEWS
  •         NEWS file for libxml2
    
      Note that this is automatically generated from the news webpage at:
           http://xmlsoft.org/news.html
    
    
    CVS only : check the Changelog at 
    http://cvs.gnome.org/lxr/source/gnome-xml/ChangeLog
     file
    for a really accurate description:
    Items not finished and worked on, get in touch with the list if you want
    to test those   - More testing on RelaxNG
       - Finishing up XML
      Schemas
    
    
    2.6.2: Nov 4 2003:
       - XPath context unregistration fixes
       - text node coalescing fixes (Mark Lilback)
       - API to screate a W3C Schemas from an existing document (Steve Ball)
       - BeOS patches (Marcin 'Shard' Konicki)
       - xmlStrVPrintf function added (Aleksey Sanin)
       - compilation fixes (Mark Vakoc)
       - stdin parsing fix (William Brack)
       - a posteriori DTD validation fixes
       - xmlReader bug fixes: Walker fixes, python bindings 
       - fixed xmlStopParser() to really stop the parser and errors
       - always generate line numbers when using the new xmlReadxxx
      functions
       - added XInclude support to the xmlReader interface
       - implemented XML_PARSE_NONET parser option
       - DocBook XSLT processing bug fixed
       - HTML serialization for <p> elements (William Brack and me)
       - XPointer failure in XInclude are now handled as resource errors
       - fixed xmllint --html to use the HTML serializer on output (added
        --xmlout to implement the previous behaviour of saving it using the XML
        serializer)
    
    
    2.6.1: Oct 28 2003:
       - Mostly bugfixes after the big 2.6.0 changes
       - Unix compilation patches: libxml.m4 (Patrick Welche), warnings cleanup
        (William Brack)
       - Windows compilation patches (Joachim Bauch, Stephane Bidoul, Igor
        Zlatkovic)
       - xmlWriter bugfix (Alfred Mickautsch)
       - chvalid.[ch]: couple of fixes from Stephane Bidoul
       - context reset: error state reset, push parser reset (Graham
      Bennett)
       - context reuse: generate errors if file is not readable
       - defaulted attributes for element coming from internal entities
        (Stephane Bidoul)
       - Python: tab and spaces mix (William Brack)
       - Error handler could crash in DTD validation in 2.6.0
       - xmlReader: do not use the document or element _private field
       - testSAX.c: avoid a problem with some PIs (Massimo Morara)
       - general bug fixes: mandatory encoding in text decl, serializing
        Document Fragment nodes, xmlSearchNs 2.6.0 problem (Kasimier Buchcik),
        XPath errors not reported,  slow HTML parsing of large documents.
    
    
    2.6.0: Oct 20 2003:
       - Major revision release: should be API and ABI compatible but got a lot
        of change
       - Increased the library modularity, far more options can be stripped out,
        a --with-minimum configuration will weight around 160KBytes
       - Use per parser and per document dictionnary, allocate names and small
        text nodes from the dictionnary
       - Switch to a SAX2 like parser rewrote most of the XML parser core,
        provides namespace resolution and defaulted attributes, minimize memory
        allocations and copies, namespace checking and specific error handling,
        immutable buffers, make predefined entities static structures, etc...
       - rewrote all the error handling in the library, all errors can be
        intercepted at a structured level, with precise information
      available.
       - New simpler and more generic XML and HTML parser APIs, allowing to
        easilly modify the parsing options and reuse parser context for multiple
        consecutive documents.
       - Similar new APIs for the xmlReader, for options and reuse, provided new
        functions to access content as const strings, use them for Python
      bindings
       - a  lot of other smaller API improvements: xmlStrPrintf (Aleksey Sanin),
        Walker i.e. reader on a document tree based on Alfred Mickautsch code,
        make room in nodes for line numbers, reference counting and future PSVI
        extensions, generation of character ranges to be checked with faster
        algorithm (William),  xmlParserMaxDepth (Crutcher Dunnavant), buffer
        access
       - New xmlWriter API provided by Alfred Mickautsch
       - Schemas: base64 support by Anthony Carrico
       - Parser<->HTTP integration fix, proper processing of the Mime-Type
        and charset informations if available.
       - Relax-NG: bug fixes including the one reported by Martijn Faassen and
        zeroOrMore, better error reporting.
       - Python bindings (St