|
Fix broken escape behaviour in regexp ranges.
ChunkParser: Incorrect decoding of small xml files.
Fixed HTML encoding detection.
Fix encoding selection for xmlParseInNodeContext.
Fix xmlPreviousElementSibling mistake.
Fix xmlParseInNodeContext for HTML content.
Fix lost namespace when copying node.
Recognize ID attribute in HTML without DOCTYPE.
Fix memory leak in xmlXPathEvalExpression.
Don't give default HTML boolean attribute values in parser.
xmlCtxtResetLastError should reset ctxt-errNo.
Completely revised the help generator to ease navigation and improve readability. Send your feedback!
Switch parser to XML-1.0 5th edition, add parsing flag XML_PARSE_OLD10 for old versions.
Switch URI parsing to RFC 3986.
Improve handling of misplaced html/head/body in HTML parser.
Improve xmlSave…() functions to handle HTML documents and trees.
Performance improvements, for example when the encoder can not serialize characters on output.
Numerous bug fixes: Realloc problems, potential double frees, and access violations.
XSLT bug fixes:
Pattern compilation.
Key initialization.
Processing of top level elements of stylesheets which are not in the XSLT namespace and are not an extension either.
Fix several bugs and potential memory leaks, including a missing check in UTF-8 decoding.
-
First sketch of new DIXmlConverters unit with additional conversion functions based on the DIConverters] library.
Better demo projects: Several problems corrected, better code documentation.
Build libxml with LIBXML_THREAD_ENABLED defined.
Add interface for thread handling.
Add interface for global variables and thread handling of those variables.
Add XSLT documents and variables APIs.
Further API improvements, fixes, and documentations.
Add to all demo projects proper initialize and finalize code for global XML and XSLT variables.
Add character encoding options to DIXml_ XSLT_Browser demo.
New DIXml_xmlOuputBuffer_WideString demo project to demonstrate how to use the xmlOutputBuffer API interface to serialize an XML document straight into a Delphi WideString.
New DIXml_ XSLT_WideString demo project to show XSLT transformation with optimized WideString document loading and saving.
Do not crash xmlMemFree() when passing a nil pointer.
Fix XML saving to avoid a crash when dumping an attribute from an XHTML document.
Enhance nanohttp to include port number (if not = 80) on the "Header:" URL
Fix a regular expression range bug and correct a typo which resulted in a warning.
Fix EXSLT extension week-in-year result which did not conform to the specification.
Remove some unused code. This slightly decreases the library size.
Add schema validation demo based on xmlTextReader.
Fix internal library string to floating point conversion which surfaced when testing the XML schema validation.
Add XML schema validation interfaces and demo.
XML fixes (libxml 2.6.30):
Windows path handling
xmlXPathNodeSetSort problem
leak when reusing a writer for a new document
Schemas xsi:nil handling patch
relative URI build problem
crash in xmlDocFormatDump
invalid char in comment detection bug
disparity with xmlSAXUserParseMemory
automata generation for complex regexp counts problems
Schemas IDC import problems
xpath predicate evailation error handling
XSLT fixes (libxslt 1.1.22):
Update embedded libxml2 to version 2.6.29 and libxslt to version 1.1.21.
Add HTTP and FTP input/output support.
Add interface for canonicalization (xmlC14N… functions and procedures).
Add interface for catalog (xmlCatalog… functions and procedures).
Add interface for HTML tree output (various html… functions and procedures).
Add interface for lists (xmlList… functions and procedures).
Add interface for SAX (deprecated, legacy only).
Add interface for SAX2 (xmlSAX2… functions and procedures).
Add interface for Schematron (xmlSchematron… functions and procedures).
Add interface for Save (xmlSave… functions and procedures).
Add interface for XPointer (xmlXPtr … functions and procedures).
Add interface for Unicode character classes (xmlUCSIs… functions).
Add other interface parts, plus a few fixes.
Fix: Unrecognized end of file could result in endless loop.
Documentation updates.
products/xml/history.txt · Last modified: 2010/03/27 15:18 (external edit)
|