38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync NEWS file for libxml2
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Note that this is automatically generated from the news webpage at:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync http://xmlsoft.org/news.html
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncItems not finished and worked on, get in touch with the list if you want
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncto help those - More testing on RelaxNG
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Finishing up XML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncThe change log at
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncChangeLog.html
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync describes the recents commits
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncto the SVN at
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynchttp://svn.gnome.org/viewcvs/libxml2/trunk/
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync code base.Here is the list of public releases:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.31: Jan 11 2008:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Security fix: missing of checks in UTF-8 parsing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bug fixes: regexp bug, dump attribute from XHTML document, fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlFree(NULL) to not crash in debug mode, Schematron parsing crash
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Rob Richards), global lock free on Windows (Marc-Antoine Ruel),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XSD crash due to double free (Rob Richards), indentation fix in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlTextWriterFullEndElement (Felipe Pena), error in attribute type
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync parsing if attribute redeclared, avoid crash in hash list scanner if
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync deleting elements, column counter bug fix (Christian Schmidt),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync HTML embed element saving fix (Stefan Behnel), avoid -L/usr/lib
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync output from xml2-config (Fred Crozat), avoid an xmllint crash
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Stefan Kost), don't stop HTML parsing on out of range chars.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Code cleanup: fix open() call third argument, regexp cut'n paste
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync copy error, unused variable in __xmlGlobalInitMutexLock (Hannes Eder),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync some make distcheck realted fixes (John Carr)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improvements: HTTP Header: includes port number (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync testURI --debug option,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.30: Aug 23 2007:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability: Solaris crash on error handling, windows path fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Roland Schwarz and Rob Richards), mingw build (Roland Schwarz)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bugfixes: xmlXPathNodeSetSort problem (William Brack), leak when
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync reusing a writer for a new document (Dodji Seketeli), Schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xsi:nil handling patch (Frank Gross), relative URI build problem
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Patrik Fimml), crash in xmlDocFormatDump, invalid char in comment
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync detection bug, fix disparity with xmlSAXUserParseMemory, automata
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync generation for complex regexp counts problems, Schemas IDC import
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync problems (Frank Gross), xpath predicate evailation error handling
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.29: Jun 12 2007:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability: patches from Andreas Stricke for WinCEi,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fix compilation warnings (William Brack), avoid warnings on Apple OS/X
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Wendy Doyle and Mark Rowe), Windows compilation and threading
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync improvements (Rob Richards), compilation against old Python versions,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync new GNU tar changes (Ryan Hill)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation: xmlURIUnescapeString comment,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bugfixes: xmlBufferAdd problem (Richard Jones), 'make valgrind'
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync flag fix (Richard Jones), regexp interpretation of \,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync typo (Bjorn Reese), entity content failure, xmlListAppend() fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Georges-Andr� Silber), XPath number serialization (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync nanohttp gzipped stream fix (William Brack and Alex Cornejo),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlCharEncFirstLine typo (Mark Rowe), uri bug (Fran�ois Delyon),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XPath string value of PI nodes (William Brack), XPath node set
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync sorting bugs (William Brack), avoid outputting namespace decl
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync error handling, recustion on next in catalogs, fix a Relax-NG crash,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync invalid character in attribute detection bug, big comments before
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync internal subset streaming bug, HTML parsing of attributes with : in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync the name, IDness of name in HTML (Dagfinn I. Manns�ker)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improvement: keep URI query parts in raw form (Richard Jones),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync embed tag support in HTML (Michael Day)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.28: Apr 17 2007:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation: comment fixes (Markus Keim), xpath comments fixes too
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (James Dennett)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bug fixes: XPath bug (William Brack), HTML parser autoclose stack usage
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Usamah Malik), various regexp bug fixes (DV and William), path conversion
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on Windows (Igor Zlatkovic), htmlCtxtReset fix (Michael Day), XPath
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync principal node of axis bug, HTML serialization of some codepoint
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Steven Rainwater), user data propagation in XInclude (Michael Day),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync standalone and XML decl detection (Michael Day), Python id ouptut
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync for some id, fix the big python string memory leak, URI parsing fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (St�phane Bidoul and William), long comments parsing bug (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync concurrent threads initialization (Ted Phelps), invalid char
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync in text XInclude (William), XPath memory leak (William), tab in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync python problems (Andreas Hanke), XPath node comparison error
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Oleg Paraschenko), cleanup patch for reader (Julien Reichel),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XML Schemas attribute group (William), HTML parsing problem (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fix char 0x2d in regexps (William), regexp quantifier range with
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync min occurs of 0 (William), HTML script/style parsing (Mike Day)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improvement: make xmlTextReaderSetup() public
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Compilation and postability: fix a missing include problem (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync __ss_familly on AIX again (Bj�rn Wiberg), compilation without zlib
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Michael Day), catalog patch for Win32 (Christian Ehrlicher),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Windows CE fixes (Andreas Stricke)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Various CVS to SVN infrastructure changes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.27: Oct 25 2006:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability fixes: file names on windows (Roland Schwingel,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Emelyanov Alexey), windows compile fixup (Rob Richards),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync AIX iconv() is apparently case sensitive
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: Python XPath types mapping (Nic Ferrier), XPath optimization
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier), add xmlXPathCompiledEvalToBoolean (Kasimier), Python node
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync equality and comparison (Andreas Pakulat), xmlXPathCollectAndTest
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync improvememt (Kasimier), expose if library was compiled with zlib
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync support (Andrew Nosenko), cache for xmlSchemaIDCMatcher structs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier), xmlTextConcat should work with comments and PIs (Rob
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Richards), export htmlNewParserCtxt needed by Michael Day, refactoring
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync of catalog entity loaders (Michael Day), add XPointer support to
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync python bindings (Ross Reedstrom, Brian West and Stefan Anca),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync try to sort out most file path to URI conversions and xmlPathToUri,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync add --html --memory case to xmllint
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - building fix: fix --with-minimum (Felipe Contreras), VMS fix,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync const'ification of HTML parser structures (Matthias Clasen),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync portability fix (Emelyanov Alexey), wget autodetection (Peter
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Breitenlohner), remove the build path recorded in the python
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync shared module, separate library flags for shared and static builds
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Mikhail Zabaluev), fix --with-minimum --with-sax1 builds, fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync --with-minimum --with-schemas builds
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fix: xmlGetNodePath fix (Kasimier), xmlDOMWrapAdoptNode and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync attribute (Kasimier), crash when using the recover mode,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlXPathEvalExpr problem (Kasimier), xmlXPathCompExprAdd bug (Kasimier),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync missing destry in xmlFreeRMutex (Andrew Nosenko), XML Schemas fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier), warning on entities processing, XHTML script and style
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync serialization (Kasimier), python generator for long types, bug in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSchemaClearValidCtxt (Bertrand Fritsch), xmlSchemaXPathEvaluate
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync allocation bug (Marton Illes), error message end of line (Rob Richards),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fix attribute serialization in writer (Rob Richards), PHP4 DTD validation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync crasher, parser safety patch (Ben Darnell), _private context propagation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync when parsing entities (with Michael Day), fix entities behaviour when
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync using SAX, URI to file path fix (Mikhail Zabaluev), disapearing validity
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync context, arg error in SAX callback (Mike Hommey), fix mixed-content
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync autodetect when using --noblanks, fix xmlIOParseDTD error handling,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fix bug in xmlSplitQName on special Names, fix Relax-NG element content
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync validation bug, fix xmlReconciliateNs bug, fix potential attribute
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XML parsing bug, fix line/column accounting in XML parser, chunking bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync in the HTML parser on script, try to detect obviously buggy HTML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync meta encoding indications, bugs with encoding BOM and xmlSaveDoc,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync HTML entities in attributes parsing, HTML minimized attribute values,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync htmlReadDoc and htmlReadIO were broken, error handling bug in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlXPathEvalExpression (Olaf Walkowiak), fix a problem in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync htmlCtxtUseOptions, xmlNewInputFromFile could leak (Marius Konitzer),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync bug on misformed SSD regexps (Christopher Boumenot)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: warning about XML_PARSE_COMPACT (Kasimier Buchcik),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fix xmlXPathCastToString documentation, improve man pages for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmllitn and xmlcatalog (Daniel Leidert), fixed comments of a few
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync functions
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.26: Jun 6 2006:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability fixes: Python detection (Joseph Sacco), compilation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync error(William Brack and Graham Bennett), LynxOS patch (Olli Savia)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: encoding buffer problem, mix of code and data in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlIO.c(Kjartan Maraas), entities in XSD validation (Kasimier Buchcik),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync variousXSD validation fixes (Kasimier), memory leak in pattern (Rob
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Richards andKasimier), attribute with colon in name (Rob Richards), XPath
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync leak inerror reporting (Aleksey Sanin), XInclude text include of
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync selfdocument.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: Xpath optimizations (Kasimier), XPath object
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync cache(Kasimier)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.25: Jun 6 2006::
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncDo not use or package 2.6.25
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.24: Apr 28 2006:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability fixes: configure on Windows, testapi compile on windows
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier Buchcik, venkat naidu), Borland C++ 6 compile (Eric Zurcher),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync HP-UX compiler workaround (Rick Jones), xml2-config bugfix, gcc-4.1
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync cleanups, Python detection scheme (Joseph Sacco), UTF-8 file paths on
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Windows (Roland Schwingel).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improvements: xmlDOMWrapReconcileNamespaces xmlDOMWrapCloneNode (Kasimier
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Buchcik), XML catalog debugging (Rick Jones), update to Unicode 4.01.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bug fixes: xmlParseChunk() problem in 2.6.23, xmlParseInNodeContext()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on HTML docs, URI behaviour on Windows (Rob Richards), comment streaming
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync bug, xmlParseComment (with William Brack), regexp bug fixes (DV &
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Youri Golovanov), xmlGetNodePath on text/CDATA (Kasimier),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync one Relax-NG interleave bug, xmllint --path and --valid,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XSD bugfixes (Kasimier), remove debug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync left in Python bindings (Nic Ferrier), xmlCatalogAdd bug (Martin Cole),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSetProp fixes (Rob Richards), HTML IDness (Rob Richards), a large
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync number of cleanups and small fixes based on Coverity reports, bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync in character ranges, Unicode tables const (Aivars Kalvans), schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fix (Stefan Kost), xmlRelaxNGParse error deallocation,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSchemaAddSchemaDoc error deallocation, error handling on unallowed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync code point, ixmllint --nonet to never reach the net (Gary Coady),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync line break in writer after end PI (Jason Viers).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation: man pages updates and cleanups (Daniel Leidert).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - New features: Relax NG structure error handlers.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.23: Jan 5 2006:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability fixes: Windows (Rob Richards), getaddrinfo on Windows
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kolja Nowak, Rob Richards), icc warnings (Kjartan Maraas),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync --with-minimum compilation fixes (William Brack), error case handling fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on Solaris (Albert Chin), don't use 'list' as parameter name reported by
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Samuel Diaz Garcia, more old Unices portability fixes (Albert Chin),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync MinGW compilation (Mark Junker), HP-UX compiler warnings (Rick
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Jones),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - code cleanup: xmlReportError (Adrian Mouat), remove xmlBufferClose
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Geert Jansen), unreachable code (Oleksandr Kononenko), refactoring
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync parsing code (Bjorn Reese)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: xmlBuildRelativeURI and empty path (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync combinatory explosion and performances in regexp code, leak in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlTextReaderReadString(), xmlStringLenDecodeEntities problem (Massimo
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Morara), Identity Constraints bugs and a segfault (Kasimier Buchcik),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XPath pattern based evaluation bugs (DV & Kasimier),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSchemaContentModelDump() memory leak (Kasimier), potential leak in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSchemaCheckCSelectorXPath(), xmlTextWriterVSprintf() misuse of
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync vsnprintf (William Brack), XHTML serialization fix (Rob Richards), CRLF
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync split problem (William), issues with non-namespaced attributes in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlAddChild() xmlAddNextSibling() and xmlAddPrevSibling() (Rob Richards),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync HTML parsing of script, Python must not output to stdout (Nic Ferrier),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync exclusive C14N namespace visibility (Aleksey Sanin), XSD dataype
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync totalDigits bug (Kasimier Buchcik), error handling when writing to an
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlBuffer (Rob Richards), runtest schemas error not reported (Hisashi
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Fujinaka), signed/unsigned problem in date/time code (Albert Chin), fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XSI driven XSD validation (Kasimier), parsing of xs:decimal (Kasimier),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fix DTD writer output (Rob Richards), leak in xmlTextReaderReadInnerXml
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Gary Coady), regexp bug affecting schemas (Kasimier), configuration of
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync runtime debugging (Kasimier), xmlNodeBufGetContent bug on entity refs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Oleksandr Kononenko), xmlRegExecPushString2 bug (Sreeni Nair),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync compilation and build fixes (Michael Day), removed dependancies on
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSchemaValidError (Kasimier), bug with <xml:foo/>, more XPath
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync pattern based evaluation fixes (Kasimier)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: XSD Schemas redefinitions/restrictions (Kasimier
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Buchcik), node copy checks and fix for attribute (Rob Richards), counted
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync transition bug in regexps, ctxt->standalone = -2 to indicate no
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync standalone attribute was found, add xmlSchemaSetParserStructuredErrors()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier Buchcik), add xmlTextReaderSchemaValidateCtxt() to API
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier), handle gzipped HTTP resources (Gary Coady), add
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync htmlDocDumpMemoryFormat. (Rob Richards),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: typo (Michael Day), libxml man page (Albert Chin), save
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync function to XML buffer (Geert Jansen), small doc fix (Aron Stansvik),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.22: Sep 12 2005:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: compile without schematron (St�phane Bidoul)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: xmlDebugDumpNode on namespace node (Oleg Paraschenko)i,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync CDATA push parser bug, xmlElemDump problem with XHTML1 doc,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XML_FEATURE_xxx clash with expat headers renamed XML_WITH_xxx, fix some
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync output formatting for meta element (Rob Richards), script and style
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XHTML1 serialization (David Madore), Attribute derivation fixups in XSD
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier Buchcik), better IDC error reports (Kasimier Buchcik)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: add XML_SAVE_NO_EMPTY xmlSaveOption (Rob Richards), add
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XML_SAVE_NO_XHTML xmlSaveOption, XML Schemas improvements preparing for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync derive (Kasimier Buchcik).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: generation of gtk-doc like docs, integration with
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync devhelp.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.21: Sep 4 2005:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: Cygwin portability fixes (Gerrit P. Haase), calling
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync convention problems on Windows (Marcus Boerger), cleanups based on Linus'
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync sparse tool, update of win32/configure.js (Rob Richards), remove warnings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on Windows(Marcus Boerger), compilation without SAX1, detection of the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Python binary, use $GCC inestad of $CC = 'gcc' (Andrew W. Nosenko),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync compilation/link with threads and old gcc, compile problem by C370 on
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Z/OS,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: http_proxy environments (Peter Breitenlohner), HTML UTF-8
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync bug (Jiri Netolicky), XPath NaN compare bug (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync htmlParseScript potential bug, Schemas regexp handling of spaces, Base64
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Schemas comparisons NIST passes, automata build error xsd:all,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlGetNodePath for namespaced attributes (Alexander Pohoyda), xmlSchemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync foreign namespaces handling, XML Schemas facet comparison (Kupriyanov
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Anatolij), xmlSchemaPSimpleTypeErr error report (Kasimier Buchcik), xml:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync namespace ahndling in Schemas (Kasimier), empty model group in Schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier), wilcard in Schemas (Kasimier), URI composition (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xs:anyType in Schemas (Kasimier), Python resolver emmitting error
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync messages directly, Python xmlAttr.parent (Jakub Piotr Clapa), trying to
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fix the file path/URI conversion, xmlTextReaderGetAttribute fix (Rob
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Richards), xmlSchemaFreeAnnot memleak (Kasimier), HTML UTF-8
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync serialization, streaming XPath, Schemas determinism detection problem,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XInclude bug, Schemas context type (Dean Hill), validation fix (Derek
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Poon), xmlTextReaderGetAttribute[Ns] namespaces (Rob Richards), Schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync type fix (Kuba Nowakowski), UTF-8 parser bug, error in encoding handling,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlGetLineNo fixes, bug on entities handling, entity name extraction in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync error handling with XInclude, text nodes in HTML body tags (Gary Coady),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xml:id and IDness at the treee level fixes, XPath streaming patterns
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync bugs.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: structured interfaces for schemas and RNG error reports
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Marcus Boerger), optimization of the char data inner loop parsing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (thanks to Behdad Esfahbod for the idea), schematron validation though
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync not finished yet, xmlSaveOption to omit XML declaration, keyref match
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync error reports (Kasimier), formal expression handling code not plugged
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync yet, more lax mode for the HTML parser, parser XML_PARSE_COMPACT option
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync for text nodes allocation.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: xmllint man page had --nonet duplicated
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.20: Jul 10 2005:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: Windows build (Rob Richards), Mingw compilation (Igor
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Zlatkovic), Windows Makefile (Igor), gcc warnings (Kasimier and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync andriy@google.com), use gcc weak references to pthread to avoid the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync pthread dependancy on Linux, compilation problem (Steve Nairn), compiling
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync of subset (Morten Welinder), IPv6/ss_family compilation (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync compilation when disabling parts of the library, standalone test
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync distribution.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: bug in lang(), memory cleanup on errors (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync HTTP query strings (Aron Stansvik), memory leak in DTD (William), integer
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync overflow in XPath (William), nanoftp buffer size, pattern "." apth fixup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier), leak in tree reported by Malcolm Rowe, replaceNode patch
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Brent Hendricks), CDATA with NULL content (Mark Vakoc), xml:base fixup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on XInclude (William), pattern fixes (William), attribute bug in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync exclusive c14n (Aleksey Sanin), xml:space and xml:lang with SAX2 (Rob
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Richards), namespace trouble in complex parsing (Malcolm Rowe), XSD type
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync QNames fixes (Kasimier), XPath streaming fixups (William), RelaxNG bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Rob Richards), Schemas for Schemas fixes (Kasimier), removal of ID (Rob
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Richards), a small RelaxNG leak, HTML parsing in push mode bug (James
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Bursa), failure to detect UTF-8 parsing bugs in CDATA sections,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync areBlanks() heuristic failure, duplicate attributes in DTD bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: lot of work on Schemas by Kasimier Buchcik both on
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync conformance and streaming, Schemas validation messages (Kasimier Buchcik,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Matthew Burgess), namespace removal at the python level (Brent
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Hendricks), Update to new Schemas regression tests from W3C/Nist
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier), xmlSchemaValidateFile() (Kasimier), implementation of
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlTextReaderReadInnerXml and xmlTextReaderReadOuterXml (James Wert),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync standalone test framework and programs, new DOM import APIs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlDOMWrapReconcileNamespaces() xmlDOMWrapAdoptNode() and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlDOMWrapRemoveNode(), extension of xmllint capabilities for SAX and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Schemas regression tests, xmlStopParser() available in pull mode too,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync ienhancement to xmllint --shell namespaces support, Windows port of the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync standalone testing tools (Kasimier and William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSchemaValidateStream() xmlSchemaSAXPlug() and xmlSchemaSAXUnplug() SAX
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Schemas APIs, Schemas xmlReader support.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.19: Apr 02 2005:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: drop .la from RPMs, --with-minimum build fix (William
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Brack), use XML_SOCKLEN_T instead of SOCKLEN_T because it breaks with AIX
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync 5.3 compiler, fixed elfgcchack.h generation and PLT reduction code on
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Linux/ELF/gcc4
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: schemas type decimal fixups (William Brack), xmmlint return
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync code (Gerry Murphy), small schemas fixes (Matthew Burgess and GUY
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Fabrice), workaround "DAV:" namespace brokeness in c14n (Aleksey Sanin),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync segfault in Schemas (Kasimier Buchcik), Schemas attribute validation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier), Prop related functions and xmlNewNodeEatName (Rob Richards),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync HTML serialization of name attribute on a elements, Python error handlers
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync leaks and improvement (Brent Hendricks), uninitialized variable in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync encoding code, Relax-NG validation bug, potential crash if
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync gnorableWhitespace is NULL, xmlSAXParseDoc and xmlParseDoc signatures,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync switched back to assuming UTF-8 in case no encoding is given at
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync serialization time
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: lot of work on Schemas by Kasimier Buchcik on facets
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync checking and also mixed handling.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync -
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.18: Mar 13 2005:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: warnings (Peter Breitenlohner), testapi.c generation,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Bakefile support (Francesco Montorsi), Windows compilation (Joel Reed),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync some gcc4 fixes, HP-UX portability fixes (Rick Jones).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: xmlSchemaElementDump namespace (Kasimier Buchcik), push and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlreader stopping on non-fatal errors, thread support for dictionnaries
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync reference counting (Gary Coady), internal subset and push problem, URL
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync saved in xmlCopyDoc, various schemas bug fixes (Kasimier), Python paths
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fixup (Stephane Bidoul), xmlGetNodePath and namespaces, xmlSetNsProp fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Mike Hommey), warning should not count as error (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlCreatePushParser empty chunk, XInclude parser flags (William), cleanup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync FTP and HTTP code to reuse the uri parsing and IPv6 (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlTextWriterStartAttributeNS fix (Rob Richards), XMLLINT_INDENT being
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync empty (William), xmlWriter bugs (Rob Richards), multithreading on Windows
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Rich Salz), xmlSearchNsByHref fix (Kasimier), Python binding leak (Brent
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Hendricks), aliasing bug exposed by gcc4 on s390, xmlTextReaderNext bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Rob Richards), Schemas decimal type fixes (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlByteConsumed static buffer (Ben Maurer).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvement: speedup parsing comments and DTDs, dictionnary support for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync hash tables, Schemas Identity constraints (Kasimier), streaming XPath
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync subset, xmlTextReaderReadString added (Bjorn Reese), Schemas canonical
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync values handling (Kasimier), add xmlTextReaderByteConsumed (Aron
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Stansvik),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation: Wiki support (Joel Reed)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.17: Jan 16 2005:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: Windows, warnings removal (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync maintainer-clean dependency(William), build in a different directory
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), fixing --with-minimum configure build (William), BeOS build
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Marcin Konicki), Python-2.4 detection (William), compilation on AIX (Dan
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync McNichol)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: xmlTextReaderHasAttributes (Rob Richards), xmlCtxtReadFile()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync to use the catalog(s), loop on output (William Brack), XPath memory leak,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync ID deallocation problem (Steve Shepard), debugDumpNode crash (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync warning not using error callback (William), xmlStopParser bug (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync UTF-16 with BOM on DTDs (William), namespace bug on empty elements in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync push mode (Rob Richards), line and col computations fixups (Aleksey
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Sanin), xmlURIEscape fix (William), xmlXPathErr on bad range (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync patterns with too many steps, bug in RNG choice optimization, line number
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync sometimes missing.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: XSD Schemas (Kasimier Buchcik), python generator
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), xmlUTF8Strpos speedup (William), unicode Python strings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), XSD error reports (Kasimier Buchcik), Python __str__ call
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync serialize().
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - new APIs: added xmlDictExists(), GetLineNumber and GetColumnNumber for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync the xmlReader (Aleksey Sanin), Dynamic Shared Libraries APIs (mostly Joel
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Reed), error extraction API from regexps, new XMLSave option for format
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Phil Shafer)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: site improvement (John Fleck), FAQ entries
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.16: Nov 10 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - general hardening and bug fixing crossing all the API based on new
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync automated regression testing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fix: IPv6 build and test on AIX (Dodji Seketeli)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: problem with XML::Libxml reported by Petr Pajas, encoding
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync conversion functions return values, UTF-8 bug affecting XPath reported by
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Markus Bertheau, catalog problem with NULL entries (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: fix to xmllint man page, some API function descritpion
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync were updated.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: DTD validation APIs provided at the Python level (Brent
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Hendricks)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.15: Oct 27 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - security fixes on the nanoftp and nanohttp modules
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: xmllint detection bug in configure, building outside the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync source tree (Thomas Fitzsimmons)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: HTML parser on broken ASCII chars in names (William), Python
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync paths (Malcolm Tredinnick), xmlHasNsProp and default namespace (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync saving to python file objects (Malcolm Tredinnick), DTD lookup fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Malcolm), save back <group> in catalogs (William), tree build
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fixes (DV and Rob Richards), Schemas memory bug, structured error handler
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on Python 64bits, thread local memory deallocation, memory leak reported
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync by Volker Roth, xmlValidateDtd in the presence of an internal subset,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync entities and _private problem (William), xmlBuildRelativeURI error
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: better XInclude error reports (William), tree debugging
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync module and tests, convenience functions at the Reader API (Graham
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Bennett), add support for PI in the HTML parser.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.14: Sep 29 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: configure paths for xmllint and xsltproc, compilation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync without HTML parser, compilation warning cleanups (William Brack &
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Malcolm Tredinnick), VMS makefile update (Craig Berry),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: xmlGetUTF8Char (William Brack), QName properties (Kasimier
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Buchcik), XInclude testing, Notation serialization, UTF8ToISO8859x
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync transcoding (Mark Itzcovitz), lots of XML Schemas cleanup and fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier), ChangeLog cleanup (Stepan Kasal), memory fixes (Mark Vakoc),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync handling of failed realloc(), out of bound array adressing in Schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync date handling, Python space/tabs cleanups (Malcolm Tredinnick), NMTOKENS
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync E20 validation fix (Malcolm),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: added W3C XML Schemas testsuite (Kasimier Buchcik), add
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSchemaValidateOneElement (Kasimier), Python exception hierearchy
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Malcolm Tredinnick), Python libxml2 driver improvement (Malcolm
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Tredinnick), Schemas support for xsi:schemaLocation,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xsi:noNamespaceSchemaLocation, xsi:type (Kasimier Buchcik)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.13: Aug 31 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: Windows and zlib (Igor Zlatkovic), -O flag with gcc,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Solaris compiler warning, fixing RPM BuildRequires,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixes: DTD loading on Windows (Igor), Schemas error reports APIs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kasimier Buchcik), Schemas validation crash, xmlCheckUTF8 (William Brack
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and Julius Mittenzwei), Schemas facet check (Kasimier), default namespace
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync problem (William), Schemas hexbinary empty values, encoding error could
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync genrate a serialization loop.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improvements: Schemas validity improvements (Kasimier), added --path
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and --load-trace options to xmllint
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: tutorial update (John Fleck)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.12: Aug 22 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: fix --with-minimum, elfgcchack.h fixes (Peter
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Breitenlohner), perl path lookup (William), diff on Solaris (Albert
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Chin), some 64bits cleanups.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python: avoid a warning with 2.3 (William Brack), tab and space mixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), wrapper generator fixes (William), Cygwin support (Gerrit P.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Haase), node wrapper fix (Marc-Antoine Parent), XML Schemas support
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Torkel Lyng)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Schemas: a lot of bug fixes and improvements from Kasimier Buchcik
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixes: RVT fixes (William), XPath context resets bug (William), memory
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync debug (Steve Hay), catalog white space handling (Peter Breitenlohner),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlReader state after attribute reading (William), structured error
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync handler (William), XInclude generated xml:base fixup (William), Windows
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync memory reallocation problem (Steve Hay), Out of Memory conditions
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync handling (William and Olivier Andrieu), htmlNewDoc() charset bug,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync htmlReadMemory init (William), a posteriori validation DTD base
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), notations serialization missing, xmlGetNodePath (Dodji),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlCheckUTF8 (Diego Tartara), missing line numbers on entity
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: DocBook catalog build scrip (William), xmlcatalog tool
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Albert Chin), xmllint --c14n option, no_proxy environment (Mike Hommey),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlParseInNodeContext() addition, extend xmllint --shell, allow XInclude
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync to not generate start/end nodes, extend xmllint --version to include CVS
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync tag (William)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: web pages fixes, validity API docs fixes (William)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync schemas API fix (Eric Haszlakiewicz), xmllint man page (John Fleck)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.11: July 5 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Schemas: a lot of changes and improvements by Kasimier Buchcik for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync attributes, namespaces and simple types.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: --with-minimum (William Brack), some gcc cleanup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), --with-thread-alloc (William)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability: Windows binary package change (Igor Zlatkovic), Catalog
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync path on Windows
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: update to the tutorial (John Fleck), xmllint return code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (John Fleck), man pages (Ville Skytta),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: C14N bug serializing namespaces (Aleksey Sanin), testSAX
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync properly initialize the library (William), empty node set in XPath
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), xmlSchemas errors (William), invalid charref problem pointed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync by Morus Walter, XInclude xml:base generation (William), Relax-NG bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync with div processing (William), XPointer and xml:base problem(William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Reader and entities, xmllint return code for schemas (William), reader
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync streaming problem (Steve Ball), DTD serialization problem (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Python classes, xmlReader buffer bug, Python bindings memory interfaces
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync improvement (with St�phane Bidoul), Fixed the push parser to be back to
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync synchronous behaviour.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvement: custom per-thread I/O enhancement (Rob Richards), register
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync namespace in debug shell (Stefano Debenedetti), Python based regression
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync test for non-Unix users (William), dynamically increase the number of
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XPath extension functions in Python and fix a memory leak (Marc-Antoine
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Parent and William)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - performance: hack done with Arjan van de Ven to reduce ELF footprint
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and generated code on Linux, plus use gcc runtime profiling to optimize
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync the code generated in the RPM packages.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.10: May 17 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Web page generated for ChangeLog
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - build fixes: --without-html problems, make check without make all
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability: problem with xpath.c on Windows (MSC and Borland), memcmp
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync vs. strncmp on Solaris, XPath tests on Windows (Mark Vakoc), C++ do not
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync use "list" as parameter name, make tests work with Python 1.5 (Ed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Davis),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: made xmlTextReaderMode public, small buffers resizing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Morten Welinder), add --maxmem option to xmllint, add
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlPopInputCallback() for Matt Sergeant, refactoring of serialization
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync escaping, added escaping customization
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bugfixes: xsd:extension (Taihei Goi), assorted regexp bugs (William
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Brack), xmlReader end of stream problem, node deregistration with reader,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync URI escaping and filemanes, XHTML1 formatting (Nick Wellnhofer), regexp
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync transition reduction (William), various XSD Schemas fixes (Kasimier
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Buchcik), XInclude fallback problem (William), weird problems with DTD
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), structured error handler callback context (William), reverse
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlEncodeSpecialChars() behaviour back to escaping '"'
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.9: Apr 18 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - implement xml:id Working Draft, relaxed XPath id() checking
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bugfixes: xmlCtxtReset (Brent Hendricks), line number and CDATA (Dave
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Beckett), Relax-NG compilation (William Brack), Regexp patches (with
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync William), xmlUriEscape (Mark Vakoc), a Relax-NG notAllowed problem (with
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync William), Relax-NG name classes compares (William), XInclude duplicate
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fallback (William), external DTD encoding detection (William), a DTD
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync validation bug (William), xmlReader Close() fix, recusive extention
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements: use xmlRead* APIs in test tools (Mark Vakoc), indenting
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync save optimization, better handle IIS broken HTTP redirect behaviour (Ian
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Hummel), HTML parser frameset (James Bursa), libxml2-python RPM
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync dependancy, XML Schemas union support (Kasimier Buchcik), warning removal
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync clanup (William), keep ChangeLog compressed when installing from RPMs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: examples and xmlDocDumpMemory docs (John Fleck), new
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync example (load, xpath, modify, save), xmlCatalogDump() comments,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows: Borland C++ builder (Eric Zurcher), work around Microsoft
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync compiler NaN handling bug (Mark Vakoc)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.8: Mar 23 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - First step of the cleanup of the serialization code and APIs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XML Schemas: mixed content (Adam Dickmeiss), QName handling fixes (Adam
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Dickmeiss), anyURI for "" (John Belmonte)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python: Canonicalization C14N support added (Anthony Carrico)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlDocCopyNode() extension (William)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Relax-NG: fix when processing XInclude results (William), external
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync reference in interleave (William), missing error on <choice>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync failure (William), memory leak in schemas datatype facets.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlWriter: patch for better DTD support (Alfred Mickautsch)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: xmlXPathLangFunction memory leak (Mike Hommey and William
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Brack), no ID errors if using HTML_PARSE_NOERROR, xmlcatalog fallbacks to
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync URI on SYSTEM lookup failure, XInclude parse flags inheritance (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XInclude and XPointer fixes for entities (William), XML parser bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync reported by Holger Rauch, nanohttp fd leak (William), regexps char
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync groups '-' handling (William), dictionnary reference counting problems,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync do not close stderr.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - performance patches from Petr Pajas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation fixes: XML_CATALOG_FILES in man pages (Mike Hommey)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - compilation and portability fixes: --without-valid, catalog cleanups
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Peter Breitenlohner), MingW patch (Roland Schwingel), cross-compilation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync to Windows (Christophe de Vienne), --with-html-dir fixup (Julio Merino
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Vidal), Windows build (Eric Zurcher)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.7: Feb 23 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: tutorial updates (John Fleck), benchmark results
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlWriter: updates and fixes (Alfred Mickautsch, Lucas Brasilino)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XPath optimization (Petr Pajas)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - DTD ID handling optimization
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bugfixes: xpath number with > 19 fractional (William Brack), push
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync mode with unescaped '>' characters, fix xmllint --stream --timing, fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmllint --memory --stream memory usage, xmlAttrSerializeTxtContent
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync handling NULL, trying to fix Relax-NG/Perl interface.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - python: 2.3 compatibility, whitespace fixes (Malcolm Tredinnick)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added relaxng option to xmllint --shell
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.6: Feb 12 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - nanohttp and nanoftp: buffer overflow error on URI parsing (Igor and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync William) reported by Yuuichi Teranishi
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bugfixes: make test and path issues, xmlWriter attribute serialization
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William Brack), xmlWriter indentation (William), schemas validation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Eric Haszlakiewicz), XInclude dictionnaries issues (William and Oleg
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Paraschenko), XInclude empty fallback (William), HTML warnings (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XPointer in XInclude (William), Python namespace serialization,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync isolat1ToUTF8 bound error (Alfred Mickautsch), output of parameter
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync entities in internal subset (William), internal subset bug in push mode,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync <xs:all> fix (Alexey Sarytchev)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Build: fix for automake-1.8 (Alexander Winston), warnings removal
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Philip Ludlam), SOCKLEN_T detection fixes (Daniel Richard), fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync --with-minimum configuration.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XInclude: allow the 2001 namespace without warning.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation: missing example/index.html (John Fleck), version
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync dependancies (John Fleck)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - reader API: structured error reporting (Steve Ball)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows compilation: mingw, msys (Mikhail Grushinskiy), function
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync prototype (Cameron Johnson), MSVC6 compiler warnings, _WINSOCKAPI_
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync patch
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Parsers: added xmlByteConsumed(ctxt) API to get the byte offest in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync input.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.5: Jan 25 2004:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bugfixes: dictionnaries for schemas (William Brack), regexp segfault
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), xs:all problem (William), a number of XPointer bugfixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), xmllint error go to stderr, DTD validation problem with
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync namespace, memory leak (William), SAX1 cleanup and minimal options fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Mark Vadoc), parser context reset on error (Shaun McCance), XPath union
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync evaluation problem (William) , xmlReallocLoc with NULL (Aleksey Sanin),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XML Schemas double free (Steve Ball), XInclude with no href, argument
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync callbacks order for XPath callbacks (Frederic Peters)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation: python scripts (William Brack), xslt stylesheets (John
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Fleck), doc (Sven Zimmerman), I/O example.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python bindings: fixes (William), enum support (St�phane Bidoul),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync structured error reporting (St�phane Bidoul)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XInclude: various fixes for conformance, problem related to dictionnary
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync references (William & me), recursion (William)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Mickautsch),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlSchemas: normalizedString datatype (John Belmonte)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - code cleanup for strings functions (William)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows: compiler patches (Mark Vakoc)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Parser optimizations, a few new XPath and dictionnary APIs for future
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XSLT optimizations.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.4: Dec 24 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows build fixes (Igor Zlatkovic)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Some serious XInclude problems reported by Oleg Paraschenko and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Unix and Makefile packaging fixes (me, William Brack,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation improvements (John Fleck, William Brack), example fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Lucas Brasilino)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bugfixes: xmlTextReaderExpand() with xmlReaderWalker, XPath handling of
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync NULL strings (William Brack) , API building reader or parser from
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync filedescriptor should not close it, changed XPath sorting to be stable
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync again (William Brack), xmlGetNodePath() generating '(null)' (William
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Brack), DTD validation and namespace bug (William Brack), XML Schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync double inclusion behaviour
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.3: Dec 10 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation updates and cleanup (DV, William Brack, John Fleck)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added a repository of examples, examples from Aleksey Sanin, Dodji
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Seketeli, Alfred Mickautsch
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows updates: Mark Vakoc, Igor Zlatkovic, Eric Zurcher, Mingw
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Kenneth Haley)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Unicode range checking (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - code cleanup (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python bindings: doc (John Fleck), bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - UTF-16 cleanup and BOM issues (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: ID and xmlReader validation, XPath (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlWriter (Alfred Mickautsch), hash.h inclusion problem, HTML parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (James Bursa), attribute defaulting and validation, some serialization
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync cleanups, XML_GET_LINE macro, memory debug when using threads (William
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Brack), serialization of attributes and entities content, xmlWriter
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Daniel Schulman)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XInclude bugfix, new APIs and update to the last version including the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync namespace change.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XML Schemas improvements: include (Robert Stepanek), import and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync namespace handling, fixed the regression tests troubles, added examples
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync based on Eric van der Vlist book, regexp fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - preliminary pattern support for streaming (needed for schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync constraints), added xmlTextReaderPreservePattern() to collect subdocument
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync when streaming.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - various fixes in the structured error handling
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.2: Nov 4 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XPath context unregistration fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - text node coalescing fixes (Mark Lilback)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - API to screate a W3C Schemas from an existing document (Steve Ball)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - BeOS patches (Marcin 'Shard' Konicki)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlStrVPrintf function added (Aleksey Sanin)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - compilation fixes (Mark Vakoc)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - stdin parsing fix (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a posteriori DTD validation fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlReader bug fixes: Walker fixes, python bindings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed xmlStopParser() to really stop the parser and errors
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - always generate line numbers when using the new xmlReadxxx
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync functions
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added XInclude support to the xmlReader interface
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - implemented XML_PARSE_NONET parser option
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - DocBook XSLT processing bug fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - HTML serialization for <p> elements (William Brack and me)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XPointer failure in XInclude are now handled as resource errors
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed xmllint --html to use the HTML serializer on output (added
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync --xmlout to implement the previous behaviour of saving it using the XML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync serializer)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.1: Oct 28 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Mostly bugfixes after the big 2.6.0 changes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Unix compilation patches: libxml.m4 (Patrick Welche), warnings cleanup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows compilation patches (Joachim Bauch, Stephane Bidoul, Igor
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Zlatkovic)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlWriter bugfix (Alfred Mickautsch)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - chvalid.[ch]: couple of fixes from Stephane Bidoul
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - context reset: error state reset, push parser reset (Graham
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Bennett)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - context reuse: generate errors if file is not readable
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - defaulted attributes for element coming from internal entities
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Stephane Bidoul)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python: tab and spaces mix (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Error handler could crash in DTD validation in 2.6.0
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlReader: do not use the document or element _private field
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - testSAX.c: avoid a problem with some PIs (Massimo Morara)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - general bug fixes: mandatory encoding in text decl, serializing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Document Fragment nodes, xmlSearchNs 2.6.0 problem (Kasimier Buchcik),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XPath errors not reported, slow HTML parsing of large documents.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.6.0: Oct 20 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Major revision release: should be API and ABI compatible but got a lot
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync of change
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Increased the library modularity, far more options can be stripped out,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync a --with-minimum configuration will weight around 160KBytes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Use per parser and per document dictionnary, allocate names and small
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync text nodes from the dictionnary
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Switch to a SAX2 like parser rewrote most of the XML parser core,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync provides namespace resolution and defaulted attributes, minimize memory
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync allocations and copies, namespace checking and specific error handling,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync immutable buffers, make predefined entities static structures, etc...
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - rewrote all the error handling in the library, all errors can be
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync intercepted at a structured level, with precise information
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync available.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - New simpler and more generic XML and HTML parser APIs, allowing to
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync easilly modify the parsing options and reuse parser context for multiple
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync consecutive documents.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Similar new APIs for the xmlReader, for options and reuse, provided new
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync functions to access content as const strings, use them for Python
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync bindings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a lot of other smaller API improvements: xmlStrPrintf (Aleksey Sanin),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Walker i.e. reader on a document tree based on Alfred Mickautsch code,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync make room in nodes for line numbers, reference counting and future PSVI
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync extensions, generation of character ranges to be checked with faster
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync algorithm (William), xmlParserMaxDepth (Crutcher Dunnavant), buffer
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync access
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - New xmlWriter API provided by Alfred Mickautsch
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Schemas: base64 support by Anthony Carrico
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Parser<->HTTP integration fix, proper processing of the Mime-Type
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and charset information if available.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Relax-NG: bug fixes including the one reported by Martijn Faassen and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync zeroOrMore, better error reporting.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python bindings (St�phane Bidoul), never use stdout for errors
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync output
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability: all the headers have macros for export and calling
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync convention definitions (Igor Zlatkovic), VMS update (Craig A. Berry),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Windows: threads (Jesse Pelton), Borland compiler (Eric Zurcher, Igor),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Mingw (Igor), typos (Mark Vakoc), beta version (Stephane Bidoul),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync warning cleanups on AIX and MIPS compilers (William Brack), BeOS (Marcin
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync 'Shard' Konicki)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation fixes and README (William Brack), search fix (William),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync tutorial updates (John Fleck), namespace docs (Stefan Kost)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bug fixes: xmlCleanupParser (Dave Beckett), threading uninitialized
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync mutexes, HTML doctype lowercase, SAX/IO (William), compression detection
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and restore (William), attribute declaration in DTDs (William), namespace
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on attribute in HTML output (William), input filename (Rob Richards),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync namespace DTD validation, xmlReplaceNode (Chris Ryland), I/O callbacks
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Markus Keim), CDATA serialization (Shaun McCance), xmlReader (Peter
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Derr), high codepoint charref like &#x10FFFF;, buffer access in push
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync mode (Justin Fletcher), TLS threads on Windows (Jesse Pelton), XPath bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (William), xmlCleanupParser (Marc Liyanage), CDATA output (William), HTTP
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync error handling.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmllint options: --dtdvalidfpi for Tobias Reif, --sax1 for compat
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync testing, --nodict for building without tree dictionnary, --nocdata to
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync replace CDATA by text, --nsclean to remove surperfluous namespace
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync declarations
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xml2-config --libtool-libs option from Kevin P. Fleming
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a lot of profiling and tuning of the code, speedup patch for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSearchNs() by Luca Padovani. The xmlReader should do far less
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync allocation and it speed should get closer to SAX. Chris Anderson worked
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on speeding and cleaning up repetitive checking code.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleanup of "make tests"
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - libxml-2.0-uninstalled.pc from Malcolm Tredinnick
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - deactivated the broken docBook SGML parser code and plugged the XML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync parser instead.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.11: Sep 9 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncA bugfix only release: - risk of crash in Relax-NG
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - risk of crash when using multithreaded programs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.10: Aug 15 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncA bugfixes only release - Windows Makefiles (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - UTF-16 support fixes (Mark Itzcovitz)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Makefile and portability (William Brack) automake, Linux alpha, Mingw
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on Windows (Mikhail Grushinskiy)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - HTML parser (Oliver Stoeneberg)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XInclude performance problem reported by Kevin Ruscoe
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XML parser performance problem reported by Grant Goodale
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlSAXParseDTD() bug fix from Malcolm Tredinnick
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - and a couple other cleanup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.9: Aug 9 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Wiliam Brake, Jesse Pelton, Igor), Schemas (Peter Sobisch), threading
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Rob Richards), hexBinary type (), UTF-16 BOM (Dodji Seketeli),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlReader, Relax-NG schemas compilation, namespace handling, EXSLT (Sean
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Griffin), HTML parsing problem (William Brack), DTD validation for mixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync content + namespaces, HTML serialization, library initialization,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync progressive HTML parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - better interfaces for Relax-NG error handling (Joachim Bauch, )
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - adding xmlXIncludeProcessTree() for XInclud'ing in a subtree
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - doc fixes and improvements (John Fleck)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - configure flag for -with-fexceptions when embedding in C++
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - couple of new UTF-8 helper functions (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - general encoding cleanup + ISO-8859-x without iconv (Peter Jacobi)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlTextReader cleanup + enum for node types (Bjorn Reese)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - general compilation/warning cleanup Solaris/HP-UX/... (William
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.8: Jul 6 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bugfixes: XPath, XInclude, file/URI mapping, UTF-16 save (Mark
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Itzcovitz), UTF-8 checking, URI saving, error printing (William Brack),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync PI related memleak, compilation without schemas or without xpath (Joerg
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Schmitz-Linneweber/Garry Pennington), xmlUnlinkNode problem with DTDs,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync rpm problem on , i86_64, removed a few compilation problems from 2.5.7,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlIOParseDTD, and xmlSAXParseDTD (Malcolm Tredinnick)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - William Brack fixed multithreading lock problems
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (St�phane
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Bidoul)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - A few W3C Schemas Structure improvements
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - W3C Schemas Datatype improvements (Charlie Bozeman)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python bindings for thread globals (St�phane Bidoul), and method/class
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync generator
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added --nonet option to xmllint
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation improvements (John Fleck)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.7: Apr 25 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Relax-NG: Compiling to regexp and streaming validation on top of the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlReader interface, added to xmllint --stream
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlReader: Expand(), Next() and DOM access glue, bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Support for large files: RGN validated a 4.5GB instance
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Thread support is now configured in by default
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixes: update of the Trio code (Bjorn), WXS Date and Duration fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Charles Bozeman), DTD and namespaces (Brent Hendricks), HTML push parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and zero bytes handling, some missing Windows file path conversions,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync behaviour of the parser and validator in the presence of "out of memory"
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync error conditions
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - extended the API to be able to plug a garbage collecting memory
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync allocator, added xmlMallocAtomic() and modified the allocations
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync accordingly.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Performances: removed excessive malloc() calls, speedup of the push and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlReader interfaces, removed excessive thread locking
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation: man page (John Fleck), xmlReader documentation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python: adding binding for xmlCatalogAddLocal (Brent M Hendricks)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.6: Apr 1 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed W3C XML Schemas datatype, should be compliant now except for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync binHex and base64 which are not supported yet.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: non-ASCII IDs, HTML output, XInclude on large docs and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XInclude entities handling, encoding detection on external subsets, XML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Schemas bugs and memory leaks, HTML parser (James Bursa)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability: python/trio (Albert Chin), Sun compiler warnings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation: added --relaxng option to xmllint man page (John)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improved error reporting: xml:space, start/end tag mismatches, Relax NG
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync errors
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.5: Mar 24 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Lot of fixes on the Relax NG implementation. More testing including
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync DocBook and TEI examples.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Increased the support for W3C XML Schemas datatype
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Several bug fixes in the URI handling layer
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bug fixes: HTML parser, xmlReader, DTD validation, XPath, encoding
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync conversion, line counting in the parser.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added support for $XMLLINT_INDENT environment variable, FTP delete
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed the RPM spec file name
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.4: Feb 20 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Conformance testing and lot of fixes on Relax NG and XInclude
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync implementation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Implementation of XPointer element() scheme
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bug fixes: XML parser, XInclude entities merge, validity checking on
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync namespaces,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync 2 serialization bugs, node info generation problems, a DTD regexp
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync generation problem.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability: windows updates and path canonicalization (Igor)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - A few typo fixes (Kjartan Maraas)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python bindings generator fixes (Stephane Bidoul)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.3: Feb 10 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - RelaxNG and XML Schemas datatypes improvements, and added a first
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync version of RelaxNG Python bindings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixes: XLink (Sean Chittenden), XInclude (Sean Chittenden), API fix for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync serializing namespace nodes, encoding conversion bug, XHTML1
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync serialization
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability fixes: Windows (Igor), AMD 64bits RPM spec file
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.2: Feb 5 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - First implementation of RelaxNG, added --relaxng flag to xmllint
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Schemas support now compiled in by default.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bug fixes: DTD validation, namespace checking, XInclude and entities,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync delegateURI in XML Catalogs, HTML parser, XML reader (St�phane Bidoul),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XPath parser and evaluation, UTF8ToUTF8 serialization, XML reader memory
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync consumption, HTML parser, HTML serialization in the presence of
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync namespaces
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added an HTML API to check elements and attributes.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Documentation improvement, PDF for the tutorial (John Fleck), doc
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync patches (Stefan Kost)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added python bindings for XPointer, contextual error reporting
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (St�phane Bidoul)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - URI/file escaping problems (Stefano Zacchiroli)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.1: Jan 8 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixes a memory leak and configuration/compilation problems in 2.5.0
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation updates (John)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a couple of XmlTextReader fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.5.0: Jan 6 2003:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - New XmltextReader interface based on C#
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync API (with help of St�phane Bidoul)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows: more exports, including the new API (Igor)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XInclude fallback fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python: bindings for the new API, packaging (St�phane Bidoul),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync drv_libxml2.py Python xml.sax driver (St�phane Bidoul), fixes, speedup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and iterators for Python-2.2 (Hannu Krosing)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (John)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fix an XML parser bug raised by Vyacheslav Pindyura
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fix for VMS serialization (Nigel Hall) and config (Craig A. Berry)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Entities handling fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - new API to optionally track node creation and deletion (Lukas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Schroeder)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added documentation for the XmltextReader interface and some XML guidelines
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.30: Dec 12 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - 2.4.29 broke the python bindings, rereleasing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improvement/fixes of the XML API generator, and couple of minor code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fixes.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.29: Dec 11 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows fixes (Igor): Windows CE port, pthread linking, python bindings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (St�phane Bidoul), Mingw (Magnus Henoch), and export list updates
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fix for prev in python bindings (ERDI Gergo)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fix for entities handling (Marcus Clarke)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Refactored the XML and HTML dumps to a single code path, fixed XHTML1
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync dump
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fix for URI parsing when handling URNs with fragment identifiers
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fix for HTTP URL escaping problem
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added an TextXmlReader (C#) like API (work in progress)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Rewrote the API in XML generation script, includes a C parser and saves
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync more information needed for C# bindings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.28: Nov 22 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a couple of python binding fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - 2 bug fixes in the XML push parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - potential memory leak removed (Martin Stoilov)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fix to the configure script for Unix (Dimitri Papadopoulos)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added encoding support for XInclude parse="text"
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - autodetection of XHTML1 and specific serialization rules added
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - nasty threading bug fixed (William Brack)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.27: Nov 17 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixes for the Python bindings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a number of bug fixes: SGML catalogs, xmlParseBalancedChunkMemory(),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync HTML parser, Schemas (Charles Bozeman), document fragment support
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (Christian Glahn), xmlReconciliateNs (Brian Stafford), XPointer,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlFreeNode(), xmlSAXParseMemory (Peter Jones), xmlGetNodePath (Petr
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Pajas), entities processing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added grep to xmllint --shell
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - VMS update patch from Craig A. Berry
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleanup of the Windows build with support for more compilers (Igor),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync better thread support on Windows
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleanup of Unix Makefiles and spec file
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improvements to the documentation (John Fleck)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.26: Oct 18 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Patches for Windows CE port, improvements on Windows paths handling
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixes to the validation code (DTD and Schemas), xmlNodeGetPath() ,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync HTML serialization, Namespace compliance, and a number of small
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync problems
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.25: Sep 26 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - A number of bug fixes: XPath, validation, Python bindings, DOM and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync tree, xmlI/O, Html
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Serious rewrite of XInclude
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Made XML Schemas regexp part of the default build and APIs, small fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and improvement of the regexp core
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Changed the validation code to reuse XML Schemas regexp APIs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Better handling of Windows file paths, improvement of Makefiles (Igor,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Daniel Gehriger, Mark Vakoc)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improved the python I/O bindings, the tests, added resolver and regexp
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync APIs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - New logos from Marc Liyanage
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Tutorial improvements: John Fleck, Christopher Harris
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Makefile: Fixes for AMD x86_64 (Mandrake), DESTDIR (Christophe
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Merlet)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - removal of all stderr/perror use for error reporting
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Better error reporting: XPath and DTD validation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - update of the trio portability layer (Bjorn Reese)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.24: Aug 22 2002 - XPath fixes (William), xf:escape-uri() (Wesley Terpstra)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Python binding fixes: makefiles (William), generator, rpm build, x86-64
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (fcrozat)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - HTML <style> and boolean attributes serializer fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - C14N improvements by Aleksey
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - doc cleanups: Rick Jones
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows compiler makefile updates: Igor and Elizabeth Barham
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XInclude: implementation of fallback and xml:base fixup added
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.23: July 6 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - performances patches: Peter Jacobi
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - c14n fixes, testsuite and performances: Aleksey Sanin
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xmlDocFormatDump: Chema Celorio
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - new tutorial: John Fleck
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - new hash functions and performances: Sander Vesik, portability fix from
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Peter Jacobi
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a number of bug fixes: XPath (William Brack, Richard Jinks), XML and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync HTML parsers, ID lookup function
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - removal of all remaining sprintf: Aleksey Sanin
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.22: May 27 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a number of bug fixes: configure scripts, base handling, parser, memory
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync usage, HTML parser, XPath, documentation (Christian Cornelssen),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync indentation, URI parsing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Optimizations for XMLSec, fixing and making public some of the network
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync protocol handlers (Aleksey)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - performance patch from Gary Pennington
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Charles Bozeman provided date and time support for XML Schemas
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync datatypes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.21: Apr 29 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncThis release is both a bug fix release and also contains the early XML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncSchemas structures at
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynchttp://www.w3.org/TR/xmlschema-1/
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and datatypes at
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynchttp://www.w3.org/TR/xmlschema-2/
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync code, beware, all
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncinterfaces are likely to change, there is huge holes, it is clearly a work in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncprogress and don't even think of putting this code in a production system,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncit's actually not compiled in by default. The real fixes are: - a couple of bugs or limitations introduced in 2.4.20
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - patches for Borland C++ and MSC by Igor
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some fixes on XPath strings and conformance patches by Richard
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Jinks
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - patch from Aleksey for the ExcC14N specification
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - OSF/1 bug fix by Bjorn
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.20: Apr 15 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: file descriptor leak, XPath, HTML output, DTD validation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XPath conformance testing by Richard Jinks
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability fixes: Solaris, MPE/iX, Windows, OSF/1, python bindings,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync libxml.m4
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.19: Mar 25 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: half a dozen XPath bugs, Validation, ISO-Latin to UTF8
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync encoder
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability fixes in the HTTP code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - memory allocation checks using valgrind, and profiling tests
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - revamp of the Windows build and Makefiles
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.18: Mar 18 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes: tree, SAX, canonicalization, validation, portability,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XPath
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - removed the --with-buffer option it was becoming unmaintainable
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - serious cleanup of the Python makefiles
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - speedup patch to XPath very effective for DocBook stylesheets
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixes for Windows build, cleanup of the documentation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.17: Mar 8 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a lot of bug fixes, including "namespace nodes have no parents in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XPath"
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed/improved the Python wrappers, added more examples and more
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync regression tests, XPath extension functions can now return node-sets
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added the XML Canonicalization support from Aleksey Sanin
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.16: Feb 20 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a lot of bug fixes, most of them were triggered by the XML Testsuite
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync from OASIS and W3C. Compliance has been significantly improved.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a couple of portability fixes too.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.15: Feb 11 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed the Makefiles, especially the python module ones
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - A few bug fixes and cleanup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Includes cleanup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.14: Feb 8 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Change of License to the MIT
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync License basically for integration in XFree86 codebase, and removing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync confusion around the previous dual-licensing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added Python bindings, beta software but should already be quite
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync complete
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a large number of fixes and cleanups, especially for all tree
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync manipulations
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleanup of the headers, generation of a reference API definition in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.13: Jan 14 2002:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - update of the documentation: John Fleck and Charlie Bozeman
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleanup of timing code from Justin Fletcher
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixes for Windows and initial thread support on Win32: Igor and Serguei
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Narojnyi
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Cygwin patch from Robert Collins
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xmlSetEntityReferenceFunc() for Keith Isdale work on xsldbg
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.12: Dec 7 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a few bug fixes: thread (Gary Pennington), xmllint (Geert Kloosterman),
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XML parser (Robin Berjon), XPointer (Danny Jamshy), I/O cleanups
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync (robert)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Eric Lavigne contributed project files for MacOS
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some makefiles cleanups
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.11: Nov 26 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a couple of errors in the includes, fixed a few bugs, some code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync cleanups
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmllint man pages improvement by Heiko Rupp
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - updated VMS build instructions from John A Fotheringham
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows Makefiles updates from Igor
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.10: Nov 10 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - URI escaping fix (Joel Young)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xmlGetNodePath() (for paths or XPointers generation)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixes namespace handling problems when using DTD and validation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements on xmllint: Morus Walter patches for --format and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync --encode, Stefan Kost and Heiko Rupp improvements on the --shell
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixes for xmlcatalog linking pointed by Weiqi Gao
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixes to the HTML parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.9: Nov 6 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixes more catalog bugs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - avoid a compilation problem, improve xmlGetLineNo()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.8: Nov 4 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed SGML catalogs broken in previous release, updated xmlcatalog
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync tool
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a compile errors and some includes troubles.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.7: Oct 30 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - exported some debugging interfaces
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - serious rewrite of the catalog code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - integrated Gary Pennington thread safety patch, added configure option
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and regression tests
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - removed an HTML parser bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a couple of potentially serious validation bugs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - integrated the SGML DocBook support in xmllint
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - changed the nanoftp anonymous login passwd
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some I/O cleanup and a couple of interfaces for Perl wrapper
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - general bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - updated xmllint man page by John Fleck
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some VMS and Windows updates
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.6: Oct 10 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added an updated man pages by John Fleck
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability and configure fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - an infinite loop on the HTML parser was removed (William)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows makefile patches from Igor
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed half a dozen bugs reported for libxml or libxslt
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - updated xmlcatalog to be able to modify SGML super catalogs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.5: Sep 14 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Remove a few annoying bugs in 2.4.4
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - forces the HTML serializer to output decimal charrefs since some
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync version of Netscape can't handle hexadecimal ones
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.16: Sep 14 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - maintenance release of the old libxml1 branch, couple of bug and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync portability fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.4: Sep 12 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added --convert to xmlcatalog, bug fixes and cleanups of XML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Catalog
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a few bug fixes and some portability changes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some documentation cleanups
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.3: Aug 23 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XML Catalog support see the doc
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - New NaN/Infinity floating point code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - A few bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.2: Aug 15 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - adds xmlLineNumbersDefault() to control line number generation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - lot of bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - the Microsoft MSC projects files should now be up to date
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - inheritance of namespaces from DTD defaulted attributes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixes a serious potential security bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added a --format option to xmllint
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.1: July 24 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - possibility to keep line numbers in the tree
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some computation NaN fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - extension of the XPath API
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleanup for alpha and ia64 targets
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - patch to allow saving through HTTP PUT or POST
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.4.0: July 10 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed a few bugs in XPath, validation, and tree handling.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed XML Base implementation, added a couple of examples to the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync regression tests
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - A bit of cleanup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.14: July 5 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed some entities problems and reduce memory requirement when
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync substituting them
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - lots of improvements in the XPath queries interpreter can be
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync substantially faster
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Makefiles and configure cleanups
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixes to XPath variable eval, and compare on empty node set
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - HTML tag closing bug fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed an URI reference computation problem when validating
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.13: June 28 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - 2.3.12 configure.in was broken as well as the push mode XML parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a few more fixes for compilation on Windows MSC by Yon Derek
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.14: June 28 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Zbigniew Chyla gave a patch to use the old XML parser in push mode
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Small Makefile fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.12: June 26 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - lots of cleanup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a couple of validation fix
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed line number counting
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed serious problems in the XInclude processing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added support for UTF8 BOM at beginning of entities
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a strange gcc optimizer bugs in xpath handling of float, gcc-3.0
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync miscompile uri.c (William), Thomas Leitner provided a fix for the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync optimizer on Tru64
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - incorporated Yon Derek and Igor Zlatkovic fixes and improvements for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync compilation on Windows MSC
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - update of libxml-doc.el (Felix Natter)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed 2 bugs in URI normalization code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.11: June 17 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - updates to trio, Makefiles and configure should fix some portability
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync problems (alpha)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed some HTML serialization problems (pre, script, and block/inline
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync handling), added encoding aware APIs, cleanup of this code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xmlHasNsProp()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - implemented a specific PI for encoding support in the DocBook SGML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some XPath fixes (-Infinity, / as a function parameter and namespaces
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync node selection)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a performance problem and an error in the validation code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed XInclude routine to implement the recursive behaviour
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed xmlFreeNode problem when libxml is included statically twice
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added --version to xmllint for bug reports
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.10: June 1 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed the SGML catalog support
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a number of reported bugs got fixed, in XPath, iconv detection,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XInclude processing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XPath string function should now handle unicode correctly
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.9: May 19 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncLots of bugfixes, and added a basic SGML catalog support: - HTML push bugfix #54891 and another patch from Jonas Borgstr�m
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some serious speed optimization again
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some documentation cleanups
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - trying to get better linking on Solaris (-R)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XPath API cleanup from Thomas Broyer
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Validation bug fixed #54631, added a patch from Gary Pennington, fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlValidGetValidElements()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added an INSTALL file
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Attribute removal added to API: #54433
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added a basic support for SGML catalogs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed xmlKeepBlanksDefault(0) API
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bugfix in xmlNodeGetLang()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a small configure portability problem
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed an inversion of SYSTEM and PUBLIC identifier in HTML document
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.13: May 14 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bugfixes release of the old libxml1 branch used by Gnome
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.8: May 3 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Integrated an SGML DocBook parser for the Gnome project
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed a few things in the HTML parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed some XPath bugs raised by XSLT use, tried to fix the floating
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync point portability issue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Speed improvement (8M/s for SAX, 3M/s for DOM, 1.5M/s for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync DOM+validation using the XML REC as input and a 700MHz celeron).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - incorporated more Windows cleanup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xmlSaveFormatFile()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed problems in copying nodes with entities references (gdome)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - removed some troubles surrounding the new validation module
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.7: April 22 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - lots of small bug fixes, corrected XPointer
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Non deterministic content model validation support
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xmlDocCopyNode for gdome2
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - revamped the way the HTML parser handles end of tags
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XPath: corrections of namespaces support and number formatting
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Windows: Igor Zlatkovic patches for MSC compilation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - HTML output fixes from P C Chow and William M. Brack
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improved validation speed sensible for DocBook
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a big bug with ID declared in external parsed entities
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability fixes, update of Trio from Bjorn Reese
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.6: April 8 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Code cleanup using extreme gcc compiler warning options, found and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync cleared half a dozen potential problem
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - the Eazel team found an XML parser bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleaned up the user of some of the string formatting function. used the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync trio library code to provide the one needed when the platform is missing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync them
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xpath: removed a memory leak and fixed the predicate evaluation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync problem, extended the testsuite and cleaned up the result. XPointer seems
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync broken ...
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.5: Mar 23 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Biggest change is separate parsing and evaluation of XPath expressions,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync there is some new APIs for this too
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - included a number of bug fixes(XML push parser, 51876, notations,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync 52299)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed some portability issues
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.4: Mar 10 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed bugs #51860 and #51861
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added a global variable xmlDefaultBufferSize to allow default buffer
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync size to be application tunable.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Some cleanup in the validation code, still a bug left and this part
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync should probably be rewritten to support ambiguous content model :-\
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fix a couple of serious bugs introduced or raised by changes in 2.3.3
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed another bug in xmlNodeGetContent()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Bjorn fixed XPath node collection and Number formatting
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed a loop reported in the HTML parsing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - blank space are reported even if the Dtd content model proves that they
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync are formatting spaces, this is for XML conformance
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.3: Mar 1 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - small change in XPath for XSLT
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - documentation cleanups
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fix in validation by Gary Pennington
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - serious parsing performances improvements
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.2: Feb 24 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - chasing XPath bugs, found a bunch, completed some TODO
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a Dtd parsing bug
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a bug in xmlNodeGetContent
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - ID/IDREF support partly rewritten by Gary Pennington
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.1: Feb 15 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some XPath and HTML bug fixes for XSLT
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - small extension of the hash table interfaces for DOM gdome2
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync implementation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - A few bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.3.0: Feb 8 2001 (2.2.12 was on 25 Jan but I didn't kept track):
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Lots of XPath bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Add a mode with Dtd lookup but without validation error reporting for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XSLT
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Add support for text node without escaping (XSLT)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes for xmlCheckFilename
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - validation code bug fixes from Gary Pennington
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Patch from Paul D. Smith correcting URI path normalization
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Patch to allow simultaneous install of libxml-devel and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync libxml2-devel
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - the example Makefile is now fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added HTML to the RPM packages
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - tree copying bugfixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - updates to Windows makefiles
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - optimization patch from Bjorn Reese
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.11: Jan 4 2001:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bunch of bug fixes (memory I/O, xpath, ftp/http, ...)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added htmlHandleOmittedElem()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Applied Bjorn Reese's IPV6 first patch
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Applied Paul D. Smith patches for validation of XInclude results
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added XPointer xmlns() new scheme support
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.10: Nov 25 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fix the Windows problems of 2.2.8
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - integrate OpenVMS patches
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - better handling of some nasty HTML input
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improved the XPointer implementation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - integrate a number of provided patches
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.9: Nov 25 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - erroneous release :-(
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.8: Nov 13 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - First version of XInclude
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync support
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Patch in conditional section handling
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - updated MS compiler project
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed some XPath problems
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added an URI escaping function
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some other bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.7: Oct 31 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added message redirection
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XPath improvements (thanks TOM !)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - xmlIOParseDTD() added
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - various small fixes in the HTML, URI, HTTP and XPointer support
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - some cleanup of the Makefile, autoconf and the distribution content
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.6: Oct 25 2000::
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added an hash table module, migrated a number of internal structure to
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync those
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed a posteriori validation problems
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - HTTP module cleanups
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - HTML parser improvements (tag errors, script/style handling, attribute
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync normalization)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - coalescing of adjacent text nodes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - couple of XPath bug fixes, exported the internal API
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.5: Oct 15 2000::
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - XPointer implementation and testsuite
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Lot of XPath fixes, added variable and functions registration, more
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync tests
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Portability fixes, lots of enhancements toward an easy Windows build
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and release
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Late validation fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Integrated a lot of contributed patches
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added memory management docs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a performance problem when using large buffer seems fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.4: Oct 1 2000::
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - main XPath problem fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Integrated portability patches for Windows
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Serious bug fixes on the URI and HTML code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.3: Sep 17 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleanup of entity handling code
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - overall review of all loops in the parsers, all sprintf usage has been
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync checked too
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Far better handling of larges Dtd. Validating against DocBook XML Dtd
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync works smoothly now.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.10: Sep 6 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fix release for some Gnome projects
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.2: August 12 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - mostly bug fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - started adding routines to access xml parser context options
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.1: July 21 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a purely bug fixes release
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed an encoding support problem when parsing from a memory block
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a DOCTYPE parsing problem
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - removed a bug in the function allowing to override the memory
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync allocation routines
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.2.0: July 14 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - applied a lot of portability fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - better encoding support/cleanup and saving (content is now always
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync encoded in UTF-8)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - the HTML parser now correctly handles encodings
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xmlHasProp()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a serious problem with &#38;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - propagated the fix to FTP client
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleanup, bugfixes, etc ...
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added a page about libxml Internationalization
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync support
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.9: July 9 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed the spec the RPMs should be better
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a serious bug in the FTP implementation, released 1.8.9 to solve
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync rpmfind users problem
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.1.1: July 1 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixes a couple of bugs in the 2.1.0 packaging
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improvements on the HTML parser
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.1.0 and 1.8.8: June 29 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - 1.8.8 is mostly a commodity package for upgrading to libxml2 according
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync to new instructions. It fixes a nasty problem
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync about &#38; charref parsing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - 2.1.0 also ease the upgrade from libxml v1 to the recent version. it
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync also contains numerous fixes and enhancements:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync added xmlStopParser() to stop parsing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync improved a lot parsing speed when there is large CDATA blocs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync includes XPath patches provided by Picdar Technology
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync tried to fix as much as possible DTD validation and namespace
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync related problems
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync output to a given encoding has been added/tested
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync lot of various fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xmlStopParser() to stop parsing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - improved a lot parsing speed when there is large CDATA blocs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - includes XPath patches provided by Picdar Technology
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - tried to fix as much as possible DTD validation and namespace
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync related problems
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - output to a given encoding has been added/tested
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - lot of various fixes
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.0.0: Apr 12 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - First public release of libxml2. If you are using libxml, it's a good
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync idea to check the 1.x to 2.x upgrade instructions. NOTE: while initially
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync scheduled for Apr 3 the release occurred only on Apr 12 due to massive
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync workload.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - The include are now located under $prefix/include/libxml (instead of
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync $prefix/include/gnome-xml), they also are referenced by
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync #include <libxml/xxx.h>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync instead of
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync #include "xxx.h"
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a new URI module for parsing URIs and following strictly RFC 2396
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - the memory allocation routines used by libxml can now be overloaded
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync dynamically by using xmlMemSetup()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - The previously CVS only tool tester has been renamed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmllint and is now installed as part of the libxml2
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync package
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - The I/O interface has been revamped. There is now ways to plug in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync specific I/O modules, either at the URI scheme detection level using
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlRegisterInputCallbacks() or by passing I/O functions when creating a
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync parser context using xmlCreateIOParserCtxt()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - there is a C preprocessor macro LIBXML_VERSION providing the version
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync number of the libxml module in use
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a number of optional features of libxml can now be excluded at
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync configure time (FTP/HTTP/HTML/XPath/Debug)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync2.0.0beta: Mar 14 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - This is a first Beta release of libxml version 2
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - It's available only fromxmlsoft.org
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync FTP, it's packaged as libxml2-2.0.0beta and available as tar and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync RPMs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - This version is now the head in the Gnome CVS base, the old one is
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync available under the tag LIB_XML_1_X
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - This includes a very large set of changes. From a programmatic point
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync of view applications should not have to be modified too much, check the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync upgrade page
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Some interfaces may changes (especially a bit about encoding).
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - the updates includes:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync fix I18N support. ISO-Latin-x/UTF-8/UTF-16 (nearly) seems correctly
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync handled now
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Better handling of entities, especially well-formedness checking
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and proper PEref extensions in external subsets
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync DTD conditional sections
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Validation now correctly handle entities content
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync change
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync structures to accommodate DOM
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fix I18N support. ISO-Latin-x/UTF-8/UTF-16 (nearly) seems correctly
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync handled now
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Better handling of entities, especially well-formedness checking
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and proper PEref extensions in external subsets
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - DTD conditional sections
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Validation now correctly handle entities content
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - change
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync structures to accommodate DOM
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Serious progress were made toward compliance, here are the result of the test against the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync OASIS testsuite (except the Japanese tests since I don't support that
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync encoding yet). This URL is rebuilt every couple of hours using the CVS
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync head version.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.7: Mar 6 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - This is a bug fix release:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - It is possible to disable the ignorable blanks heuristic used by
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync libxml-1.x, a new function xmlKeepBlanksDefault(0) will allow this. Note
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync that for adherence to XML spec, this behaviour will be disabled by
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync default in 2.x . The same function will allow to keep compatibility for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync old code.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Blanks in <a> </a> constructs are not ignored anymore,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync avoiding heuristic is really the Right Way :-\
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - The unchecked use of snprintf which was breaking libxml-1.8.6
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync compilation on some platforms has been fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when processing
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync URIs
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.6: Jan 31 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added a nanoFTP transport module, debugged until the new version of rpmfind can use
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync it without troubles
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.5: Jan 21 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - adding APIs to parse a well balanced chunk of XML (production [43] content of the
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync XML spec)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a hideous bug in xmlGetProp pointed by Rune.Djurhuus@fast.no
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Jody Goldberg <jgoldberg@home.com> provided another patch trying
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync to solve the zlib checks problems
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - The current state in gnome CVS base is expected to ship as 1.8.5 with
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync gnumeric soon
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.4: Jan 13 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - bug fixes, reintroduced xmlNewGlobalNs(), fixed xmlNewNs()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - all exit() call should have been removed from libxml
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a problem with INCLUDE_WINSOCK on WIN32 platform
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added newDocFragment()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.3: Jan 5 2000:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a Push interface for the XML and HTML parsers
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a shell-like interface to the document tree (try tester --shell :-)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - lots of bug fixes and improvement added over XMas holidays
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed the DTD parsing code to work with the xhtml DTD
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - added xmlRemoveProp(), xmlRemoveID() and xmlRemoveRef()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed bugs in xmlNewNs()
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - External entity loading code has been revamped, now it uses
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlLoadExternalEntity(), some fix on entities processing were added
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleaned up WIN32 includes of socket stuff
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.2: Dec 21 1999:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - I got another problem with includes and C++, I hope this issue is fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync for good this time
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added a few tree modification functions: xmlReplaceNode,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlAddPrevSibling, xmlAddNextSibling, xmlNodeSetName and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlDocSetRootElement
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Tried to improve the HTML output with help from Chris Lahey
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.1: Dec 18 1999:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - various patches to avoid troubles when using libxml with C++ compilers
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync the "namespace" keyword and C escaping in include files
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - a problem in one of the core macros IS_CHAR was corrected
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a bug introduced in 1.8.0 breaking default namespace processing,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync and more specifically the Dia application
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a posteriori validation (validation after parsing, or by using a
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync Dtd not specified in the original document)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - fixed a bug in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.8.0: Dec 12 1999:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - cleanup, especially memory wise
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - the parser should be more reliable, especially the HTML one, it should
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync not crash, whatever the input !
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Integrated various patches, especially a speedup improvement for large
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync dataset from Carl Nygard,
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync configure with --with-buffers to enable them.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - attribute normalization, oops should have been added long ago !
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - attributes defaulted from DTDs should be available, xmlSetProp() now
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync does entities escaping by default.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.7.4: Oct 25 1999:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Lots of HTML improvement
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed some errors when saving both XML and HTML
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - More examples, the regression tests should now look clean
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Fixed a bug with contiguous charref
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.7.3: Sep 29 1999:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - portability problems fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - snprintf was used unconditionally, leading to link problems on system
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync were it's not available, fixed
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.7.1: Sep 24 1999:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - The basic type for strings manipulated by libxml has been renamed in
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync 1.7.1 from CHAR to xmlChar. The reason
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync is that CHAR was conflicting with a predefined type on Windows. However
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync on non WIN32 environment, compatibility is provided by the way of a
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync #define .
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Changed another error : the use of a structure field called errno, and
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync leading to troubles on platforms where it's a macro
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync1.7.0: Sep 23 1999:
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added the ability to fetch remote DTD or parsed entities, see the nanohttp module.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added an errno to report errors by another mean than a simple printf
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync like callback
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Finished ID/IDREF support and checking when validation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Serious memory leaks fixed (there is now a memory wrapper module)
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Improvement of XPath
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync implementation
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync - Added an HTML parser front-end
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncDaniel Veillard at
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncbugs.html