Welcome, Guest. Please login or register.

Author Topic: NetSurf 2.6 web browser released for OS4  (Read 1477 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline chrisTopic starter

NetSurf 2.6 web browser released for OS4
« on: September 22, 2010, 08:44:29 PM »
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.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline HammerD

Re: NetSurf 2.6 web browser released for OS4
« Reply #1 on: September 22, 2010, 11:45:49 PM »
Hi Chris, thanks for your efforts.  A couple of quick observations:

-no icon for Netsurf after install.
-after entering a web address on the address line, it does not change the name of the address until after the page loads, which is a bit confusing, if the page is still loading or taking a long time to load.
-Fails on SSL certificate on http://www.os4depot.net.  One time I got an outright grimreaper crash, the other I got:

"Netsurf failed to verify the authenticity of an SSL certificate.  Please veryify the details presented below."

Subject:
Issuer:
Version:
Valid from:
Valid Until: (this line is blank.)

Then I have "accept" or "Reject".

Can you verify?
AmigaOS 4.x Beta Tester - Classic Amiga enthusiast - http://www.hd-zone.com is my Amiga Blog, check it out!
 

Offline chrisTopic starter

Re: NetSurf 2.6 web browser released for OS4
« Reply #2 on: September 23, 2010, 12:17:21 AM »
Quote from: HammerD;580740
Hi Chris, thanks for your efforts.  A couple of quick observations:

-no icon for Netsurf after install.

The install script copies the icon from the appropriate theme directory (Resources/Themes).  Please try reinstalling and send me a copy of the install log file if the icon is still missing.

Quote
-after entering a web address on the address line, it does not change the name of the address until after the page loads, which is a bit confusing, if the page is still loading or taking a long time to load.

Yes, that is a bit odd.  It was caused by a change made in the core, and was been raised on the main NetSurf bugtracker some time ago.

Quote
-Fails on SSL certificate on http://www.os4depot.net.  One time I got an outright grimreaper crash, the other I got:

"Netsurf failed to verify the authenticity of an SSL certificate.  Please veryify the details presented below."

Subject:
Issuer:
Version:
Valid from:
Valid Until: (this line is blank.)

Then I have "accept" or "Reject".

Can you verify?

It sounds like either Curl (Cairo version only - libcurl.so) or the root certificates (Resources/ca-bundle) have failed to install properly.  If the reinstall above doesn't fix it, look in Resources/Options for a line ca_bundle:
It should read something like ca_bundle:PROGDIR:Resources/ca-bundle
OS4 usually has another root certificates file as devs:curl-ca-bundle.crt, so you could try changing it to that.

Otherwise it might be a problem with SSL slow responses, which has been reported recently and only occurs on the first attempt.  You should be able to click accept or reject and then be ok if it is this problem.  The Grim Reaper I would be quite interested in seeing the crashlog for though, I can probably stop that - garbage/incomplete certificate data shouldn't be getting as far as the requester anyway.
« Last Edit: September 23, 2010, 12:20:04 AM by chris »
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline Templario

Re: NetSurf 2.6 web browser released for OS4
« Reply #3 on: September 23, 2010, 07:08:19 PM »
Thank you for your new work in this browser!
Amiga 500 with ROMs 1.3-2.05 and M-Tec AT 500 with hard disk and 4MB Ram.
WinUAE + Original OS 3.5&3.9
Sam440ep 800 MHZ + OS 4.1 F.E.
Sam460ex 1 GHz + OS 4.1 + Update 6. K.O.
MacMini 1.5 GHz + MorphOS 3.9
PowerBook G4 1.65 + MorphOS 3.9
 

Offline redfox

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 880
  • Country: ca
    • Show only replies by redfox
Re: NetSurf 2.6 web browser released for OS4
« Reply #4 on: September 25, 2010, 03:05:06 AM »
Posting with NetSurf 2.6 graphics.library static build. :D

---
redfox