mutter/src
Brendan William 23b98db004 core: Never automatically switch focus in strict focus mode
With window_is_terminal gone, "strict" and "smart" focus mode have no
behavioural difference. Let's broaden the scope of strict focus mode,
such that windows never automatically focus unless they are an ancestor
to the transient.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3063>
2023-06-30 22:40:20 -07:00
..
backends backends/x11: Make zero comparisons earlier and easier to reason about 2023-06-30 17:28:12 +08:00
compositor window-actor: Fix screencast with fractionally scaled surfaces 2023-06-29 13:37:47 +00:00
core core: Never automatically switch focus in strict focus mode 2023-06-30 22:40:20 -07:00
frames frames: Disable XDND support on the frame window 2023-04-28 12:46:58 +02:00
meta meta: Don't #include <wayland-*> in public headers 2023-06-28 08:47:42 +00:00
tests tests: Add missing dependencies 2023-06-29 20:07:56 +00:00
wayland wayland: Make the MetaWaylandCompositor type public 2023-06-27 16:17:16 +00:00
x11 x11: Use input region from frame window for decorated windows 2023-06-02 20:21:56 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build build: Set built headers as libmutter_dep sources 2023-05-15 13:06:40 +02:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00