diff options
Diffstat (limited to 'todo/jmb.mdwn')
-rw-r--r-- | todo/jmb.mdwn | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/todo/jmb.mdwn b/todo/jmb.mdwn new file mode 100644 index 0000000..e06b4f8 --- /dev/null +++ b/todo/jmb.mdwn @@ -0,0 +1,49 @@ +[[!meta title="Todo/jmb"]] +[[!meta author="Jmb"]] +[[!meta date="2011-02-02T00:29:55Z"]] + + +[[!toc]] John-Mark's todo list. + +LibParserUtils +-------------- + +- Charset conversion should use Unicode Normalisation Form C +- Optimisation + +Hubbub +------ + +- String interning in treebuilder +- Parse error reporting +- Extraneous chunk insertion/tokenisation (i.e. script support) +- Fragment parsing +- Serialisation +- Optimisation + +LibCSS +------ + +- Cascade of aural/page properties +- Some kind of API to provide access to the @page stuff +- Parse error reporting +- Documentation +- Optimisation + +LibDOM +------ + +- Rest of DOM +- Documentation +- Optimisation + +NetSurf +------- + +- Use libcurl 7.19.x's certificate chain inspection API & bin our own + OpenSSL stuff (no -- distros aren't packaging sufficiently modern + libcurl at present) +- Add generic key:value pair storage to URLdb +- Make layout engine completely fixed point, instead of the hideous + hybrid it currently is. + |