# HG changeset patch
# User Daniel Veillard <veillard@src.gnome.org>
# Date 1039862334 0
#      Sat Dec 14 10:38:54 2002 +0000
# Node ID d2f369574ec50b6e22cca2d1cc0b05086501182b
# Parent  bc253f9b266a5e1a64c0e89653451d4fa1ba2e4d
Added a small blurb about the API file and generator, Daniel

diff --git a/doc/contribs.html b/doc/contribs.html
--- a/doc/contribs.html
+++ b/doc/contribs.html
@@ -120,7 +120,7 @@
 </ul>
 <p>I'm still waiting for someone to contribute a simple XSLT processing
 module for Apache :-)</p>
-<p>
+<p></p>
 <p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p>
 <p><a href="bugs.html">Daniel Veillard</a></p>
 </td></tr></table></td></tr></table></td></tr></table></td>
diff --git a/doc/extensions.html b/doc/extensions.html
--- a/doc/extensions.html
+++ b/doc/extensions.html
@@ -433,7 +433,7 @@
   <li>implementations of the <a href="http://www.exslt.org/">EXSLT</a> common
     extension libraries, Thomas Broyer nearly finished implementing them.</li>
 </ul>
-<p>
+<p></p>
 <p><a href="bugs.html">Daniel Veillard</a></p>
 </td></tr></table></td></tr></table></td></tr></table></td>
 </tr></table></td></tr></table>
diff --git a/doc/index.html b/doc/index.html
--- a/doc/index.html
+++ b/doc/index.html
@@ -97,7 +97,7 @@
   <li><a href="xsltproc.html">xsltproc user manual</a></li>
   <li><a href="http://xmlsoft.org/">the libxml documentation</a></li>
 </ul>
-<p>
+<p></p>
 <p>Logo designed by <a href="mailto:liyanage@access.ch">Marc Liyanage</a>.</p>
 <p><a href="bugs.html">Daniel Veillard</a></p>
 </td></tr></table></td></tr></table></td></tr></table></td>
diff --git a/doc/internals.html b/doc/internals.html
--- a/doc/internals.html
+++ b/doc/internals.html
@@ -465,7 +465,7 @@
   <li>Optimization of an expression tree (This could be done as a completely
     independent module.)</li>
 </ul>
-<p>
+<p></p>
 <p>Error reporting, there is a lot of case where the XSLT specification
 specify that a given construct is an error are not checked adequately by
 libxslt. Basically one should do a complete pass on the XSLT spec again and
@@ -476,7 +476,7 @@
 <p>Double check all the places where the stylesheet compiled form might be
 modified at run time (extra removal of blanks nodes, hint on the
 xsltCompMatch).</p>
-<p>
+<p></p>
 <p><a href="bugs.html">Daniel Veillard</a></p>
 </td></tr></table></td></tr></table></td></tr></table></td>
 </tr></table></td></tr></table>
diff --git a/doc/python.html b/doc/python.html
--- a/doc/python.html
+++ b/doc/python.html
@@ -110,6 +110,11 @@
 <p>The distribution includes a set of Python bindings, which are garanteed to
 be maintained as part of the library in the future, though the Python
 interface have not yet reached the maturity of the C API.</p>
+<p>Note to people interested in building bindings, the API is formalized as
+<a href="libxslt-api.xml">an XML API description file</a> which allows to
+automate a large part of the Python bindings, this includes function
+descriptions, enums, structures, typedefs, etc... The Python script used
+to build the bindings is python/generator.py in the source distribution.</p>
 <p>To install the Python bindings there are 2 options:</p>
 <ul>
 <li>If you use an RPM based distribution, simply install the <a href="http://rpmfind.net/linux/rpm2html/search.php?query=libxml2-python">libxml2-python
diff --git a/doc/xslt.html b/doc/xslt.html
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -812,6 +812,12 @@
 be maintained as part of the library in the future, though the Python
 interface have not yet reached the maturity of the C API.</p>
 
+<p>Note to people interested in building bindings, the API is formalized as
+<a href="libxslt-api.xml">an XML API description file</a> which allows to
+automate a large part of the Python bindings, this includes function
+descriptions, enums, structures, typedefs, etc... The Python script used
+to build the bindings is python/generator.py in the source distribution.</p>
+
 <p>To install the Python bindings there are 2 options:</p>
 <ul>
   <li>If you use an RPM based distribution, simply install the <a