Commit 6d373a26 authored by Daniel Veillard's avatar Daniel Veillard

preparing release 2.6.2, updated and rebuilt the docs Daniel

* configure.in NEWS doc/*: preparing release 2.6.2, updated and
  rebuilt the docs
Daniel
parent 42fd4126
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)
......
......@@ -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
......
......@@ -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&apos;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.'/>
......
......@@ -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 &lt;p&gt; 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>
......
......@@ -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 &lt;p&gt; 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>
......
......@@ -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">Stphane Bidoul</a>
maintains <a href="http://users.skynet.be/sbi/libxml-python/">a Windows port
......
......@@ -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 &lt;p&gt; 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
......
......@@ -141,6 +141,7 @@ copyCharMultiByte()
createEntityParserCtxt()
createFileParserCtxt()
createMemoryParserCtxt()
createURLParserCtxt()
htmlCreateFileParserCtxt()
htmlInitAutoClose()
isLetter()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment