[Sugar-devel] TA cairo conversion

C. Scott Ananian cscott at laptop.org
Fri Nov 11 11:00:29 EST 2011


On Fri, Nov 11, 2011 at 10:10 AM, Walter Bender <walter.bender at gmail.com> wrote:
> On Thu, Nov 10, 2011 at 7:16 PM, C. Scott Ananian <cscott at laptop.org> wrote:
>> Current version on the cscott-gtk3 branch works on GTK3.  Some functionality
>> might be missing: I've just discovered a bug in the gir bindings for
>> gtk_pixmap_get_pixels() which makes 'read pixel' break in gtk3, for
>> instance.  GTK2 operation should have no regressions. (Testing welcome!)
>
> I finally got my head wrapped around the surface caching issue in the
> sprite library. Not sure it will make too much of a difference, but it
> is working. I have one more optimization in terms of memory footprint
> I'll play with and then I plan to merge your branch into my
> mainline... Stay tuned.

I fixed 'read pixel' on my branch.  I was noticing that tiles
sometimes 'stay pressed' after I click on them; that's in both GTK2
and GTK3 but I *think* is a cairo-branch thing, independent of my
changes.  There seems to be a kludged call to _expose_cb() in the
button-press handler, maybe to work around this?

Anyway, let me know when you're stable again and I'll do another
rebase.  Today I expect to get turtleart running in the browser, using
the GTK3 Broadway stuff.
 --scott

-- 
      ( http://cscott.net )


More information about the Sugar-devel mailing list