Bug#568827: Tiny example program to show up the problem

Martin-Éric Racine q-funk at iki.fi
Mon Mar 22 15:10:32 UTC 2010


2010/3/22 Martin-Éric Racine <q-funk at iki.fi>:
> 2010/3/21 Samuel Hym <samuel.hym at gmail.com>:
>>  There must be a strange
>> interaction between the ways gtk handles images, a change in core xorg
>> and the way it all maps to geode. Mmmm.
>
> I'm aware of this fact. Our codebase works just fine when compiled
> against X server core up until 1.6, but not anymore since X server
> 1.7. However, the X core developers haven't answered my question as to
> what might have changed in the X server that would explain this sudden
> breakage, so I'm at loss as far as debugging this.

Someone on IRC just pointed out that GTK directly calls some X server
core functions that are in the process of being deprecated.  It was
suggested that GTK be rewritten to process all of its pixmap drawing
calls via Cairo.

torbenh4: so you call these functions "talking to X directly"
http://library.gnome.org/devel/gtkmm/stable/classGdk_1_1Drawable.html
torbenh4: its the legacy non-cairo drawing api. and most parts of gtk
itself still use it. not to mention lots of apps.
remi|work: torbenh4, it's not formally deprecated, but it's my
understanding that its use should be avoided

Cheers!
Martin-Éric






More information about the pkg-gnome-maintainers mailing list