preparing 2.4.12 updated and rebuilt the docs Daniel

* configure.in : preparing 2.4.12
* doc/* : updated and rebuilt the docs
Daniel
diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html
index 64706e1..c16fda0 100644
--- a/doc/html/libxml-uri.html
+++ b/doc/html/libxml-uri.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10106"
+NAME="AEN10154"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10109"
+NAME="AEN10157"
 ></A
 ><H2
 >Synopsis</H2
@@ -181,7 +181,7 @@
 >   <A
 HREF="libxml-uri.html#XMLPARSEURI"
 >xmlParseURI</A
->                     (const char *URI);
+>                     (const char *str);
 int         <A
 HREF="libxml-uri.html#XMLPARSEURIREFERENCE"
 >xmlParseURIReference</A
@@ -259,7 +259,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10141"
+NAME="AEN10189"
 ></A
 ><H2
 >Description</H2
@@ -269,14 +269,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10144"
+NAME="AEN10192"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10146"
+NAME="AEN10194"
 ></A
 ><H3
 ><A
@@ -293,26 +293,17 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >struct xmlURI {
-
-    char *scheme;
-
-    char *opaque;
-
-    char *authority;
-
-    char *server;
-
-    char *user;
-
-    int port;
-
-    char *path;
-
-    char *query;
-
-    char *fragment;
-
-};&#13;</PRE
+    char *scheme;	/* the URI scheme */
+    char *opaque;	/* opaque part */
+    char *authority;	/* the authority part */
+    char *server;	/* the server part */
+    char *user;		/* the user part */
+    int port;		/* the port number */
+    char *path;		/* the path string */
+    char *query;	/* the query string */
+    char *fragment;	/* the fragment identifier */
+    int  cleanup;	/* parsing potentially unclean URI */
+};</PRE
 ></TD
 ></TR
 ></TABLE
@@ -325,20 +316,33 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10152"
+NAME="AEN10200"
 ></A
 ><H3
 ><A
 NAME="XMLURIPTR"
 ></A
 >xmlURIPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlURI *xmlURIPtr;</PRE
+></TD
+></TR
+></TABLE
 ><P
 ></P
 ></DIV
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10156"
+NAME="AEN10205"
 ></A
 ><H3
 ><A
@@ -368,7 +372,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10163"
+NAME="AEN10212"
 ></A
 ><P
 ></P
@@ -393,7 +397,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>the new structure or NULL in case of error</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -404,7 +408,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10172"
+NAME="AEN10221"
 ></A
 ><H3
 ><A
@@ -446,7 +450,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10182"
+NAME="AEN10231"
 ></A
 ><P
 ></P
@@ -473,7 +477,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  the URI instance found in the document</TD
 ></TR
 ><TR
 ><TD
@@ -490,7 +494,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  the base value</TD
 ></TR
 ><TR
 ><TD
@@ -505,7 +509,8 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>a new URI string (to be freed by the caller) or NULL in case
+of error.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -516,7 +521,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10199"
+NAME="AEN10248"
 ></A
 ><H3
 ><A
@@ -535,7 +540,7 @@
 ><A
 HREF="libxml-uri.html#XMLURIPTR"
 >xmlURIPtr</A
->   xmlParseURI                     (const char *URI);</PRE
+>   xmlParseURI                     (const char *str);</PRE
 ></TD
 ></TR
 ></TABLE
@@ -548,7 +553,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10207"
+NAME="AEN10256"
 ></A
 ><P
 ></P
@@ -568,14 +573,14 @@
 ><TT
 CLASS="PARAMETER"
 ><I
->URI</I
+>str</I
 ></TT
 >&nbsp;:</TD
 ><TD
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  the URI string to analyze</TD
 ></TR
 ><TR
 ><TD
@@ -590,7 +595,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>a newly build xmlURIPtr or NULL in case of error</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -601,7 +606,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10220"
+NAME="AEN10269"
 ></A
 ><H3
 ><A
@@ -640,7 +645,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10229"
+NAME="AEN10278"
 ></A
 ><P
 ></P
@@ -667,7 +672,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  pointer to an URI structure</TD
 ></TR
 ><TR
 ><TD
@@ -684,7 +689,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  the string to analyze</TD
 ></TR
 ><TR
 ><TD
@@ -699,7 +704,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>0 or the error code</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -710,7 +715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10246"
+NAME="AEN10295"
 ></A
 ><H3
 ><A
@@ -743,7 +748,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10254"
+NAME="AEN10303"
 ></A
 ><P
 ></P
@@ -770,7 +775,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  pointer to an xmlURI</TD
 ></TR
 ><TR
 ><TD
@@ -785,7 +790,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>a new string (to be deallocated by caller)</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -796,7 +801,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10267"
+NAME="AEN10316"
 ></A
 ><H3
 ><A
@@ -835,7 +840,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10276"
+NAME="AEN10325"
 ></A
 ><P
 ></P
@@ -862,7 +867,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  a FILE* for the output</TD
 ></TR
 ><TR
 ><TD
@@ -879,7 +884,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  pointer to an xmlURI</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -890,7 +895,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10289"
+NAME="AEN10338"
 ></A
 ><H3
 ><A
@@ -928,7 +933,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10298"
+NAME="AEN10347"
 ></A
 ><P
 ></P
@@ -955,7 +960,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  string to escape</TD
 ></TR
 ><TR
 ><TD
@@ -972,7 +977,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+> exception list string of chars not to escape</TD
 ></TR
 ><TR
 ><TD
@@ -987,7 +992,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>a new escaped string or NULL in case of error.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -998,7 +1003,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10315"
+NAME="AEN10364"
 ></A
 ><H3
 ><A
@@ -1031,7 +1036,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10322"
+NAME="AEN10371"
 ></A
 ><P
 ></P
@@ -1058,7 +1063,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  the string to unescape</TD
 ></TR
 ><TR
 ><TD
@@ -1075,7 +1080,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>   the length in bytes to unescape (or &lt;= 0 to indicate full string)</TD
 ></TR
 ><TR
 ><TD
@@ -1092,7 +1097,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  optionnal destination buffer</TD
 ></TR
 ><TR
 ><TD
@@ -1107,7 +1112,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>an copy of the string, but unescaped</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1118,7 +1123,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10343"
+NAME="AEN10392"
 ></A
 ><H3
 ><A
@@ -1148,7 +1153,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10350"
+NAME="AEN10399"
 ></A
 ><P
 ></P
@@ -1175,7 +1180,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  pointer to the path string</TD
 ></TR
 ><TR
 ><TD
@@ -1190,7 +1195,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>0 or an error code</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1201,7 +1206,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10363"
+NAME="AEN10412"
 ></A
 ><H3
 ><A
@@ -1236,7 +1241,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10371"
+NAME="AEN10420"
 ></A
 ><P
 ></P
@@ -1263,7 +1268,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  the string of the URI to escape</TD
 ></TR
 ><TR
 ><TD
@@ -1278,7 +1283,12 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>an copy of the string, but escaped
+
+25 May 2001
+Uses xmlParseURI and xmlURIEscapeStr to try to escape correctly
+according to RFC2396.
+- Carl Douglas</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1289,7 +1299,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10384"
+NAME="AEN10433"
 ></A
 ><H3
 ><A
@@ -1319,7 +1329,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10391"
+NAME="AEN10440"
 ></A
 ><P
 ></P
@@ -1346,7 +1356,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  pointer to an xmlURI</TD
 ></TR
 ></TBODY
 ></TABLE