diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2017-02-04 09:41:13 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2017-02-04 09:41:13 +0000 |
commit | e7366bf41f68cfe07e9ea03fc4a398baecbae651 (patch) | |
tree | 5bb9c3cbe7eab7e70ff1ebd65d9de59a694762df /todo/jmb.mdwn | |
download | netsurf-wiki-e7366bf41f68cfe07e9ea03fc4a398baecbae651.tar.gz netsurf-wiki-e7366bf41f68cfe07e9ea03fc4a398baecbae651.tar.bz2 |
Initial conversion from MediaWiki, 20170204
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. + |