This page lists the main goals for NetSurf 3.5.
Important
ensure no library updates please, this is a fixup release because 3.4 is a bit of a lemon
Core
it's probably worth checking if the root certificates need an update- check library is noisy if missing
- need to fix build without libutf8proc
- fix build without libcurl (for local only and non standard http fetchers)
Docs
- need to go on a docs rampage as everything is a bit out of date or missing references
Frontends
GTK
themes integration causes segfault at start with installed versions due to resource changes- gutted GTK application themes, now rely on GTK theming --vince
- openBSD report issues with tests?
RISC OS
system etc. merges have bad dates - master branch has a script to fix this on install - verify results are ok- Done: I asked Dave Higton to verify this, and all was well. --tlsa
- bundled resource updates
- any critical bugs?
Amiga
3.4 shipped broken- needs pile of fixes already applied to HEAD
New compiler, needs testing and checking new binaries are correct- have all the libraries been re-built with the new toolchain?
- Yes. --tlsa
- chrisy assures us it is all good --vince
- have all the libraries been re-built with the new toolchain?
should we be doing something with os3 release yet?- probably not, it's still beta quality
haiku
- need to sort out binary stripping.
windows
nasty crashes on redraw due to unexpected core lockingthe Windows version has never worked on Windows 10 . nasty issues in font splitting http://bugs.netsurf-browser.org/mantis/view.php?id=2445- This front end has never been a release candidate. I suggest we don't expend effort on this for 3.5 unless a Windows maintainer steps up. --tlsa
- mostly work again so possible preview release candidate
cocoa
- completely non functional - crashes badly
framebuffer
- Linux framebuffer surface input still broken
atari
- no feedback on if either version build properly on CI