Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
18 crawler(s) on-line.
 118 guest(s) on-line.
 1 member(s) on-line.


 agami

You are an anonymous user.
Register Now!
 agami:  4 mins ago
 matthey:  11 mins ago
 kolla:  18 mins ago
 amigakit:  42 mins ago
 Rob:  57 mins ago
 Tuxedo:  1 hr 27 mins ago
 zipper:  1 hr 31 mins ago
 OlafS25:  1 hr 34 mins ago
 OneTimer1:  1 hr 36 mins ago
 RobertB:  3 hrs 13 mins ago

Software News   Software News : NetSurf 2.7 released
   posted by Chris_Y on 16-Apr-2011 10:11:04 (9904 reads)
NetSurf is a CSS capable web browser for AmigaOS 4 and other platforms.

The NetSurf developers are happy to announce the immediate availability
of NetSurf 2.7. 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
----------

* Added WebP image support as build-time option.
* Made logging include timing information.
* Added treeview support.
* Added global history manager.
* Added hotlist manager.
* Added cookie manager.
* Added SSL certificate chain inspection display.
* Improved stability.
* Optimised plain text handling.
* Cleaned up build infrastructure.
* Fixed HTTP authentication issues.
* Improved cache cleanup.
* Improved detection of IP addresses in URLs.
* Fixed handling of IPv6 addresses.
* Updated rendering of local history.
* Made the cache more robust.
* Fixed building on OpenBSD.
* Optimised count of current fetches for given host.
* Added options for treeview rendering colours.
* Added partial support for CSS :after pseudo element.
* Fixed 'auto' top/bottom margins for tables.
* Improved font API documentation.
* Fixed float clearing bug.
* Fixed browser_window destruction issue.
* Added support for CSS system colours.
* Fixed colour treatment in rsvg binding.
* Improved portability.
* Fixed copying from plain text to clipboard.
* Improved core/front end interface for rendering into browser windows.
* Improved core/front end interface for rendering thumbnails.
* Optimised thumbnail rendering.
* Made rendering calls pass clipping rectangle around as pointer.
* Reduced floating point maths in the layout engine.
* Added support for about : URL scheme.
* Made cache more robust to strange server responses.
* Added about :config and about :Choices displays.
* Added about :licence and about :credits pages.
* Made knockout rendering optimisation independent of content types.
* Fixed clipping issue for HTML contents.
* Fixed overflow:auto and overflow:scroll behaviour.
* Set download filename according to Content-Disposition header.
* Added resource: URL scheme.
* Fixed poll loops for file: and data: URL scheme fetchers.
* Fixed cache control invalidation.
* Fixed text-indent layout issue.
* Fixed layout issue where clear wrongly interacted with margins.
* Improved cache performance.
* Fixed handling of objects which fail to load.
* Fixed various form submission issues.
* Parallelised fetch and conversion of imported stylesheets.
* Made content states more robust.
* Optimised layout code to reduce calls to measure strings.
* Improved layout code not to duplicate strings for text wrapping.
* Improved box structure for HTML contents.
* Optimised content message redraw requests.
* Made various cache enhancements.
* Text plot scaling handled in core.
* Handle API diversity of iconv() implementations.
* Optimise handling of child objects of an HTML content.
* Avoided stalling during early stages of fetch caused by cURL.
* Improved example of build configuration.
* Added generation of build testament for about :testament.
* Sanitised task scheduling.
* Improved debugging infrastructure.
* Fixed text/plain renderer to cope with scroll offsets.
* Added generated list of about : content at about :about.
* Allowed config. options to be set from the command line.

* Hubbub library (HTML parser):
+ Added scoping for use from C++ programs.
+ Fixed example program.
+ Removed need for library initialisation and finalisation.
+ Generate entities tree at build time, rather than run time.
+ Added clang build support.

* LibCSS library (CSS parser and selection engine):
+ Fixed destruction of bytecode for clip property.
+ Added scoping for use from C++ programs.
+ Removed need for library initialisation and finalisation.
+ Added support for CSS2 system colours.
+ Added support for CSS2 system fonts.
+ Altered external representation of colours to aarrggbb.
+ Added support for CSS3 rgba() colour specifier.
+ Added support for CSS3 'transparent' colour keyword.
+ Added support for CSS3 hsl() and hsla() colour specifiers.
+ Added support for CSS3 'currentColor' colour keyword.
+ Added support for CSS3 'opacity' property.
+ Added support for CSS3 selectors.
+ Added support for CSS3 namespaces.
+ Enabled clients to fetch imported stylesheets in parallel.
+ Made internal bytecode 64-bit safe.
+ Fixed leaking of strings.
+ Rewritten property parsers.
+ Certain property parsers auto-generated at build time.
+ Added clang build support.
+ Various portability enhancements.
+ Fixed selection for pseudo elements.
+ Added simultaneous selection for base and pseudo elements.
+ Namespaced all global symbols.
+ Updated test suite.
+ Future-proofed ABI.
+ Ensured fixed point maths saturates instead of overflowing.
+ Fixed clip property handling.
+ Fixed selection and cascade of "uncommon" CSS properties.
+ Added structure versioning for client input.

