mutter/src
Carlos Garnacho 3ff6316562 wayland: Protect against unordered destruction of surface resources
If the wl_surface resource happens to be destroyed before any other
role resource, the destructor for the latter will attempt to
access/modify random memory.

Fix this by ensuring the associated resources are destroyed on the
wl_surface destructor, this will free all associated memory and
remove the resources ahead of their imminent destruction.

https://bugzilla.gnome.org/show_bug.cgi?id=745734
2015-03-16 18:02:43 +01:00
..
backends monitor-manager-kms: Tell cogl to ignore CRTCs when DPMS isn't ON 2015-03-16 16:32:56 +01:00
compositor MetaBackgroundActor: glsl: do not mix int and float. 2015-03-03 22:09:35 +01:00
core window: Don't use C++-style comments 2015-03-14 16:03:44 -07:00
meta window: Remove the legacy get_outer_rect 2015-03-08 20:38:30 -07:00
tests Remove a few more guards for frees 2014-12-28 19:51:22 -08:00
ui ui: Remove device events from X11 mask 2015-03-13 13:28:33 -07:00
wayland wayland: Protect against unordered destruction of surface resources 2015-03-16 18:02:43 +01:00
x11 window-x11: Fix height computation of shaded windows 2015-03-13 14:08:12 +01:00
.cvsignore
libmutter.pc.in meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
Makefile-tests.am theme: Remove our own gradient stuff 2014-10-14 17:37:49 -07:00
Makefile.am wayland: Move out popup logic to its own file 2015-02-17 22:14:47 +08:00
mutter-enum-types.c.in
mutter-enum-types.h.in
org.freedesktop.login1.xml launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
org.gnome.Mutter.DisplayConfig.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
org.gnome.Mutter.IdleMonitor.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00