Release 0.2, 80% rewrite, nothing left intact ... Daniel
diff --git a/TODO b/TODO
index 8fd623c..d8218bc 100644
--- a/TODO
+++ b/TODO
@@ -1,15 +1,11 @@
 
            TODO for the XML parser:
 
-- Support for UTF-8 encoding
-- progressive parsing. Currently the parser uses a single
-  string containing the full document. The good point is
-  that there is no context associated with the parser, the
-  full state is in the stack. The bad point is that such a
-  recursive design is hard to make progressive ...
-- Better error handling, use a dedicated, overridable error
-  handling function.
-- Keep track of line numbers for better error reporting.
+- Support for UTF-8 and UTF-16 encoding (Urgent !!!).
+- progressive parsing. The entity support is a first step toward
+  asbtraction of an input stream. A large part of the context is still
+  located on the stack, moving to a state machine and putting everyting
+  in the parsing context should provide an adequate solution.
 - DOM support, instead of using a proprietary in memory
   format for the document representation, the parser should
   call a DOM API to actually build the resulting document.
@@ -17,14 +13,17 @@
   representation of the document. Even better using RPC's
   the parser can actually build the document in another
   program.
-- finish the support for Entities.
 - Support for Comments (bad, should be in ASAP, they are parsed
-  but not stored).
-- Support for PI.
-- Support for CDATA.
+  but not stored), should be configurable.
+- Improve the support of entities on save (+SAX).
 
 Done:
 - C++ support : John Ehresman <jehresma@dsg.harvard.edu>
 - Updated code to follow more recent specs, added compatibility flag
+- Better error handling, use a dedicated, overridable error
+  handling function.
+- Support for CDATA.
+- Keep track of line numbers for better error reporting.
+- Support for PI (SAX one).
 
 $Id$