mutter/src/backends/native
Peter Hutterer e078a007d6 backends: add support for scroll button locking
Where enabled, the first click of the scroll button sets the button logically
down, the second click sets the button logically up.

This is an accessibility feature, it doesn't require users to keep holding the
button down while scrolling which is hard or impossible for some users.

gsettings-desktop-schemas merge request:
https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/merge_requests/39

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1432
2020-10-14 16:02:29 +00:00
..
dbus-utils.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
dbus-utils.h launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
gen-default-modes.py Fix incorrect 'is' in gen_default_modes 2020-02-10 20:35:05 +01:00
meta-backend-native-private.h backends/native: Implement support for pointer barriers 2015-01-19 02:27:59 -08:00
meta-backend-native-types.h udev: Add helpers to list DRM devices 2019-06-20 13:31:55 +00:00
meta-backend-native.c Remove misplaced line break in g_* logging functions 2020-10-08 16:38:41 +02:00
meta-backend-native.h native: Implement ClutterSeat 2020-01-30 17:59:41 +01:00
meta-barrier-native.c Use G_GNUC_FALLTHROUGH instead of comments 2020-01-09 17:58:29 +01:00
meta-barrier-native.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-clutter-backend-native.c clutter: Remove 'eglnative' backend layer 2020-08-13 17:51:56 +02:00
meta-clutter-backend-native.h clutter: Remove 'eglnative' backend layer 2020-08-13 17:51:56 +02:00
meta-cogl-utils.c backends/native: Move pixel format helper to separate file 2020-09-01 13:05:24 -03:00
meta-cogl-utils.h backends/native: Move pixel format helper to separate file 2020-09-01 13:05:24 -03:00
meta-crtc-kms.c backends/native: Fall back to compositing if direct scanout failed 2020-09-17 12:17:35 +00:00
meta-crtc-kms.h backends/native: Fall back to compositing if direct scanout failed 2020-09-17 12:17:35 +00:00
meta-crtc-mode-kms.c crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcMode 2020-06-11 09:20:16 +00:00
meta-crtc-mode-kms.h crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcMode 2020-06-11 09:20:16 +00:00
meta-cursor-renderer-native.c Make meta_* logging utilities not require line break 2020-10-08 16:38:41 +02:00
meta-cursor-renderer-native.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-drm-buffer-dumb.c drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-drm-buffer-dumb.h drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-drm-buffer-gbm.c cogl/scanout: Allow blitting to framebuffer 2020-09-01 13:05:24 -03:00
meta-drm-buffer-gbm.h drm-buffer/gbm: Support both surface and standalone buffers 2020-04-16 14:08:19 +02:00
meta-drm-buffer-import.c renderer/native: Import primary buffer to 2nd GPU 2020-01-16 20:19:29 +00:00
meta-drm-buffer-import.h renderer/native: Import primary buffer to 2nd GPU 2020-01-16 20:19:29 +00:00
meta-drm-buffer.c drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-drm-buffer.h drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-event-native.c backends: Don't use glib types in new native backend objects 2019-08-24 08:59:08 +00:00
meta-event-native.h backends: Don't use glib types in new native backend objects 2019-08-24 08:59:08 +00:00
meta-gpu-kms.c backends: force enable modifiers on tagged devices 2020-09-28 14:00:44 +02:00
meta-gpu-kms.h backends: force enable modifiers on tagged devices 2020-09-28 14:00:44 +02:00
meta-input-device-native.c clutter/backends: Rename master and slave devices 2020-08-31 21:07:03 +02:00
meta-input-device-native.h backends: Add MetaInputDevice derivable class 2020-03-24 18:07:31 +00:00
meta-input-device-tool-native.c backends: Don't use glib types in new native backend objects 2019-08-24 08:59:08 +00:00
meta-input-device-tool-native.h backends/native: Replace tabs with spaces 2020-02-19 18:28:29 +00:00
meta-input-settings-native.c backends: add support for scroll button locking 2020-10-14 16:02:29 +00:00
meta-input-settings-native.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-keymap-native.c compositor: use XDG_CONFIG_HOME as initial lookup path for xkb 2020-06-08 11:29:30 +00:00
meta-keymap-native.h clutter: Move keymap from ClutterBackend to ClutterSeat 2020-01-30 17:59:47 +01:00
meta-kms-connector-private.h kms: Predict state changes when processing update 2019-10-07 14:59:18 +00:00
meta-kms-connector.c kms: Skip displays with 'non-desktop' property set 2020-08-05 06:09:36 +00:00
meta-kms-connector.h kms: Skip displays with 'non-desktop' property set 2020-08-05 06:09:36 +00:00
meta-kms-crtc-private.h kms: Predict state changes when processing update 2019-10-07 14:59:18 +00:00
meta-kms-crtc.c kms/crtc: Always consider gamma state valid 2020-09-15 11:31:57 +00:00
meta-kms-crtc.h kms: Remove unused fields from MetaKmsCrtcState struct 2019-08-15 20:38:28 +00:00
meta-kms-device-private.h kms-impl-simple: Add fake cursor planes if no real ones 2020-03-07 21:40:50 +00:00
meta-kms-device.c kms/device: Provide driver name and description 2020-08-29 10:32:20 +00:00
meta-kms-device.h kms/device: Provide driver name and description 2020-08-29 10:32:20 +00:00
meta-kms-impl-device.c kms/device: Provide driver name and description 2020-08-29 10:32:20 +00:00
meta-kms-impl-device.h kms/device: Provide driver name and description 2020-08-29 10:32:20 +00:00
meta-kms-impl-simple.c backends/native: Fall back to compositing if direct scanout failed 2020-09-17 12:17:35 +00:00
meta-kms-impl-simple.h backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-kms-impl.c kms-impl-simple: Add fake cursor planes if no real ones 2020-03-07 21:40:50 +00:00
meta-kms-impl.h kms-impl-simple: Add fake cursor planes if no real ones 2020-03-07 21:40:50 +00:00
meta-kms-page-flip-private.h backend/native: Add and use transactional KMS API 2019-06-20 13:31:56 +00:00
meta-kms-page-flip.c backend/native: Add and use transactional KMS API 2019-06-20 13:31:56 +00:00
meta-kms-plane-private.h kms-impl-simple: Add fake cursor planes if no real ones 2020-03-07 21:40:50 +00:00
meta-kms-plane.c kms-impl-simple: Add fake cursor planes if no real ones 2020-03-07 21:40:50 +00:00
meta-kms-plane.h kms-impl-simple: Add fake cursor planes if no real ones 2020-03-07 21:40:50 +00:00
meta-kms-private.h backends/native: Remove unused meta_gpu_kms_wait_for_flip and more 2020-08-04 08:57:06 +00:00
meta-kms-types.h backends: force enable modifiers on tagged devices 2020-09-28 14:00:44 +02:00
meta-kms-update-private.h backends/native: Fall back to compositing if direct scanout failed 2020-09-17 12:17:35 +00:00
meta-kms-update.c backends/native: Fall back to compositing if direct scanout failed 2020-09-17 12:17:35 +00:00
meta-kms-update.h backends/native: Fall back to compositing if direct scanout failed 2020-09-17 12:17:35 +00:00
meta-kms-utils.c backend/native: Move some KMS utilities to its own file 2019-06-20 13:31:56 +00:00
meta-kms-utils.h backend/native: Move some KMS utilities to its own file 2019-06-20 13:31:56 +00:00
meta-kms.c backends/native: Remove unused meta_gpu_kms_wait_for_flip and more 2020-08-04 08:57:06 +00:00
meta-kms.h kms: Make update processing return direct feedback 2020-02-11 18:32:07 +01:00
meta-launcher.c backends: Replace ClutterDeviceManager usage in favor of ClutterSeat 2020-01-30 18:11:23 +01:00
meta-launcher.h backends/native: Replace tabs with spaces 2020-02-19 18:28:29 +00:00
meta-monitor-manager-kms.c backends/native: Use proper string format for uint64_t 2020-08-28 13:40:15 +00:00
meta-monitor-manager-kms.h backends/native: Move primary_gpu into MetaRendererNative 2019-01-13 10:30:44 +00:00
meta-output-kms.c crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcMode 2020-06-11 09:20:16 +00:00
meta-output-kms.h output: Make implementations inherit MetaOutput 2020-06-10 18:54:51 +00:00
meta-renderer-native-gles3.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
meta-renderer-native-gles3.h renderer/native: remove meta_renderer_native_gles3_read_pixels 2018-11-19 22:53:13 +00:00
meta-renderer-native.c backends: force enable modifiers on tagged devices 2020-09-28 14:00:44 +02:00
meta-renderer-native.h backends: force enable modifiers on tagged devices 2020-09-28 14:00:44 +02:00
meta-seat-native.c Make meta_* logging utilities not require line break 2020-10-08 16:38:41 +02:00
meta-seat-native.h backends/native: Remove unused function 2020-09-23 16:32:18 +02:00
meta-stage-native.c clutter: Paint views with individual frame clocks 2020-07-02 19:36:51 +02:00
meta-stage-native.h backends/native: Stop supporting stage views being disabled 2017-10-05 18:08:09 -04:00
meta-udev.c backends: force enable modifiers on tagged devices 2020-09-28 14:00:44 +02:00
meta-udev.h backends: force enable modifiers on tagged devices 2020-09-28 14:00:44 +02:00
meta-virtual-input-device-native.c Remove misplaced line break in g_* logging functions 2020-10-08 16:38:41 +02:00
meta-virtual-input-device-native.h clutter: Move evdev input to src/backends/native 2019-08-24 08:59:08 +00:00
meta-xkb-utils.c backends/native: Replace tabs with spaces 2020-02-19 18:28:29 +00:00
meta-xkb-utils.h clutter: Move evdev input to src/backends/native 2019-08-24 08:59:08 +00:00