* LibNSBMP library (NetSurf BMP decoder):
+ Added missing include.
+ Made more robust when handling broken ICO files.
+ Added clang build support.

* LibNSGIF library (NetSurf GIF decoder):
+ Added missing include.
+ Added clang build support.

* LibParserUtils library (parser building utility functions):
+ Fixed input stream encoding issue.
+ Added scoping for use from C++ programs.
+ Removed need for library initialisation and finalisation.
+ Removed need for run time provision of external Aliases file.
+ Added clang build support.
+ Namespaced all global symbols.
+ Handle API diversity of iconv() implementations.

* LibROSprite library (RISC OS Sprite support for non-RO platforms):
+ C89 compatibility.

* LibSVGTiny library (SVG support):
+ Improved parsing of stroke-width.
+ Added clang build support.
+ Various portability enhancements.

* LibWapcaplet library (String internment):
+ Added scoping for use from C++ programs.
+ Removed need for library initialisation and finalisation.
+ Added clang build support.

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

* Replaced hotlist with core hotlist.
* Replaced global history with core global history.
* Replaced cookie manager with core cookie manager.
* Replaced SSL cert. inspection with core SSL cert. inspection.
* Apply weighted averaging to download rate display.
* Examine extension when fetching local file of type 'Data'.
* Iconv module version 0.11 required.
* Rewritten toolbar code.
* Created simplified, self-contained gui widgets.
* Obtain download filename from the core.
* Set CSS system colours from desktop palette.
* Added menu entries to load about :licence and about :credits pages.

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

* Replaced global history with core global history.
* Added bookmarks support, using core hotlist.
* Added cookie manager.
* Added SSL certificate inspection window.
* Support GTK >= 2.21.6.
* Improved full save implementation.
* Made drags less jerky.
* Made new tabs open to show homepage.
* Improved text wrap handling.
* Improved menu bar.
* Improved context sensitive popup menu.
* Made various thumbnailing fixes.
* Obtain download filename from the core.
* Updated to use resource: scheme for resources.
* Fixed makefie's installation target.
* Enabled tabbing between form inputs.
* Updated About NetSurf dialogue.
* Reduced overhead due to Pango when measuring text.

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

* Improved bitmap caching.
* Fixed menus in kiosk mode.
* Improved filetype handling.
* Fixed menu shortcuts.
* Replaced hotlist with core hotlist.
* Replaced global history with core global history.
* Replaced cookie manager with core cookie manager.
* Replaced SSL cert. inspection with core SSL cert. inspection.
* Improved Cairo and non-Cairo plotters.
* Added auto-scroll on selection drags beyond window boundaries.
* Improved clipboard handling.
* Improved icon usage.
* Improved stability.
* Some incomplete work towards AmigaOS 3 support.
* Disabled iframes by default.
* Set CSS system colours from the pens in the screen DrawInfo table.
* Fixed kiosk mode to always fill screen.
* Improved scheduler.
* Made new tabs open to show homepage.
* Obtain download filename from the core.
* Added history content menus to back and forward buttons.
* Bitmap rendering optimisations.
* Improved download handling.
* Runtime selection of graphics plot implementations.
* Updated About requester.
* Enabled fast scrolling for all content types.

Mac OS X-specific
-----------------

* New front end.

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

* Fixed Replicant instantiation.
* Set CSS system colours according to current desktop settings.

Windows-specific
----------------

* Improved sub-window creation.
* Fixed redraw bugs.
* Fixed bitmap plotting.
* Fixed thumbnailing.
* Fixed local history.
* Fixed URL bar.
* Cleaned up toolbar creation.
* Improved native build.
* Fixed CPU thrashing when idle.
* Use NetSurf icon on window decoration.
* Improved options dialogue.
* Made various 'look and feel' enhancements.

Atari-specific
--------------

* New front end.

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

* Improved toolbar.
* Improved font selection.
* Added glyph cache size configuration option.
* Made click action happen on mouse button release.
* Give browser widget input focus on startup.
* Fixed cursor leaving root widget.
* Dynamic detection of surface libraries.
* Updated to use resource: scheme for resources.
* Improved DPI handling.
* Fixed font size in text widgets.
* Added support for scaled rendering.

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

