Hi,

well the 'main' gtk branch should now be more ready for merger as I have
hopefully implemented all of John-Mark's very constructive suggestions
to make the code more robust;

when that is merged, the gtk uploads branch would need reviewing one day
too;

as for windows branch, the 'clear screen' code that was necessary to
make the background redraw properly, particularly when scrolling, caused
unacceptable flickering; I had to change that particularly for the case
of gifs that caused flickering redraw loops at page load; now I've
simplified the screen clearing to allow the core to simply redraw the
page rather than utterly erasing it first, the background redraw bug has
reappeared; it *looks* as though the core is forgetting background
elements that it has drawn, although the chances are it's more connected
to the communication from the core to the screen

Be that as it may, I'm hopeful it'll be addressed, possibly I'll need
the assistance of those who may recognise the bug :-)

then there are the wayward 'images' that seemed to have appeared
originally when jpegs were being rendered to screen undecoded; so unless
it's connected to libmng - that I'll hope to cross-compile as I'll be
looking into liblcms - then it may be a case for 'those who may
recognise the bug' :-D

the good news is that windows branch now renders the main image types
including alpha-channel transparency, although the overhead for partial
transparencies of calculating an rgb value - that seems to work at a
reasonable speed in development - may be heavy for older machines, so a
conditional simpler implementation may be necessary

Best

Mark

http://www.halloit.com

Key ID 046B65CF


Reply via email to