summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/Todo11
1 files changed, 9 insertions, 2 deletions
diff --git a/docs/Todo b/docs/Todo
index 5f6ea1b..1ae31cf 100644
--- a/docs/Todo
+++ b/docs/Todo
@@ -1,10 +1,17 @@
TODO list
=========
+ + Error checking
+ + Documentation
+ Implement one or more tree builders
- + More charset convertors (or make the iconv codec significantly faster)
- + Parse error reporting
+ - test/tree2.c would serve as a basic tree builder
+ - NetSurf's libxml2 binding could do with being brought back here somehow
+ + Parse error reporting (incl. acknowledging self-closing flags)
+ Implement extraneous chunk insertion/tokenisation
+ Statistical charset autodetection
+ Shared library, for those platforms that support such things
+ - requires possibly prefixing more things with hubbub_
+ Optimise it
+ - being clever with e.g. attribute allocation in tokeniser
+ - tag name interning / replacing element_type_from_name()
+ - Hixie's data (http://tinyurl.com/hixie-html5-data-2007)