- cleaned up the FTP module, did the API, extracted docs
- regenerated and updated the docs
diff --git a/doc/html/gnome-xml-parserinternals.html b/doc/html/gnome-xml-parserinternals.html
index 68909b0..f0fa84d 100644
--- a/doc/html/gnome-xml-parserinternals.html
+++ b/doc/html/gnome-xml-parserinternals.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN9548"
+NAME="AEN10004"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN9551"
+NAME="AEN10007"
></A
><H2
>Synopsis</H2
@@ -882,7 +882,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9761"
+NAME="AEN10217"
></A
><H2
>Description</H2
@@ -892,14 +892,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9764"
+NAME="AEN10220"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9766"
+NAME="AEN10222"
></A
><H3
><A
@@ -925,7 +925,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9771"
+NAME="AEN10227"
></A
><H3
><A
@@ -938,7 +938,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9775"
+NAME="AEN10231"
></A
><H3
><A
@@ -996,7 +996,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9789"
+NAME="AEN10245"
></A
><H3
><A
@@ -1054,7 +1054,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9803"
+NAME="AEN10259"
></A
><H3
><A
@@ -1112,7 +1112,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9817"
+NAME="AEN10273"
></A
><H3
><A
@@ -1170,7 +1170,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9831"
+NAME="AEN10287"
></A
><H3
><A
@@ -1228,7 +1228,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9845"
+NAME="AEN10301"
></A
><H3
><A
@@ -1286,7 +1286,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9859"
+NAME="AEN10315"
></A
><H3
><A
@@ -1344,7 +1344,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9873"
+NAME="AEN10329"
></A
><H3
><A
@@ -1402,7 +1402,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9887"
+NAME="AEN10343"
></A
><H3
><A
@@ -1460,7 +1460,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9901"
+NAME="AEN10357"
></A
><H3
><A
@@ -1518,7 +1518,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9915"
+NAME="AEN10371"
></A
><H3
><A
@@ -1576,7 +1576,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9929"
+NAME="AEN10385"
></A
><H3
><A
@@ -1634,7 +1634,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9943"
+NAME="AEN10399"
></A
><H3
><A
@@ -1692,7 +1692,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9957"
+NAME="AEN10413"
></A
><H3
><A
@@ -1750,7 +1750,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9971"
+NAME="AEN10427"
></A
><H3
><A
@@ -1831,7 +1831,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9992"
+NAME="AEN10448"
></A
><H3
><A
@@ -1911,7 +1911,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10012"
+NAME="AEN10468"
></A
><H3
><A
@@ -2007,7 +2007,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10036"
+NAME="AEN10492"
></A
><H3
><A
@@ -2071,7 +2071,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10052"
+NAME="AEN10508"
></A
><H3
><A
@@ -2132,7 +2132,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10068"
+NAME="AEN10524"
></A
><H3
><A
@@ -2217,7 +2217,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10089"
+NAME="AEN10545"
></A
><H3
><A
@@ -2304,7 +2304,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10111"
+NAME="AEN10567"
></A
><H3
><A
@@ -2406,7 +2406,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10137"
+NAME="AEN10593"
></A
><H3
><A
@@ -2491,7 +2491,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10158"
+NAME="AEN10614"
></A
><H3
><A
@@ -2573,7 +2573,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10179"
+NAME="AEN10635"
></A
><H3
><A
@@ -2636,7 +2636,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10195"
+NAME="AEN10651"
></A
><H3
><A
@@ -2735,7 +2735,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10220"
+NAME="AEN10676"
></A
><H3
><A
@@ -2844,7 +2844,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10249"
+NAME="AEN10705"
></A
><H3
><A
@@ -2930,7 +2930,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10272"
+NAME="AEN10728"
></A
><H3
><A
@@ -3039,7 +3039,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10301"
+NAME="AEN10757"
></A
><H3
><A
@@ -3124,7 +3124,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10324"
+NAME="AEN10780"
></A
><H3
><A
@@ -3206,7 +3206,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10345"
+NAME="AEN10801"
></A
><H3
><A
@@ -3275,7 +3275,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10363"
+NAME="AEN10819"
></A
><H3
><A
@@ -3364,7 +3364,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10387"
+NAME="AEN10843"
></A
><H3
><A
@@ -3452,7 +3452,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10411"
+NAME="AEN10867"
></A
><H3
><A
@@ -3537,7 +3537,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10434"
+NAME="AEN10890"
></A
><H3
><A
@@ -3642,7 +3642,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10461"
+NAME="AEN10917"
></A
><H3
><A
@@ -3780,7 +3780,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10495"
+NAME="AEN10951"
></A
><H3
><A
@@ -3863,7 +3863,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10517"
+NAME="AEN10973"
></A
><H3
><A
@@ -3946,7 +3946,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10539"
+NAME="AEN10995"
></A
><H3
><A
@@ -4030,7 +4030,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10560"
+NAME="AEN11016"
></A
><H3
><A
@@ -4161,7 +4161,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10593"
+NAME="AEN11049"
></A
><H3
><A
@@ -4228,7 +4228,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10610"
+NAME="AEN11066"
></A
><H3
><A
@@ -4311,7 +4311,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10632"
+NAME="AEN11088"
></A
><H3
><A
@@ -4378,7 +4378,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10650"
+NAME="AEN11106"
></A
><H3
><A
@@ -4453,7 +4453,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10670"
+NAME="AEN11126"
></A
><H3
><A
@@ -4531,7 +4531,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10693"
+NAME="AEN11149"
></A
><H3
><A
@@ -4670,7 +4670,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10730"
+NAME="AEN11186"
></A
><H3
><A
@@ -4759,7 +4759,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10754"
+NAME="AEN11210"
></A
><H3
><A
@@ -4846,7 +4846,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10777"
+NAME="AEN11233"
></A
><H3
><A
@@ -4949,7 +4949,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10804"
+NAME="AEN11260"
></A
><H3
><A
@@ -5093,7 +5093,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10842"
+NAME="AEN11298"
></A
><H3
><A
@@ -5160,7 +5160,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10860"
+NAME="AEN11316"
></A
><H3
><A
@@ -5258,7 +5258,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10886"
+NAME="AEN11342"
></A
><H3
><A
@@ -5361,7 +5361,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10912"
+NAME="AEN11368"
></A
><H3
><A
@@ -5484,7 +5484,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10943"
+NAME="AEN11399"
></A
><H3
><A
@@ -5567,7 +5567,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10965"
+NAME="AEN11421"
></A
><H3
><A
@@ -5646,7 +5646,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10984"
+NAME="AEN11440"
></A
><H3
><A
@@ -5734,7 +5734,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11007"
+NAME="AEN11463"
></A
><H3
><A
@@ -5835,7 +5835,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11031"
+NAME="AEN11487"
></A
><H3
><A
@@ -5909,7 +5909,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11050"
+NAME="AEN11506"
></A
><H3
><A
@@ -5995,7 +5995,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11071"
+NAME="AEN11527"
></A
><H3
><A
@@ -6065,7 +6065,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11089"
+NAME="AEN11545"
></A
><H3
><A
@@ -6190,7 +6190,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11123"
+NAME="AEN11579"
></A
><H3
><A
@@ -6292,7 +6292,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11152"
+NAME="AEN11608"
></A
><H3
><A
@@ -6361,7 +6361,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11171"
+NAME="AEN11627"
></A
><H3
><A
@@ -6432,7 +6432,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11191"
+NAME="AEN11647"
></A
><H3
><A
@@ -6497,7 +6497,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11208"
+NAME="AEN11664"
></A
><H3
><A
@@ -6579,7 +6579,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11227"
+NAME="AEN11683"
></A
><H3
><A
@@ -6662,7 +6662,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11249"
+NAME="AEN11705"
></A
><H3
><A
@@ -6747,7 +6747,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11272"
+NAME="AEN11728"
></A
><H3
><A
@@ -6830,7 +6830,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11294"
+NAME="AEN11750"
></A
><H3
><A
@@ -6915,7 +6915,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11317"
+NAME="AEN11773"
></A
><H3
><A
@@ -7010,7 +7010,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11339"
+NAME="AEN11795"
></A
><H3
><A
@@ -7075,7 +7075,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11356"
+NAME="AEN11812"
></A
><H3
><A
@@ -7140,7 +7140,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11373"
+NAME="AEN11829"
></A
><H3
><A
@@ -7249,7 +7249,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11401"
+NAME="AEN11857"
></A
><H3
><A
@@ -7275,7 +7275,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11406"
+NAME="AEN11862"
></A
><H3
><A
@@ -7301,7 +7301,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11411"
+NAME="AEN11867"
></A
><H3
><A
@@ -7327,7 +7327,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11416"
+NAME="AEN11872"
></A
><H3
><A
@@ -7353,7 +7353,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11421"
+NAME="AEN11877"
></A
><H3
><A
@@ -7536,7 +7536,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11466"
+NAME="AEN11922"
></A
><H3
><A
@@ -7633,7 +7633,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11490"
+NAME="AEN11946"
></A
><H3
><A
@@ -7712,7 +7712,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11510"
+NAME="AEN11966"
></A
><H3
><A
@@ -7809,7 +7809,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11534"
+NAME="AEN11990"
></A
><H3
><A