Re: Nervous tick

2012-04-27 Thread Martin Bazley
The following bytes were arranged on 26 Apr 2012 by Brian Jordan :

 In article 52869aceb1dhw...@talktalk.net, David H Wild
 dhw...@talktalk.net wrote:
 

 [Snip]

  It does it here on my RPC 6.20 with r13571 as long as the picture is on
  the screen. Moving the page so that the picture is off the display
  stops the flicker but moving it back restarts the flickering.

 Cat- pigeons

 On my emulated machine (details in sig) and NetSurf r13571 I see no
 evidence of this flickering, just the pointing hand.

Can I just voice what seems to me to be the most screamingly obvious
theory?

Everyone seeing the flickering is using a real StrongARM RiscPC or
similar.  Everyone not seeing the flickering is using an Iyonix or
better, or StrongARM VRPC (which has an option to go much faster than a
real StrongARM).

Therefore, the hourglass problem is caused by your processor not being
fast enough to process whatever it is that page is doing.

(PS: I don't see it on this Iyonix either.)
-- 
  __^__   === RISC OS is a work of art.  Some people adore it,  ===
 / _   _ \  === others can't see the point of it, and it's really ===
( ( |_| ) ) === expensive.===
 \_   _/  === Martin Bazley ===



Re: Nervous tick

2012-04-27 Thread Michael Drake
In article a647008752.mar...@blueyonder.co.uk,
   Martin Bazley martin.baz...@blueyonder.co.uk wrote:

 Therefore, the hourglass problem is caused by your processor not being
 fast enough to process whatever it is that page is doing.

Well, yes, but we aim to support really slow systems.

You can reproduce it on an Iyonix.  If you go to 256 colours with error
diffused bitmaps, scale the page to 300% or so and fill a 1680x1050 screen
with a NetSurf window showing just that image, then you get the pointer
flicker as reported.  (Assuming animations are enabled.)

The issue isn't processor speed but a NetSurf bug.  We shouldn't be
redrawing the JPEG over and over but we are because behind it is an
animated throbber GIF, meant to show the image is loading before it loads.

The animation is still there when the page is fully loaded, and it still
requests that area to be redrawn.

We need to avoid redraw requests from obscured content.

-- 

Michael Drake (tlsa)  http://www.netsurf-browser.org/



Re: scrolling jerky

2012-04-27 Thread Chris Young
On Fri, 27 Apr 2012 08:23:18 +0100, Roger Darlington wrote:

 On 25 Apr 2012, Michael Drake  wrote:
  In article be1b188652.roger...@rogerarm.freeuk.com,
 Roger Darlington roger...@freeuk.com wrote:
 
  Scrolling very jerky on the vertical slider
 
  Please see my response to your previous scrolling thread:
 
  http://www.mail-archive.com/netsurf-users@netsurf-browser.org/msg03976.html
 
  Your google URL is the scrolling frames issue.
 
 Thanks for that Michael. I have increased the Cache from 20MB to 90MB, 
 but there is still a very noticeable difference between scrolling the 
 two versions of the very same page (neither of which get anywhere near 
 90MB it must be said...)

Cache won't help, the issue is that core scrolls aren't optimised,
so if you scroll a frame the entire contents of that frame will be
redrawn - even if it is only scrolled a pixel.  Conversely, if you
scroll using the window scrollbar, the platform code handles the
scroll.  Usually the platform code is optimised, and will shift the
area and just redraw the newly-exposed bit.

Clearly NetSurf would benefit from some scrolling optimisation in the
core, but I'm not sure if it is as easy as telling the frontend code
to move a particular area and then redraw the newly exposed area.
(not least because frontends don't currently have any concept of move
a particular area)

Regards
Chris



Re: Nervous tick

2012-04-27 Thread Russell Hafter - Lists
In article a647008752.mar...@blueyonder.co.uk, Martin
Bazley martin.baz...@blueyonder.co.uk wrote:

 Everyone seeing the flickering is using a real StrongARM
 RiscPC or similar.  Everyone not seeing the flickering is
 using an Iyonix or better, or StrongARM VRPC (which has
 an option to go much faster than a real StrongARM).

Well, I tried the link and noticed no flicker, but I use a
release version, 2.8.

*Real* RPC, RO 4.02, 64M RAM

-- 
Russell Hafter - Mailing Lists
rh.li...@phone.coop
Need a hotel? http://www.hrs.com/?client=en__bluecustomerId=416873103
(NB This link needs Firefox to work)