mutter/src/backends
Jonas Ådahl 7c3172a0af kms/impl-simple: Add cursor plane processing
A cursor plane can now be assigned, and for the simple KMS
implementation, it'll translate into drmModeSetCursor() and
drmModeMoveCursor() calls.

When assignments failed, the cursor planes that failed to be assigned
are communicated via the feedback object.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/930
2020-02-11 18:32:07 +01:00
..
native kms/impl-simple: Add cursor plane processing 2020-02-11 18:32:07 +01:00
x11 backends/x11: Fix use after free on device removal 2020-02-01 15:35:49 +00:00
edid-parse.c
edid.h
gsm-inhibitor-flag.h
meta-backend-private.h backends: Move warp_pointer() to ClutterSeat 2020-01-30 18:12:58 +01:00
meta-backend-types.h screen-cast: Add getters to fetch object owners 2019-01-16 17:09:51 +00:00
meta-backend.c backends: Move warp_pointer() to ClutterSeat 2020-01-30 18:12:58 +01:00
meta-barrier-private.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-barrier.c cleanup: Don't use G_TYPE_INSTANCE_GET_PRIVATE() 2019-07-18 11:01:09 +02:00
meta-crtc.c backends/crtc: Fix leak of MetaCrtcMode name string 2020-01-24 21:10:11 +00:00
meta-crtc.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-cursor-renderer.c Replace ClutterRect by graphene_rect_t 2019-10-16 11:38:14 +00:00
meta-cursor-renderer.h Replace ClutterRect by graphene_rect_t 2019-10-16 11:38:14 +00:00
meta-cursor-sprite-xcursor.c cogl: Remove CoglError wrapper 2019-06-20 18:25:04 +02:00
meta-cursor-sprite-xcursor.h
meta-cursor-tracker-private.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-cursor-tracker.c backends: Replace ClutterDeviceManager usage in favor of ClutterSeat 2020-01-30 18:11:23 +01:00
meta-cursor.c wayland: Move surface texture ownership to MetaWaylandSurface 2019-02-25 15:35:38 +00:00
meta-cursor.h
meta-dbus-session-watcher.c dbus-session-watcher: Chain up to parent finalize() 2019-10-14 09:09:01 +02:00
meta-dbus-session-watcher.h
meta-display-config-shared.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-dnd-private.h compositor: Move out X11 compositing code into sub type 2019-08-19 08:44:58 +00:00
meta-egl-ext.h EGL: Include EGL/eglmesaext.h 2019-10-21 14:04:30 +00:00
meta-egl.c EGL: Include EGL/eglmesaext.h 2019-10-21 14:04:30 +00:00
meta-egl.h EGL: Include EGL/eglmesaext.h 2019-10-21 14:04:30 +00:00
meta-gles3-table.h
meta-gles3.c Fix const qualifier usage 2019-01-22 18:31:53 +01:00
meta-gles3.h Fix const qualifier usage 2019-01-22 18:31:53 +01:00
meta-gpu.c backend: Move GPU ownership from the monitor manager to the backend 2019-06-20 13:31:55 +00:00
meta-gpu.h backend: Move GPU ownership from the monitor manager to the backend 2019-06-20 13:31:55 +00:00
meta-idle-monitor-dbus.c backends: Do not use device IDs on idle monitors 2020-01-30 18:11:23 +01:00
meta-idle-monitor-dbus.h
meta-idle-monitor-private.h backends: Do not use device IDs on idle monitors 2020-01-30 18:11:23 +01:00
meta-idle-monitor.c backends: Do not use device IDs on idle monitors 2020-01-30 18:11:23 +01:00
meta-input-mapper-private.h
meta-input-mapper.c backends: Replace ClutterDeviceManager usage in favor of ClutterSeat 2020-01-30 18:11:23 +01:00
meta-input-settings-private.h backends: Move numlock persistence handling here 2019-06-24 18:24:57 +02:00
meta-input-settings.c backends: Replace ClutterDeviceManager usage in favor of ClutterSeat 2020-01-30 18:11:23 +01:00
meta-logical-monitor.c logical-monitor: Pass output when iterating over CRTCs 2019-06-20 13:31:56 +00:00
meta-logical-monitor.h logical-monitor: Pass output when iterating over CRTCs 2019-06-20 13:31:56 +00:00
meta-monitor-config-manager.c monitor-config-manager: honor accelerometer value changes when there is more than 1 monitor 2020-02-07 13:55:39 +01:00
meta-monitor-config-manager.h monitor-config-store: Read system wide config files 2019-02-26 21:04:27 +00:00
meta-monitor-config-migration.c
meta-monitor-config-migration.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-monitor-config-store.c monitor-config-store: Read system wide config files 2019-02-26 21:04:27 +00:00
meta-monitor-config-store.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-monitor-manager-dummy.c monitor-manager/dummy: Fix name of mode debug env var 2019-06-24 13:49:52 +00:00
meta-monitor-manager-dummy.h
meta-monitor-manager-private.h monitor-manager: Add get_vendor_name API 2019-06-28 11:19:22 +02:00
meta-monitor-manager.c cleanup: Use g_clear_handle_id() for g_source_remove() 2019-11-22 01:27:40 +01:00
meta-monitor-transform.c Fix builds with G_DISABLE_ASSERT 2019-01-25 09:43:06 +01:00
meta-monitor-transform.h kms: Add plane representation 2019-06-20 13:31:55 +00:00
meta-monitor.c monitor: Always advertise modes similar to the preferred mode 2019-08-13 14:38:16 +00:00
meta-monitor.h monitor: Add display name 2019-06-28 11:19:22 +02:00
meta-orientation-manager.c orientation-manager: Do not change current orientation when locked 2020-02-07 13:46:45 +01:00
meta-orientation-manager.h
meta-output.c
meta-output.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-pointer-constraint.c Add some gtk-doc comments. 2019-01-06 21:57:16 +01:00
meta-pointer-constraint.h Add some gtk-doc comments. 2019-01-06 21:57:16 +01:00
meta-profiler.c profiler: track changes in GLib and Sysprof 2019-10-30 16:07:36 -07:00
meta-profiler.h profile: Add a Sysprof-based profiler 2019-05-31 11:57:07 -03:00
meta-remote-access-controller-private.h
meta-remote-access-controller.c
meta-remote-desktop-session.c clutter: Move virtual device management to ClutterSeat 2020-01-30 18:02:14 +01:00
meta-remote-desktop-session.h
meta-remote-desktop.c clutter: Move virtual device management to ClutterSeat 2020-01-30 18:02:14 +01:00
meta-remote-desktop.h
meta-renderer-view.c Add some gtk-doc comments. 2019-01-06 21:57:16 +01:00
meta-renderer-view.h
meta-renderer.c renderer: Chain up parent class finalize 2020-01-22 20:56:34 +01:00
meta-renderer.h renderer/native: Queue mode reset from new rebuild_views vfunc 2019-06-27 19:08:01 +02:00
meta-screen-cast-monitor-stream-src.c Use G_GNUC_FALLTHROUGH instead of comments 2020-01-09 17:58:29 +01:00
meta-screen-cast-monitor-stream-src.h
meta-screen-cast-monitor-stream.c backend: Move GPU ownership from the monitor manager to the backend 2019-06-20 13:31:55 +00:00
meta-screen-cast-monitor-stream.h screen-cast: Add 'cursor-mode' to allow decoupled cursor updates 2019-01-16 17:09:51 +00:00
meta-screen-cast-session.c screen-cast-window-stream: Add support for cursor modes 2019-02-26 13:39:11 +00:00
meta-screen-cast-session.h screen-cast-stream: Don't broadcast PipeWireStreamAdded signal 2019-01-30 17:14:47 +00:00
meta-screen-cast-stream-src.c screen-cast-src: Add helper to draw cursor sprite into pixel buffer 2019-02-26 13:39:11 +00:00
meta-screen-cast-stream-src.h screen-cast-src: Add helper to draw cursor sprite into pixel buffer 2019-02-26 13:39:11 +00:00
meta-screen-cast-stream.c screen-cast-stream: Don't broadcast PipeWireStreamAdded signal 2019-01-30 17:14:47 +00:00
meta-screen-cast-stream.h screen-cast: Add 'cursor-mode' to allow decoupled cursor updates 2019-01-16 17:09:51 +00:00
meta-screen-cast-window-stream-src.c screen-cast-window: Use buffer bounds in place of frame bounds 2020-02-11 12:59:57 +00:00
meta-screen-cast-window-stream-src.h screen-cast-session: Add screen-cast window mode 2018-12-14 13:26:16 +01:00
meta-screen-cast-window-stream.c screen-cast: Fix window recording on HiDPI 2019-12-18 18:41:44 +01:00
meta-screen-cast-window-stream.h screen-cast-window-stream: Add support for cursor modes 2019-02-26 13:39:11 +00:00
meta-screen-cast-window.c screen-cast-window: Use buffer bounds in place of frame bounds 2020-02-11 12:59:57 +00:00
meta-screen-cast-window.h screen-cast-window: Use buffer bounds in place of frame bounds 2020-02-11 12:59:57 +00:00
meta-screen-cast.c screen-cast: Bump API version to 2 2019-02-26 13:39:11 +00:00
meta-screen-cast.h screen-cast: Add 'cursor-mode' to allow decoupled cursor updates 2019-01-16 17:09:51 +00:00
meta-settings-private.h wayland: Add setting/api to check the policy to set up the X11 display 2019-08-06 00:41:36 +00:00
meta-settings.c wayland: Add setting/api to check the policy to set up the X11 display 2019-08-06 00:41:36 +00:00
meta-stage-private.h Replace ClutterRect by graphene_rect_t 2019-10-16 11:38:14 +00:00
meta-stage.c clutter, core: Stop using the Cogl framebuffer stack 2019-12-03 19:02:14 +00:00