Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-01-02 | mouse: libinput - hook up scrolling settings | monsta | 1 | -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-02 | mouse: libinput - hook up tapping configuration | monsta | 1 | -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-02 | mouse: libinput - hook up middle button emulation | monsta | 1 | -2/+42 | |
adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/31942ecdaae153dc500d8699785fbb6bf58ec44b | |||||
2017-01-02 | mouse: libinput - hook up natural scroll configuration | monsta | 1 | -2/+21 | |
adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/2f87c56c4b57923c8992908ea9394ab170c507dd | |||||
2017-01-02 | common: recognize libinput touchpads as touchpads | monsta | 1 | -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-23 | OSD: Add style class for noncomposited case | lukefromdc | 1 | -0/+1 | |
Add style class msd-osd-window-solid when and only when a noncomposited window manager is in use | |||||
2016-12-22 | OSD: fix rendering on noncomposited desktop | lukefromdc | 1 | -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-22 | mouse: move bool property helpers closer to the top | monsta | 1 | -58/+58 | |
2016-12-22 | mouse: split helper for setting bool property into two separate ones | monsta | 1 | -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-22 | mouse: reorganize helpers for setting touchpad scrolling | monsta | 1 | -15/+14 | |
2016-12-22 | mouse: remove unused argument from some functions | monsta | 1 | -19/+13 | |
2016-11-28 | po: actually add new language from Transifex | monsta | 1 | -0/+1 | |
2016-11-21 | release 1.17.0v1.17.0 | raveit65 | 1 | -0/+32 | |
2016-11-21 | sync with transiflex | raveit65 | 8 | -77/+1278 | |
2016-11-20 | move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build option | monsta | 21 | -678/+26 | |
and require libmatekbd and libmate-desktop >= 1.17 | |||||
2016-11-20 | background: add missing GTK+ version check to avoid build warning | monsta | 1 | -0/+2 | |
that function is only called with GTK+ < 3.22 | |||||
2016-11-20 | background: check for stable release of GTK+3, not for development one | monsta | 1 | -10/+10 | |
2016-11-20 | build: require libmatemixer >= 1.10 (first stable release) | monsta | 1 | -1/+1 | |
2016-11-20 | build: require libxklavier >= 5.2 | monsta | 1 | -1/+1 | |
as libmatekbd already requires it: https://github.com/mate-desktop/libmatekbd/commit/d330b5fd54ea4c86985a48c65e959184a6ef9bb5 | |||||
2016-11-20 | fix indent a bit | monsta | 3 | -5/+5 | |
2016-11-20 | remove extra glib version check from build conf | Alexander van der Meij | 1 | -7/+0 | |
2016-11-20 | build: require dconf >= 0.13 | monsta | 3 | -35/+1 | |
2016-11-10 | fix description of motion-acceleration key in touchpad schema | monsta | 1 | -1/+1 | |
2016-11-01 | mouse: implement separate mouse/touchpad motion settings using XInput | monsta | 1 | -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-01 | mouse: add separate keys for touchpad motion settings (not used yet) | monsta | 2 | -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-01 | mouse: use same #define for 'left-handed' key of mouse and touchpad | monsta | 1 | -9/+11 | |
2016-10-31 | mouse: make separate callback for processing touchpad settings | monsta | 1 | -23/+32 | |
2016-10-31 | mouse: use more common g_strcmp0 function instead of g_str_equal | monsta | 1 | -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-31 | mouse: add key for separate touchpad handedness (left/right-handed) | monsta | 2 | -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-31 | schema: fix indent a bit | monsta | 1 | -1/+1 | |
2016-10-29 | mouse: add helper function for fetching Atom property | monsta | 1 | -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-29 | common: don't create Atom property when checking for its presence | monsta | 1 | -2/+2 | |
adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/6bf9af437b5b3d69be037042af1bcadf4051cc0c | |||||
2016-10-28 | mouse: a bit more of refactoring, less push/pop calls | monsta | 1 | -22/+11 | |
2016-10-28 | mouse: move setting left-handed for one device to new function | monsta | 1 | -52/+70 | |
2016-10-28 | mouse: move setting tap to click for one device to new function | monsta | 1 | -45/+62 | |
2016-10-28 | mouse: move enabling/disabling one touchpad to new function | monsta | 1 | -23/+34 | |
2016-10-28 | mouse: move setting bool property for one device to new function | monsta | 1 | -36/+47 | |
2016-10-28 | mouse: move setting click actions for one device to new function | monsta | 1 | -33/+49 | |
2016-10-28 | mouse: move setting natural scroll for one device to new function | monsta | 1 | -38/+53 | |
2016-10-27 | mouse: don't copy struct when it's not needed, pass pointer instead | monsta | 3 | -11/+11 | |
2016-10-27 | mouse: move setting middle button for one device to new function | monsta | 1 | -37/+46 | |
2016-10-27 | mouse: comment all the mousetweaks stuff with #if 0 and FIXME | monsta | 1 | -20/+18 | |
2016-10-27 | mouse: more indent fixes | monsta | 1 | -7/+8 | |
2016-10-26 | mouse: don't create duplicate GSettings instance | monsta | 1 | -3/+1 | |
2016-10-26 | mouse: remove some duplicated code - it's already in set_mouse_settings | monsta | 1 | -8/+0 | |
2016-10-26 | mouse: don't apply any settings if XInput isn't present | monsta | 1 | -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-26 | mouse: remove duplicate function | monsta | 3 | -15/+4 | |
2016-10-26 | build: require XInput unconditionally | monsta | 3 | -49/+6 | |
as done in g-s-d six years ago: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=5b2a28376a3aa81d865679e8c91d2f6beb8af799 | |||||
2016-10-26 | mouse: fix indent and spacing somewhat | monsta | 1 | -82/+84 | |
2016-10-11 | xrandr: use proper libmate-desktop function in GTK+3 build | monsta | 1 | -4/+10 | |
or it will break the plugin once libmate-desktop becomes GTK+3 only |