Welcome, Guest. Please login or register.

Author Topic: Netsurf V3.0 Amiga release 2  (Read 30702 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Netsurf V3.0 Amiga release 2
« Reply #59 on: November 29, 2009, 08:35:32 AM »
If ibrowse speedup then netsurf should too.

Problem in netsurf is, it is written as a single thread application, this mean it fires out the Internet requests and poll for answers.So when another task run at priority 0, the other task must wait.

to check if this is the problem, start the load of a page and deactivate the netsurf window.netsurf should then get taskpri -1.

then always when netsurf fire a internet request http proxy should start immidiatly to send the data, because httpproxy have then a higher taskpri.

to see if netsurf really get taskpri -1 look in scout taskwindow.

maybe you can write the steps you do to get httpproxy working.
 

Offline MozzerFan

  • Hero Member
  • *****
  • Join Date: Mar 2005
  • Posts: 607
  • Country: 00
    • Show only replies by MozzerFan
Re: Netsurf V3.0 Amiga release 2
« Reply #60 on: November 29, 2009, 08:50:03 AM »
Quote from: bernd_afa;531691

to check if this is the problem, start the load of a page and deactivate the netsurf window.netsurf should then get taskpri -1.
 
then always when netsurf fire a internet request http proxy should start immidiatly to send the data, because httpproxy have then a higher taskpri.
 
to see if netsurf really get taskpri -1 look in scout taskwindow.
 
maybe you can write the steps you do to get httpproxy working.

When deactivating the netsurf window, it indeed gets taskpri -1.
 
But even when deactivating the netsurf window, there's still no speedup when using httpproxy.
 

Offline MozzerFan

  • Hero Member
  • *****
  • Join Date: Mar 2005
  • Posts: 607
  • Country: 00
    • Show only replies by MozzerFan
Re: Netsurf V3.0 Amiga release 2
« Reply #61 on: November 29, 2009, 09:32:32 AM »
Quote from: bernd_afa;531691

maybe you can write the steps you do to get httpproxy working.

I just followed the installation guide in the httpproxy archive.
 
I know Netsurf is reading from the proxy, because when I set the expiration date of the cached files to 1 week (which is the default setting) and
for example the amiga.org website is updated, Netsurf gets the old data from the proxy cache.
« Last Edit: November 29, 2009, 09:35:46 AM by MozzerFan »
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Netsurf V3.0 Amiga release 2
« Reply #62 on: November 30, 2009, 11:20:00 AM »
Artur have upload new netsurf.it scroll faster now, get report from a Zorro 2 GFX Card User scroll work same speed as AWEB

http://aminet.net/package/comm/www/NetSurf-68k

hope now scroll work as soon the Page is show.

I test with disabled JIT and now this option value can set to 200.mean the page is redraw every 2 sec,when not all is load complete.

min_reflow_period:200    

and scroll work with 3-5 fps during page load.Is this on classic too ?

if not maybe reduce the fethers.here is setting for slow systems

max_fetchers:4
max_fetchers_per_host:5
max_cached_fetch_handles:6
 

Offline TumbleweedTopic starter

Re: Netsurf V3.0 Amiga release 2
« Reply #63 on: November 30, 2009, 01:06:12 PM »
bernd its geart to see thebupdates coming thick and fast but this one crashes on my real Amiga. Click on the news tab from the google home page and I am given the option to either suspend or re-boot. The previous version works without any problems. Am I missing something from the install?

Weed
A3000T, Cybervision64, CSMKII 060; A3000D, PicassoII, Z3 Fastlane; A2000D, 040, PicassoII; A4000D, A1200, Blizzard 030 MKIV  (not working - next project)
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Netsurf V3.0 Amiga release 2
« Reply #64 on: November 30, 2009, 01:27:08 PM »
I dont know what can be problem with new code.only when press the cursor key new code is execute.so when you get crash after cursor key press, that show some new code is wrong.

maybe you can post enforcer Hit output

also the new code is just simple and replace the memmove code that use CPU

 static bool copy(nsfb_t *nsfb, int srcx, int srcy, int width, int
 height,
 int dstx, int dsty)
{
 // new start
   SDL_Rect src;
   SDL_Rect dst;
   SDL_Surface *sdl_screen = nsfb->frontend_priv;

   src.x=srcx;
   src.y=srcy;
   src.w=width;
   src.h=height;
 
   dst.x=dstx;
   dst.y=dsty;
   dst.w=width;
   dst.h=height;
 
   SDL_BlitSurface(sdl_screen, &src, sdl_screen , &dst);
   return true;
 // new end
 

Offline x303

Re: Netsurf V3.0 Amiga release 2
« Reply #65 on: November 30, 2009, 02:38:12 PM »
Quote from: Tumbleweed;531883
bernd its geart to see thebupdates coming thick and fast but this one crashes on my real Amiga. Click on the news tab from the google home page and I am given the option to either suspend or re-boot. The previous version works without any problems. Am I missing something from the install?
 
 * Weed
 
  Are you talking about the button or the link news.google.com ?
 

@bernd_afa


When starting netsurf I get the following messages using sashimi/wipeout/patchwork.


exec.library InitSemaphore(0x1055C8C8)
Severity 2: structure is not cleared
PC=109A7F38 TCB=10A6E568 ("Netsurf")
Data: 1055C8C8 D100DEAD 1055C8C8 00000005 105571C6 10446B00 109AA5A4 00000000
Addr: 1055C8C8 A100DEAD 10A6E5C4 10559D7C 10A6E568 10AE85A8 100008D4 10AE86A4
Stck: 109A7F3C 0000003D 00000005 103E971E 00000000 00000000 1057219E 103E987F
Stck: 1057219E 1002A0F8 10446B00 10995FAC 10446B00 17FFB3D8 100008D4 10572100

exec.library CreateIORequest(0x10562290,20)
Severity 3: size is too small
PC=105626F8 TCB=10A6E568 ("Netsurf")
Data: 00000014 FFBFFFFF 0000003A 10559D7C 00000000 00000000 FFFFFFFF 00000000
Addr: 10562290 105622A4 10561C80 10562290 10564288 10562154 100008D4 1003E1AA
Stck: 1003E1AA 105626FC 00000000 00000000 10561C80 1003D378 1003E1E6 1002A0F8
Stck: 10562154 00000000 10561C80 17FFA134 100008D4 1056873C 00FBF2FA 1003E212
----> 105626F8 - "AmiTCP:devs/netinfo.device"  Hunk 0000, Offset 00000140

exec.library CreateIORequest(0x105621B0,20)
Severity 2: ioReplyPort not initialized
PC=10562A3E TCB=1056F138 ("netinfo.device")
Data: 00000014 7FFFFFFF 00000000 00000000 00000000 00000000 0000001F 00000000
Addr: 105621B0 1056F138 00000000 105621B0 10564288 10562154 100008D4 10570174
Stck: 10570174 10562A42 00000000 00000000 00000000 00000000 10562338 100008D4
Stck: 00000000 00000000 105629BA 10562154 10562338 00000000 00000000 1056F138
----> 10562A3E - "AmiTCP:devs/netinfo.device"  Hunk 0000, Offset 00000486

exec.library CreateIORequest(0x105621B0,20)
Severity 3: size is too small
PC=10562A3E TCB=1056F138 ("netinfo.device")
Data: 00000014 7FFFFFFF 00000000 00000000 00000000 00000000 0000001F 00000000
Addr: 105621B0 1056F138 00000000 105621B0 10564288 10562154 100008D4 10570174
Stck: 10570174 10562A42 00000000 00000000 00000000 00000000 10562338 100008D4
Stck: 00000000 00000000 105629BA 10562154 10562338 00000000 00000000 1056F138
----> 10562A3E - "AmiTCP:devs/netinfo.device"  Hunk 0000, Offset 00000486

WIPEOUT HIT
30-Nov-09 15:30:14
Back wall was stomped upon
Data: 00000014 004000FF 0000003A 10559D7C 00000000 00000000 FFFFFFFF 00000000
Addr: 10562338 10562338 10562338 10562290 10564288 10562154 100008D4 1003E1A6
Stck: 17FFA280 10562770 00000000 00000000 10561C80 1003D378 1003E1E6 1002A0F8
Stck: 10562154 00000000 10561C80 17FFA134 100008D4 1056873C 00FBF2FA 1003E212
Name: "Netsurf"  "ROM - exec 45.20 (6.1.2002)" Hunk 0001 Offset 00000A40
------------------------------------------------------------------------------
0x10562338 = AllocMem(20,...)
Created on 30-Nov-09 15:30:14
        by task 0x10A6E568
        at "ROM - exec 45.20 (6.1.2002)" Hunk 0001 Offset 00000A0C
------------------------------------------------------------------------------
4 byte(s) stomped (0x1056234C..0x1056234F), allocation+1 byte(s)
1056234C: FFFFFFFF................................ ÿÿÿÿ................                  




  x303 :D :D :D
« Last Edit: November 30, 2009, 02:45:46 PM by x303 »
 

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Netsurf V3.0 Amiga release 2
« Reply #66 on: November 30, 2009, 03:27:39 PM »
>exec.library CreateIORequest(0x10562290,20)
>Severity 3: size is too small
>PC=105626F8 TCB=10A6E568 ("Netsurf")
>Data: 00000014 FFBFFFFF 0000003A 10559D7C 00000000 00000000 FFFFFFFF 00000000
>Addr: 10562290 105622A4 10561C80 10562290 10564288 10562154 100008D4 1003E1AA
>Stck: 1003E1AA 105626FC 00000000 00000000 10561C80 1003D378 1003E1E6 1002A0F8
>Stck: 10562154 00000000 10561C80 17FFA134 100008D4 1056873C 00FBF2FA 1003E212
>----> 105626F8 - "AmiTCP:devs/netinfo.device" Hunk 0000, Offset 00000140

and this is only with this netsurf and not older Version ?

the output show more a Bug with amitcp netinfo.device.it allocate a too small iorequest structure of size 20.and later the memtrash happen on this 20 byte block
the file a have in OS3.9 is from 1997.and when i start netsurf on winuae, it do not open this file.only usergroup.library
can you post snoopdos log ?

is netinfo.device need from other programs you use ?
 

Offline TumbleweedTopic starter

Re: Netsurf V3.0 Amiga release 2
« Reply #67 on: November 30, 2009, 04:41:18 PM »
@ x303 the link. I've chnaged the netSrf window size to 1024x768 from 800x600 and since then I've not been able to replicate the crash I got when I first installed the new version.

@ bernd_AFA the fast scrollign is really great. its a big improvement. However, when I try to post to A.Org I can't use the scroll arrow in the box to post my comment (I'm using my peecee to make this post as my A4000D has just frozen). This also happened when using the old version of NetSurf. Also the Scroll arrows don't always show but I can pian them in by drawing the pointer over them sevral times.

Weed
A3000T, Cybervision64, CSMKII 060; A3000D, PicassoII, Z3 Fastlane; A2000D, 040, PicassoII; A4000D, A1200, Blizzard 030 MKIV  (not working - next project)
 

Offline 0amigan0

  • Full Member
  • ***
  • Join Date: Dec 2006
  • Posts: 109
    • Show only replies by 0amigan0
Re: Netsurf V3.0 Amiga release 2
« Reply #68 on: November 30, 2009, 05:02:28 PM »
@bernd_afa & Artur:

On Aminet there's this library for Aros to zunify GTK apps (http://aminet.net/package/dev/lib/libgtk-mui.i386-aros).
Can u compile it for 68k and use the NetSurf GTK build ??
 

Offline apj

Re: Netsurf V3.0 Amiga release 2
« Reply #69 on: November 30, 2009, 05:09:08 PM »
Quote from: 0amigan0;531930
@bernd_afa & Artur:

On Aminet there's this library for Aros to zunify GTK apps (http://aminet.net/package/dev/lib/libgtk-mui.i386-aros).
Can u compile it for 68k and use the NetSurf GTK build ??


I looks like it won't be enougth, netsurf needs more libs.
For example cairo.
I'm posting this fron Netsurf.
« Last Edit: November 30, 2009, 05:18:48 PM by apj »
 

Offline apj

Re: Netsurf V3.0 Amiga release 2
« Reply #70 on: November 30, 2009, 05:11:42 PM »
Quote from: Tumbleweed;531923
@ x303 the link. I've chnaged the netSrf window size to 1024x768 from 800x600 and since then I've not been able to replicate the crash I got when I first installed the new version.

@ bernd_AFA the fast scrollign is really great. its a big improvement. However, when I try to post to A.Org I can't use the scroll arrow in the box to post my comment (I'm using my peecee to make this post as my A4000D has just frozen). This also happened when using the old version of NetSurf. Also the Scroll arrows don't always show but I can pian them in by drawing the pointer over them sevral times.

Weed


Can you tell if netsurf  launches faster now ?

Offline unusedunused

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: Netsurf V3.0 Amiga release 2
« Reply #71 on: November 30, 2009, 05:16:17 PM »
>I try to post to A.Org I can't use the scroll arrow in the box to post my comment

this is a bad Limit of the netsurf framebuffer Version.Hope the netsurf framebuffer devs enhance it soon, maybe over christmas time or next year in google summer of code, there is time to do it.
 

Offline TumbleweedTopic starter

Re: Netsurf V3.0 Amiga release 2
« Reply #72 on: November 30, 2009, 05:23:11 PM »
Quote from: __artur;531933
Can you tell if netsurf  launches faster now ?


I don't detect much difference from the previous version. Scrolling is alot faster and makes browsing a whole better experience. But start-up doesn't appear to be any faster.

Weed.
A3000T, Cybervision64, CSMKII 060; A3000D, PicassoII, Z3 Fastlane; A2000D, 040, PicassoII; A4000D, A1200, Blizzard 030 MKIV  (not working - next project)
 

Offline TumbleweedTopic starter

Re: Netsurf V3.0 Amiga release 2
« Reply #73 on: November 30, 2009, 05:40:35 PM »
Also can't download from Aminet - netSurf says "please insert volume Amikit in any drive". Old version works without problems.

Weed.
A3000T, Cybervision64, CSMKII 060; A3000D, PicassoII, Z3 Fastlane; A2000D, 040, PicassoII; A4000D, A1200, Blizzard 030 MKIV  (not working - next project)
 

Offline apj

Re: Netsurf V3.0 Amiga release 2
« Reply #74 from previous page: November 30, 2009, 05:48:38 PM »
Quote from: Tumbleweed;531942
Also can't download from Aminet - netSurf says "please insert volume Amikit in any drive". Old version works without problems.

Weed.


Thats because of hurry again.
Please change download path in Resources/OPTIONS file.