preparing 2.4.6 release updated and rebuilt the docs fixed a number of

* configure.in: preparing 2.4.6 release
* doc/xml.html doc/html/*: updated and rebuilt the docs
* include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
Daniel
diff --git a/include/libxml/encoding.h b/include/libxml/encoding.h
index c20fbce..b2ff102 100644
--- a/include/libxml/encoding.h
+++ b/include/libxml/encoding.h
@@ -83,9 +83,9 @@
 /**
  * xmlCharEncodingInputFunc:
  * @out:  a pointer ot an array of bytes to store the UTF-8 result
- * @outlen:  the lenght of @out
+ * @outlen:  the length of @out
  * @in:  a pointer ot an array of chars in the original encoding
- * @inlen:  the lenght of @in
+ * @inlen:  the length of @in
  *
  * Take a block of chars in the original encoding and try to convert
  * it to an UTF-8 block of chars out.
@@ -103,9 +103,9 @@
 /**
  * xmlCharEncodingOutputFunc:
  * @out:  a pointer ot an array of bytes to store the result
- * @outlen:  the lenght of @out
+ * @outlen:  the length of @out
  * @in:  a pointer ot an array of UTF-8 chars
- * @inlen:  the lenght of @in
+ * @inlen:  the length of @in
  *
  * Take a block of UTF-8 chars in and try to convert it to an other
  * encoding.
diff --git a/include/libxml/parser.h b/include/libxml/parser.h
index 9c4c272..37244a6 100644
--- a/include/libxml/parser.h
+++ b/include/libxml/parser.h
@@ -46,7 +46,7 @@
     xmlParserInputBufferPtr buf;      /* UTF-8 encoded buffer */
 
     const char *filename;             /* The file analyzed, if any */
-    const char *directory;            /* the directory/base of teh file */
+    const char *directory;            /* the directory/base of the file */
     const xmlChar *base;              /* Base of the array to parse */
     const xmlChar *cur;               /* Current char being parsed */
     const xmlChar *end;               /* end of the arry to parse */
diff --git a/include/libxml/parserInternals.h b/include/libxml/parserInternals.h
index 81ecff7..9ebc48e 100644
--- a/include/libxml/parserInternals.h
+++ b/include/libxml/parserInternals.h
@@ -194,7 +194,7 @@
 LIBXML_DLL_IMPORT extern const xmlChar xmlStringComment[];
 
 /*
- * Function to finish teh work of the macros where needed
+ * Function to finish the work of the macros where needed
  */
 int			xmlIsBaseChar	(int c);
 int			xmlIsBlank	(int c);
diff --git a/include/libxml/xmlwin32version.h b/include/libxml/xmlwin32version.h
index 065cbee..9b2dbc0 100644
--- a/include/libxml/xmlwin32version.h
+++ b/include/libxml/xmlwin32version.h
@@ -27,21 +27,21 @@
  *
  * the version string like "1.2.3"
  */
-#define LIBXML_DOTTED_VERSION "2.4.5"
+#define LIBXML_DOTTED_VERSION "2.4.6"
 
 /**
  * LIBXML_VERSION:
  *
  * the version number: 1.2.3 value is 1002003
  */
-#define LIBXML_VERSION 20405
+#define LIBXML_VERSION 20406
 
 /**
  * LIBXML_VERSION_STRING:
  *
  * the version number string, 1.2.3 value is "1002003"
  */
-#define LIBXML_VERSION_STRING "20405"
+#define LIBXML_VERSION_STRING "20406"
 
 /**
  * LIBXML_TEST_VERSION:
@@ -49,7 +49,7 @@
  * Macro to check that the libxml version in use is compatible with
  * the version the software has been compiled against
  */
-#define LIBXML_TEST_VERSION xmlCheckVersion(20405);
+#define LIBXML_TEST_VERSION xmlCheckVersion(20406);
 
 #if 0
 /**