summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAndrew Sidwell <andy@entai.co.uk>2008-08-11 03:17:43 +0000
committerAndrew Sidwell <andy@entai.co.uk>2008-08-11 03:17:43 +0000
commit3bc288d6e5a58f0f874e5170a59e16ffe7242ca5 (patch)
tree95d3602f997864a14922320525f43da5788d1f08 /docs
parent75b2ff1216892032277367725c2be0b037cbc257 (diff)
downloadlibhubbub-3bc288d6e5a58f0f874e5170a59e16ffe7242ca5.tar.gz
libhubbub-3bc288d6e5a58f0f874e5170a59e16ffe7242ca5.tar.bz2
Make the todolist a little more comprehensive.
svn path=/trunk/hubbub/; revision=5008
Diffstat (limited to 'docs')
-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)