diff --git a/ChangeLog b/ChangeLog index f1fe7be7..ab3ab7ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sun Aug 22 16:26:46 CEST 2004 Daniel Veillard + + * configure.in doc/* NEWS: preparing 2.6.12 release, updated and + and rebuilt the docs. + Sun Aug 22 16:07:20 CEST 2004 Daniel Veillard * python/libxml.c: fix a problem on last commit diff --git a/NEWS b/NEWS index b18cca93..6d41361d 100644 --- a/NEWS +++ b/NEWS @@ -15,6 +15,34 @@ ChangeLog.html to the CVS at http://cvs.gnome.org/viewcvs/libxml2/ code base.There is the list of public releases: +2.6.12: Aug 22 2004: + - build fixes: fix --with-minimum, elfgcchack.h fixes (Peter + Breitenlohner), perl path lookup (William), diff on Solaris (Albert + Chin), some 64bits cleanups. + - Python: avoid a warning with 2.3 (William Brack), tab and space mixes + (William), wrapper generator fixes (William), Cygwin support (Gerrit P. + Haase), node wrapper fix (Marc-Antoine Parent), XML Schemas support + (Torkel Lyng) + - Schemas: a lot of bug fixes and improvements from Kasimier Buchcik + - fixes: RVT fixes (William), XPath context resets bug (William), memory + debug (Steve Hay), catalog white space handling (Peter Breitenlohner), + xmlReader state after attribute reading (William), structured error + handler (William), XInclude generated xml:base fixup (William), Windows + memory reallocation problem (Steve Hay), Out of Memory conditions + handling (William and Olivier Andrieu), htmlNewDoc() charset bug, + htmlReadMemory init (William), a posteriori validation DTD base + (William), notations serialization missing, xmlGetNodePath (Dodji), + xmlCheckUTF8 (Diego Tartara), missing line numbers on entity + (William) + - improvements: DocBook catalog build scrip (William), xmlcatalog tool + (Albert Chin), xmllint --c14n option, no_proxy environment (Mike Hommey), + xmlParseInNodeContext() addition, extend xmllint --shell, allow XInclude + to not generate start/end nodes, extend xmllint --version to include CVS + tag (William) + - documentation: web pages fixes, validity API docs fixes (William) + schemas API fix (Eric Haszlakiewicz), xmllint man page (John Fleck) + + 2.6.11: July 5 2004: - Schemas: a lot of changes and improvements by Kasimier Buchcik for attributes, namespaces and simple types. @@ -23,12 +51,12 @@ http://cvs.gnome.org/viewcvs/libxml2/ - portability: Windows binary package change (Igor Zlatkovic), Catalog path on Windows - documentation: update to the tutorial (John Fleck), xmllint return code - (John Fleck), man pages (Ville Skytta), + (John Fleck), man pages (Ville Skytta), - bug fixes: C14N bug serializing namespaces (Aleksey Sanin), testSAX properly initialize the library (William), empty node set in XPath (William), xmlSchemas errors (William), invalid charref problem pointed by Morus Walter, XInclude xml:base generation (William), Relax-NG bug - with div processing (William), XPointer and xml:base problem(William), + with div processing (William), XPointer and xml:base problem(William), Reader and entities, xmllint return code for schemas (William), reader streaming problem (Steve Ball), DTD serialization problem (William), libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on diff --git a/configure.in b/configure.in index 5163568a..9296a5be 100644 --- a/configure.in +++ b/configure.in @@ -5,7 +5,7 @@ AC_CANONICAL_HOST LIBXML_MAJOR_VERSION=2 LIBXML_MINOR_VERSION=6 -LIBXML_MICRO_VERSION=11 +LIBXML_MICRO_VERSION=12 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 diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html index 92948607..9aa46f8e 100644 --- a/doc/APIchunk1.html +++ b/doc/APIchunk1.html @@ -77,6 +77,7 @@ A:link, A:visited, A:active { text-decoration: underline }
CJKUnifiedIdeographs
xmlUCSIsCJKUnifiedIdeographs
CJKUnifiedIdeographsExtensionA
xmlUCSIsCJKUnifiedIdeographsExtensionA
CJKUnifiedIdeographsExtensionB
xmlUCSIsCJKUnifiedIdeographsExtensionB
+
CVS
LIBXML_VERSION_EXTRA
CWD
xmlNanoFTPCwd
Call
htmlInitAutoClose
xmlInitParser
diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html index 4a94fbd7..4b83fff3 100644 --- a/doc/APIchunk10.html +++ b/doc/APIchunk10.html @@ -382,7 +382,8 @@ A:link, A:visited, A:active { text-decoration: underline } xmlRootNode
compatible
LIBXML_TEST_VERSION
xmlShellPwd
-
compilation
xmlPatterncompile
+
compilation
LIBXML_VERSION_EXTRA
+xmlPatterncompile
xmlXPathCompile
xmlXPathCtxtCompile
compile
xmlPatterncompile
diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html index b95f20f3..056a63d9 100644 --- a/doc/APIchunk12.html +++ b/doc/APIchunk12.html @@ -154,8 +154,8 @@ A:link, A:visited, A:active { text-decoration: underline }
ends
_xmlParserNodeInfo
xmlNanoHTTPClose
engine
xmlXPathAxisFunc
-xmlXPathFuncLookupFunc
-xmlXPathVariableLookupFunc
+xmlXPathFuncLookupFunc
+xmlXPathVariableLookupFunc
englobing
xmlSnprintfElementContent
xmlSprintfElementContent
enhancements
htmlNodeStatus
diff --git a/doc/APIchunk14.html b/doc/APIchunk14.html index bd6a539d..e827c1ab 100644 --- a/doc/APIchunk14.html +++ b/doc/APIchunk14.html @@ -298,9 +298,9 @@ A:link, A:visited, A:active { text-decoration: underline } xmlNanoFTPScanProxy
xmlNanoFTPUpdateURL
xmlNanoHTTPScanProxy
-
hosting
xmlXPathFuncLookupFunc
+
hosting
xmlXPathFuncLookupFunc
xmlXPathNodeSetAddNs
-xmlXPathVariableLookupFunc
+xmlXPathVariableLookupFunc
hostname
xmlNanoFTPInit
xmlNanoFTPUpdateURL
hour
ftpListCallback
diff --git a/doc/APIchunk15.html b/doc/APIchunk15.html index 4a291293..a40c3f2e 100644 --- a/doc/APIchunk15.html +++ b/doc/APIchunk15.html @@ -248,7 +248,8 @@ A:link, A:visited, A:active { text-decoration: underline } xmlParserFindNodeInfo
xmlParserFindNodeInfoIndex
xmlReallocLoc
-
information
_xmlError
+
information
LIBXML_VERSION_EXTRA
+_xmlError
xmlDebugDumpAttr
xmlDebugDumpAttrList
xmlDebugDumpDTD
diff --git a/doc/APIchunk20.html b/doc/APIchunk20.html index 476ffa4f..44eccb0f 100644 --- a/doc/APIchunk20.html +++ b/doc/APIchunk20.html @@ -154,8 +154,8 @@ A:link, A:visited, A:active { text-decoration: underline } xmlReplaceNode
places
xmlStrPrintf
xmlStrVPrintf
-
plug
xmlXPathFuncLookupFunc
-xmlXPathVariableLookupFunc
+
plug
xmlXPathFuncLookupFunc
+xmlXPathVariableLookupFunc
plus
UTF8ToHtml
docbEncodeEntities
htmlEncodeEntities
diff --git a/doc/APIchunk22.html b/doc/APIchunk22.html index bf8060aa..3b9c8607 100644 --- a/doc/APIchunk22.html +++ b/doc/APIchunk22.html @@ -258,7 +258,8 @@ A:link, A:visited, A:active { text-decoration: underline }
shorten
xmlDebugDumpString
shorthand
xmlTextReaderConstPrefix
xmlTextReaderPrefix
-
show
xlinkExtendedLinkFunk
+
show
LIBXML_VERSION_EXTRA
+xlinkExtendedLinkFunk
xmlMemDisplay
xmlMemShow
xmlNodeListGetRawString
diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html index 46dba93f..20f3521c 100644 --- a/doc/APIchunk5.html +++ b/doc/APIchunk5.html @@ -181,8 +181,8 @@ A:link, A:visited, A:active { text-decoration: underline }
Proper
xmlParseElementChildrenContentDecl
xmlParseElementMixedContentDecl
xmlParseMarkupDecl
-
Prototype
xmlXPathFuncLookupFunc
-xmlXPathVariableLookupFunc
+
Prototype
xmlXPathFuncLookupFunc
+xmlXPathVariableLookupFunc
Provide
getColumnNumber
getLineNumber
xmlSAX2GetColumnNumber
diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html index 9a839cca..12a16c23 100644 --- a/doc/APIconstructors.html +++ b/doc/APIconstructors.html @@ -491,7 +491,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathCtxtCompile

Type xmlXPathContextPtr:

xmlXPathNewContext
xmlXPtrNewContext
-

Type xmlXPathFunction:

xmlXPathFuncLookupFunc
+

Type xmlXPathFunction:

xmlXPathFuncLookupFunc
xmlXPathFunctionLookup
xmlXPathFunctionLookupNS

Type xmlXPathObjectPtr:

valuePop
@@ -511,7 +511,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathNewValueTree
xmlXPathObjectCopy
xmlXPathVariableLookup
-xmlXPathVariableLookupFunc
+xmlXPathVariableLookupFunc
xmlXPathVariableLookupNS
xmlXPathWrapCString
xmlXPathWrapExternal
diff --git a/doc/APIfiles.html b/doc/APIfiles.html index 24aad0cf..2b842c57 100644 --- a/doc/APIfiles.html +++ b/doc/APIfiles.html @@ -2006,6 +2006,7 @@ A:link, A:visited, A:active { text-decoration: underline } XML_SCHEMAP_ATTRGRP_NONAME_NOREF
XML_SCHEMAP_ATTR_NONAME_NOREF
XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF
+XML_SCHEMAP_COS_CT_EXTENDS_1_1
XML_SCHEMAP_COS_CT_EXTENDS_1_3
XML_SCHEMAP_COS_ST_DERIVED_OK_2_1
XML_SCHEMAP_COS_ST_DERIVED_OK_2_2
@@ -2029,11 +2030,16 @@ A:link, A:visited, A:active { text-decoration: underline } XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3
XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4
XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5
+XML_SCHEMAP_COS_VALID_DEFAULT_1
+XML_SCHEMAP_COS_VALID_DEFAULT_2_1
+XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1
+XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2
XML_SCHEMAP_CT_PROPS_CORRECT_1
XML_SCHEMAP_CT_PROPS_CORRECT_2
XML_SCHEMAP_CT_PROPS_CORRECT_3
XML_SCHEMAP_CT_PROPS_CORRECT_4
XML_SCHEMAP_CT_PROPS_CORRECT_5
+XML_SCHEMAP_CVC_SIMPLE_TYPE
XML_SCHEMAP_DEF_AND_PREFIX
XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1
XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1
@@ -2114,6 +2120,11 @@ A:link, A:visited, A:active { text-decoration: underline } XML_SCHEMAP_SRC_ELEMENT_2_1
XML_SCHEMAP_SRC_ELEMENT_2_2
XML_SCHEMAP_SRC_ELEMENT_3
+XML_SCHEMAP_SRC_IMPORT_1_1
+XML_SCHEMAP_SRC_IMPORT_1_2
+XML_SCHEMAP_SRC_IMPORT_2
+XML_SCHEMAP_SRC_IMPORT_2_1
+XML_SCHEMAP_SRC_IMPORT_2_2
XML_SCHEMAP_SRC_IMPORT_3_1
XML_SCHEMAP_SRC_IMPORT_3_2
XML_SCHEMAP_SRC_INCLUDE
@@ -2747,6 +2758,7 @@ A:link, A:visited, A:active { text-decoration: underline } LIBXML_UNICODE_ENABLED
LIBXML_VALID_ENABLED
LIBXML_VERSION
+LIBXML_VERSION_EXTRA
LIBXML_VERSION_STRING
LIBXML_WRITER_ENABLED
LIBXML_XINCLUDE_ENABLED
@@ -2919,6 +2931,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathFreeNodeSet
xmlXPathFreeNodeSetList
xmlXPathFreeObject
+xmlXPathFuncLookupFunc
xmlXPathFuncPtr
xmlXPathFunct
xmlXPathFunction
@@ -2943,6 +2956,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathType
xmlXPathTypePtr
xmlXPathVariable
+xmlXPathVariableLookupFunc
xmlXPathVariablePtr

Module xpathInternals:

CAST_TO_BOOLEAN
CAST_TO_NUMBER
@@ -2978,7 +2992,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathFalseFunction
xmlXPathFloorFunction
xmlXPathFreeParserContext
-xmlXPathFuncLookupFunc
xmlXPathFunctionLookup
xmlXPathFunctionLookupNS
xmlXPathGetContextNode
@@ -3085,7 +3098,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathTrueFunction
xmlXPathValueFlipSign
xmlXPathVariableLookup
-xmlXPathVariableLookupFunc
xmlXPathVariableLookupNS
xmlXPathWrapCString
xmlXPathWrapExternal
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html index 25002af4..1a52429c 100644 --- a/doc/APIfunctions.html +++ b/doc/APIfunctions.html @@ -452,7 +452,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathCtxtCompile
xmlXPathEval
xmlXPathEvalExpression
-xmlXPathFuncLookupFunc
+xmlXPathFuncLookupFunc
xmlXPathFunctionLookup
xmlXPathFunctionLookupNS
xmlXPathIsNodeType
@@ -466,7 +466,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathRegisterVariableNS
xmlXPathStringEvalNumber
xmlXPathVariableLookup
-xmlXPathVariableLookupFunc
+xmlXPathVariableLookupFunc
xmlXPathVariableLookupNS
xmlXPtrEval

Type const xmlChar **:

htmlParseEntityRef
@@ -819,10 +819,10 @@ A:link, A:visited, A:active { text-decoration: underline } xmlThrDefSetStructuredErrorFunc
xmlValidityErrorFunc
xmlValidityWarningFunc
-xmlXPathFuncLookupFunc
+xmlXPathFuncLookupFunc
xmlXPathRegisterFuncLookup
xmlXPathRegisterVariableLookup
-xmlXPathVariableLookupFunc
+xmlXPathVariableLookupFunc
xmlXPathWrapExternal

Type void **:

xmlRelaxNGGetParserErrors
xmlRelaxNGGetValidErrors
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html index 7c24ef6f..ed1a57a2 100644 --- a/doc/APIsymbols.html +++ b/doc/APIsymbols.html @@ -79,6 +79,7 @@ A:link, A:visited, A:active { text-decoration: underline } LIBXML_UNICODE_ENABLED
LIBXML_VALID_ENABLED
LIBXML_VERSION
+LIBXML_VERSION_EXTRA
LIBXML_VERSION_STRING
LIBXML_WRITER_ENABLED
LIBXML_XINCLUDE_ENABLED
@@ -694,6 +695,7 @@ A:link, A:visited, A:active { text-decoration: underline } XML_SCHEMAP_ATTRGRP_NONAME_NOREF
XML_SCHEMAP_ATTR_NONAME_NOREF
XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF
+XML_SCHEMAP_COS_CT_EXTENDS_1_1
XML_SCHEMAP_COS_CT_EXTENDS_1_3
XML_SCHEMAP_COS_ST_DERIVED_OK_2_1
XML_SCHEMAP_COS_ST_DERIVED_OK_2_2
@@ -717,11 +719,16 @@ A:link, A:visited, A:active { text-decoration: underline } XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3
XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4
XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5
+XML_SCHEMAP_COS_VALID_DEFAULT_1
+XML_SCHEMAP_COS_VALID_DEFAULT_2_1
+XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1
+XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2
XML_SCHEMAP_CT_PROPS_CORRECT_1
XML_SCHEMAP_CT_PROPS_CORRECT_2
XML_SCHEMAP_CT_PROPS_CORRECT_3
XML_SCHEMAP_CT_PROPS_CORRECT_4
XML_SCHEMAP_CT_PROPS_CORRECT_5
+XML_SCHEMAP_CVC_SIMPLE_TYPE
XML_SCHEMAP_DEF_AND_PREFIX
XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1
XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1
@@ -802,6 +809,11 @@ A:link, A:visited, A:active { text-decoration: underline } XML_SCHEMAP_SRC_ELEMENT_2_1
XML_SCHEMAP_SRC_ELEMENT_2_2
XML_SCHEMAP_SRC_ELEMENT_3
+XML_SCHEMAP_SRC_IMPORT_1_1
+XML_SCHEMAP_SRC_IMPORT_1_2
+XML_SCHEMAP_SRC_IMPORT_2
+XML_SCHEMAP_SRC_IMPORT_2_1
+XML_SCHEMAP_SRC_IMPORT_2_2
XML_SCHEMAP_SRC_IMPORT_3_1
XML_SCHEMAP_SRC_IMPORT_3_2
XML_SCHEMAP_SRC_INCLUDE
@@ -2952,7 +2964,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathFreeNodeSetList
xmlXPathFreeObject
xmlXPathFreeParserContext
-xmlXPathFuncLookupFunc
+xmlXPathFuncLookupFunc
xmlXPathFuncPtr
xmlXPathFunct
xmlXPathFunction
@@ -3083,7 +3095,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathValueFlipSign
xmlXPathVariable
xmlXPathVariableLookup
-xmlXPathVariableLookupFunc
+xmlXPathVariableLookupFunc
xmlXPathVariableLookupNS
xmlXPathVariablePtr
xmlXPathWrapCString
diff --git a/doc/downloads.html b/doc/downloads.html index 72e0b0c4..34ef28b9 100644 --- a/doc/downloads.html +++ b/doc/downloads.html @@ -14,8 +14,8 @@ mirror in Austria. (NOTE that you need both the old directory. The precompiled Windows binaries made by Igor Zlatovic are available in the win32 directory.

Binary ports:

Contributions:

I do accept external contributions, especially if compiling on another platform, get in touch with the list to upload the package, wrappers for -various languages have been provided, and can be found in the bindings section

Libxml2 is also available from CVS:

  • The Gnome - CVS base. Check the Gnome CVS Tools +various languages have been provided, and can be found in the bindings section

    Libxml2 is also available from CVS:

    • The Gnome CVS + base. Check the Gnome CVS Tools page; the CVS module is libxml2.

    • The libxslt module is also present there
    • diff --git a/doc/html/libxml-xmlerror.html b/doc/html/libxml-xmlerror.html index 329adfda..dca45e87 100644 --- a/doc/html/libxml-xmlerror.html +++ b/doc/html/libxml-xmlerror.html @@ -34,7 +34,7 @@ void xmlGenericErrorFunc (void * ctx,
      void	xmlSetGenericErrorFunc		(void * ctx, 
      xmlGenericErrorFunc handler)
      void	xmlSetStructuredErrorFunc	(void * ctx, 
      xmlStructuredErrorFunc handler)
      Function type: xmlStructuredErrorFunc
      -void	xmlStructuredErrorFunc		(void * userData, 
      xmlErrorPtr xmlerr) +void xmlStructuredErrorFunc (void * userData,
      xmlErrorPtr error)

      Description

      Structure xmlError

      Structure xmlError
      struct _xmlError { @@ -684,6 +684,17 @@ void xmlStructuredErrorFunc (void * userD XML_SCHEMAP_SRC_ATTRIBUTE_4 = 3055 : 3055 XML_SCHEMAP_NO_XMLNS = 3056 : 3056 XML_SCHEMAP_NO_XSI = 3057 : 3057 + XML_SCHEMAP_COS_VALID_DEFAULT_1 = 3058 + XML_SCHEMAP_COS_VALID_DEFAULT_2_1 = 3059 + XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1 = 3060 + XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2 = 3061 + XML_SCHEMAP_CVC_SIMPLE_TYPE = 3062 + XML_SCHEMAP_COS_CT_EXTENDS_1_1 = 3063 + XML_SCHEMAP_SRC_IMPORT_1_1 = 3064 + XML_SCHEMAP_SRC_IMPORT_1_2 = 3065 + XML_SCHEMAP_SRC_IMPORT_2 = 3066 + XML_SCHEMAP_SRC_IMPORT_2_1 = 3067 + XML_SCHEMAP_SRC_IMPORT_2_2 = 3068 }

      Function: initGenericErrorDefaultFunc

      void	initGenericErrorDefaultFunc	(xmlGenericErrorFunc * handler)

      Set or reset (if NULL) the default handler for generic errors to the builtin error function.

      @@ -719,6 +730,6 @@ void xmlGenericErrorFunc (void * ctx,
      const char * msg,
      ctx:the new error handling context
      handler:the new handler function

      Function: xmlSetStructuredErrorFunc

      void	xmlSetStructuredErrorFunc	(void * ctx, 
      xmlStructuredErrorFunc handler)

      Function to reset the handler and the error context for out of context structured error messages. This simply means that @handler will be called for subsequent error messages while not parsing nor validating. And @ctx will be passed as first argument to @handler For multi-threaded applications, this must be set separately for each thread.

      ctx:the new error handling context
      handler:the new handler function

      Function type: xmlStructuredErrorFunc

      Function type: xmlStructuredErrorFunc
      -void	xmlStructuredErrorFunc		(void * userData, 
      xmlErrorPtr xmlerr) -

      Signature of the function to use when there is an error and the module handles the new error reporting mechanism.

      userData:user provided data for the error callback
      xmlerr:the error being raised.

      +void xmlStructuredErrorFunc (void * userData,
      xmlErrorPtr error) +

      Signature of the function to use when there is an error and the module handles the new error reporting mechanism.

      userData:user provided data for the error callback
      error:the error being raised.

      Daniel Veillard

      diff --git a/doc/html/libxml-xmlversion.html b/doc/html/libxml-xmlversion.html index cffc9ff1..d074de2f 100644 --- a/doc/html/libxml-xmlversion.html +++ b/doc/html/libxml-xmlversion.html @@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline } Module xmlversion from libxml2
      Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
      Made with Libxml2 Logo

      Module xmlversion from libxml2

      API Menu
      API Indexes
      Related links

      compile-time version informations for the XML library

      Table of Contents

      #define ATTRIBUTE_UNUSED
      #define DEBUG_MEMORY_LOCATION
      #define LIBXML_AUTOMATA_ENABLED
      #define LIBXML_C14N_ENABLED
      #define LIBXML_CATALOG_ENABLED
      #define LIBXML_DEBUG_ENABLED
      #define LIBXML_DOCB_ENABLED
      #define LIBXML_DOTTED_VERSION
      #define LIBXML_FTP_ENABLED
      #define LIBXML_HTML_ENABLED
      #define LIBXML_HTTP_ENABLED
      #define LIBXML_ICONV_ENABLED
      #define LIBXML_ISO8859X_ENABLED
      #define LIBXML_LEGACY_ENABLED
      #define LIBXML_OUTPUT_ENABLED
      #define LIBXML_PATTERN_ENABLED
      #define LIBXML_PUSH_ENABLED
      #define LIBXML_READER_ENABLED
      #define LIBXML_REGEXP_ENABLED
      #define LIBXML_SAX1_ENABLED
      #define LIBXML_SCHEMAS_ENABLED
      #define LIBXML_TEST_VERSION
      #define LIBXML_THREAD_ENABLED
      #define LIBXML_TREE_ENABLED
      #define LIBXML_UNICODE_ENABLED
      #define LIBXML_VALID_ENABLED
      #define LIBXML_VERSION
      #define LIBXML_VERSION_STRING
      #define LIBXML_WRITER_ENABLED
      #define LIBXML_XINCLUDE_ENABLED
      #define LIBXML_XPATH_ENABLED
      #define LIBXML_XPTR_ENABLED
      #define WITHOUT_TRIO
      #define WITH_TRIO
      void	xmlCheckVersion			(int version)
      + Module xmlversion from libxml2
      Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
      Made with Libxml2 Logo

      Module xmlversion from libxml2

      API Menu
      API Indexes
      Related links

      compile-time version informations for the XML library

      Table of Contents

      #define ATTRIBUTE_UNUSED
      #define DEBUG_MEMORY_LOCATION
      #define LIBXML_AUTOMATA_ENABLED
      #define LIBXML_C14N_ENABLED
      #define LIBXML_CATALOG_ENABLED
      #define LIBXML_DEBUG_ENABLED
      #define LIBXML_DOCB_ENABLED
      #define LIBXML_DOTTED_VERSION
      #define LIBXML_FTP_ENABLED
      #define LIBXML_HTML_ENABLED
      #define LIBXML_HTTP_ENABLED
      #define LIBXML_ICONV_ENABLED
      #define LIBXML_ISO8859X_ENABLED
      #define LIBXML_LEGACY_ENABLED
      #define LIBXML_OUTPUT_ENABLED
      #define LIBXML_PATTERN_ENABLED
      #define LIBXML_PUSH_ENABLED
      #define LIBXML_READER_ENABLED
      #define LIBXML_REGEXP_ENABLED
      #define LIBXML_SAX1_ENABLED
      #define LIBXML_SCHEMAS_ENABLED
      #define LIBXML_TEST_VERSION
      #define LIBXML_THREAD_ENABLED
      #define LIBXML_TREE_ENABLED
      #define LIBXML_UNICODE_ENABLED
      #define LIBXML_VALID_ENABLED
      #define LIBXML_VERSION
      #define LIBXML_VERSION_EXTRA
      #define LIBXML_VERSION_STRING
      #define LIBXML_WRITER_ENABLED
      #define LIBXML_XINCLUDE_ENABLED
      #define LIBXML_XPATH_ENABLED
      #define LIBXML_XPTR_ENABLED
      #define WITHOUT_TRIO
      #define WITH_TRIO
      void	xmlCheckVersion			(int version)

      Description

      Macro: ATTRIBUTE_UNUSED

      #define ATTRIBUTE_UNUSED

      Macro used to signal to GCC unused function parameters

      Macro: DEBUG_MEMORY_LOCATION

      #define DEBUG_MEMORY_LOCATION

      Whether the memory debugging is configured in

      @@ -39,6 +39,7 @@ A:link, A:visited, A:active { text-decoration: underline }

      Macro: LIBXML_UNICODE_ENABLED

      #define LIBXML_UNICODE_ENABLED

      Whether the Unicode related interfaces are compiled in

      Macro: LIBXML_VALID_ENABLED

      #define LIBXML_VALID_ENABLED

      Whether the DTD validation support is configured in

      Macro: LIBXML_VERSION

      #define LIBXML_VERSION

      the version number: 1.2.3 value is 1002003

      +

      Macro: LIBXML_VERSION_EXTRA

      #define LIBXML_VERSION_EXTRA

      extra version information, used to show a CVS compilation

      Macro: LIBXML_VERSION_STRING

      #define LIBXML_VERSION_STRING

      the version number string, 1.2.3 value is "1002003"

      Macro: LIBXML_WRITER_ENABLED

      #define LIBXML_WRITER_ENABLED

      Whether the xmlWriter saving interface is configured in

      Macro: LIBXML_XINCLUDE_ENABLED

      #define LIBXML_XINCLUDE_ENABLED

      Whether XInclude is configured in

      diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html index 27de3f61..5594973d 100644 --- a/doc/html/libxml-xpath.html +++ b/doc/html/libxml-xpath.html @@ -69,6 +69,9 @@ void xmlXPathEvalFunc (void xmlXPathFreeNodeSet (xmlNodeSetPtr obj)
      void	xmlXPathFreeNodeSetList		(xmlXPathObjectPtr obj)
      void	xmlXPathFreeObject		(xmlXPathObjectPtr obj)
      +
      Function type: xmlXPathFuncLookupFunc
      +xmlXPathFunction	xmlXPathFuncLookupFunc	(void * ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri) +
      Function type: xmlXPathFunction
       void	xmlXPathFunction		(xmlXPathParserContextPtr ctxt, 
      int nargs)
      @@ -79,6 +82,9 @@ void xmlXPathFunction (xmlNodeSetPtr xmlXPathNodeSetCreate (xmlNodePtr val)
      xmlXPathObjectPtr	xmlXPathObjectCopy	(xmlXPathObjectPtr val)
      long	xmlXPathOrderDocElems		(xmlDocPtr doc)
      +
      Function type: xmlXPathVariableLookupFunc
      +xmlXPathObjectPtr	xmlXPathVariableLookupFunc	(void * ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri) +

      Description

      Macro: xmlXPathNodeSetGetLength

      #define xmlXPathNodeSetGetLength

      Implement a functionality similar to the DOM NodeList.length. Returns the number of nodes in the node-set.

      Macro: xmlXPathNodeSetIsEmpty

      #define xmlXPathNodeSetIsEmpty

      Checks whether @ns is empty or not. Returns %TRUE if @ns is an empty node-set.

      @@ -116,12 +122,12 @@ The content of this structure is not made public by the API. xmlNodePtr here : for here() xmlNodePtr origin : for origin() the set of namespace decla xmlHashTablePtr nsHash : The namespaces hash table - void * varLookupFunc : variable lookup func + xmlXPathVariableLookupFunc varLookupFunc : variable lookup func void * varLookupData : variable lookup data Possibility to lin void * extra : needed for XSLT The function name and U const xmlChar * function const xmlChar * functionURI : function lookup function and data - void * funcLookupFunc : function lookup func + xmlXPathFuncLookupFunc funcLookupFunc : function lookup func void * funcLookupData : function lookup data temporary namespac xmlNsPtr * tmpNsList : Array of namespaces int tmpNsNr : number of namespace in scope error repo @@ -264,7 +270,10 @@ void xmlXPathEvalFunc (xml

      Free up the xmlXPathObjectPtr @obj but don't deallocate the objects in the list contrary to xmlXPathFreeObject().

      obj:an existing NodeSetList object

      Function: xmlXPathFreeObject

      void	xmlXPathFreeObject		(xmlXPathObjectPtr obj)

      Free up an xmlXPathObjectPtr object.

      -
      obj:the object to free

      Function type: xmlXPathFunction

      Function type: xmlXPathFunction
      +
      obj:the object to free

      Function type: xmlXPathFuncLookupFunc

      Function type: xmlXPathFuncLookupFunc
      +xmlXPathFunction	xmlXPathFuncLookupFunc	(void * ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri) +

      Prototype for callbacks used to plug function lookup in the XPath engine.

      ctxt:an XPath context
      name:name of the function
      ns_uri:the namespace name hosting this function
      Returns:the XPath function or NULL if not found.

      +

      Function type: xmlXPathFunction

      Function type: xmlXPathFunction
       void	xmlXPathFunction		(xmlXPathParserContextPtr ctxt, 
      int nargs)

      An XPath function. The arguments (if any) are popped out from the context stack and the result is pushed on the stack.

      ctxt:the XPath interprestation context
      nargs:the number of arguments

      Function: xmlXPathInit

      void	xmlXPathInit			(void)
      @@ -281,4 +290,7 @@ void xmlXPathFunction (xml

      allocate a new copy of a given object

      val:the original object
      Returns:the newly created object.

      Function: xmlXPathOrderDocElems

      long	xmlXPathOrderDocElems		(xmlDocPtr doc)

      Call this routine to speed up XPath computation on static documents. This stamps all the element nodes with the document order Like for line information, the order is kept in the element->content field, the value stored is actually - the node number (starting at -1) to be able to differentiate from line numbers.

      -
      doc:an input document
      Returns:the number of elements found in the document or -1 in case of error.

      Daniel Veillard

      +
      doc:an input document
      Returns:the number of elements found in the document or -1 in case of error.

      Function type: xmlXPathVariableLookupFunc

      Function type: xmlXPathVariableLookupFunc
      +xmlXPathObjectPtr	xmlXPathVariableLookupFunc	(void * ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri) +

      Prototype for callbacks used to plug variable lookup in the XPath engine.

      ctxt:an XPath context
      name:name of the variable
      ns_uri:the namespace name hosting this variable
      Returns:the XPath object value or NULL if not found.

      +

      Daniel Veillard

      diff --git a/doc/html/libxml-xpathInternals.html b/doc/html/libxml-xpathInternals.html index b67ff115..79e5107e 100644 --- a/doc/html/libxml-xpathInternals.html +++ b/doc/html/libxml-xpathInternals.html @@ -32,9 +32,6 @@ A:link, A:visited, A:active { text-decoration: underline }
      void	xmlXPathFalseFunction		(xmlXPathParserContextPtr ctxt, 
      int nargs)
      void	xmlXPathFloorFunction		(xmlXPathParserContextPtr ctxt, 
      int nargs)
      void	xmlXPathFreeParserContext	(xmlXPathParserContextPtr ctxt)
      -
      Function type: xmlXPathFuncLookupFunc
      -xmlXPathFunction	xmlXPathFuncLookupFunc	(void * ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri) -
      xmlXPathFunction	xmlXPathFunctionLookup	(xmlXPathContextPtr ctxt, 
      const xmlChar * name)
      xmlXPathFunction	xmlXPathFunctionLookupNS	(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri)
      int	xmlXPathHasSameNodes		(xmlNodeSetPtr nodes1, 
      xmlNodeSetPtr nodes2)
      @@ -98,11 +95,11 @@ A:link, A:visited, A:active { text-decoration: underline }
      void	xmlXPathPositionFunction	(xmlXPathParserContextPtr ctxt, 
      int nargs)
      void	xmlXPathRegisterAllFunctions	(xmlXPathContextPtr ctxt)
      int	xmlXPathRegisterFunc		(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      xmlXPathFunction f)
      -
      void	xmlXPathRegisterFuncLookup	(xmlXPathContextPtr ctxt, 
      xmlXPathFuncLookupFunc f,
      void * funcCtxt)
      +
      void	xmlXPathRegisterFuncLookup	(xmlXPathContextPtr ctxt, 
      xmlXPathFuncLookupFunc f,
      void * funcCtxt)
      int	xmlXPathRegisterFuncNS		(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri,
      xmlXPathFunction f)
      int	xmlXPathRegisterNs		(xmlXPathContextPtr ctxt, 
      const xmlChar * prefix,
      const xmlChar * ns_uri)
      int	xmlXPathRegisterVariable	(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      xmlXPathObjectPtr value)
      -
      void	xmlXPathRegisterVariableLookup	(xmlXPathContextPtr ctxt, 
      xmlXPathVariableLookupFunc f,
      void * data)
      +
      void	xmlXPathRegisterVariableLookup	(xmlXPathContextPtr ctxt, 
      xmlXPathVariableLookupFunc f,
      void * data)
      int	xmlXPathRegisterVariableNS	(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri,
      xmlXPathObjectPtr value)
      void	xmlXPathRegisteredFuncsCleanup	(xmlXPathContextPtr ctxt)
      void	xmlXPathRegisteredNsCleanup	(xmlXPathContextPtr ctxt)
      @@ -124,9 +121,6 @@ A:link, A:visited, A:active { text-decoration: underline }
      void	xmlXPathTrueFunction		(xmlXPathParserContextPtr ctxt, 
      int nargs)
      void	xmlXPathValueFlipSign		(xmlXPathParserContextPtr ctxt)
      xmlXPathObjectPtr	xmlXPathVariableLookup	(xmlXPathContextPtr ctxt, 
      const xmlChar * name)
      -
      Function type: xmlXPathVariableLookupFunc
      -xmlXPathObjectPtr	xmlXPathVariableLookupFunc	(void * ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri) -
      xmlXPathObjectPtr	xmlXPathVariableLookupNS	(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri)
      xmlXPathObjectPtr	xmlXPathWrapCString	(char * val)
      xmlXPathObjectPtr	xmlXPathWrapExternal	(void * val)
      @@ -207,10 +201,7 @@ A:link, A:visited, A:active { text-decoration: underline }

      Implement the floor() XPath function number floor(number) The floor function returns the largest (closest to positive infinity) number that is not greater than the argument and that is an integer.

      ctxt:the XPath Parser context
      nargs:the number of arguments

      Function: xmlXPathFreeParserContext

      void	xmlXPathFreeParserContext	(xmlXPathParserContextPtr ctxt)

      Free up an xmlXPathParserContext

      -
      ctxt:the context to free

      Function type: xmlXPathFuncLookupFunc

      Function type: xmlXPathFuncLookupFunc
      -xmlXPathFunction	xmlXPathFuncLookupFunc	(void * ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri) -

      Prototype for callbacks used to plug function lookup in the XPath engine.

      ctxt:an XPath context
      name:name of the function
      ns_uri:the namespace name hosting this function
      Returns:the XPath function or NULL if not found.

      -

      Function: xmlXPathFunctionLookup

      xmlXPathFunction	xmlXPathFunctionLookup	(xmlXPathContextPtr ctxt, 
      const xmlChar * name)
      +
      ctxt:the context to free

      Function: xmlXPathFunctionLookup

      xmlXPathFunction	xmlXPathFunctionLookup	(xmlXPathContextPtr ctxt, 
      const xmlChar * name)

      Search in the Function array of the context for the given function.

      ctxt:the XPath context
      name:the function name
      Returns:the xmlXPathFunction or NULL if not found

      Function: xmlXPathFunctionLookupNS

      xmlXPathFunction	xmlXPathFunctionLookupNS	(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri)

      Search in the Function array of the context for the given function.

      @@ -336,7 +327,7 @@ A:link, A:visited, A:active { text-decoration: underline }

      Registers all default XPath functions in this context

      ctxt:the XPath context

      Function: xmlXPathRegisterFunc

      int	xmlXPathRegisterFunc		(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      xmlXPathFunction f)

      Register a new function. If @f is NULL it unregisters the function

      -
      ctxt:the XPath context
      name:the function name
      f:the function implementation or NULL
      Returns:0 in case of success, -1 in case of error

      Function: xmlXPathRegisterFuncLookup

      void	xmlXPathRegisterFuncLookup	(xmlXPathContextPtr ctxt, 
      xmlXPathFuncLookupFunc f,
      void * funcCtxt)
      +
      ctxt:the XPath context
      name:the function name
      f:the function implementation or NULL
      Returns:0 in case of success, -1 in case of error

      Function: xmlXPathRegisterFuncLookup

      void	xmlXPathRegisterFuncLookup	(xmlXPathContextPtr ctxt, 
      xmlXPathFuncLookupFunc f,
      void * funcCtxt)

      Registers an external mechanism to do function lookup.

      ctxt:the XPath context
      f:the lookup function
      funcCtxt:the lookup data

      Function: xmlXPathRegisterFuncNS

      int	xmlXPathRegisterFuncNS		(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri,
      xmlXPathFunction f)

      Register a new function. If @f is NULL it unregisters the function

      @@ -344,7 +335,7 @@ A:link, A:visited, A:active { text-decoration: underline }

      Register a new namespace. If @ns_uri is NULL it unregisters the namespace

      ctxt:the XPath context
      prefix:the namespace prefix
      ns_uri:the namespace name
      Returns:0 in case of success, -1 in case of error

      Function: xmlXPathRegisterVariable

      int	xmlXPathRegisterVariable	(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      xmlXPathObjectPtr value)

      Register a new variable value. If @value is NULL it unregisters the variable

      -
      ctxt:the XPath context
      name:the variable name
      value:the variable value or NULL
      Returns:0 in case of success, -1 in case of error

      Function: xmlXPathRegisterVariableLookup

      void	xmlXPathRegisterVariableLookup	(xmlXPathContextPtr ctxt, 
      xmlXPathVariableLookupFunc f,
      void * data)
      +
      ctxt:the XPath context
      name:the variable name
      value:the variable value or NULL
      Returns:0 in case of success, -1 in case of error

      Function: xmlXPathRegisterVariableLookup

      void	xmlXPathRegisterVariableLookup	(xmlXPathContextPtr ctxt, 
      xmlXPathVariableLookupFunc f,
      void * data)

      register an external mechanism to do variable lookup

      ctxt:the XPath context
      f:the lookup function
      data:the lookup data

      Function: xmlXPathRegisterVariableNS

      int	xmlXPathRegisterVariableNS	(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri,
      xmlXPathObjectPtr value)

      Register a new variable value. If @value is NULL it unregisters the variable

      @@ -388,10 +379,7 @@ A:link, A:visited, A:active { text-decoration: underline }

      Implement the unary - operation on an XPath object The numeric operators convert their operands to numbers as if by calling the number function.

      ctxt:the XPath Parser context

      Function: xmlXPathVariableLookup

      xmlXPathObjectPtr	xmlXPathVariableLookup	(xmlXPathContextPtr ctxt, 
      const xmlChar * name)

      Search in the Variable array of the context for the given variable value.

      -
      ctxt:the XPath context
      name:the variable name
      Returns:a copy of the value or NULL if not found

      Function type: xmlXPathVariableLookupFunc

      Function type: xmlXPathVariableLookupFunc
      -xmlXPathObjectPtr	xmlXPathVariableLookupFunc	(void * ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri) -

      Prototype for callbacks used to plug variable lookup in the XPath engine.

      ctxt:an XPath context
      name:name of the variable
      ns_uri:the namespace name hosting this variable
      Returns:the XPath object value or NULL if not found.

      -

      Function: xmlXPathVariableLookupNS

      xmlXPathObjectPtr	xmlXPathVariableLookupNS	(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri)
      +
      ctxt:the XPath context
      name:the variable name
      Returns:a copy of the value or NULL if not found

      Function: xmlXPathVariableLookupNS

      xmlXPathObjectPtr	xmlXPathVariableLookupNS	(xmlXPathContextPtr ctxt, 
      const xmlChar * name,
      const xmlChar * ns_uri)

      Search in the Variable array of the context for the given variable value.

      ctxt:the XPath context
      name:the variable name
      ns_uri:the variable namespace URI
      Returns:the a copy of the value or NULL if not found

      Function: xmlXPathWrapCString

      xmlXPathObjectPtr	xmlXPathWrapCString	(char * val)

      Wraps a string into an XPath object.

      diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml index 8f47e184..9cfab209 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -1788,7 +1788,7 @@ - + @@ -1805,6 +1805,7 @@ + @@ -1821,6 +1822,7 @@ + @@ -1836,6 +1838,7 @@ + @@ -1871,6 +1874,7 @@ + @@ -1897,7 +1901,7 @@ - + @@ -1960,7 +1964,7 @@ - + @@ -2011,7 +2015,7 @@ - + @@ -2033,13 +2037,15 @@ + - + + - + @@ -2082,7 +2088,7 @@ - + @@ -2092,7 +2098,8 @@ - + + @@ -2103,6 +2110,7 @@ + @@ -2280,6 +2288,7 @@ + @@ -2315,6 +2324,7 @@ + @@ -2352,7 +2362,7 @@ - + @@ -2395,6 +2405,7 @@ + @@ -2919,11 +2930,12 @@ compile-time version informations compile-time version informations for the XML library Daniel Veillard - + + @@ -3125,7 +3137,7 @@ - + @@ -3137,12 +3149,14 @@ - + + + @@ -3254,13 +3268,11 @@ - - @@ -3290,7 +3302,7 @@ - + @@ -3303,7 +3315,7 @@ - + @@ -3543,6 +3555,9 @@ the version number: 1.2.3 value is 1002003 + + extra version information, used to show a CVS compilation + the version number string, 1.2.3 value is "1002003" @@ -4617,6 +4632,7 @@ + @@ -4640,11 +4656,16 @@ + + + + + @@ -4694,7 +4715,7 @@ - + @@ -4725,6 +4746,11 @@ + + + + + @@ -5921,12 +5947,12 @@ actually an xmlCharEncoding'/> - + - + @@ -12754,7 +12780,7 @@ actually an xmlCharEncoding'/> Signature of the function to use when there is an error and the module handles the new error reporting mechanism. - + Set and return the previous value for default entity support. Initially the parser always keep entity references instead of substituting entity values in the output. This function has to be used to change the default parser behavior SAX::substituteEntities() has to be used for changing that on a file by file basis. @@ -15589,7 +15615,7 @@ actually an xmlCharEncoding'/> - + LIBXML_XPATH_ENABLED Prototype for callbacks used to plug function lookup in the XPath engine. @@ -16251,7 +16277,7 @@ actually an xmlCharEncoding'/> - + LIBXML_XPATH_ENABLED Prototype for callbacks used to plug variable lookup in the XPath engine. diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml index 19f079b4..7c29986b 100644 --- a/doc/libxml2-refs.xml +++ b/doc/libxml2-refs.xml @@ -73,6 +73,7 @@ + @@ -688,6 +689,7 @@ + @@ -711,11 +713,16 @@ + + + + + @@ -796,6 +803,11 @@ + + + + + @@ -2946,7 +2958,7 @@ - + @@ -3077,7 +3089,7 @@ - + @@ -3193,6 +3205,7 @@ + @@ -3818,6 +3831,7 @@ + @@ -3841,11 +3855,16 @@ + + + + + @@ -3926,6 +3945,11 @@ + + + + + @@ -11499,6 +11523,7 @@ + @@ -11522,11 +11547,16 @@ + + + + + @@ -11607,6 +11637,11 @@ + + + + + @@ -12260,6 +12295,7 @@ + @@ -12436,6 +12472,7 @@ + @@ -12460,6 +12497,7 @@ + @@ -12497,7 +12535,6 @@ - @@ -12604,7 +12641,6 @@ - @@ -13087,6 +13123,9 @@ + + + @@ -18298,6 +18337,7 @@ + @@ -21429,6 +21469,7 @@ + @@ -25331,6 +25372,7 @@ + diff --git a/doc/libxml2.xsa b/doc/libxml2.xsa index 9c5234be..b16424b2 100644 --- a/doc/libxml2.xsa +++ b/doc/libxml2.xsa @@ -8,26 +8,36 @@ libxml2 - 2.6.10 - May 17 2004 + 2.6.11 + July 5 2004 http://xmlsoft.org/ - - Web page generated for ChangeLog - - build fixes: --without-html problems, make check without make all - - portability: problem with xpath.c on Windows (MSC and Borland), memcmp - vs. strncmp on Solaris, XPath tests on Windows (Mark Vakoc), C++ do not - use "list" as parameter name, make tests work with Python 1.5 (Ed - Davis), - - improvements: made xmlTextReaderMode public, small buffers resizing - (Morten Welinder), add --maxmem option to xmllint, add - xmlPopInputCallback() for Matt Sergeant, refactoring of serialization - escaping, added escaping customization - - bugfixes: xsd:extension (Taihei Goi), assorted regexp bugs (William - Brack), xmlReader end of stream problem, node deregistration with reader, - URI escaping and filemanes, XHTML1 formatting (Nick Wellnhofer), regexp - transition reduction (William), various XSD Schemas fixes (Kasimier - Buchcik), XInclude fallback problem (William), weird problems with DTD - (William), structured error handler callback context (William), reverse - xmlEncodeSpecialChars() behaviour back to escaping '"' + - Schemas: a lot of changes and improvements by Kasimier Buchcik for + attributes, namespaces and simple types. + - build fixes: --with-minimum (William Brack), some gcc cleanup + (William), --with-thread-alloc (William) + - portability: Windows binary package change (Igor Zlatkovic), Catalog + path on Windows + - documentation: update to the tutorial (John Fleck), xmllint return code + (John Fleck), man pages (Ville Skytta), + - bug fixes: C14N bug serializing namespaces (Aleksey Sanin), testSAX + properly initialize the library (William), empty node set in XPath + (William), xmlSchemas errors (William), invalid charref problem pointed + by Morus Walter, XInclude xml:base generation (William), Relax-NG bug + with div processing (William), XPointer and xml:base problem(William), + Reader and entities, xmllint return code for schemas (William), reader + streaming problem (Steve Ball), DTD serialization problem (William), + libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on + Python classes, xmlReader buffer bug, Python bindings memory interfaces + improvement (with Stéphane Bidoul), Fixed the push parser to be back to + synchronous behaviour. + - improvement: custom per-thread I/O enhancement (Rob Richards), register + namespace in debug shell (Stefano Debenedetti), Python based regression + test for non-Unix users (William), dynamically increase the number of + XPath extension functions in Python and fix a memory leak (Marc-Antoine + Parent and William) + - performance: hack done with Arjan van de Ven to reduce ELF footprint + and generated code on Linux, plus use gcc runtime profiling to optimize + the code generated in the RPM packages. diff --git a/doc/news.html b/doc/news.html index 0238e9f5..c85528c8 100644 --- a/doc/news.html +++ b/doc/news.html @@ -12,19 +12,44 @@ to help those

      The change log describes the recents commits -to the CVS code base.

      There is the list of public releases:

      2.6.11: July 5 2004

      • Schemas: a lot of changes and improvements by Kasimier Buchcik for +to the CVS code base.

        There is the list of public releases:

        2.6.12: Aug 22 2004

        • build fixes: fix --with-minimum, elfgcchack.h fixes (Peter + Breitenlohner), perl path lookup (William), diff on Solaris (Albert + Chin), some 64bits cleanups.
        • +
        • Python: avoid a warning with 2.3 (William Brack), tab and space mixes + (William), wrapper generator fixes (William), Cygwin support (Gerrit P. + Haase), node wrapper fix (Marc-Antoine Parent), XML Schemas support + (Torkel Lyng)
        • +
        • Schemas: a lot of bug fixes and improvements from Kasimier Buchcik
        • +
        • fixes: RVT fixes (William), XPath context resets bug (William), memory + debug (Steve Hay), catalog white space handling (Peter Breitenlohner), + xmlReader state after attribute reading (William), structured error + handler (William), XInclude generated xml:base fixup (William), Windows + memory reallocation problem (Steve Hay), Out of Memory conditions + handling (William and Olivier Andrieu), htmlNewDoc() charset bug, + htmlReadMemory init (William), a posteriori validation DTD base + (William), notations serialization missing, xmlGetNodePath (Dodji), + xmlCheckUTF8 (Diego Tartara), missing line numbers on entity + (William)
        • +
        • improvements: DocBook catalog build scrip (William), xmlcatalog tool + (Albert Chin), xmllint --c14n option, no_proxy environment (Mike Hommey), + xmlParseInNodeContext() addition, extend xmllint --shell, allow XInclude + to not generate start/end nodes, extend xmllint --version to include CVS + tag (William)
        • +
        • documentation: web pages fixes, validity API docs fixes (William) + schemas API fix (Eric Haszlakiewicz), xmllint man page (John Fleck)
        • +

        2.6.11: July 5 2004

        • Schemas: a lot of changes and improvements by Kasimier Buchcik for attributes, namespaces and simple types.
        • build fixes: --with-minimum (William Brack), some gcc cleanup (William), --with-thread-alloc (William)
        • portability: Windows binary package change (Igor Zlatkovic), Catalog path on Windows
        • documentation: update to the tutorial (John Fleck), xmllint return code - (John Fleck), man pages (Ville Skytta),
        • + (John Fleck), man pages (Ville Skytta),
        • bug fixes: C14N bug serializing namespaces (Aleksey Sanin), testSAX properly initialize the library (William), empty node set in XPath (William), xmlSchemas errors (William), invalid charref problem pointed by Morus Walter, XInclude xml:base generation (William), Relax-NG bug - with div processing (William), XPointer and xml:base problem(William), + with div processing (William), XPointer and xml:base problem(William), Reader and entities, xmllint return code for schemas (William), reader streaming problem (Steve Ball), DTD serialization problem (William), libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on diff --git a/doc/xml.html b/doc/xml.html index 30c5e732..b7e0f993 100644 --- a/doc/xml.html +++ b/doc/xml.html @@ -623,8 +623,8 @@ href="http://xmlsoft.org/sources/win32/">win32 directory.

        • Red Hat RPMs for i386 are available directly on xmlsoft.org, the source RPM will compile on any architecture supported by Red Hat.
        • -
        • Igor Zlatkovic - is now the maintainer of the Windows port, Igor Zlatkovic is now the + maintainer of the Windows port, he provides binaries.
        • Gary Pennington provides @@ -656,9 +656,8 @@ href="python.html">bindings section

          Libxml2 is also available from CVS:

            -
          • The Gnome - CVS base. Check the

            The Gnome CVS + base. Check the Gnome CVS Tools page; the CVS module is libxml2.

          • @@ -680,6 +679,35 @@ to the CVS code base.

            There is the list of public releases:

            +

            2.6.12: Aug 22 2004

            +
              +
            • build fixes: fix --with-minimum, elfgcchack.h fixes (Peter + Breitenlohner), perl path lookup (William), diff on Solaris (Albert + Chin), some 64bits cleanups.
            • +
            • Python: avoid a warning with 2.3 (William Brack), tab and space mixes + (William), wrapper generator fixes (William), Cygwin support (Gerrit P. + Haase), node wrapper fix (Marc-Antoine Parent), XML Schemas support + (Torkel Lyng)
            • +
            • Schemas: a lot of bug fixes and improvements from Kasimier Buchcik
            • +
            • fixes: RVT fixes (William), XPath context resets bug (William), memory + debug (Steve Hay), catalog white space handling (Peter Breitenlohner), + xmlReader state after attribute reading (William), structured error + handler (William), XInclude generated xml:base fixup (William), Windows + memory reallocation problem (Steve Hay), Out of Memory conditions + handling (William and Olivier Andrieu), htmlNewDoc() charset bug, + htmlReadMemory init (William), a posteriori validation DTD base + (William), notations serialization missing, xmlGetNodePath (Dodji), + xmlCheckUTF8 (Diego Tartara), missing line numbers on entity + (William)
            • +
            • improvements: DocBook catalog build scrip (William), xmlcatalog tool + (Albert Chin), xmllint --c14n option, no_proxy environment (Mike Hommey), + xmlParseInNodeContext() addition, extend xmllint --shell, allow XInclude + to not generate start/end nodes, extend xmllint --version to include CVS + tag (William)
            • +
            • documentation: web pages fixes, validity API docs fixes (William) + schemas API fix (Eric Haszlakiewicz), xmllint man page (John Fleck)
            • +
            +

            2.6.11: July 5 2004

            • Schemas: a lot of changes and improvements by Kasimier Buchcik for @@ -689,12 +717,12 @@ to the CVS code base.

            • portability: Windows binary package change (Igor Zlatkovic), Catalog path on Windows
            • documentation: update to the tutorial (John Fleck), xmllint return code - (John Fleck), man pages (Ville Skytta),
            • + (John Fleck), man pages (Ville Skytta),
            • bug fixes: C14N bug serializing namespaces (Aleksey Sanin), testSAX properly initialize the library (William), empty node set in XPath (William), xmlSchemas errors (William), invalid charref problem pointed by Morus Walter, XInclude xml:base generation (William), Relax-NG bug - with div processing (William), XPointer and xml:base problem(William), + with div processing (William), XPointer and xml:base problem(William), Reader and entities, xmllint return code for schemas (William), reader streaming problem (Steve Ball), DTD serialization problem (William), libxml.m4 fixes (Mike Hommey), do not provide destructors as methods on