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;
-
-}; </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"
-> </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"
-> </TD
+> the URI instance found in the document</TD
></TR
><TR
><TD
@@ -490,7 +494,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the base value</TD
></TR
><TR
><TD
@@ -505,7 +509,8 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </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
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the URI string to analyze</TD
></TR
><TR
><TD
@@ -590,7 +595,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </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"
-> </TD
+> pointer to an URI structure</TD
></TR
><TR
><TD
@@ -684,7 +689,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the string to analyze</TD
></TR
><TR
><TD
@@ -699,7 +704,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </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"
-> </TD
+> pointer to an xmlURI</TD
></TR
><TR
><TD
@@ -785,7 +790,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </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"
-> </TD
+> a FILE* for the output</TD
></TR
><TR
><TD
@@ -879,7 +884,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </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"
-> </TD
+> string to escape</TD
></TR
><TR
><TD
@@ -972,7 +977,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> exception list string of chars not to escape</TD
></TR
><TR
><TD
@@ -987,7 +992,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </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"
-> </TD
+> the string to unescape</TD
></TR
><TR
><TD
@@ -1075,7 +1080,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> the length in bytes to unescape (or <= 0 to indicate full string)</TD
></TR
><TR
><TD
@@ -1092,7 +1097,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </TD
+> optionnal destination buffer</TD
></TR
><TR
><TD
@@ -1107,7 +1112,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </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"
-> </TD
+> pointer to the path string</TD
></TR
><TR
><TD
@@ -1190,7 +1195,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </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"
-> </TD
+> the string of the URI to escape</TD
></TR
><TR
><TD
@@ -1278,7 +1283,12 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> </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"
-> </TD
+> pointer to an xmlURI</TD
></TR
></TBODY
></TABLE