From NetSurf Development Wiki
Todo/jmb
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.