summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2016-11-10fix description of motion-acceleration key in touchpad schemamonsta1-1/+1
2016-11-01mouse: implement separate mouse/touchpad motion settings using XInputmonsta1-15/+79
adapted from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=e4bd073dc6b6c37db3408a7a9baa0dd98d81bd16 https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=f06775d9b415dd6bd7ae2efcc7e4164e0b355c4a https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=04679f89ef410d6b5d05ad36228e9b2d171e79b8
2016-11-01mouse: add separate keys for touchpad motion settings (not used yet)monsta2-6/+16
schema: org.mate.peripherals-touchpad keys: motion-acceleration, motion-threshold (same as in peripherals-mouse schema) types and default values: also same as for mouse adapted from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=122aee4e56d6ed94c41dfbcac0bece1921629de7
2016-11-01mouse: use same #define for 'left-handed' key of mouse and touchpadmonsta1-9/+11
2016-10-31mouse: make separate callback for processing touchpad settingsmonsta1-23/+32
2016-10-31mouse: use more common g_strcmp0 function instead of g_str_equalmonsta1-3/+3
as described in docs: https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-str-equal > Note that this function is primarily meant as a hash table comparison function. > For a general-purpose, NULL-safe string comparison function, see g_strcmp0().
2016-10-31mouse: add key for separate touchpad handedness (left/right-handed)monsta2-7/+54
schema: org.mate.peripherals-touchpad key: left-handed (same name as in peripherals-mouse schema) values: 'right', 'left', 'mouse' default value: 'mouse' - follow the corresponding mouse setting (to keep the default behaviour same as before) adapted from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=59ec6da345fa6d20c13d44f9cfe4f607cb1eeea3 https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=ccaf750510e8797f22045490eb37d39693023ec6
2016-10-31schema: fix indent a bitmonsta1-1/+1
2016-10-29mouse: add helper function for fetching Atom propertymonsta1-10/+13
and don't create property if it's not present (set last argument to True) adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/35d4b97c1a1bed4aa8c679acdd86995d45d1babe
2016-10-29common: don't create Atom property when checking for its presencemonsta1-2/+2
adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/6bf9af437b5b3d69be037042af1bcadf4051cc0c
2016-10-28mouse: a bit more of refactoring, less push/pop callsmonsta1-22/+11
2016-10-28mouse: move setting left-handed for one device to new functionmonsta1-52/+70
2016-10-28mouse: move setting tap to click for one device to new functionmonsta1-45/+62
2016-10-28mouse: move enabling/disabling one touchpad to new functionmonsta1-23/+34
2016-10-28mouse: move setting bool property for one device to new functionmonsta1-36/+47
2016-10-28mouse: move setting click actions for one device to new functionmonsta1-33/+49
2016-10-28mouse: move setting natural scroll for one device to new functionmonsta1-38/+53
2016-10-27mouse: don't copy struct when it's not needed, pass pointer insteadmonsta3-11/+11
2016-10-27mouse: move setting middle button for one device to new functionmonsta1-37/+46
2016-10-27mouse: comment all the mousetweaks stuff with #if 0 and FIXMEmonsta1-20/+18
2016-10-27mouse: more indent fixesmonsta1-7/+8
2016-10-26mouse: don't create duplicate GSettings instancemonsta1-3/+1
2016-10-26mouse: remove some duplicated code - it's already in set_mouse_settingsmonsta1-8/+0
2016-10-26mouse: don't apply any settings if XInput isn't presentmonsta1-49/+6
and drop some fallback code as well adapted from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=4d6ecb300358fcef4310a7f696a032d8a0afb80e https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=3a244a490df4453c41469d8eeb789d96412f80b1
2016-10-26mouse: remove duplicate functionmonsta3-15/+4
2016-10-26build: require XInput unconditionallymonsta3-49/+6
as done in g-s-d six years ago: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=5b2a28376a3aa81d865679e8c91d2f6beb8af799
2016-10-26mouse: fix indent and spacing somewhatmonsta1-82/+84
2016-10-11xrandr: use proper libmate-desktop function in GTK+3 buildmonsta1-4/+10
or it will break the plugin once libmate-desktop becomes GTK+3 only
2016-09-18release 1.16.0v1.16.0raveit651-2/+2
2016-09-18update NEWS for 1.16monsta1-24/+13
2016-09-17sync with Transifexmonsta3-158/+162