summaryrefslogtreecommitdiff
path: root/netsurf_2.9.mdwn
blob: 96642f5fc306dd73378a166cf367c1a56afdd20d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
[[!meta title="NetSurf 2.9"]]
[[!meta author="Tlsa"]]
[[!meta date="2012-04-26T13:28:42Z"]]


[[!toc]] 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

-   <s>GTK: Changing between tabs does not update the favicon to match
    the current tab's page.</s> 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

-   [Changelog](http://www.netsurf-browser.org/temp/ChangeLog)
-   Testing
-   [Preparing release
    branch](http://source.netsurf-browser.org/branches/release/netsurf/2/ReleaseAdmin)
-   Run the autobuilder. For example, with user:netsurf on
    semichrome.net:

<!-- -->

    $ 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"