mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-29 11:41:22 +03:00
Release of libxml2-2.7.4
* configure.in: new version * libxml.spec.in: cleanup * xmlregexp.c: fix a comment * doc/apibuild.py: update * doc/*: regenerate everything
This commit is contained in:
@ -5,7 +5,7 @@ AC_CANONICAL_HOST
|
||||
|
||||
LIBXML_MAJOR_VERSION=2
|
||||
LIBXML_MINOR_VERSION=7
|
||||
LIBXML_MICRO_VERSION=3
|
||||
LIBXML_MICRO_VERSION=4
|
||||
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
|
||||
|
@ -322,8 +322,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParserInputDeallocate">xmlParserInputDeallocate</a><br />
|
||||
</dd><dt>allocator</dt><dd><a href="html/libxml-xmlversion.html#ATTRIBUTE_ALLOC_SIZE">ATTRIBUTE_ALLOC_SIZE</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
|
||||
</dd><dt>allocator</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
|
||||
<a href="html/libxml-xmlversion.html#LIBXML_ATTR_ALLOC_SIZE">LIBXML_ATTR_ALLOC_SIZE</a><br />
|
||||
</dd><dt>allocators</dt><dd><a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
|
||||
</dd><dt>allow</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ATTR_GLOBAL">XML_SCHEMAS_ATTR_GLOBAL</a><br />
|
||||
|
@ -217,7 +217,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>breaking</dt><dd><a href="html/libxml-entities.html#xmlEncodeEntities">xmlEncodeEntities</a><br />
|
||||
</dd><dt>breaks</dt><dd><a href="html/libxml-parserInternals.html#xmlCurrentChar">xmlCurrentChar</a><br />
|
||||
</dd><dt>broke</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br />
|
||||
</dd><dt>broken</dt><dd><a href="html/libxml-parser.html#xmlParseBalancedChunkMemoryRecover">xmlParseBalancedChunkMemoryRecover</a><br />
|
||||
</dd><dt>broken</dt><dd><a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParseBalancedChunkMemoryRecover">xmlParseBalancedChunkMemoryRecover</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br />
|
||||
</dd><dt>buf</dt><dd><a href="html/libxml-tree.html#xmlSaveFileTo">xmlSaveFileTo</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSaveFormatFileTo">xmlSaveFormatFileTo</a><br />
|
||||
|
@ -522,6 +522,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
|
||||
<a href="html/libxml-entities.html#xmlCreateEntitiesTable">xmlCreateEntitiesTable</a><br />
|
||||
<a href="html/libxml-tree.html#xmlFreeNode">xmlFreeNode</a><br />
|
||||
<a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlInitCharEncodingHandlers">xmlInitCharEncodingHandlers</a><br />
|
||||
<a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</a><br />
|
||||
|
@ -211,7 +211,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNodeSetRemove">xmlXPathNodeSetRemove</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrLocationSetRemove">xmlXPtrLocationSetRemove</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewRange">xmlXPtrNewRange</a><br />
|
||||
</dd><dt>indicate</dt><dd><a href="html/libxml-xmlversion.html#ATTRIBUTE_ALLOC_SIZE">ATTRIBUTE_ALLOC_SIZE</a><br />
|
||||
</dd><dt>indicate</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_ATTR_ALLOC_SIZE">LIBXML_ATTR_ALLOC_SIZE</a><br />
|
||||
<a href="html/libxml-xmlversion.html#LIBXML_ATTR_FORMAT">LIBXML_ATTR_FORMAT</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParserInputGrow">xmlParserInputGrow</a><br />
|
||||
@ -439,7 +439,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>insufficient</dt><dd><a href="html/libxml-uri.html#xmlCanonicPath">xmlCanonicPath</a><br />
|
||||
<a href="html/libxml-uri.html#xmlPathToURI">xmlPathToURI</a><br />
|
||||
</dd><dt>intact</dt><dd><a href="html/libxml-uri.html#xmlParseURIRaw">xmlParseURIRaw</a><br />
|
||||
</dd><dt>integer</dt><dd><a href="html/libxml-xmlstring.html#xmlStrcasecmp">xmlStrcasecmp</a><br />
|
||||
</dd><dt>integer</dt><dd><a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlStrcasecmp">xmlStrcasecmp</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlStrcmp">xmlStrcmp</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlStrncasecmp">xmlStrncasecmp</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlStrncmp">xmlStrncmp</a><br />
|
||||
|
@ -290,6 +290,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidityErrorFunc">xmlValidityErrorFunc</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidityWarningFunc">xmlValidityWarningFunc</a><br />
|
||||
</dd><dt>likely</dt><dd><a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
</dd><dt>limit</dt><dd><a href="html/libxml-encoding.html#xmlCharEncFirstLine">xmlCharEncFirstLine</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMaxDepth">xmlPatternMaxDepth</a><br />
|
||||
|
@ -73,6 +73,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>manage</dt><dd><a href="html/libxml-tree.html#xmlBufferWriteChar">xmlBufferWriteChar</a><br />
|
||||
<a href="html/libxml-tree.html#xmlBufferWriteQuotedString">xmlBufferWriteQuotedString</a><br />
|
||||
</dd><dt>manages</dt><dd><a href="html/libxml-tree.html#xmlBufferWriteCHAR">xmlBufferWriteCHAR</a><br />
|
||||
</dd><dt>mandate</dt><dd><a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
</dd><dt>manipulated</dt><dd><a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br />
|
||||
</dd><dt>manipulating</dt><dd><a href="html/libxml-xmlregexp.html#xmlExpNewCtxt">xmlExpNewCtxt</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlLoadSGMLSuperCatalog">xmlLoadSGMLSuperCatalog</a><br />
|
||||
|
@ -174,6 +174,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>places</dt><dd><a href="html/libxml-xmlmemory.html#xmlMemDisplayLast">xmlMemDisplayLast</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlStrPrintf">xmlStrPrintf</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlStrVPrintf">xmlStrVPrintf</a><br />
|
||||
</dd><dt>platforms</dt><dd><a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
</dd><dt>plug</dt><dd><a href="html/libxml-xpath.html#xmlXPathFuncLookupFunc">xmlXPathFuncLookupFunc</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathVariableLookupFunc">xmlXPathVariableLookupFunc</a><br />
|
||||
</dd><dt>plugin</dt><dd><a href="html/libxml-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
|
||||
@ -524,6 +525,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPInit">xmlNanoHTTPInit</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPScanProxy">xmlNanoHTTPScanProxy</a><br />
|
||||
</dd><dt>prune</dt><dd><a href="html/libxml-tree.html#xmlReplaceNode">xmlReplaceNode</a><br />
|
||||
</dd><dt>pthread_t</dt><dd><a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
</dd><dt>pthreads</dt><dd><a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
</dd><dt>publicID</dt><dd><a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br />
|
||||
</dd><dt>pull</dt><dd><a href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br />
|
||||
</dd><dt>pure</dt><dd><a href="html/libxml-parserInternals.html#xmlParseCDSect">xmlParseCDSect</a><br />
|
||||
|
@ -423,6 +423,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
|
||||
<a href="html/libxml-threads.html#xmlCleanupThreads">xmlCleanupThreads</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
|
||||
<a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlHandleEntity">xmlHandleEntity</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseAttributeType">xmlParseAttributeType</a><br />
|
||||
@ -537,6 +538,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br />
|
||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaIsBuiltInTypeFacet">xmlSchemaIsBuiltInTypeFacet</a><br />
|
||||
</dd><dt>specification</dt><dd><a href="html/libxml-tree.html#XML_XML_NAMESPACE">XML_XML_NAMESPACE</a><br />
|
||||
<a href="html/libxml-threads.html#xmlGetThreadId">xmlGetThreadId</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br />
|
||||
</dd><dt>specifications</dt><dd><a href="html/libxml-parserInternals.html#xmlParseSDDecl">xmlParseSDDecl</a><br />
|
||||
</dd><dt>specify</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BLOCK_DEFAULT">XML_SCHEMAS_TYPE_BLOCK_DEFAULT</a><br />
|
||||
|
@ -126,8 +126,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlerror.html#xmlSetStructuredErrorFunc">xmlSetStructuredErrorFunc</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathFunctionLookup">xmlXPathFunctionLookup</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathFunctionLookupNS">xmlXPathFunctionLookupNS</a><br />
|
||||
</dd></dl><h2>Letter G:</h2><dl><dt>GCC</dt><dd><a href="html/libxml-xmlversion.html#ATTRIBUTE_ALLOC_SIZE">ATTRIBUTE_ALLOC_SIZE</a><br />
|
||||
<a href="html/libxml-xmlversion.html#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a><br />
|
||||
</dd></dl><h2>Letter G:</h2><dl><dt>GCC</dt><dd><a href="html/libxml-xmlversion.html#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a><br />
|
||||
<a href="html/libxml-xmlversion.html#LIBXML_ATTR_ALLOC_SIZE">LIBXML_ATTR_ALLOC_SIZE</a><br />
|
||||
<a href="html/libxml-xmlversion.html#LIBXML_ATTR_FORMAT">LIBXML_ATTR_FORMAT</a><br />
|
||||
</dd><dt>GEDecl</dt><dd><a href="html/libxml-parserInternals.html#xmlParseEntityDecl">xmlParseEntityDecl</a><br />
|
||||
</dd><dt>GET</dt><dd><a href="html/libxml-nanohttp.html#xmlNanoHTTPFetch">xmlNanoHTTPFetch</a><br />
|
||||
|
@ -3131,9 +3131,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlunicode.html#xmlUCSIsYiRadicals">xmlUCSIsYiRadicals</a><br />
|
||||
<a href="html/libxml-xmlunicode.html#xmlUCSIsYiSyllables">xmlUCSIsYiSyllables</a><br />
|
||||
<a href="html/libxml-xmlunicode.html#xmlUCSIsYijingHexagramSymbols">xmlUCSIsYijingHexagramSymbols</a><br />
|
||||
</p><h2><a name="xmlversion" id="xmlversion">Module xmlversion</a>:</h2><p><a href="html/libxml-xmlversion.html#ATTRIBUTE_ALLOC_SIZE">ATTRIBUTE_ALLOC_SIZE</a><br />
|
||||
<a href="html/libxml-xmlversion.html#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a><br />
|
||||
</p><h2><a name="xmlversion" id="xmlversion">Module xmlversion</a>:</h2><p><a href="html/libxml-xmlversion.html#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a><br />
|
||||
<a href="html/libxml-xmlversion.html#DEBUG_MEMORY_LOCATION">DEBUG_MEMORY_LOCATION</a><br />
|
||||
<a href="html/libxml-xmlversion.html#LIBXML_ATTR_ALLOC_SIZE">LIBXML_ATTR_ALLOC_SIZE</a><br />
|
||||
<a href="html/libxml-xmlversion.html#LIBXML_ATTR_FORMAT">LIBXML_ATTR_FORMAT</a><br />
|
||||
<a href="html/libxml-xmlversion.html#LIBXML_AUTOMATA_ENABLED">LIBXML_AUTOMATA_ENABLED</a><br />
|
||||
<a href="html/libxml-xmlversion.html#LIBXML_C14N_ENABLED">LIBXML_C14N_ENABLED</a><br />
|
||||
|
File diff suppressed because one or more lines are too long
@ -75,6 +75,7 @@ ignored_words = {
|
||||
"ATTRIBUTE_ALLOC_SIZE": (3, "macro for gcc checking extension"),
|
||||
"ATTRIBUTE_PRINTF": (5, "macro for gcc printf args checking extension"),
|
||||
"LIBXML_ATTR_FORMAT": (5, "macro for gcc printf args checking extension"),
|
||||
"LIBXML_ATTR_ALLOC_SIZE": (3, "macro for gcc checking extension"),
|
||||
}
|
||||
|
||||
def escape(raw):
|
||||
|
@ -112,7 +112,7 @@ The content of this structure is not made public by the API.
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the thread global state or NULL in case of error</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="xmlGetThreadId"/>xmlGetThreadId ()</h3><pre class="programlisting">int xmlGetThreadId (void)<br/>
|
||||
</pre><p>xmlGetThreadId() find the current thread ID number</p>
|
||||
</pre><p>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</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the current thread ID number</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="xmlInitThreads"/>xmlInitThreads ()</h3><pre class="programlisting">void xmlInitThreads (void)<br/>
|
||||
|
@ -66,16 +66,16 @@
|
||||
#define <a href="#LIBXML_XPTR_ENABLED">LIBXML_XPTR_ENABLED</a>;
|
||||
#define <a href="#LIBXML_VERSION_STRING">LIBXML_VERSION_STRING</a>;
|
||||
#define <a href="#LIBXML_CATALOG_ENABLED">LIBXML_CATALOG_ENABLED</a>;
|
||||
#define <a href="#LIBXML_ATTR_ALLOC_SIZE">LIBXML_ATTR_ALLOC_SIZE</a>;
|
||||
#define <a href="#LIBXML_REGEXP_ENABLED">LIBXML_REGEXP_ENABLED</a>;
|
||||
#define <a href="#LIBXML_MODULE_EXTENSION">LIBXML_MODULE_EXTENSION</a>;
|
||||
#define <a href="#LIBXML_ICONV_ENABLED">LIBXML_ICONV_ENABLED</a>;
|
||||
#define <a href="#LIBXML_HTML_ENABLED">LIBXML_HTML_ENABLED</a>;
|
||||
#define <a href="#LIBXML_WRITER_ENABLED">LIBXML_WRITER_ENABLED</a>;
|
||||
#define <a href="#LIBXML_UNICODE_ENABLED">LIBXML_UNICODE_ENABLED</a>;
|
||||
#define <a href="#LIBXML_FTP_ENABLED">LIBXML_FTP_ENABLED</a>;
|
||||
#define <a href="#LIBXML_AUTOMATA_ENABLED">LIBXML_AUTOMATA_ENABLED</a>;
|
||||
#define <a href="#LIBXML_ZLIB_ENABLED">LIBXML_ZLIB_ENABLED</a>;
|
||||
#define <a href="#ATTRIBUTE_ALLOC_SIZE">ATTRIBUTE_ALLOC_SIZE</a>;
|
||||
#define <a href="#LIBXML_WRITER_ENABLED">LIBXML_WRITER_ENABLED</a>;
|
||||
#define <a href="#LIBXML_C14N_ENABLED">LIBXML_C14N_ENABLED</a>;
|
||||
#define <a href="#LIBXML_SCHEMAS_ENABLED">LIBXML_SCHEMAS_ENABLED</a>;
|
||||
#define <a href="#DEBUG_MEMORY_LOCATION">DEBUG_MEMORY_LOCATION</a>;
|
||||
@ -95,16 +95,16 @@ void <a href="#xmlCheckVersion">xmlCheckVersion</a> (int version);
|
||||
<div class="refsect1" lang="en">
|
||||
<h2>Details</h2>
|
||||
<div class="refsect2" lang="en">
|
||||
<div class="refsect2" lang="en"><h3><a name="ATTRIBUTE_ALLOC_SIZE">Macro </a>ATTRIBUTE_ALLOC_SIZE</h3><pre class="programlisting">#define <a href="#ATTRIBUTE_ALLOC_SIZE">ATTRIBUTE_ALLOC_SIZE</a>;
|
||||
</pre><p>Macro used to indicate to GCC this is an allocator function</p>
|
||||
</div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="ATTRIBUTE_UNUSED">Macro </a>ATTRIBUTE_UNUSED</h3><pre class="programlisting">#define <a href="#ATTRIBUTE_UNUSED">ATTRIBUTE_UNUSED</a>;
|
||||
</pre><p>Macro used to signal to GCC unused function parameters</p>
|
||||
</div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="DEBUG_MEMORY_LOCATION">Macro </a>DEBUG_MEMORY_LOCATION</h3><pre class="programlisting">#define <a href="#DEBUG_MEMORY_LOCATION">DEBUG_MEMORY_LOCATION</a>;
|
||||
</pre><p>Whether the memory debugging is configured in</p>
|
||||
</div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="LIBXML_ATTR_ALLOC_SIZE">Macro </a>LIBXML_ATTR_ALLOC_SIZE</h3><pre class="programlisting">#define <a href="#LIBXML_ATTR_ALLOC_SIZE">LIBXML_ATTR_ALLOC_SIZE</a>;
|
||||
</pre><p>Macro used to indicate to GCC this is an allocator function</p>
|
||||
</div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="LIBXML_ATTR_FORMAT">Macro </a>LIBXML_ATTR_FORMAT</h3><pre class="programlisting">#define <a href="#LIBXML_ATTR_FORMAT">LIBXML_ATTR_FORMAT</a>;
|
||||
|
@ -52,7 +52,6 @@
|
||||
</sub>
|
||||
</chapters>
|
||||
<functions>
|
||||
<function name="ATTRIBUTE_ALLOC_SIZE" link="libxml2-xmlversion.html#ATTRIBUTE_ALLOC_SIZE"/>
|
||||
<function name="ATTRIBUTE_UNUSED" link="libxml2-xmlversion.html#ATTRIBUTE_UNUSED"/>
|
||||
<function name="BAD_CAST" link="libxml2-xmlstring.html#BAD_CAST"/>
|
||||
<function name="BASE_BUFFER_SIZE" link="libxml2-tree.html#BASE_BUFFER_SIZE"/>
|
||||
@ -91,6 +90,7 @@
|
||||
<function name="IS_LETTER_CH" link="libxml2-parserInternals.html#IS_LETTER_CH"/>
|
||||
<function name="IS_PUBIDCHAR" link="libxml2-parserInternals.html#IS_PUBIDCHAR"/>
|
||||
<function name="IS_PUBIDCHAR_CH" link="libxml2-parserInternals.html#IS_PUBIDCHAR_CH"/>
|
||||
<function name="LIBXML_ATTR_ALLOC_SIZE" link="libxml2-xmlversion.html#LIBXML_ATTR_ALLOC_SIZE"/>
|
||||
<function name="LIBXML_ATTR_FORMAT" link="libxml2-xmlversion.html#LIBXML_ATTR_FORMAT"/>
|
||||
<function name="LIBXML_AUTOMATA_ENABLED" link="libxml2-xmlversion.html#LIBXML_AUTOMATA_ENABLED"/>
|
||||
<function name="LIBXML_C14N_ENABLED" link="libxml2-xmlversion.html#LIBXML_C14N_ENABLED"/>
|
||||
|
@ -33,7 +33,7 @@ allows the document to be encoded in other encodings at the condition that
|
||||
they are clearly labeled as such. For example the following is a wellformed
|
||||
XML document encoded in ISO-8859-1 and using accentuated letters that we
|
||||
French like for both markup and content:</p><pre><?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s></pre><p>Having internationalization support in libxml2 means the following:</p><ul><li>the document is properly parsed</li>
|
||||
<très>là</très></pre><p>Having internationalization support in libxml2 means the following:</p><ul><li>the document is properly parsed</li>
|
||||
<li>information about it's encoding is saved</li>
|
||||
<li>it can be modified</li>
|
||||
<li>it can be saved in its original encoding</li>
|
||||
@ -51,7 +51,7 @@ an internationalized fashion by libxml2 too:</p><pre><!DOCTYPE HTML PUBLIC "-
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
|
||||
</head>
|
||||
<body>
|
||||
<p>W3C cr<EFBFBD>e des standards pour le Web.</body>
|
||||
<p>W3C crée des standards pour le Web.</body>
|
||||
</html></pre><h3><a name="internal" id="internal">The internal encoding, how and why</a></h3><p>One of the core decisions was to force all documents to be converted to a
|
||||
default internal encoding, and that encoding to be UTF-8, here are the
|
||||
rationales for those choices:</p><ul><li>keeping the native encoding in the internal form would force the libxml
|
||||
@ -107,10 +107,10 @@ sequence:</p><ol><li>when a document is processed, we usually don't know the enc
|
||||
You may end-up with a garbled document, or no document at all ! Example:
|
||||
<pre>~/XML -> ./xmllint err.xml
|
||||
err.xml:1: error: Input is not proper UTF-8, indicate encoding !
|
||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s>
|
||||
<très>là</très>
|
||||
^
|
||||
err.xml:1: error: Bytes: 0xE8 0x73 0x3E 0x6C
|
||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s>
|
||||
<très>là</très>
|
||||
^</pre>
|
||||
</li>
|
||||
<li>xmlSwitchEncoding() does an encoding name lookup, canonicalize it, and
|
||||
@ -163,10 +163,10 @@ encoding:</p><ol><li>if no encoding is given, libxml2 will look for an encoding
|
||||
portability is really crucial</li>
|
||||
</ol><p>Here are a few examples based on the same test document:</p><pre>~/XML -> ./xmllint isolat1
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s>
|
||||
<très>là</très>
|
||||
~/XML -> ./xmllint --encode UTF-8 isolat1
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<très>l<EFBFBD> <20></très>
|
||||
<très>là <20></très>
|
||||
~/XML -> </pre><p>The same processing is applied (and reuse most of the code) for HTML I18N
|
||||
processing. Looking up and modifying the content encoding is a bit more
|
||||
difficult since it is located in a <meta> tag under the <head>,
|
||||
|
@ -48,7 +48,7 @@ The content of this structure is not made public by the API.
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>tok</tt></i>:</span></td><td>the reentrant mutex</td></tr></tbody></table></div><h3><a name="xmlGetGlobalState" id="xmlGetGlobalState"></a>Function: xmlGetGlobalState</h3><pre class="programlisting"><a href="libxml-globals.html#xmlGlobalStatePtr">xmlGlobalStatePtr</a> xmlGetGlobalState (void)<br />
|
||||
</pre><p>xmlGetGlobalState() is called to retrieve the global state for a thread.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the thread global state or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlGetThreadId" id="xmlGetThreadId"></a>Function: xmlGetThreadId</h3><pre class="programlisting">int xmlGetThreadId (void)<br />
|
||||
</pre><p>xmlGetThreadId() find the current thread ID number</p>
|
||||
</pre><p>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</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the current thread ID number</td></tr></tbody></table></div><h3><a name="xmlInitThreads" id="xmlInitThreads"></a>Function: xmlInitThreads</h3><pre class="programlisting">void xmlInitThreads (void)<br />
|
||||
</pre><p>xmlInitThreads() is used to to initialize all the thread related data of the libxml2 library.</p>
|
||||
<h3><a name="xmlIsMainThread" id="xmlIsMainThread"></a>Function: xmlIsMainThread</h3><pre class="programlisting">int xmlIsMainThread (void)<br />
|
||||
|
File diff suppressed because one or more lines are too long
@ -235,7 +235,7 @@ well-known markup language. Though the library is written in C <a href="python.h
|
||||
other environments.</p>
|
||||
<p>Libxml2 is known to be very portable, the library should build and work
|
||||
without serious troubles on a variety of systems (Linux, Unix, Windows,
|
||||
CygWin, MacOS, MacOS X, RISC Os, OS/2, VMS, QNX, MVS, ...)</p>
|
||||
CygWin, MacOS, MacOS X, RISC Os, OS/2, VMS, QNX, MVS, VxWorks, ...)</p>
|
||||
<p>Libxml2 implements a number of existing standards related to markup
|
||||
languages:</p>
|
||||
<ul><li>the XML standard: <a href="http://www.w3.org/TR/REC-xml">http://www.w3.org/TR/REC-xml</a></li>
|
||||
|
@ -3364,16 +3364,16 @@
|
||||
<exports symbol='LIBXML_XPTR_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_VERSION_STRING' type='macro'/>
|
||||
<exports symbol='LIBXML_CATALOG_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_ATTR_ALLOC_SIZE' type='macro'/>
|
||||
<exports symbol='LIBXML_REGEXP_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_MODULE_EXTENSION' type='macro'/>
|
||||
<exports symbol='LIBXML_ICONV_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_HTML_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_WRITER_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_UNICODE_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_FTP_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_AUTOMATA_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_ZLIB_ENABLED' type='macro'/>
|
||||
<exports symbol='ATTRIBUTE_ALLOC_SIZE' type='macro'/>
|
||||
<exports symbol='LIBXML_WRITER_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_C14N_ENABLED' type='macro'/>
|
||||
<exports symbol='LIBXML_SCHEMAS_ENABLED' type='macro'/>
|
||||
<exports symbol='DEBUG_MEMORY_LOCATION' type='macro'/>
|
||||
@ -3774,9 +3774,6 @@
|
||||
</file>
|
||||
</files>
|
||||
<symbols>
|
||||
<macro name='ATTRIBUTE_ALLOC_SIZE' file='xmlversion'>
|
||||
<info>Macro used to indicate to GCC this is an allocator function</info>
|
||||
</macro>
|
||||
<macro name='ATTRIBUTE_UNUSED' file='xmlversion'>
|
||||
<info>Macro used to signal to GCC unused function parameters</info>
|
||||
</macro>
|
||||
@ -3913,6 +3910,9 @@
|
||||
<info>Same as IS_PUBIDCHAR but for single-byte value</info>
|
||||
<arg name='c' info='an xmlChar value (normally unsigned char)'/>
|
||||
</macro>
|
||||
<macro name='LIBXML_ATTR_ALLOC_SIZE' file='xmlversion'>
|
||||
<info>Macro used to indicate to GCC this is an allocator function</info>
|
||||
</macro>
|
||||
<macro name='LIBXML_ATTR_FORMAT' file='xmlversion'>
|
||||
<info>Macro used to indicate to GCC the parameter are printf like</info>
|
||||
</macro>
|
||||
@ -10130,7 +10130,7 @@ Could we use @subtypes for this?'/>
|
||||
<arg name='ID' type='const xmlChar *' info='the ID value'/>
|
||||
</function>
|
||||
<function name='xmlGetThreadId' file='threads' module='threads'>
|
||||
<info>xmlGetThreadId() find the current thread ID number</info>
|
||||
<info>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</info>
|
||||
<return type='int' info='the current thread ID number'/>
|
||||
</function>
|
||||
<function name='xmlGetUTF8Char' file='xmlstring' module='xmlstring'>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<apirefs name='libxml2'>
|
||||
<references>
|
||||
<reference name='ATTRIBUTE_ALLOC_SIZE' href='html/libxml-xmlversion.html#ATTRIBUTE_ALLOC_SIZE'/>
|
||||
<reference name='ATTRIBUTE_UNUSED' href='html/libxml-xmlversion.html#ATTRIBUTE_UNUSED'/>
|
||||
<reference name='BAD_CAST' href='html/libxml-xmlstring.html#BAD_CAST'/>
|
||||
<reference name='BASE_BUFFER_SIZE' href='html/libxml-tree.html#BASE_BUFFER_SIZE'/>
|
||||
@ -52,6 +51,7 @@
|
||||
<reference name='IS_LETTER_CH' href='html/libxml-parserInternals.html#IS_LETTER_CH'/>
|
||||
<reference name='IS_PUBIDCHAR' href='html/libxml-parserInternals.html#IS_PUBIDCHAR'/>
|
||||
<reference name='IS_PUBIDCHAR_CH' href='html/libxml-parserInternals.html#IS_PUBIDCHAR_CH'/>
|
||||
<reference name='LIBXML_ATTR_ALLOC_SIZE' href='html/libxml-xmlversion.html#LIBXML_ATTR_ALLOC_SIZE'/>
|
||||
<reference name='LIBXML_ATTR_FORMAT' href='html/libxml-xmlversion.html#LIBXML_ATTR_FORMAT'/>
|
||||
<reference name='LIBXML_AUTOMATA_ENABLED' href='html/libxml-xmlversion.html#LIBXML_AUTOMATA_ENABLED'/>
|
||||
<reference name='LIBXML_C14N_ENABLED' href='html/libxml-xmlversion.html#LIBXML_C14N_ENABLED'/>
|
||||
@ -3534,7 +3534,6 @@
|
||||
</references>
|
||||
<alpha>
|
||||
<letter name='A'>
|
||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
||||
<ref name='ATTRIBUTE_UNUSED'/>
|
||||
</letter>
|
||||
<letter name='B'>
|
||||
@ -3597,6 +3596,7 @@
|
||||
<ref name='IS_PUBIDCHAR_CH'/>
|
||||
</letter>
|
||||
<letter name='L'>
|
||||
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||
<ref name='LIBXML_ATTR_FORMAT'/>
|
||||
<ref name='LIBXML_AUTOMATA_ENABLED'/>
|
||||
<ref name='LIBXML_C14N_ENABLED'/>
|
||||
@ -13805,9 +13805,9 @@
|
||||
<ref name='xmlUCSIsYijingHexagramSymbols'/>
|
||||
</file>
|
||||
<file name='xmlversion'>
|
||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
||||
<ref name='ATTRIBUTE_UNUSED'/>
|
||||
<ref name='DEBUG_MEMORY_LOCATION'/>
|
||||
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||
<ref name='LIBXML_ATTR_FORMAT'/>
|
||||
<ref name='LIBXML_AUTOMATA_ENABLED'/>
|
||||
<ref name='LIBXML_C14N_ENABLED'/>
|
||||
@ -15776,8 +15776,8 @@
|
||||
</letter>
|
||||
<letter name='G'>
|
||||
<word name='GCC'>
|
||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
||||
<ref name='ATTRIBUTE_UNUSED'/>
|
||||
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||
<ref name='LIBXML_ATTR_FORMAT'/>
|
||||
</word>
|
||||
<word name='GEDecl'>
|
||||
@ -18910,8 +18910,8 @@
|
||||
<ref name='xmlParserInputDeallocate'/>
|
||||
</word>
|
||||
<word name='allocator'>
|
||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
||||
<ref name='DEBUG_MEMORY'/>
|
||||
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||
</word>
|
||||
<word name='allocators'>
|
||||
<ref name='xmlGcMemGet'/>
|
||||
@ -19652,6 +19652,7 @@
|
||||
<ref name='XML_CAST_FPTR'/>
|
||||
</word>
|
||||
<word name='broken'>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
<ref name='xmlParseBalancedChunkMemoryRecover'/>
|
||||
<ref name='xmlTextReaderNormalization'/>
|
||||
</word>
|
||||
@ -21680,6 +21681,7 @@
|
||||
<ref name='xmlCleanupParser'/>
|
||||
<ref name='xmlCreateEntitiesTable'/>
|
||||
<ref name='xmlFreeNode'/>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
<ref name='xmlInitCharEncodingHandlers'/>
|
||||
<ref name='xmlKeepBlanksDefault'/>
|
||||
<ref name='xmlNodeListGetRawString'/>
|
||||
@ -23721,7 +23723,7 @@
|
||||
<ref name='xmlXPtrNewRange'/>
|
||||
</word>
|
||||
<word name='indicate'>
|
||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
||||
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||
<ref name='LIBXML_ATTR_FORMAT'/>
|
||||
<ref name='xmlParseExternalID'/>
|
||||
<ref name='xmlParserInputGrow'/>
|
||||
@ -24033,6 +24035,7 @@
|
||||
<ref name='xmlParseURIRaw'/>
|
||||
</word>
|
||||
<word name='integer'>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
<ref name='xmlStrcasecmp'/>
|
||||
<ref name='xmlStrcmp'/>
|
||||
<ref name='xmlStrncasecmp'/>
|
||||
@ -24518,6 +24521,9 @@
|
||||
<ref name='xmlValidityErrorFunc'/>
|
||||
<ref name='xmlValidityWarningFunc'/>
|
||||
</word>
|
||||
<word name='likely'>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
</word>
|
||||
<word name='limit'>
|
||||
<ref name='xmlCharEncFirstLine'/>
|
||||
<ref name='xmlDecodeEntities'/>
|
||||
@ -24776,6 +24782,9 @@
|
||||
<word name='manages'>
|
||||
<ref name='xmlBufferWriteCHAR'/>
|
||||
</word>
|
||||
<word name='mandate'>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
</word>
|
||||
<word name='manipulated'>
|
||||
<ref name='xmlNewRMutex'/>
|
||||
</word>
|
||||
@ -26248,6 +26257,9 @@
|
||||
<ref name='xmlStrPrintf'/>
|
||||
<ref name='xmlStrVPrintf'/>
|
||||
</word>
|
||||
<word name='platforms'>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
</word>
|
||||
<word name='plug'>
|
||||
<ref name='xmlXPathFuncLookupFunc'/>
|
||||
<ref name='xmlXPathVariableLookupFunc'/>
|
||||
@ -26780,6 +26792,12 @@
|
||||
<word name='prune'>
|
||||
<ref name='xmlReplaceNode'/>
|
||||
</word>
|
||||
<word name='pthread_t'>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
</word>
|
||||
<word name='pthreads'>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
</word>
|
||||
<word name='publicID'>
|
||||
<ref name='xmlParseExternalID'/>
|
||||
</word>
|
||||
@ -28280,6 +28298,7 @@
|
||||
<ref name='xmlCleanupParser'/>
|
||||
<ref name='xmlCleanupThreads'/>
|
||||
<ref name='xmlGcMemSetup'/>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
<ref name='xmlHandleEntity'/>
|
||||
<ref name='xmlMemSetup'/>
|
||||
<ref name='xmlParseAttributeType'/>
|
||||
@ -28422,6 +28441,7 @@
|
||||
</word>
|
||||
<word name='specification'>
|
||||
<ref name='XML_XML_NAMESPACE'/>
|
||||
<ref name='xmlGetThreadId'/>
|
||||
<ref name='xmlTextReaderNormalization'/>
|
||||
</word>
|
||||
<word name='specifications'>
|
||||
|
@ -8,17 +8,21 @@
|
||||
</vendor>
|
||||
<product id="libxml2">
|
||||
<name>libxml2</name>
|
||||
<version>2.7.2</version>
|
||||
<last-release> Oct 3 2008</last-release>
|
||||
<version>2.7.3</version>
|
||||
<last-release> Jan 18 2009</last-release>
|
||||
<info-url>http://xmlsoft.org/</info-url>
|
||||
<changes> - 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
|
||||
<changes> - 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).
|
||||
|
||||
</changes>
|
||||
</product>
|
||||
|
162
doc/news.html
162
doc/news.html
@ -12,7 +12,127 @@ to help those</p><ul><li>More testing on RelaxNG</li>
|
||||
<li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML
|
||||
Schemas</a></li>
|
||||
</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.3: Jan 18 2009</h3><ul><li>Build fix: fix build when HTML support is not included.</li>
|
||||
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.4: Sep 10 2009</h3><ul><li>Improvements:
|
||||
Switch to GIT (GNOME),
|
||||
Add symbol versioning to libxml2 shared libs (Daniel Veillard)
|
||||
</li>
|
||||
<li>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)
|
||||
</li>
|
||||
<li>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)
|
||||
</li>
|
||||
<li>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)
|
||||
</li>
|
||||
<li>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)
|
||||
</li>
|
||||
</ul><h3>2.7.3: Jan 18 2009</h3><ul><li>Build fix: fix build when HTML support is not included.</li>
|
||||
<li>Bug fixes: avoid memory overflow in gigantic text nodes,
|
||||
indentation problem on the writed (Rob Richards),
|
||||
xmlAddChildList pointer problem (Rob Richards and Kevin Milburn),
|
||||
@ -40,7 +160,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
xmlParserCleanup docs</li>
|
||||
<li>Portability fixes: Older Win32 platforms (Rob Richards), MSVC
|
||||
porting fix (Rob Richards), Mac OS X regression tests (Sven Herzberg),
|
||||
non GNUCC builds (Rob Richards), compilation on Haiku (Andreas F<EFBFBD>rber)
|
||||
non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
|
||||
</li>
|
||||
<li>Bug fixes: various realloc problems (Ashwin), potential double-free
|
||||
(Ashwin), regexp crash, icrash with invalid whitespace facets (Rob
|
||||
@ -130,9 +250,9 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
flag fix (Richard Jones), regexp interpretation of \,
|
||||
htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
|
||||
typo (Bjorn Reese), entity content failure, xmlListAppend() fix
|
||||
(Georges-Andr<EFBFBD> Silber), XPath number serialization (William Brack),
|
||||
(Georges-André Silber), XPath number serialization (William Brack),
|
||||
nanohttp gzipped stream fix (William Brack and Alex Cornejo),
|
||||
xmlCharEncFirstLine typo (Mark Rowe), uri bug (Fran<EFBFBD>ois Delyon),
|
||||
xmlCharEncFirstLine typo (Mark Rowe), uri bug (François Delyon),
|
||||
XPath string value of PI nodes (William Brack), XPath node set
|
||||
sorting bugs (William Brack), avoid outputting namespace decl
|
||||
dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
|
||||
@ -140,7 +260,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes,
|
||||
invalid character in attribute detection bug, big comments before
|
||||
internal subset streaming bug, HTML parsing of attributes with : in
|
||||
the name, IDness of name in HTML (Dagfinn I. Manns<EFBFBD>ker) </li>
|
||||
the name, IDness of name in HTML (Dagfinn I. Mannsåker) </li>
|
||||
<li>Improvement: keep URI query parts in raw form (Richard Jones),
|
||||
embed tag support in HTML (Michael Day) </li>
|
||||
</ul><h3>2.6.28: Apr 17 2007</h3><ul><li>Documentation: comment fixes (Markus Keim), xpath comments fixes too
|
||||
@ -152,7 +272,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
(Steven Rainwater), user data propagation in XInclude (Michael Day),
|
||||
standalone and XML decl detection (Michael Day), Python id ouptut
|
||||
for some id, fix the big python string memory leak, URI parsing fixes
|
||||
(St<EFBFBD>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
|
||||
in text XInclude (William), XPath memory leak (William), tab in
|
||||
python problems (Andreas Hanke), XPath node comparison error
|
||||
@ -162,7 +282,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
min occurs of 0 (William), HTML script/style parsing (Mike Day)</li>
|
||||
<li>Improvement: make xmlTextReaderSetup() public</li>
|
||||
<li>Compilation and postability: fix a missing include problem (William),
|
||||
__ss_familly on AIX again (Bj<EFBFBD>rn Wiberg), compilation without zlib
|
||||
__ss_familly on AIX again (Björn Wiberg), compilation without zlib
|
||||
(Michael Day), catalog patch for Win32 (Christian Ehrlicher),
|
||||
Windows CE fixes (Andreas Stricke)</li>
|
||||
<li>Various CVS to SVN infrastructure changes</li>
|
||||
@ -292,7 +412,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
htmlDocDumpMemoryFormat. (Rob Richards),</li>
|
||||
<li>documentation: typo (Michael Day), libxml man page (Albert Chin), save
|
||||
function to XML buffer (Geert Jansen), small doc fix (Aron Stansvik),</li>
|
||||
</ul><h3>2.6.22: Sep 12 2005</h3><ul><li>build fixes: compile without schematron (St<EFBFBD>phane Bidoul)</li>
|
||||
</ul><h3>2.6.22: Sep 12 2005</h3><ul><li>build fixes: compile without schematron (Stéphane Bidoul)</li>
|
||||
<li>bug fixes: xmlDebugDumpNode on namespace node (Oleg Paraschenko)i,
|
||||
CDATA push parser bug, xmlElemDump problem with XHTML1 doc,
|
||||
XML_FEATURE_xxx clash with expat headers renamed XML_WITH_xxx, fix some
|
||||
@ -532,7 +652,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
streaming problem (Steve Ball), DTD serialization problem (William),
|
||||
libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on
|
||||
Python classes, xmlReader buffer bug, Python bindings memory interfaces
|
||||
improvement (with St<EFBFBD>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.</li>
|
||||
<li>improvement: custom per-thread I/O enhancement (Rob Richards), register
|
||||
namespace in debug shell (Stefano Debenedetti), Python based regression
|
||||
@ -640,8 +760,8 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
callbacks order for XPath callbacks (Frederic Peters)</li>
|
||||
<li>Documentation: python scripts (William Brack), xslt stylesheets (John
|
||||
Fleck), doc (Sven Zimmerman), I/O example.</li>
|
||||
<li>Python bindings: fixes (William), enum support (St<EFBFBD>phane Bidoul),
|
||||
structured error reporting (St<EFBFBD>phane Bidoul)</li>
|
||||
<li>Python bindings: fixes (William), enum support (Stéphane Bidoul),
|
||||
structured error reporting (Stéphane Bidoul)</li>
|
||||
<li>XInclude: various fixes for conformance, problem related to dictionnary
|
||||
references (William & me), recursion (William)</li>
|
||||
<li>xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
|
||||
@ -756,7 +876,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
and charset information if available.</li>
|
||||
<li>Relax-NG: bug fixes including the one reported by Martijn Faassen and
|
||||
zeroOrMore, better error reporting.</li>
|
||||
<li>Python bindings (St<EFBFBD>phane Bidoul), never use stdout for errors
|
||||
<li>Python bindings (Stéphane Bidoul), never use stdout for errors
|
||||
output</li>
|
||||
<li>Portability: all the headers have macros for export and calling
|
||||
convention definitions (Igor Zlatkovic), VMS update (Craig A. Berry),
|
||||
@ -825,11 +945,11 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
<li>portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry)</li>
|
||||
<li>William Brack fixed multithreading lock problems</li>
|
||||
<li>IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro)</li>
|
||||
<li>Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (St<EFBFBD>phane
|
||||
<li>Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (Stéphane
|
||||
Bidoul)</li>
|
||||
<li>A few W3C Schemas Structure improvements</li>
|
||||
<li>W3C Schemas Datatype improvements (Charlie Bozeman)</li>
|
||||
<li>Python bindings for thread globals (St<EFBFBD>phane Bidoul), and method/class
|
||||
<li>Python bindings for thread globals (Stéphane Bidoul), and method/class
|
||||
generator</li>
|
||||
<li>added --nonet option to xmllint</li>
|
||||
<li>documentation improvements (John Fleck)</li>
|
||||
@ -887,7 +1007,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
</ul><h3>2.5.2: Feb 5 2003</h3><ul><li>First implementation of RelaxNG, added --relaxng flag to xmllint</li>
|
||||
<li>Schemas support now compiled in by default.</li>
|
||||
<li>Bug fixes: DTD validation, namespace checking, XInclude and entities,
|
||||
delegateURI in XML Catalogs, HTML parser, XML reader (St<EFBFBD>phane Bidoul),
|
||||
delegateURI in XML Catalogs, HTML parser, XML reader (Stéphane Bidoul),
|
||||
XPath parser and evaluation, UTF8ToUTF8 serialization, XML reader memory
|
||||
consumption, HTML parser, HTML serialization in the presence of
|
||||
namespaces</li>
|
||||
@ -896,17 +1016,17 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
patches (Stefan Kost)</li>
|
||||
<li>Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)</li>
|
||||
<li>Added python bindings for XPointer, contextual error reporting
|
||||
(St<EFBFBD>phane Bidoul)</li>
|
||||
(Stéphane Bidoul)</li>
|
||||
<li>URI/file escaping problems (Stefano Zacchiroli)</li>
|
||||
</ul><h3>2.5.1: Jan 8 2003</h3><ul><li>Fixes a memory leak and configuration/compilation problems in 2.5.0</li>
|
||||
<li>documentation updates (John)</li>
|
||||
<li>a couple of XmlTextReader fixes</li>
|
||||
</ul><h3>2.5.0: Jan 6 2003</h3><ul><li>New <a href="xmlreader.html">XmltextReader interface</a> based on C#
|
||||
API (with help of St<EFBFBD>phane Bidoul)</li>
|
||||
API (with help of Stéphane Bidoul)</li>
|
||||
<li>Windows: more exports, including the new API (Igor)</li>
|
||||
<li>XInclude fallback fix</li>
|
||||
<li>Python: bindings for the new API, packaging (St<EFBFBD>phane Bidoul),
|
||||
drv_libxml2.py Python xml.sax driver (St<EFBFBD>phane Bidoul), fixes, speedup
|
||||
<li>Python: bindings for the new API, packaging (Stéphane Bidoul),
|
||||
drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup
|
||||
and iterators for Python-2.2 (Hannu Krosing)</li>
|
||||
<li>Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
|
||||
(John)</li>
|
||||
@ -920,7 +1040,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
<li>Improvement/fixes of the XML API generator, and couple of minor code
|
||||
fixes.</li>
|
||||
</ul><h3>2.4.29: Dec 11 2002</h3><ul><li>Windows fixes (Igor): Windows CE port, pthread linking, python bindings
|
||||
(St<EFBFBD>phane Bidoul), Mingw (Magnus Henoch), and export list updates</li>
|
||||
(Stéphane Bidoul), Mingw (Magnus Henoch), and export list updates</li>
|
||||
<li>Fix for prev in python bindings (ERDI Gergo)</li>
|
||||
<li>Fix for entities handling (Marcus Clarke)</li>
|
||||
<li>Refactored the XML and HTML dumps to a single code path, fixed XHTML1
|
||||
@ -1154,7 +1274,7 @@ it's actually not compiled in by default. The real fixes are:</p><ul><li>a coupl
|
||||
<li>a number of reported bugs got fixed, in XPath, iconv detection,
|
||||
XInclude processing</li>
|
||||
<li>XPath string function should now handle unicode correctly</li>
|
||||
</ul><h3>2.3.9: May 19 2001</h3><p>Lots of bugfixes, and added a basic SGML catalog support:</p><ul><li>HTML push bugfix #54891 and another patch from Jonas Borgstr<EFBFBD>m</li>
|
||||
</ul><h3>2.3.9: May 19 2001</h3><p>Lots of bugfixes, and added a basic SGML catalog support:</p><ul><li>HTML push bugfix #54891 and another patch from Jonas Borgström</li>
|
||||
<li>some serious speed optimization again</li>
|
||||
<li>some documentation cleanups</li>
|
||||
<li>trying to get better linking on Solaris (-R)</li>
|
||||
|
@ -57,7 +57,7 @@ to be maintained as part of the library in the future, though the Python
|
||||
interface have not yet reached the completeness of the C API.</p><p>Note that some of the Python purist dislike the default set of Python
|
||||
bindings, rather than complaining I suggest they have a look at <a href="http://codespeak.net/lxml/">lxml the more pythonic bindings for libxml2
|
||||
and libxslt</a> and <a href="http://codespeak.net/mailman/listinfo/lxml-dev">help Martijn
|
||||
Faassen</a> complete those.</p><p><a href="mailto:stephane.bidoul@softwareag.com">St<EFBFBD>phane Bidoul</a>
|
||||
Faassen</a> complete those.</p><p><a href="mailto:stephane.bidoul@softwareag.com">Stéphane Bidoul</a>
|
||||
maintains <a href="http://users.skynet.be/sbi/libxml-python/">a Windows port
|
||||
of the Python bindings</a>.</p><p>Note to people interested in building bindings, the API is formalized as
|
||||
<a href="libxml2-api.xml">an XML API description file</a> which allows to
|
||||
|
177
doc/xml.html
177
doc/xml.html
@ -717,6 +717,129 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
|
||||
<p>Here is the list of public releases:</p>
|
||||
|
||||
<h3>2.7.4: Sep 10 2009</h3>
|
||||
<ul>
|
||||
<li>Improvements:
|
||||
Switch to GIT (GNOME),
|
||||
Add symbol versioning to libxml2 shared libs (Daniel Veillard)
|
||||
</li>
|
||||
<li>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)
|
||||
</li>
|
||||
<li>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)
|
||||
</li>
|
||||
<li>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)
|
||||
</li>
|
||||
<li>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)
|
||||
</li>
|
||||
</ul>
|
||||
<h3>2.7.3: Jan 18 2009</h3>
|
||||
<ul>
|
||||
<li>Build fix: fix build when HTML support is not included.</li>
|
||||
@ -758,7 +881,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
xmlParserCleanup docs</li>
|
||||
<li>Portability fixes: Older Win32 platforms (Rob Richards), MSVC
|
||||
porting fix (Rob Richards), Mac OS X regression tests (Sven Herzberg),
|
||||
non GNUCC builds (Rob Richards), compilation on Haiku (Andreas F<EFBFBD>rber)
|
||||
non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
|
||||
</li>
|
||||
<li>Bug fixes: various realloc problems (Ashwin), potential double-free
|
||||
(Ashwin), regexp crash, icrash with invalid whitespace facets (Rob
|
||||
@ -861,9 +984,9 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
flag fix (Richard Jones), regexp interpretation of \,
|
||||
htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
|
||||
typo (Bjorn Reese), entity content failure, xmlListAppend() fix
|
||||
(Georges-Andr<EFBFBD> Silber), XPath number serialization (William Brack),
|
||||
(Georges-André Silber), XPath number serialization (William Brack),
|
||||
nanohttp gzipped stream fix (William Brack and Alex Cornejo),
|
||||
xmlCharEncFirstLine typo (Mark Rowe), uri bug (Fran<EFBFBD>ois Delyon),
|
||||
xmlCharEncFirstLine typo (Mark Rowe), uri bug (François Delyon),
|
||||
XPath string value of PI nodes (William Brack), XPath node set
|
||||
sorting bugs (William Brack), avoid outputting namespace decl
|
||||
dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
|
||||
@ -871,7 +994,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes,
|
||||
invalid character in attribute detection bug, big comments before
|
||||
internal subset streaming bug, HTML parsing of attributes with : in
|
||||
the name, IDness of name in HTML (Dagfinn I. Manns<EFBFBD>ker) </li>
|
||||
the name, IDness of name in HTML (Dagfinn I. Mannsåker) </li>
|
||||
<li>Improvement: keep URI query parts in raw form (Richard Jones),
|
||||
embed tag support in HTML (Michael Day) </li>
|
||||
</ul>
|
||||
@ -887,7 +1010,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
(Steven Rainwater), user data propagation in XInclude (Michael Day),
|
||||
standalone and XML decl detection (Michael Day), Python id ouptut
|
||||
for some id, fix the big python string memory leak, URI parsing fixes
|
||||
(St<EFBFBD>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
|
||||
in text XInclude (William), XPath memory leak (William), tab in
|
||||
python problems (Andreas Hanke), XPath node comparison error
|
||||
@ -897,7 +1020,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
min occurs of 0 (William), HTML script/style parsing (Mike Day)</li>
|
||||
<li>Improvement: make xmlTextReaderSetup() public</li>
|
||||
<li>Compilation and postability: fix a missing include problem (William),
|
||||
__ss_familly on AIX again (Bj<EFBFBD>rn Wiberg), compilation without zlib
|
||||
__ss_familly on AIX again (Björn Wiberg), compilation without zlib
|
||||
(Michael Day), catalog patch for Win32 (Christian Ehrlicher),
|
||||
Windows CE fixes (Andreas Stricke)</li>
|
||||
<li>Various CVS to SVN infrastructure changes</li>
|
||||
@ -1049,7 +1172,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
|
||||
<h3>2.6.22: Sep 12 2005</h3>
|
||||
<ul>
|
||||
<li>build fixes: compile without schematron (St<EFBFBD>phane Bidoul)</li>
|
||||
<li>build fixes: compile without schematron (Stéphane Bidoul)</li>
|
||||
<li>bug fixes: xmlDebugDumpNode on namespace node (Oleg Paraschenko)i,
|
||||
CDATA push parser bug, xmlElemDump problem with XHTML1 doc,
|
||||
XML_FEATURE_xxx clash with expat headers renamed XML_WITH_xxx, fix some
|
||||
@ -1333,7 +1456,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
streaming problem (Steve Ball), DTD serialization problem (William),
|
||||
libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on
|
||||
Python classes, xmlReader buffer bug, Python bindings memory interfaces
|
||||
improvement (with St<EFBFBD>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.</li>
|
||||
<li>improvement: custom per-thread I/O enhancement (Rob Richards), register
|
||||
namespace in debug shell (Stefano Debenedetti), Python based regression
|
||||
@ -1465,8 +1588,8 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
callbacks order for XPath callbacks (Frederic Peters)</li>
|
||||
<li>Documentation: python scripts (William Brack), xslt stylesheets (John
|
||||
Fleck), doc (Sven Zimmerman), I/O example.</li>
|
||||
<li>Python bindings: fixes (William), enum support (St<EFBFBD>phane Bidoul),
|
||||
structured error reporting (St<EFBFBD>phane Bidoul)</li>
|
||||
<li>Python bindings: fixes (William), enum support (Stéphane Bidoul),
|
||||
structured error reporting (Stéphane Bidoul)</li>
|
||||
<li>XInclude: various fixes for conformance, problem related to dictionnary
|
||||
references (William & me), recursion (William)</li>
|
||||
<li>xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
|
||||
@ -1601,7 +1724,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
and charset information if available.</li>
|
||||
<li>Relax-NG: bug fixes including the one reported by Martijn Faassen and
|
||||
zeroOrMore, better error reporting.</li>
|
||||
<li>Python bindings (St<EFBFBD>phane Bidoul), never use stdout for errors
|
||||
<li>Python bindings (Stéphane Bidoul), never use stdout for errors
|
||||
output</li>
|
||||
<li>Portability: all the headers have macros for export and calling
|
||||
convention definitions (Igor Zlatkovic), VMS update (Craig A. Berry),
|
||||
@ -1690,11 +1813,11 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
<li>portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry)</li>
|
||||
<li>William Brack fixed multithreading lock problems</li>
|
||||
<li>IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro)</li>
|
||||
<li>Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (St<EFBFBD>phane
|
||||
<li>Windows fixes (Igor Zlatkovic, Eric Zurcher), threading (Stéphane
|
||||
Bidoul)</li>
|
||||
<li>A few W3C Schemas Structure improvements</li>
|
||||
<li>W3C Schemas Datatype improvements (Charlie Bozeman)</li>
|
||||
<li>Python bindings for thread globals (St<EFBFBD>phane Bidoul), and method/class
|
||||
<li>Python bindings for thread globals (Stéphane Bidoul), and method/class
|
||||
generator</li>
|
||||
<li>added --nonet option to xmllint</li>
|
||||
<li>documentation improvements (John Fleck)</li>
|
||||
@ -1776,7 +1899,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
<li>First implementation of RelaxNG, added --relaxng flag to xmllint</li>
|
||||
<li>Schemas support now compiled in by default.</li>
|
||||
<li>Bug fixes: DTD validation, namespace checking, XInclude and entities,
|
||||
delegateURI in XML Catalogs, HTML parser, XML reader (St<EFBFBD>phane Bidoul),
|
||||
delegateURI in XML Catalogs, HTML parser, XML reader (Stéphane Bidoul),
|
||||
XPath parser and evaluation, UTF8ToUTF8 serialization, XML reader memory
|
||||
consumption, HTML parser, HTML serialization in the presence of
|
||||
namespaces</li>
|
||||
@ -1785,7 +1908,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
patches (Stefan Kost)</li>
|
||||
<li>Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)</li>
|
||||
<li>Added python bindings for XPointer, contextual error reporting
|
||||
(St<EFBFBD>phane Bidoul)</li>
|
||||
(Stéphane Bidoul)</li>
|
||||
<li>URI/file escaping problems (Stefano Zacchiroli)</li>
|
||||
</ul>
|
||||
|
||||
@ -1799,11 +1922,11 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
<h3>2.5.0: Jan 6 2003</h3>
|
||||
<ul>
|
||||
<li>New <a href="xmlreader.html">XmltextReader interface</a> based on C#
|
||||
API (with help of St<EFBFBD>phane Bidoul)</li>
|
||||
API (with help of Stéphane Bidoul)</li>
|
||||
<li>Windows: more exports, including the new API (Igor)</li>
|
||||
<li>XInclude fallback fix</li>
|
||||
<li>Python: bindings for the new API, packaging (St<EFBFBD>phane Bidoul),
|
||||
drv_libxml2.py Python xml.sax driver (St<EFBFBD>phane Bidoul), fixes, speedup
|
||||
<li>Python: bindings for the new API, packaging (Stéphane Bidoul),
|
||||
drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup
|
||||
and iterators for Python-2.2 (Hannu Krosing)</li>
|
||||
<li>Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
|
||||
(John)</li>
|
||||
@ -1826,7 +1949,7 @@ to the <a href="http://svn.gnome.org/viewvc/libxml2/trunk/">SVN</a> code base.</
|
||||
<h3>2.4.29: Dec 11 2002</h3>
|
||||
<ul>
|
||||
<li>Windows fixes (Igor): Windows CE port, pthread linking, python bindings
|
||||
(St<EFBFBD>phane Bidoul), Mingw (Magnus Henoch), and export list updates</li>
|
||||
(Stéphane Bidoul), Mingw (Magnus Henoch), and export list updates</li>
|
||||
<li>Fix for prev in python bindings (ERDI Gergo)</li>
|
||||
<li>Fix for entities handling (Marcus Clarke)</li>
|
||||
<li>Refactored the XML and HTML dumps to a single code path, fixed XHTML1
|
||||
@ -2214,7 +2337,7 @@ it's actually not compiled in by default. The real fixes are:</p>
|
||||
|
||||
<p>Lots of bugfixes, and added a basic SGML catalog support:</p>
|
||||
<ul>
|
||||
<li>HTML push bugfix #54891 and another patch from Jonas Borgstr<EFBFBD>m</li>
|
||||
<li>HTML push bugfix #54891 and another patch from Jonas Borgström</li>
|
||||
<li>some serious speed optimization again</li>
|
||||
<li>some documentation cleanups</li>
|
||||
<li>trying to get better linking on Solaris (-R)</li>
|
||||
@ -2809,7 +2932,7 @@ and libxslt</a> and <a
|
||||
href="http://codespeak.net/mailman/listinfo/lxml-dev">help Martijn
|
||||
Faassen</a> complete those.</p>
|
||||
|
||||
<p><a href="mailto:stephane.bidoul@softwareag.com">St<EFBFBD>phane Bidoul</a>
|
||||
<p><a href="mailto:stephane.bidoul@softwareag.com">Stéphane Bidoul</a>
|
||||
maintains <a href="http://users.skynet.be/sbi/libxml-python/">a Windows port
|
||||
of the Python bindings</a>.</p>
|
||||
|
||||
@ -3633,7 +3756,7 @@ they are clearly labeled as such. For example the following is a wellformed
|
||||
XML document encoded in ISO-8859-1 and using accentuated letters that we
|
||||
French like for both markup and content:</p>
|
||||
<pre><?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s></pre>
|
||||
<très>là</très></pre>
|
||||
|
||||
<p>Having internationalization support in libxml2 means the following:</p>
|
||||
<ul>
|
||||
@ -3660,7 +3783,7 @@ an internationalized fashion by libxml2 too:</p>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
|
||||
</head>
|
||||
<body>
|
||||
<p>W3C cr<EFBFBD>e des standards pour le Web.</body>
|
||||
<p>W3C crée des standards pour le Web.</body>
|
||||
</html></pre>
|
||||
|
||||
<h3><a name="internal">The internal encoding, how and why</a></h3>
|
||||
@ -3734,10 +3857,10 @@ sequence:</p>
|
||||
You may end-up with a garbled document, or no document at all ! Example:
|
||||
<pre>~/XML -> ./xmllint err.xml
|
||||
err.xml:1: error: Input is not proper UTF-8, indicate encoding !
|
||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s>
|
||||
<très>là</très>
|
||||
^
|
||||
err.xml:1: error: Bytes: 0xE8 0x73 0x3E 0x6C
|
||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s>
|
||||
<très>là</très>
|
||||
^</pre>
|
||||
</li>
|
||||
<li>xmlSwitchEncoding() does an encoding name lookup, canonicalize it, and
|
||||
@ -3797,10 +3920,10 @@ encoding:</p>
|
||||
<p>Here are a few examples based on the same test document:</p>
|
||||
<pre>~/XML -> ./xmllint isolat1
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s>
|
||||
<très>là</très>
|
||||
~/XML -> ./xmllint --encode UTF-8 isolat1
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<très>l<EFBFBD> </très>
|
||||
<très>là </très>
|
||||
~/XML -> </pre>
|
||||
|
||||
<p>The same processing is applied (and reuse most of the code) for HTML I18N
|
||||
|
@ -4,12 +4,10 @@ Version: @VERSION@
|
||||
Release: 1
|
||||
License: MIT
|
||||
Group: Development/Libraries
|
||||
Source: ftp://xmlsoft.org/libxml2-%{version}.tar.gz
|
||||
Source: ftp://xmlsoft.org/libxml2/libxml2-%{version}.tar.gz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||
BuildRequires: python python-devel zlib-devel
|
||||
BuildRequires: python python-devel zlib-devel pkgconfig
|
||||
URL: http://xmlsoft.org/
|
||||
Prefix: %{_prefix}
|
||||
Docdir: %{_docdir}
|
||||
|
||||
%description
|
||||
This library allows to manipulate XML files. It includes support
|
||||
@ -62,14 +60,14 @@ at parse time or later once the document has been modified.
|
||||
|
||||
%build
|
||||
%configure
|
||||
make
|
||||
make %{_smp_mflags}
|
||||
gzip -9 ChangeLog
|
||||
|
||||
%install
|
||||
rm -fr %{buildroot}
|
||||
|
||||
%makeinstall
|
||||
(cd doc/examples ; make clean ; rm -rf .deps)
|
||||
(cd doc/examples ; make clean ; rm -rf .deps Makefile)
|
||||
gzip -9 doc/libxml2-api.xml
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
||||
|
||||
@ -91,17 +89,18 @@ rm -fr %{buildroot}
|
||||
%doc %{_mandir}/man3/libxml.3*
|
||||
|
||||
%{_libdir}/lib*.so.*
|
||||
%{prefix}/bin/xmllint
|
||||
%{prefix}/bin/xmlcatalog
|
||||
%{_bindir}/xmllint
|
||||
%{_bindir}/xmlcatalog
|
||||
|
||||
%files devel
|
||||
%defattr(-, root, root)
|
||||
|
||||
%doc %{_mandir}/man1/xml2-config.1*
|
||||
%doc AUTHORS ChangeLog.gz NEWS README Copyright TODO
|
||||
%doc AUTHORS ChangeLog.gz NEWS README Copyright
|
||||
%doc doc/*.html doc/html doc/*.gif doc/*.png
|
||||
%doc doc/tutorial doc/libxml2-api.xml.gz
|
||||
%doc doc/examples
|
||||
%doc %dir %{_datadir}/gtk-doc/html/libxml2
|
||||
%doc %{_datadir}/gtk-doc/html/libxml2/*.devhelp
|
||||
%doc %{_datadir}/gtk-doc/html/libxml2/*.html
|
||||
%doc %{_datadir}/gtk-doc/html/libxml2/*.png
|
||||
@ -110,9 +109,9 @@ rm -fr %{buildroot}
|
||||
%{_libdir}/lib*.so
|
||||
%{_libdir}/*a
|
||||
%{_libdir}/*.sh
|
||||
%{prefix}/include/*
|
||||
%{prefix}/bin/xml2-config
|
||||
%{prefix}/share/aclocal/libxml.m4
|
||||
%{_includedir}/*
|
||||
%{_bindir}/xml2-config
|
||||
%{_datadir}/aclocal/libxml.m4
|
||||
%{_libdir}/pkgconfig/libxml-2.0.pc
|
||||
%files python
|
||||
%defattr(-, root, root)
|
||||
|
@ -226,7 +226,7 @@ else:
|
||||
setup (name = "libxml2-python",
|
||||
# On *nix, the version number is created from setup.py.in
|
||||
# On windows, it is set by configure.js
|
||||
version = "2.7.3",
|
||||
version = "2.7.4",
|
||||
description = descr,
|
||||
author = "Daniel Veillard",
|
||||
author_email = "veillard@redhat.com",
|
||||
|
@ -5610,7 +5610,7 @@ xmlFreeAutomata(xmlAutomataPtr am) {
|
||||
}
|
||||
|
||||
/**
|
||||
* xmlAutomataSetFlags
|
||||
* xmlAutomataSetFlags:
|
||||
* @am: an automata
|
||||
* @flags: a set of internal flags
|
||||
*
|
||||
|
Reference in New Issue
Block a user