1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-03-27 18:50:07 +03:00

preparing release 2.6.19, updated docs and rebuilding. Daniel

* doc/* configure.in NEWS: preparing release 2.6.19, updated docs and
  rebuilding.
Daniel
This commit is contained in:
Daniel Veillard 2005-04-02 10:49:51 +00:00
parent cdc1a59a63
commit 771971f2e5
14 changed files with 91 additions and 43 deletions

View File

@ -1,3 +1,8 @@
Sat Apr 2 12:48:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
* doc/* configure.in NEWS: preparing release 2.6.19, updated docs and
rebuilding.
Sat Apr 2 13:27:32 CEST 2005 Daniel Veillard <daniel@veillard.com>
* xstc/Makefile.am: integrated fixup-tests.py

View File

@ -5,7 +5,7 @@ AC_CANONICAL_HOST
LIBXML_MAJOR_VERSION=2
LIBXML_MINOR_VERSION=6
LIBXML_MICRO_VERSION=18
LIBXML_MICRO_VERSION=19
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

View File

@ -64,6 +64,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#xmlAddNextSibling">xmlAddNextSibling</a><br />
<a href="html/libxml-tree.html#xmlAddPrevSibling">xmlAddPrevSibling</a><br />
</dd><dt>Absolute</dt><dd><a href="html/libxml-uri.html#xmlBuildURI">xmlBuildURI</a><br />
</dd><dt>Accessor</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaGetValType">xmlSchemaGetValType</a><br />
</dd><dt>Activation</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
</dd><dt>Add</dt><dd><a href="html/libxml-catalog.html#xmlACatalogAdd">xmlACatalogAdd</a><br />

View File

@ -120,6 +120,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>schemas</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGNewMemParserCtxt">xmlRelaxNGNewMemParserCtxt</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetFacetValueAsULong">xmlSchemaGetFacetValueAsULong</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetValType">xmlSchemaGetValType</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaNewMemParserCtxt">xmlSchemaNewMemParserCtxt</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaValidateDoc">xmlSchemaValidateDoc</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateFacet">xmlSchemaValidateFacet</a><br />

View File

@ -379,6 +379,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>xmlSaveOptions</dt><dd><a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
</dd><dt>xmlSchemaValType</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaGetValType">xmlSchemaGetValType</a><br />
</dd><dt>xmlSchemaValidOption</dt><dd><a href="html/libxml-xmlschemas.html#xmlSchemaSetValidOptions">xmlSchemaSetValidOptions</a><br />
</dd><dt>xmlSetExternalEntityLoader</dt><dd><a href="html/libxml-SAX.html#resolveEntity">resolveEntity</a><br />
<a href="html/libxml-parser.html#resolveEntitySAXFunc">resolveEntitySAXFunc</a><br />

View File

@ -160,9 +160,6 @@ class identifier:
self.set_extra(extra)
if conditionals != None:
self.set_conditionals(conditionals)
if self.name == 'xmlCleanupPredefinedEntities':
print "updating xmlCleanupPredefinedEntities : header %s module %s info %s" % (self.header, self.module, self.info)
class index:
def __init__(self, name = "noname"):
@ -181,8 +178,6 @@ class index:
def add_ref(self, name, header, module, static, type, lineno, info=None, extra=None, conditionals = None):
if name[0:2] == '__':
return None
if name == 'xmlCleanupPredefinedEntities':
print "adding ref xmlCleanupPredefinedEntities : header %s module %s info %s" % (header, module, info)
d = None
try:
d = self.identifiers[name]
@ -205,8 +200,6 @@ class index:
def add(self, name, header, module, static, type, lineno, info=None, extra=None, conditionals = None):
if name[0:2] == '__':
return None
if name == 'xmlCleanupPredefinedEntities':
print "adding xmlCleanupPredefinedEntities : header %s module %s info %s" % (header, module, info)
d = None
try:
d = self.identifiers[name]

View File

@ -73,8 +73,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>facet</tt></i>:</span></td><td>an schemas type facet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the value as a long</td></tr></tbody></table></div><h3><a name="xmlSchemaGetPredefinedType" id="xmlSchemaGetPredefinedType"></a>Function: xmlSchemaGetPredefinedType</h3><pre class="programlisting"><a href="libxml-schemasInternals.html#xmlSchemaTypePtr">xmlSchemaTypePtr</a> xmlSchemaGetPredefinedType (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * ns)<br />
</pre><p>Lookup a type in the default XML Schemas type library</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the type name</td></tr><tr><td><span class="term"><i><tt>ns</tt></i>:</span></td><td>the URI of the namespace usually "http://www.w3.org/2001/XMLSchema"</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the type if found, NULL otherwise</td></tr></tbody></table></div><h3><a name="xmlSchemaGetValType" id="xmlSchemaGetValType"></a>Function: xmlSchemaGetValType</h3><pre class="programlisting"><a href="libxml-schemasInternals.html#xmlSchemaValType">xmlSchemaValType</a> xmlSchemaGetValType (<a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> val)<br />
</pre><p></p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xmlSchemaInitTypes" id="xmlSchemaInitTypes"></a>Function: xmlSchemaInitTypes</h3><pre class="programlisting">void xmlSchemaInitTypes (void)<br />
</pre><p>Accessor for the type of a value</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td>a schemas value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxml-schemasInternals.html#xmlSchemaValType">xmlSchemaValType</a> of the value</td></tr></tbody></table></div><h3><a name="xmlSchemaInitTypes" id="xmlSchemaInitTypes"></a>Function: xmlSchemaInitTypes</h3><pre class="programlisting">void xmlSchemaInitTypes (void)<br />
</pre><p>Initialize the default XML Schemas type library</p>
<h3><a name="xmlSchemaIsBuiltInTypeFacet" id="xmlSchemaIsBuiltInTypeFacet"></a>Function: xmlSchemaIsBuiltInTypeFacet</h3><pre class="programlisting">int xmlSchemaIsBuiltInTypeFacet (<a href="libxml-schemasInternals.html#xmlSchemaTypePtr">xmlSchemaTypePtr</a> type, <br /> int facetType)<br />
</pre><p>Evaluates if a specific facet can be used in conjunction with a type.</p>

View File

@ -12787,9 +12787,9 @@ actually an xmlCharEncoding'/>
</function>
<function name='xmlSchemaGetValType' file='xmlschemastypes' module='xmlschemastypes'>
<cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
<info></info>
<return type='xmlSchemaValType' info=''/>
<arg name='val' type='xmlSchemaValPtr' info=''/>
<info>Accessor for the type of a value</info>
<return type='xmlSchemaValType' info='the xmlSchemaValType of the value'/>
<arg name='val' type='xmlSchemaValPtr' info='a schemas value'/>
</function>
<function name='xmlSchemaGetValidErrors' file='xmlschemas' module='xmlschemas'>
<cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>

View File

@ -13382,6 +13382,9 @@
<word name='Absolute'>
<ref name='xmlBuildURI'/>
</word>
<word name='Accessor'>
<ref name='xmlSchemaGetValType'/>
</word>
<word name='Activation'>
<ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/>
@ -26127,6 +26130,7 @@
<ref name='xmlRelaxNGNewDocParserCtxt'/>
<ref name='xmlRelaxNGNewMemParserCtxt'/>
<ref name='xmlSchemaGetFacetValueAsULong'/>
<ref name='xmlSchemaGetValType'/>
<ref name='xmlSchemaNewMemParserCtxt'/>
<ref name='xmlSchemaValidateDoc'/>
<ref name='xmlSchemaValidateFacet'/>
@ -29172,6 +29176,9 @@
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
</word>
<word name='xmlSchemaValType'>
<ref name='xmlSchemaGetValType'/>
</word>
<word name='xmlSchemaValidOption'>
<ref name='xmlSchemaSetValidOptions'/>
</word>

View File

@ -8,33 +8,33 @@
</vendor>
<product id="libxml2">
<name>libxml2</name>
<version>2.6.17</version>
<last-release> Jan 16 2005</last-release>
<version>2.6.18</version>
<last-release> Mar 13 2005</last-release>
<info-url>http://xmlsoft.org/</info-url>
<changes> - build fixes: Windows, warnings removal (William Brack),
maintainer-clean dependency(William), build in a different directory
(William), fixing --with-minimum configure build (William), BeOS
build (Marcin Konicki), Python-2.4 detection (William), compilation
on AIX (Dan McNichol)
- bug fixes: xmlTextReaderHasAttributes (Rob Richards), xmlCtxtReadFile()
to use the catalog(s), loop on output (William Brack), XPath memory leak,
ID deallocation problem (Steve Shepard), debugDumpNode crash (William),
warning not using error callback (William), xmlStopParser bug (William),
UTF-16 with BOM on DTDs (William), namespace bug on empty elements
in push mode (Rob Richards), line and col computations fixups (Aleksey
Sanin), xmlURIEscape fix (William), xmlXPathErr on bad range (William),
patterns with too many steps, bug in RNG choice optimization, line
number sometimes missing.
- improvements: XSD Schemas (Kasimier Buchcik), python generator (William),
xmlUTF8Strpos speedup (William), unicode Python strings (William),
XSD error reports (Kasimier Buchcik), Python __str__ call serialize().
- new APIs: added xmlDictExists(), GetLineNumber and GetColumnNumber
for the xmlReader (Aleksey Sanin), Dynamic Shared Libraries APIs
(mostly Joel Reed), error extraction API from regexps, new XMLSave
option for format (Phil Shafer)
- documentation: site improvement (John Fleck), FAQ entries (William).
<changes> - build fixes: warnings (Peter Breitenlohner), testapi.c generation,
Bakefile support (Francesco Montorsi), Windows compilation (Joel Reed),
some gcc4 fixes, HP-UX portability fixes (Rick Jones).
- bug fixes: xmlSchemaElementDump namespace (Kasimier Buchcik), push and
xmlreader stopping on non-fatal errors, thread support for dictionnaries
reference counting (Gary Coady), internal subset and push problem,
URL saved in xmlCopyDoc, various schemas bug fixes (Kasimier), Python
paths fixup (Stephane Bidoul), xmlGetNodePath and namespaces,
xmlSetNsProp fix (Mike Hommey), warning should not count as error
(William Brack), xmlCreatePushParser empty chunk, XInclude parser
flags (William), cleanup FTP and HTTP code to reuse the uri parsing
and IPv6 (William), xmlTextWriterStartAttributeNS fix (Rob Richards),
XMLLINT_INDENT being empty (William), xmlWriter bugs (Rob Richards),
multithreading on Windows (Rich Salz), xmlSearchNsByHref fix (Kasimier),
Python binding leak (Brent Hendricks), aliasing bug exposed by gcc4
on s390, xmlTextReaderNext bug (Rob Richards), Schemas decimal type
fixes (William Brack), xmlByteConsumed static buffer (Ben Maurer).
- improvement: speedup parsing comments and DTDs, dictionnary support for
hash tables, Schemas Identity constraints (Kasimier), streaming XPath
subset, xmlTextReaderReadString added (Bjorn Reese), Schemas canonical
values handling (Kasimier), add xmlTextReaderByteConsumed (Aron
Stansvik),
- Documentation: Wiki support (Joel Reed)
</changes>
</product>

View File

@ -12,7 +12,25 @@ to help 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><p>The <a href="ChangeLog.html">change log</a> describes the recents commits
to the <a href="http://cvs.gnome.org/viewcvs/libxml2/">CVS</a> code base.</p><p>There is the list of public releases:</p><h3>2.6.18: Mar 13 2005</h3><ul><li> build fixes: warnings (Peter Breitenlohner), testapi.c generation,
to the <a href="http://cvs.gnome.org/viewcvs/libxml2/">CVS</a> code base.</p><p>There is the list of public releases:</p><h3>2.6.19: Apr 02 2005</h3><ul><li> build fixes: drop .la from RPMs, --with-minimum build fix (William
Brack), use XML_SOCKLEN_T instead of SOCKLEN_T because it breaks with
AIX 5.3 compiler, fixed elfgcchack.h generation and PLT reduction
code on Linux/ELF/gcc4</li>
<li> bug fixes: schemas type decimal fixups (William Brack), xmmlint return
code (Gerry Murphy), small schemas fixes (Matthew Burgess and
GUY Fabrice), workaround "DAV:" namespace brokeness in c14n (Aleksey
Sanin), segfault in Schemas (Kasimier Buchcik), Schemas attribute
validation (Kasimier), Prop related functions and xmlNewNodeEatName
(Rob Richards), HTML serialization of name attribute on a elements,
Python error handlers leaks and improvement (Brent Hendricks),
uninitialized variable in encoding code, Relax-NG validation bug,
potential crash if gnorableWhitespace is NULL, xmlSAXParseDoc and
xmlParseDoc signatures, switched back to assuming UTF-8 in case
no encoding is given at serialization time</li>
<li> improvements: lot of work on Schemas by Kasimier Buchcikii on facets
checking and also mixed handling.</li>
<li></li>
</ul><h3>2.6.18: Mar 13 2005</h3><ul><li> build fixes: warnings (Peter Breitenlohner), testapi.c generation,
Bakefile support (Francesco Montorsi), Windows compilation (Joel Reed),
some gcc4 fixes, HP-UX portability fixes (Rick Jones).</li>
<li> bug fixes: xmlSchemaElementDump namespace (Kasimier Buchcik), push and

View File

@ -715,6 +715,27 @@ to the <a href="http://cvs.gnome.org/viewcvs/libxml2/">CVS</a> code base.</p>
<p>There is the list of public releases:</p>
<h3>2.6.19: Apr 02 2005</h3>
<ul>
<li> build fixes: drop .la from RPMs, --with-minimum build fix (William
Brack), use XML_SOCKLEN_T instead of SOCKLEN_T because it breaks with
AIX 5.3 compiler, fixed elfgcchack.h generation and PLT reduction
code on Linux/ELF/gcc4</li>
<li> bug fixes: schemas type decimal fixups (William Brack), xmmlint return
code (Gerry Murphy), small schemas fixes (Matthew Burgess and
GUY Fabrice), workaround "DAV:" namespace brokeness in c14n (Aleksey
Sanin), segfault in Schemas (Kasimier Buchcik), Schemas attribute
validation (Kasimier), Prop related functions and xmlNewNodeEatName
(Rob Richards), HTML serialization of name attribute on a elements,
Python error handlers leaks and improvement (Brent Hendricks),
uninitialized variable in encoding code, Relax-NG validation bug,
potential crash if gnorableWhitespace is NULL, xmlSAXParseDoc and
xmlParseDoc signatures, switched back to assuming UTF-8 in case
no encoding is given at serialization time</li>
<li> improvements: lot of work on Schemas by Kasimier Buchcikii on facets
checking and also mixed handling.</li>
<li></li>
</ul>
<h3>2.6.18: Mar 13 2005</h3>
<ul>
<li> build fixes: warnings (Peter Breitenlohner), testapi.c generation,

View File

@ -89,13 +89,14 @@ else
%configure
make
fi
(cd doc/examples ; make clean)
gzip -9 ChangeLog
%install
rm -fr %{buildroot}
%makeinstall
(cd doc/examples ; make clean ; rm -rf .deps)
gzip -9 doc/libxml2-api.xml
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
%clean
@ -125,7 +126,7 @@ rm -fr %{buildroot}
%doc %{_mandir}/man1/xml2-config.1*
%doc AUTHORS ChangeLog.gz NEWS README Copyright TODO
%doc doc/*.html doc/html doc/*.gif doc/*.png
%doc doc/tutorial doc/libxml2-api.xml
%doc doc/tutorial doc/libxml2-api.xml.gz
%doc doc/examples
%{_libdir}/lib*.so

View File

@ -33067,7 +33067,7 @@ test_xmlSchemaGetValType(void) {
#if defined(LIBXML_SCHEMAS_ENABLED)
int mem_base;
xmlSchemaValType ret_val;
xmlSchemaValPtr val; /* */
xmlSchemaValPtr val; /* a schemas value */
int n_val;
for (n_val = 0;n_val < gen_nb_xmlSchemaValPtr;n_val++) {