summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* clutter: Switch to storing device->actor associations in ClutterStagewip/verdre/device-actors-stageJonas Dreßler2020-10-157-385/+67
* clutter: Add function to update inputdevice actors to clutter-mainJonas Dreßler2020-10-152-0/+126
* clutter/stage: Add infrastructure to track devices and their actorsJonas Dreßler2020-10-153-0/+156
* backends/native: Add input thread inside MetaSeatImplCarlos Garnacho2020-10-082-79/+164
* backends/native: Make MetaVirtualInputDevice vmethods "async"Carlos Garnacho2020-10-081-154/+456
* backends/native: Make some MetaSeatImpl API "async"Carlos Garnacho2020-10-082-47/+216
* backends/native: Shuffle xkb_keymap creationCarlos Garnacho2020-10-086-79/+65
* backends/native: Seal MetaKeymapNative xkb usageCarlos Garnacho2020-10-083-18/+31
* backends/native: Surround device state queries/updates with RW lockCarlos Garnacho2020-10-083-6/+54
* backends/native: Protect MetaBarrierManagerNativeCarlos Garnacho2020-10-081-7/+56
* clutter: Switch to GAsyncQueue for ClutterMainContext event queueCarlos Garnacho2020-10-083-22/+23
* backends: Avoid usage of ClutterBackend/ClutterSeat in MetaInputDeviceNativeCarlos Garnacho2020-10-081-5/+1
* backends/native: Move MetaInputSettings ownership to MetaSeatImplCarlos Garnacho2020-10-087-35/+188
* backends/native: Do not dispatch libinput during MetaSeatImpl constructionCarlos Garnacho2020-10-081-2/+0
* backends: Do not use clutter_seat_list_devices() in MetaInputSettingsCarlos Garnacho2020-10-081-21/+15
* backends: Make device tracking at MetaInputSettings ad-hoc APICarlos Garnacho2020-10-085-33/+55
* backends: Simplify function argumentsCarlos Garnacho2020-10-081-9/+3
* backends/native: Proxy modifier state changes via MetaSeatImplCarlos Garnacho2020-10-082-1/+20
* backends/native: Proxy bell notifications from within the MetaSeatImplCarlos Garnacho2020-10-084-1/+24
* backends/native: Proxy touch-mode via MetaSeatImplCarlos Garnacho2020-10-083-2/+25
* backends/native: Forward keyboard a11y changes via the MetaSeatImplCarlos Garnacho2020-10-084-17/+90
* backends/native: Spin MetaSeatImpl off MetaSeatNativeCarlos Garnacho2020-10-0812-2990/+3523
* clutter: Make ClutterSeat::handle_device_event vfunc more genericCarlos Garnacho2020-10-087-28/+22
* backends: Move keyboard a11y into backendsCarlos Garnacho2020-10-0813-235/+247
* backends: Make MetaInputMapper take over MetaInputSettings public APICarlos Garnacho2020-10-087-92/+93
* backends: Move all output management to MetaInputMapperCarlos Garnacho2020-10-084-348/+371
* backends: Simplify MetaInputSettings vfuncCarlos Garnacho2020-10-084-64/+43
* backends/native: Drop meta_seat_native_[gs]et_stage()Carlos Garnacho2020-10-082-113/+4
* backends: Assign stage to events in MetaBackendCarlos Garnacho2020-10-082-11/+15
* backends/native: Drop early processing of ClutterEventsCarlos Garnacho2020-10-081-7/+0
* backends/native: Use viewport info to find out stage extentsCarlos Garnacho2020-10-083-25/+23
* backends: Add method to get extents from viewport infoCarlos Garnacho2020-10-082-0/+27
* backends: Use also a native cursor renderer for tabletsCarlos Garnacho2020-10-081-2/+2
* backends: Use MetaViewportInfo to keep MetaSeatNative informed of layoutCarlos Garnacho2020-10-083-55/+92
* backends: Add simple object to delegate logical monitor layout queriesCarlos Garnacho2020-10-085-0/+281
* clutter: Drop ClutterInputDevice::enabled and setter/getterCarlos Garnacho2020-10-086-107/+1
* backends: Move away from clutter_input_device_set_enabled()Carlos Garnacho2020-10-081-2/+10
* backends: Split pad action mapping to a separate objectCarlos Garnacho2020-10-089-663/+923
* backends: Split kms cursor renderer from MetaCursorRendererNativeCarlos Garnacho2020-10-087-1546/+1802
* backends: Move HW cursor inhibitors to MetaBackendCarlos Garnacho2020-10-087-88/+67
* backends: Make MetaHwCursorInhibitor less about spritesCarlos Garnacho2020-10-085-21/+13
* core: Centralize cursor renderer and tracker updatesCarlos Garnacho2020-10-0811-92/+23
* backends: Drop meta_cursor_renderer_get_position()Carlos Garnacho2020-10-082-13/+0
* wayland: Move away from meta_cursor_renderer_get_position()Carlos Garnacho2020-10-081-1/+3
* backends: Add ::device property to MetaCursorRendererCarlos Garnacho2020-10-087-6/+41
* backends: Move away from meta_cursor_renderer_get_position()Carlos Garnacho2020-10-083-7/+15
* backends: Use graphene_point_t on meta_cursor_tracker_get_pointer()Carlos Garnacho2020-10-081-3/+4
* backends: Manage tablet cursors in backendCarlos Garnacho2020-10-083-4/+46
* wayland: Look up cursor renderer for device on MetaWaylandPointerCarlos Garnacho2020-10-081-1/+6
* backends: Add meta_backend_get_cursor_renderer_for_device()Carlos Garnacho2020-10-087-20/+125