Hello,

The NetSurf Developers have made many changes since NetSurf 2.5 was
released.  These changes include:

+ Improvements to web page layout.
+ Fixed several memory leaks.
+ Rewritten handling of local file: URLs.
+ Directory listings for browsing local directories.
+ Many other changes.  See below for a full list.

Please test the latest build:

    http://www.netsurf-browser.org/downloads/riscos/testbuilds  (RISC OS)


BTW, you can browse local directories by entering file:/// in the URL bar.


Changes since NetSurf 2.5:

    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.

    * 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.

    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.

Plus other smaller fixes and changes.


Best regards,

-- 

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


Reply via email to