https://bugs.kde.org/show_bug.cgi?id=512511

Zamundaaa <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/f0f00551a4
                   |                            |0ec071095c7f3076221d898ffb9
                   |                            |5af
         Resolution|---                         |FIXED

--- Comment #9 from Zamundaaa <[email protected]> ---
Git commit f0f00551a40ec071095c7f3076221d898ffb95af by Xaver Hugl.
Committed on 01/12/2025 at 16:14.
Pushed by zamundaaa into branch 'master'.

workspace: route dpms handling through workspace and OutputConfiguration

This has a few advantages:
- dpms is now global, which means it's more robust against hotplug events
- some code from the backends is moved to Workspace and simplified
- displays are now turned off atomically (per GPU), rather than potentially
  doing multiple modesets that could cause flicker
Related: bug 493879

M  +0    -24   src/backends/drm/drm_backend.cpp
M  +0    -1    src/backends/drm/drm_backend.h
M  +1    -17   src/backends/drm/drm_gpu.cpp
M  +13   -78   src/backends/drm/drm_output.cpp
M  +0    -5    src/backends/drm/drm_output.h
M  +5    -0    src/backends/drm/drm_pipeline.cpp
M  +0    -7    src/backends/drm/drm_virtual_output.cpp
M  +0    -1    src/backends/drm/drm_virtual_output.h
M  +8    -29   src/backends/wayland/wayland_output.cpp
M  +0    -3    src/backends/wayland/wayland_output.h
M  +0    -10   src/core/backendoutput.cpp
M  +0    -25   src/core/backendoutput.h
M  +0    -2    src/core/output.cpp
M  +0    -12   src/core/output.h
M  +1    -0    src/core/outputconfiguration.h
M  +1    -4    src/dpmsinputeventfilter.cpp
M  +26   -17   src/plugins/kscreen/kscreen.cpp
M  +1    -1    src/plugins/kscreen/kscreen.h
M  +9    -32   src/wayland/dpms.cpp
M  +69   -26   src/workspace.cpp
M  +15   -2    src/workspace.h

https://invent.kde.org/plasma/kwin/-/commit/f0f00551a40ec071095c7f3076221d898ffb95af

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to