I think the main things blocking NetSurf 2.0 release are:
1. NetSurf doesn't work at all on most modern linux distros. The
throbber throbs but pages don't load. I believe it was discovered
to be due to some libcurl / openssl thing.
Joty has reported it on Ubuntu 8.10 and so has someone else reported
it for Ubuntu 8.10 in #netsurf recently.
We've had reports of the same issue from other distro users like
Fedora for quite a long time.
2. When you open a new tab in GTK NetSurf, and then view the new tab,
the page in the new tab is not displayed fully. Most of the right
hand side of the page is not shown and that part of the window is
blank.
It happens when you load pages which aren't of fixed width in a new
tab.
To reproduce:
a. Open the default welcome page
b. Click middle button to open in new tab on Wikipedia and Drobe
links. (Neither of which are fixed width pages.)
c. Wait a moment so the pages are loaded.
d. Change tabs to view these pages.
e. The display issue should be evident.
I'd guess the cause is the same as for another not so important GTK
NetSurf issue:
When you open a non-fixed width page in a new window (ctrl+middle
click), the page is initially laid out as if the window had an
available width of zero (with everything squashed down the left side),
and then the page is laid out again to the window width.
Aside from looking bad, this causes layout to split BOX_TEXTs so
there's about one box per word, which makes things slower on long
paragraphs and pages with lots of long paragraphs and breaks text
decoration (like link underlines) at spaces.
You can see this pretty clearly when you open Wikipedia pages in a new
window.
3. No way to set Accept-Language in GTK NetSurf. If you set NetSurf
to to request Japanese, you should get the Japanese translation of
the welcome page at
http://www.netsurf-browser.org/welcome/
There is also the issue that GTK NetSurf has no way to select an
interface language other than English. I'm not sure if this part is
a blocker, but it's worth mentioning. Also we were once sent a Czech
translation of the GTK front end, which we have not yet made
available.
4. Textarea / text input / form submission issues.
5. Get Hubbub up to latest spec. and tested.
6. Maybe the new CSS library.
I think that's everything for the Core and the GTK front end. I don't
think there is any problem releasing the RISC OS front end stuff in its
current state. Not sure about BeOS & AmigaOS front ends.
Michael
--
Michael Drake (tlsa) http://www.netsurf-browser.org/