BUG FIXED #2784 HTML parsing/output improvements Rebuilt, updated the docs

BUG FIXED #2784
HTML parsing/output improvements
Rebuilt, updated the docs
Improvement of regression scripts, make testall should look clean
Released as 1.7.4
diff --git a/doc/html/gnome-xml-xmlmemory.html b/doc/html/gnome-xml-xmlmemory.html
index 44ecc56..78e72ee 100644
--- a/doc/html/gnome-xml-xmlmemory.html
+++ b/doc/html/gnome-xml-xmlmemory.html
@@ -9,14 +9,11 @@
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
 REL="UP"
-TITLE="Gnome XML Library"
-HREF="libxml.html"><LINK
+TITLE="Libxml Library Reference"
+HREF="libxml-lib.html"><LINK
 REL="PREVIOUS"
 TITLE="parserInternals"
-HREF="gnome-xml-parserinternals.html"><LINK
-REL="NEXT"
-TITLE="nanohttp"
-HREF="gnome-xml-nanohttp.html"></HEAD
+HREF="gnome-xml-parserinternals.html"></HEAD
 ><BODY
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
@@ -82,7 +79,7 @@
 SIZE="3"
 ><B
 ><A
-HREF="libxml.html"
+HREF="libxml-lib.html"
 ><FONT
 COLOR="#FFFFFF"
 SIZE="3"
@@ -97,16 +94,7 @@
 WIDTH="25%"
 BGCOLOR="#C00000"
 ALIGN="right"
-><A
-HREF="gnome-xml-nanohttp.html"
-><FONT
-COLOR="#FFFFFF"
-SIZE="3"
-><B
->Next Page &#62;&#62;&#62;</B
-></FONT
-></A
-></TD
+>&nbsp;</TD
 ></TR
 ></TABLE
 ></DIV
@@ -115,7 +103,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN8804"
+NAME="AEN9199"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +111,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN8807"
+NAME="AEN9202"
 ></A
 ><H2
 >Synopsis</H2
@@ -138,10 +126,6 @@
 CLASS="SYNOPSIS"
 >&#13;
 
-#define     <A
-HREF="gnome-xml-xmlmemory.html#NO-DEBUG-MEMORY"
->NO_DEBUG_MEMORY</A
->
 void        <A
 HREF="gnome-xml-xmlmemory.html#XMLFREE"
 >xmlFree</A
@@ -222,7 +206,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN8828"
+NAME="AEN9222"
 ></A
 ><H2
 >Description</H2
@@ -232,40 +216,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN8831"
+NAME="AEN9225"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8833"
-></A
-><H3
-><A
-NAME="NO-DEBUG-MEMORY"
-></A
->NO_DEBUG_MEMORY</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define     NO_DEBUG_MEMORY</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN8838"
+NAME="AEN9227"
 ></A
 ><H3
 ><A
@@ -328,7 +286,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8854"
+NAME="AEN9243"
 ></A
 ><H3
 ><A
@@ -394,7 +352,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8871"
+NAME="AEN9260"
 ></A
 ><H3
 ><A
@@ -478,7 +436,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8892"
+NAME="AEN9281"
 ></A
 ><H3
 ><A
@@ -546,7 +504,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new string or NULL if allocation error occured.</TD
 ></TR
 ></TABLE
 ><P
@@ -556,7 +514,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8912"
+NAME="AEN9301"
 ></A
 ><H3
 ><A
@@ -604,7 +562,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>0 on success</TD
 ></TR
 ></TABLE
 ><P
@@ -614,7 +572,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8927"
+NAME="AEN9316"
 ></A
 ><H3
 ><A
@@ -662,7 +620,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>an int representing the amount of memory allocated.</TD
 ></TR
 ></TABLE
 ><P
@@ -672,7 +630,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8942"
+NAME="AEN9331"
 ></A
 ><H3
 ><A
@@ -700,7 +658,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8948"
+NAME="AEN9337"
 ></A
 ><H3
 ><A
@@ -753,7 +711,8 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  a FILE descriptor used as the output file, if NULL, the result is
+ 8       written to the file .memorylist</TD
 ></TR
 ></TABLE
 ><P
@@ -763,7 +722,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8964"
+NAME="AEN9353"
 ></A
 ><H3
 ><A
@@ -779,7 +738,7 @@
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
->#define     DEBUG_MEMORY_LOCATION</PRE
+>#define DEBUG_MEMORY_LOCATION</PRE
 ></TD
 ></TR
 ></TABLE
@@ -789,7 +748,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8969"
+NAME="AEN9358"
 ></A
 ><H3
 ><A
@@ -805,7 +764,7 @@
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
->#define     DEBUG_MEMORY</PRE
+>#define DEBUG_MEMORY</PRE
 ></TD
 ></TR
 ></TABLE
@@ -815,7 +774,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8974"
+NAME="AEN9363"
 ></A
 ><H3
 ><A
@@ -831,7 +790,7 @@
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
->#define     MEM_LIST</PRE
+>#define MEM_LIST /* keep a list of all the allocated memory blocks */</PRE
 ></TD
 ></TR
 ></TABLE
@@ -841,7 +800,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8979"
+NAME="AEN9368"
 ></A
 ><H3
 ><A
@@ -896,7 +855,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  an int specifying the size in byte to allocate.</TD
 ></TR
 ><TR
 ><TD
@@ -913,7 +872,13 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the line number</TD
+>  the file name or NULL
+  <TT
+CLASS="PARAMETER"
+><I
+>file</I
+></TT
+>:  the line number</TD
 ></TR
 ><TR
 ><TD
@@ -940,7 +905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9003"
+NAME="AEN9393"
 ></A
 ><H3
 ><A
@@ -996,7 +961,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  the initial memory block pointer</TD
 ></TR
 ><TR
 ><TD
@@ -1013,7 +978,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  an int specifying the size in byte to allocate.</TD
 ></TR
 ><TR
 ><TD
@@ -1030,7 +995,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the line number</TD
+>  the file name or NULL</TD
 ></TR
 ><TR
 ><TD
@@ -1057,7 +1022,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9031"
+NAME="AEN9421"
 ></A
 ><H3
 ><A
@@ -1129,7 +1094,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the line number</TD
+>  the file name or NULL</TD
 ></TR
 ><TR
 ><TD
@@ -1161,7 +1126,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new string or NULL if allocation error occured.</TD
 ></TR
 ></TABLE
 ><P
@@ -1222,7 +1187,7 @@
 SIZE="3"
 ><B
 ><A
-HREF="libxml.html"
+HREF="libxml-lib.html"
 ><FONT
 COLOR="#FFFFFF"
 SIZE="3"
@@ -1237,16 +1202,7 @@
 WIDTH="25%"
 BGCOLOR="#C00000"
 ALIGN="right"
-><A
-HREF="gnome-xml-nanohttp.html"
-><FONT
-COLOR="#FFFFFF"
-SIZE="3"
-><B
->Next Page &#62;&#62;&#62;</B
-></FONT
-></A
-></TD
+>&nbsp;</TD
 ></TR
 ><TR
 ><TD
@@ -1262,13 +1218,7 @@
 ><TD
 COLSPAN="2"
 ALIGN="right"
-><FONT
-COLOR="#FFFFFF"
-SIZE="3"
-><B
->nanohttp</B
-></FONT
-></TD
+>&nbsp;</TD
 ></TR
 ></TABLE
 ></DIV