mutter/src/x11
Olivier Fourdan 19bf4cf4f8 x11: Do not discard shape region for undecorated windows
mutter would discard the shape region set by the client if its matches
the entire client area in meta_window_x11_update_shape_region().

However, if the window is later resized (maximized or other), the
compositor will fail to update the shape region properly for undecorated
windows because the shape region was discarded, which causes black areas
to appear in place of the updated areas.

If the client window is undecorated, keep the shape region even if when
it matches the client area.

https://gitlab.gnome.org/GNOME/mutter/issues/27

Closes: #27
2018-02-22 08:02:01 +00:00
..
atomnames.h xwayland: add _XWAYLAND_MAY_GRAB_KEYBOARD property 2017-12-18 13:15:13 +01:00
events.c xwayland: add _XWAYLAND_MAY_GRAB_KEYBOARD property 2017-12-18 13:15:13 +01:00
events.h Move all X11 event processing to a new file in x11/ 2014-06-11 16:28:45 -04:00
group-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
group-props.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
group-props.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
group.c group: Convert code to XCB to prevent errors 2015-08-05 13:39:23 -07:00
iconcache.c iconcache: Mark surfaces as dirty after changing data 2015-10-16 04:04:31 +02:00
iconcache.h x11: Change the iconcache / window icons to being cairo surfaces 2014-12-31 21:11:21 -08:00
mutter-Xatomtype.h mutter-Xatomtype: Fix the sizes of these structs 2015-06-23 11:46:29 -07:00
session.c session: use initial workspace if no workspace set 2018-01-25 10:47:44 +01:00
session.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
window-props.c window-props: Fix frame update on hide-titlebar-when-maximized changes 2017-04-27 23:04:08 +02:00
window-props.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
window-x11-private.h xwayland: Add MetaWindowXwayland 2017-12-18 13:15:09 +01:00
window-x11.c x11: Do not discard shape region for undecorated windows 2018-02-22 08:02:01 +00:00
window-x11.h xwayland: Add MetaWindowXwayland 2017-12-18 13:15:09 +01:00
xprops.c x11/xprops: Plug a few memory leaks 2017-02-21 19:51:46 +01:00
xprops.h xprops: More Xlib / long cleanliness with Motif WM hints 2015-06-24 14:34:48 -07:00