preparing 2.4.19 rebuilt the docs Daniel

* configure.in: preparing 2.4.19
* doc/*: rebuilt the docs
Daniel
diff --git a/doc/html/libxml-catalog.html b/doc/html/libxml-catalog.html
index aa96cab..4b14465 100644
--- a/doc/html/libxml-catalog.html
+++ b/doc/html/libxml-catalog.html
@@ -544,7 +544,7 @@
 ></TR
 ></TABLE
 ><P
->The namespace for the XML Catalogs elements</P
+>The namespace for the XML Catalogs elements.</P
 ><P
 ></P
 ></DIV
@@ -572,7 +572,7 @@
 ></TR
 ></TABLE
 ><P
->the specific XML Catalog Processing Instuction name</P
+>The specific XML Catalog Processing Instuction name.</P
 ><P
 ></P
 ></DIV
diff --git a/doc/html/libxml-debugxml.html b/doc/html/libxml-debugxml.html
index ae4a5fd..215b8cd 100644
--- a/doc/html/libxml-debugxml.html
+++ b/doc/html/libxml-debugxml.html
@@ -1719,7 +1719,7 @@
 ></TR
 ></TABLE
 ><P
->This is a generic signature for the XML shell input function</P
+>This is a generic signature for the XML shell input function.</P
 ><P
 ></P
 ><DIV
@@ -1767,7 +1767,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->a string which will be freed by the Shell</TD
+>a string which will be freed by the Shell.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1807,7 +1807,7 @@
 ></TR
 ></TABLE
 ><P
->A debugging shell context
+>A debugging shell context.
 TODO: add the defined function tables.</P
 ><P
 ></P
@@ -1874,7 +1874,7 @@
 ></TR
 ></TABLE
 ><P
->This is a generic signature for the XML shell functions</P
+>This is a generic signature for the XML shell functions.</P
 ><P
 ></P
 ><DIV
@@ -1973,7 +1973,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->an int, negative returns indicating errors</TD
+>an int, negative returns indicating errors.</TD
 ></TR
 ></TBODY
 ></TABLE
diff --git a/doc/html/libxml-encoding.html b/doc/html/libxml-encoding.html
index c23332e..ea73e8f 100644
--- a/doc/html/libxml-encoding.html
+++ b/doc/html/libxml-encoding.html
@@ -445,8 +445,8 @@
 ></TR
 ></TABLE
 ><P
->Predefined values for some standard encodings
-Libxml don't do beforehand translation on UTF8, ISOLatinX
+>Predefined values for some standard encodings.
+Libxml don't do beforehand translation on UTF8, ISOLatinX.
 It also support UTF16 (LE and BE) by default.</P
 ><P
 >Anything else would have to be translated to UTF8 before being
@@ -651,7 +651,7 @@
 >Take a block of UTF-8 chars in and try to convert it to an other
 encoding.
 Note: a first call designed to produce heading info is called with
-in = NULL. If stateful this should also initialize the encoder state</P
+in = NULL. If stateful this should also initialize the encoder state.</P
 ><P
 ></P
 ><DIV
diff --git a/doc/html/libxml-globals.html b/doc/html/libxml-globals.html
index d501d2e..896242c 100644
--- a/doc/html/libxml-globals.html
+++ b/doc/html/libxml-globals.html
@@ -462,7 +462,7 @@
 >Wrapper for the <GTKDOCLINK
 HREF="MALLOC"
 >malloc</GTKDOCLINK
->() function used in the XML library</P
+>() function used in the XML library.</P
 ><P
 ></P
 ><DIV
@@ -530,7 +530,7 @@
 >Wrapper for the <GTKDOCLINK
 HREF="REALLOC"
 >realloc</GTKDOCLINK
->() function used in the XML library</P
+>() function used in the XML library.</P
 ><P
 ></P
 ><DIV
@@ -649,7 +649,7 @@
 >() function, <A
 HREF="libxml-parser.html#XMLSTRDUP"
 >xmlStrdup</A
->() is usually preferred</P
+>() is usually preferred.</P
 ><P
 ></P
 ><DIV
@@ -1266,7 +1266,7 @@
 ></TR
 ></TABLE
 ><P
->global variable controlling the entity substitution default behavior</P
+>Global variable controlling the entity substitution default behavior.</P
 ><P
 ></P
 ></DIV
diff --git a/doc/html/libxml-hash.html b/doc/html/libxml-hash.html
index 4ef29af..a8da793 100644
--- a/doc/html/libxml-hash.html
+++ b/doc/html/libxml-hash.html
@@ -618,7 +618,7 @@
 ></TR
 ></TABLE
 ><P
->Callback to free data from a hash</P
+>Callback to free data from a hash.</P
 ><P
 ></P
 ><DIV
@@ -704,7 +704,7 @@
 ></TR
 ></TABLE
 ><P
->Callback to copy data from a hash</P
+>Callback to copy data from a hash.</P
 ><P
 ></P
 ><DIV
@@ -791,7 +791,7 @@
 ></TR
 ></TABLE
 ><P
->Callback when scanning data in a hash with the simple scanner</P
+>Callback when scanning data in a hash with the simple scanner.</P
 ><P
 ></P
 ><DIV
@@ -903,7 +903,7 @@
 ></TR
 ></TABLE
 ><P
->Callback when scanning data in a hash with the full scanner</P
+>Callback when scanning data in a hash with the full scanner.</P
 ><P
 ></P
 ><DIV
diff --git a/doc/html/libxml-htmltree.html b/doc/html/libxml-htmltree.html
index 73eb65b..925a988 100644
--- a/doc/html/libxml-htmltree.html
+++ b/doc/html/libxml-htmltree.html
@@ -399,7 +399,7 @@
 ></TR
 ></TABLE
 ><P
->Macro, a text node in a HTML document is really implemented
+>Macro. A text node in a HTML document is really implemented
 the same way as a text node in an XML document.</P
 ><P
 ></P
@@ -428,7 +428,7 @@
 ></TR
 ></TABLE
 ><P
->Macro, an entity reference in a HTML document is really implemented
+>Macro. An entity reference in a HTML document is really implemented
 the same way as an entity reference in an XML document.</P
 ><P
 ></P
@@ -457,7 +457,7 @@
 ></TR
 ></TABLE
 ><P
->Macro, a comment in a HTML document is really implemented
+>Macro. A comment in a HTML document is really implemented
 the same way as a comment in an XML document.</P
 ><P
 ></P
@@ -486,7 +486,7 @@
 ></TR
 ></TABLE
 ><P
->Macro, a preserved node in a HTML document is really implemented
+>Macro. A preserved node in a HTML document is really implemented
 the same way as a CDATA section in an XML document.</P
 ><P
 ></P
@@ -515,7 +515,7 @@
 ></TR
 ></TABLE
 ><P
->Macro, a processing instruction in a HTML document is really implemented
+>Macro. A processing instruction in a HTML document is really implemented
 the same way as a processing instruction in an XML document.</P
 ><P
 ></P
diff --git a/doc/html/libxml-nanoftp.html b/doc/html/libxml-nanoftp.html
index 84ba282..4a191e4 100644
--- a/doc/html/libxml-nanoftp.html
+++ b/doc/html/libxml-nanoftp.html
@@ -335,8 +335,8 @@
 ></TR
 ></TABLE
 ><P
->A callback for the xmlNanoFTPList command
-Note that only one of year and day:minute are specified</P
+>A callback for the xmlNanoFTPList command.
+Note that only one of year and day:minute are specified.</P
 ><P
 ></P
 ><DIV
@@ -590,7 +590,7 @@
 ></TR
 ></TABLE
 ><P
->A callback for the xmlNanoFTPGet command</P
+>A callback for the xmlNanoFTPGet command.</P
 ><P
 ></P
 ><DIV
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html
index 4e99b14..0406d31 100644
--- a/doc/html/libxml-parser.html
+++ b/doc/html/libxml-parser.html
@@ -1300,7 +1300,7 @@
 ></TR
 ></TABLE
 ><P
->Callback for freeing some parser input allocations</P
+>Callback for freeing some parser input allocations.</P
 ><P
 ></P
 ><DIV
@@ -1382,7 +1382,7 @@
 ></TR
 ></TABLE
 ><P
->an xmlParserInput is an input flow for the XML processor.
+>An xmlParserInput is an input flow for the XML processor.
 Each entity parsed is associated an xmlParserInput (except the
 few predefined ones). This is the case both for internal entities
 - in which case the flow is already completely in memory - or
@@ -1422,7 +1422,7 @@
 ></TR
 ></TABLE
 ><P
->the parser can be asked to collect Node informations, i.e. at what
+>The parser can be asked to collect Node informations, i.e. at what
 place in the file they were detected. 
 NOTE: This is off by default and not very well tested.</P
 ><P
@@ -1553,8 +1553,8 @@
 ></TR
 ></TABLE
 ><P
->The parser is now working also as a state based parser
-The recursive one use the state info for entities processing</P
+>The parser is now working also as a state based parser.
+The recursive one use the state info for entities processing.</P
 ><P
 ></P
 ></DIV
@@ -1582,8 +1582,8 @@
 ></TR
 ></TABLE
 ><P
->Bit in the loadsubset context field to tell to do ID/REFs lookups
-Use it to initialize xmlLoadExtDtdDefaultValue</P
+>Bit in the loadsubset context field to tell to do ID/REFs lookups.
+Use it to initialize xmlLoadExtDtdDefaultValue.</P
 ><P
 ></P
 ></DIV
@@ -1612,8 +1612,8 @@
 ></TABLE
 ><P
 >Bit in the loadsubset context field to tell to do complete the
-elements attributes lists with the ones defaulted from the DTDs
-Use it to initialize xmlLoadExtDtdDefaultValue</P
+elements attributes lists with the ones defaulted from the DTDs.
+Use it to initialize xmlLoadExtDtdDefaultValue.</P
 ><P
 ></P
 ></DIV
@@ -1716,7 +1716,7 @@
 ></TABLE
 ><P
 >The parser context.
-NOTE This doesn't completely defines the parser state, the (current ?)
+NOTE This doesn't completely define the parser state, the (current ?)
 design of the parser uses recursive function calls since this allow
 and easy mapping from the production rules of the specification
 to the actual code. The drawback is that the actual function call
@@ -1755,7 +1755,7 @@
 ></TR
 ></TABLE
 ><P
->a SAX Locator.</P
+>A SAX Locator.</P
 ><P
 ></P
 ></DIV
@@ -2182,7 +2182,7 @@
 ></TR
 ></TABLE
 ><P
->Get an entity by name</P
+>Get an entity by name.</P
 ><P
 ></P
 ><DIV
@@ -2286,7 +2286,7 @@
 ></TR
 ></TABLE
 ><P
->Get a parameter entity by name</P
+>Get a parameter entity by name.</P
 ><P
 ></P
 ><DIV
@@ -2400,7 +2400,7 @@
 ></TR
 ></TABLE
 ><P
->An entity definition has been parsed</P
+>An entity definition has been parsed.</P
 ><P
 ></P
 ><DIV
@@ -2696,7 +2696,7 @@
 ></TR
 ></TABLE
 ><P
->An attribute definition has been parsed</P
+>An attribute definition has been parsed.</P
 ><P
 ></P
 ><DIV
@@ -2872,7 +2872,7 @@
 ></TR
 ></TABLE
 ><P
->An element definition has been parsed</P
+>An element definition has been parsed.</P
 ><P
 ></P
 ><DIV
@@ -3004,7 +3004,7 @@
 ></TR
 ></TABLE
 ><P
->What to do when an unparsed entity declaration is parsed</P
+>What to do when an unparsed entity declaration is parsed.</P
 ><P
 ></P
 ><DIV
@@ -3141,7 +3141,7 @@
 ></TR
 ></TABLE
 ><P
->Receive the document locator at startup, actually xmlDefaultSAXLocator
+>Receive the document locator at startup, actually xmlDefaultSAXLocator.
 Everything is available on the context, so this is useless in our case.</P
 ><P
 ></P
@@ -3224,7 +3224,7 @@
 ></TR
 ></TABLE
 ><P
->called when the document start being processed.</P
+>Called when the document start being processed.</P
 ><P
 ></P
 ><DIV
@@ -3289,7 +3289,7 @@
 ></TR
 ></TABLE
 ><P
->called when the document end has been detected.</P
+>Called when the document end has been detected.</P
 ><P
 ></P
 ><DIV
@@ -3362,7 +3362,7 @@
 ></TR
 ></TABLE
 ><P
->called when an opening tag has been processed.</P
+>Called when an opening tag has been processed.</P
 ><P
 ></P
 ><DIV
@@ -3465,7 +3465,7 @@
 ></TR
 ></TABLE
 ><P
->called when the end of an element has been detected.</P
+>Called when the end of an element has been detected.</P
 ><P
 ></P
 ><DIV
@@ -3661,7 +3661,7 @@
 ></TR
 ></TABLE
 ><P
->called when an entity reference is detected.</P
+>Called when an entity reference is detected.</P
 ><P
 ></P
 ><DIV
@@ -3748,7 +3748,7 @@
 ></TR
 ></TABLE
 ><P
->receiving some chars from the parser.</P
+>Receiving some chars from the parser.</P
 ><P
 ></P
 ><DIV
@@ -3852,8 +3852,8 @@
 ></TR
 ></TABLE
 ><P
->receiving some ignorable whitespaces from the parser.
-UNUSED: by default the DOM building will use characters</P
+>Receiving some ignorable whitespaces from the parser.
+UNUSED: by default the DOM building will use characters.</P
 ><P
 ></P
 ><DIV
@@ -4150,7 +4150,7 @@
 ></TR
 ></TABLE
 ><P
->called when a pcdata block has been parsed</P
+>Called when a pcdata block has been parsed.</P
 ><P
 ></P
 ><DIV
@@ -4251,7 +4251,7 @@
 ></TR
 ></TABLE
 ><P
->Display and format a warning messages, callback</P
+>Display and format a warning messages, callback.</P
 ><P
 ></P
 ><DIV
@@ -4352,7 +4352,7 @@
 ></TR
 ></TABLE
 ><P
->Display and format an error messages, callback</P
+>Display and format an error messages, callback.</P
 ><P
 ></P
 ><DIV
@@ -4453,7 +4453,7 @@
 ></TR
 ></TABLE
 ><P
->Display and format fatal error messages, callback</P
+>Display and format fatal error messages, callback.</P
 ><P
 ></P
 ><DIV
@@ -4552,7 +4552,7 @@
 ></TR
 ></TABLE
 ><P
->Is this document tagged standalone ?</P
+>Is this document tagged standalone?</P
 ><P
 ></P
 ><DIV
@@ -4632,7 +4632,7 @@
 ></TR
 ></TABLE
 ><P
->Does this document has an internal subset</P
+>Does this document has an internal subset.</P
 ><P
 ></P
 ><DIV
@@ -4712,7 +4712,7 @@
 ></TR
 ></TABLE
 ><P
->Does this document has an external subset</P
+>Does this document has an external subset?</P
 ><P
 ></P
 ><DIV
@@ -4821,7 +4821,7 @@
 ></TR
 ></TABLE
 ><P
->a SAX handler is bunch of callbacks called by the parser when processing
+>A SAX handler is bunch of callbacks called by the parser when processing
 of the input generate data or structure informations.</P
 ><P
 ></P
@@ -4859,7 +4859,7 @@
 ></TR
 ></TABLE
 ><P
->External entity loaders types</P
+>External entity loaders types.</P
 ><P
 ></P
 ><DIV
@@ -4941,7 +4941,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->the entity input parser</TD
+>the entity input parser.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -4973,7 +4973,7 @@
 ></TR
 ></TABLE
 ><P
->global variable controlling the entity substitution default behavior</P
+>Global variable controlling the entity substitution default behavior.</P
 ><P
 ></P
 ></DIV
diff --git a/doc/html/libxml-parserinternals.html b/doc/html/libxml-parserinternals.html
index aa080e7..b612d70 100644
--- a/doc/html/libxml-parserinternals.html
+++ b/doc/html/libxml-parserinternals.html
@@ -1212,8 +1212,8 @@
 ></TR
 ></TABLE
 ><P
->The parser tries to always have that amount of input ready
-one of the point is providing context when reporting errors</P
+>The parser tries to always have that amount of input ready.
+One of the point is providing context when reporting errors.</P
 ><P
 ></P
 ></DIV
@@ -1241,7 +1241,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
+>Macro to check the following production in the XML spec:</P
 ><P
 >[2] Char ::= <GTKDOCLINK
 HREF="X9"
@@ -1337,7 +1337,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
+>Macro to check the following production in the XML spec:</P
 ><P
 >[3] S ::= (<GTKDOCLINK
 HREF="X20"
@@ -1416,7 +1416,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
+>Macro to check the following production in the XML spec:</P
 ><P
 >[85] BaseChar ::= ... long list see REC ...</P
 ><P
@@ -1483,7 +1483,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
+>Macro to check the following production in the XML spec:</P
 ><P
 >[88] Digit ::= ... long list see REC ...</P
 ><P
@@ -1550,7 +1550,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
+>Macro to check the following production in the XML spec:</P
 ><P
 >[87] CombiningChar ::= ... long list see REC ...</P
 ><P
@@ -1617,7 +1617,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
+>Macro to check the following production in the XML spec:</P
 ><P
 >[89] Extender ::= <GTKDOCLINK
 HREF="X00B7"
@@ -1728,7 +1728,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
+>Macro to check the following production in the XML spec:</P
 ><P
 >[86] Ideographic ::= [<GTKDOCLINK
 HREF="X4E00-"
@@ -1810,7 +1810,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
+>Macro to check the following production in the XML spec:</P
 ><P
 >[84] Letter ::= BaseChar | Ideographic</P
 ><P
@@ -1877,7 +1877,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
+>Macro to check the following production in the XML spec:</P
 ><P
 >[13] PubidChar ::= <GTKDOCLINK
 HREF="X20"
@@ -1953,7 +1953,7 @@
 ></TR
 ></TABLE
 ><P
->Skips the end of line chars</P
+>Skips the end of line chars.</P
 ><P
 ></P
 ><DIV
@@ -2018,7 +2018,7 @@
 ></TR
 ></TABLE
 ><P
->Skips to the next '&gt;' char</P
+>Skips to the next '&gt;' char.</P
 ><P
 ></P
 ><DIV
@@ -2083,7 +2083,7 @@
 ></TR
 ></TABLE
 ><P
->Skips to the next '&lt;' char</P
+>Skips to the next '&lt;' char.</P
 ><P
 ></P
 ><DIV
@@ -9349,7 +9349,7 @@
 ></TR
 ></TABLE
 ><P
->If no entities need to be substituted</P
+>If no entities need to be substituted.</P
 ><P
 ></P
 ></DIV
@@ -9377,7 +9377,7 @@
 ></TR
 ></TABLE
 ><P
->Whether general entities need to be substituted</P
+>Whether general entities need to be substituted.</P
 ><P
 ></P
 ></DIV
@@ -9405,7 +9405,7 @@
 ></TR
 ></TABLE
 ><P
->Whether parameter entities need to be substituted</P
+>Whether parameter entities need to be substituted.</P
 ><P
 ></P
 ></DIV
@@ -9433,7 +9433,7 @@
 ></TR
 ></TABLE
 ><P
->Both general and parameter entities need to be substituted</P
+>Both general and parameter entities need to be substituted.</P
 ><P
 ></P
 ></DIV
@@ -11536,8 +11536,8 @@
 ></TR
 ></TABLE
 ><P
->Callback function used when one need to be able to track back the
-provenance of a chunk of nodes inherited from an entity replacement</P
+>Callback function used when one needs to be able to track back the
+provenance of a chunk of nodes inherited from an entity replacement.</P
 ><P
 ></P
 ><DIV
diff --git a/doc/html/libxml-tree.html b/doc/html/libxml-tree.html
index e8906e8..e6fad46 100644
--- a/doc/html/libxml-tree.html
+++ b/doc/html/libxml-tree.html
@@ -2114,7 +2114,7 @@
 ></TR
 ></TABLE
 ><P
->an xmlParserInput is an input flow for the XML processor.
+>An xmlParserInput is an input flow for the XML processor.
 Each entity parsed is associated an xmlParserInput (except the
 few predefined ones). This is the case both for internal entities
 - in which case the flow is already completely in memory - or
@@ -2248,7 +2248,7 @@
 ></TABLE
 ><P
 >The parser context.
-NOTE This doesn't completely defines the parser state, the (current ?)
+NOTE This doesn't completely define the parser state, the (current ?)
 design of the parser uses recursive function calls since this allow
 and easy mapping from the production rules of the specification
 to the actual code. The drawback is that the actual function call
@@ -2313,7 +2313,7 @@
 ></TR
 ></TABLE
 ><P
->a SAX Locator.</P
+>A SAX Locator.</P
 ><P
 ></P
 ></DIV
@@ -2396,7 +2396,7 @@
 ></TR
 ></TABLE
 ><P
->a SAX handler is bunch of callbacks called by the parser when processing
+>A SAX handler is bunch of callbacks called by the parser when processing
 of the input generate data or structure informations.</P
 ><P
 ></P
@@ -2523,7 +2523,7 @@
 ></TR
 ></TABLE
 ><P
->default buffer size 4000</P
+>default buffer size 4000.</P
 ><P
 ></P
 ></DIV
@@ -2552,7 +2552,7 @@
 ></TABLE
 ><P
 >This is the namespace for the special xml: prefix predefined in the
-XML Namespace specification</P
+XML Namespace specification.</P
 ><P
 ></P
 ></DIV
@@ -2692,7 +2692,7 @@
 ></TR
 ></TABLE
 ><P
->a DTD Notation definition</P
+>A DTD Notation definition.</P
 ><P
 ></P
 ></DIV
@@ -2757,7 +2757,7 @@
 ></TR
 ></TABLE
 ><P
->a DTD Attribute type definition</P
+>A DTD Attribute type definition.</P
 ><P
 ></P
 ></DIV
@@ -2790,7 +2790,7 @@
 ></TR
 ></TABLE
 ><P
->a DTD Attribute default definition</P
+>A DTD Attribute default definition.</P
 ><P
 ></P
 ></DIV
@@ -2821,7 +2821,7 @@
 ></TR
 ></TABLE
 ><P
->list structure used when there is an enumeration in DTDs</P
+>List structure used when there is an enumeration in DTDs.</P
 ><P
 ></P
 ></DIV
@@ -2893,7 +2893,7 @@
 ></TR
 ></TABLE
 ><P
->an Attribute declaration in a DTD</P
+>An Attribute declaration in a DTD.</P
 ><P
 ></P
 ></DIV
@@ -2952,7 +2952,7 @@
 ></TR
 ></TABLE
 ><P
->Possible definitions of element content types</P
+>Possible definitions of element content types.</P
 ><P
 ></P
 ></DIV
@@ -2985,7 +2985,7 @@
 ></TR
 ></TABLE
 ><P
->Possible definitions of element content occurrences</P
+>Possible definitions of element content occurrences.</P
 ><P
 ></P
 ></DIV
@@ -3021,7 +3021,7 @@
 ></TR
 ></TABLE
 ><P
->an XML Element content as stored after parsing an element definition
+>An XML Element content as stored after parsing an element definition
 in a DTD.</P
 ><P
 ></P
@@ -3082,7 +3082,7 @@
 ></TR
 ></TABLE
 ><P
->the different possibilities for an element content type</P
+>The different possibilities for an element content type.</P
 ><P
 ></P
 ></DIV
@@ -3125,7 +3125,7 @@
 ></TR
 ></TABLE
 ><P
->an XML Element declaration from a DTD</P
+>An XML Element declaration from a DTD.</P
 ><P
 ></P
 ></DIV
@@ -3179,7 +3179,7 @@
 ></TR
 ></TABLE
 ><P
->A namespace declaration node</P
+>A namespace declaration node.</P
 ><P
 ></P
 ></DIV
@@ -3242,7 +3242,7 @@
 Note that prefix == NULL is valid, it defines the default namespace
 within the subtree (until overridden).</P
 ><P
->xmlNsType is unified with xmlElementType</P
+>xmlNsType is unified with xmlElementType.</P
 ><P
 ></P
 ></DIV
@@ -3316,7 +3316,7 @@
 ></TABLE
 ><P
 >An XML DTD, as defined by &lt;!DOCTYPE ... There is actually one for
-the internal subset and for the external subset</P
+the internal subset and for the external subset.</P
 ><P
 ></P
 ></DIV
@@ -3382,7 +3382,7 @@
 ></TR
 ></TABLE
 ><P
->A attribute on an XML node.</P
+>An attribute on an XML node.</P
 ><P
 ></P
 ></DIV
@@ -3556,7 +3556,7 @@
 ></TABLE
 ><P
 >A buffer allocation scheme can be defined to either match exactly the
-need or double it's allocated size each time it is found too small</P
+need or double it's allocated size each time it is found too small.</P
 ><P
 ></P
 ></DIV
@@ -3589,7 +3589,7 @@
 ></TR
 ></TABLE
 ><P
->A buffer structure</P
+>A buffer structure.</P
 ><P
 ></P
 ></DIV
@@ -3651,11 +3651,7 @@
 
     /* End of common part */
     xmlNs           *ns;        /* pointer to the associated namespace */
-#ifndef XML_USE_BUFFER_CONTENT    
     xmlChar         *content;   /* the content */
-#else
-    xmlBufferPtr     content;   /* the content in a buffer */
-#endif
     struct _xmlAttr *properties;/* properties list */
     xmlNs           *nsDef;     /* namespace definitions on this node */
 };</PRE
@@ -3717,7 +3713,7 @@
 ></TR
 ></TABLE
 ><P
->macro to extract the content pointer of a node</P
+>Macro to extract the content pointer of a node.</P
 ><P
 ></P
 ><DIV
@@ -3782,9 +3778,9 @@
 ></TR
 ></TABLE
 ><P
->macro to extract the line number of an element node. 
+>Macro to extract the line number of an element node. 
 This will work only if line numbering is activated by
-calling xmlLineNumbersDefault(1) before parsing</P
+calling xmlLineNumbersDefault(1) before parsing.</P
 ><P
 ></P
 ><DIV
@@ -3927,7 +3923,7 @@
 ></TR
 ></TABLE
 ><P
->Macro for compatibility naming layer with libxml1</P
+>Macro for compatibility naming layer with libxml1.</P
 ><P
 ></P
 ></DIV
@@ -3955,7 +3951,7 @@
 ></TR
 ></TABLE
 ><P
->Macro for compatibility naming layer with libxml1</P
+>Macro for compatibility naming layer with libxml1.</P
 ><P
 ></P
 ></DIV
@@ -15555,7 +15551,9 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 > * and it's size.
-It's up to the caller to free the memory.</P
+It's up to the caller to free the memory.
+Note that format = 1 provide node indenting only if xmlIndentTreeOutput = 1
+or xmlKeepBlanksDefault(0) was called</P
 ><P
 ></P
 ><DIV
@@ -15921,7 +15919,9 @@
 ><P
 >Dump the current DOM tree into memory using the character encoding specified
 by the caller.  Note it is up to the caller of this function to free the
-allocated memory.</P
+allocated memory.
+Note that format = 1 provide node indenting only if xmlIndentTreeOutput = 1
+or xmlKeepBlanksDefault(0) was called</P
 ><P
 ></P
 ><DIV
@@ -16520,7 +16520,9 @@
 ></TR
 ></TABLE
 ><P
->Dump an XML node, recursive behaviour,children are printed too.</P
+>Dump an XML node, recursive behaviour,children are printed too.
+Note that format = 1 provide node indenting only if xmlIndentTreeOutput = 1
+or xmlKeepBlanksDefault(0) was called</P
 ><P
 ></P
 ><DIV
@@ -16929,7 +16931,9 @@
 ></TR
 ></TABLE
 ><P
->Dump an XML node, recursive behaviour, children are printed too.</P
+>Dump an XML node, recursive behaviour, children are printed too.
+Note that format = 1 provide node indenting only if xmlIndentTreeOutput = 1
+or xmlKeepBlanksDefault(0) was called</P
 ><P
 ></P
 ><DIV
diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html
index 8eeebc4..2d311ee 100644
--- a/doc/html/libxml-uri.html
+++ b/doc/html/libxml-uri.html
@@ -309,7 +309,7 @@
 ></TABLE
 ><P
 >A parsed URI reference. This is a struct containing the various fields
-as described in RFC 2396 but separated for further processing</P
+as described in RFC 2396 but separated for further processing.</P
 ><P
 ></P
 ></DIV
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html
index 202a94d..dd83d4f 100644
--- a/doc/html/libxml-valid.html
+++ b/doc/html/libxml-valid.html
@@ -1091,7 +1091,7 @@
 ></TR
 ></TABLE
 ><P
->Callback called when a validity error is found, this is a message
+>Callback called when a validity error is found. This is a message
 oriented function similar to an *printf function.</P
 ><P
 ></P
@@ -1193,7 +1193,7 @@
 ></TR
 ></TABLE
 ><P
->Callback called when a validity warning is found, this is a message
+>Callback called when a validity warning is found. This is a message
 oriented function similar to an *printf function.</P
 ><P
 ></P
diff --git a/doc/html/libxml-xmlerror.html b/doc/html/libxml-xmlerror.html
index 2c33686..d9bdfcf 100644
--- a/doc/html/libxml-xmlerror.html
+++ b/doc/html/libxml-xmlerror.html
@@ -412,7 +412,7 @@
 ></TABLE
 ><P
 >Signature of the function to use when there is an error and
-no parsing or validity context available</P
+no parsing or validity context available .</P
 ><P
 ></P
 ><DIV
diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html
index f875c73..d24158a 100644
--- a/doc/html/libxml-xmlmemory.html
+++ b/doc/html/libxml-xmlmemory.html
@@ -308,10 +308,10 @@
 ></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
+>DEBUG_MEMORY replaces the allocator with a collect and debug
+shell to the libc allocator.
+DEBUG_MEMORY should only be activated when debugging 
+libxml i.e. if libxml has been configured with --with-debug-mem too.</P
 ><P
 ></P
 ></DIV
@@ -342,7 +342,7 @@
 >Signature for a <GTKDOCLINK
 HREF="FREE"
 >free</GTKDOCLINK
->() implementation</P
+>() implementation.</P
 ><P
 ></P
 ><DIV
@@ -413,7 +413,7 @@
 >Signature for a <GTKDOCLINK
 HREF="MALLOC"
 >malloc</GTKDOCLINK
->() implementation</P
+>() implementation.</P
 ><P
 ></P
 ><DIV
@@ -485,7 +485,7 @@
 >Signature for a <GTKDOCLINK
 HREF="REALLOC"
 >realloc</GTKDOCLINK
->() implementation</P
+>() implementation.</P
 ><P
 ></P
 ><DIV
@@ -570,7 +570,7 @@
 >Signature for an <GTKDOCLINK
 HREF="STRDUP"
 >strdup</GTKDOCLINK
->() implementation</P
+>() implementation.</P
 ><P
 ></P
 ><DIV
@@ -618,7 +618,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->the copy of the string or NULL in case of error</TD
+>the copy of the string or NULL in case of error.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1288,7 +1288,7 @@
 >Wrapper for the <GTKDOCLINK
 HREF="MALLOC"
 >malloc</GTKDOCLINK
->() function used in the XML library</P
+>() function used in the XML library.</P
 ><P
 ></P
 ><DIV
@@ -1356,7 +1356,7 @@
 >Wrapper for the <GTKDOCLINK
 HREF="REALLOC"
 >realloc</GTKDOCLINK
->() function used in the XML library</P
+>() function used in the XML library.</P
 ><P
 ></P
 ><DIV
@@ -1444,7 +1444,7 @@
 >() function, <A
 HREF="libxml-parser.html#XMLSTRDUP"
 >xmlStrdup</A
->() is usually preferred</P
+>() is usually preferred.</P
 ><P
 ></P
 ><DIV
diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html
index b5ecace..bb5d007 100644
--- a/doc/html/libxml-xpath.html
+++ b/doc/html/libxml-xpath.html
@@ -760,7 +760,7 @@
 ></TR
 ></TABLE
 ><P
->An XPath parser context, it contains pure parsing informations,
+>An XPath parser context. It contains pure parsing informations,
 an xmlXPathContext, and the stack of objects.</P
 ><P
 ></P
@@ -1236,7 +1236,7 @@
 ></TR
 ></TABLE
 ><P
->an XPath evaluation function, the parameters are on the XPath context stack</P
+>An XPath evaluation function, the parameters are on the XPath context stack.</P
 ><P
 ></P
 ><DIV
@@ -1450,7 +1450,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->the next node in that axis or NULL if at the end of the axis</TD
+>the next node in that axis or NULL if at the end of the axis.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1599,7 +1599,7 @@
 ></TR
 ></TABLE
 ><P
->An XPath function
+>An XPath function.
 The arguments (if any) are popped out from the context stack
 and the result is pushed on the stack.</P
 ><P
@@ -1859,7 +1859,7 @@
 ></TR
 ></TABLE
 ><P
->Implement a functionality similar to the DOM NodeList.length</P
+>Implement a functionality similar to the DOM NodeList.length.</P
 ><P
 ></P
 ><DIV
@@ -1927,7 +1927,7 @@
 >Implements a functionality similar to the DOM NodeList.<GTKDOCLINK
 HREF="ITEM"
 >item</GTKDOCLINK
->()</P
+>().</P
 ><P
 ></P
 ><DIV
@@ -2014,7 +2014,7 @@
 ><I
 >ns</I
 ></TT
-> is empty or not</P
+> is empty or not.</P
 ><P
 ></P
 ><DIV
diff --git a/doc/html/libxml-xpathinternals.html b/doc/html/libxml-xpathinternals.html
index 0a926d9..71ca25e 100644
--- a/doc/html/libxml-xpathinternals.html
+++ b/doc/html/libxml-xpathinternals.html
@@ -1607,7 +1607,7 @@
 ></TR
 ></TABLE
 ><P
->Raises an XPATH_INVALID_ARITY error</P
+>Raises an XPATH_INVALID_ARITY error.</P
 ><P
 ></P
 ><DIV
@@ -1672,7 +1672,7 @@
 ></TR
 ></TABLE
 ><P
->Raises an XPATH_INVALID_TYPE error</P
+>Raises an XPATH_INVALID_TYPE error.</P
 ><P
 ></P
 ><DIV
@@ -1737,7 +1737,7 @@
 ></TR
 ></TABLE
 ><P
->Get the error code of an XPath context</P
+>Get the error code of an XPath context.</P
 ><P
 ></P
 ><DIV
@@ -1802,7 +1802,7 @@
 ></TR
 ></TABLE
 ><P
->Check if an XPath error was raised</P
+>Check if an XPath error was raised.</P
 ><P
 ></P
 ><DIV
@@ -1867,7 +1867,7 @@
 ></TR
 ></TABLE
 ><P
->Get the document of an XPath context</P
+>Get the document of an XPath context.</P
 ><P
 ></P
 ><DIV
@@ -1932,7 +1932,7 @@
 ></TR
 ></TABLE
 ><P
->Get the context node of an XPath context</P
+>Get the context node of an XPath context.</P
 ><P
 ></P
 ><DIV
@@ -2431,7 +2431,7 @@
 ><I
 >val</I
 ></TT
-> on the context stack</P
+> on the context stack.</P
 ><P
 ></P
 ><DIV
@@ -2513,7 +2513,7 @@
 ></TR
 ></TABLE
 ><P
->Pushes true on the context stack</P
+>Pushes true on the context stack.</P
 ><P
 ></P
 ><DIV
@@ -2578,7 +2578,7 @@
 ></TR
 ></TABLE
 ><P
->Pushes false on the context stack</P
+>Pushes false on the context stack.</P
 ><P
 ></P
 ><DIV
@@ -2648,7 +2648,7 @@
 ><I
 >val</I
 ></TT
-> on the context stack</P
+> on the context stack.</P
 ><P
 ></P
 ><DIV
@@ -2735,7 +2735,7 @@
 ><I
 >str</I
 ></TT
-> on the context stack</P
+> on the context stack.</P
 ><P
 ></P
 ><DIV
@@ -2817,7 +2817,7 @@
 ></TR
 ></TABLE
 ><P
->Pushes an empty string on the stack</P
+>Pushes an empty string on the stack.</P
 ><P
 ></P
 ><DIV
@@ -2887,7 +2887,7 @@
 ><I
 >ns</I
 ></TT
-> on the context stack</P
+> on the context stack.</P
 ><P
 ></P
 ><DIV
@@ -2969,7 +2969,7 @@
 ></TR
 ></TABLE
 ><P
->Pushes an empty node-set on the context stack</P
+>Pushes an empty node-set on the context stack.</P
 ><P
 ></P
 ><DIV
@@ -3034,7 +3034,7 @@
 ></TR
 ></TABLE
 ><P
->Pushes user data on the context stack</P
+>Pushes user data on the context stack.</P
 ><P
 ></P
 ><DIV
@@ -3117,7 +3117,7 @@
 ></TABLE
 ><P
 >Check if the current value on the XPath stack is a node set or
-an XSLT value tree</P
+an XSLT value tree.</P
 ><P
 ></P
 ><DIV
@@ -3248,7 +3248,7 @@
 ></TR
 ></TABLE
 ><P
->Empties a node-set</P
+>Empties a node-set.</P
 ><P
 ></P
 ><DIV
@@ -3313,7 +3313,7 @@
 ></TR
 ></TABLE
 ><P
->macro to return from the function if an XPath error was detected</P
+>Macro to return from the function if an XPath error was detected.</P
 ><P
 ></P
 ></DIV
@@ -3341,7 +3341,7 @@
 ></TR
 ></TABLE
 ><P
->macro to return 0 from the function if an XPath error was detected</P
+>Macro to return 0 from the function if an XPath error was detected.</P
 ><P
 ></P
 ></DIV
@@ -3369,7 +3369,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to raise an XPath error and return</P
+>Macro to raise an XPath error and return.</P
 ><P
 ></P
 ><DIV
@@ -3434,7 +3434,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to raise an XPath error and return 0</P
+>Macro to raise an XPath error and return 0.</P
 ><P
 ></P
 ><DIV
@@ -3566,7 +3566,7 @@
 ></TABLE
 ><P
 >Macro to check that the value on top of the XPath stack is of a given
-type. return(0) in case of failure</P
+type. Return(0) in case of failure</P
 ><P
 ></P
 ><DIV
@@ -3631,7 +3631,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to check that the number of args passed to an XPath function matches</P
+>Macro to check that the number of args passed to an XPath function matches.</P
 ><P
 ></P
 ><DIV
@@ -3696,7 +3696,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to try to cast the value on the top of the XPath stack to a string</P
+>Macro to try to cast the value on the top of the XPath stack to a string.</P
 ><P
 ></P
 ></DIV
@@ -3724,7 +3724,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to try to cast the value on the top of the XPath stack to a number</P
+>Macro to try to cast the value on the top of the XPath stack to a number.</P
 ><P
 ></P
 ></DIV
@@ -3752,7 +3752,7 @@
 ></TR
 ></TABLE
 ><P
->Macro to try to cast the value on the top of the XPath stack to a boolean</P
+>Macro to try to cast the value on the top of the XPath stack to a boolean.</P
 ><P
 ></P
 ></DIV
@@ -3793,7 +3793,7 @@
 ></TABLE
 ><P
 >Prototype for callbacks used to plug variable lookup in the XPath
-engine</P
+engine.</P
 ><P
 ></P
 ><DIV
@@ -3875,7 +3875,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->the XPath object value or NULL if not found</TD
+>the XPath object value or NULL if not found.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -4026,7 +4026,7 @@
 ></TABLE
 ><P
 >Prototype for callbacks used to plug function lookup in the XPath
-engine</P
+engine.</P
 ><P
 ></P
 ><DIV
@@ -4108,7 +4108,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->the XPath function or NULL if not found</TD
+>the XPath function or NULL if not found.</TD
 ></TR
 ></TBODY
 ></TABLE