mutter/src/backends
Daniel van Vugt c7815f33a2 backends/x11: Trap errors from XIAllowTouchEvents
And report them as debug messages instead of crashing. We don't want them
to be visible usually because failures are expected in the autodeny
code path.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2808,
        https://launchpad.net/bugs/2029413

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3253>
2023-09-07 15:04:55 +08:00
..
native launcher: Fix unrefing seat_proxy 2023-09-06 13:02:30 +00:00
x11 backends/x11: Trap errors from XIAllowTouchEvents 2023-09-07 15:04:55 +08:00
edid-parse.c edid: Integrate libdisplay-info for edid parsing 2023-05-02 17:37:01 +00:00
edid.h Update license access method 2023-08-30 08:48:23 +02:00
gsm-inhibitor-flag.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-backend-private.h remote-desktop/session: Take over EIS context 2023-09-01 10:43:26 +00:00
meta-backend-types.h screen-cast: Pass remote desktop session on construction 2023-09-01 10:43:26 +00:00
meta-backend.c backend: Ignore events without source_device for pointer visibility 2023-09-03 19:38:07 +00:00
meta-barrier-private.h Update license access method 2023-08-30 08:48:23 +02:00
meta-barrier.c cleanup: Stop translating nick/blurb for pspecs 2023-07-19 11:33:59 +00:00
meta-color-device.c color-device: Don't close lcms profile on error from cd_icc_load_handle 2023-03-03 12:07:02 +00:00
meta-color-device.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-color-manager-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-color-manager.c cleanup: Stop translating nick/blurb for pspecs 2023-07-19 11:33:59 +00:00
meta-color-manager.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-color-profile.c color: Handle profiles not initializing succesfully 2022-09-15 11:22:54 +00:00
meta-color-profile.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-color-store.c color-store: Forward cancelled error if connect failed 2023-01-30 13:17:19 +00:00
meta-color-store.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-crtc-mode.c Update license access method 2023-08-30 08:48:23 +02:00
meta-crtc-mode.h Update license access method 2023-08-30 08:48:23 +02:00
meta-crtc.c Update license access method 2023-08-30 08:48:23 +02:00
meta-crtc.h Update license access method 2023-08-30 08:48:23 +02:00
meta-cursor-renderer.c backends: Make base MetaCursorRenderer implementation want an overlay 2023-08-31 21:46:35 +00:00
meta-cursor-renderer.h Update license access method 2023-08-30 08:48:23 +02:00
meta-cursor-sprite-xcursor.c cursor-sprite: Register all cursor sprites with the cursor tracker 2021-12-22 16:22:08 +00:00
meta-cursor-sprite-xcursor.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-cursor-tracker-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-cursor-tracker.c cleanup: Stop translating nick/blurb for pspecs 2023-07-19 11:33:59 +00:00
meta-cursor.c cleanup: Stop translating nick/blurb for pspecs 2023-07-19 11:33:59 +00:00
meta-cursor.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-dbus-session-manager.c Update license access method 2023-08-30 08:48:23 +02:00
meta-dbus-session-manager.h Update license access method 2023-08-30 08:48:23 +02:00
meta-dbus-session-watcher.c Update license access method 2023-08-30 08:48:23 +02:00
meta-dbus-session-watcher.h Update license access method 2023-08-30 08:48:23 +02:00
meta-display-config-shared.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-dnd-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-egl-ext.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-egl.c Update license access method 2023-08-30 08:48:23 +02:00
meta-egl.h Update license access method 2023-08-30 08:48:23 +02:00
meta-eis-client.c eis-client: Always set has_position variable 2023-09-02 19:05:13 +00:00
meta-eis-client.h eis: Remove meta_ prefix from variables 2023-09-01 10:43:26 +00:00
meta-eis-viewport.c eis: Rebuild absolute pointers when any viewport changes 2023-09-04 12:14:42 +02:00
meta-eis-viewport.h eis: Rebuild absolute pointers when any viewport changes 2023-09-04 12:14:42 +02:00
meta-eis.c eis: Rebuild absolute pointers when any viewport changes 2023-09-04 12:14:42 +02:00
meta-eis.h remote-desktop/session: Add regions for all monitors if input-only 2023-09-01 15:45:33 +02:00
meta-fd-source.c Update license access method 2023-08-30 08:48:23 +02:00
meta-fd-source.h Update license access method 2023-08-30 08:48:23 +02:00
meta-gles3-table.h Update license access method 2023-08-30 08:48:23 +02:00
meta-gles3.c Update license access method 2023-08-30 08:48:23 +02:00
meta-gles3.h Update license access method 2023-08-30 08:48:23 +02:00
meta-gpu.c Update license access method 2023-08-30 08:48:23 +02:00
meta-gpu.h Update license access method 2023-08-30 08:48:23 +02:00
meta-idle-manager.c backend: Set up and use ownership chains 2022-12-17 13:52:51 +00:00
meta-idle-manager.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-idle-monitor-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-idle-monitor.c cleanup: Stop translating nick/blurb for pspecs 2023-07-19 11:33:59 +00:00
meta-input-capture-private.h Update license access method 2023-08-30 08:48:23 +02:00
meta-input-capture-session.c mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-input-capture-session.h Update license access method 2023-08-30 08:48:23 +02:00
meta-input-capture.c Update license access method 2023-08-30 08:48:23 +02:00
meta-input-capture.h Update license access method 2023-08-30 08:48:23 +02:00
meta-input-device-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-input-device.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
meta-input-mapper-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-input-mapper.c monitor-manager: Add 'reason' argument to 'power-save-changed' signal 2023-09-02 11:07:38 +00:00
meta-input-settings-dummy.c Support selecting an acceleration profile for touchpad devices 2023-02-01 03:03:47 +00:00
meta-input-settings-dummy.h backends/x11: Add dummy input-settings implementation 2021-03-10 13:56:54 +00:00
meta-input-settings-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-input-settings.c cleanup: Stop translating nick/blurb for pspecs 2023-07-19 11:33:59 +00:00
meta-keymap-utils.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
meta-keymap-utils.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-logical-monitor.c mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-logical-monitor.h mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-monitor-config-manager.c mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-monitor-config-manager.h mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-monitor-config-migration.c mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-monitor-config-migration.h Update license access method 2023-08-30 08:48:23 +02:00
meta-monitor-config-store.c Update license access method 2023-08-30 08:48:23 +02:00
meta-monitor-config-store.h Update license access method 2023-08-30 08:48:23 +02:00
meta-monitor-manager-dummy.c Replace using sscanf() to parse mode strings with new helper 2023-04-18 18:38:03 +00:00
meta-monitor-manager-dummy.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-monitor-manager-private.h monitor-manager: Add 'reason' argument to 'power-save-changed' signal 2023-09-02 11:07:38 +00:00
meta-monitor-manager.c monitor-manager: Add 'reason' argument to 'power-save-changed' signal 2023-09-02 11:07:38 +00:00
meta-monitor-transform.c monitor-transform: Invert the behaviour of transform_point 2023-08-22 15:16:27 +00:00
meta-monitor-transform.h monitor-transform: Invert the behaviour of transform_point 2023-08-22 15:16:27 +00:00
meta-monitor.c mtk: Move Rectangle.from_graphene_rect from Meta 2023-08-30 16:46:14 +02:00
meta-monitor.h mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-orientation-manager.c Update license access method 2023-08-30 08:48:23 +02:00
meta-orientation-manager.h Update license access method 2023-08-30 08:48:23 +02:00
meta-output.c Update license access method 2023-08-30 08:48:23 +02:00
meta-output.h Update license access method 2023-08-30 08:48:23 +02:00
meta-pointer-constraint.c Update license access method 2023-08-30 08:48:23 +02:00
meta-pointer-constraint.h Update license access method 2023-08-30 08:48:23 +02:00
meta-remote-access-controller-private.h Update license access method 2023-08-30 08:48:23 +02:00
meta-remote-access-controller.c Update license access method 2023-08-30 08:48:23 +02:00
meta-remote-desktop-session.c remote-desktop/session: Only add configured streams as viewports 2023-09-04 12:14:42 +02:00
meta-remote-desktop-session.h remote-desktop/session: Add API to acquire new mapping ID 2023-09-01 10:43:26 +00:00
meta-remote-desktop.c remote-desktop/session: Limit device type access when using libei 2023-09-01 10:43:26 +00:00
meta-remote-desktop.h remote-desktop/session: Limit device type access when using libei 2023-09-01 10:43:26 +00:00
meta-renderer-view.c mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-renderer-view.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-renderer.c Update license access method 2023-08-30 08:48:23 +02:00
meta-renderer.h Update license access method 2023-08-30 08:48:23 +02:00
meta-screen-cast-area-stream-src.c mtk: Move Rectangle.to_graphene_rect from Meta 2023-08-30 16:46:14 +02:00
meta-screen-cast-area-stream-src.h Update license access method 2023-08-30 08:48:23 +02:00
meta-screen-cast-area-stream.c screen-cast/stream: Add 'is-configured' property 2023-09-04 12:14:42 +02:00
meta-screen-cast-area-stream.h mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-screen-cast-monitor-stream-src.c mtk: Move Rectangle.to_graphene_rect from Meta 2023-08-30 16:46:14 +02:00
meta-screen-cast-monitor-stream-src.h Update license access method 2023-08-30 08:48:23 +02:00
meta-screen-cast-monitor-stream.c screen-cast/stream: Add 'is-configured' property 2023-09-04 12:14:42 +02:00
meta-screen-cast-monitor-stream.h Update license access method 2023-08-30 08:48:23 +02:00
meta-screen-cast-session.c screen-cast/session: Use add_stream() helper everywhere 2023-09-04 12:14:42 +02:00
meta-screen-cast-session.h eis: Use either standalone or shared devices for absolute input 2023-09-01 15:44:01 +02:00
meta-screen-cast-stream-src.c screen-cast/stream-src: Fix min/max framerate typo 2023-09-03 22:19:23 +02:00
meta-screen-cast-stream-src.h mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-screen-cast-stream.c screen-cast/stream: Add 'is-configured' property 2023-09-04 12:14:42 +02:00
meta-screen-cast-stream.h screen-cast/stream: Add 'is-configured' property 2023-09-04 12:14:42 +02:00
meta-screen-cast-virtual-stream-src.c eis: Rebuild absolute pointers when any viewport changes 2023-09-04 12:14:42 +02:00
meta-screen-cast-virtual-stream-src.h screen-cast: Implement MetaEisViewport in all stream types 2023-09-01 15:44:01 +02:00
meta-screen-cast-virtual-stream.c screen-cast: Implement MetaEisViewport in all stream types 2023-09-01 15:44:01 +02:00
meta-screen-cast-virtual-stream.h Update license access method 2023-08-30 08:48:23 +02:00
meta-screen-cast-window-stream-src.c mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-screen-cast-window-stream-src.h Update license access method 2023-08-30 08:48:23 +02:00
meta-screen-cast-window-stream.c screen-cast: Implement MetaEisViewport in all stream types 2023-09-01 15:44:01 +02:00
meta-screen-cast-window-stream.h Update license access method 2023-08-30 08:48:23 +02:00
meta-screen-cast-window.c mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-screen-cast-window.h mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-screen-cast.c screen-cast: Pass remote desktop session on construction 2023-09-01 10:43:26 +00:00
meta-screen-cast.h Update license access method 2023-08-30 08:48:23 +02:00
meta-settings-private.h Update license access method 2023-08-30 08:48:23 +02:00
meta-settings.c Update license access method 2023-08-30 08:48:23 +02:00
meta-stage-impl-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-stage-impl.c mtk: Move Rectangle.from_graphene_rect from Meta 2023-08-30 16:46:14 +02:00
meta-stage-private.h Update license access method 2023-08-30 08:48:23 +02:00
meta-stage-view-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-stage-view.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
meta-stage-view.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
meta-stage.c monitor-manager: Add 'reason' argument to 'power-save-changed' signal 2023-09-02 11:07:38 +00:00
meta-viewport-info.c mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-viewport-info.h mutter: Completely replace MetaRectangle with MtkRectangle 2023-08-30 16:46:14 +02:00
meta-virtual-monitor.c Update license access method 2023-08-30 08:48:23 +02:00
meta-virtual-monitor.h Update license access method 2023-08-30 08:48:23 +02:00