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
  • 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 locking
  • the 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