- doc/encoding.html doc/xml.html: added I18N doc
- encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
  improvements, both parser and filters, added ASCII & HTML,
  fixed the ISO-Latin-1 one
- xmllint.c testHTML.c: added/made visible --encode
- debugXML.c : cleanup
- most .c files: applied patches due to warning on Windows and
  when using Sun Pro cc compiler
- xpath.c : cleanup memleaks
- nanoftp.c : added a TESTING preprocessor flag for standalong
  compile so that people can report bugs more easilly
- nanohttp.c : ditched socklen_t which was a portability mess
  and replaced it with unsigned int.
- tree.[ch]: added xmlHasProp()
- TODO: updated
- test/ : added more test for entities, NS, encoding, HTML, wap
- configure.in: preparing for 2.2.0 release
Daniel
diff --git a/TODO b/TODO
index 8b1bc46..f9ef8ca 100644
--- a/TODO
+++ b/TODO
@@ -6,8 +6,6 @@
 TODO:
 =====
 
-- If the internal encoding is not UTF8 saving to a given encoding doesn't
-  work
 - problem when parsing hrefs with & with the HTML parser (IRC ac)
 - DOM needs
   xmlAttrPtr xmlNewDocProp(xmlDocPtr doc, const xmlChar *name, const xmlChar *value)
@@ -26,11 +24,8 @@
   http://www.w3.org/XML/xml-19980210-errata ... bummmer 
 - Handle undefined namespaces in entity contents better ... at least
   issue a warning
-- Issue warning when using non-absolute namespaces URI.
 - fix --disable-corba configure switch handling, and use XML_WITHOUT_CORBA
   not WITHOUT_CORBA flag
-- the html parser should add <head> and <body> if they don't exist
-  started, not finished.
 
 TODO:
 =====
@@ -96,8 +91,16 @@
 Done:
 =====
 
+- If the internal encoding is not UTF8 saving to a given encoding doesn't
+  work => fix to force UTF8 encoding ...
+  done, added documentation too
+- Add an ASCII I/O encoder (asciiToUTF8 and UTF8Toascii)
+- Issue warning when using non-absolute namespaces URI.
+- the html parser should add <head> and <body> if they don't exist
+  started, not finished.
+  Done, the automatic closing is added and 3 testcases were inserted
 - Command to force the parser to stop parsing and ignore the rest of the file.
-  xmlStopParser() should allow this
+  xmlStopParser() should allow this, mostly untested
 - support for HTML empty attributes like <hr noshade>
 - plugged iconv() in for support of a large set of encodings.
 - xmlSwitchToEncoding() rewrite done