- Sep 09, 2018
-
-
Dmitry Shachnev authored
-
Alberts Muktupāvels authored
-
- Sep 08, 2018
-
-
When a client spontaneously focuses their window, perhaps in response to WM_TAKE_FOCUS we'll get a FocusOut/FocusIn pair with same serial. Updating display->focus_serial in response to FocusOut then was causing us to ignore FocusIn and think that the focus was not on any window. We need to distinguish this spontaneous case from the case where we set the focus ourselves - when we set the focus ourselves, we're careful to combine the SetFocus with a property change so that we know definitively what focus events we have already accounted for. https://bugzilla.gnome.org/show_bug.cgi?id=720558
-
Alberts Muktupāvels authored
When we set the input focus, we first set the predicted window, and then try to process focus events. But as FocusOut on the existing window comes before FocusIn on the new window, we'll see the focus out on the old window and think the focus is going to nothing, which makes metacity think the prediction failed. Fix this by making sure that we ignore focus window changes of our own cause when updating the focus window field, by ignoring all focus events that have a serial the same as the focus request or lower. Note that if metacity doens't make any requests after the focus request, this could be racy, as another client could steal the focus, but metacity would ignore it as the serial was the same. Bump the serial by making a dummy ChangeProperty request to a metactiy-controlled window in this case. Based on mutter commit: https://gitlab.gnome.org/GNOME/mutter/commit/7fdfbad6d495ede1632588e528801443846e5f6d
-
- Sep 02, 2018
-
-
Dmitry Shachnev authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
And remove unused variables from MetaKeyHandler struct that was introduced in 179549b7 commit.
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
- Aug 16, 2018
-
-
Piotr Drąg authored
-
- Jun 25, 2018
-
-
Alberts Muktupāvels authored
GNOME Flashback will install GSettings override file to change button-layout default value.
-
- Jun 16, 2018
-
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
Follow mutter and rename xineramas to monitors.
-
Alberts Muktupāvels authored
Solaris should work with Xfree Xinerama according to these bugs: - https://bugzilla.gnome.org/show_bug.cgi?id=674727 - https://bugzilla.gnome.org/show_bug.cgi?id=580079
-
- Mar 24, 2018
-
-
Dz Chen authored
-
- Mar 14, 2018
-
-
Dmitry Shachnev authored
-
- Mar 11, 2018
-
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
warning: implicit conversion from ‘gfloat {aka float}’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
-
Alberts Muktupāvels authored
warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
-
- Mar 10, 2018
-
-
gogo authored
-
- Mar 03, 2018
-
-
Joe Hansen authored
-
- Feb 22, 2018
-
-
Alberts Muktupāvels authored
Set the NET_WM_STATE_FOCUSED property on windows of type dock or spashscreen so that they don't get the state GTK_STATE_FLAG_BACKDROP set by default. Based on xfwm4 commit: https://git.xfce.org/xfce/xfwm4/commit/?id=0feb29e78bb3
-
Alberts Muktupāvels authored
-
- Dec 23, 2017
-
-
Kristjan SCHMIDT authored
-