Re: noscroll

2015-08-27 Thread Vincent Sanders
On Wed, Aug 26, 2015 at 11:04:57PM +0100, Jim Nagel wrote:
 

Although this reply is to Jim its intended to address the wider
audience here explaining why so many sites now fail to render
adequately.

 http://www.allaboutcircuits.com/technical-articles/fritzing-takes-your-design-from-breadboard-to-pcb/
 
 If you make the window bigger, you see more of the text.  But the 
 scrollbars don't change in response. Once the window fills the whole 
 screen, there's no way to view the remaining text.  The cursor keys or 
 pagedown have no effect; nor does the scrollwheel.
 
 Never seen this phenomenon before.  What's going on in the coding?
 
 If it's something in the site's CSS, is there any way of tweaking it 
 in Netsurf?

Many of the sites you refer to are based on Jquery [1]  or
similar. The web has fundamentally changed in the last decade from
declarative HTML for content and CSS for styling to almost pure code
driven generation, including styling. 

As you are discovering this *requires* extensive, performant and
correct JavaScript operation to display anything, let alone good
output. Coupled to this we need a layout engine that can cope with
dynamic updates and layered ordering.

All the specifications for this technology is continuously changing
and differs from day to day (yes seriously)

In an attempt to improve the situation we are in the process of
changing JavaScript engine and providing implementations for the
massive DOM (207 classes and in excess of 3500 methods).

However with only a few of us working on it part time progress is
excruciatingly slow. For comparison the team size at Google, Mozilla
and Microsoft working on this area number in the tens of full time
engineers.

I am aiming for a 3.4 release before the end of October with the
updated Javascript engine and the multitude of other fixes that have
happened since 3.3 [2] This release should hopefully be better for all
supported architectures.

However as repeatedly stated previously RISC OS will *NOT* be a
release target for 3.4 unless someone can come forward who will be
responsible for that OS. At best the CI master builds will be
available but we offer no guarantee about the stability of those.

 
 First noticed this using Netsurf #2789 on Armini 5.22; same behaviour 
 now in Netsurf #2935 on Iyonix 5.18.
 
 -- 
 Jim Nagelwww.archivemag.co.uk
 
 

[1] https://jquery.com/
[2] http://bugs.netsurf-browser.org/mantis/changelog_page.php?version_id=16

-- 
Regards Vincent
http://www.kyllikki.org/



noscroll

2015-08-26 Thread Jim Nagel

http://www.allaboutcircuits.com/technical-articles/fritzing-takes-your-design-from-breadboard-to-pcb/

If you make the window bigger, you see more of the text.  But the 
scrollbars don't change in response. Once the window fills the whole 
screen, there's no way to view the remaining text.  The cursor keys or 
pagedown have no effect; nor does the scrollwheel.

Never seen this phenomenon before.  What's going on in the coding?

If it's something in the site's CSS, is there any way of tweaking it 
in Netsurf?

First noticed this using Netsurf #2789 on Armini 5.22; same behaviour 
now in Netsurf #2935 on Iyonix 5.18.

-- 
Jim Nagelwww.archivemag.co.uk