summaryrefslogtreecommitdiff
path: root/plugins/keybindings/msd-keybindings-manager.c
AgeCommit message (Collapse)AuthorFilesLines
2017-06-20Request keyboard event reports from global keybindings of other windows (#179)Victor Kareh1-1/+6
* Request keyboard event reports from global keybindings of other windows This allows mate-settings-daemon to honor global keybindings whenever a different application has keybindings that seem conflicting, but are usually not. For example, an application defining a `Super_L` keybinding and MATE having defining a shortcut that uses the `<Mod4>` key. They are the same physical keyboard, but one is a modifier and the other is not. Without requesting keyboard reports from other windows, the `<Mod4>` shortcuts are swallowed whenever there is a `Super_L` shortcut elsewhere. * Remove KeyReleaseMask as the keybindings_filter only looks at KeyPress * Guard against BadWindow errors
2016-11-20move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-4/+1
and require libmatekbd and libmate-desktop >= 1.17
2016-11-20build: require dconf >= 0.13monsta1-15/+0
2016-01-09keybindings: remove useless codemonsta1-65/+0
same as in 50565db52df4c2856241422e3328ae854e45aff8
2015-12-02GTK3: use gdk_error_trap_pop_ignored() when appropriateWolfgang Ulbrich1-0/+4
taken from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=544526d
2014-05-18gdk_x11_window_lookup_for_display and gdk_window_get_screen are in gdk2infirit1-8/+0
2014-02-17keybindings: Fix GTK3 supportStefano Karapetsas1-0/+4
Together with previous commit, it closes https://github.com/mate-desktop/mate-settings-daemon/issues/53
2014-02-17keybindings: Fix GTK3 supportStefano Karapetsas1-0/+4
2013-02-18Re-added keybindings plugin, migrated to GSettingsStefano Karapetsas1-0/+721
2012-10-01migrate to gsettingsmate-settings-daemon-1.5.0Stefano Karapetsas1-758/+0
2012-02-21gsd to msd complete rename patch by NiceandGently; file rename commithaxar1-0/+758