summaryrefslogtreecommitdiff
path: root/src/backends/native/meta-input-device-tool-native.c
Commit message (Collapse)AuthorAgeFilesLines
* backends/native: Add distinct meta-input-thread.h headerCarlos Garnacho2020-11-271-1/+1
| | | | | | | | Make it impossible to add individual includes of input thread objects. This must go through meta-input-thread.h now, which should be enough to make anyone think it twice. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1403>
* backends/native: Add a bunch of "_in_impl" suffixes to functionsCarlos Garnacho2020-11-271-9/+9
| | | | | | | | They're a dime a dozen. If it gets called exclusively from the input thread, it got one. Hopefully these breadcrumbs will be enough so people don't lose their way here. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1403>
* clutter: Make axes part of the device toolCarlos Garnacho2020-11-271-0/+22
| | | | | | | This info can be construct-only there, as opposed to devices. Move this info to tools, so we can drop it from devices. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1403>
* backends: Don't use glib types in new native backend objectsCarlos Garnacho2019-08-241-15/+15
| | | | https://gitlab.gnome.org/GNOME/mutter/merge_requests/672
* clutter: Move evdev input to src/backends/nativeCarlos Garnacho2019-08-241-0/+161
The end goal is to have all clutter backend code in src/backends. Input is the larger chunk of it, which is now part of our specific MutterClutterBackendNative, this extends to device manager, input devices, tools and keymap. This was supposed to be nice and incremental, but there's no sane way to cut this through. As a result of the refactor, a number of private Clutter functions are now exported for external backends to be possible. https://gitlab.gnome.org/GNOME/mutter/merge_requests/672