mutter/src/backends
Jonas Ådahl db14e6099e monitor-manager-kms: Don't listen on hotplugs when paused
When mutter is paused (i.e. not the DRM master), stop listening on
hotplug events. Instead read the current state and set modes when
resumed.

This avoids a race condition in the drm API which currently only
manages to properly deal with one application querying the EDID state
at the same time when there are multiple mutter instances running at
the same time (e.g. gnome-shell driving gdm at the same time as
gnome-shell as the session instance).

https://bugzilla.gnome.org/show_bug.cgi?id=779837
2017-03-11 09:16:33 +08:00
..
native monitor-manager-kms: Don't listen on hotplugs when paused 2017-03-11 09:16:33 +08:00
x11 input-settings: Use logical monitors instead of outputs 2017-03-09 10:17:30 +08:00
edid-parse.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
edid.h edid: Remove unused declarations 2014-09-12 11:55:08 -06:00
meta-backend-private.h core: Add private API to override compositor configuration 2017-01-25 16:28:52 +08:00
meta-backend.c dnd: Implement MetaDnd 2017-03-07 08:28:36 +08:00
meta-barrier-private.h Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-barrier.c Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-cursor-renderer.c cursor-renderer: Add a cursor painted signal 2016-08-31 20:10:14 +02:00
meta-cursor-renderer.h cursor-renderer: Add a cursor painted signal 2016-08-31 20:10:14 +02:00
meta-cursor-tracker-private.h cursor-tracker: Don't cache a private pointer to the cursor renderer 2017-01-25 16:28:51 +08:00
meta-cursor-tracker.c Move cursor tracker ownership to the backend 2017-01-25 16:28:51 +08:00
meta-cursor.c Use correct cogl object types 2016-07-20 14:23:48 +08:00
meta-cursor.h Support scaling of cursor sprites given what output they are on 2015-09-13 21:26:22 +08:00
meta-display-config-shared.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-dnd-private.h dnd: Implement DnD handling code in Wayland 2017-03-07 08:28:36 +08:00
meta-egl-ext.h egl: Add EGL_RESOURCE_BUSY_EXT error 2017-03-04 18:34:17 +08:00
meta-egl.c egl: Add EGL_RESOURCE_BUSY_EXT error 2017-03-04 18:34:17 +08:00
meta-egl.h egl: Pass EGL errors via custom error domain 2017-03-04 18:34:17 +08:00
meta-idle-monitor-dbus.c MetaIdleMonitorDBus: unref the objects after exporting them 2014-05-07 19:04:54 +02:00
meta-idle-monitor-dbus.h
meta-idle-monitor-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-idle-monitor.c backends: Make MetaBackend available to introspection 2014-08-07 11:31:59 +02:00
meta-input-settings-private.h input-settings: Use logical monitors instead of outputs 2017-03-09 10:17:30 +08:00
meta-input-settings.c input-settings: Use logical monitors instead of outputs 2017-03-09 10:17:30 +08:00
meta-logical-monitor.c monitor-manager: Split logical monitor creation 2017-03-09 10:17:30 +08:00
meta-logical-monitor.h monitor-manager: Split logical monitor creation 2017-03-09 10:17:30 +08:00
meta-monitor-config-manager.c monitor-config-manager: Add underscanning to MetaMonitorConfig 2017-01-25 16:28:56 +08:00
meta-monitor-config-manager.h monitor-config-manager: Add underscanning to MetaMonitorConfig 2017-01-25 16:28:56 +08:00
meta-monitor-config-store.c monitor-store: Add support for monitor underscanning 2017-01-25 16:28:56 +08:00
meta-monitor-config-store.h Introduce MetaMonitorConfigStore 2017-01-25 16:28:56 +08:00
meta-monitor-config.c legacy-monitor-config: Init is_underscanning config field from output 2017-01-25 16:28:56 +08:00
meta-monitor-config.h monitor-manager: Move UpClient signal listening into monitor manager 2017-01-25 16:28:55 +08:00
meta-monitor-manager-dummy.c backend/x11/nested: Enable emulating offscreen transform framebuffer 2017-03-09 10:17:30 +08:00
meta-monitor-manager-dummy.h monitor-manager: Expose MetaMonitorManager to introspection 2015-01-30 13:13:49 -05:00
meta-monitor-manager-private.h input-settings: Use logical monitors instead of outputs 2017-03-09 10:17:30 +08:00
meta-monitor-manager.c input-settings: Use logical monitors instead of outputs 2017-03-09 10:17:30 +08:00
meta-monitor.c monitor-tiled: Derive the dimension from what was configured 2017-03-09 10:17:30 +08:00
meta-monitor.h monitor-manager: Split logical monitor creation 2017-03-09 10:17:30 +08:00
meta-pointer-constraint.c Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-pointer-constraint.h Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-renderer-view.c Rename MetaMonitorInfo MetaLogicalMonitor 2017-01-25 16:28:51 +08:00
meta-renderer-view.h Rename MetaMonitorInfo MetaLogicalMonitor 2017-01-25 16:28:51 +08:00
meta-renderer.c monitor-manager: Store logical monitors in a GList 2017-01-25 16:28:52 +08:00
meta-renderer.h Rename MetaMonitorInfo MetaLogicalMonitor 2017-01-25 16:28:51 +08:00
meta-stage.c Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
meta-stage.h Introduce regional stage rendering 2016-07-20 14:23:48 +08:00