compile-time version informations for the XML library Table of Contents#define ATTRIBUTE_UNUSED #define DEBUG_MEMORY_LOCATION #define LIBXML_ATTR_ALLOC_SIZE #define LIBXML_ATTR_FORMAT #define LIBXML_AUTOMATA_ENABLED #define LIBXML_C14N_ENABLED #define LIBXML_CATALOG_ENABLED #define LIBXML_DEBUG_ENABLED #define LIBXML_DEBUG_RUNTIME #define LIBXML_DOCB_ENABLED #define LIBXML_DOTTED_VERSION #define LIBXML_EXPR_ENABLED #define LIBXML_FTP_ENABLED #define LIBXML_HTML_ENABLED #define LIBXML_HTTP_ENABLED #define LIBXML_ICONV_ENABLED #define LIBXML_ISO8859X_ENABLED #define LIBXML_LEGACY_ENABLED #define LIBXML_MODULES_ENABLED #define LIBXML_MODULE_EXTENSION #define LIBXML_OUTPUT_ENABLED #define LIBXML_PATTERN_ENABLED #define LIBXML_PUSH_ENABLED #define LIBXML_READER_ENABLED #define LIBXML_REGEXP_ENABLED #define LIBXML_SAX1_ENABLED #define LIBXML_SCHEMAS_ENABLED #define LIBXML_SCHEMATRON_ENABLED #define LIBXML_TEST_VERSION #define LIBXML_THREAD_ENABLED #define LIBXML_TREE_ENABLED #define LIBXML_UNICODE_ENABLED #define LIBXML_VALID_ENABLED #define LIBXML_VERSION #define LIBXML_VERSION_EXTRA #define LIBXML_VERSION_STRING #define LIBXML_WRITER_ENABLED #define LIBXML_XINCLUDE_ENABLED #define LIBXML_XPATH_ENABLED #define LIBXML_XPTR_ENABLED #define LIBXML_ZLIB_ENABLED #define WITHOUT_TRIO #define WITH_TRIO void xmlCheckVersion (int version)
Description
-Macro: ATTRIBUTE_ALLOC_SIZE#define ATTRIBUTE_ALLOC_SIZE Macro used to indicate to GCC this is an allocator function
Macro: ATTRIBUTE_UNUSED#define ATTRIBUTE_UNUSED Macro used to signal to GCC unused function parameters
Macro: DEBUG_MEMORY_LOCATION#define DEBUG_MEMORY_LOCATION Whether the memory debugging is configured in
+Macro: LIBXML_ATTR_ALLOC_SIZE#define LIBXML_ATTR_ALLOC_SIZE Macro used to indicate to GCC this is an allocator function
Macro: LIBXML_ATTR_FORMAT#define LIBXML_ATTR_FORMAT Macro used to indicate to GCC the parameter are printf like
Macro: LIBXML_AUTOMATA_ENABLED#define LIBXML_AUTOMATA_ENABLED Whether the automata interfaces are compiled in
Macro: LIBXML_C14N_ENABLED#define LIBXML_C14N_ENABLED Whether the Canonicalization support is configured in
diff --git a/doc/index.html b/doc/index.html
index 8fc074f6..5eeb33df 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -235,7 +235,7 @@ well-known markup language. Though the library is written in C http://www.w3.org/TR/REC-xml
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index c158d2a2..5cf19cb9 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -3364,16 +3364,16 @@
+
-
-
+
@@ -3774,9 +3774,6 @@
-
- Macro used to indicate to GCC this is an allocator function
-
Macro used to signal to GCC unused function parameters
@@ -3913,6 +3910,9 @@
Same as IS_PUBIDCHAR but for single-byte value
+
+ Macro used to indicate to GCC this is an allocator function
+
Macro used to indicate to GCC the parameter are printf like
@@ -10130,7 +10130,7 @@ Could we use @subtypes for this?'/>
- xmlGetThreadId() find the current thread ID number
+ xmlGetThreadId() find the current thread ID number Note that this is likely to be broken on some platforms using pthreads as the specification doesn't mandate pthread_t to be an integer type
diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml
index 3e54c5ca..368c612b 100644
--- a/doc/libxml2-refs.xml
+++ b/doc/libxml2-refs.xml
@@ -1,7 +1,6 @@
-
@@ -52,6 +51,7 @@
+
@@ -3534,7 +3534,6 @@
-
@@ -3597,6 +3596,7 @@
+
@@ -13805,9 +13805,9 @@
-
+
@@ -15776,8 +15776,8 @@
-
+
@@ -18910,8 +18910,8 @@
-
+
@@ -19652,6 +19652,7 @@
+
@@ -21680,6 +21681,7 @@
+
@@ -23721,7 +23723,7 @@
-
+
@@ -24033,6 +24035,7 @@
+
@@ -24518,6 +24521,9 @@
+
+
+
@@ -24776,6 +24782,9 @@
+
+
+
@@ -26248,6 +26257,9 @@
+
+
+
@@ -26780,6 +26792,12 @@
+
+
+
+
+
+
@@ -28280,6 +28298,7 @@
+
@@ -28422,6 +28441,7 @@
+
diff --git a/doc/libxml2.xsa b/doc/libxml2.xsa
index 73f12e3a..b9583f6a 100644
--- a/doc/libxml2.xsa
+++ b/doc/libxml2.xsa
@@ -8,17 +8,21 @@
libxml2
- 2.7.2
- Oct 3 2008
+ 2.7.3
+ Jan 18 2009
http://xmlsoft.org/
- - Portability fix: fix solaris compilation problem, fix compilation
- if XPath is not configured in
- - Bug fixes: nasty entity bug introduced in 2.7.0, restore old behaviour
- when saving an HTML doc with an xml dump function, HTML UTF-8 parsing
- bug, fix reader custom error handlers (Riccardo Scussat)
-
- - Improvement: xmlSave options for more flexibility to save as
- XML/HTML/XHTML, handle leading BOM in HTML documents
+ - 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).
diff --git a/doc/news.html b/doc/news.html
index f430d1a1..81e45f37 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -12,7 +12,127 @@ to help thoseThe change log describes the recents commits
-to the SVN code base. Here is the list of public releases: 2.7.3: Jan 18 2009 |