Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-20 | move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build option | monsta | 2 | -136/+1 | |
and require libmatekbd and libmate-desktop >= 1.17 | |||||
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 | 1 | -6/+6 | |
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 | 1 | -7/+44 | |
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-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-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 | 1 | -6/+6 | |
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 | 1 | -12/+0 | |
2016-10-26 | build: require XInput unconditionally | monsta | 1 | -27/+4 | |
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-06-05 | GTK+3 mouse: fix deprecated gtk_style_context_get_background_color | raveit65 | 1 | -1/+21 | |
taken from mate-notification-daemon | |||||
2016-06-05 | GTK+3 msd-locate-pointer: port to GtkStyleContext | raveit65 | 1 | -0/+18 | |
taken from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=81cfd0e | |||||
2016-03-24 | mouse: remove some useless return values (and fix a warning) | monsta | 1 | -14/+10 | |
2016-03-24 | Touchpad support: Support edge and two-finger scrolling independently | Clement Lefebvre | 1 | -126/+57 | |
2016-01-10 | mouse: remove unused variable | monsta | 1 | -2/+0 | |
2016-01-09 | mouse: remove useless code | monsta | 1 | -66/+0 | |
it either does nothing or only calls parent functions taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=1f267afcbd7a7b7a5dac6154e420bfae780634e3 https://git.gnome.org/browse/gnome-settings-daemon/commit?id=98df44761b4f0c70078df635aaa68adff6454380 | |||||
2016-01-09 | mouse: less #if's | monsta | 1 | -20/+26 | |
2015-12-02 | GTK3 mouse: don't use deprecated gdk_window_get_pointer | Wolfgang Ulbrich | 1 | -1/+29 | |
2015-12-02 | GTK3: use gdk_error_trap_pop_ignored() when appropriate | Wolfgang Ulbrich | 1 | -0/+8 | |
taken from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=544526d | |||||
2015-09-04 | mouse: fix memleak | Monsta | 1 | -1/+13 | |
adapted from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=5ee48ce8aa66f6c4fdc4aa2c07bc03bdb83bcb65 | |||||
2015-09-04 | mouse: use syndaemon -K to ignore Ctrl+C and other combos | Monsta | 1 | -1/+1 | |
adapted from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=d8e4167a257d253c0f02cb50d170b26ab57fb5be | |||||
2015-09-03 | Touchpad: Added support for natural scrolling (along with minor changes to ↵ | Clement Lefebvre | 1 | -9/+67 | |
fix a few warnings and make var names more consistent with one another) | |||||
2015-09-03 | Touchpad support: Fixed default value for tapping when configuration is ↵ | Clement Lefebvre | 1 | -2/+2 | |
outside of bonds, fixed typo in settings description | |||||
2015-09-03 | Refactored mouse plugin a bit (tap actions used to instantiate a gsettings ↵ | Clement Lefebvre | 1 | -34/+31 | |
object for every device) | |||||
2015-09-03 | Touchpad support: Added support for two and three finger clicks | Clement Lefebvre | 1 | -6/+60 | |
2015-08-29 | Mouse manager now reads settings for touchpad mappings | mc-jesus | 1 | -3/+27 | |
2015-07-28 | mouse: use event driven mode for syndaemon, save some power | Monsta | 1 | -2/+3 | |
from https://github.com/GNOME/gnome-settings-daemon/commit/f7071bf1f9941f0ba5fe23c645656e70fb2dd699 | |||||
2014-12-13 | mouse: Move "has touchpad" function to common | infirit | 2 | -62/+6 | |
So it can be reused. This also fixes a memory leak in the function. We were leaking the device list Taken from GSD commit: f6dcba4e954f3e910854f3c92fb69b157683267d From: Bastien Nocera <[email protected]> | |||||
2014-12-13 | mouse: Check for touchpad before running syndaemon | infirit | 1 | -1/+22 | |
This avoids error messages from syndaemon: Unable to find a synaptics device. Taken from GSD commit: fd4722b40351a3bfc1793fb4ec56e8a5a406786a From: Hernando Torque <[email protected]> Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=632122 | |||||
2014-01-06 | Add Middle Click Emulation to mouse manager | infirit | 1 | -0/+65 | |
This change depens on gsettings key in mate-desktop. | |||||
2013-07-31 | mouse: Add GTK3 support | Stefano Karapetsas | 1 | -2/+76 | |
2012-12-22 | [mouse] remove deprecated gdk_drawable_get_size & gdk_drawable_get_screen | Jasmine Hassan | 1 | -8/+4 | |
Since we now require GTK 2.24, we can directly use gdk_window_get_width(), gdk_window_get_height(), and gdk_window_get_screen() |