STORYID: 5890
Related Links
· More about Software News
· News by Chris_Y


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
walkero 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 10:52:42
#1 ]
Regular Member
Joined: 4-Mar-2004
Posts: 396
From: Athens

Great Great News...
Thanks for this release...


_________________
Amiga-Look.org - Beautify your Workbench

 Status: Offline
Profile     Report this post  
Kicko 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 10:57:14
#2 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5009
From: Sweden

Alot of fixes and news. Hope to see javascript later on.
Posting with netsurf.

EDIT: Cant visit my homepage. Comes an error requester.
http://psykicko.com

Last edited by Kicko on 16-Apr-2011 at 10:59 AM.

 Status: Offline
Profile     Report this post  
Trixie 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 10:58:47
#3 ]
Amiga Developer Team
Joined: 1-Sep-2003
Posts: 2090
From: Czech Republic

I guess it's time to try NetSurf out finally


_________________
The Rear Window blog

AmigaOne X5000/020 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition

 Status: Offline
Profile     Report this post  
kas1e 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 11:01:44
#4 ]
Elite Member
Joined: 11-Jan-2004
Posts: 3549
From: Russia

@Crhis_Y

Good to see how netsurf progressing (and expectually core/aos4 part). Hope to see all that java-related stuff added soon. Maybe you can somehow motivate all the other netsurf developers, to concetrate on JS in near future ?:)

Last edited by kas1e on 16-Apr-2011 at 11:02 AM.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
samo79 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 11:11:42
#5 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3505
From: Italy, Perugia

@kas1e

Not so easy i think, there is a looong way for Javascript but it's progressing nicely, if you are searching for the official roadmap read this recent message on NetSurf's ML

http://vlists.pepperfish.net/pipermail/netsurf-dev-netsurf-browser.org/2011-April/002450.html


_________________
BACK FOR THE FUTURE

http://www.betatesting.it/backforthefuture

Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6

 Status: Offline
Profile     Report this post  
Chris_Y 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 11:16:32
#6 ]
Elite Member
Joined: 21-Jun-2003
Posts: 3203
From: Beds, UK

@Kicko

Quote:
EDIT: Cant visit my homepage. Comes an error requester.
http://psykicko.com


Hmm, odd one. Can you post that on the bugtracker please?
http://sourceforge.net/tracker/?func=add&group_id=51719&atid=464312

Chris

Last edited by Chris_Y on 16-Apr-2011 at 11:19 AM.


_________________
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar is Tabitha by Eric W Schwartz

 Status: Offline
Profile     Report this post  
Yssing 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 11:40:02
#7 ]
Super Member
Joined: 24-Apr-2003
Posts: 1084
From: Unknown

Kicko >> I get an error in Firefox


Not Found
The requested URL /kicko/transplant/PQdPU/ was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.42 Server at web.comhem.se Port 80


_________________

 Status: Offline
Profile     Report this post  
Trixie 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 12:18:04
#8 ]
Amiga Developer Team
Joined: 1-Sep-2003
Posts: 2090
From: Czech Republic

@chris

