1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-07-29 11:41:22 +03:00

preparing release 2.5.7 updated and rebuilt the docs fixed the script

* NEWS configure.in: preparing release 2.5.7
* doc/*: updated and rebuilt the docs
* doc/apibuild.py: fixed the script
Daniel
This commit is contained in:
Daniel Veillard
2003-04-24 23:12:35 +00:00
parent de0a0a5a25
commit 92fc02cc52
9 changed files with 249 additions and 226 deletions

View File

@ -1,3 +1,9 @@
Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
* NEWS configure.in: preparing release 2.5.7
* doc/*: updated and rebuilt the docs
* doc/apibuild.py: fixed the script
Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com> Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
* Makefile.am doc/apibuild.py: make sure the OOM code don't * Makefile.am doc/apibuild.py: make sure the OOM code don't

20
NEWS
View File

@ -18,6 +18,26 @@ to test those
2.5.7: Apr 25 2003:
- Relax-NG: Compiling to regexp and streaming validation on top of the
xmlReader interface, added to xmllint --stream
- xmlReader: Expand(), Next() and DOM access glue, bug fixes
- Support for large files: RGN validated a 4.5GB instance
- Thread support is now configured in by default
- Fixes: update of the Trio code (Bjorn), WXS Date and Duration fixes
(Charles Bozeman), DTD and namespaces (Brent Hendricks), HTML push parser
and zero bytes handling, some missing Windows file path conversions,
behaviour of the parser and validator in the presence of "out of memory"
error conditions
- extended the API to be able to plug a garbage collecting memory
allocator, added xmlMallocAtomic() and modified the allocations
accordingly.
- Performances: removed excessive malloc() calls, speedup of the push and
xmlReader interfaces, removed excessive thread locking
- Documentation: man page (John Fleck), xmlReader documentation
- Python: adding binding for xmlCatalogAddLocal (Brent M Hendricks)
2.5.6: Apr 1 2003: 2.5.6: Apr 1 2003:
- Fixed W3C XML Schemas datatype, should be compliant now except for - Fixed W3C XML Schemas datatype, should be compliant now except for
binHex and base64 which are not supported yet. binHex and base64 which are not supported yet.

View File

@ -6,7 +6,7 @@ AC_CANONICAL_HOST
LIBXML_MAJOR_VERSION=2 LIBXML_MAJOR_VERSION=2
LIBXML_MINOR_VERSION=5 LIBXML_MINOR_VERSION=5
LIBXML_MICRO_VERSION=6 LIBXML_MICRO_VERSION=7
LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION
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

View File

@ -22,9 +22,9 @@ ignored_files = {
"acconfig.h": "generated portability layer", "acconfig.h": "generated portability layer",
"config.h": "generated portability layer", "config.h": "generated portability layer",
"libxml.h": "internal only", "libxml.h": "internal only",
"testOOM.c": "out of memory tester" "testOOM.c": "out of memory tester",
"testOOMlib.h": "out of memory tester" "testOOMlib.h": "out of memory tester",
"testOOMlib.c": "out of memory tester" "testOOMlib.c": "out of memory tester",
} }
ignored_words = { ignored_words = {

View File

@ -837,27 +837,6 @@
<exports symbol='WITH_TRIO'/> <exports symbol='WITH_TRIO'/>
<exports symbol='xmlCheckVersion'/> <exports symbol='xmlCheckVersion'/>
</file> </file>
<file name='threads'>
<exports symbol='xmlCleanupThreads'/>
<exports symbol='xmlFreeMutex'/>
<exports symbol='xmlFreeRMutex'/>
<exports symbol='xmlGetGlobalState'/>
<exports symbol='xmlGetThreadId'/>
<exports symbol='xmlInitThreads'/>
<exports symbol='xmlIsMainThread'/>
<exports symbol='xmlLockLibrary'/>
<exports symbol='xmlMutex'/>
<exports symbol='xmlMutexLock'/>
<exports symbol='xmlMutexPtr'/>
<exports symbol='xmlMutexUnlock'/>
<exports symbol='xmlNewMutex'/>
<exports symbol='xmlNewRMutex'/>
<exports symbol='xmlRMutex'/>
<exports symbol='xmlRMutexLock'/>
<exports symbol='xmlRMutexPtr'/>
<exports symbol='xmlRMutexUnlock'/>
<exports symbol='xmlUnlockLibrary'/>
</file>
<file name='valid'> <file name='valid'>
<exports symbol='_xmlValidCtxt'/> <exports symbol='_xmlValidCtxt'/>
<exports symbol='xmlAddAttributeDecl'/> <exports symbol='xmlAddAttributeDecl'/>
@ -993,15 +972,142 @@
<exports symbol='htmlStatus'/> <exports symbol='htmlStatus'/>
<exports symbol='htmlTagLookup'/> <exports symbol='htmlTagLookup'/>
</file> </file>
<file name='testOOMlib'> <file name='parser'>
<exports symbol='TEST_OOM_LIB_H'/> <exports symbol='XML_COMPLETE_ATTRS'/>
<exports symbol='TestMemoryFunction'/> <exports symbol='XML_DEFAULT_VERSION'/>
<exports symbol='test_free'/> <exports symbol='XML_DETECT_IDS'/>
<exports symbol='test_get_malloc_blocks_outstanding'/> <exports symbol='XML_PARSER_ATTRIBUTE_VALUE'/>
<exports symbol='test_malloc'/> <exports symbol='XML_PARSER_CDATA_SECTION'/>
<exports symbol='test_oom_handling'/> <exports symbol='XML_PARSER_COMMENT'/>
<exports symbol='test_realloc'/> <exports symbol='XML_PARSER_CONTENT'/>
<exports symbol='test_strdup'/> <exports symbol='XML_PARSER_DTD'/>
<exports symbol='XML_PARSER_END_TAG'/>
<exports symbol='XML_PARSER_ENTITY_DECL'/>
<exports symbol='XML_PARSER_ENTITY_VALUE'/>
<exports symbol='XML_PARSER_EOF'/>
<exports symbol='XML_PARSER_EPILOG'/>
<exports symbol='XML_PARSER_IGNORE'/>
<exports symbol='XML_PARSER_MISC'/>
<exports symbol='XML_PARSER_PI'/>
<exports symbol='XML_PARSER_PROLOG'/>
<exports symbol='XML_PARSER_PUBLIC_LITERAL'/>
<exports symbol='XML_PARSER_START'/>
<exports symbol='XML_PARSER_START_TAG'/>
<exports symbol='XML_PARSER_SYSTEM_LITERAL'/>
<exports symbol='XML_SKIP_IDS'/>
<exports symbol='_xmlParserCtxt'/>
<exports symbol='_xmlParserInput'/>
<exports symbol='_xmlParserNodeInfo'/>
<exports symbol='_xmlParserNodeInfoSeq'/>
<exports symbol='_xmlSAXHandler'/>
<exports symbol='_xmlSAXLocator'/>
<exports symbol='attributeDeclSAXFunc'/>
<exports symbol='attributeSAXFunc'/>
<exports symbol='cdataBlockSAXFunc'/>
<exports symbol='charactersSAXFunc'/>
<exports symbol='commentSAXFunc'/>
<exports symbol='elementDeclSAXFunc'/>
<exports symbol='endDocumentSAXFunc'/>
<exports symbol='endElementSAXFunc'/>
<exports symbol='entityDeclSAXFunc'/>
<exports symbol='errorSAXFunc'/>
<exports symbol='externalSubsetSAXFunc'/>
<exports symbol='fatalErrorSAXFunc'/>
<exports symbol='getEntitySAXFunc'/>
<exports symbol='getParameterEntitySAXFunc'/>
<exports symbol='hasExternalSubsetSAXFunc'/>
<exports symbol='hasInternalSubsetSAXFunc'/>
<exports symbol='ignorableWhitespaceSAXFunc'/>
<exports symbol='internalSubsetSAXFunc'/>
<exports symbol='isStandaloneSAXFunc'/>
<exports symbol='notationDeclSAXFunc'/>
<exports symbol='processingInstructionSAXFunc'/>
<exports symbol='referenceSAXFunc'/>
<exports symbol='resolveEntitySAXFunc'/>
<exports symbol='setDocumentLocatorSAXFunc'/>
<exports symbol='startDocumentSAXFunc'/>
<exports symbol='startElementSAXFunc'/>
<exports symbol='unparsedEntityDeclSAXFunc'/>
<exports symbol='warningSAXFunc'/>
<exports symbol='xmlCharStrdup'/>
<exports symbol='xmlCharStrndup'/>
<exports symbol='xmlCleanupParser'/>
<exports symbol='xmlClearNodeInfoSeq'/>
<exports symbol='xmlClearParserCtxt'/>
<exports symbol='xmlCreateDocParserCtxt'/>
<exports symbol='xmlCreateIOParserCtxt'/>
<exports symbol='xmlCreatePushParserCtxt'/>
<exports symbol='xmlExternalEntityLoader'/>
<exports symbol='xmlFreeParserCtxt'/>
<exports symbol='xmlGetExternalEntityLoader'/>
<exports symbol='xmlGetFeature'/>
<exports symbol='xmlGetFeaturesList'/>
<exports symbol='xmlGetWarningsDefaultValue'/>
<exports symbol='xmlIOParseDTD'/>
<exports symbol='xmlInitNodeInfoSeq'/>
<exports symbol='xmlInitParser'/>
<exports symbol='xmlInitParserCtxt'/>
<exports symbol='xmlKeepBlanksDefault'/>
<exports symbol='xmlLineNumbersDefault'/>
<exports symbol='xmlLoadExternalEntity'/>
<exports symbol='xmlNewIOInputStream'/>
<exports symbol='xmlParseBalancedChunkMemory'/>
<exports symbol='xmlParseBalancedChunkMemoryRecover'/>
<exports symbol='xmlParseChunk'/>
<exports symbol='xmlParseCtxtExternalEntity'/>
<exports symbol='xmlParseDTD'/>
<exports symbol='xmlParseDoc'/>
<exports symbol='xmlParseDocument'/>
<exports symbol='xmlParseEntity'/>
<exports symbol='xmlParseExtParsedEnt'/>
<exports symbol='xmlParseExternalEntity'/>
<exports symbol='xmlParseFile'/>
<exports symbol='xmlParseMemory'/>
<exports symbol='xmlParserAddNodeInfo'/>
<exports symbol='xmlParserFindNodeInfo'/>
<exports symbol='xmlParserFindNodeInfoIndex'/>
<exports symbol='xmlParserInputDeallocate'/>
<exports symbol='xmlParserInputGrow'/>
<exports symbol='xmlParserInputRead'/>
<exports symbol='xmlParserInputState'/>
<exports symbol='xmlParserNodeInfo'/>
<exports symbol='xmlParserNodeInfoPtr'/>
<exports symbol='xmlParserNodeInfoSeq'/>
<exports symbol='xmlParserNodeInfoSeqPtr'/>
<exports symbol='xmlParserVersion'/>
<exports symbol='xmlPedanticParserDefault'/>
<exports symbol='xmlRecoverDoc'/>
<exports symbol='xmlRecoverFile'/>
<exports symbol='xmlRecoverMemory'/>
<exports symbol='xmlSAXParseDTD'/>
<exports symbol='xmlSAXParseDoc'/>
<exports symbol='xmlSAXParseEntity'/>
<exports symbol='xmlSAXParseFile'/>
<exports symbol='xmlSAXParseFileWithData'/>
<exports symbol='xmlSAXParseMemory'/>
<exports symbol='xmlSAXParseMemoryWithData'/>
<exports symbol='xmlSAXUserParseFile'/>
<exports symbol='xmlSAXUserParseMemory'/>
<exports symbol='xmlSetExternalEntityLoader'/>
<exports symbol='xmlSetFeature'/>
<exports symbol='xmlSetupParserForBuffer'/>
<exports symbol='xmlStopParser'/>
<exports symbol='xmlStrEqual'/>
<exports symbol='xmlStrcasecmp'/>
<exports symbol='xmlStrcasestr'/>
<exports symbol='xmlStrcat'/>
<exports symbol='xmlStrchr'/>
<exports symbol='xmlStrcmp'/>
<exports symbol='xmlStrdup'/>
<exports symbol='xmlStrlen'/>
<exports symbol='xmlStrncasecmp'/>
<exports symbol='xmlStrncat'/>
<exports symbol='xmlStrncmp'/>
<exports symbol='xmlStrndup'/>
<exports symbol='xmlStrstr'/>
<exports symbol='xmlStrsub'/>
<exports symbol='xmlSubstituteEntitiesDefault'/>
<exports symbol='xmlSubstituteEntitiesDefaultValue'/>
</file> </file>
<file name='xmlreader'> <file name='xmlreader'>
<exports symbol='XML_PARSER_DEFAULTATTRS'/> <exports symbol='XML_PARSER_DEFAULTATTRS'/>
@ -1204,142 +1310,26 @@
<exports symbol='xmlTreeIndentString'/> <exports symbol='xmlTreeIndentString'/>
<exports symbol='xmlTreeIndentString'/> <exports symbol='xmlTreeIndentString'/>
</file> </file>
<file name='parser'> <file name='threads'>
<exports symbol='XML_COMPLETE_ATTRS'/> <exports symbol='xmlCleanupThreads'/>
<exports symbol='XML_DEFAULT_VERSION'/> <exports symbol='xmlFreeMutex'/>
<exports symbol='XML_DETECT_IDS'/> <exports symbol='xmlFreeRMutex'/>
<exports symbol='XML_PARSER_ATTRIBUTE_VALUE'/> <exports symbol='xmlGetGlobalState'/>
<exports symbol='XML_PARSER_CDATA_SECTION'/> <exports symbol='xmlGetThreadId'/>
<exports symbol='XML_PARSER_COMMENT'/> <exports symbol='xmlInitThreads'/>
<exports symbol='XML_PARSER_CONTENT'/> <exports symbol='xmlIsMainThread'/>
<exports symbol='XML_PARSER_DTD'/> <exports symbol='xmlLockLibrary'/>
<exports symbol='XML_PARSER_END_TAG'/> <exports symbol='xmlMutex'/>
<exports symbol='XML_PARSER_ENTITY_DECL'/> <exports symbol='xmlMutexLock'/>
<exports symbol='XML_PARSER_ENTITY_VALUE'/> <exports symbol='xmlMutexPtr'/>
<exports symbol='XML_PARSER_EOF'/> <exports symbol='xmlMutexUnlock'/>
<exports symbol='XML_PARSER_EPILOG'/> <exports symbol='xmlNewMutex'/>
<exports symbol='XML_PARSER_IGNORE'/> <exports symbol='xmlNewRMutex'/>
<exports symbol='XML_PARSER_MISC'/> <exports symbol='xmlRMutex'/>
<exports symbol='XML_PARSER_PI'/> <exports symbol='xmlRMutexLock'/>
<exports symbol='XML_PARSER_PROLOG'/> <exports symbol='xmlRMutexPtr'/>
<exports symbol='XML_PARSER_PUBLIC_LITERAL'/> <exports symbol='xmlRMutexUnlock'/>
<exports symbol='XML_PARSER_START'/> <exports symbol='xmlUnlockLibrary'/>
<exports symbol='XML_PARSER_START_TAG'/>
<exports symbol='XML_PARSER_SYSTEM_LITERAL'/>
<exports symbol='XML_SKIP_IDS'/>
<exports symbol='_xmlParserCtxt'/>
<exports symbol='_xmlParserInput'/>
<exports symbol='_xmlParserNodeInfo'/>
<exports symbol='_xmlParserNodeInfoSeq'/>
<exports symbol='_xmlSAXHandler'/>
<exports symbol='_xmlSAXLocator'/>
<exports symbol='attributeDeclSAXFunc'/>
<exports symbol='attributeSAXFunc'/>
<exports symbol='cdataBlockSAXFunc'/>
<exports symbol='charactersSAXFunc'/>
<exports symbol='commentSAXFunc'/>
<exports symbol='elementDeclSAXFunc'/>
<exports symbol='endDocumentSAXFunc'/>
<exports symbol='endElementSAXFunc'/>
<exports symbol='entityDeclSAXFunc'/>
<exports symbol='errorSAXFunc'/>
<exports symbol='externalSubsetSAXFunc'/>
<exports symbol='fatalErrorSAXFunc'/>
<exports symbol='getEntitySAXFunc'/>
<exports symbol='getParameterEntitySAXFunc'/>
<exports symbol='hasExternalSubsetSAXFunc'/>
<exports symbol='hasInternalSubsetSAXFunc'/>
<exports symbol='ignorableWhitespaceSAXFunc'/>
<exports symbol='internalSubsetSAXFunc'/>
<exports symbol='isStandaloneSAXFunc'/>
<exports symbol='notationDeclSAXFunc'/>
<exports symbol='processingInstructionSAXFunc'/>
<exports symbol='referenceSAXFunc'/>
<exports symbol='resolveEntitySAXFunc'/>
<exports symbol='setDocumentLocatorSAXFunc'/>
<exports symbol='startDocumentSAXFunc'/>
<exports symbol='startElementSAXFunc'/>
<exports symbol='unparsedEntityDeclSAXFunc'/>
<exports symbol='warningSAXFunc'/>
<exports symbol='xmlCharStrdup'/>
<exports symbol='xmlCharStrndup'/>
<exports symbol='xmlCleanupParser'/>
<exports symbol='xmlClearNodeInfoSeq'/>
<exports symbol='xmlClearParserCtxt'/>
<exports symbol='xmlCreateDocParserCtxt'/>
<exports symbol='xmlCreateIOParserCtxt'/>
<exports symbol='xmlCreatePushParserCtxt'/>
<exports symbol='xmlExternalEntityLoader'/>
<exports symbol='xmlFreeParserCtxt'/>
<exports symbol='xmlGetExternalEntityLoader'/>
<exports symbol='xmlGetFeature'/>
<exports symbol='xmlGetFeaturesList'/>
<exports symbol='xmlGetWarningsDefaultValue'/>
<exports symbol='xmlIOParseDTD'/>
<exports symbol='xmlInitNodeInfoSeq'/>
<exports symbol='xmlInitParser'/>
<exports symbol='xmlInitParserCtxt'/>
<exports symbol='xmlKeepBlanksDefault'/>
<exports symbol='xmlLineNumbersDefault'/>
<exports symbol='xmlLoadExternalEntity'/>
<exports symbol='xmlNewIOInputStream'/>
<exports symbol='xmlParseBalancedChunkMemory'/>
<exports symbol='xmlParseBalancedChunkMemoryRecover'/>
<exports symbol='xmlParseChunk'/>
<exports symbol='xmlParseCtxtExternalEntity'/>
<exports symbol='xmlParseDTD'/>
<exports symbol='xmlParseDoc'/>
<exports symbol='xmlParseDocument'/>
<exports symbol='xmlParseEntity'/>
<exports symbol='xmlParseExtParsedEnt'/>
<exports symbol='xmlParseExternalEntity'/>
<exports symbol='xmlParseFile'/>
<exports symbol='xmlParseMemory'/>
<exports symbol='xmlParserAddNodeInfo'/>
<exports symbol='xmlParserFindNodeInfo'/>
<exports symbol='xmlParserFindNodeInfoIndex'/>
<exports symbol='xmlParserInputDeallocate'/>
<exports symbol='xmlParserInputGrow'/>
<exports symbol='xmlParserInputRead'/>
<exports symbol='xmlParserInputState'/>
<exports symbol='xmlParserNodeInfo'/>
<exports symbol='xmlParserNodeInfoPtr'/>
<exports symbol='xmlParserNodeInfoSeq'/>
<exports symbol='xmlParserNodeInfoSeqPtr'/>
<exports symbol='xmlParserVersion'/>
<exports symbol='xmlPedanticParserDefault'/>
<exports symbol='xmlRecoverDoc'/>
<exports symbol='xmlRecoverFile'/>
<exports symbol='xmlRecoverMemory'/>
<exports symbol='xmlSAXParseDTD'/>
<exports symbol='xmlSAXParseDoc'/>
<exports symbol='xmlSAXParseEntity'/>
<exports symbol='xmlSAXParseFile'/>
<exports symbol='xmlSAXParseFileWithData'/>
<exports symbol='xmlSAXParseMemory'/>
<exports symbol='xmlSAXParseMemoryWithData'/>
<exports symbol='xmlSAXUserParseFile'/>
<exports symbol='xmlSAXUserParseMemory'/>
<exports symbol='xmlSetExternalEntityLoader'/>
<exports symbol='xmlSetFeature'/>
<exports symbol='xmlSetupParserForBuffer'/>
<exports symbol='xmlStopParser'/>
<exports symbol='xmlStrEqual'/>
<exports symbol='xmlStrcasecmp'/>
<exports symbol='xmlStrcasestr'/>
<exports symbol='xmlStrcat'/>
<exports symbol='xmlStrchr'/>
<exports symbol='xmlStrcmp'/>
<exports symbol='xmlStrdup'/>
<exports symbol='xmlStrlen'/>
<exports symbol='xmlStrncasecmp'/>
<exports symbol='xmlStrncat'/>
<exports symbol='xmlStrncmp'/>
<exports symbol='xmlStrndup'/>
<exports symbol='xmlStrstr'/>
<exports symbol='xmlStrsub'/>
<exports symbol='xmlSubstituteEntitiesDefault'/>
<exports symbol='xmlSubstituteEntitiesDefaultValue'/>
</file> </file>
<file name='hash'> <file name='hash'>
<exports symbol='xmlHashAddEntry'/> <exports symbol='xmlHashAddEntry'/>
@ -2155,8 +2145,6 @@
<info>Skips the end of line chars.</info> <info>Skips the end of line chars.</info>
<arg name='p' info='and UTF8 string pointer'/> <arg name='p' info='and UTF8 string pointer'/>
</macro> </macro>
<macro name='TEST_OOM_LIB_H' file='testOOMlib'>
</macro>
<macro name='WITHOUT_TRIO' file='xmlversion'> <macro name='WITHOUT_TRIO' file='xmlversion'>
<info>defined if the trio support should not be configured in</info> <info>defined if the trio support should not be configured in</info>
</macro> </macro>
@ -3272,7 +3260,7 @@ actually an xmlCharEncoding'/>
<variable name='xmlFree' file='globals' type='xmlFreeFunc'/> <variable name='xmlFree' file='globals' type='xmlFreeFunc'/>
<variable name='xmlGenericError' file='globals' type='xmlGenericErrorFunc'/> <variable name='xmlGenericError' file='globals' type='xmlGenericErrorFunc'/>
<variable name='xmlGenericErrorContext' file='globals' type='void *'/> <variable name='xmlGenericErrorContext' file='globals' type='void *'/>
<variable name='xmlGetWarningsDefaultValue' file='globals' type='int'/> <variable name='xmlGetWarningsDefaultValue' file='parser' type='int'/>
<variable name='xmlIndentTreeOutput' file='globals' type='int'/> <variable name='xmlIndentTreeOutput' file='globals' type='int'/>
<variable name='xmlKeepBlanksDefaultValue' file='globals' type='int'/> <variable name='xmlKeepBlanksDefaultValue' file='globals' type='int'/>
<variable name='xmlLineNumbersDefaultValue' file='globals' type='int'/> <variable name='xmlLineNumbersDefaultValue' file='globals' type='int'/>
@ -3281,7 +3269,7 @@ actually an xmlCharEncoding'/>
<variable name='xmlMallocAtomic' file='globals' type='xmlMallocFunc'/> <variable name='xmlMallocAtomic' file='globals' type='xmlMallocFunc'/>
<variable name='xmlMemStrdup' file='globals' type='xmlStrdupFunc'/> <variable name='xmlMemStrdup' file='globals' type='xmlStrdupFunc'/>
<variable name='xmlParserDebugEntities' file='globals' type='int'/> <variable name='xmlParserDebugEntities' file='globals' type='int'/>
<variable name='xmlParserVersion' file='globals' type='const char *'/> <variable name='xmlParserVersion' file='parser' type='const char *'/>
<variable name='xmlPedanticParserDefaultValue' file='globals' type='int'/> <variable name='xmlPedanticParserDefaultValue' file='globals' type='int'/>
<variable name='xmlRealloc' file='globals' type='xmlReallocFunc'/> <variable name='xmlRealloc' file='globals' type='xmlReallocFunc'/>
<variable name='xmlRegisterNodeDefaultValue' file='globals' type='xmlRegisterNodeFunc'/> <variable name='xmlRegisterNodeDefaultValue' file='globals' type='xmlRegisterNodeFunc'/>
@ -3289,16 +3277,11 @@ actually an xmlCharEncoding'/>
<variable name='xmlStringComment' file='parserInternals' type='const xmlCharxmlStringComment[]'/> <variable name='xmlStringComment' file='parserInternals' type='const xmlCharxmlStringComment[]'/>
<variable name='xmlStringText' file='parserInternals' type='const xmlCharxmlStringText[]'/> <variable name='xmlStringText' file='parserInternals' type='const xmlCharxmlStringText[]'/>
<variable name='xmlStringTextNoenc' file='parserInternals' type='const xmlCharxmlStringTextNoenc[]'/> <variable name='xmlStringTextNoenc' file='parserInternals' type='const xmlCharxmlStringTextNoenc[]'/>
<variable name='xmlSubstituteEntitiesDefaultValue' file='globals' type='int'/> <variable name='xmlSubstituteEntitiesDefaultValue' file='parser' type='int'/>
<variable name='xmlTreeIndentString' file='globals' type='const char *'/> <variable name='xmlTreeIndentString' file='globals' type='const char *'/>
<variable name='xmlXPathNAN' file='xpath' type='double'/> <variable name='xmlXPathNAN' file='xpath' type='double'/>
<variable name='xmlXPathNINF' file='xpath' type='double'/> <variable name='xmlXPathNINF' file='xpath' type='double'/>
<variable name='xmlXPathPINF' file='xpath' type='double'/> <variable name='xmlXPathPINF' file='xpath' type='double'/>
<functype name='TestMemoryFunction' file='testOOMlib'>
<info></info>
<return type='int' info=''/>
<arg name='data' type='void *' info=''/>
</functype>
<function name='UTF8ToHtml' file='HTMLparser'> <function name='UTF8ToHtml' file='HTMLparser'>
<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of chars out.</info> <info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of chars out.</info>
<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @inlen after return is the number of octets consumed as the return value is positive, else unpredictable. The value of @outlen after return is the number of octets consumed.'/> <return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @inlen after return is the number of octets consumed as the return value is positive, else unpredictable. The value of @outlen after return is the number of octets consumed.'/>
@ -4147,37 +4130,6 @@ actually an xmlCharEncoding'/>
<arg name='name' type='const xmlChar *' info='The element name, including namespace prefix'/> <arg name='name' type='const xmlChar *' info='The element name, including namespace prefix'/>
<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL terminated'/> <arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL terminated'/>
</functype> </functype>
<function name='test_free' file='testOOMlib'>
<info></info>
<return type='void'/>
<arg name='memory' type='void *' info=''/>
</function>
<function name='test_get_malloc_blocks_outstanding' file='testOOMlib'>
<info></info>
<return type='int' info=''/>
</function>
<function name='test_malloc' file='testOOMlib'>
<info></info>
<return type='void *' info=''/>
<arg name='bytes' type='size_t' info=''/>
</function>
<function name='test_oom_handling' file='testOOMlib'>
<info></info>
<return type='int' info=''/>
<arg name='func' type='TestMemoryFunction' info=''/>
<arg name='data' type='void *' info=''/>
</function>
<function name='test_realloc' file='testOOMlib'>
<info></info>
<return type='void *' info=''/>
<arg name='memory' type='void *' info=''/>
<arg name='bytes' type='size_t' info=''/>
</function>
<function name='test_strdup' file='testOOMlib'>
<info></info>
<return type='char *' info=''/>
<arg name='str' type='const char *' info=''/>
</function>
<function name='unparsedEntityDecl' file='SAX'> <function name='unparsedEntityDecl' file='SAX'>
<info>What to do when an unparsed entity declaration is parsed</info> <info>What to do when an unparsed entity declaration is parsed</info>
<return type='void'/> <return type='void'/>

View File

@ -8,18 +8,26 @@
</vendor> </vendor>
<product id="libxml2"> <product id="libxml2">
<name>libxml2</name> <name>libxml2</name>
<version>2.5.6</version> <version>2.5.7</version>
<last-release> Apr 1 2003</last-release> <last-release> Apr 25 2003</last-release>
<info-url>http://xmlsoft.org/</info-url> <info-url>http://xmlsoft.org/</info-url>
<changes> - Fixed W3C XML Schemas datatype, should be compliant now except for <changes> - Relax-NG: Compiling to regexp and streaming validation on top of the
binHex and base64 which are not supported yet. xmlReader interface, added to xmllint --stream
- bug fixes: non-ASCII IDs, HTML output, XInclude on large docs and - xmlReader: Expand(), Next() and DOM access glue, bug fixes
XInclude entities handling, encoding detection on external subsets, XML - Support for large files: RGN validated a 4.5GB instance
Schemas bugs and memory leaks, HTML parser (James Bursa) - Thread support is now configured in by default
- portability: python/trio (Albert Chin), Sun compiler warnings - Fixes: update of the Trio code (Bjorn), WXS Date and Duration fixes
- documentation: added --relaxng option to xmllint man page (John) (Charles Bozeman), DTD and namespaces (Brent Hendricks), HTML push parser
- improved error reporting: xml:space, start/end tag mismatches, Relax NG and zero bytes handling, some missing Windows file path conversions,
errors behaviour of the parser and validator in the presence of &quot;out of memory&quot;
error conditions
- extended the API to be able to plug a garbage collecting memory
allocator, added xmlMallocAtomic() and modified the allocations
accordingly.
- Performances: removed excessive malloc() calls, speedup of the push and
xmlReader interfaces, removed excessive thread locking
- Documentation: man page (John Fleck), xmlReader documentation
- Python: adding binding for xmlCatalogAddLocal (Brent M Hendricks)
</changes> </changes>
</product> </product>

View File

@ -105,6 +105,26 @@ to test those</p>
Schemas</a> Schemas</a>
</li> </li>
</ul> </ul>
<h3>2.5.7: Apr 25 2003</h3>
<ul>
<li>Relax-NG: Compiling to regexp and streaming validation on top of the
xmlReader interface, added to xmllint --stream</li>
<li>xmlReader: Expand(), Next() and DOM access glue, bug fixes</li>
<li>Support for large files: RGN validated a 4.5GB instance</li>
<li>Thread support is now configured in by default</li>
<li>Fixes: update of the Trio code (Bjorn), WXS Date and Duration fixes
(Charles Bozeman), DTD and namespaces (Brent Hendricks), HTML push parser
and zero bytes handling, some missing Windows file path conversions,
behaviour of the parser and validator in the presence of &quot;out of memory&quot;
error conditions </li>
<li>extended the API to be able to plug a garbage collecting memory
allocator, added xmlMallocAtomic() and modified the allocations
accordingly.</li>
<li>Performances: removed excessive malloc() calls, speedup of the push and
xmlReader interfaces, removed excessive thread locking</li>
<li>Documentation: man page (John Fleck), xmlReader documentation</li>
<li>Python: adding binding for xmlCatalogAddLocal (Brent M Hendricks)</li>
</ul>
<h3>2.5.6: Apr 1 2003</h3> <h3>2.5.6: Apr 1 2003</h3>
<ul> <ul>
<li>Fixed W3C XML Schemas datatype, should be compliant now except for <li>Fixed W3C XML Schemas datatype, should be compliant now except for

View File

@ -635,6 +635,27 @@ to test those</p>
Schemas</a></li> Schemas</a></li>
</ul> </ul>
<h3>2.5.7: Apr 25 2003</h3>
<ul>
<li>Relax-NG: Compiling to regexp and streaming validation on top of the
xmlReader interface, added to xmllint --stream</li>
<li>xmlReader: Expand(), Next() and DOM access glue, bug fixes</li>
<li>Support for large files: RGN validated a 4.5GB instance</li>
<li>Thread support is now configured in by default</li>
<li>Fixes: update of the Trio code (Bjorn), WXS Date and Duration fixes
(Charles Bozeman), DTD and namespaces (Brent Hendricks), HTML push parser
and zero bytes handling, some missing Windows file path conversions,
behaviour of the parser and validator in the presence of "out of memory"
error conditions </li>
<li>extended the API to be able to plug a garbage collecting memory
allocator, added xmlMallocAtomic() and modified the allocations
accordingly.</li>
<li>Performances: removed excessive malloc() calls, speedup of the push and
xmlReader interfaces, removed excessive thread locking</li>
<li>Documentation: man page (John Fleck), xmlReader documentation</li>
<li>Python: adding binding for xmlCatalogAddLocal (Brent M Hendricks)</li>
</ul>
<h3>2.5.6: Apr 1 2003</h3> <h3>2.5.6: Apr 1 2003</h3>
<ul> <ul>
<li>Fixed W3C XML Schemas datatype, should be compliant now except for <li>Fixed W3C XML Schemas datatype, should be compliant now except for

View File

@ -132,10 +132,6 @@ relaxNGCleanupTypes()
relaxNGNewMemParserCtxt() relaxNGNewMemParserCtxt()
relaxNGNewParserCtxt() relaxNGNewParserCtxt()
# functions from module testOOMlib
test_get_malloc_blocks_outstanding()
test_strdup()
# functions from module tree # functions from module tree
buildQName() buildQName()
compressMode() compressMode()