preparing 2.5.0 release only warn in pedantic mode about namespace name
* configure.in NEWS: preparing 2.5.0 release
* SAX.c: only warn in pedantic mode about namespace name
brokeness
* globals.c: fix a doc generation problem
* uri.c: fix #101520
* doc/*: updated and rebuilt the doc for the release, includuding
stylesheet update
* python/Makefile.am: fix a filename bug
Daniel
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index b680ace..8c772cc 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -1155,6 +1155,10 @@
<exports symbol='xmlDefaultSAXHandler'/>
<exports symbol='xmlDefaultSAXLocator'/>
<exports symbol='xmlDefaultSAXLocator'/>
+ <exports symbol='xmlDeregisterNodeDefault'/>
+ <exports symbol='xmlDeregisterNodeDefaultValue'/>
+ <exports symbol='xmlDeregisterNodeDefaultValue'/>
+ <exports symbol='xmlDeregisterNodeFunc'/>
<exports symbol='xmlDoValidityCheckingDefaultValue'/>
<exports symbol='xmlDoValidityCheckingDefaultValue'/>
<exports symbol='xmlFree'/>
@@ -1188,6 +1192,10 @@
<exports symbol='xmlPedanticParserDefaultValue'/>
<exports symbol='xmlRealloc'/>
<exports symbol='xmlRealloc'/>
+ <exports symbol='xmlRegisterNodeDefault'/>
+ <exports symbol='xmlRegisterNodeDefaultValue'/>
+ <exports symbol='xmlRegisterNodeDefaultValue'/>
+ <exports symbol='xmlRegisterNodeFunc'/>
<exports symbol='xmlSaveNoEmptyTags'/>
<exports symbol='xmlSaveNoEmptyTags'/>
<exports symbol='xmlSubstituteEntitiesDefaultValue'/>
@@ -2634,6 +2642,7 @@
<field name='SystemID' type='const xmlChar *' info=' URI for a SYSTEM or PUBLIC Entity'/>
<field name='nexte' type='struct _xmlEntity *' info=' unused'/>
<field name='URI' type='const xmlChar *' info=' the full URI as computed'/>
+ <field name='owner' type='int' info=' does the entity own the childrens'/>
</struct>
<typedef name='xmlEntityPtr' file='tree' type='xmlEntity *'/>
<typedef name='xmlEntityType' file='entities' type='enum'/>
@@ -2668,6 +2677,8 @@
<field name='xmlSaveNoEmptyTags' type='int' info=''/>
<field name='xmlIndentTreeOutput' type='int' info=''/>
<field name='xmlTreeIndentString' type='const char *' info=''/>
+ <field name='xmlRegisterNodeDefaultValue' type='xmlRegisterNodeFunc' info=''/>
+ <field name='xmlDeregisterNodeDefaultValue' type='xmlDeregisterNodeFunc' info=''/>
</struct>
<typedef name='xmlGlobalStatePtr' file='globals' type='xmlGlobalState *'/>
<struct name='xmlHashTable' file='hash' type='struct _xmlHashTable'/>
@@ -3040,6 +3051,7 @@
<variable name='xmlDefaultBufferSize' file='globals' type='int'/>
<variable name='xmlDefaultSAXHandler' file='globals' type='xmlSAXHandler'/>
<variable name='xmlDefaultSAXLocator' file='globals' type='xmlSAXLocator'/>
+ <variable name='xmlDeregisterNodeDefaultValue' file='globals' type='xmlDeregisterNodeFunc'/>
<variable name='xmlDoValidityCheckingDefaultValue' file='globals' type='int'/>
<variable name='xmlFree' file='globals' type='xmlFreeFunc'/>
<variable name='xmlGenericError' file='globals' type='xmlGenericErrorFunc'/>
@@ -3055,6 +3067,7 @@
<variable name='xmlParserVersion' file='parser' type='const char *'/>
<variable name='xmlPedanticParserDefaultValue' file='globals' type='int'/>
<variable name='xmlRealloc' file='globals' type='xmlReallocFunc'/>
+ <variable name='xmlRegisterNodeDefaultValue' file='globals' type='xmlRegisterNodeFunc'/>
<variable name='xmlSaveNoEmptyTags' file='globals' type='int'/>
<variable name='xmlStringComment' file='parserInternals' type='const xmlCharxmlStringComment[]'/>
<variable name='xmlStringText' file='parserInternals' type='const xmlCharxmlStringText[]'/>
@@ -4861,6 +4874,16 @@
<return type='int' info='0 in case of success, -1 in case of error'/>
<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actually)'/>
</function>
+ <function name='xmlDeregisterNodeDefault' file='globals'>
+ <info></info>
+ <return type='xmlDeregisterNodeFunc' info='the previous value of the deregistration function'/>
+ <arg name='func' type='xmlDeregisterNodeFunc' info='function pointer to the new DeregisterNodeFunc'/>
+ </function>
+ <functype name='xmlDeregisterNodeFunc' file='globals'>
+ <info></info>
+ <return type='void'/>
+ <arg name='node' type='xmlNodePtr' info=''/>
+ </functype>
<function name='xmlDetectCharEncoding' file='encoding'>
<info>Guess the encoding of the entity using the first bytes of the entity content accordingly of the non-normative appendix F of the XML-1.0 recommendation.</info>
<return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values.'/>
@@ -7356,6 +7379,16 @@
<arg name='readFunc' type='xmlInputReadCallback' info='the xmlInputReadCallback'/>
<arg name='closeFunc' type='xmlInputCloseCallback' info='the xmlInputCloseCallback'/>
</function>
+ <function name='xmlRegisterNodeDefault' file='globals'>
+ <info></info>
+ <return type='xmlRegisterNodeFunc' info='the previous value of the registration function'/>
+ <arg name='func' type='xmlRegisterNodeFunc' info='function pointer to the new RegisterNodeFunc'/>
+ </function>
+ <functype name='xmlRegisterNodeFunc' file='globals'>
+ <info></info>
+ <return type='void'/>
+ <arg name='node' type='xmlNodePtr' info=''/>
+ </functype>
<function name='xmlRegisterOutputCallbacks' file='xmlIO'>
<info>Register a new set of I/O callback for handling output.</info>
<return type='int' info='the registered handler number or -1 in case of error'/>