path: root/docs/Todo
diff options
authorJohn Mark Bell <>2007-07-06 14:32:44 +0000
committerJohn Mark Bell <>2007-07-06 14:32:44 +0000
commit5da747ff564cdcfeff90c5f5cfcfac03bc48332b (patch)
tree18a60e0aa3081bcb49156782f4c30576679cdc52 /docs/Todo
Import DOM library.
This is mainly stub functions atm (and is missing a number of key interfaces). svn path=/trunk/dom/; revision=3384
Diffstat (limited to 'docs/Todo')
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/Todo b/docs/Todo
new file mode 100644
index 0000000..507eee9
--- /dev/null
+++ b/docs/Todo
@@ -0,0 +1,14 @@
+TODO list
+ + Sort out the mess that is dom_ctx - I really don't like it; everything (except dom_strings)
+ should be allocated in the context of a document and, thus, the context is easily found
+ through foo->owner->blah. dom_strings are somewhat awkward here, as they aren't necessarily
+ allocated in the context of a document, but they still need access to an allocator. Perhaps
+ the simplest solution is for the string constructors to take an allocator and private word
+ as parameters, then store them within the string. This does, however, add an overhead of
+ 8 (or 16 on 64bit platforms) bytes per dom_string, which isn't exactly great.
+ + Fill out stub functions for DOM3 core
+ + Rest of DOM level 3
+ + DOM level 2
+ + DOM level 1