summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-03-18Prevent media-keys bindings from swallowing modifier keysVictor Kareh1-6/+22
This changes how the media-keys manager determines successful key-bindings from KeyRelease to KeyPress so that it does not conflict with third-party applications that want to use modifier keys as global key-bindings. We've already done this change for general keybindings and marco. (port of d0368790c6deda728eb46337247bd0a9a844ac4b without deprecations fixes to 1.18 branch)
2017-10-24release 1.18.2v1.18.2monsta2-1/+8
2017-10-24sync with Transifexmonsta98-100/+100
2017-10-24sync with transifexraveit653-17/+18
2017-10-24sync with transifexraveit6518-397/+404
2017-08-07Request keyboard event reports from global keybindings of other windowsVictor Kareh1-1/+15
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. (squashed cf0b97690c9d8606be4e07b58a4cf7070b53570d + 603e331e6cf480d2f9aed1e7d096333df39215aa for 1.18 branch)
2017-08-07keyboard plugin: apply panel menu theme to popup menulukefromdc1-0/+14
This menu was not noticed back in 2015 when support for custom panel menu themes was added
2017-08-07ldsm-dialog: set max width chars for labelsraveit651-0/+2
This reduce the width of the dialog
2017-04-04Bump version to 1.18.1v1.18.1Martin Wimpress2-1/+7
2017-03-18mouse: Also grab button presses so as to replay them on pointer locaterRui Matos1-0/+30
Applications might want to establish keyboard grabs on button presses so we should also ungrab the keyboard when a button press occurs after the locate pointer key is pressed. https://bugzilla.gnome.org/show_bug.cgi?id=125618
2017-03-18mouse: More pointer locater refactoringAlexei Sorokin1-55/+55
2017-03-14Make pointer locater always pass throughAlexei Sorokin1-1/+1
2017-03-13release 1.18.0v1.18.0raveit651-2/+2
2017-03-13mouse: Fix and clean up pointer locaterAlexei Sorokin2-158/+237
2017-03-13sync with transifexraveit6598-7220/+10142
2017-03-13update NEWS for 1.18, also add 1.16.1 entriesmonsta1-55/+20
2017-02-02Revert "GTK 3.21: Fix caja startup background"Alexei Sorokin1-35/+7
and revert "GTK 3.21: Fix background changing, startup delay". These are no longer of need as Caja reclaimed its ability to draw backgrounds.
2017-01-18Bump version to 1.17.1v1.17.1Martin Wimpress1-1/+23
2017-01-18Sync translations.Martin Wimpress1-74/+105
2017-01-13Update mate-settings-daemon NEWS to use consistent, project wide, ↵Martin Wimpress1-13/+22
markdown-like formatting. This will make generating release announcements easier.
2017-01-03pre-bump versionraveit652-1/+3
2017-01-03mouse: fix applying "disable while typing" setting to all devicesmonsta1-1/+1
my stupid mistake - it was applied to the first device in the list only
2017-01-02mouse: libinput - hook up disable while typingmonsta1-2/+34
adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/4ab4ebab920ee8effb3f83df9318fbd7ad6a371c
2017-01-02mouse: libinput - hook up acceleration settingmonsta1-2/+88
note: threshold setting is ignored as libinput doesn't have it adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/1e7d504a5d0003b1c71e8bcacc3476002107d414
2017-01-02mouse: call only Synaptics function from set_left_handed_legacy_drivermonsta1-2/+2
2017-01-02mouse: libinput - hook up left-handed settingmonsta1-4/+46
note: libinput function doesn't have button remapping code, it's handled in libinput already adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/c35f95210f025132e2e551024a01f6102371a0a0
2017-01-02mouse: added helper to check if property exists on devicemonsta1-0/+34
same as done here: https://github.com/linuxmint/cinnamon-settings-daemon/commit/c35f95210f025132e2e551024a01f6102371a0a0
2017-01-02mouse: libinput - hook up click methodsmonsta1-3/+62
note: libinput does not allow for configuration of the click actions, the options are just "software buttons" or "clickfinger". If any clickfinger actions are set, we enable clickfinger, otherwise software buttons. adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/6394ea6c2754c434897cebfc6c331b4ee07ce1b8
2017-01-02mouse: libinput - hook up scrolling settingsmonsta1-2/+79
note: libinput does not allow for both edge and twofinger scrolling to be enabled simultaneously. We prefer twofinger scrolling. The same goes for horizontal scrolling, it picks the setting for whatever scroll method we applied. adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/82442095a33b1f063f00512d438711ef092e0121
2017-01-02mouse: libinput - hook up tapping configurationmonsta1-6/+29
note: libinput function doesn't use additional arguments since no button remapping is needed for it adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/85510232d53e8ed98697e9a7e3cc33274a531e19
2017-01-02mouse: libinput - hook up middle button emulationmonsta1-2/+42
adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/31942ecdaae153dc500d8699785fbb6bf58ec44b
2017-01-02mouse: libinput - hook up natural scroll configurationmonsta1-2/+21
adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/2f87c56c4b57923c8992908ea9394ab170c507dd
2017-01-02common: recognize libinput touchpads as touchpadsmonsta1-14/+26
libinput touchpads are recognized by checking if they have tapping property - same as done here: https://github.com/linuxmint/cinnamon-settings-daemon/commit/7e48221e5e5c6095c73c30c4eeeb08f74fac4b16
2016-12-23OSD: Add style class for noncomposited caselukefromdc1-0/+1
Add style class msd-osd-window-solid when and only when a noncomposited window manager is in use
2016-12-22OSD: fix rendering on noncomposited desktoplukefromdc1-2/+1
Use same function as in the composited case. gtk_widget_get_allocated_width/height seems to cause a lot of problems in GTK3
2016-12-22mouse: move bool property helpers closer to the topmonsta1-58/+58
2016-12-22mouse: split helper for setting bool property into two separate onesmonsta1-15/+29
one is for touchpads, another is for generic bool properties same as done in: https://github.com/linuxmint/cinnamon-settings-daemon/commit/cdcea69868ea082cfa620b87cc6cfad4279dadc1
2016-12-22mouse: reorganize helpers for setting touchpad scrollingmonsta1-15/+14
2016-12-22mouse: remove unused argument from some functionsmonsta1-19/+13
2016-11-28po: actually add new language from Transifexmonsta1-0/+1
2016-11-21release 1.17.0v1.17.0raveit651-0/+32
2016-11-21sync with transiflexraveit658-77/+1278
2016-11-20move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta21-678/+26
and require libmatekbd and libmate-desktop >= 1.17
2016-11-20background: add missing GTK+ version check to avoid build warningmonsta1-0/+2
that function is only called with GTK+ < 3.22
2016-11-20background: check for stable release of GTK+3, not for development onemonsta1-10/+10
2016-11-20build: require libmatemixer >= 1.10 (first stable release)monsta1-1/+1
2016-11-20build: require libxklavier >= 5.2monsta1-1/+1
as libmatekbd already requires it: https://github.com/mate-desktop/libmatekbd/commit/d330b5fd54ea4c86985a48c65e959184a6ef9bb5
2016-11-20fix indent a bitmonsta3-5/+5
2016-11-20remove extra glib version check from build confAlexander van der Meij1-7/+0
2016-11-20build: require dconf >= 0.13monsta3-35/+1