summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2002-09-26 17:50:03 +0000
committerDaniel Veillard <veillard@src.gnome.org>2002-09-26 17:50:03 +0000
commite16b57406a96297a6ce39e509e06511c3c8a200e (patch)
treec5405b2a5f3f72abe0b278086180738ba4ebc54f
parent90d68fbb35f94a60853d9b20029645b98b949233 (diff)
downloadlibxml2-e16b57406a96297a6ce39e509e06511c3c8a200e.tar.gz
preparing release of 2.4.25 updated and regenerated teh docs and webLIBXML_2_4_25
* configure.in include/libxml/xmlwin32version.h: preparing release of 2.4.25 * doc/*: updated and regenerated teh docs and web pages. Daniel
-rw-r--r--ChangeLog6
-rw-r--r--configure.in2
-rw-r--r--doc/APIfiles.html1
-rw-r--r--doc/APIfunctions.html6
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/downloads.html5
-rw-r--r--doc/libxml2-api.xml10
-rw-r--r--doc/libxml2-refs.xml7
-rw-r--r--doc/news.html20
-rw-r--r--doc/xml.html28
-rw-r--r--doc/xmlio.html1
-rw-r--r--include/libxml/xmlwin32version.h8
12 files changed, 85 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index 441a0a17..5dd1f50d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
+
+ * configure.in include/libxml/xmlwin32version.h: preparing release
+ of 2.4.25
+ * doc/*: updated and regenerated teh docs and web pages.
+
Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
* SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
diff --git a/configure.in b/configure.in
index 3939e8c3..dcfa5075 100644
--- a/configure.in
+++ b/configure.in
@@ -6,7 +6,7 @@ AC_CANONICAL_HOST
LIBXML_MAJOR_VERSION=2
LIBXML_MINOR_VERSION=4
-LIBXML_MICRO_VERSION=24
+LIBXML_MICRO_VERSION=25
LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION
LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index ec63145b..87b64897 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -1077,6 +1077,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-valid.html#XMLVALIDATEELEMENT">xmlValidateElement</a>
<a href="html/libxml-valid.html#XMLVALIDATEONEELEMENT">xmlValidateOneElement</a>
<a href="html/libxml-valid.html#XMLVALIDATEONEATTRIBUTE">xmlValidateOneAttribute</a>
+<a href="">xmlValidateOneNamespace</a>
<a href="html/libxml-valid.html#XMLVALIDATEDOCUMENTFINAL">xmlValidateDocumentFinal</a>
<a href="html/libxml-valid.html#XMLVALIDATENOTATIONUSE">xmlValidateNotationUse</a>
<a href="html/libxml-valid.html#XMLISMIXEDELEMENT">xmlIsMixedElement</a>
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index b9459b78..1e3c2c43 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -443,6 +443,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-valid.html#XMLVALIDCTXTNORMALIZEATTRIBUTEVALUE">xmlValidCtxtNormalizeAttributeValue</a>
<a href="html/libxml-valid.html#XMLVALIDATEATTRIBUTEVALUE">xmlValidateAttributeValue</a>
<a href="html/libxml-valid.html#XMLVALIDATEONEATTRIBUTE">xmlValidateOneAttribute</a>
+<a href="">xmlValidateOneNamespace</a>
+<a href="">xmlValidateOneNamespace</a>
<a href="html/libxml-valid.html#XMLVALIDATENOTATIONUSE">xmlValidateNotationUse</a>
<a href="html/libxml-valid.html#XMLISMIXEDELEMENT">xmlIsMixedElement</a>
<a href="html/libxml-valid.html#XMLGETDTDATTRDESC">xmlGetDtdAttrDesc</a>
@@ -1196,6 +1198,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-valid.html#XMLVALIDATEELEMENT">xmlValidateElement</a>
<a href="html/libxml-valid.html#XMLVALIDATEONEELEMENT">xmlValidateOneElement</a>
<a href="html/libxml-valid.html#XMLVALIDATEONEATTRIBUTE">xmlValidateOneAttribute</a>
+<a href="">xmlValidateOneNamespace</a>
<a href="html/libxml-valid.html#XMLVALIDATEDOCUMENTFINAL">xmlValidateDocumentFinal</a>
<a href="html/libxml-valid.html#XMLVALIDATENOTATIONUSE">xmlValidateNotationUse</a>
<a href="html/libxml-valid.html#XMLISMIXEDELEMENT">xmlIsMixedElement</a>
@@ -1566,6 +1569,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-valid.html#XMLVALIDATEELEMENT">xmlValidateElement</a>
<a href="html/libxml-valid.html#XMLVALIDATEONEELEMENT">xmlValidateOneElement</a>
<a href="html/libxml-valid.html#XMLVALIDATEONEATTRIBUTE">xmlValidateOneAttribute</a>
+<a href="">xmlValidateOneNamespace</a>
<a href="html/libxml-xpath.html#XMLXPATHNODESETCREATE">xmlXPathNodeSetCreate</a>
<a href="html/libxml-xpath.html#XMLXPATHCMPNODES">xmlXPathCmpNodes</a>
<a href="html/libxml-xpath.html#XMLXPATHCMPNODES">xmlXPathCmpNodes</a>
@@ -1688,6 +1692,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#XMLCOPYNAMESPACELIST">xmlCopyNamespaceList</a>
<a href="html/libxml-tree.html#XMLSETNSPROP">xmlSetNsProp</a>
<a href="html/libxml-tree.html#XMLUNSETNSPROP">xmlUnsetNsProp</a>
+<a href="">xmlValidateOneNamespace</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETADDNS">xmlXPathNodeSetAddNs</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETFREENS">xmlXPathNodeSetFreeNs</a>
</p>
@@ -1964,6 +1969,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-valid.html#XMLVALIDATEELEMENT">xmlValidateElement</a>
<a href="html/libxml-valid.html#XMLVALIDATEONEELEMENT">xmlValidateOneElement</a>
<a href="html/libxml-valid.html#XMLVALIDATEONEATTRIBUTE">xmlValidateOneAttribute</a>
+<a href="">xmlValidateOneNamespace</a>
<a href="html/libxml-valid.html#XMLVALIDATEDOCUMENTFINAL">xmlValidateDocumentFinal</a>
<a href="html/libxml-valid.html#XMLVALIDATENOTATIONUSE">xmlValidateNotationUse</a>
<a href="html/libxml-valid.html#XMLVALIDBUILDCONTENTMODEL">xmlValidBuildContentModel</a>
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 71e5c7bf..5e06ff23 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -74,7 +74,7 @@ rebuild: libxml-sections.txt templates sgml html api
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
- -@INSTALL@ -m 0644 $(srcdir)/xml.html $(srcdir)/encoding.html $(srcdir)/FAQ.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png $(DESTDIR)$(TARGET_DIR)
+ -@INSTALL@ -m 0644 $(srcdir)/xml.html $(srcdir)/encoding.html $(srcdir)/FAQ.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png $(srcdir)/Libxml2-Logo-180x168.gif $(srcdir)/Libxml2-Logo-90x34.gif $(DESTDIR)$(TARGET_DIR)
-@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR)
-@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)
-(cd $(DESTDIR); gtkdoc-fixxref --module=libxml --html-dir=$(HTML_DIR))
diff --git a/doc/downloads.html b/doc/downloads.html
index b04e9e99..10f4d5ba 100644
--- a/doc/downloads.html
+++ b/doc/downloads.html
@@ -90,8 +90,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd">
<p>The latest versions of libxml can be found on <a href="ftp://xmlsoft.org/">xmlsoft.org</a> (<a href="ftp://speakeasy.rpmfind.net/pub/libxml/">Seattle</a>, <a href="ftp://fr.rpmfind.net/pub/libxml/">France</a>) or on the <a href="ftp://ftp.gnome.org/pub/GNOME/MIRRORS.html">Gnome FTP server</a> either
as a <a href="ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.4/">source
-archive</a>, Antonin Sprinzl also provide <a href="ftp://gd.tuwien.ac.at/pub/libxml/">a mirror in Austria</a>. (NOTE that
-you need both the <a href="http://rpmfind.net/linux/RPM/libxml2.html">libxml(2)</a> and <a href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml(2)-devel</a>
+archive</a>
+, Antonin Sprinzl also provide <a href="ftp://gd.tuwien.ac.at/pub/libxml/">a
+mirror in Austria</a>. (NOTE that you need both the <a href="http://rpmfind.net/linux/RPM/libxml2.html">libxml(2)</a> and <a href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml(2)-devel</a>
packages installed to compile applications using libxml.) <a href="mailto:igor@stud.fh-frankfurt.de">Igor Zlatkovic</a> is now the
maintainer of the Windows port, <a href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
provides binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index b2634ac2..918e0ae3 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -290,6 +290,7 @@
<exports symbol='xmlValidateElement'/>
<exports symbol='xmlValidateOneElement'/>
<exports symbol='xmlValidateOneAttribute'/>
+ <exports symbol='xmlValidateOneNamespace'/>
<exports symbol='xmlValidateDocumentFinal'/>
<exports symbol='xmlValidateNotationUse'/>
<exports symbol='xmlIsMixedElement'/>
@@ -7853,6 +7854,15 @@
<arg name='doc' type='xmlDocPtr' info='a document instance '/>
<arg name='elem' type='xmlNodePtr' info='an element instance '/>
</function>
+ <function name='xmlValidateOneNamespace' file='valid'>
+ <return type='int'/>
+ <arg name='ctxt' type='xmlValidCtxtPtr'/>
+ <arg name='doc' type='xmlDocPtr'/>
+ <arg name='elem' type='xmlNodePtr'/>
+ <arg name='prefix' type='const xmlChar *'/>
+ <arg name='ns' type='xmlNsPtr'/>
+ <arg name='value' type='const xmlChar *'/>
+ </function>
<function name='xmlValidateRoot' file='valid'>
<info>Try to validate a the root element basically it does the following check as described by the XML-1.0 recommendation: - [ VC: Root Element Type ] it doesn&apos;t try to recurse or apply other check to the element</info>
<return type='int' info='1 if valid or 0 otherwise '/>
diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml
index 8e865d4b..9a882020 100644
--- a/doc/libxml2-refs.xml
+++ b/doc/libxml2-refs.xml
@@ -3868,6 +3868,8 @@
<ref name='xmlValidCtxtNormalizeAttributeValue'/>
<ref name='xmlValidateAttributeValue'/>
<ref name='xmlValidateOneAttribute'/>
+ <ref name='xmlValidateOneNamespace'/>
+ <ref name='xmlValidateOneNamespace'/>
<ref name='xmlValidateNotationUse'/>
<ref name='xmlIsMixedElement'/>
<ref name='xmlGetDtdAttrDesc'/>
@@ -4576,6 +4578,7 @@
<ref name='xmlValidateElement'/>
<ref name='xmlValidateOneElement'/>
<ref name='xmlValidateOneAttribute'/>
+ <ref name='xmlValidateOneNamespace'/>
<ref name='xmlValidateDocumentFinal'/>
<ref name='xmlValidateNotationUse'/>
<ref name='xmlIsMixedElement'/>
@@ -4906,6 +4909,7 @@
<ref name='xmlValidateElement'/>
<ref name='xmlValidateOneElement'/>
<ref name='xmlValidateOneAttribute'/>
+ <ref name='xmlValidateOneNamespace'/>
<ref name='xmlXPathNodeSetCreate'/>
<ref name='xmlXPathCmpNodes'/>
<ref name='xmlXPathCmpNodes'/>
@@ -5023,6 +5027,7 @@
<ref name='xmlCopyNamespaceList'/>
<ref name='xmlSetNsProp'/>
<ref name='xmlUnsetNsProp'/>
+ <ref name='xmlValidateOneNamespace'/>
<ref name='xmlXPathNodeSetAddNs'/>
<ref name='xmlXPathNodeSetFreeNs'/>
</type>
@@ -5273,6 +5278,7 @@
<ref name='xmlValidateElement'/>
<ref name='xmlValidateOneElement'/>
<ref name='xmlValidateOneAttribute'/>
+ <ref name='xmlValidateOneNamespace'/>
<ref name='xmlValidateDocumentFinal'/>
<ref name='xmlValidateNotationUse'/>
<ref name='xmlValidBuildContentModel'/>
@@ -6364,6 +6370,7 @@
<ref name='xmlValidateElement'/>
<ref name='xmlValidateOneElement'/>
<ref name='xmlValidateOneAttribute'/>
+ <ref name='xmlValidateOneNamespace'/>
<ref name='xmlValidateDocumentFinal'/>
<ref name='xmlValidateNotationUse'/>
<ref name='xmlIsMixedElement'/>
diff --git a/doc/news.html b/doc/news.html
index 9127d569..ab45dcbf 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -97,6 +97,26 @@ to test those</p>
Schemas</a> and <a href="http://www.w3.org/TR/xinclude">XInclude</a>
</li>
</ul>
+<h3>2.4.25: Sep 26 2002</h3>
+<ul>
+<li>A number of bug fixes: XPath, validation, Python bindings, DOM and
+ tree, xmlI/O, Html</li>
+ <li>Serious rewrite of XInclude</li>
+ <li>Made XML Schemas regexp part of the default build and APIs, small fix
+ and improvement of the regexp core</li>
+ <li>Changed the validation code to reuse XML Schemas regexp APIs</li>
+ <li>Better handling of Windows file paths, improvement of Makefiles (Igor,
+ Daniel Gehriger, Mark Vakoc)</li>
+ <li>Improved the python I/O bindings, the tests, added resolver and regexp
+ APIs </li>
+ <li>New logos from Marc Liyanage</li>
+ <li>Tutorial improvements: John Fleck, Christopher Harris</li>
+ <li>Makefile: Fixes for AMD x86_64 (Mandrake), DESTDIR (Christophe
+ Merlet)</li>
+ <li>removal of all stderr/perror use for error reporting</li>
+ <li>Better error reporting: XPath and DTD validation</li>
+ <li>update of the trio portability layer (Bjorn Reese)</li>
+</ul>
<p><strong>2.4.24: Aug 22 2002</strong></p>
<ul>
<li>XPath fixes (William), xf:escape-uri() (Wesley Terpstra)</li>
diff --git a/doc/xml.html b/doc/xml.html
index 91a30dde..97e62930 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -525,9 +525,9 @@ href="ftp://ftp.gnome.org/pub/GNOME/MIRRORS.html">Gnome FTP server</a> either
as a <a href="ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.4/">source
archive</a><!-- commenting this out because they seem to have disappeared or <a
href="ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxml/">RPM
-packages</a> -->, Antonin Sprinzl also provide <a
-href="ftp://gd.tuwien.ac.at/pub/libxml/">a mirror in Austria</a>. (NOTE that
-you need both the <a
+packages</a> -->
+, Antonin Sprinzl also provide <a href="ftp://gd.tuwien.ac.at/pub/libxml/">a
+mirror in Austria</a>. (NOTE that you need both the <a
href="http://rpmfind.net/linux/RPM/libxml2.html">libxml(2)</a> and <a
href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml(2)-devel</a>
packages installed to compile applications using libxml.) <a
@@ -579,6 +579,27 @@ to test those</p>
Schemas</a> and <a href="http://www.w3.org/TR/xinclude">XInclude</a></li>
</ul>
+<h3>2.4.25: Sep 26 2002</h3>
+<ul>
+ <li>A number of bug fixes: XPath, validation, Python bindings, DOM and
+ tree, xmlI/O, Html</li>
+ <li>Serious rewrite of XInclude</li>
+ <li>Made XML Schemas regexp part of the default build and APIs, small fix
+ and improvement of the regexp core</li>
+ <li>Changed the validation code to reuse XML Schemas regexp APIs</li>
+ <li>Better handling of Windows file paths, improvement of Makefiles (Igor,
+ Daniel Gehriger, Mark Vakoc)</li>
+ <li>Improved the python I/O bindings, the tests, added resolver and regexp
+ APIs </li>
+ <li>New logos from Marc Liyanage</li>
+ <li>Tutorial improvements: John Fleck, Christopher Harris</li>
+ <li>Makefile: Fixes for AMD x86_64 (Mandrake), DESTDIR (Christophe
+ Merlet)</li>
+ <li>removal of all stderr/perror use for error reporting</li>
+ <li>Better error reporting: XPath and DTD validation</li>
+ <li>update of the trio portability layer (Bjorn Reese)</li>
+</ul>
+
<p><strong>2.4.24: Aug 22 2002</strong></p>
<ul>
<li>XPath fixes (William), xf:escape-uri() (Wesley Terpstra)</li>
@@ -2666,6 +2687,7 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) {
+
} </pre>
</li>
<li>And then use it to save the document:
diff --git a/doc/xmlio.html b/doc/xmlio.html
index 814879b2..0250fdb3 100644
--- a/doc/xmlio.html
+++ b/doc/xmlio.html
@@ -241,6 +241,7 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) {
+
} </pre>
</li>
<li>And then use it to save the document:
diff --git a/include/libxml/xmlwin32version.h b/include/libxml/xmlwin32version.h
index 937a9f06..2e71f3b6 100644
--- a/include/libxml/xmlwin32version.h
+++ b/include/libxml/xmlwin32version.h
@@ -27,21 +27,21 @@ extern void xmlCheckVersion(int version);
*
* the version string like "1.2.3"
*/
-#define LIBXML_DOTTED_VERSION "2.4.24"
+#define LIBXML_DOTTED_VERSION "2.4.25"
/**
* LIBXML_VERSION:
*
* the version number: 1.2.3 value is 1002003
*/
-#define LIBXML_VERSION 20424
+#define LIBXML_VERSION 20425
/**
* LIBXML_VERSION_STRING:
*
* the version number string, 1.2.3 value is "1002003"
*/
-#define LIBXML_VERSION_STRING "20424"
+#define LIBXML_VERSION_STRING "20425"
/**
* LIBXML_TEST_VERSION:
@@ -49,7 +49,7 @@ extern void xmlCheckVersion(int version);
* Macro to check that the libxml version in use is compatible with
* the version the software has been compiled against
*/
-#define LIBXML_TEST_VERSION xmlCheckVersion(20424);
+#define LIBXML_TEST_VERSION xmlCheckVersion(20425);
#if 0
/**