diff options
Diffstat (limited to 'netsurf_3.1.mdwn')
-rw-r--r-- | netsurf_3.1.mdwn | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/netsurf_3.1.mdwn b/netsurf_3.1.mdwn new file mode 100644 index 0000000..25a949d --- /dev/null +++ b/netsurf_3.1.mdwn @@ -0,0 +1,127 @@ +[[!meta title="NetSurf 3.1"]] +[[!meta author="Kyllikki"]] +[[!meta date="2013-06-09T08:41:26Z"]] + + +[[!toc]] This is a list of things +that still need to be done for the NetSurf 3.1 release. + +Admin +----- + +- <strong>Improve automatic production of releases</strong> +- Have any install targets broken? Missing resources? Trying to copy + things that have gone? +- For releases, turn Logging off in RISC OS front end. In + !NetSurf.!Run: Set NetSurf\$Logging 0 +- Update and correct + [Changelog](http://www.netsurf-browser.org/temp/ChangeLog) +- Testing +- [[Release_Process|release_process]] +- Debian/Ubuntu packages + +### Timeline + +- Branch in July 2013 + +### Target frontends for release + +- RISC OS +- GTK +- Amiga OS 4.0 +- Cocoa +- Atari +- Windows + +### Misc + +- ? + +Code +---- + +### Potential crashers + +- ? + +### Memory usage + +- ? + +### Feature + +- One bitmap image content type, instead of one for each of JPEG, GIF, + etc. Make image format handlers into simple data converters for the + image content type. +- Implement cloning of HTML contents (required for printing) +- Keep source data in chunks; currently about a third of the heap is + wastage. Not possible until image handlers can stream. +- Support for APNGs? +- Use an XML parser for XHTML? +- Rewrite URL database +- Advert blocking needs overhaul + - current source of adblock css is long gone (nov 2004) + - the original idea source for css based blocking is + <http://www.floppymoose.com/userContent.css> but thats + inadequate for our purposes + - another source used in our current css was last updated 2008 + <http://www.gozer.org/mozilla/ad_blocking/css/ad_blocking.css> + - an adblock plus source which might be worth adding instead of + doing it by css + <https://easylist-downloads.adblockplus.org/easylist.txt> where + <http://adblockplus.org/en/filters> is the file format. We might + be able to convert from the adblock format to css? + +### Other + +- Core: Fix forms to use libdom properly. +- Core: Fix entities getting separate BOX\_TEXT in box construction. +- Core: Use new treeview. +- New logo? +- Tidy up printing system +- Drop \_GNU\_SOURCE on the floor + +#### RISC OS + +- riscos: Choices/options review and implement missing ones in UI +- ? + +#### GTK + +- Use freetype directly, as pango makes us far slower for the sake of + functionality we don't use +- Get rid of libsexy + +#### Framebuffer + +- Framebuffer: Linux surface and input support. +- Support for mouse drags +- Support for page scaling (needs work on plotters) +- Caret rendering +- Tabs + +#### Windows + +- Fix scrolling +- windows: Choices/options review and implement missing ones in UI + +#### Amiga + +- amiga: Choices/options review and implement missing ones in UI +- ? + +#### cocoa + +- cocoa: Choices/options review and implement missing ones in UI +- ? + +#### Atari + +- atari: Choices/options review and implement missing ones in UI +- ? + +WONTFIX +------- + +Code entries explicitly omitted from this release + |