Files
gtk3/gdk
Jasper St. Pierre 76922c169f wayland: Prevent stale paints and weird artifacts when using Weston
Weston releases buffers almost immediately after they're done, which
means that GTK+ doesn't use a temporary surface and instead paints
directly onto the SHM backing store that Weston will use.

Normally, after painting to the temporary surface, GTK+ *replaces*
the existing backing surface with CAIRO_OPERATOR_SOURCE. However,
if we immediately paint to the backing surface, it might have junk
from the last paint in it. So clear out the backing surface whenever
somebody calls begin_paint_region().

Maybe we should just always use the temporary surface like the X11
codepath, since that prevents us from having to do weird things like
this, but oh well.
2014-06-20 09:02:02 -04:00
..
2014-05-22 09:09:55 -04:00
2014-03-26 20:09:30 -04:00
2014-06-13 16:49:59 -04:00
2014-06-11 21:55:15 -04:00
2012-02-27 17:06:11 +00:00
2014-05-22 09:09:55 -04:00
2014-05-22 09:09:55 -04:00
2014-06-11 21:55:15 -04:00
2012-02-27 17:06:11 +00:00
2014-02-07 13:32:47 -05:00
2012-02-27 17:06:11 +00:00
2014-06-11 21:55:15 -04:00
2014-06-11 21:55:15 -04:00
2014-01-20 18:27:28 -05:00
2014-02-07 13:06:10 -05:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-04-19 20:11:39 -04:00
2014-06-11 21:55:15 -04:00
2013-04-19 20:11:38 -04:00
2013-04-19 20:11:38 -04:00
2014-02-19 18:56:05 -05:00
2014-06-11 21:55:15 -04:00
2014-06-11 21:55:15 -04:00
2014-05-22 09:31:15 -04:00
2014-02-07 13:32:47 -05:00
2014-02-07 13:06:10 -05:00
2014-02-19 18:56:05 -05:00
2014-06-11 21:55:15 -04:00
2014-03-28 23:51:52 -04:00
2014-04-23 23:25:07 -04:00
2014-06-11 21:55:15 -04:00
2012-02-27 17:06:11 +00:00
2014-06-11 21:55:15 -04:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-07-17 17:52:19 -04:00