D19208: [platforms/x11/standalone] Port to AbstractOutput
Roman Gilg <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
romangg created this revision. romangg added a reviewer: KWin. Herald added a project: KWin. Herald added a subscriber: kwin. romangg requested review of this revision. REVISION SUMMARY Represent outputs in the X11 session via AbstractOutput. For that we move all Wayland specific parts of AbstractOutput into a new subclass AbstractWaylandOutput and let the outputs of our Wayland backends inherit from there. This should allow us to get rid of the Screens class later on. TEST PLAN Manually in X session. REPOSITORY R108 KWin BRANCH outputX11 REVISION DETAIL https://phabricator.kde.org/D19208 AFFECTED FILES CMakeLists.txt abstract_output.cpp abstract_output.h abstract_wayland_output.cpp abstract_wayland_output.h autotests/CMakeLists.txt plugins/platforms/drm/drm_output.cpp plugins/platforms/drm/drm_output.h plugins/platforms/hwcomposer/hwcomposer_backend.cpp plugins/platforms/hwcomposer/hwcomposer_backend.h plugins/platforms/virtual/virtual_output.cpp plugins/platforms/virtual/virtual_output.h plugins/platforms/x11/standalone/CMakeLists.txt plugins/platforms/x11/standalone/screens_xrandr.cpp plugins/platforms/x11/standalone/screens_xrandr.h plugins/platforms/x11/standalone/x11_output.cpp plugins/platforms/x11/standalone/x11_output.h plugins/platforms/x11/standalone/x11_platform.cpp plugins/platforms/x11/standalone/x11_platform.h To: romangg, #kwin Cc: kwin, jraleigh, GB_2, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, ngraham, alexeymin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart