Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Software News => Topic started by: apj on March 29, 2010, 12:05:21 PM

Title: NetSurf 1.6 for AmigaOS 3.x
Post by: apj on March 29, 2010, 12:05:21 PM
NetSurf is an open source CSS capable web browser for RISCOS and other platforms. http://netsurf-browser.org/

 Changes:

   + added middle mouse button for scrolling,
        + improvement - now installer makes backup of currently installed
          ixemul libraries,
        + new - use own images for buttons (thanks for amirul),
   + fixed bug with links which wanted to open new window.
     target_blank in options file need to be changed from 1 to 0
     for this to work,
   + added new button to download current page or whole website,
   + updated ffplay to SVN-r22669 (port by Piotr Bandurski),
        + improvment - ability to browse while downloading,
        + updated libpng to 1.2.39,
        + updated libsdl to 1.2.14,
   + fixed - sometimes buttons stayed pushed,
   + fixed - browsing site with left/right works again.
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: VingtTrois on March 29, 2010, 04:08:59 PM
Quote from: __artur;550161
NetSurf for AmigaOS 3.x is a fork of an open source CSS capable web browser for RISCOS and other platforms. http://netsurf-browser.org/

And here is the link for the AOS 3.x version (AMINET): http://aminet.net/package/comm/www/NetSurf-m68k
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: Vulture on March 30, 2010, 02:35:45 AM
Thx to the creators! Albeit slow, it's an important bit of software for 3.x systems.
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: bernd_afa on March 30, 2010, 12:13:34 PM
Quote from: Vulture;550315
Thx to the creators! Albeit slow, it's an important bit of software for 3.x systems.


but hope come it go faster soon.
netsurf team have add the diskcache for netsurf

http://vlists.pepperfish.net/pipermail/netsurf-dev-netsurf-browser.org/2010-March/001826.html

But its a Version 2.5 and AOS 68k use 3.0 which have a diffrent plotterinterface.So there need also wait if netsurf devs add the cache to 3.0.

They do enhance 2.5 because nobody change the plotter interface currently so risc OS does not work well with 3.0.

netsurf SDL all in all is fast, it can show a big page full of antialiazed text with 831 lines (which are most more than 80 chars in length)and 74 kb in size in 5 sec on a classic.every line contain a HTML command.

normaly antialiased Text draw is slowest a browser do.  
the testfile i use is the ibrowse history.html file.

ibrowse can show the file 5* faster but ibrowse do no AA.

Real world pages are lots smaller, contain lots fewer text, and loading of a page is longer (even if load from RAM)there is elsewhere the slowdown and not in SDL.

maybe the new cache and less ram usage speed up netsurf more
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: walkero on March 30, 2010, 01:28:32 PM
Maybe a PPC (WarpOS/PowerUP) port of it could benefit from PPC speed. On my A1200 PPC the latest OWB under OS4 works much faster than the Netsurf on the 68K system.
Is it possible?
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: Tumbleweed on March 30, 2010, 03:47:16 PM
@Artur - many thanks for the latest update, alot of the issues I had appear to have been resolved. Alot of pepople have asked for a MUI version, what are your thoughts on this?

Weed
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: apj on March 30, 2010, 04:53:55 PM
I don't know anything about MUI.
As Bernd said new cache is being implemented right now.
I have newest svn compiled and it loads websites 3 times faster also ram usage is lowered, so it may be usable on real Amigas.
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: Drummerboy on March 30, 2010, 10:57:04 PM
This version still requiring Gfx Card?
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: kolla on March 31, 2010, 12:26:57 AM
Quote from: Drummerboy;550449
This version still requiring Gfx Card?


Requires P96 it says in the readme.

On linux SDL has many output options, even aalib (ascii) and libcaca (ansi), I never grasped why SDL on amiga is limited to RTG only.
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: bernd_afa on March 31, 2010, 09:42:30 AM
>On linux SDL has many output options, even aalib (ascii) and libcaca (ansi), I never >grasped why SDL on amiga is limited to RTG only.

because its the only way to get a usefull speed.
We read often now netsurf is too slow on 68k.so what sense it have to make it even more slower by support AGA ?

the programmers of linux portable soft near all have a machine that is faster than 2 GHZ today, so its clear, they write not optimal code that it run good on 50 MHZ or 700 MHZ systems, because writing faster code cost more time.And as you can see developing Software cost lots time.and compiling cost also lots time.

also on Linux there are lots more developers here.
maybe somebody make a bounty so that SDL support AGA or aalib on AOS.when you want something that nobody want do for free, money makes it.
But i guess nobody want pay for SDL AGA.

I have no time for such funny things(even if there is a bounty) i want use netsurf, i am sure nobody use netsurf on AGA its more the oh it can work on my machine i buy before 15 year feeling.

and for that there is no time here.

@drummerboy.have you really no other computer as a AGA Amiga ?
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: apj on March 31, 2010, 07:27:42 PM
@Tumbleweed or anybody else with 'Power' miggy and RTG

Can you test this version on your Amiga?

http://sites.google.com/site/amigacorner/Home/NetSurf.7z?attredirects=0&d=1

Let me know what results do you get.
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: lovrenco on April 01, 2010, 08:24:53 PM
Netsurf will be best option for upcoming Natami...

Java and Flash support needed....
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: Tumbleweed on April 01, 2010, 10:47:50 PM
Quote from: __artur;550578
@Tumbleweed or anybody else with 'Power' miggy and RTG

Can you test this version on your Amiga?

http://sites.google.com/site/amigacorner/Home/NetSurf.7z?attredirects=0&d=1

Let me know what results do you get.


Artur I downloaded and extracted the file but I can't get it to run. Where do i copy this version to? I've placed it in my original netsurf drawer but no luck it doesn't run.

When you say power miggy do you mean PPC? My A4000D only has a 060 and RTG card?

Weed
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: apj on April 02, 2010, 09:07:12 AM
My mistake, there where wrong paths set.

Fixed version download again from the same link.

No, I meant fast m68k Amiga like yours.
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: walkero on April 02, 2010, 04:56:48 PM
@artur
I'm trying the test version right now. I have the idle and idlewos running, but I don't see any usage of the ppc when i see websites with this "Power" version. I'm doing something wrong?
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: apj on April 02, 2010, 07:00:06 PM
@walkero
Maybe use of word Power was bad idea.
By Power I meant fast Amiga like with 060 and RTG.

BTW: Do you notice any speedup comparing to version 1.6?
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: chris on April 02, 2010, 07:58:37 PM
Quote from: bernd_afa;550364
netsurf team have add the diskcache for netsurf


Actually it's a new memory cache.  Although it has been designed so disk caching can be added, at the moment there isn't any.

Quote

But its a Version 2.5 and AOS 68k use 3.0 which have a diffrent plotterinterface.So there need also wait if netsurf devs add the cache to 3.0.

They do enhance 2.5 because nobody change the plotter interface currently so risc OS does not work well with 3.0.


3.0 and 2.5 are the same thing (2.5 is the release version of what is currently known as 3.0).  The plotters were changed some time back (but after 2.1), and I suspect your 68k-3.0 is already using them - given it was just a simplification.

The problem with RISC OS is the new treeview code, not the plotters.  However, I understand that the RISC OS version has been mostly fixed to work with this now.

Quote
maybe the new cache and less ram usage speed up netsurf more


Yes it does, certainly for NetSurf OS4.  However, it has also introduced a few issues which need to be fixed before it is really usable to the same level as the old version.

Chris
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: walkero on April 02, 2010, 09:25:17 PM
@artur
Oh, I thought that you used the word "Power" as a "PPC version". Sorry for that.
But yes. I think it is a little bit faster on my 040/25. And stable too. I also saw a new pointer... That looked good too. Keep up the good work....
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: MozzerFan on April 03, 2010, 04:21:56 AM
@Artur
 
There's a considerable speedup on my system (a4000 060/50).
 
Amigaworld.net full page load takes 13 sec. (was 18 sec. with 1.6).
Amiga.org takes 22 sec (was 32 sec with 1.6).
 
I use a 800x600 window and I noticed the layout of amiga.org wasn't correct with the new version. When I changed the window size to 1024x768 the layout was
correct, but full page load took a few seconds longer.
 
Edit: Almost forgot : Thanks Artur !!!
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: Tumbleweed on April 04, 2010, 07:52:41 AM
@Artur
@Mozzerfan

This new version is much faster

http://www.yahoo.co.uk Netsurf 1.6 73.9s new version 34.3s

I get similar speeds for Amiga.org and Amigaworld.net as MozzerFan.

Memory usage is also much better using http://www.youtube.com.

Keep up the good work Artur!

Weed
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: Miked on April 05, 2010, 04:10:38 AM
The strangest thing happened when I installed Netsurf on WinUae.  After extracting all files and setting things up, it loads up netsurf.  Then if I close down netsurf and try to reload it, nothing happens.  I rebooted Winuae and tried to load Netsurf and nothing happens.  However, I made a new partion and put netsurf in it and it loads!  BUT it will only load one time like in the other case I just described.  What am I doing wrong?
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: apj on April 06, 2010, 01:11:46 PM
Try running some file tracer like SnoopDos if some files are not found.
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: bernd_afa on April 06, 2010, 07:37:41 PM
Neuer Shell-ProzeƟ 17
17.h0:wbstartup> h1:NetSurf
>The strangest thing happened when I installed Netsurf on WinUae. After extracting all >files and setting things up, it loads up netsurf. Then if I close down netsurf and try to >reload it, nothing happens

after some surf, i get same Problem.I start then netsurf from shell with option -v.it dos not find the fonts.I have the fonts in netsurf dir.very strange

17.h1:NetSurf> netsurf -v
desktop/netsurf.c netsurf_init 102: version '3.0 (Development)'
desktop/netsurf.c netsurf_init 109: NetSurf on , node , release , version <45.57>, machine
 
desktop/netsurf.c netsurf_init 111: Using '/h1/NetSurf/Resources/Options' for Options file
desktop/netsurf.c netsurf_init 114: Using '/h1/NetSurf/Resources/en/messages' as Messages file
content/fetchers/fetch_curl.c fetch_curl_register 154: curl_version libcurl/7.19.5 OpenSSL/0.9.7m zlib/1.2.4
utils/useragent.c user_agent_build_string 72: Built user agent "NetSurf/3.0 (AmigaOS; m68k)"
content/fetchers/fetch_curl.c fetch_curl_register 211: cURL linked against openssl
content/fetchers/fetch_curl.c fetch_curl_initialise 243: Initialise cURL fetcher for tftp
content/fetchers/fetch_curl.c fetch_curl_initialise 243: Initialise cURL fetcher for ftp
content/fetchers/fetch_curl.c fetch_curl_initialise 243: Initialise cURL fetcher for telnet
content/fetchers/fetch_curl.c fetch_curl_initialise 243: Initialise cURL fetcher for dict
content/fetchers/fetch_curl.c fetch_curl_initialise 243: Initialise cURL fetcher for http
content/fetchers/fetch_curl.c fetch_curl_initialise 243: Initialise cURL fetcher for file
content/fetchers/fetch_curl.c fetch_curl_initialise 243: Initialise cURL fetcher for https
content/fetchers/fetch_curl.c fetch_curl_initialise 243: Initialise cURL fetcher for ftps
content/fetchers/fetch_data.c fetch_data_initialise 65: fetch_data_initialise called for data
framebuffer/gui.c gui_init 401: Using '/h1/NetSurf/Resources/Aliases' as Aliases file
framebuffer/gui.c gui_init 410: Using 'file:////h1/NetSurf/Resources/default.css' as Default CSS URL
framebuffer/gui.c process_cmdline 342: argc 1, argv 0x11082028
framebuffer/font_freetype.c ft_face_requester 84: Could not find font (code 2)

framebuffer/font_freetype.c ft_face_requester 99: Loaded face from

framebuffer/font_freetype.c fb_new_face 124: Could not find font face PROGDIR:Fonts/DejaVuSans.ttf (code 2)

framebuffer/font_freetype.c fb_font_init 172: Could not find default font (code 0)

17.h1:NetSurf>
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: wawrzon on April 08, 2010, 10:13:25 AM
up till now im measuring 10% speedup between v 1.6 and 1.7, with a local copy of bild.de, no heavy testing due to no stationary www connection on at this time.
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: Miked on April 09, 2010, 02:00:05 AM
@bernd_afa

I am having the same problem.  Have you found a fix?  It's a shame because I think 1.6 is really a great looking web browser for the 68k Amiga (even though I am using it on Winuae).

All we need is some form a Javascript and no more PC web browsing :)


- Can we move this thread so that it shows up in the recently viewed threads?  Maybe others have experienced the same problem and have discovered a fix?
Thanks.
Title: Re: NetSurf 1.6 for AmigaOS 3.x
Post by: bernd_afa on April 10, 2010, 03:03:14 PM
> Maybe >others have experienced the same problem and have discovered a fix?

I find out the Problem is netsurf write something in the Option File.

this are the last lines

fb_input_devpath:
fb_input_glob:
fb_font_monochrome:0

after a V1.7beta start it write this in options file.

fb_face_sans_serif:
fb_face_sans_serif_bold:
fb_face_sans_serif_italic:
fb_face_sans_serif_italic_bold:
fb_face_monospace:
fb_face_serif:
fb_serif_bold:              

when other not get this problems, i think copy the dejavue fonts to fonts dir help, or add valid font entries to netsurf fonts.

but maybe thats fix in newer versions, the last netsurf with new cache is experimental and maybe at middle or end of April there is better version here.

>with a local copy of bild.de, no heavy testing due to no stationary www connection on at >this time.

with local files i guess the cache that reduce internet access cant speedup much.
but i never get it working that netsurf show local pages without internet access.When i switch off my connection, then netsurf hang