mutter/src
Tony Novak 8685de9607 input-settings: detect trackball using udev ID_INPUT_TRACKBALL
Previously, trackballs were detected based on the presence of the
substring "trackball" in the device name. This had the downside of
missing devices, such as the Kensington Expert Mouse, which don't have
"trackball" in their names.

Rather than depending on the device name, use the ID_INPUT_TRACKBALL
property from udev to determine whether or not to treat a device as a
trackball.

This adds a new function, `is_trackball_device`, to MetaInputEvents, and
eliminates the `meta_input_device_is_trackball` function.

Fixes: https://gitlab.gnome.org/GNOME/mutter/issues/258
2018-09-19 08:48:27 +00:00
..
backends input-settings: detect trackball using udev ID_INPUT_TRACKBALL 2018-09-19 08:48:27 +00:00
compositor Don't cast free function passed to g_clear_pointer 2018-07-31 23:40:01 +02:00
core window: unmanage dialog when clearing transient_for 2018-09-14 11:11:31 +02:00
meta keybindings: Ignore auto-repeat events for some keybindings 2018-08-20 10:16:33 +00:00
tests tests: Add "closed-transient" test 2018-07-30 17:48:42 +00:00
ui Split GDK initialization from MetaUI 2018-07-06 19:47:16 +02:00
wayland window/wayland: Don't recursive indefinitely when updating monitor 2018-08-27 17:49:52 +02:00
x11 window: Pass flag to meta_window_update_monitor() instead of bool 2018-08-27 08:33:00 +00:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
libmutter.pc.in Make libmutter and friends parallel installable 2017-02-14 11:16:45 +08:00
Makefile-tests.am tests: Add "closed-transient" test 2018-07-30 17:48:42 +00:00
Makefile.am wayland: Implement text-input from wayland-protocols 2018-08-14 15:43:21 +00:00
meta-enum-types.c.in Install enum types 2015-07-05 22:01:59 -07:00
meta-enum-types.h.in Install enum types 2015-07-05 22:01:59 -07:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml fixed typo 2018-07-24 13:16:36 +00:00
org.gnome.Mutter.IdleMonitor.xml idle-monitor: Add ResetIdletime API, for testing purposes 2018-04-16 13:28:03 +02:00
org.gnome.Mutter.RemoteDesktop.xml remote-desktop, screen-cast: Add version number to D-Bus APIs 2018-02-23 19:33:31 +08:00
org.gnome.Mutter.ScreenCast.xml remote-desktop, screen-cast: Add version number to D-Bus APIs 2018-02-23 19:33:31 +08:00