- HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
  xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
- doc/html/* : rebuilt the docs
- valid.c: small patch which may improve some case when
  validating.
Daniel
diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html
index 57a0f47..03e0940 100644
--- a/doc/html/libxml-xmlmemory.html
+++ b/doc/html/libxml-xmlmemory.html
@@ -4,7 +4,7 @@
 >xmlmemory</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -15,6 +15,7 @@
 TITLE="debugXML"
 HREF="libxml-debugxml.html"></HEAD
 ><BODY
+CLASS="REFENTRY"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -109,7 +110,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN20949"
+NAME="AEN21534"
 ></A
 ><H2
 >Name</H2
@@ -117,7 +118,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN20952"
+NAME="AEN21537"
 ></A
 ><H2
 >Synopsis</H2
@@ -140,14 +141,6 @@
 HREF="libxml-xmlmemory.html#MEM-LIST-CAPS"
 >MEM_LIST</A
 >
-#define     <A
-HREF="libxml-xmlmemory.html#DEBUG-MEMORY-FREED-CAPS"
->DEBUG_MEMORY_FREED</A
->
-#define     <A
-HREF="libxml-xmlmemory.html#MEM-CLEANUP-CAPS"
->MEM_CLEANUP</A
->                     (p,l)
 void        (<A
 HREF="libxml-xmlmemory.html#XMLFREEFUNC"
 >*xmlFreeFunc</A
@@ -268,7 +261,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN20986"
+NAME="AEN21569"
 ></A
 ><H2
 >Description</H2
@@ -278,14 +271,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN20989"
+NAME="AEN21572"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20991"
+NAME="AEN21574"
 ></A
 ><H3
 ><A
@@ -306,12 +299,17 @@
 ></TR
 ></TABLE
 ><P
+>should be activated only done when debugging libxml. It replaces the
+allocator with a collect and debug shell to the libc allocator.
+DEBUG_MEMORY should be activated only when debugging 
+libxml i.e. if libxml has been configured with --with-debug-mem too</P
+><P
 ></P
 ></DIV
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20996"
+NAME="AEN21580"
 ></A
 ><H3
 ><A
@@ -337,108 +335,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21001"
-></A
-><H3
-><A
-NAME="DEBUG-MEMORY-FREED-CAPS"
-></A
->DEBUG_MEMORY_FREED</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define DEBUG_MEMORY_FREED</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN21006"
-></A
-><H3
-><A
-NAME="MEM-CLEANUP-CAPS"
-></A
->MEM_CLEANUP()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->#define     MEM_CLEANUP(p,l)</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->p</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->&nbsp;</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->l</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->&#13;</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN21024"
+NAME="AEN21585"
 ></A
 ><H3
 ><A
@@ -462,6 +359,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21590"
+></A
 ><P
 ></P
 ><TABLE
@@ -471,6 +371,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -486,8 +387,9 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&#13;</TD
+>&nbsp;</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -496,7 +398,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21038"
+NAME="AEN21599"
 ></A
 ><H3
 ><A
@@ -520,6 +422,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21604"
+></A
 ><P
 ></P
 ><TABLE
@@ -529,6 +434,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -544,8 +450,9 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&#13;</TD
+>&nbsp;</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -554,7 +461,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21052"
+NAME="AEN21613"
 ></A
 ><H3
 ><A
@@ -579,6 +486,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21618"
+></A
 ><P
 ></P
 ><TABLE
@@ -588,6 +498,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -620,8 +531,9 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&#13;</TD
+>&nbsp;</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -630,7 +542,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21070"
+NAME="AEN21631"
 ></A
 ><H3
 ><A
@@ -654,6 +566,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21636"
+></A
 ><P
 ></P
 ><TABLE
@@ -663,6 +578,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -693,8 +609,9 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&#13;</TD
+>&nbsp;</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -703,7 +620,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21088"
+NAME="AEN21649"
 ></A
 ><H3
 ><A
@@ -748,6 +665,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21660"
+></A
 ><P
 ></P
 ><TABLE
@@ -757,6 +677,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -852,6 +773,7 @@
 VALIGN="TOP"
 >0 on success</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -860,7 +782,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21128"
+NAME="AEN21689"
 ></A
 ><H3
 ><A
@@ -901,6 +823,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21699"
+></A
 ><P
 ></P
 ><TABLE
@@ -910,6 +835,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1005,6 +931,7 @@
 VALIGN="TOP"
 >0 on success</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1013,7 +940,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21167"
+NAME="AEN21728"
 ></A
 ><H3
 ><A
@@ -1039,6 +966,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21734"
+></A
 ><P
 ></P
 ><TABLE
@@ -1048,6 +978,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1063,6 +994,7 @@
 VALIGN="TOP"
 >0 on success</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1071,7 +1003,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21182"
+NAME="AEN21743"
 ></A
 ><H3
 ><A
@@ -1097,6 +1029,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21749"
+></A
 ><P
 ></P
 ><TABLE
@@ -1106,6 +1041,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1121,6 +1057,7 @@
 VALIGN="TOP"
 >an int representing the amount of memory allocated.</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1129,7 +1066,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21197"
+NAME="AEN21758"
 ></A
 ><H3
 ><A
@@ -1158,6 +1095,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21765"
+></A
 ><P
 ></P
 ><TABLE
@@ -1167,6 +1107,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1185,6 +1126,7 @@
 >  a FILE descriptor used as the output file, if NULL, the result is
 written to the file .memorylist</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1193,7 +1135,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21213"
+NAME="AEN21774"
 ></A
 ><H3
 ><A
@@ -1229,6 +1171,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21782"
+></A
 ><P
 ></P
 ><TABLE
@@ -1238,6 +1183,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1272,6 +1218,7 @@
 VALIGN="TOP"
 >  number of entries to dump</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1280,7 +1227,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21234"
+NAME="AEN21795"
 ></A
 ><H3
 ><A
@@ -1308,7 +1255,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21240"
+NAME="AEN21801"
 ></A
 ><H3
 ><A
@@ -1332,6 +1279,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21806"
+></A
 ><P
 ></P
 ><TABLE
@@ -1341,6 +1291,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1356,8 +1307,9 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&#13;</TD
+>&nbsp;</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1366,7 +1318,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21254"
+NAME="AEN21815"
 ></A
 ><H3
 ><A
@@ -1390,6 +1342,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21820"
+></A
 ><P
 ></P
 ><TABLE
@@ -1399,6 +1354,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1431,8 +1387,9 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&#13;</TD
+>&nbsp;</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1441,7 +1398,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21272"
+NAME="AEN21833"
 ></A
 ><H3
 ><A
@@ -1465,6 +1422,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21838"
+></A
 ><P
 ></P
 ><TABLE
@@ -1474,6 +1434,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1489,8 +1450,9 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&#13;</TD
+>&nbsp;</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1499,7 +1461,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21286"
+NAME="AEN21847"
 ></A
 ><H3
 ><A
@@ -1530,6 +1492,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21854"
+></A
 ><P
 ></P
 ><TABLE
@@ -1539,6 +1504,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1590,6 +1556,7 @@
 VALIGN="TOP"
 >  the line number</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1598,7 +1565,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21310"
+NAME="AEN21871"
 ></A
 ><H3
 ><A
@@ -1630,6 +1597,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21878"
+></A
 ><P
 ></P
 ><TABLE
@@ -1639,6 +1609,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1707,6 +1678,7 @@
 VALIGN="TOP"
 >  the line number</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P
@@ -1715,7 +1687,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21338"
+NAME="AEN21899"
 ></A
 ><H3
 ><A
@@ -1746,6 +1718,9 @@
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
+><A
+NAME="AEN21906"
+></A
 ><P
 ></P
 ><TABLE
@@ -1755,6 +1730,7 @@
 CELLSPACING="0"
 CELLPADDING="4"
 CLASS="CALSTABLE"
+><TBODY
 ><TR
 ><TD
 WIDTH="20%"
@@ -1821,6 +1797,7 @@
 VALIGN="TOP"
 >a pointer to the new string or NULL if allocation error occured.</TD
 ></TR
+></TBODY
 ></TABLE
 ><P
 ></P