Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
145 user(s) are online (7 user(s) are browsing News)

Members: 1
Guests: 144

BillE, more...

Headlines


Recent Replied Topics
Software News : NetSurf 3.0 released
Posted by Chris on 2013/4/25 7:30:00 (2087 reads) News by the same author

NetSurf is a small, fast, CSS capable web browser for AmigaOS 4 and other platforms. The OS4 version an OS4 native GUI and does not require AmiCygnix.

NetSurf 3.0 contains many changes over the 2.x release series. The biggest difference is the use of our new Document Object Model library, LibDOM. This new library is a foundation that paves the way for us to implement a fully dynamic layout engine in the future. Other improvements in NetSurf 3.0 include completely new textarea support, ability to fetch and parse CSS in parallel with HTML documents, extensive behind-the-scenes refactoring, and a host of smaller changes and fixes. A more complete listing is available in the Change Log.

Download
NB: This is a "semi-unofficial" build with early JavaScript support. There may be an "official" build from the more well-tested CI server at a later date.


Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
fingus
Published: 2013/4/25 9:22  Updated: 2013/4/25 9:22
Just popping in
Joined: 03/16/2009
From:
Comments: 140
 Re: NetSurf 3.0 released
With this early JavaScript-Support it may become a useable Browser for everydays Tasks like Mui-OWB. I´m curious and will test it in the evening.
Chris
Published: 2013/4/25 9:51  Updated: 2013/4/25 9:51
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
Don't expect too much from the JavaScript, it is very limited at the moment.
fingus
Published: 2013/4/25 11:56  Updated: 2013/4/25 11:56
Just popping in
Joined: 03/16/2009
From:
Comments: 140
 Re: NetSurf 3.0 released
Quote:
Don't expect too much from the JavaScript, it is very limited at the moment.


If it work with Ebay and Amazon, me and my Wife would be happy
nubechecorre
Published: 2013/4/25 14:30  Updated: 2013/4/25 14:30
Just can't stay away
Joined: 11/24/2006
From: Sanremo
Comments: 1882
 Re: NetSurf 3.0 released
great news! i test it immediatly :)
nubechecorre
Published: 2013/4/25 14:58  Updated: 2013/4/25 14:58
Just can't stay away
Joined: 11/24/2006
From: Sanremo
Comments: 1882
 Re: NetSurf 3.0 released
Impressive! good improvements!
eliyahu
Published: 2013/4/25 19:01  Updated: 2013/4/25 19:01
Not too shy to talk
Joined: 06/17/2010
From: Waterbury, Connecticut (USA)
Comments: 406
 Re: NetSurf 3.0 released
@Chris

very much looking forward to installing this when i get home tonight. i did notice, though, that printing is now officially disabled. are there any plans for adding printing support back at some point?

-- eliyahu
fingus
Published: 2013/4/25 19:55  Updated: 2013/4/25 19:55
Just popping in
Joined: 03/16/2009
From:
Comments: 140
 Re: NetSurf 3.0 released
Wow! It's faaast! Specially the rendering is impressing so far, very fast scrolling. I'm impressed! I think i will use it now as my mainbrowser on AmigaOS except for sides that require muiowb.

Gratulations, you did a good job so far!
Chris
Published: 2013/4/25 20:01  Updated: 2013/4/25 20:01
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
@eliyahu

I've brought up that issue in every society AGM since it was disabled. It's definitely on the list, unfortunately I suspect there's only one person who actually knows what needs to be done to fix it (and it's not me!).

http://wiki.netsurf-browser.org/Development_Plan - currently listed under "3.0".
Cass
Published: 2013/4/25 20:37  Updated: 2013/4/25 20:37
Just popping in
Joined: 02/15/2012
From:
Comments: 112
 Re: NetSurf 3.0 released
Just got it from AmiUpdate, and failed to install :
Quote:

Copyfiles: Unable to copy file "Hotlist" in line 421.
DOS error: Unable to locate a file or drawer.
djrikki
Published: 2013/4/25 20:55  Updated: 2013/4/25 20:55
Quite a regular
Joined: 05/16/2010
From: Grimsby, UK
Comments: 950
 Re: NetSurf 3.0 released
Same install error.
fingus
Published: 2013/4/25 21:11  Updated: 2013/4/25 21:11
Just popping in
Joined: 03/16/2009
From:
Comments: 140
 Re: NetSurf 3.0 released
Why noone is using the new Installer provided within Sys:Utilities/Installer?

It's working always!
Chris
Published: 2013/4/25 21:16  Updated: 2013/4/25 21:16
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
@fingus

Actually that's not the problem here - it's an error in the script which occurs when updating from 2.9. I've fixed it in the archive but it probably won't update until tomorrow.

The workaround is to install in a new location, or to replace the install script with this one: http://git.netsurf-browser.org/netsur ... f0f792ebc78be1b53b35f9240

If you're using AmiUpdate try again tomorrow and it should be fine.
samo79
Published: 2013/4/25 21:52  Updated: 2013/4/25 21:52
Home away from home
Joined: 12/02/2006
From: Italy, Perugia
Comments: 3750
 Re: NetSurf 3.0 released
Thanks Chris, it works good so far
fingus
Published: 2013/4/25 22:37  Updated: 2013/4/25 22:38
Just popping in
Joined: 03/16/2009
From:
Comments: 140
 Re: NetSurf 3.0 released
got a smooth scrolling by setting this configuration up:
redraw_tile_size_x:3200
redraw_tile_size_y:2400
window_simple_refresh:1 (smoother scrolling without using mousewheel)
cairo_renderer:1 (is default 0 but that makes no difference)
faster_scroll:1 (is on by default)
screen_compositing:0 (seems to break a little bit if turned on)

and i gave it 512MB RAM for caching in Prefs -> Cache -> Systemram

But when moving/scrolling the webside faster up or down i can see the blitting(?), a small grey area on top or bottom for a short time.

And what did "direct_render:0"?
I found nothing about it on the webpage/docs.

Netsurf 3.0 have stolen my heart! This is how webbrowsing should be
Chris
Published: 2013/4/26 0:31  Updated: 2013/4/26 0:31
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
@fingus

You might like to change "cache native versions" to "all" as well as that speeds up image redraws (at the expense of eating memory)
Switching off font anti-aliasing speeds up text rendering (at the expense of jaggy text)

Quote:
But when moving/scrolling the webside faster up or down i can see the blitting(?), a small grey area on top or bottom for a short time.


That's normal - even browsers on tablets do this. The reason it happens on NetSurf is because the visible screen is moved before the newly revealed bits are drawn. It's not easy to fix, and any fix is going to make scrolling less responsive. Turning off fast scrolling eliminates it completely, but scrolling isn't as quick then...

Quote:

And what did "direct_render:0"?
I found nothing about it on the webpage/docs.


Intentionally undocumented - for debugging purposes only. Don't touch it.
fingus
Published: 2013/4/26 8:24  Updated: 2013/4/26 8:24
Just popping in
Joined: 03/16/2009
From:
Comments: 140
 Re: NetSurf 3.0 released
Quote:
You might like to change "cache native versions" to "all" as well as that speeds up image redraws (at the expense of eating memory)


You mean for Images? I have already set this to all. Its nice!

My SAM460 have 1,7 GB free memory, so i gave 512MB RAM to Netsurf and 200MB free Videomem (RadeonHD6570).

It seems NetSurf is the only browser at this time that is using most of the graphic power an NG-Amiga can offer.

Quote:
The reason it happens on NetSurf is because the visible screen is moved before the newly revealed bits are drawn.


Can´t double buffering solve this? It seems Firefox on Windows did it by that way. But this is truely not so important.

I did not see a big difference by testing rendering by: 1. graphics.library, 2. Cairo + gfx.lib, 3. Cairo. What is the best theoretically for my setup?

You did really a good job, Chris. NetSurf 3.0 feels like Ibrowse in terms of speed but with the capabilities of modern Browsing.

I will made a nice theme for it.
Elwood
Published: 2013/4/26 11:09  Updated: 2013/4/26 12:57
Just can't stay away
Joined: 12/09/2006
From: Lyon, France
Comments: 1363
 Re: NetSurf 3.0 released
@Chris and the Netsurf team

Nice job!

Chris, maybe you should add the build version in the about box and in the $VER string. That would help betatesters help you
Chris
Published: 2013/4/26 16:04  Updated: 2013/4/26 16:04
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
@fingus

Quote:
Can´t double buffering solve this?


Yes, probably, but that's even more graphics mem being used and I'm running out as it is.

Quote:
I did not see a big difference by testing rendering by: 1. graphics.library, 2. Cairo + gfx.lib, 3. Cairo. What is the best theoretically for my setup?


The second looks best. The third is really slow. Pick 1 or 2.

@elwood

Quote:

Chris, maybe you should add the build version in the about box and in the $VER string.


It is already. There's no build number for release versions though - so it isn't in $VER to prevent it jumping around.

about:testament shows the Git revision if that's helpful.
trixie
Published: 2013/4/26 16:21  Updated: 2013/4/26 16:21
Just can't stay away
Joined: 05/01/2009
From: Czech Republic
Comments: 1598
 Re: NetSurf 3.0 released
@chris

The program file's date string says "NetSurf 3.1 (21.4.2013)" but the About window has "NetSurf 3.0 (20th April 2013)". Further, the update seems to be registered with the date of "22.4.2013" so AmiUpdate now keeps telling me about an available update despite me already having it installed. Could you please fix this?
Chris
Published: 2013/4/26 16:56  Updated: 2013/4/26 16:56
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
@trixie

Oops, fixed.

btw, the 3.0/3.1 thing is because 3.0 isn't a valid AmigaOS-style version number (although I can see this getting confusing quite quickly)
pseudaxos
Published: 2013/4/26 16:58  Updated: 2013/4/26 16:58
Just popping in
Joined: 03/05/2008
From: France (Bretagne)
Comments: 188
 Re: NetSurf 3.0 released
I get problems running Netsurf here.
It crashes when I launch the soft..
Here is the log (I wish you'll be able to help me ?!)


Crash log for task "ramlib"
Generated by GrimReaper 53.5
Crash occured in module iconv.library at address 0x7D6B2064

Symbol info:
Instruction pointer 0x7D6B2064 belongs to module "iconv.library" (HUNK/Kickstart)

Stack trace:
module LIBS:iconv.library at 0x7D6B2064 (section 3 @ 0x4C)
native kernel module kernel+0x00062e18

Thanks
Chris
Published: 2013/4/26 18:51  Updated: 2013/4/26 18:51
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
@pseudaxos

Download the latest debug build from here:
http://ci.netsurf-browser.org/builds/amiga/

If it still crashes, I'll need you to launch it with:
netsurf -v *>ram:ns.log

Then send me ram:ns.log and a new crashlog
pseudaxos
Published: 2013/4/26 20:24  Updated: 2013/4/26 22:30
Just popping in
Joined: 03/05/2008
From: France (Bretagne)
Comments: 188
 Re: NetSurf 3.0 released
@ chris,

I'll test it tomorrow .
Thanks for your great work !

23: 30 ==> It works fine +++ !
Thank you Chris !
cha05e90
Published: 2013/4/28 9:26  Updated: 2013/4/28 9:26
Quite a regular
Joined: 03/10/2009
From: Germany
Comments: 642
 Re: NetSurf 3.0 released
@chris

Just installed, excellent work! I like the hotlist button bar, very handy.
AmigaBlitter
Published: 2013/4/28 11:07  Updated: 2013/4/28 11:07
Quite a regular
Joined: 11/22/2006
From: Italy, Rome
Comments: 594
 Re: NetSurf 3.0 released
Doesn't work for me.

I get the following error (pressing ignore DSI errors):

unable to resolve symbol 'lwc_intern_caseless_string'
failed to resolve symbol at runtime.
Process 'NetSurf' has been suspended.

Sam440ep
Chris
Published: 2013/4/28 11:16  Updated: 2013/4/28 11:16
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
@AmigaBlitter

Sounds like you've installed 3.0 but are still trying to run the 2.9 executable - either by mistake or it hasn't installed properly. Try a fresh install into a new location.
ScottCabit
Published: 2013/4/29 2:06  Updated: 2013/4/29 2:06
Just popping in
Joined: 04/18/2007
From: Port Canaveral, FL
Comments: 80
 Re: NetSurf 3.0 released
I reinstalled Netsurf 3.0 yesterday and still get the exact same errors I did after the first time I tried it:

"The tree was unable to be correctly loaded".

I click OK and get another error:

"An unexpected error occurred"

Thats it. No internet access in netsurf. The window opens but remains blank.


I have a micro A1 with 512M RAM. All previous versions of Netsurf worked (and no longer do now by the way).
Any idea why it doesn't work? Am I missing a required library or something?
Chris
Published: 2013/4/29 7:47  Updated: 2013/4/29 7:47
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
@ScottCabit

Rename your Hotlist (in users/Default). There must be something in it NetSurf no longer likes.
ScottCabit
Published: 2013/5/3 5:18  Updated: 2013/5/3 5:18
Just popping in
Joined: 04/18/2007
From: Port Canaveral, FL
Comments: 80
 Re: NetSurf 3.0 released
@Chris

I tried renaming my hotlist file in users/defailt to hotlist.bad. Didn;t make any difference. I still get the same error...and no internet access when I manually type in a web site.
Chris
Published: 2013/5/8 15:40  Updated: 2013/5/8 15:40
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: NetSurf 3.0 released
Try a fresh install.
General
Site sponsors
Advertise Here

Site statistics
Registered members
  1671
Logged in last:
  24 hours, 65
  7 days, 127
  30 days, 174

Top Posters
1 kas1e
kas1e 8940
2 Raziel
Raziel 5402
3 LiveForIt
LiveForIt 3771
4 samo79
samo79 3750
5 ChrisH
ChrisH 3582
6 Chris
Chris 3361
7 orgin
orgin 3266
8 328gts
328gts 3014
9 Hans
Hans 2659
10 Antique
Antique 2613

New Members
kishigo
kishigo 03/25/2024
amigait
amigait 03/21/2024
fordprefect
fordprefect 03/06/2024
brufnus
brufnus 02/21/2024
Sugo77
Sugo77 02/11/2024
tomkrk78
tomkrk78 02/01/2024
Radar103
Radar103 01/28/2024
alanb
alanb 01/21/2024
Calab
Calab 01/20/2024
nikitas
nikitas 01/15/2024


Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project