This is a list of things that still need to be fixed before NetSurf 2.9 can be released.

Code

Potential crashers

  • ?

Memory usage

  • ?

Other

  • GTK: Changing between tabs does not update the favicon to match the current tab's page. r13460
  • Framebuffer: Linux surface support.
  • Have any install targets broken? Missing resources? Trying to copy things that have gone?
  • Debian/Ubuntu packages

WONTFIX in 2.9

  • Framebuffer: leaks font stuff (Well, leaks in that it doesn't free them on exit)
  • Core: cURL handles are huge, can we reduce our defaults or are we at the minimum limit of acceptability?
  • New warnings since 2.7 in core (gcc version 3.4.6 (RISC OS GCCSDK 3.4.6 Release 2)):
image/png.c: In function `png_cache_convert':
image/png.c:430: warning: variable 'bitmap' might be clobbered by `longjmp' or `vfork'
image/png.c:433: warning: variable 'row_pointers' might be clobbered by `longjmp' or `vfork'

Admin

Timeline

  • Branch some time in Jan 2012

Target frontends for release

  • RISC OS
  • GTK
  • Amiga OS 4.0
  • Cocoa
  • Atari
  • ?

Misc

$ svn export svn://svn.netsurf-browser.org/trunk/netsurfbuild netsurfbuild-v2.9
$ cd netsurfbuild-v2.9
$ svn co svn://svn.netsurf-browser.org/tags/hubbub/<version> hubbub
$ svn co svn://svn.netsurf-browser.org/tags/libcss/<version> libcss
$ svn co svn://svn.netsurf-browser.org/tags/libnsbmp/<version> libnsbmp
$ svn co svn://svn.netsurf-browser.org/tags/libnsgif/<version> libnsgif
$ svn co svn://svn.netsurf-browser.org/tags/libparserutils/<version> libparserutils
$ svn co svn://svn.netsurf-browser.org/tags/libsvgtiny/<version> libsvgtiny
$ svn co svn://svn.netsurf-browser.org/tags/libwapcaplet/<version> libwapcaplet
$ svn co svn://svn.netsurf-browser.org/tags/netsurf/<version> netsurf
$ svn co svn://svn.netsurf-browser.org/trunk/netsurfweb
$ mkdir -p downloads/releases/
$ ./autobuild.pl --release="2.9"