Rebuilt docs for 2.2.4 release, Daniel.
diff --git a/doc/html/gnome-xml-xpath.html b/doc/html/gnome-xml-xpath.html
index 1bbd987..ec94875 100644
--- a/doc/html/gnome-xml-xpath.html
+++ b/doc/html/gnome-xml-xpath.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10094"
+NAME="AEN10469"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10097"
+NAME="AEN10472"
></A
><H2
>Synopsis</H2
@@ -162,30 +162,10 @@
HREF="gnome-xml-xpath.html#XMLNODESETPTR"
>xmlNodeSetPtr</A
>;
-#define <A
-HREF="gnome-xml-xpath.html#XPATH-UNDEFINED"
->XPATH_UNDEFINED</A
->
-#define <A
-HREF="gnome-xml-xpath.html#XPATH-NODESET"
->XPATH_NODESET</A
->
-#define <A
-HREF="gnome-xml-xpath.html#XPATH-BOOLEAN"
->XPATH_BOOLEAN</A
->
-#define <A
-HREF="gnome-xml-xpath.html#XPATH-NUMBER"
->XPATH_NUMBER</A
->
-#define <A
-HREF="gnome-xml-xpath.html#XPATH-STRING"
->XPATH_STRING</A
->
-#define <A
-HREF="gnome-xml-xpath.html#XPATH-USERS"
->XPATH_USERS</A
->
+enum <A
+HREF="gnome-xml-xpath.html#XMLXPATHOBJECTTYPE"
+>xmlXPathObjectType</A
+>;
struct <A
HREF="gnome-xml-xpath.html#XMLXPATHOBJECT"
>xmlXPathObject</A
@@ -347,7 +327,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10154"
+NAME="AEN10524"
></A
><H2
>Description</H2
@@ -357,14 +337,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10157"
+NAME="AEN10527"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10159"
+NAME="AEN10529"
></A
><H3
><A
@@ -405,6 +385,10 @@
xmlNsPtr *namespaces; /* The namespaces lookup */
int nsNr; /* the current Namespace index */
void *user; /* user defined extra info */
+
+ /* extra variables */
+ int contextSize; /* the context size */
+ int proximityPosition; /* the proximity position */
};</PRE
></TD
></TR
@@ -415,7 +399,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10164"
+NAME="AEN10534"
></A
><H3
><A
@@ -441,7 +425,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10169"
+NAME="AEN10539"
></A
><H3
><A
@@ -478,7 +462,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10174"
+NAME="AEN10544"
></A
><H3
><A
@@ -504,7 +488,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10179"
+NAME="AEN10549"
></A
><H3
><A
@@ -534,7 +518,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10184"
+NAME="AEN10554"
></A
><H3
><A
@@ -560,13 +544,13 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10189"
+NAME="AEN10559"
></A
><H3
><A
-NAME="XPATH-UNDEFINED"
+NAME="XMLXPATHOBJECTTYPE"
></A
->XPATH_UNDEFINED</H3
+>enum xmlXPathObjectType</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -576,7 +560,14 @@
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XPATH_UNDEFINED 0</PRE
+>typedef enum {
+ XPATH_UNDEFINED = 0,
+ XPATH_NODESET = 1,
+ XPATH_BOOLEAN = 2,
+ XPATH_NUMBER = 3,
+ XPATH_STRING = 4,
+ XPATH_USERS = 5
+} xmlXPathObjectType;</PRE
></TD
></TR
></TABLE
@@ -586,137 +577,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10194"
-></A
-><H3
-><A
-NAME="XPATH-NODESET"
-></A
->XPATH_NODESET</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XPATH_NODESET 1</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10199"
-></A
-><H3
-><A
-NAME="XPATH-BOOLEAN"
-></A
->XPATH_BOOLEAN</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XPATH_BOOLEAN 2</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10204"
-></A
-><H3
-><A
-NAME="XPATH-NUMBER"
-></A
->XPATH_NUMBER</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XPATH_NUMBER 3</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10209"
-></A
-><H3
-><A
-NAME="XPATH-STRING"
-></A
->XPATH_STRING</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XPATH_STRING 4</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10214"
-></A
-><H3
-><A
-NAME="XPATH-USERS"
-></A
->XPATH_USERS</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define XPATH_USERS 5</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN10219"
+NAME="AEN10564"
></A
><H3
><A
@@ -733,7 +594,7 @@
><PRE
CLASS="PROGRAMLISTING"
>struct xmlXPathObject {
- int type;
+ xmlXPathObjectType type;
xmlNodeSetPtr nodesetval;
int boolval;
double floatval;
@@ -749,7 +610,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10224"
+NAME="AEN10569"
></A
><H3
><A
@@ -775,7 +636,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10229"
+NAME="AEN10574"
></A
><H3
><A
@@ -869,7 +730,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10252"
+NAME="AEN10597"
></A
><H3
><A
@@ -898,7 +759,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10257"
+NAME="AEN10602"
></A
><H3
><A
@@ -924,7 +785,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10262"
+NAME="AEN10607"
></A
><H3
><A
@@ -953,7 +814,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10267"
+NAME="AEN10612"
></A
><H3
><A
@@ -979,7 +840,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10272"
+NAME="AEN10617"
></A
><H3
><A
@@ -1058,7 +919,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10291"
+NAME="AEN10636"
></A
><H3
><A
@@ -1087,7 +948,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10296"
+NAME="AEN10641"
></A
><H3
><A
@@ -1113,7 +974,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10301"
+NAME="AEN10646"
></A
><H3
><A
@@ -1213,7 +1074,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10326"
+NAME="AEN10671"
></A
><H3
><A
@@ -1242,7 +1103,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10331"
+NAME="AEN10676"
></A
><H3
><A
@@ -1268,7 +1129,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10336"
+NAME="AEN10681"
></A
><H3
><A
@@ -1347,7 +1208,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10355"
+NAME="AEN10700"
></A
><H3
><A
@@ -1428,7 +1289,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10376"
+NAME="AEN10721"
></A
><H3
><A
@@ -1491,7 +1352,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10392"
+NAME="AEN10737"
></A
><H3
><A
@@ -1594,7 +1455,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10418"
+NAME="AEN10763"
></A
><H3
><A
@@ -1657,7 +1518,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10434"
+NAME="AEN10779"
></A
><H3
><A
@@ -1760,7 +1621,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10460"
+NAME="AEN10805"
></A
><H3
><A
@@ -1846,7 +1707,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10482"
+NAME="AEN10827"
></A
><H3
><A
@@ -1918,7 +1779,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10500"
+NAME="AEN10845"
></A
><H3
><A