mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-10-24 13:33:01 +03:00
Release of libxml2-2.7.6
* configure.in doc/xml.html: updates for release * NEWS doc/libxml2.xsa doc/news.html python/setup.py: regenerated
This commit is contained in:
203
NEWS
203
NEWS
@@ -13,8 +13,169 @@ The change log at
|
|||||||
ChangeLog.html
|
ChangeLog.html
|
||||||
describes the recents commits
|
describes the recents commits
|
||||||
to the SVN at
|
to the SVN at
|
||||||
http://svn.gnome.org/viewcvs/libxml2/trunk/
|
http://svn.gnome.org/viewvc/libxml2/trunk/
|
||||||
code base.Here is the list of public releases:
|
code base.Here is the list of public releases:
|
||||||
|
2.7.6: Oct 6 2009:
|
||||||
|
- Bug Fixes:
|
||||||
|
Restore thread support in default configuration (Andrew W. Nosenko),
|
||||||
|
URI with no path parsing problem (Daniel Veillard),
|
||||||
|
Minor patch for conditional defines in threads.c (Eric Zurcher)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
2.7.5: Sep 24 2009:
|
||||||
|
- Bug Fixes:
|
||||||
|
Restore behavior of --with-threads without argument (Andrew W. Nosenko),
|
||||||
|
Fix memory leak when doc is NULL (Rob Richards),
|
||||||
|
595792 fixing a RelaxNG bug introduced in 2.7.4 (Daniel Veillard),
|
||||||
|
Fix a Relaxng bug raised by libvirt test suite (Daniel Veillard),
|
||||||
|
Fix a parsing problem with little data at startup (Daniel Veillard),
|
||||||
|
link python module with python library (Frederic Crozat),
|
||||||
|
594874 Forgot an fclose in xmllint (Daniel Veillard)
|
||||||
|
|
||||||
|
- Cleanup:
|
||||||
|
Adding symbols.xml to EXTRA_DIST (Daniel Veillard)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
2.7.4: Sep 10 2009:
|
||||||
|
- Improvements:
|
||||||
|
Switch to GIT (GNOME),
|
||||||
|
Add symbol versioning to libxml2 shared libs (Daniel Veillard)
|
||||||
|
|
||||||
|
- Portability:
|
||||||
|
593857 try to work around thread pbm MinGW 4.4 (Daniel Veillard),
|
||||||
|
594250 rename ATTRIBUTE_ALLOC_SIZE to avoid clashes (Daniel Veillard),
|
||||||
|
Fix Windows build * relaxng.c: fix windows build (Rob Richards),
|
||||||
|
Fix the globals.h to use XMLPUBFUN (Paul Smith),
|
||||||
|
Problem with extern extern in header (Daniel Veillard),
|
||||||
|
Add -lnetwork for compiling on Haiku (Scott McCreary),
|
||||||
|
Runtest portability patch for Solaris (Tim Rice),
|
||||||
|
Small patch to accomodate the Haiku OS (Scott McCreary),
|
||||||
|
584605 package VxWorks folder in the distribution (Daniel Veillard),
|
||||||
|
574017 Realloc too expensive on most platform (Daniel Veillard),
|
||||||
|
Fix windows build (Rob Richards),
|
||||||
|
545579 doesn't compile without schema support (Daniel Veillard),
|
||||||
|
xmllint use xmlGetNodePath when not compiled in (Daniel Veillard),
|
||||||
|
Try to avoid __imp__xmlFree link trouble on msys (Daniel Veillard),
|
||||||
|
Allow to select the threading system on Windows (LRN),
|
||||||
|
Fix Solaris binary links, cleanups (Daniel Veillard),
|
||||||
|
Bug 571059 â MSVC doesn't work with the bakefile (Intron),
|
||||||
|
fix ATTRIBUTE_PRINTF header clash (Belgabor and Mike Hommey),
|
||||||
|
fixes for Borland/CodeGear/Embarcadero compilers (Eric Zurcher)
|
||||||
|
|
||||||
|
- Documentation:
|
||||||
|
544910 typo: "renciliateNs" (Leonid Evdokimov),
|
||||||
|
Add VxWorks to list of OSes (Daniel Veillard),
|
||||||
|
Regenerate the documentation and update for git (Daniel Veillard),
|
||||||
|
560524 ¿ xmlTextReaderLocalName description (Daniel Veillard),
|
||||||
|
Added sponsoring by AOE media for the server (Daniel Veillard),
|
||||||
|
updated URLs for GNOME (Vincent Lefevre),
|
||||||
|
more warnings about xmlCleanupThreads and xmlCleanupParser (Daniel Veillard)
|
||||||
|
|
||||||
|
- Bug fixes:
|
||||||
|
594514 memory leaks - duplicate initialization (MOD),
|
||||||
|
Wrong block opening in htmlNodeDumpOutputInternal (Daniel Veillard),
|
||||||
|
492317 Fix Relax-NG validation problems (Daniel Veillard),
|
||||||
|
558452 fight with reg test and error report (Daniel Veillard),
|
||||||
|
558452 RNG compilation of optional multiple child (Daniel Veillard),
|
||||||
|
579746 XSD validation not correct / nilable groups (Daniel Veillard),
|
||||||
|
502960 provide namespace stack when parsing entity (Daniel Veillard),
|
||||||
|
566012 part 2 fix regresion tests and push mode (Daniel Veillard),
|
||||||
|
566012 autodetected encoding and encoding conflict (Daniel Veillard),
|
||||||
|
584220 xpointer(/) and xinclude problems (Daniel Veillard),
|
||||||
|
587663 Incorrect Attribute-Value Normalization (Daniel Veillard),
|
||||||
|
444994 HTML chunked failure for attribute with <> (Daniel Veillard),
|
||||||
|
Fix end of buffer char being split in XML parser (Daniel Veillard),
|
||||||
|
Non ASCII character may be split at buffer end (Adiel Mittmann),
|
||||||
|
440226 Add xmlXIncludeProcessTreeFlagsData API (Stefan Behnel),
|
||||||
|
572129 speed up parsing of large HTML text nodes (Markus Kull),
|
||||||
|
Fix HTML parsing with 0 character in CDATA (Daniel Veillard),
|
||||||
|
Fix SetGenericErrorFunc and SetStructured clash (Wang Lam),
|
||||||
|
566012 Incomplete EBCDIC parsing support (Martin Kogler),
|
||||||
|
541335 HTML avoid creating 2 head or 2 body element (Daniel Veillard),
|
||||||
|
541237 error correcting missing end tags in HTML (Daniel Veillard),
|
||||||
|
583439 missing line numbers in push mode (Daniel Veillard),
|
||||||
|
587867 xmllint --html --xmlout serializing as HTML (Daniel Veillard),
|
||||||
|
559501 avoid select and use poll for nanohttp (Raphael Prevost),
|
||||||
|
559410 - Regexp bug on (...)? constructs (Daniel Veillard),
|
||||||
|
Fix a small problem on previous HTML parser patch (Daniel Veillard),
|
||||||
|
592430 - HTML parser runs into endless loop (Daniel Veillard),
|
||||||
|
447899 potential double free in xmlFreeTextReader (Daniel Veillard),
|
||||||
|
446613 small validation bug mixed content with NS (Daniel Veillard),
|
||||||
|
Fix the problem of revalidating a doc with RNG (Daniel Veillard),
|
||||||
|
Fix xmlKeepBlanksDefault to not break indent (Nick Wellnhofer),
|
||||||
|
512131 refs from externalRef part need to be added (Daniel Veillard),
|
||||||
|
512131 crash in xmlRelaxNGValidateFullElement (Daniel Veillard),
|
||||||
|
588441 allow '.' in HTML Names even if invalid (Daniel Veillard),
|
||||||
|
582913 Fix htmlSetMetaEncoding() to be nicer (Daniel Veillard),
|
||||||
|
579317 Try to find the HTML encoding information (Daniel Veillard),
|
||||||
|
575875 don't output charset=html (Daniel Veillard),
|
||||||
|
571271 fix semantic of xsd:all with minOccurs=0 (Daniel Veillard),
|
||||||
|
570702 fix a bug in regexp determinism checking (Daniel Veillard),
|
||||||
|
567619 xmlValidateNotationUse missing param test (Daniel Veillard),
|
||||||
|
574393 ¿ utf-8 filename magic for compressed files (Hans Breuer),
|
||||||
|
Fix a couple of problems in the parser (Daniel Veillard),
|
||||||
|
585505 ¿ Document ids and refs populated by XSD (Wayne Jensen),
|
||||||
|
582906 XSD validating multiple imports of the same schema (Jason Childs),
|
||||||
|
Bug 582887 ¿ problems validating complex schemas (Jason Childs),
|
||||||
|
Bug 579729 ¿ fix XSD schemas parsing crash (Miroslav Bajtos),
|
||||||
|
576368 ¿ htmlChunkParser with special attributes (Jiri Netolicky),
|
||||||
|
Bug 565747 ¿ relax anyURI data character checking (Vincent Lefevre),
|
||||||
|
Preserve attributes of include start on tree copy (Petr Pajas),
|
||||||
|
Skip silently unrecognized XPointer schemes (Jakub Wilk),
|
||||||
|
Fix leak on SAX1, xmllint --sax1 option and debug (Daniel Veillard),
|
||||||
|
potential NULL dereference on non-glibc (Jim Meyering),
|
||||||
|
Fix an XSD validation crash (Daniel Veillard),
|
||||||
|
Fix a regression in streaming entities support (Daniel Veillard),
|
||||||
|
Fix a couple of ABI issues with C14N 1.1 (Aleksey Sanin),
|
||||||
|
Aleksey Sanin support for c14n 1.1 (Aleksey Sanin),
|
||||||
|
reader bug fix with entities (Daniel Veillard),
|
||||||
|
use options from current parser ctxt for external entities (Rob Richards),
|
||||||
|
581612 use %s to printf strings (Christian Persch),
|
||||||
|
584605 change the threading initialization sequence (Igor Novoseltsev),
|
||||||
|
580705 keep line numbers in HTML parser (Aaron Patterson),
|
||||||
|
581803 broken HTML table attributes init (Roland Steiner),
|
||||||
|
do not set error code in xmlNsWarn (Rob Richards),
|
||||||
|
564217 fix structured error handling problems,
|
||||||
|
reuse options from current parser for entities (Rob Richards),
|
||||||
|
xmlXPathRegisterNs should not allow enpty prefixes (Daniel Veillard),
|
||||||
|
add a missing check in xmlAddSibling (Kris Breuker),
|
||||||
|
avoid leaks on errors (Jinmei Tatuya)
|
||||||
|
|
||||||
|
- Cleanup:
|
||||||
|
Chasing dead assignments reported by clang-scan (Daniel Veillard),
|
||||||
|
A few more safety cleanup raised by scan (Daniel Veillard),
|
||||||
|
Fixing assorted potential problems raised by scan (Daniel Veillard),
|
||||||
|
Potential uninitialized arguments raised by scan (Daniel Veillard),
|
||||||
|
Fix a bunch of scan 'dead increments' and cleanup (Daniel Veillard),
|
||||||
|
Remove a pedantic warning (Daniel Veillard),
|
||||||
|
555833 always use rm -f in uninstall-local (Daniel Veillard),
|
||||||
|
542394 xmlRegisterOutputCallbacks MAX_INPUT_CALLBACK (Daniel Veillard),
|
||||||
|
Autoregenerate libxml2.syms automated checkings (Daniel Veillard),
|
||||||
|
Make xmlRecoverDoc const (Martin Trappel) (Daniel Veillard),
|
||||||
|
Both args of xmlStrcasestr are const (Daniel Veillard),
|
||||||
|
hide the nbParse* variables used for debugging (Mike Hommey),
|
||||||
|
570806 changed include of config.h (William M. Brack),
|
||||||
|
cleanups and error reports when xmlTextWriterVSprintf fails (Jinmei Tatuya)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
2.7.3: Jan 18 2009:
|
||||||
|
- Build fix: fix build when HTML support is not included.
|
||||||
|
- Bug fixes: avoid memory overflow in gigantic text nodes,
|
||||||
|
indentation problem on the writed (Rob Richards),
|
||||||
|
xmlAddChildList pointer problem (Rob Richards and Kevin Milburn),
|
||||||
|
xmlAddChild problem with attribute (Rob Richards and Kris Breuker),
|
||||||
|
avoid a memory leak in an edge case (Daniel Zimmermann),
|
||||||
|
deallocate some pthread data (Alex Ott).
|
||||||
|
- Improvements: configure option to avoid rebuilding docs (Adrian Bunk),
|
||||||
|
limit text nodes to 10MB max by default, add element traversal
|
||||||
|
APIs, add a parser option to enable pre 2.7 SAX behavior (Rob Richards),
|
||||||
|
add gcc malloc checking (Marcus Meissner), add gcc printf like functions
|
||||||
|
parameters checking (Marcus Meissner).
|
||||||
|
|
||||||
|
|
||||||
2.7.2: Oct 3 2008:
|
2.7.2: Oct 3 2008:
|
||||||
- Portability fix: fix solaris compilation problem, fix compilation
|
- Portability fix: fix solaris compilation problem, fix compilation
|
||||||
if XPath is not configured in
|
if XPath is not configured in
|
||||||
@@ -39,7 +200,7 @@ http://svn.gnome.org/viewcvs/libxml2/trunk/
|
|||||||
xmlParserCleanup docs
|
xmlParserCleanup docs
|
||||||
- Portability fixes: Older Win32 platforms (Rob Richards), MSVC
|
- Portability fixes: Older Win32 platforms (Rob Richards), MSVC
|
||||||
porting fix (Rob Richards), Mac OS X regression tests (Sven Herzberg),
|
porting fix (Rob Richards), Mac OS X regression tests (Sven Herzberg),
|
||||||
non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
|
non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
|
||||||
|
|
||||||
- Bug fixes: various realloc problems (Ashwin), potential double-free
|
- Bug fixes: various realloc problems (Ashwin), potential double-free
|
||||||
(Ashwin), regexp crash, icrash with invalid whitespace facets (Rob
|
(Ashwin), regexp crash, icrash with invalid whitespace facets (Rob
|
||||||
@@ -141,9 +302,9 @@ http://svn.gnome.org/viewcvs/libxml2/trunk/
|
|||||||
flag fix (Richard Jones), regexp interpretation of \,
|
flag fix (Richard Jones), regexp interpretation of \,
|
||||||
htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
|
htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
|
||||||
typo (Bjorn Reese), entity content failure, xmlListAppend() fix
|
typo (Bjorn Reese), entity content failure, xmlListAppend() fix
|
||||||
(Georges-André Silber), XPath number serialization (William Brack),
|
(Georges-André Silber), XPath number serialization (William Brack),
|
||||||
nanohttp gzipped stream fix (William Brack and Alex Cornejo),
|
nanohttp gzipped stream fix (William Brack and Alex Cornejo),
|
||||||
xmlCharEncFirstLine typo (Mark Rowe), uri bug (François Delyon),
|
xmlCharEncFirstLine typo (Mark Rowe), uri bug (François Delyon),
|
||||||
XPath string value of PI nodes (William Brack), XPath node set
|
XPath string value of PI nodes (William Brack), XPath node set
|
||||||
sorting bugs (William Brack), avoid outputting namespace decl
|
sorting bugs (William Brack), avoid outputting namespace decl
|
||||||
dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
|
dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
|
||||||
@@ -151,7 +312,7 @@ http://svn.gnome.org/viewcvs/libxml2/trunk/
|
|||||||
workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes,
|
workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes,
|
||||||
invalid character in attribute detection bug, big comments before
|
invalid character in attribute detection bug, big comments before
|
||||||
internal subset streaming bug, HTML parsing of attributes with : in
|
internal subset streaming bug, HTML parsing of attributes with : in
|
||||||
the name, IDness of name in HTML (Dagfinn I. Mannsåker)
|
the name, IDness of name in HTML (Dagfinn I. Mannsåker)
|
||||||
- Improvement: keep URI query parts in raw form (Richard Jones),
|
- Improvement: keep URI query parts in raw form (Richard Jones),
|
||||||
embed tag support in HTML (Michael Day)
|
embed tag support in HTML (Michael Day)
|
||||||
|
|
||||||
@@ -166,7 +327,7 @@ http://svn.gnome.org/viewcvs/libxml2/trunk/
|
|||||||
(Steven Rainwater), user data propagation in XInclude (Michael Day),
|
(Steven Rainwater), user data propagation in XInclude (Michael Day),
|
||||||
standalone and XML decl detection (Michael Day), Python id ouptut
|
standalone and XML decl detection (Michael Day), Python id ouptut
|
||||||
for some id, fix the big python string memory leak, URI parsing fixes
|
for some id, fix the big python string memory leak, URI parsing fixes
|
||||||
(Stéphane Bidoul and William), long comments parsing bug (William),
|
(Stéphane Bidoul and William), long comments parsing bug (William),
|
||||||
concurrent threads initialization (Ted Phelps), invalid char
|
concurrent threads initialization (Ted Phelps), invalid char
|
||||||
in text XInclude (William), XPath memory leak (William), tab in
|
in text XInclude (William), XPath memory leak (William), tab in
|
||||||
python problems (Andreas Hanke), XPath node comparison error
|
python problems (Andreas Hanke), XPath node comparison error
|
||||||
@@ -176,7 +337,7 @@ http://svn.gnome.org/viewcvs/libxml2/trunk/
|
|||||||
min occurs of 0 (William), HTML script/style parsing (Mike Day)
|
min occurs of 0 (William), HTML script/style parsing (Mike Day)
|
||||||
- Improvement: make xmlTextReaderSetup() public
|
- Improvement: make xmlTextReaderSetup() public
|
||||||
- Compilation and postability: fix a missing include problem (William),
|
- Compilation and postability: fix a missing include problem (William),
|
||||||
__ss_familly on AIX again (Björn Wiberg), compilation without zlib
|
__ss_familly on AIX again (Björn Wiberg), compilation without zlib
|
||||||
(Michael Day), catalog patch for Win32 (Christian Ehrlicher),
|
(Michael Day), catalog patch for Win32 (Christian Ehrlicher),
|
||||||
Windows CE fixes (Andreas Stricke)
|
Windows CE fixes (Andreas Stricke)
|
||||||
- Various CVS to SVN infrastructure changes
|
- Various CVS to SVN infrastructure changes
|
||||||
@@ -323,7 +484,7 @@ Do not use or package 2.6.25
|
|||||||
|
|
||||||
|
|
||||||
2.6.22: Sep 12 2005:
|
2.6.22: Sep 12 2005:
|
||||||
- build fixes: compile without schematron (Stéphane Bidoul)
|
- build fixes: compile without schematron (Stéphane Bidoul)
|
||||||
- bug fixes: xmlDebugDumpNode on namespace node (Oleg Paraschenko)i,
|
- bug fixes: xmlDebugDumpNode on namespace node (Oleg Paraschenko)i,
|
||||||
CDATA push parser bug, xmlElemDump problem with XHTML1 doc,
|
CDATA push parser bug, xmlElemDump problem with XHTML1 doc,
|
||||||
XML_FEATURE_xxx clash with expat headers renamed XML_WITH_xxx, fix some
|
XML_FEATURE_xxx clash with expat headers renamed XML_WITH_xxx, fix some
|
||||||
@@ -596,7 +757,7 @@ Do not use or package 2.6.25
|
|||||||
streaming problem (Steve Ball), DTD serialization problem (William),
|
streaming problem (Steve Ball), DTD serialization problem (William),
|
||||||
libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on
|
libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on
|
||||||
Python classes, xmlReader buffer bug, Python bindings memory interfaces
|
Python classes, xmlReader buffer bug, Python bindings memory interfaces
|
||||||
improvement (with Stéphane Bidoul), Fixed the push parser to be back to
|
improvement (with Stéphane Bidoul), Fixed the push parser to be back to
|
||||||
synchronous behaviour.
|
synchronous behaviour.
|
||||||
- improvement: custom per-thread I/O enhancement (Rob Richards), register
|
- improvement: custom per-thread I/O enhancement (Rob Richards), register
|
||||||
namespace in debug shell (Stefano Debenedetti), Python based regression
|
namespace in debug shell (Stefano Debenedetti), Python based regression
|
||||||
@@ -722,8 +883,8 @@ Do not use or package 2.6.25
|
|||||||
callbacks order for XPath callbacks (Frederic Peters)
|
callbacks order for XPath callbacks (Frederic Peters)
|
||||||
- Documentation: python scripts (William Brack), xslt stylesheets (John
|
- Documentation: python scripts (William Brack), xslt stylesheets (John
|
||||||
Fleck), doc (Sven Zimmerman), I/O example.
|
Fleck), doc (Sven Zimmerman), I/O example.
|
||||||
- Python bindings: fixes (William), enum support (Stéphane Bidoul),
|
- Python bindings: fixes (William), enum support (Stéphane Bidoul),
|
||||||
structured error reporting (Stéphane Bidoul)
|
structured error reporting (Stéphane Bidoul)
|
||||||
- XInclude: various fixes for conformance, problem related to dictionnary
|
- XInclude: various fixes for conformance, problem related to dictionnary
|
||||||
references (William & me), recursion (William)
|
references (William & me), recursion (William)
|
||||||
- xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
|
- xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
|
||||||
@@ -853,7 +1014,7 @@ Do not use or package 2.6.25
|
|||||||
and charset information if available.
|
and charset information if available.
|
||||||
- Relax-NG: bug fixes including the one reported by Martijn Faassen and
|
- Relax-NG: bug fixes including the one reported by Martijn Faassen and
|
||||||
zeroOrMore, better error reporting.
|
zeroOrMore, better error reporting.
|
||||||
- Python bindings (Stéphane Bidoul), never use stdout for errors
|
- Python bindings (Stéphane Bidoul), never use stdout for errors
|
||||||
output
|
output
|
||||||
- Portability: all the headers have macros for export and calling
|
- Portability: all the headers have macros for export and calling
|
||||||
convention definitions (Igor Zlatkovic), VMS update (Craig A. Berry),
|
convention definitions (Igor Zlatkovic), VMS update (Craig A. Berry),
|
||||||
@@ -934,11 +1095,11 @@ A bugfixes only release - Windows Makefiles (William Brack)
|
|||||||
- portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry)
|
- portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry)
|
||||||
- William Brack fixed multithreading lock problems
|
- William Brack fixed multithreading lock problems
|
||||||
- IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro)
|
- IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro)
|
||||||
- Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (Stéphane
|
- Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (Stéphane
|
||||||
Bidoul)
|
Bidoul)
|
||||||
- A few W3C Schemas Structure improvements
|
- A few W3C Schemas Structure improvements
|
||||||
- W3C Schemas Datatype improvements (Charlie Bozeman)
|
- W3C Schemas Datatype improvements (Charlie Bozeman)
|
||||||
- Python bindings for thread globals (Stéphane Bidoul), and method/class
|
- Python bindings for thread globals (Stéphane Bidoul), and method/class
|
||||||
generator
|
generator
|
||||||
- added --nonet option to xmllint
|
- added --nonet option to xmllint
|
||||||
- documentation improvements (John Fleck)
|
- documentation improvements (John Fleck)
|
||||||
@@ -1014,7 +1175,7 @@ A bugfixes only release - Windows Makefiles (William Brack)
|
|||||||
- First implementation of RelaxNG, added --relaxng flag to xmllint
|
- First implementation of RelaxNG, added --relaxng flag to xmllint
|
||||||
- Schemas support now compiled in by default.
|
- Schemas support now compiled in by default.
|
||||||
- Bug fixes: DTD validation, namespace checking, XInclude and entities,
|
- Bug fixes: DTD validation, namespace checking, XInclude and entities,
|
||||||
delegateURI in XML Catalogs, HTML parser, XML reader (Stéphane Bidoul),
|
delegateURI in XML Catalogs, HTML parser, XML reader (Stéphane Bidoul),
|
||||||
XPath parser and evaluation, UTF8ToUTF8 serialization, XML reader memory
|
XPath parser and evaluation, UTF8ToUTF8 serialization, XML reader memory
|
||||||
consumption, HTML parser, HTML serialization in the presence of
|
consumption, HTML parser, HTML serialization in the presence of
|
||||||
namespaces
|
namespaces
|
||||||
@@ -1023,7 +1184,7 @@ A bugfixes only release - Windows Makefiles (William Brack)
|
|||||||
patches (Stefan Kost)
|
patches (Stefan Kost)
|
||||||
- Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)
|
- Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)
|
||||||
- Added python bindings for XPointer, contextual error reporting
|
- Added python bindings for XPointer, contextual error reporting
|
||||||
(Stéphane Bidoul)
|
(Stéphane Bidoul)
|
||||||
- URI/file escaping problems (Stefano Zacchiroli)
|
- URI/file escaping problems (Stefano Zacchiroli)
|
||||||
|
|
||||||
|
|
||||||
@@ -1035,11 +1196,11 @@ A bugfixes only release - Windows Makefiles (William Brack)
|
|||||||
|
|
||||||
2.5.0: Jan 6 2003:
|
2.5.0: Jan 6 2003:
|
||||||
- New XmltextReader interface based on C#
|
- New XmltextReader interface based on C#
|
||||||
API (with help of Stéphane Bidoul)
|
API (with help of Stéphane Bidoul)
|
||||||
- Windows: more exports, including the new API (Igor)
|
- Windows: more exports, including the new API (Igor)
|
||||||
- XInclude fallback fix
|
- XInclude fallback fix
|
||||||
- Python: bindings for the new API, packaging (Stéphane Bidoul),
|
- Python: bindings for the new API, packaging (Stéphane Bidoul),
|
||||||
drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup
|
drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup
|
||||||
and iterators for Python-2.2 (Hannu Krosing)
|
and iterators for Python-2.2 (Hannu Krosing)
|
||||||
- Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
|
- Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
|
||||||
(John)
|
(John)
|
||||||
@@ -1059,7 +1220,7 @@ A bugfixes only release - Windows Makefiles (William Brack)
|
|||||||
|
|
||||||
2.4.29: Dec 11 2002:
|
2.4.29: Dec 11 2002:
|
||||||
- Windows fixes (Igor): Windows CE port, pthread linking, python bindings
|
- Windows fixes (Igor): Windows CE port, pthread linking, python bindings
|
||||||
(Stéphane Bidoul), Mingw (Magnus Henoch), and export list updates
|
(Stéphane Bidoul), Mingw (Magnus Henoch), and export list updates
|
||||||
- Fix for prev in python bindings (ERDI Gergo)
|
- Fix for prev in python bindings (ERDI Gergo)
|
||||||
- Fix for entities handling (Marcus Clarke)
|
- Fix for entities handling (Marcus Clarke)
|
||||||
- Refactored the XML and HTML dumps to a single code path, fixed XHTML1
|
- Refactored the XML and HTML dumps to a single code path, fixed XHTML1
|
||||||
@@ -1406,7 +1567,7 @@ it's actually not compiled in by default. The real fixes are: - a couple of bu
|
|||||||
|
|
||||||
|
|
||||||
2.3.9: May 19 2001:
|
2.3.9: May 19 2001:
|
||||||
Lots of bugfixes, and added a basic SGML catalog support: - HTML push bugfix #54891 and another patch from Jonas Borgström
|
Lots of bugfixes, and added a basic SGML catalog support: - HTML push bugfix #54891 and another patch from Jonas Borgström
|
||||||
- some serious speed optimization again
|
- some serious speed optimization again
|
||||||
- some documentation cleanups
|
- some documentation cleanups
|
||||||
- trying to get better linking on Solaris (-R)
|
- trying to get better linking on Solaris (-R)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ AC_CANONICAL_HOST
|
|||||||
|
|
||||||
LIBXML_MAJOR_VERSION=2
|
LIBXML_MAJOR_VERSION=2
|
||||||
LIBXML_MINOR_VERSION=7
|
LIBXML_MINOR_VERSION=7
|
||||||
LIBXML_MICRO_VERSION=5
|
LIBXML_MICRO_VERSION=6
|
||||||
LIBXML_MICRO_VERSION_SUFFIX=
|
LIBXML_MICRO_VERSION_SUFFIX=
|
||||||
LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION$LIBXML_MICRO_VERSION_SUFFIX
|
LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION$LIBXML_MICRO_VERSION_SUFFIX
|
||||||
LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
|
LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
|
||||||
|
|||||||
132
doc/libxml2.xsa
132
doc/libxml2.xsa
@@ -8,128 +8,20 @@
|
|||||||
</vendor>
|
</vendor>
|
||||||
<product id="libxml2">
|
<product id="libxml2">
|
||||||
<name>libxml2</name>
|
<name>libxml2</name>
|
||||||
<version>2.7.4</version>
|
<version>2.7.5</version>
|
||||||
<last-release> Sep 10 2009</last-release>
|
<last-release> Sep 24 2009</last-release>
|
||||||
<info-url>http://xmlsoft.org/</info-url>
|
<info-url>http://xmlsoft.org/</info-url>
|
||||||
<changes> - Improvements:
|
<changes> - Bug Fixes:
|
||||||
Switch to GIT (GNOME),
|
Restore behavior of --with-threads without argument (Andrew W. Nosenko),
|
||||||
Add symbol versioning to libxml2 shared libs (Daniel Veillard)
|
Fix memory leak when doc is NULL (Rob Richards),
|
||||||
|
595792 fixing a RelaxNG bug introduced in 2.7.4 (Daniel Veillard),
|
||||||
|
Fix a Relaxng bug raised by libvirt test suite (Daniel Veillard),
|
||||||
|
Fix a parsing problem with little data at startup (Daniel Veillard),
|
||||||
|
link python module with python library (Frederic Crozat),
|
||||||
|
594874 Forgot an fclose in xmllint (Daniel Veillard)
|
||||||
|
|
||||||
- Portability:
|
- Cleanup:
|
||||||
593857 try to work around thread pbm MinGW 4.4 (Daniel Veillard),
|
Adding symbols.xml to EXTRA_DIST (Daniel Veillard)
|
||||||
594250 rename ATTRIBUTE_ALLOC_SIZE to avoid clashes (Daniel Veillard),
|
|
||||||
Fix Windows build * relaxng.c: fix windows build (Rob Richards),
|
|
||||||
Fix the globals.h to use XMLPUBFUN (Paul Smith),
|
|
||||||
Problem with extern extern in header (Daniel Veillard),
|
|
||||||
Add -lnetwork for compiling on Haiku (Scott McCreary),
|
|
||||||
Runtest portability patch for Solaris (Tim Rice),
|
|
||||||
Small patch to accomodate the Haiku OS (Scott McCreary),
|
|
||||||
584605 package VxWorks folder in the distribution (Daniel Veillard),
|
|
||||||
574017 Realloc too expensive on most platform (Daniel Veillard),
|
|
||||||
Fix windows build (Rob Richards),
|
|
||||||
545579 doesn't compile without schema support (Daniel Veillard),
|
|
||||||
xmllint use xmlGetNodePath when not compiled in (Daniel Veillard),
|
|
||||||
Try to avoid __imp__xmlFree link trouble on msys (Daniel Veillard),
|
|
||||||
Allow to select the threading system on Windows (LRN),
|
|
||||||
Fix Solaris binary links, cleanups (Daniel Veillard),
|
|
||||||
Bug 571059 â MSVC doesn't work with the bakefile (Intron),
|
|
||||||
fix ATTRIBUTE_PRINTF header clash (Belgabor and Mike Hommey),
|
|
||||||
fixes for Borland/CodeGear/Embarcadero compilers (Eric Zurcher)
|
|
||||||
|
|
||||||
- Documentation:
|
|
||||||
544910 typo: "renciliateNs" (Leonid Evdokimov),
|
|
||||||
Add VxWorks to list of OSes (Daniel Veillard),
|
|
||||||
Regenerate the documentation and update for git (Daniel Veillard),
|
|
||||||
560524 ¿ xmlTextReaderLocalName description (Daniel Veillard),
|
|
||||||
Added sponsoring by AOE media for the server (Daniel Veillard),
|
|
||||||
updated URLs for GNOME (Vincent Lefevre),
|
|
||||||
more warnings about xmlCleanupThreads and xmlCleanupParser (Daniel Veillard)
|
|
||||||
|
|
||||||
- Bug fixes:
|
|
||||||
594514 memory leaks - duplicate initialization (MOD),
|
|
||||||
Wrong block opening in htmlNodeDumpOutputInternal (Daniel Veillard),
|
|
||||||
492317 Fix Relax-NG validation problems (Daniel Veillard),
|
|
||||||
558452 fight with reg test and error report (Daniel Veillard),
|
|
||||||
558452 RNG compilation of optional multiple child (Daniel Veillard),
|
|
||||||
579746 XSD validation not correct / nilable groups (Daniel Veillard),
|
|
||||||
502960 provide namespace stack when parsing entity (Daniel Veillard),
|
|
||||||
566012 part 2 fix regresion tests and push mode (Daniel Veillard),
|
|
||||||
566012 autodetected encoding and encoding conflict (Daniel Veillard),
|
|
||||||
584220 xpointer(/) and xinclude problems (Daniel Veillard),
|
|
||||||
587663 Incorrect Attribute-Value Normalization (Daniel Veillard),
|
|
||||||
444994 HTML chunked failure for attribute with <> (Daniel Veillard),
|
|
||||||
Fix end of buffer char being split in XML parser (Daniel Veillard),
|
|
||||||
Non ASCII character may be split at buffer end (Adiel Mittmann),
|
|
||||||
440226 Add xmlXIncludeProcessTreeFlagsData API (Stefan Behnel),
|
|
||||||
572129 speed up parsing of large HTML text nodes (Markus Kull),
|
|
||||||
Fix HTML parsing with 0 character in CDATA (Daniel Veillard),
|
|
||||||
Fix SetGenericErrorFunc and SetStructured clash (Wang Lam),
|
|
||||||
566012 Incomplete EBCDIC parsing support (Martin Kogler),
|
|
||||||
541335 HTML avoid creating 2 head or 2 body element (Daniel Veillard),
|
|
||||||
541237 error correcting missing end tags in HTML (Daniel Veillard),
|
|
||||||
583439 missing line numbers in push mode (Daniel Veillard),
|
|
||||||
587867 xmllint --html --xmlout serializing as HTML (Daniel Veillard),
|
|
||||||
559501 avoid select and use poll for nanohttp (Raphael Prevost),
|
|
||||||
559410 - Regexp bug on (...)? constructs (Daniel Veillard),
|
|
||||||
Fix a small problem on previous HTML parser patch (Daniel Veillard),
|
|
||||||
592430 - HTML parser runs into endless loop (Daniel Veillard),
|
|
||||||
447899 potential double free in xmlFreeTextReader (Daniel Veillard),
|
|
||||||
446613 small validation bug mixed content with NS (Daniel Veillard),
|
|
||||||
Fix the problem of revalidating a doc with RNG (Daniel Veillard),
|
|
||||||
Fix xmlKeepBlanksDefault to not break indent (Nick Wellnhofer),
|
|
||||||
512131 refs from externalRef part need to be added (Daniel Veillard),
|
|
||||||
512131 crash in xmlRelaxNGValidateFullElement (Daniel Veillard),
|
|
||||||
588441 allow '.' in HTML Names even if invalid (Daniel Veillard),
|
|
||||||
582913 Fix htmlSetMetaEncoding() to be nicer (Daniel Veillard),
|
|
||||||
579317 Try to find the HTML encoding information (Daniel Veillard),
|
|
||||||
575875 don't output charset=html (Daniel Veillard),
|
|
||||||
571271 fix semantic of xsd:all with minOccurs=0 (Daniel Veillard),
|
|
||||||
570702 fix a bug in regexp determinism checking (Daniel Veillard),
|
|
||||||
567619 xmlValidateNotationUse missing param test (Daniel Veillard),
|
|
||||||
574393 ¿ utf-8 filename magic for compressed files (Hans Breuer),
|
|
||||||
Fix a couple of problems in the parser (Daniel Veillard),
|
|
||||||
585505 ¿ Document ids and refs populated by XSD (Wayne Jensen),
|
|
||||||
582906 XSD validating multiple imports of the same schema (Jason Childs),
|
|
||||||
Bug 582887 ¿ problems validating complex schemas (Jason Childs),
|
|
||||||
Bug 579729 ¿ fix XSD schemas parsing crash (Miroslav Bajtos),
|
|
||||||
576368 ¿ htmlChunkParser with special attributes (Jiri Netolicky),
|
|
||||||
Bug 565747 ¿ relax anyURI data character checking (Vincent Lefevre),
|
|
||||||
Preserve attributes of include start on tree copy (Petr Pajas),
|
|
||||||
Skip silently unrecognized XPointer schemes (Jakub Wilk),
|
|
||||||
Fix leak on SAX1, xmllint --sax1 option and debug (Daniel Veillard),
|
|
||||||
potential NULL dereference on non-glibc (Jim Meyering),
|
|
||||||
Fix an XSD validation crash (Daniel Veillard),
|
|
||||||
Fix a regression in streaming entities support (Daniel Veillard),
|
|
||||||
Fix a couple of ABI issues with C14N 1.1 (Aleksey Sanin),
|
|
||||||
Aleksey Sanin support for c14n 1.1 (Aleksey Sanin),
|
|
||||||
reader bug fix with entities (Daniel Veillard),
|
|
||||||
use options from current parser ctxt for external entities (Rob Richards),
|
|
||||||
581612 use %s to printf strings (Christian Persch),
|
|
||||||
584605 change the threading initialization sequence (Igor Novoseltsev),
|
|
||||||
580705 keep line numbers in HTML parser (Aaron Patterson),
|
|
||||||
581803 broken HTML table attributes init (Roland Steiner),
|
|
||||||
do not set error code in xmlNsWarn (Rob Richards),
|
|
||||||
564217 fix structured error handling problems,
|
|
||||||
reuse options from current parser for entities (Rob Richards),
|
|
||||||
xmlXPathRegisterNs should not allow enpty prefixes (Daniel Veillard),
|
|
||||||
add a missing check in xmlAddSibling (Kris Breuker),
|
|
||||||
avoid leaks on errors (Jinmei Tatuya)
|
|
||||||
|
|
||||||
- Cleanup:
|
|
||||||
Chasing dead assignments reported by clang-scan (Daniel Veillard),
|
|
||||||
A few more safety cleanup raised by scan (Daniel Veillard),
|
|
||||||
Fixing assorted potential problems raised by scan (Daniel Veillard),
|
|
||||||
Potential uninitialized arguments raised by scan (Daniel Veillard),
|
|
||||||
Fix a bunch of scan 'dead increments' and cleanup (Daniel Veillard),
|
|
||||||
Remove a pedantic warning (Daniel Veillard),
|
|
||||||
555833 always use rm -f in uninstall-local (Daniel Veillard),
|
|
||||||
542394 xmlRegisterOutputCallbacks MAX_INPUT_CALLBACK (Daniel Veillard),
|
|
||||||
Autoregenerate libxml2.syms automated checkings (Daniel Veillard),
|
|
||||||
Make xmlRecoverDoc const (Martin Trappel) (Daniel Veillard),
|
|
||||||
Both args of xmlStrcasestr are const (Daniel Veillard),
|
|
||||||
hide the nbParse* variables used for debugging (Mike Hommey),
|
|
||||||
570806 changed include of config.h (William M. Brack),
|
|
||||||
cleanups and error reports when xmlTextWriterVSprintf fails (Jinmei Tatuya)
|
|
||||||
|
|
||||||
|
|
||||||
</changes>
|
</changes>
|
||||||
|
|||||||
@@ -12,7 +12,12 @@ to help those</p><ul><li>More testing on RelaxNG</li>
|
|||||||
<li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML
|
<li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML
|
||||||
Schemas</a></li>
|
Schemas</a></li>
|
||||||
</ul><p>The <a href="ChangeLog.html">change log</a> describes the recents commits
|
</ul><p>The <a href="ChangeLog.html">change log</a> describes the recents commits
|
||||||
to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</p><p>Here is the list of public releases:</p><h3>2.7.5: Sep 24 2009</h3><ul><li> Bug Fixes:
|
to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</p><p>Here is the list of public releases:</p><h3>2.7.6: Oct 6 2009</h3><ul><li> Bug Fixes:
|
||||||
|
Restore thread support in default configuration (Andrew W. Nosenko),
|
||||||
|
URI with no path parsing problem (Daniel Veillard),
|
||||||
|
Minor patch for conditional defines in threads.c (Eric Zurcher)
|
||||||
|
</li>
|
||||||
|
</ul><h3>2.7.5: Sep 24 2009</h3><ul><li> Bug Fixes:
|
||||||
Restore behavior of --with-threads without argument (Andrew W. Nosenko),
|
Restore behavior of --with-threads without argument (Andrew W. Nosenko),
|
||||||
Fix memory leak when doc is NULL (Rob Richards),
|
Fix memory leak when doc is NULL (Rob Richards),
|
||||||
595792 fixing a RelaxNG bug introduced in 2.7.4 (Daniel Veillard),
|
595792 fixing a RelaxNG bug introduced in 2.7.4 (Daniel Veillard),
|
||||||
|
|||||||
@@ -717,6 +717,14 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
|||||||
|
|
||||||
<p>Here is the list of public releases:</p>
|
<p>Here is the list of public releases:</p>
|
||||||
|
|
||||||
|
<h3>2.7.6: Oct 6 2009</h3>
|
||||||
|
<ul>
|
||||||
|
<li> Bug Fixes:
|
||||||
|
Restore thread support in default configuration (Andrew W. Nosenko),
|
||||||
|
URI with no path parsing problem (Daniel Veillard),
|
||||||
|
Minor patch for conditional defines in threads.c (Eric Zurcher)
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
<h3>2.7.5: Sep 24 2009</h3>
|
<h3>2.7.5: Sep 24 2009</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li> Bug Fixes:
|
<li> Bug Fixes:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ from distutils.core import setup, Extension
|
|||||||
ROOT = r'/usr'
|
ROOT = r'/usr'
|
||||||
|
|
||||||
# Thread-enabled libxml2
|
# Thread-enabled libxml2
|
||||||
with_threads = 0
|
with_threads = 1
|
||||||
|
|
||||||
# If this flag is set (windows only),
|
# If this flag is set (windows only),
|
||||||
# a private copy of the dlls are included in the package.
|
# a private copy of the dlls are included in the package.
|
||||||
@@ -226,7 +226,7 @@ else:
|
|||||||
setup (name = "libxml2-python",
|
setup (name = "libxml2-python",
|
||||||
# On *nix, the version number is created from setup.py.in
|
# On *nix, the version number is created from setup.py.in
|
||||||
# On windows, it is set by configure.js
|
# On windows, it is set by configure.js
|
||||||
version = "2.7.5",
|
version = "2.7.6",
|
||||||
description = descr,
|
description = descr,
|
||||||
author = "Daniel Veillard",
|
author = "Daniel Veillard",
|
||||||
author_email = "veillard@redhat.com",
|
author_email = "veillard@redhat.com",
|
||||||
|
|||||||
Reference in New Issue
Block a user