gtk2/gdk/wayland
Jasper St. Pierre 8061df1544 gdkwindow-wayland: Obey Wayland buffer semantics
We can't destroy buffers if they're in-use by the compositor. Well,
technically we can, but that is considered undefined by Wayland and
mutter won't cope with it very well -- it simply kills the client.

To solve this, we need to delay the destroy operation until the
compositor tells us that it's released the buffer. To do this, hold
an extra ref on the cairo surface as long as the surface is in-use
by the compositor.
2014-02-03 19:08:45 -05:00
..
protocol wayland: Update to latest xdg-shell.xml 2013-12-07 13:25:38 -05:00
gdkapplaunchcontext-wayland.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkcursor-wayland.c Fix a crash with scaled cursors on Wayland 2013-08-11 15:38:25 -04:00
gdkdevice-wayland.c wayland: Replace wl_shell_surface with xdg_shell 2013-11-18 13:44:20 -05:00
gdkdisplay-wayland.c docs: Identify examples that are C code 2014-01-29 12:45:49 -05:00
gdkdisplay-wayland.h wayland: Replace wl_shell_surface with xdg_shell 2013-11-18 13:44:20 -05:00
gdkdnd-wayland.c wayland: Don't assert fail in DND 2013-11-19 18:55:26 -05:00
gdkeventsource.c Handle recursion from motion event handlers 2013-11-11 23:17:14 -05:00
gdkkeys-wayland.c wayland: Implement gdk_keymap_get_modifier_state 2013-04-06 21:16:38 -04:00
gdkprivate-wayland.h wayland: Replace wl_shell_surface with xdg_shell 2013-11-18 13:44:20 -05:00
gdkscreen-wayland.c Add a GtkSetting for 'shell-shows-desktop' 2013-11-14 15:03:04 -05:00
gdkselection-wayland.c wayland: Remove unhelpful debug message 2012-07-12 15:58:37 +01:00
gdkwayland.h wayland: Remove displaymanager implementation 2013-05-02 16:14:59 +02:00
gdkwaylanddevice.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkwaylanddisplay.h wayland: fix rename of wl_shell to xdg_shell 2014-01-20 14:37:33 -05:00
gdkwaylandselection.h wayland: Fix build due to missing symbol export 2013-07-09 07:09:13 +02:00
gdkwaylandwindow.h wayland: Replace wl_shell_surface with xdg_shell 2013-11-18 13:44:20 -05:00
gdkwindow-wayland.c gdkwindow-wayland: Obey Wayland buffer semantics 2014-02-03 19:08:45 -05:00
Makefile.am Fix make dist 2013-12-17 07:31:41 -05:00