Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
39 user(s) are online (33 user(s) are browsing Forums)

Members: 0
Guests: 39

more...

Support us!

Headlines

 
  Register To Post  

(1) 2 »
NetSurf 2.7 released !
Home away from home
Home away from home


See User information
Just to let you know

What's new ? A lot of things, here the list:

Quote:
NetSurf 2.7
===========

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.

* 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.



Quote:
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.


http://www.netsurf-browser.org/
http://aminet.net/package/comm/www/netsurf

Go to top
Re: NetSurf 2.7 released !
Not too shy to talk
Not too shy to talk


See User information
Thanks for the update Chris!

This version seems to be very stable (I haven't been able to crash it yet).

While I am posting this message in the forums with the new version of NetSurf, I was NOT able to add a comment to the NEWS item. Is this a javascript problem?

With some things (such as typing this text), NetSurf seems like the fastest, most responsive of the modern web browsers for OS4.x.

Keep up the good work; and thank you again for continuing to develop this browser---its coming along nicely!

Go to top
Re: NetSurf 2.7 released !
Amigans Defender
Amigans Defender


See User information
Quote:
While I am posting this message in the forums with the new version of NetSurf, I was NOT able to add a comment to the NEWS item. Is this a javascript problem?


Yes; the "post comment" button is a JavaScript one. You can reply to an existing comment though.

Quote:

With some things (such as typing this text), NetSurf seems like the fastest, most responsive of the modern web browsers for OS4.x.

Keep up the good work; and thank you again for continuing to develop this browser---its coming along nicely!


Thanks

Go to top
Re: NetSurf 2.7 released !
Home away from home
Home away from home


See User information
great news!

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top
Re: NetSurf 2.7 released !
Home away from home
Home away from home


See User information
Will try it out next week.

X5000
Go to top
Re: NetSurf 2.7 released !
Not too shy to talk
Not too shy to talk


See User information
I try it now, works fine and realy fast.

Thanks for your work.

AmigaOne X5000 OS4.1 FEU1 And Lubuntu 10.04
1200 towered with Blizzard PPC - BVision and Mediator
And a new fantastic Chameleon64
Go to top
Re: NetSurf 2.7 released !
Just can't stay away
Just can't stay away


See User information
I just tried NetSurf for the first time. I installed the Static version to start with. It's really fast and leaves me wondering if there is any benefit in installing the Dynamic version with all it's sobjs. I did notice one problem. Even though scrolling a page is smooth with the middle mouse button and by grabbing and moving the dragbar, clicking above or below the drag bar is ugly. The window turns gray before the new position is displayed.

Go to top
Re: NetSurf 2.7 released !
Amigans Defender
Amigans Defender


See User information
IQuote:
just tried NetSurf for the first time. I installed the Static version to start with. It's really fast and leaves me wondering if there is any benefit in installing the Dynamic version with all it's sobjs.


The SObjs version is recommended. The graphics.library plotter isn't very accurate and has features missing.

The SObjs one can be forced to only use graphics.library if necessary (have a look at the cairo_renderer option in the docs)

Quote:
I did notice one problem. Even though scrolling a page is smooth with the middle mouse button and by grabbing and moving the dragbar, clicking above or below the drag bar is ugly. The window turns gray before the new position is displayed.


That's more difficult to change than you might think.

Go to top
Re: NetSurf 2.7 released !
Just can't stay away
Just can't stay away


See User information
@Chris
Quote:

That's more difficult to change than you might think.

If the program knows what portion (percent) of the page is visible,
maybe you could just feed enough scrolls into the input stream to
scroll down the right amount.

Go to top
Re: NetSurf 2.7 released !
Just can't stay away
Just can't stay away


See User information
@Chris
I've tried both version of NetSurf. They seem to work about the same to me. Both versions slow down my system tremendously when I visit a site like http://www.etronics.com . I can't really multitask while Netsurf is loading that page. The mouse pointer moves very slowly and all other programs operate in slow motion. I'm using a SAM Flex 800 with OS4.1u2 and running NetSurf on my Internet screen with my other Internet apps. Maybe it has something to do with the prefs I set in NetSurf; I'm not sure.


Go to top
Re: NetSurf 2.7 released !
Amigans Defender
Amigans Defender


See User information
@xenic

Try setting "cache native versions" to "none" (or "never" in prefs.

Go to top
Re: NetSurf 2.7 released !
Just can't stay away
Just can't stay away


See User information
@Chris
First of all, let me make it clear that I'm not complaining or criticizing your efforts or NetSurf. I'm just trying to determine if I am doing something wrong. Since I reported my performance problem, I read the docs more carefully and noticed the part about using a 32 bit screen. I run my Internet apps on a 16 bit screen so I need to try NetSurf on the recommended screen. I'll try that along with your suggested settings and let you know the result.

Go to top
Re: NetSurf 2.7 released !
Amigans Defender
Amigans Defender


See User information
@xenic

16-bit screen shouldn't be a factor (although I wouldn't rule it out completely), the jumpiness is usually related to low gfx card memory. I wasn't able to check where the option was earlier, but it is under the rendering tab.

Go to top
Re: NetSurf 2.7 released !
Home away from home
Home away from home


See User information
@xenic

Do you use a lot graphic on your workbench etc? It sound like you have run out video memory and memory being swamped out or some thing.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: NetSurf 2.7 released !
Just can't stay away
Just can't stay away


See User information
@Chris
I've tried every setting change and it makes no difference. NetSurf acts normally on every URL I try except the first one I tried. It appears that the problem is one particular WEB site: http://www.etronics.com/
Every image on the site appears to be jpeg (mostly progressive) and OWB displays a blank space in the page with a small ? icon in the center. I think that indicates that some sort of video (probably flash) is supposed to appear there. So far thats the only site that causes my system slowdown problem. NetSurf eventually crashed on that page but I couldn't recover a Grim Reaper report. Could you and others try that page and see how it acts on your systems??

Go to top
Re: NetSurf 2.7 released !
Amigans Defender
Amigans Defender


See User information
@xenic

Works fine here. I have cache native versions set to "all", so you might want to try that if you haven't already.

Actually ISTR I have that set on mine as the odd site has weird slowdowns like you describe without it. That's why it was the default in 2.6 (2.5?) until people complained of their gfx mem running out.

You can't please all the people all the time, etc.

Go to top
Re: NetSurf 2.7 released !
Just can't stay away
Just can't stay away


See User information
Quote:

Works fine here. I have cache native versions set to "all", so you might want to try that if you haven't already.

Yes. That fixes the problem. There can be a slight hesitation in the mouse pointer movement at some stages of the page loading but nothing as bad as it was with the setting "none". I am still seeing some Grim Reapers with the SOBJS version. In fact I got one when I came to this site. I hit "Ignore DSI errors" and was able to continue. My system is pretty stable except with programs that use SOBJS. I get enough Grim Reapers with SOBJS that I usually don't bother to install programs that use them. I can't even compile long multifile sources without GCC's CC1 crashing. It must either be my system of SAM Flex 800 problem. Here is an abbreviated crashlog for the DSI at this site:


Crash log for task "NetSurf"
Generated by GrimReaper 53.2
Crash occured in module libcrypto.so.1.0.0 at address 0x6E573240
Type of crash: DSI (Data Storage Interrupt) exception

Register dump:
GPR (General Purpose Registers):
0: 6E573248 546F5D00 00000000 00000001 00000000 00000000 00000000 00000005
8: 50B0E594 67452301 98BADCFE EFCDAB89 0000079C 547BAA74 00000010 00000000
16: 546F5DEC 546F5DE8 546F6120 50C01240 00000000 50C01260 552E7070 00003030
24: 00000000 546F5DF8 547084B8 546F5F3C 546F5F24 546C38B8 54718754 546F5F3C


FPR (Floating Point Registers, NaN = Not a Number):
0: nan 0 0 -2.53086e-95
4: 3.27102e-125 1.58294e-279 2.36277e-183 2.46811e-80
8: 2.48544e-77 6.53724e+147 5.05413e+106 0
12: 0 0 0 1.56588e-309
16: 0 0 0 0
20: 0 0 0 0
24: 2.84809e-306 0 0 0
28: 0 0 0 0

FPSCR (Floating Point Status and Control Register): 0x82004000


SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x24244024
Instruction Pointer (ip) : 0x6E573240
Xtended Exception (xer) : 0x20000008
Count (ctr) : 0x01A01C90
Link (lr) : 0x6E573248
DSI Status (dsisr) : 0x00000000
Data Address (dar) : 0x0000000D



680x0 emulated registers:
DATA: 00000080 000000C2 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 53C6B680 00000000 00000000 00000000 00000000 00000000 546F6380
FPU0: 0 0 0 0
FPU4: 0 0 0 0



Symbol info:
Instruction pointer 0x6E573240 belongs to module "libcrypto.so.1.0.0" (PowerPC)
Symbol: init + 0xC in section 8 offset 0x0008B204

Stack trace:
libcrypto.so.1.0.0:init()+0xC (section 8 @ 0x8b204)
libcrypto.so.1.0.0:EVP_DigestInit_ex()+0xD4 (section 8 @ 0x83a9c)
libcrypto.so.1.0.0:HMAC_Init_ex()+0x1A4 (section 8 @ 0x171c0)
libssl.so.1.0.0:tls1_PRF()+0x1F8 (section 9 @ 0x19188)
libssl.so.1.0.0:tls1_generate_master_secret()+0x8C (section 9 @ 0x195b4)
libssl.so.1.0.0:ssl3_send_client_key_exchange()+0x1C0 (section 9 @ 0xa6c4)
libssl.so.1.0.0:ssl3_connect()+0x5BC (section 9 @ 0xdd90)
libssl.so.1.0.0:SSL_connect()+0x34 (section 9 @ 0x256c0)
libcurl.so.7:ossl_connect_common()+0x104 (section 9 @ 0x1d468)
libcurl.so.7:Curl_ssl_connect_nonblocking()+0x38 (section 9 @ 0x32c58)
libcurl.so.7:https_connecting()+0x20 (section 9 @ 0x68a8)
libcurl.so.7:Curl_protocol_connecting()+0x38 (section 9 @ 0x122dc)
libcurl.so.7:multi_runsingle()+0x578 (section 9 @ 0x2be94)
libcurl.so.7:curl_multi_perform()+0x138 (section 9 @ 0x2ce4c)
module NetSurf at 0x6E94FB24 (section 4 @ 0x4CB04)
module NetSurf at 0x6E93DE98 (section 4 @ 0x3AE78)
module NetSurf at 0x6E919548 (section 4 @ 0x16528)
module NetSurf at 0x6E97B65C (section 4 @ 0x7863C)
module NetSurf at 0x6E915FD4 (section 4 @ 0x12FB4)
native kernel module newlib.library.kmod+0x00001f4c
native kernel module newlib.library.kmod+0x00002be0
native kernel module newlib.library.kmod+0x00002d5c
NetSurf:_start()+0x170 (section 10 @ 0x170)
native kernel module dos.library.kmod+0x0001b524
native kernel module kernel+0x00036290
native kernel module kernel+0x00036310


PPC disassembly:
6e573238: 7c0802a6 mflr r0
6e57323c: 90010014 stw r0,20(r1)
*6e573240: 8063000c lwz r3,12(r3)
6e573244: 4807690d bl 0x6E5E9B50
6e573248: 80010014 lwz r0,20(r1)

System information:

CPU
Model: AMCC PPC440EP V1.3
CPU speed: 799 MHz
FSB speed: 133 MHz
Extensions:

Machine
Machine name: Sam440EP
Memory: 1048576 KB
Extensions: bus.pci

I don't understand why SSL stuff is even running to access a non-secure site like Amigans.net, but that's what happened. I'll give the Graphics library version and see if I have better luck.

Go to top
Re: NetSurf 2.7 released !
Just popping in
Just popping in


See User information
Looking good once i upped the default font size a few points. :)

A1200 060/ppc Grex/Voodoo
OS 3.9

A1 G4/1Ghz born again thanks to Acube Systems.
OS 4.1 Final Edition
Go to top
Re: NetSurf 2.7 released !
Just can't stay away
Just can't stay away


See User information
@Chris
I tried the graphics.library version of NetSurf with your suggested setting and it worked really well for many hours and is only marginally slower than the SOBJS version on my system. I did encounter one strange occurance at http://www.schwan-clan.de/ , NetSurf opens a bunch of windows containing pieces of the WEB page. Really strange. I can't really navigate that site.

Go to top
Re: NetSurf 2.7 released !
Home away from home
Home away from home


See User information
Schwan-clan.de use frame ?

I ask because NetSurf doesn't support frames yet, so instead it open tons of windows

Sam440ep Flex 800Mhz 160GB HD + AmigaOS 4.1
Go to top

  Register To Post
(1) 2 »

 




Currently Active Users Viewing This Thread: 2 ( 0 members and 2 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project