mutter/src
Marco Trevisan (Treviño) c327b2df95 window-x11: Accept any focusable window as fallback focus
As per commit f71151a5 we were ignoring WM_TAKE_FOCUS-only windows as focus
targets, however this might end-up in an infinite loop if there are multiple
non-input windows stacked.

So, accept any focusable window as fallback focus target even if it's a
take-focus one (that might not reply to the request).

Added a stacking test to verify this.

Closes: https://gitlab.gnome.org/GNOME/mutter/issues/660
https://gitlab.gnome.org/GNOME/mutter/merge_requests/669
2019-07-08 11:21:17 +02:00
..
backends monitor-manager: Don't notify unchanged power save mode 2019-07-06 20:23:57 -03:00
compositor compositor: Add MetaDnD private function to initialize XDND 2019-07-04 12:24:57 +00:00
core workspace-manager: Add API to reorder workspaces 2019-07-08 08:25:54 +00:00
meta workspace-manager: Add API to reorder workspaces 2019-07-08 08:25:54 +00:00
tests window-x11: Accept any focusable window as fallback focus 2019-07-08 11:21:17 +02:00
ui theme: Remove DEBUG_FILL_STRUCT 2019-05-27 17:14:25 -05:00
wayland window-actor: Make it clearer that the surface actor doesn't change 2019-06-28 21:08:23 +02:00
x11 window-x11: Accept any focusable window as fallback focus 2019-07-08 11:21:17 +02:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build backend/native: Add and use transactional KMS API 2019-06-20 13:31:56 +00:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml fixed typo 2018-07-24 13:16:36 +00:00
org.gnome.Mutter.IdleMonitor.xml idle-monitor: Add ResetIdletime API, for testing purposes 2018-04-16 13:28:03 +02:00
org.gnome.Mutter.RemoteDesktop.xml Fix typo in RemoteDesktop dbus api 2019-05-22 16:21:57 +02:00
org.gnome.Mutter.ScreenCast.xml org.gnome.Mutter.ScreenCast: Document what was added in API version 2 2019-02-26 13:39:11 +00:00