I've noticed that in the Hotlist window, the two buttons in the middle show their glyphs scaled to the current width of the gadgets. As the window gets wider, the glyphs get stretched and the imagery becomes unrecognizable. Is it possible to make the glyphs fixed-width so that the gadgets remain scalable and the fixed-width glyph shows centered in the button? I guess you're using BUTTON_AutoButton here, so CHILD_WeightedWidth would apply to the entire button instead of the glyph only. Perhaps using glyph.image for the gadget imagery (instead of the autobuttons) would do the trick? (But I'm not sure if CHILD_WeightedHeight can be applied to BOOPSI images.)


_________________
The Rear Window blog

AmigaOne X5000/020 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition

 Status: Offline
Profile     Report this post  
Chris_Y 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 13:05:12
#9 ]
Elite Member
Joined: 21-Jun-2003
Posts: 3203
From: Beds, UK

@Trixie

It would probably be better off with proper images for the buttons. I intend to remove that toolbar completely at some point anyway, moving the functionality into the menu (unless anybody give me a good reason why I shouldn't)


_________________
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar is Tabitha by Eric W Schwartz

 Status: Offline
Profile     Report this post  
TrevorDick 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 14:01:36
#10 ]
Elite Member
Joined: 30-Dec-2004
Posts: 2678
From: Wellington

Downloaded, installed and posting from Netsurf 2.7.

Appears to work quite well, even displays the www.bbc.co.uk website OK (which is quite a difficult site). However, I tried to alter my AmigaWorld.net account settings but the buttons would not activate when clicked on. Can anyone else confirm this.

Thanks

TrevorD


_________________
No, I don't need no reason, I'm just breezin'

 Status: Offline
Profile     Report this post  
K-L 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 14:17:05
#11 ]
Super Member
Joined: 3-Mar-2006
Posts: 1411
From: Oullins, France

TrevorD : I confirm this behaviour (seems to be a Javascript button).


_________________
PowerMac G5 2,7Ghz - 2GB - Radeon 9650 - MorphOS 3.14
AmigaONE X1000, 2GB, Sapphire Radeon HD 7700
FPGA Replay + DB 68060 at 85Mhz

 Status: Offline
Profile     Report this post  
TrevorDick 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 14:59:50
#12 ]
Elite Member
Joined: 30-Dec-2004
Posts: 2678
From: Wellington

@K-L

Thanks for the confirmation.

TrevorD


_________________
No, I don't need no reason, I'm just breezin'

 Status: Offline
Profile     Report this post  
klx300r 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 15:17:26
#13 ]
Elite Member
Joined: 4-Mar-2008
Posts: 3836
From: Toronto, Canada

Excellent news !

TrevorD wrote:
Quote:
Appears to work quite well, even displays the www.bbc.co.uk website OK (which is quite a difficult site). However, I tried to alter my AmigaWorld.net account settings but the buttons would not activate when clicked on. Can anyone else confirm this.


wish I could Trevor but I'm still waiting for my OS4.x machine to arrive


_________________
____________________________
c64-2sids, A1000, A1200T-060@50(finally working!),A4000-CSMKIII
! My Master Miggies- Amiga 1000 & AmigaOne X1000 !
mancave-ramblings
X1000 I BELIEVE

 Status: Offline
Profile     Report this post  
TrevorDick 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 15:30:33
#14 ]
Elite Member
Joined: 30-Dec-2004
Posts: 2678
From: Wellington

@klx300r

Me too, guess I can make do with my Sam440/ep until then!

TrevorD


_________________
No, I don't need no reason, I'm just breezin'

 Status: Offline
Profile     Report this post  
klx300r 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 18:26:05
#15 ]
Elite Member
Joined: 4-Mar-2008
Posts: 3836
From: Toronto, Canada

@ TrevorD

you lucky guy...wish i could say the same


_________________
____________________________
c64-2sids, A1000, A1200T-060@50(finally working!),A4000-CSMKIII
! My Master Miggies- Amiga 1000 & AmigaOne X1000 !
mancave-ramblings
X1000 I BELIEVE

 Status: Offline
Profile     Report this post  
hotrod 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 19:03:01
#16 ]
Elite Member
Joined: 11-Mar-2003
Posts: 2993
From: Stockholm, Sweden

Played with it this night/morning and it's sweet. Thank you Chris!

 Status: Offline
Profile     Report this post  
redfox 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 20:43:44
#17 ]
Elite Member
Joined: 7-Mar-2003
Posts: 2066
From: Canada

Downloading now.

 Status: Offline
Profile     Report this post  
redfox 
Re: NetSurf 2.7 released
Posted on 16-Apr-2011 21:37:49
#18 ]
Elite Member
Joined: 7-Mar-2003
Posts: 2066
From: Canada

Using NetSurf 2.7 graphics.library static build. Seems to work best with 32 bit colour. Scrolling was a bit slower with 16 bit colour.

Thanks very much Chris.

---
redfox
MicroA1 + AmigaOS 4.1 Update 2
Radeon 7000 1024x768 ARG32 screenmode

 Status: Offline
Profile     Report this post  
djrikki 
Re: NetSurf 2.7 released
Posted on 17-Apr-2011 14:19:28
#19 ]
Elite Member
Joined: 22-Jun-2010
Posts: 2077
From: Grimsby, UK

@Chris_Y

Nice job, am sure you guys do it more for the pleasure of developing rather than anything else, but personally I'll stick to OWB or wait for TW. I am sure you've heard it a million times already... NetSurf needs Javascript - without it its not worth installing, for me. Do you have a expected timeline for Javascript/NetSurf v5.0?

Last edited by djrikki on 17-Apr-2011 at 02:35 PM.
Last edited by djrikki on 17-Apr-2011 at 02:20 PM.


_________________

 Status: Offline
Profile     Report this post  
eliyahu 
Re: NetSurf 2.7 released
Posted on 17-Apr-2011 14:50:21
#20 ]
Super Member
Joined: 3-Mar-2010
Posts: 1958
From: Waterbury, Connecticut (USA)

@Chris_Y

terrific job, as always. two points i've found that were present in the previous version:

1. when using the AISS toolbar iconset, the 'shadows' normally present show up as black pixels
2. is it possible to add an iconify gadget?

is there a central repo for bug reports and/or RFEs? i'd love to be able to report issues officially if there is a mechanism for that.

-- eliyahu


_________________
"Physical reality is consistent with universal laws. When the laws do not operate, there is no reality. All of this is unreal."

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle