Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
57 user(s) are online (3 user(s) are browsing News)

Members: 0
Guests: 57

more...
Support us!
Recent OS4 Files
OS4Depot.net
Recent Replied Topics
Topic Replies Last Post
AmigaOS4 Blastaway, a new game for AmigaOS 4 (?) [1][2][3] 56 (3021) saimo Yesterday 16:09
AmigaOS4 GL4ES: another OpenGL over OpenGLES2 emulation - some tech. info and porting progress [1][2] ... [32][33][34][35] 693 (110347) kas1e Yesterday 11:32
AmigaOS4 updating sgit [1][2] 31 (3067) Hans Yesterday 6:13
AmigaOS4 Pegasos 2 public documentation 2 (230) tlosm 9/17 12:47
AmigaOS4 Streaming twitch.tv on AmigaOS 4.1 [1][2] 31 (1972) K-L 9/16 7:08
AmigaOS4 Porting apitrace [1][2] ... [4][5][6][7] 137 (11374) Daytona675x 9/15 8:15
AmigaOS4 Freedroid 1.0 soon, make? 0 (160) Thematic 9/14 19:51
AmigaOS4 The OpenGL ES 2.0 thread [1][2][3] 40 (5970) Capehill 9/14 17:54
AmigaOS4 Downloads keep failing on OSDepot [1][2] 28 (2232) Thematic 9/13 17:09
AmigaOS4 SDL1 open issues [1][2] ... [11][12][13][14] 268 (41030) kas1e 9/12 17:41
Amiga Classic Metro Siege for Amiga 500 (WIP) 3 (472) MikeB 9/11 9:52
Amiga General Forum Crunch Preview : Listen 1 Full Music 0 (124) 21stcentury 9/10 13:44
AmigaOS4 SDL2 [1][2] ... [36][37][38][39] 769 (189676) kas1e 9/8 21:40
AmigaOS4 AREXX - MUI (or any other app) windows to front 8 (378) Raziel 9/8 21:00
AmigaOS4 Enhancer Bug thread [1][2] ... [21][22][23][24] 466 (91743) Raziel 9/7 22:53
[View all topics]  [Forum Settings]
Software News : NetSurf 2.9
Posted by Chris on 2012/4/15 11:24:04 (1160 reads) News by the same author
Software News

NetSurf 2.9 is a small, fast, CSS capable web browser for AmigaOS 4.1. It sports an OS4 native GUI and does not require AmiCygnix. The OS4 code is not related to NetSurf-68k, which in turn is not representative of the user interface of NetSurf on any other platform.

Due to a delay, I have uploaded a "pre-release" version of NetSurf 2.9. This may be subject to minor changes before the official release.


Download here

Notes:
The redraw method has been changed to conserve graphics memory, and the default options are set so users with low amounts of graphics card memory can enjoy NetSurf. Consequently performance can be improved by doing one or both of the following:
(a) Toggling "Cache native versions" in the Rendering tab of NetSurf's configuration, to "All".
(b) Increasing the values of redraw_tile_size_x and redraw_tile_size_y in Resources/Options, or setting them to 0.
There are further suggestions in the "optimising for speed" section of NetSurf.guide, included in the distribution.

For more information, see http://www.netsurf-browser.org and the ChangeLog in the archive.

Printer Friendly Page Send this Story to a Friend Create a PDF from the article
The comments are owned by the author. We aren't responsible for their content.
Author Thread
cha05e90
Published: 2012/4/15 15:20  Updated: 2012/4/15 15:20
Quite a regular
Joined: 03/10/2009
From: Germany
Comments: 627
 Re: NetSurf 2.9
Thanks to this new release! Works up to now really nice - just oe remark:

In my SObjs: drawer libpng.so is linked to libpng.15.so, which Netsurf 2.9 doesn't like. I just copied the supplied libpng.12.so into the Netsurf root drawer to circumvent this.
Chris
Published: 2012/4/15 16:11  Updated: 2012/4/15 16:11
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3227
 Re: NetSurf 2.9
Anything that uses Cairo won't like that. Our version of libcairo looks for libpng.so but doesn't work with libpng 1.4 or higher. Hence you *must* have libpng.so linked to libpng12.so.
xenic
Published: 2012/4/15 17:14  Updated: 2012/4/15 17:14
Just can't stay away
Joined: 01/06/2008
From: Pennsylvania, USA
Comments: 1318
 Re: NetSurf 2.9
@Chris
Just put the sobjs in a NetSurf directory (Sobjs) and load them from there to eliminate any confusion. In fact, put the Amiga libraries in a NetSurf directory too. Why crowd the SYS: partition with libraries that only one program will use?
Chris
Published: 2012/4/15 19:12  Updated: 2012/4/15 19:12
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3227
 Re: NetSurf 2.9
@xenic

Quote:
Just put the sobjs in a NetSurf directory (Sobjs) and load them from there to eliminate any confusion.


libcairo is part of the OS, as is libpng12 (I include a newer build of libpng12 due to bugs in the OS shipped version). If I'd put the SObjs into NetSurf's directory this issue would still have occured, as libcairo would still have been in SObjs: and does not work with libpng 1.4+.

Quote:
In fact, put the Amiga libraries in a NetSurf directory too. Why crowd the SYS: partition with libraries that only one program will use?


There's nothing to stop other programs from using them, even if nothing else on AmigaOS does yet (excluding nsbmp.library, iconv.library and the non-NetSurf SObjs). In fact, I uploaded the includes for hubbub.library and parserutils.library last week.

If they were private libraries with no public API I'd agree with you.
colinw
Published: 2012/4/18 4:53  Updated: 2012/4/18 4:53
Just popping in
Joined: 06/05/2007
From: Brisbane, AUSTRALIA
Comments: 102
 Re: NetSurf 2.9
Coders, please be aware that the clib function
strncpy() does not guarantee nul-termination,
you need strlcpy() for where it is being used instead.

http://www.cplusplus.com/reference/clibrary/cstring/strncpy/
General
Site sponsors
Advertise Here

Site statistics
Registered members
  1438
Logged in last:
  24 hours, 44
  7 days, 73
  30 days, 122
Top Posters
1 kas1e   kas1e 5389
2 ChrisH   ChrisH 3552
3 Raziel   Raziel 3454
4 Chris   Chris 3227
5 orgin   orgin 3159
6 samo79   samo79 3140
7 LiveForIt   LiveForIt 2734
8 Antique   Antique 2470
9 328gts   328gts 2318
10 Hans   Hans 2192
New Members
Marlon_   Marlon_ 08/28/2019
Amiguy   Amiguy 08/24/2019
trekiej   trekiej 08/23/2019
Marlon   Marlon 08/21/2019
AmigaDreamTeam   AmigaDreamTeam 07/26/2019
donfirth   donfirth 07/25/2019
Amigatizer   Amigatizer 05/27/2019
HelmutH   HelmutH 05/21/2019
21stcentury   21stcentury 05/19/2019
A3000T   A3000T 04/28/2019
Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project