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.