NetSurf 2.6 Released

Michael Drake tlsa at netsurf-browser.org
Wed Sep 22 17:26:17 BST 2010


The NetSurf developers are happy to announce the immediate availability of
NetSurf 2.6. This release contains many bug fixes and improvements.

It is available to download from http://www.netsurf-browser.org/


Here is a change log detailing the important changes in this release:

  Core / All
  ----------

  * Improvements to float positioning.
  * Fix absolute positioned inlines.
  * Improve handling of percentage margins and paddings on floats.
  * Fix several memory leaks.
  * Rationalised memory allocation functions.
  * Updated SSL root certificates.
  * Fix handling of PNGs with zero data.
  * Moved input handling into content handlers.
  * Simplified browser window module.
  * Fix table borders specified in em/ex units.
  * Improved CSS content handling.
  * Don't try to draw zero size images.
  * Simplified and fixed save complete feature.
  * Reduce frequency of cache clean attempts.
  * Improve and optimise rendering of borders in HTML.
  * Fix URL comparison issue.
  * Improve object handling in HTML.
  * Fix absolute positioned root element.
  * Rewritten file: fetch handler for local URLs.
  * Much improved directory listings for local file: paths.
  * Improve handling of binary data in plain text renderer.
  * Fixed cache expiry problems.

  * LibCSS library (CSS parser and selection engine):
    + Allow stylesheets to be used in multiple contexts
      simultaneously.
    + Fix possible stylesheet reuse crash.

  RISC OS-specific
  ----------------

  * Increased maximum allowed value for memory cache size option.
  * Update 'about' page to include licences for linked components.
  * Fix layout to paper width when printing.
  * Fix screen redraw after printing.
  * Enable sideways print option.

  GTK-specific
  ------------

  * Avoid potential use of NULL pointer.
  * Fix for old versions of GTK.
  * Improve internationalisation support.
  * Improve handling of bitmap opacity.
  * Fix redraw issues with non-HTML content.
  * Cleaned up menu generation and handling.

  BeOS/Haiku-specific
  -------------------

  * Fix build.
  * Fix mimetype acquisition for local files.
  * Improve handling of bitmap opacity.
  * Enable knockout rendering optimisation.
  * Improved polygon plotter accuracy.
  * Fix colours on copy to clipboard.

  AmigaOS-specific
  ----------------

  * Fixed menus when switching tabs.
  * Improved font handling.
  * Text kerning.
  * Update for OS4.1 Update 2.
  * Simplify building of Cairo and non-Cairo versions.
  * Fixed scrollbar handling.
  * Better NetSurf icon.
  * Improve installer.
  * Better support for ARexx commands.
  * Context sensitive cut/copy/paste.
  * Fix clipping for non-HTML contents.
  * Option to show icon under drag saves.
  * Bitmap plot optimisations.
  * Now uses core fetcher for file: URLs.

  Framebuffer-specific
  --------------------

  * Framebuffer toolkit rationalised.
  * Improved scrollbar support.
  * Added X surface handler.
  * Improved scheduling.
  * Fixed redraw issues.
  * Improved keypress handling.
  * On screen keyboard.
  * History window.
  * Configurable window furniture size.
  * Support for scaled bitmap plotting.
  * Factored out common plot code for rendering at different bpp.
  * Load and save cookies file on start and quit.
  * Improve handling of bitmap opacity.

  Also included are many smaller bug fixes, improvements and
  documentation enhancements.

-- 

Michael Drake (tlsa)                  http://www.netsurf-browser.org/




More information about the netsurf-users mailing list