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_MAJOR_VERSION=2
|
||||||
LIBXML_MINOR_VERSION=7
|
LIBXML_MINOR_VERSION=7
|
||||||
LIBXML_MICRO_VERSION=3
|
LIBXML_MICRO_VERSION=4
|
||||||
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
|
||||||
|
@ -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#xmlGcMemSetup">xmlGcMemSetup</a><br />
|
||||||
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
|
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
|
||||||
<a href="html/libxml-parser.html#xmlParserInputDeallocate">xmlParserInputDeallocate</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 />
|
</dd><dt>allocator</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
|
||||||
<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 />
|
</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 />
|
<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 />
|
</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>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>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>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 />
|
<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 />
|
</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 />
|
<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-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
|
||||||
<a href="html/libxml-entities.html#xmlCreateEntitiesTable">xmlCreateEntitiesTable</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-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-encoding.html#xmlInitCharEncodingHandlers">xmlInitCharEncodingHandlers</a><br />
|
||||||
<a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
|
<a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
|
||||||
<a href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</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-xpathInternals.html#xmlXPathNodeSetRemove">xmlXPathNodeSetRemove</a><br />
|
||||||
<a href="html/libxml-xpointer.html#xmlXPtrLocationSetRemove">xmlXPtrLocationSetRemove</a><br />
|
<a href="html/libxml-xpointer.html#xmlXPtrLocationSetRemove">xmlXPtrLocationSetRemove</a><br />
|
||||||
<a href="html/libxml-xpointer.html#xmlXPtrNewRange">xmlXPtrNewRange</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-xmlversion.html#LIBXML_ATTR_FORMAT">LIBXML_ATTR_FORMAT</a><br />
|
||||||
<a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br />
|
<a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br />
|
||||||
<a href="html/libxml-parser.html#xmlParserInputGrow">xmlParserInputGrow</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 />
|
</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 />
|
<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>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#xmlStrcmp">xmlStrcmp</a><br />
|
||||||
<a href="html/libxml-xmlstring.html#xmlStrncasecmp">xmlStrncasecmp</a><br />
|
<a href="html/libxml-xmlstring.html#xmlStrncasecmp">xmlStrncasecmp</a><br />
|
||||||
<a href="html/libxml-xmlstring.html#xmlStrncmp">xmlStrncmp</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-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br />
|
||||||
<a href="html/libxml-valid.html#xmlValidityErrorFunc">xmlValidityErrorFunc</a><br />
|
<a href="html/libxml-valid.html#xmlValidityErrorFunc">xmlValidityErrorFunc</a><br />
|
||||||
<a href="html/libxml-valid.html#xmlValidityWarningFunc">xmlValidityWarningFunc</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 />
|
</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-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br />
|
||||||
<a href="html/libxml-pattern.html#xmlPatternMaxDepth">xmlPatternMaxDepth</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 />
|
</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 />
|
<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>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>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 />
|
</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 />
|
<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 />
|
</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#xmlStrPrintf">xmlStrPrintf</a><br />
|
||||||
<a href="html/libxml-xmlstring.html#xmlStrVPrintf">xmlStrVPrintf</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 />
|
</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 />
|
<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 />
|
</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#xmlNanoHTTPInit">xmlNanoHTTPInit</a><br />
|
||||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPScanProxy">xmlNanoHTTPScanProxy</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>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>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>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 />
|
</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-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
|
||||||
<a href="html/libxml-threads.html#xmlCleanupThreads">xmlCleanupThreads</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-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-parserInternals.html#xmlHandleEntity">xmlHandleEntity</a><br />
|
||||||
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
|
<a href="html/libxml-xmlmemory.html#xmlMemSetup">xmlMemSetup</a><br />
|
||||||
<a href="html/libxml-parserInternals.html#xmlParseAttributeType">xmlParseAttributeType</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-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br />
|
||||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaIsBuiltInTypeFacet">xmlSchemaIsBuiltInTypeFacet</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 />
|
</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 />
|
<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>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 />
|
</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-xmlerror.html#xmlSetStructuredErrorFunc">xmlSetStructuredErrorFunc</a><br />
|
||||||
<a href="html/libxml-xpathInternals.html#xmlXPathFunctionLookup">xmlXPathFunctionLookup</a><br />
|
<a href="html/libxml-xpathInternals.html#xmlXPathFunctionLookup">xmlXPathFunctionLookup</a><br />
|
||||||
<a href="html/libxml-xpathInternals.html#xmlXPathFunctionLookupNS">xmlXPathFunctionLookupNS</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 />
|
</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#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 />
|
<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>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 />
|
</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#xmlUCSIsYiRadicals">xmlUCSIsYiRadicals</a><br />
|
||||||
<a href="html/libxml-xmlunicode.html#xmlUCSIsYiSyllables">xmlUCSIsYiSyllables</a><br />
|
<a href="html/libxml-xmlunicode.html#xmlUCSIsYiSyllables">xmlUCSIsYiSyllables</a><br />
|
||||||
<a href="html/libxml-xmlunicode.html#xmlUCSIsYijingHexagramSymbols">xmlUCSIsYijingHexagramSymbols</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 />
|
</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#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#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_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_AUTOMATA_ENABLED">LIBXML_AUTOMATA_ENABLED</a><br />
|
||||||
<a href="html/libxml-xmlversion.html#LIBXML_C14N_ENABLED">LIBXML_C14N_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_ALLOC_SIZE": (3, "macro for gcc checking extension"),
|
||||||
"ATTRIBUTE_PRINTF": (5, "macro for gcc printf args 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_FORMAT": (5, "macro for gcc printf args checking extension"),
|
||||||
|
"LIBXML_ATTR_ALLOC_SIZE": (3, "macro for gcc checking extension"),
|
||||||
}
|
}
|
||||||
|
|
||||||
def escape(raw):
|
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>
|
<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/>
|
<hr/>
|
||||||
<div class="refsect2" lang="en"><h3><a name="xmlGetThreadId"/>xmlGetThreadId ()</h3><pre class="programlisting">int xmlGetThreadId (void)<br/>
|
<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>
|
<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/>
|
<hr/>
|
||||||
<div class="refsect2" lang="en"><h3><a name="xmlInitThreads"/>xmlInitThreads ()</h3><pre class="programlisting">void xmlInitThreads (void)<br/>
|
<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_XPTR_ENABLED">LIBXML_XPTR_ENABLED</a>;
|
||||||
#define <a href="#LIBXML_VERSION_STRING">LIBXML_VERSION_STRING</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_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_REGEXP_ENABLED">LIBXML_REGEXP_ENABLED</a>;
|
||||||
#define <a href="#LIBXML_MODULE_EXTENSION">LIBXML_MODULE_EXTENSION</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_ICONV_ENABLED">LIBXML_ICONV_ENABLED</a>;
|
||||||
#define <a href="#LIBXML_HTML_ENABLED">LIBXML_HTML_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_UNICODE_ENABLED">LIBXML_UNICODE_ENABLED</a>;
|
||||||
#define <a href="#LIBXML_FTP_ENABLED">LIBXML_FTP_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_AUTOMATA_ENABLED">LIBXML_AUTOMATA_ENABLED</a>;
|
||||||
#define <a href="#LIBXML_ZLIB_ENABLED">LIBXML_ZLIB_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_C14N_ENABLED">LIBXML_C14N_ENABLED</a>;
|
||||||
#define <a href="#LIBXML_SCHEMAS_ENABLED">LIBXML_SCHEMAS_ENABLED</a>;
|
#define <a href="#LIBXML_SCHEMAS_ENABLED">LIBXML_SCHEMAS_ENABLED</a>;
|
||||||
#define <a href="#DEBUG_MEMORY_LOCATION">DEBUG_MEMORY_LOCATION</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">
|
<div class="refsect1" lang="en">
|
||||||
<h2>Details</h2>
|
<h2>Details</h2>
|
||||||
<div class="refsect2" lang="en">
|
<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>;
|
<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>
|
</pre><p>Macro used to signal to GCC unused function parameters</p>
|
||||||
</div>
|
</div>
|
||||||
<hr/>
|
<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>;
|
<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>
|
</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>
|
</div>
|
||||||
<hr/>
|
<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>;
|
<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>
|
</sub>
|
||||||
</chapters>
|
</chapters>
|
||||||
<functions>
|
<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="ATTRIBUTE_UNUSED" link="libxml2-xmlversion.html#ATTRIBUTE_UNUSED"/>
|
||||||
<function name="BAD_CAST" link="libxml2-xmlstring.html#BAD_CAST"/>
|
<function name="BAD_CAST" link="libxml2-xmlstring.html#BAD_CAST"/>
|
||||||
<function name="BASE_BUFFER_SIZE" link="libxml2-tree.html#BASE_BUFFER_SIZE"/>
|
<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_LETTER_CH" link="libxml2-parserInternals.html#IS_LETTER_CH"/>
|
||||||
<function name="IS_PUBIDCHAR" link="libxml2-parserInternals.html#IS_PUBIDCHAR"/>
|
<function name="IS_PUBIDCHAR" link="libxml2-parserInternals.html#IS_PUBIDCHAR"/>
|
||||||
<function name="IS_PUBIDCHAR_CH" link="libxml2-parserInternals.html#IS_PUBIDCHAR_CH"/>
|
<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_ATTR_FORMAT" link="libxml2-xmlversion.html#LIBXML_ATTR_FORMAT"/>
|
||||||
<function name="LIBXML_AUTOMATA_ENABLED" link="libxml2-xmlversion.html#LIBXML_AUTOMATA_ENABLED"/>
|
<function name="LIBXML_AUTOMATA_ENABLED" link="libxml2-xmlversion.html#LIBXML_AUTOMATA_ENABLED"/>
|
||||||
<function name="LIBXML_C14N_ENABLED" link="libxml2-xmlversion.html#LIBXML_C14N_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
|
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
|
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"?>
|
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>information about it's encoding is saved</li>
|
||||||
<li>it can be modified</li>
|
<li>it can be modified</li>
|
||||||
<li>it can be saved in its original encoding</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">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<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
|
</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
|
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
|
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:
|
You may end-up with a garbled document, or no document at all ! Example:
|
||||||
<pre>~/XML -> ./xmllint err.xml
|
<pre>~/XML -> ./xmllint err.xml
|
||||||
err.xml:1: error: Input is not proper UTF-8, indicate encoding !
|
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
|
err.xml:1: error: Bytes: 0xE8 0x73 0x3E 0x6C
|
||||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s>
|
<très>là</très>
|
||||||
^</pre>
|
^</pre>
|
||||||
</li>
|
</li>
|
||||||
<li>xmlSwitchEncoding() does an encoding name lookup, canonicalize it, and
|
<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>
|
portability is really crucial</li>
|
||||||
</ol><p>Here are a few examples based on the same test document:</p><pre>~/XML -> ./xmllint isolat1
|
</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"?>
|
<?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 -> ./xmllint --encode UTF-8 isolat1
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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
|
~/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
|
processing. Looking up and modifying the content encoding is a bit more
|
||||||
difficult since it is located in a <meta> tag under the <head>,
|
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 />
|
<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>
|
</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 />
|
<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 />
|
<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>
|
</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 />
|
<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>
|
other environments.</p>
|
||||||
<p>Libxml2 is known to be very portable, the library should build and work
|
<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,
|
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
|
<p>Libxml2 implements a number of existing standards related to markup
|
||||||
languages:</p>
|
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>
|
<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_XPTR_ENABLED' type='macro'/>
|
||||||
<exports symbol='LIBXML_VERSION_STRING' type='macro'/>
|
<exports symbol='LIBXML_VERSION_STRING' type='macro'/>
|
||||||
<exports symbol='LIBXML_CATALOG_ENABLED' 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_REGEXP_ENABLED' type='macro'/>
|
||||||
<exports symbol='LIBXML_MODULE_EXTENSION' type='macro'/>
|
<exports symbol='LIBXML_MODULE_EXTENSION' type='macro'/>
|
||||||
<exports symbol='LIBXML_ICONV_ENABLED' type='macro'/>
|
<exports symbol='LIBXML_ICONV_ENABLED' type='macro'/>
|
||||||
<exports symbol='LIBXML_HTML_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_UNICODE_ENABLED' type='macro'/>
|
||||||
<exports symbol='LIBXML_FTP_ENABLED' type='macro'/>
|
<exports symbol='LIBXML_FTP_ENABLED' type='macro'/>
|
||||||
<exports symbol='LIBXML_AUTOMATA_ENABLED' type='macro'/>
|
<exports symbol='LIBXML_AUTOMATA_ENABLED' type='macro'/>
|
||||||
<exports symbol='LIBXML_ZLIB_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_C14N_ENABLED' type='macro'/>
|
||||||
<exports symbol='LIBXML_SCHEMAS_ENABLED' type='macro'/>
|
<exports symbol='LIBXML_SCHEMAS_ENABLED' type='macro'/>
|
||||||
<exports symbol='DEBUG_MEMORY_LOCATION' type='macro'/>
|
<exports symbol='DEBUG_MEMORY_LOCATION' type='macro'/>
|
||||||
@ -3774,9 +3774,6 @@
|
|||||||
</file>
|
</file>
|
||||||
</files>
|
</files>
|
||||||
<symbols>
|
<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'>
|
<macro name='ATTRIBUTE_UNUSED' file='xmlversion'>
|
||||||
<info>Macro used to signal to GCC unused function parameters</info>
|
<info>Macro used to signal to GCC unused function parameters</info>
|
||||||
</macro>
|
</macro>
|
||||||
@ -3913,6 +3910,9 @@
|
|||||||
<info>Same as IS_PUBIDCHAR but for single-byte value</info>
|
<info>Same as IS_PUBIDCHAR but for single-byte value</info>
|
||||||
<arg name='c' info='an xmlChar value (normally unsigned char)'/>
|
<arg name='c' info='an xmlChar value (normally unsigned char)'/>
|
||||||
</macro>
|
</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'>
|
<macro name='LIBXML_ATTR_FORMAT' file='xmlversion'>
|
||||||
<info>Macro used to indicate to GCC the parameter are printf like</info>
|
<info>Macro used to indicate to GCC the parameter are printf like</info>
|
||||||
</macro>
|
</macro>
|
||||||
@ -10130,7 +10130,7 @@ Could we use @subtypes for this?'/>
|
|||||||
<arg name='ID' type='const xmlChar *' info='the ID value'/>
|
<arg name='ID' type='const xmlChar *' info='the ID value'/>
|
||||||
</function>
|
</function>
|
||||||
<function name='xmlGetThreadId' file='threads' module='threads'>
|
<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'/>
|
<return type='int' info='the current thread ID number'/>
|
||||||
</function>
|
</function>
|
||||||
<function name='xmlGetUTF8Char' file='xmlstring' module='xmlstring'>
|
<function name='xmlGetUTF8Char' file='xmlstring' module='xmlstring'>
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<apirefs name='libxml2'>
|
<apirefs name='libxml2'>
|
||||||
<references>
|
<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='ATTRIBUTE_UNUSED' href='html/libxml-xmlversion.html#ATTRIBUTE_UNUSED'/>
|
||||||
<reference name='BAD_CAST' href='html/libxml-xmlstring.html#BAD_CAST'/>
|
<reference name='BAD_CAST' href='html/libxml-xmlstring.html#BAD_CAST'/>
|
||||||
<reference name='BASE_BUFFER_SIZE' href='html/libxml-tree.html#BASE_BUFFER_SIZE'/>
|
<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_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' href='html/libxml-parserInternals.html#IS_PUBIDCHAR'/>
|
||||||
<reference name='IS_PUBIDCHAR_CH' href='html/libxml-parserInternals.html#IS_PUBIDCHAR_CH'/>
|
<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_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_AUTOMATA_ENABLED' href='html/libxml-xmlversion.html#LIBXML_AUTOMATA_ENABLED'/>
|
||||||
<reference name='LIBXML_C14N_ENABLED' href='html/libxml-xmlversion.html#LIBXML_C14N_ENABLED'/>
|
<reference name='LIBXML_C14N_ENABLED' href='html/libxml-xmlversion.html#LIBXML_C14N_ENABLED'/>
|
||||||
@ -3534,7 +3534,6 @@
|
|||||||
</references>
|
</references>
|
||||||
<alpha>
|
<alpha>
|
||||||
<letter name='A'>
|
<letter name='A'>
|
||||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
|
||||||
<ref name='ATTRIBUTE_UNUSED'/>
|
<ref name='ATTRIBUTE_UNUSED'/>
|
||||||
</letter>
|
</letter>
|
||||||
<letter name='B'>
|
<letter name='B'>
|
||||||
@ -3597,6 +3596,7 @@
|
|||||||
<ref name='IS_PUBIDCHAR_CH'/>
|
<ref name='IS_PUBIDCHAR_CH'/>
|
||||||
</letter>
|
</letter>
|
||||||
<letter name='L'>
|
<letter name='L'>
|
||||||
|
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||||
<ref name='LIBXML_ATTR_FORMAT'/>
|
<ref name='LIBXML_ATTR_FORMAT'/>
|
||||||
<ref name='LIBXML_AUTOMATA_ENABLED'/>
|
<ref name='LIBXML_AUTOMATA_ENABLED'/>
|
||||||
<ref name='LIBXML_C14N_ENABLED'/>
|
<ref name='LIBXML_C14N_ENABLED'/>
|
||||||
@ -13805,9 +13805,9 @@
|
|||||||
<ref name='xmlUCSIsYijingHexagramSymbols'/>
|
<ref name='xmlUCSIsYijingHexagramSymbols'/>
|
||||||
</file>
|
</file>
|
||||||
<file name='xmlversion'>
|
<file name='xmlversion'>
|
||||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
|
||||||
<ref name='ATTRIBUTE_UNUSED'/>
|
<ref name='ATTRIBUTE_UNUSED'/>
|
||||||
<ref name='DEBUG_MEMORY_LOCATION'/>
|
<ref name='DEBUG_MEMORY_LOCATION'/>
|
||||||
|
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||||
<ref name='LIBXML_ATTR_FORMAT'/>
|
<ref name='LIBXML_ATTR_FORMAT'/>
|
||||||
<ref name='LIBXML_AUTOMATA_ENABLED'/>
|
<ref name='LIBXML_AUTOMATA_ENABLED'/>
|
||||||
<ref name='LIBXML_C14N_ENABLED'/>
|
<ref name='LIBXML_C14N_ENABLED'/>
|
||||||
@ -15776,8 +15776,8 @@
|
|||||||
</letter>
|
</letter>
|
||||||
<letter name='G'>
|
<letter name='G'>
|
||||||
<word name='GCC'>
|
<word name='GCC'>
|
||||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
|
||||||
<ref name='ATTRIBUTE_UNUSED'/>
|
<ref name='ATTRIBUTE_UNUSED'/>
|
||||||
|
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||||
<ref name='LIBXML_ATTR_FORMAT'/>
|
<ref name='LIBXML_ATTR_FORMAT'/>
|
||||||
</word>
|
</word>
|
||||||
<word name='GEDecl'>
|
<word name='GEDecl'>
|
||||||
@ -18910,8 +18910,8 @@
|
|||||||
<ref name='xmlParserInputDeallocate'/>
|
<ref name='xmlParserInputDeallocate'/>
|
||||||
</word>
|
</word>
|
||||||
<word name='allocator'>
|
<word name='allocator'>
|
||||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
|
||||||
<ref name='DEBUG_MEMORY'/>
|
<ref name='DEBUG_MEMORY'/>
|
||||||
|
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||||
</word>
|
</word>
|
||||||
<word name='allocators'>
|
<word name='allocators'>
|
||||||
<ref name='xmlGcMemGet'/>
|
<ref name='xmlGcMemGet'/>
|
||||||
@ -19652,6 +19652,7 @@
|
|||||||
<ref name='XML_CAST_FPTR'/>
|
<ref name='XML_CAST_FPTR'/>
|
||||||
</word>
|
</word>
|
||||||
<word name='broken'>
|
<word name='broken'>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
<ref name='xmlParseBalancedChunkMemoryRecover'/>
|
<ref name='xmlParseBalancedChunkMemoryRecover'/>
|
||||||
<ref name='xmlTextReaderNormalization'/>
|
<ref name='xmlTextReaderNormalization'/>
|
||||||
</word>
|
</word>
|
||||||
@ -21680,6 +21681,7 @@
|
|||||||
<ref name='xmlCleanupParser'/>
|
<ref name='xmlCleanupParser'/>
|
||||||
<ref name='xmlCreateEntitiesTable'/>
|
<ref name='xmlCreateEntitiesTable'/>
|
||||||
<ref name='xmlFreeNode'/>
|
<ref name='xmlFreeNode'/>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
<ref name='xmlInitCharEncodingHandlers'/>
|
<ref name='xmlInitCharEncodingHandlers'/>
|
||||||
<ref name='xmlKeepBlanksDefault'/>
|
<ref name='xmlKeepBlanksDefault'/>
|
||||||
<ref name='xmlNodeListGetRawString'/>
|
<ref name='xmlNodeListGetRawString'/>
|
||||||
@ -23721,7 +23723,7 @@
|
|||||||
<ref name='xmlXPtrNewRange'/>
|
<ref name='xmlXPtrNewRange'/>
|
||||||
</word>
|
</word>
|
||||||
<word name='indicate'>
|
<word name='indicate'>
|
||||||
<ref name='ATTRIBUTE_ALLOC_SIZE'/>
|
<ref name='LIBXML_ATTR_ALLOC_SIZE'/>
|
||||||
<ref name='LIBXML_ATTR_FORMAT'/>
|
<ref name='LIBXML_ATTR_FORMAT'/>
|
||||||
<ref name='xmlParseExternalID'/>
|
<ref name='xmlParseExternalID'/>
|
||||||
<ref name='xmlParserInputGrow'/>
|
<ref name='xmlParserInputGrow'/>
|
||||||
@ -24033,6 +24035,7 @@
|
|||||||
<ref name='xmlParseURIRaw'/>
|
<ref name='xmlParseURIRaw'/>
|
||||||
</word>
|
</word>
|
||||||
<word name='integer'>
|
<word name='integer'>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
<ref name='xmlStrcasecmp'/>
|
<ref name='xmlStrcasecmp'/>
|
||||||
<ref name='xmlStrcmp'/>
|
<ref name='xmlStrcmp'/>
|
||||||
<ref name='xmlStrncasecmp'/>
|
<ref name='xmlStrncasecmp'/>
|
||||||
@ -24518,6 +24521,9 @@
|
|||||||
<ref name='xmlValidityErrorFunc'/>
|
<ref name='xmlValidityErrorFunc'/>
|
||||||
<ref name='xmlValidityWarningFunc'/>
|
<ref name='xmlValidityWarningFunc'/>
|
||||||
</word>
|
</word>
|
||||||
|
<word name='likely'>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
|
</word>
|
||||||
<word name='limit'>
|
<word name='limit'>
|
||||||
<ref name='xmlCharEncFirstLine'/>
|
<ref name='xmlCharEncFirstLine'/>
|
||||||
<ref name='xmlDecodeEntities'/>
|
<ref name='xmlDecodeEntities'/>
|
||||||
@ -24776,6 +24782,9 @@
|
|||||||
<word name='manages'>
|
<word name='manages'>
|
||||||
<ref name='xmlBufferWriteCHAR'/>
|
<ref name='xmlBufferWriteCHAR'/>
|
||||||
</word>
|
</word>
|
||||||
|
<word name='mandate'>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
|
</word>
|
||||||
<word name='manipulated'>
|
<word name='manipulated'>
|
||||||
<ref name='xmlNewRMutex'/>
|
<ref name='xmlNewRMutex'/>
|
||||||
</word>
|
</word>
|
||||||
@ -26248,6 +26257,9 @@
|
|||||||
<ref name='xmlStrPrintf'/>
|
<ref name='xmlStrPrintf'/>
|
||||||
<ref name='xmlStrVPrintf'/>
|
<ref name='xmlStrVPrintf'/>
|
||||||
</word>
|
</word>
|
||||||
|
<word name='platforms'>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
|
</word>
|
||||||
<word name='plug'>
|
<word name='plug'>
|
||||||
<ref name='xmlXPathFuncLookupFunc'/>
|
<ref name='xmlXPathFuncLookupFunc'/>
|
||||||
<ref name='xmlXPathVariableLookupFunc'/>
|
<ref name='xmlXPathVariableLookupFunc'/>
|
||||||
@ -26780,6 +26792,12 @@
|
|||||||
<word name='prune'>
|
<word name='prune'>
|
||||||
<ref name='xmlReplaceNode'/>
|
<ref name='xmlReplaceNode'/>
|
||||||
</word>
|
</word>
|
||||||
|
<word name='pthread_t'>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
|
</word>
|
||||||
|
<word name='pthreads'>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
|
</word>
|
||||||
<word name='publicID'>
|
<word name='publicID'>
|
||||||
<ref name='xmlParseExternalID'/>
|
<ref name='xmlParseExternalID'/>
|
||||||
</word>
|
</word>
|
||||||
@ -28280,6 +28298,7 @@
|
|||||||
<ref name='xmlCleanupParser'/>
|
<ref name='xmlCleanupParser'/>
|
||||||
<ref name='xmlCleanupThreads'/>
|
<ref name='xmlCleanupThreads'/>
|
||||||
<ref name='xmlGcMemSetup'/>
|
<ref name='xmlGcMemSetup'/>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
<ref name='xmlHandleEntity'/>
|
<ref name='xmlHandleEntity'/>
|
||||||
<ref name='xmlMemSetup'/>
|
<ref name='xmlMemSetup'/>
|
||||||
<ref name='xmlParseAttributeType'/>
|
<ref name='xmlParseAttributeType'/>
|
||||||
@ -28422,6 +28441,7 @@
|
|||||||
</word>
|
</word>
|
||||||
<word name='specification'>
|
<word name='specification'>
|
||||||
<ref name='XML_XML_NAMESPACE'/>
|
<ref name='XML_XML_NAMESPACE'/>
|
||||||
|
<ref name='xmlGetThreadId'/>
|
||||||
<ref name='xmlTextReaderNormalization'/>
|
<ref name='xmlTextReaderNormalization'/>
|
||||||
</word>
|
</word>
|
||||||
<word name='specifications'>
|
<word name='specifications'>
|
||||||
|
@ -8,17 +8,21 @@
|
|||||||
</vendor>
|
</vendor>
|
||||||
<product id="libxml2">
|
<product id="libxml2">
|
||||||
<name>libxml2</name>
|
<name>libxml2</name>
|
||||||
<version>2.7.2</version>
|
<version>2.7.3</version>
|
||||||
<last-release> Oct 3 2008</last-release>
|
<last-release> Jan 18 2009</last-release>
|
||||||
<info-url>http://xmlsoft.org/</info-url>
|
<info-url>http://xmlsoft.org/</info-url>
|
||||||
<changes> - Portability fix: fix solaris compilation problem, fix compilation
|
<changes> - Build fix: fix build when HTML support is not included.
|
||||||
if XPath is not configured in
|
- Bug fixes: avoid memory overflow in gigantic text nodes,
|
||||||
- Bug fixes: nasty entity bug introduced in 2.7.0, restore old behaviour
|
indentation problem on the writed (Rob Richards),
|
||||||
when saving an HTML doc with an xml dump function, HTML UTF-8 parsing
|
xmlAddChildList pointer problem (Rob Richards and Kevin Milburn),
|
||||||
bug, fix reader custom error handlers (Riccardo Scussat)
|
xmlAddChild problem with attribute (Rob Richards and Kris Breuker),
|
||||||
|
avoid a memory leak in an edge case (Daniel Zimmermann),
|
||||||
- Improvement: xmlSave options for more flexibility to save as
|
deallocate some pthread data (Alex Ott).
|
||||||
XML/HTML/XHTML, handle leading BOM in HTML documents
|
- 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>
|
</changes>
|
||||||
</product>
|
</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
|
<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.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,
|
<li>Bug fixes: avoid memory overflow in gigantic text nodes,
|
||||||
indentation problem on the writed (Rob Richards),
|
indentation problem on the writed (Rob Richards),
|
||||||
xmlAddChildList pointer problem (Rob Richards and Kevin Milburn),
|
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>
|
xmlParserCleanup docs</li>
|
||||||
<li>Portability fixes: Older Win32 platforms (Rob Richards), MSVC
|
<li>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<EFBFBD>rber)
|
non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
|
||||||
</li>
|
</li>
|
||||||
<li>Bug fixes: various realloc problems (Ashwin), potential double-free
|
<li>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
|
||||||
@ -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 \,
|
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<EFBFBD> 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<EFBFBD>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
|
||||||
@ -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,
|
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<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),
|
<li>Improvement: keep URI query parts in raw form (Richard Jones),
|
||||||
embed tag support in HTML (Michael Day) </li>
|
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
|
</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),
|
(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<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
|
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
|
||||||
@ -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>
|
min occurs of 0 (William), HTML script/style parsing (Mike Day)</li>
|
||||||
<li>Improvement: make xmlTextReaderSetup() public</li>
|
<li>Improvement: make xmlTextReaderSetup() public</li>
|
||||||
<li>Compilation and postability: fix a missing include problem (William),
|
<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),
|
(Michael Day), catalog patch for Win32 (Christian Ehrlicher),
|
||||||
Windows CE fixes (Andreas Stricke)</li>
|
Windows CE fixes (Andreas Stricke)</li>
|
||||||
<li>Various CVS to SVN infrastructure changes</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>
|
htmlDocDumpMemoryFormat. (Rob Richards),</li>
|
||||||
<li>documentation: typo (Michael Day), libxml man page (Albert Chin), save
|
<li>documentation: typo (Michael Day), libxml man page (Albert Chin), save
|
||||||
function to XML buffer (Geert Jansen), small doc fix (Aron Stansvik),</li>
|
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,
|
<li>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
|
||||||
@ -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),
|
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<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>
|
synchronous behaviour.</li>
|
||||||
<li>improvement: custom per-thread I/O enhancement (Rob Richards), register
|
<li>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
|
||||||
@ -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>
|
callbacks order for XPath callbacks (Frederic Peters)</li>
|
||||||
<li>Documentation: python scripts (William Brack), xslt stylesheets (John
|
<li>Documentation: python scripts (William Brack), xslt stylesheets (John
|
||||||
Fleck), doc (Sven Zimmerman), I/O example.</li>
|
Fleck), doc (Sven Zimmerman), I/O example.</li>
|
||||||
<li>Python bindings: fixes (William), enum support (St<EFBFBD>phane Bidoul),
|
<li>Python bindings: fixes (William), enum support (Stéphane Bidoul),
|
||||||
structured error reporting (St<EFBFBD>phane Bidoul)</li>
|
structured error reporting (Stéphane Bidoul)</li>
|
||||||
<li>XInclude: various fixes for conformance, problem related to dictionnary
|
<li>XInclude: various fixes for conformance, problem related to dictionnary
|
||||||
references (William & me), recursion (William)</li>
|
references (William & me), recursion (William)</li>
|
||||||
<li>xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
|
<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>
|
and charset information if available.</li>
|
||||||
<li>Relax-NG: bug fixes including the one reported by Martijn Faassen and
|
<li>Relax-NG: bug fixes including the one reported by Martijn Faassen and
|
||||||
zeroOrMore, better error reporting.</li>
|
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>
|
output</li>
|
||||||
<li>Portability: all the headers have macros for export and calling
|
<li>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),
|
||||||
@ -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>portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry)</li>
|
||||||
<li>William Brack fixed multithreading lock problems</li>
|
<li>William Brack fixed multithreading lock problems</li>
|
||||||
<li>IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro)</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>
|
Bidoul)</li>
|
||||||
<li>A few W3C Schemas Structure improvements</li>
|
<li>A few W3C Schemas Structure improvements</li>
|
||||||
<li>W3C Schemas Datatype improvements (Charlie Bozeman)</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>
|
generator</li>
|
||||||
<li>added --nonet option to xmllint</li>
|
<li>added --nonet option to xmllint</li>
|
||||||
<li>documentation improvements (John Fleck)</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>
|
</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>Schemas support now compiled in by default.</li>
|
||||||
<li>Bug fixes: DTD validation, namespace checking, XInclude and entities,
|
<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
|
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</li>
|
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>
|
patches (Stefan Kost)</li>
|
||||||
<li>Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)</li>
|
<li>Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)</li>
|
||||||
<li>Added python bindings for XPointer, contextual error reporting
|
<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>
|
<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>
|
</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>documentation updates (John)</li>
|
||||||
<li>a couple of XmlTextReader fixes</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#
|
</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>Windows: more exports, including the new API (Igor)</li>
|
||||||
<li>XInclude fallback fix</li>
|
<li>XInclude fallback fix</li>
|
||||||
<li>Python: bindings for the new API, packaging (St<EFBFBD>phane Bidoul),
|
<li>Python: bindings for the new API, packaging (Stéphane Bidoul),
|
||||||
drv_libxml2.py Python xml.sax driver (St<EFBFBD>phane Bidoul), fixes, speedup
|
drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup
|
||||||
and iterators for Python-2.2 (Hannu Krosing)</li>
|
and iterators for Python-2.2 (Hannu Krosing)</li>
|
||||||
<li>Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
|
<li>Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
|
||||||
(John)</li>
|
(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
|
<li>Improvement/fixes of the XML API generator, and couple of minor code
|
||||||
fixes.</li>
|
fixes.</li>
|
||||||
</ul><h3>2.4.29: Dec 11 2002</h3><ul><li>Windows fixes (Igor): Windows CE port, pthread linking, python bindings
|
</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 prev in python bindings (ERDI Gergo)</li>
|
||||||
<li>Fix for entities handling (Marcus Clarke)</li>
|
<li>Fix for entities handling (Marcus Clarke)</li>
|
||||||
<li>Refactored the XML and HTML dumps to a single code path, fixed XHTML1
|
<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,
|
<li>a number of reported bugs got fixed, in XPath, iconv detection,
|
||||||
XInclude processing</li>
|
XInclude processing</li>
|
||||||
<li>XPath string function should now handle unicode correctly</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 serious speed optimization again</li>
|
||||||
<li>some documentation cleanups</li>
|
<li>some documentation cleanups</li>
|
||||||
<li>trying to get better linking on Solaris (-R)</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
|
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
|
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
|
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
|
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
|
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
|
<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>
|
<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>
|
<h3>2.7.3: Jan 18 2009</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Build fix: fix build when HTML support is not included.</li>
|
<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>
|
xmlParserCleanup docs</li>
|
||||||
<li>Portability fixes: Older Win32 platforms (Rob Richards), MSVC
|
<li>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<EFBFBD>rber)
|
non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
|
||||||
</li>
|
</li>
|
||||||
<li>Bug fixes: various realloc problems (Ashwin), potential double-free
|
<li>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
|
||||||
@ -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 \,
|
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<EFBFBD> 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<EFBFBD>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
|
||||||
@ -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,
|
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<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),
|
<li>Improvement: keep URI query parts in raw form (Richard Jones),
|
||||||
embed tag support in HTML (Michael Day) </li>
|
embed tag support in HTML (Michael Day) </li>
|
||||||
</ul>
|
</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),
|
(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<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
|
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
|
||||||
@ -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>
|
min occurs of 0 (William), HTML script/style parsing (Mike Day)</li>
|
||||||
<li>Improvement: make xmlTextReaderSetup() public</li>
|
<li>Improvement: make xmlTextReaderSetup() public</li>
|
||||||
<li>Compilation and postability: fix a missing include problem (William),
|
<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),
|
(Michael Day), catalog patch for Win32 (Christian Ehrlicher),
|
||||||
Windows CE fixes (Andreas Stricke)</li>
|
Windows CE fixes (Andreas Stricke)</li>
|
||||||
<li>Various CVS to SVN infrastructure changes</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>
|
<h3>2.6.22: Sep 12 2005</h3>
|
||||||
<ul>
|
<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,
|
<li>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
|
||||||
@ -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),
|
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<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>
|
synchronous behaviour.</li>
|
||||||
<li>improvement: custom per-thread I/O enhancement (Rob Richards), register
|
<li>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
|
||||||
@ -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>
|
callbacks order for XPath callbacks (Frederic Peters)</li>
|
||||||
<li>Documentation: python scripts (William Brack), xslt stylesheets (John
|
<li>Documentation: python scripts (William Brack), xslt stylesheets (John
|
||||||
Fleck), doc (Sven Zimmerman), I/O example.</li>
|
Fleck), doc (Sven Zimmerman), I/O example.</li>
|
||||||
<li>Python bindings: fixes (William), enum support (St<EFBFBD>phane Bidoul),
|
<li>Python bindings: fixes (William), enum support (Stéphane Bidoul),
|
||||||
structured error reporting (St<EFBFBD>phane Bidoul)</li>
|
structured error reporting (Stéphane Bidoul)</li>
|
||||||
<li>XInclude: various fixes for conformance, problem related to dictionnary
|
<li>XInclude: various fixes for conformance, problem related to dictionnary
|
||||||
references (William & me), recursion (William)</li>
|
references (William & me), recursion (William)</li>
|
||||||
<li>xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
|
<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>
|
and charset information if available.</li>
|
||||||
<li>Relax-NG: bug fixes including the one reported by Martijn Faassen and
|
<li>Relax-NG: bug fixes including the one reported by Martijn Faassen and
|
||||||
zeroOrMore, better error reporting.</li>
|
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>
|
output</li>
|
||||||
<li>Portability: all the headers have macros for export and calling
|
<li>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),
|
||||||
@ -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>portability: DJGPP (MsDos) , OpenVMS (Craig A. Berry)</li>
|
||||||
<li>William Brack fixed multithreading lock problems</li>
|
<li>William Brack fixed multithreading lock problems</li>
|
||||||
<li>IPv6 patch for FTP and HTTP accesses (Archana Shah/Wipro)</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>
|
Bidoul)</li>
|
||||||
<li>A few W3C Schemas Structure improvements</li>
|
<li>A few W3C Schemas Structure improvements</li>
|
||||||
<li>W3C Schemas Datatype improvements (Charlie Bozeman)</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>
|
generator</li>
|
||||||
<li>added --nonet option to xmllint</li>
|
<li>added --nonet option to xmllint</li>
|
||||||
<li>documentation improvements (John Fleck)</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>First implementation of RelaxNG, added --relaxng flag to xmllint</li>
|
||||||
<li>Schemas support now compiled in by default.</li>
|
<li>Schemas support now compiled in by default.</li>
|
||||||
<li>Bug fixes: DTD validation, namespace checking, XInclude and entities,
|
<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
|
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</li>
|
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>
|
patches (Stefan Kost)</li>
|
||||||
<li>Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)</li>
|
<li>Portability fixes: NetBSD (Julio Merino), Windows (Igor Zlatkovic)</li>
|
||||||
<li>Added python bindings for XPointer, contextual error reporting
|
<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>
|
<li>URI/file escaping problems (Stefano Zacchiroli)</li>
|
||||||
</ul>
|
</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>
|
<h3>2.5.0: Jan 6 2003</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>New <a href="xmlreader.html">XmltextReader interface</a> based on C#
|
<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>Windows: more exports, including the new API (Igor)</li>
|
||||||
<li>XInclude fallback fix</li>
|
<li>XInclude fallback fix</li>
|
||||||
<li>Python: bindings for the new API, packaging (St<EFBFBD>phane Bidoul),
|
<li>Python: bindings for the new API, packaging (Stéphane Bidoul),
|
||||||
drv_libxml2.py Python xml.sax driver (St<EFBFBD>phane Bidoul), fixes, speedup
|
drv_libxml2.py Python xml.sax driver (Stéphane Bidoul), fixes, speedup
|
||||||
and iterators for Python-2.2 (Hannu Krosing)</li>
|
and iterators for Python-2.2 (Hannu Krosing)</li>
|
||||||
<li>Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
|
<li>Tutorial fixes (john Fleck and Niraj Tolia) xmllint man update
|
||||||
(John)</li>
|
(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>
|
<h3>2.4.29: Dec 11 2002</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Windows fixes (Igor): Windows CE port, pthread linking, python bindings
|
<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 prev in python bindings (ERDI Gergo)</li>
|
||||||
<li>Fix for entities handling (Marcus Clarke)</li>
|
<li>Fix for entities handling (Marcus Clarke)</li>
|
||||||
<li>Refactored the XML and HTML dumps to a single code path, fixed XHTML1
|
<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>
|
<p>Lots of bugfixes, and added a basic SGML catalog support:</p>
|
||||||
<ul>
|
<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 serious speed optimization again</li>
|
||||||
<li>some documentation cleanups</li>
|
<li>some documentation cleanups</li>
|
||||||
<li>trying to get better linking on Solaris (-R)</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
|
href="http://codespeak.net/mailman/listinfo/lxml-dev">help Martijn
|
||||||
Faassen</a> complete those.</p>
|
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
|
maintains <a href="http://users.skynet.be/sbi/libxml-python/">a Windows port
|
||||||
of the Python bindings</a>.</p>
|
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
|
XML document encoded in ISO-8859-1 and using accentuated letters that we
|
||||||
French like for both markup and content:</p>
|
French like for both markup and content:</p>
|
||||||
<pre><?xml version="1.0" encoding="ISO-8859-1"?>
|
<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>
|
<p>Having internationalization support in libxml2 means the following:</p>
|
||||||
<ul>
|
<ul>
|
||||||
@ -3660,7 +3783,7 @@ an internationalized fashion by libxml2 too:</p>
|
|||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<p>W3C cr<EFBFBD>e des standards pour le Web.</body>
|
<p>W3C crée des standards pour le Web.</body>
|
||||||
</html></pre>
|
</html></pre>
|
||||||
|
|
||||||
<h3><a name="internal">The internal encoding, how and why</a></h3>
|
<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:
|
You may end-up with a garbled document, or no document at all ! Example:
|
||||||
<pre>~/XML -> ./xmllint err.xml
|
<pre>~/XML -> ./xmllint err.xml
|
||||||
err.xml:1: error: Input is not proper UTF-8, indicate encoding !
|
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
|
err.xml:1: error: Bytes: 0xE8 0x73 0x3E 0x6C
|
||||||
<tr<EFBFBD>s>l<EFBFBD></tr<EFBFBD>s>
|
<très>là</très>
|
||||||
^</pre>
|
^</pre>
|
||||||
</li>
|
</li>
|
||||||
<li>xmlSwitchEncoding() does an encoding name lookup, canonicalize it, and
|
<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>
|
<p>Here are a few examples based on the same test document:</p>
|
||||||
<pre>~/XML -> ./xmllint isolat1
|
<pre>~/XML -> ./xmllint isolat1
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?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 -> ./xmllint --encode UTF-8 isolat1
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<très>l<EFBFBD> </très>
|
<très>là </très>
|
||||||
~/XML -> </pre>
|
~/XML -> </pre>
|
||||||
|
|
||||||
<p>The same processing is applied (and reuse most of the code) for HTML I18N
|
<p>The same processing is applied (and reuse most of the code) for HTML I18N
|
||||||
|
@ -4,12 +4,10 @@ Version: @VERSION@
|
|||||||
Release: 1
|
Release: 1
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Libraries
|
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
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||||
BuildRequires: python python-devel zlib-devel
|
BuildRequires: python python-devel zlib-devel pkgconfig
|
||||||
URL: http://xmlsoft.org/
|
URL: http://xmlsoft.org/
|
||||||
Prefix: %{_prefix}
|
|
||||||
Docdir: %{_docdir}
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This library allows to manipulate XML files. It includes support
|
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
|
%build
|
||||||
%configure
|
%configure
|
||||||
make
|
make %{_smp_mflags}
|
||||||
gzip -9 ChangeLog
|
gzip -9 ChangeLog
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -fr %{buildroot}
|
rm -fr %{buildroot}
|
||||||
|
|
||||||
%makeinstall
|
%makeinstall
|
||||||
(cd doc/examples ; make clean ; rm -rf .deps)
|
(cd doc/examples ; make clean ; rm -rf .deps Makefile)
|
||||||
gzip -9 doc/libxml2-api.xml
|
gzip -9 doc/libxml2-api.xml
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
||||||
|
|
||||||
@ -91,17 +89,18 @@ rm -fr %{buildroot}
|
|||||||
%doc %{_mandir}/man3/libxml.3*
|
%doc %{_mandir}/man3/libxml.3*
|
||||||
|
|
||||||
%{_libdir}/lib*.so.*
|
%{_libdir}/lib*.so.*
|
||||||
%{prefix}/bin/xmllint
|
%{_bindir}/xmllint
|
||||||
%{prefix}/bin/xmlcatalog
|
%{_bindir}/xmlcatalog
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
|
|
||||||
%doc %{_mandir}/man1/xml2-config.1*
|
%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/*.html doc/html doc/*.gif doc/*.png
|
||||||
%doc doc/tutorial doc/libxml2-api.xml.gz
|
%doc doc/tutorial doc/libxml2-api.xml.gz
|
||||||
%doc doc/examples
|
%doc doc/examples
|
||||||
|
%doc %dir %{_datadir}/gtk-doc/html/libxml2
|
||||||
%doc %{_datadir}/gtk-doc/html/libxml2/*.devhelp
|
%doc %{_datadir}/gtk-doc/html/libxml2/*.devhelp
|
||||||
%doc %{_datadir}/gtk-doc/html/libxml2/*.html
|
%doc %{_datadir}/gtk-doc/html/libxml2/*.html
|
||||||
%doc %{_datadir}/gtk-doc/html/libxml2/*.png
|
%doc %{_datadir}/gtk-doc/html/libxml2/*.png
|
||||||
@ -110,9 +109,9 @@ rm -fr %{buildroot}
|
|||||||
%{_libdir}/lib*.so
|
%{_libdir}/lib*.so
|
||||||
%{_libdir}/*a
|
%{_libdir}/*a
|
||||||
%{_libdir}/*.sh
|
%{_libdir}/*.sh
|
||||||
%{prefix}/include/*
|
%{_includedir}/*
|
||||||
%{prefix}/bin/xml2-config
|
%{_bindir}/xml2-config
|
||||||
%{prefix}/share/aclocal/libxml.m4
|
%{_datadir}/aclocal/libxml.m4
|
||||||
%{_libdir}/pkgconfig/libxml-2.0.pc
|
%{_libdir}/pkgconfig/libxml-2.0.pc
|
||||||
%files python
|
%files python
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
|
@ -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.3",
|
version = "2.7.4",
|
||||||
description = descr,
|
description = descr,
|
||||||
author = "Daniel Veillard",
|
author = "Daniel Veillard",
|
||||||
author_email = "veillard@redhat.com",
|
author_email = "veillard@redhat.com",
|
||||||
|
@ -5610,7 +5610,7 @@ xmlFreeAutomata(xmlAutomataPtr am) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* xmlAutomataSetFlags
|
* xmlAutomataSetFlags:
|
||||||
* @am: an automata
|
* @am: an automata
|
||||||
* @flags: a set of internal flags
|
* @flags: a set of internal flags
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user