kwin/src/backends/drm
Xaver Hugl 5a6f1e42c1 backends/drm: make the placeholder screen as big as the last screen
The fixed size of 1080p makes windows change their size and place. To
prevent that from happening, make the placeholder screen the same size
as the last disconnected screen.
This is not a bullet proof solution, only a fast one. Ideally KWin
should remember the window layout on a given monitor setup and restore
it when reconnected.

BUG: 447419
FIXED-IN: 5.24
2022-01-03 11:17:50 +01:00
..
CMakeLists.txt backends/drm: refactor DrmPipeline 2021-12-08 21:39:38 +01:00
drm.json SVN_SILENT made messages (.desktop file) - always resolve ours 2021-12-15 01:55:28 +00:00
drm_abstract_output.cpp make software cursors work per output 2021-12-28 18:42:29 +00:00
drm_abstract_output.h make software cursors work per output 2021-12-28 18:42:29 +00:00
drm_backend.cpp backends/drm: make the placeholder screen as big as the last screen 2022-01-03 11:17:50 +01:00
drm_backend.h make software cursors work per output 2021-12-28 18:42:29 +00:00
drm_buffer.cpp backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
drm_buffer.h backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
drm_buffer_gbm.cpp backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
drm_buffer_gbm.h backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
drm_gpu.cpp backends/drm: refactor legacy cursor 2021-12-09 10:05:16 +01:00
drm_gpu.h backends/drm: port cursors to atomic 2021-12-08 17:06:02 +01:00
drm_lease_output.cpp backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
drm_lease_output.h backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
drm_object.cpp backends/drm: also log properties with legacy 2021-12-13 09:23:57 +00:00
drm_object.h platforms/drm: remove property blob handling from DrmProperty 2021-11-09 22:15:31 +01:00
drm_object_connector.cpp backends/drm: deep color support 2021-12-25 18:32:58 +00:00
drm_object_connector.h backends/drm: deep color support 2021-12-25 18:32:58 +00:00
drm_object_crtc.cpp backends/drm: only use atomic gamma size with AMS 2021-12-13 09:23:57 +00:00
drm_object_crtc.h backends/drm: refactor legacy cursor 2021-12-09 10:05:16 +01:00
drm_object_plane.cpp backends/drm: port cursors to atomic 2021-12-08 17:06:02 +01:00
drm_object_plane.h backends/drm: port cursors to atomic 2021-12-08 17:06:02 +01:00
drm_output.cpp backends/drm: fix cursor crash 2022-01-01 13:22:20 +00:00
drm_output.h make software cursors work per output 2021-12-28 18:42:29 +00:00
drm_pipeline.cpp backends/drm: deep color support 2021-12-25 18:32:58 +00:00
drm_pipeline.h backends/drm: minor refactor of DrmPipeline 2021-12-14 16:31:15 +00:00
drm_pipeline_legacy.cpp backends/drm: remove unused user data 2021-12-13 08:32:33 +00:00
drm_pointer.h
drm_property.cpp backends/drm: query min and max values for properties 2021-12-25 18:32:58 +00:00
drm_property.h backends/drm: query min and max values for properties 2021-12-25 18:32:58 +00:00
drm_virtual_output.cpp backends/drm: deep color support 2021-12-25 18:32:58 +00:00
drm_virtual_output.h backends/drm: deep color support 2021-12-25 18:32:58 +00:00
dumb_swapchain.cpp backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
dumb_swapchain.h backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
edid.cpp
edid.h
egl_gbm_backend.cpp make software cursors work per output 2021-12-28 18:42:29 +00:00
egl_gbm_backend.h backends/drm: deep color support 2021-12-25 18:32:58 +00:00
egl_multi_backend.cpp Unify beginFrame() and endFrame() hooks for OpenGL and QPainter backends 2021-11-16 10:43:56 +00:00
egl_multi_backend.h Unify beginFrame() and endFrame() hooks for OpenGL and QPainter backends 2021-11-16 10:43:56 +00:00
gbm_dmabuf.cpp backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
gbm_dmabuf.h backends/drm: move definitions into cpp file 2021-12-14 16:31:15 +00:00
gbm_surface.cpp backends/drm: deep color support 2021-12-25 18:32:58 +00:00
gbm_surface.h backends/drm: deep color support 2021-12-25 18:32:58 +00:00
logging.cpp
logging.h
overview.md backends/drm: add some documentation about the drm api 2021-12-13 16:11:40 +00:00
scene_qpainter_drm_backend.cpp backends/drm: remove unneeded methods in DrmBackend 2021-12-14 16:31:15 +00:00
scene_qpainter_drm_backend.h Unify beginFrame() and endFrame() hooks for OpenGL and QPainter backends 2021-11-16 10:43:56 +00:00
shadowbuffer.cpp backends/drm: deep color support 2021-12-25 18:32:58 +00:00
shadowbuffer.h backends/drm: deep color support 2021-12-25 18:32:58 +00:00