Alex made some progress on the flickering, but it requires more work - there is a lot of ungodly mess to untangle in SPCanvas. Our working hypothesis is that this happens because we draw to the canvas widget outside of the draw signal. I'll try to find the e-mail from Paul Davis on the GTK list that had some useful tips on dealing with this problem.

On 29 Apr 2015 08:30, "Bryce Harrington" <bryce@...961...> wrote:
On Fri, Apr 10, 2015 at 06:37:11PM -0700, Josh Andler wrote:
> On Fri, Apr 10, 2015 at 6:01 PM, Krzysztof Kosiński <tweenk.pl@...400...> wrote:
> > 2015-04-08 23:07 GMT+02:00 Bryce Harrington <bryce@...961...>:
> >> Beyond that... any and all feedback is welcomed!  Come throw some darts!
> >
> > 1. I think GTK 3 migration should be a little sooner. Reportedly GTK 3
> > has much better support for Windows and OS X. I also really want to
> > get rid of all these ifdefs.

>From what I've seen, there's still a lot of unknowns and random bugs; I
worry if we list it as a near term objective and find ourselves mired in
bugs and problems then we might be forced to either delay releases a
long time or compromise the UI to work around problems.

I'm thinking it may be better to list it as an objective for a distant
milestone, and then if someone miraculously gets it working and irons
out all the issues so there's no regressions, then we could certainly
look at landing it early.


> I agree about it being done sooner. I think one of the biggest
> blockers we currently have is canvas flickering on scrolling and
> zooming. If this were to be looked into during the hackfest, I think
> it would make Liam a happy individual.

I know we did look at this the first day of the hackfest.  Could someone
report on what was found?

Bryce