diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2003-11-04 10:26:43 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2003-11-04 10:26:43 +0000 |
commit | 6d373a26fff17281ac1c872adae95b14727ca959 (patch) | |
tree | 4f8adad30b8a19c2950c6a85069058a1b9b36327 | |
parent | 42fd412637a769dcfa911386b499ad41e79d959e (diff) | |
download | libxml2-6d373a26fff17281ac1c872adae95b14727ca959.tar.gz |
preparing release 2.6.2, updated and rebuilt the docs DanielLIBXML2_2_6_2
* configure.in NEWS doc/*: preparing release 2.6.2, updated and
rebuilt the docs
Daniel
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | NEWS | 26 | ||||
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | doc/libxml2-api.xml | 69 | ||||
-rw-r--r-- | doc/libxml2.xsa | 42 | ||||
-rw-r--r-- | doc/news.html | 23 | ||||
-rw-r--r-- | doc/python.html | 6 | ||||
-rw-r--r-- | doc/xml.html | 31 | ||||
-rw-r--r-- | python/libxml2class.txt | 1 |
9 files changed, 176 insertions, 29 deletions
@@ -1,3 +1,8 @@ +Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com> + + * configure.in NEWS doc/*: preparing release 2.6.2, updated and + rebuilt the docs + Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com> * xmllint.c: change --html to make sure we use the HTML serialization @@ -15,6 +15,29 @@ to test those - More testing on RelaxNG Schemas +2.6.2: Nov 4 2003: + - XPath context unregistration fixes + - text node coalescing fixes (Mark Lilback) + - API to screate a W3C Schemas from an existing document (Steve Ball) + - BeOS patches (Marcin 'Shard' Konicki) + - xmlStrVPrintf function added (Aleksey Sanin) + - compilation fixes (Mark Vakoc) + - stdin parsing fix (William Brack) + - a posteriori DTD validation fixes + - xmlReader bug fixes: Walker fixes, python bindings + - fixed xmlStopParser() to really stop the parser and errors + - always generate line numbers when using the new xmlReadxxx + functions + - added XInclude support to the xmlReader interface + - implemented XML_PARSE_NONET parser option + - DocBook XSLT processing bug fixed + - HTML serialization for <p> elements (William Brack and me) + - XPointer failure in XInclude are now handled as resource errors + - fixed xmllint --html to use the HTML serializer on output (added + --xmlout to implement the previous behaviour of saving it using the XML + serializer) + + 2.6.1: Oct 28 2003: - Mostly bugfixes after the big 2.6.0 changes - Unix compilation patches: libxml.m4 (Patrick Welche), warnings cleanup @@ -23,7 +46,8 @@ to test those - More testing on RelaxNG Zlatkovic) - xmlWriter bugfix (Alfred Mickautsch) - chvalid.[ch]: couple of fixes from Stephane Bidoul - - context reset: error state reset, push parser reset (Graham Bennett) + - context reset: error state reset, push parser reset (Graham + Bennett) - context reuse: generate errors if file is not readable - defaulted attributes for element coming from internal entities (Stephane Bidoul) diff --git a/configure.in b/configure.in index 2c39cacb..a57351a3 100644 --- a/configure.in +++ b/configure.in @@ -6,7 +6,7 @@ AC_CANONICAL_HOST LIBXML_MAJOR_VERSION=2 LIBXML_MINOR_VERSION=6 -LIBXML_MICRO_VERSION=1 +LIBXML_MICRO_VERSION=2 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/libxml2-api.xml b/doc/libxml2-api.xml index 1cb09d80..795a0396 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -141,6 +141,7 @@ <exports symbol='xmlCreateEntityParserCtxt'/> <exports symbol='xmlCreateFileParserCtxt'/> <exports symbol='xmlCreateMemoryParserCtxt'/> + <exports symbol='xmlCreateURLParserCtxt'/> <exports symbol='xmlCurrentChar'/> <exports symbol='xmlDecodeEntities'/> <exports symbol='xmlEntityReferenceFunc'/> @@ -742,7 +743,20 @@ <exports symbol='xmlInitializePredefinedEntities'/> </file> <file name='xinclude'> + <exports symbol='XINCLUDE_FALLBACK'/> + <exports symbol='XINCLUDE_HREF'/> + <exports symbol='XINCLUDE_NODE'/> + <exports symbol='XINCLUDE_NS'/> + <exports symbol='XINCLUDE_PARSE'/> + <exports symbol='XINCLUDE_PARSE_ENCODING'/> + <exports symbol='XINCLUDE_PARSE_TEXT'/> + <exports symbol='XINCLUDE_PARSE_XML'/> + <exports symbol='xmlXIncludeCtxt'/> + <exports symbol='xmlXIncludeCtxtPtr'/> + <exports symbol='xmlXIncludeFreeContext'/> + <exports symbol='xmlXIncludeNewContext'/> <exports symbol='xmlXIncludeProcess'/> + <exports symbol='xmlXIncludeProcessNode'/> <exports symbol='xmlXIncludeProcessTree'/> </file> <file name='SAX2'> @@ -1258,6 +1272,7 @@ <exports symbol='xmlStrEqual'/> <exports symbol='xmlStrPrintf'/> <exports symbol='xmlStrQEqual'/> + <exports symbol='xmlStrVPrintf'/> <exports symbol='xmlStrcasecmp'/> <exports symbol='xmlStrcasestr'/> <exports symbol='xmlStrcat'/> @@ -1498,6 +1513,7 @@ <exports symbol='xmlSchemaFree'/> <exports symbol='xmlSchemaFreeParserCtxt'/> <exports symbol='xmlSchemaFreeValidCtxt'/> + <exports symbol='xmlSchemaNewDocParserCtxt'/> <exports symbol='xmlSchemaNewMemParserCtxt'/> <exports symbol='xmlSchemaNewParserCtxt'/> <exports symbol='xmlSchemaNewValidCtxt'/> @@ -3107,6 +3123,22 @@ </macro> <macro name='WITH_TRIO' file='xmlversion'> </macro> + <macro name='XINCLUDE_FALLBACK' file='xinclude'> + </macro> + <macro name='XINCLUDE_HREF' file='xinclude'> + </macro> + <macro name='XINCLUDE_NODE' file='xinclude'> + </macro> + <macro name='XINCLUDE_NS' file='xinclude'> + </macro> + <macro name='XINCLUDE_PARSE' file='xinclude'> + </macro> + <macro name='XINCLUDE_PARSE_ENCODING' file='xinclude'> + </macro> + <macro name='XINCLUDE_PARSE_TEXT' file='xinclude'> + </macro> + <macro name='XINCLUDE_PARSE_XML' file='xinclude'> + </macro> <macro name='XMLCALL' file='xmlexports'> <info>Macros which declare the called convention for exported functions Windows platform with MS compiler Windows platform with Borland compiler Windows platform with GNU compiler (Mingw) Cygwin platform, GNU compiler</info> </macro> @@ -5013,6 +5045,8 @@ actually an xmlCharEncoding'/> <typedef name='xmlValidCtxtPtr' file='valid' type='xmlValidCtxt *'/> <struct name='xmlValidState' file='valid' type='struct _xmlValidState'/> <typedef name='xmlValidStatePtr' file='valid' type='xmlValidState *'/> + <struct name='xmlXIncludeCtxt' file='xinclude' type='struct _xmlXIncludeCtxt'/> + <typedef name='xmlXIncludeCtxtPtr' file='xinclude' type='xmlXIncludeCtxt *'/> <struct name='xmlXPathAxis' file='xpath' type='struct _xmlXPathAxis'> <field name='name' type='const xmlChar *' info=' the axis name'/> <field name='func' type='xmlXPathAxisFunc' info=' the search function'/> @@ -7056,6 +7090,12 @@ actually an xmlCharEncoding'/> <info>Simply creates an empty xmlURI</info> <return type='xmlURIPtr' info='the new structure or NULL in case of error'/> </function> + <function name='xmlCreateURLParserCtxt' file='parserInternals'> + <info>Create a parser context for a file or URL content. Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time and for file accesses</info> + <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/> + <arg name='filename' type='const char *' info='the filename or URL'/> + <arg name='options' type='int' info='a combination of xmlParserOption(s)'/> + </function> <function name='xmlCtxtGetLastError' file='xmlerror'> <info>Get the last parsing error registered.</info> <return type='xmlErrorPtr' info='NULL if no error occured or a pointer to the error'/> @@ -10689,6 +10729,11 @@ actually an xmlCharEncoding'/> <info>Initialize the default XML Schemas type library</info> <return type='void'/> </function> + <function name='xmlSchemaNewDocParserCtxt' file='xmlschemas'> + <info>Create an XML Schemas parse context for that document. NB. The document may be modified during the parsing process.</info> + <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/> + <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/> + </function> <function name='xmlSchemaNewFacet' file='xmlschemastypes'> <info>Allocate a new Facet structure.</info> <return type='xmlSchemaFacetPtr' info='the newly allocated structure or NULL in case or error'/> @@ -11063,6 +11108,14 @@ actually an xmlCharEncoding'/> <arg name='name' type='const xmlChar *' info='the localname of the QName'/> <arg name='str' type='const xmlChar *' info='the second xmlChar *'/> </function> + <function name='xmlStrVPrintf' file='parser'> + <info>Formats @msg and places result into @buf.</info> + <return type='int' info='the number of characters written to @buf or -1 if an error occurs.'/> + <arg name='buf' type='xmlChar *' info='the result buffer.'/> + <arg name='len' type='int' info='the result buffer length.'/> + <arg name='msg' type='const xmlChar *' info='the message with printf formatting.'/> + <arg name='ap' type='va_list' info='extra parameters for the message.'/> + </function> <function name='xmlStrcasecmp' file='parser'> <info>a strcasecmp for xmlChar's</info> <return type='int' info='the integer result of the comparison'/> @@ -13082,11 +13135,27 @@ actually an xmlCharEncoding'/> <arg name='msg' type='const char *' info='the string to format *printf like vararg'/> <arg name='...' type='...' info='remaining arguments to the format'/> </functype> + <function name='xmlXIncludeFreeContext' file='xinclude'> + <info>Free an XInclude context</info> + <return type='void'/> + <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='the XInclude context'/> + </function> + <function name='xmlXIncludeNewContext' file='xinclude'> + <info>Creates a new XInclude context</info> + <return type='xmlXIncludeCtxtPtr' info='the new set'/> + <arg name='doc' type='xmlDocPtr' info='an XML Document'/> + </function> <function name='xmlXIncludeProcess' file='xinclude'> <info>Implement the XInclude substitution on the XML document @doc</info> <return type='int' info='0 if no substitution were done, -1 if some processing failed or the number of substitutions done.'/> <arg name='doc' type='xmlDocPtr' info='an XML document'/> </function> + <function name='xmlXIncludeProcessNode' file='xinclude'> + <info>Implement the XInclude substitution for the given subtree reusing the informations and data coming from the given context.</info> + <return type='int' info='0 if no substitution were done, -1 if some processing failed or the number of substitutions done.'/> + <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an existing XInclude context'/> + <arg name='node' type='xmlNodePtr' info='a node in an XML document'/> + </function> <function name='xmlXIncludeProcessTree' file='xinclude'> <info>Implement the XInclude substitution for the given subtree</info> <return type='int' info='0 if no substitution were done, -1 if some processing failed or the number of substitutions done.'/> diff --git a/doc/libxml2.xsa b/doc/libxml2.xsa index c1bf8251..81a5da7f 100644 --- a/doc/libxml2.xsa +++ b/doc/libxml2.xsa @@ -8,27 +8,29 @@ </vendor> <product id="libxml2"> <name>libxml2</name> - <version>2.6.1</version> - <last-release> Oct 28 2003</last-release> + <version>2.6.2</version> + <last-release> Nov 4 2003</last-release> <info-url>http://xmlsoft.org/</info-url> - <changes> - Mostly bugfixes after the big 2.6.0 changes - - Unix compilation patches: libxml.m4 (Patrick Welche), warnings cleanup - (William Brack) - - Windows compilation patches (Joachim Bauch, Stephane Bidoul, Igor - Zlatkovic) - - xmlWriter bugfix (Alfred Mickautsch) - - chvalid.[ch]: couple of fixes from Stephane Bidoul - - context reset: error state reset, push parser reset (Graham Bennett) - - context reuse: generate errors if file is not readable - - defaulted attributes for element coming from internal entities - (Stephane Bidoul) - - Python: tab and spaces mix (William Brack) - - Error handler could crash in DTD validation in 2.6.0 - - xmlReader: do not use the document or element _private field - - testSAX.c: avoid a problem with some PIs (Massimo Morara) - - general bug fixes: mandatory encoding in text decl, serializing - Document Fragment nodes, xmlSearchNs 2.6.0 problem (Kasimier Buchcik), - XPath errors not reported, slow HTML parsing of large documents. + <changes> - XPath context unregistration fixes + - text node coalescing fixes (Mark Lilback) + - API to screate a W3C Schemas from an existing document (Steve Ball) + - BeOS patches (Marcin 'Shard' Konicki) + - xmlStrVPrintf function added (Aleksey Sanin) + - compilation fixes (Mark Vakoc) + - stdin parsing fix (William Brack) + - a posteriori DTD validation fixes + - xmlReader bug fixes: Walker fixes, python bindings + - fixed xmlStopParser() to really stop the parser and errors + - always generate line numbers when using the new xmlReadxxx + functions + - added XInclude support to the xmlReader interface + - implemented XML_PARSE_NONET parser option + - DocBook XSLT processing bug fixed + - HTML serialization for <p> elements (William Brack and me) + - XPointer failure in XInclude are now handled as resource errors + - fixed xmllint --html to use the HTML serializer on output (added + --xmlout to implement the previous behaviour of saving it using the XML + serializer) </changes> </product> diff --git a/doc/news.html b/doc/news.html index 420feaad..889c6715 100644 --- a/doc/news.html +++ b/doc/news.html @@ -12,6 +12,26 @@ for a really accurate description</h3><p>Items not finished and worked on, get i to test those</p><ul><li>More testing on RelaxNG</li> <li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML Schemas</a></li> +</ul><h3>2.6.2: Nov 4 2003</h3><ul><li>XPath context unregistration fixes</li> + <li>text node coalescing fixes (Mark Lilback)</li> + <li>API to screate a W3C Schemas from an existing document (Steve Ball)</li> + <li>BeOS patches (Marcin 'Shard' Konicki)</li> + <li>xmlStrVPrintf function added (Aleksey Sanin)</li> + <li>compilation fixes (Mark Vakoc)</li> + <li>stdin parsing fix (William Brack)</li> + <li>a posteriori DTD validation fixes</li> + <li>xmlReader bug fixes: Walker fixes, python bindings </li> + <li>fixed xmlStopParser() to really stop the parser and errors</li> + <li>always generate line numbers when using the new xmlReadxxx + functions</li> + <li>added XInclude support to the xmlReader interface</li> + <li>implemented XML_PARSE_NONET parser option</li> + <li>DocBook XSLT processing bug fixed</li> + <li>HTML serialization for <p> elements (William Brack and me)</li> + <li>XPointer failure in XInclude are now handled as resource errors</li> + <li>fixed xmllint --html to use the HTML serializer on output (added + --xmlout to implement the previous behaviour of saving it using the XML + serializer)</li> </ul><h3>2.6.1: Oct 28 2003</h3><ul><li>Mostly bugfixes after the big 2.6.0 changes</li> <li>Unix compilation patches: libxml.m4 (Patrick Welche), warnings cleanup (William Brack)</li> @@ -19,7 +39,8 @@ to test those</p><ul><li>More testing on RelaxNG</li> Zlatkovic)</li> <li>xmlWriter bugfix (Alfred Mickautsch)</li> <li>chvalid.[ch]: couple of fixes from Stephane Bidoul</li> - <li>context reset: error state reset, push parser reset (Graham Bennett)</li> + <li>context reset: error state reset, push parser reset (Graham + Bennett)</li> <li>context reuse: generate errors if file is not readable</li> <li>defaulted attributes for element coming from internal entities (Stephane Bidoul)</li> diff --git a/doc/python.html b/doc/python.html index 92251663..71273eb8 100644 --- a/doc/python.html +++ b/doc/python.html @@ -42,9 +42,9 @@ or libxslt wrappers or bindings:</p><ul><li><a href="http://libxmlplusplus.sourc <li><a href="http://savannah.gnu.org/projects/classpathx/">LibxmlJ</a> is an effort to create a 100% JAXP-compatible Java wrapper for libxml2 and libxslt as part of GNU ClasspathX project.</li> - <li>Patrick McPhee provides Rexx bindings fof libxml2 and libxslt, - look for <a href="http://www.interlog.com/~ptjm/software.html">RexxXML</a>. -</li></ul><p>The distribution includes a set of Python bindings, which are guaranteed + <li>Patrick McPhee provides Rexx bindings fof libxml2 and libxslt, look for + <a href="http://www.interlog.com/~ptjm/software.html">RexxXML</a>.</li> +</ul><p>The distribution includes a set of Python bindings, which are guaranteed 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><a href="mailto:stephane.bidoul@softwareag.com">Stéphane Bidoul</a> maintains <a href="http://users.skynet.be/sbi/libxml-python/">a Windows port diff --git a/doc/xml.html b/doc/xml.html index dbdbd4d5..37c6fce5 100644 --- a/doc/xml.html +++ b/doc/xml.html @@ -661,6 +661,30 @@ to test those</p> Schemas</a></li> </ul> +<h3>2.6.2: Nov 4 2003</h3> +<ul> + <li>XPath context unregistration fixes</li> + <li>text node coalescing fixes (Mark Lilback)</li> + <li>API to screate a W3C Schemas from an existing document (Steve Ball)</li> + <li>BeOS patches (Marcin 'Shard' Konicki)</li> + <li>xmlStrVPrintf function added (Aleksey Sanin)</li> + <li>compilation fixes (Mark Vakoc)</li> + <li>stdin parsing fix (William Brack)</li> + <li>a posteriori DTD validation fixes</li> + <li>xmlReader bug fixes: Walker fixes, python bindings </li> + <li>fixed xmlStopParser() to really stop the parser and errors</li> + <li>always generate line numbers when using the new xmlReadxxx + functions</li> + <li>added XInclude support to the xmlReader interface</li> + <li>implemented XML_PARSE_NONET parser option</li> + <li>DocBook XSLT processing bug fixed</li> + <li>HTML serialization for <p> elements (William Brack and me)</li> + <li>XPointer failure in XInclude are now handled as resource errors</li> + <li>fixed xmllint --html to use the HTML serializer on output (added + --xmlout to implement the previous behaviour of saving it using the XML + serializer)</li> +</ul> + <h3>2.6.1: Oct 28 2003</h3> <ul> <li>Mostly bugfixes after the big 2.6.0 changes</li> @@ -670,7 +694,8 @@ to test those</p> Zlatkovic)</li> <li>xmlWriter bugfix (Alfred Mickautsch)</li> <li>chvalid.[ch]: couple of fixes from Stephane Bidoul</li> - <li>context reset: error state reset, push parser reset (Graham Bennett)</li> + <li>context reset: error state reset, push parser reset (Graham + Bennett)</li> <li>context reuse: generate errors if file is not readable</li> <li>defaulted attributes for element coming from internal entities (Stephane Bidoul)</li> @@ -1904,8 +1929,8 @@ or libxslt wrappers or bindings:</p> <li><a href="http://savannah.gnu.org/projects/classpathx/">LibxmlJ</a> is an effort to create a 100% JAXP-compatible Java wrapper for libxml2 and libxslt as part of GNU ClasspathX project.</li> - <li>Patrick McPhee provides Rexx bindings fof libxml2 and libxslt, - look for <a href="http://www.interlog.com/~ptjm/software.html">RexxXML</a>. + <li>Patrick McPhee provides Rexx bindings fof libxml2 and libxslt, look for + <a href="http://www.interlog.com/~ptjm/software.html">RexxXML</a>.</li> </ul> <p>The distribution includes a set of Python bindings, which are guaranteed diff --git a/python/libxml2class.txt b/python/libxml2class.txt index c45d8d70..17a1d07b 100644 --- a/python/libxml2class.txt +++ b/python/libxml2class.txt @@ -141,6 +141,7 @@ copyCharMultiByte() createEntityParserCtxt() createFileParserCtxt() createMemoryParserCtxt() +createURLParserCtxt() htmlCreateFileParserCtxt() htmlInitAutoClose() isLetter() |