<div>graesslin created this revision.<br />
graesslin added reviewers: Plasma, sebas.<br />
Restricted Application added a project: Plasma.<br />
Restricted Application added a subscriber: plasma-devel.</div><br /><div><strong>REVISION SUMMARY</strong><div><p>Source code reorganization:<br />
The base class AbstractBackend got renamed to Platform, thus the<br />
"backends" are "platforms" now. As they are plugins they should go<br />
together with other KWin plugins which are nowadays in the folder<br />
plugins.</p>

<p>So new location is plugins/platforms/</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>rKWIN KWin</div></div></div><br /><div><strong>BRANCH</strong><div><div>backends-become-platforms</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D1353" rel="noreferrer">https://phabricator.kde.org/D1353</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br />
autotests/wayland/CMakeLists.txt<br />
backends/CMakeLists.txt<br />
backends/drm/CMakeLists.txt<br />
backends/drm/drm.json<br />
backends/drm/drm_backend.cpp<br />
backends/drm/drm_backend.h<br />
backends/drm/drm_buffer.cpp<br />
backends/drm/drm_buffer.h<br />
backends/drm/drm_inputeventfilter.cpp<br />
backends/drm/drm_inputeventfilter.h<br />
backends/drm/drm_output.cpp<br />
backends/drm/drm_output.h<br />
backends/drm/drm_pointer.h<br />
backends/drm/egl_gbm_backend.cpp<br />
backends/drm/egl_gbm_backend.h<br />
backends/drm/logging.cpp<br />
backends/drm/logging.h<br />
backends/drm/scene_qpainter_drm_backend.cpp<br />
backends/drm/scene_qpainter_drm_backend.h<br />
backends/drm/screens_drm.cpp<br />
backends/drm/screens_drm.h<br />
backends/fbdev/CMakeLists.txt<br />
backends/fbdev/fb_backend.cpp<br />
backends/fbdev/fb_backend.h<br />
backends/fbdev/fbdev.json<br />
backends/fbdev/logging.cpp<br />
backends/fbdev/logging.h<br />
backends/fbdev/scene_qpainter_fb_backend.cpp<br />
backends/fbdev/scene_qpainter_fb_backend.h<br />
backends/hwcomposer/CMakeLists.txt<br />
backends/hwcomposer/egl_hwcomposer_backend.cpp<br />
backends/hwcomposer/egl_hwcomposer_backend.h<br />
backends/hwcomposer/hwcomposer.json<br />
backends/hwcomposer/hwcomposer_backend.cpp<br />
backends/hwcomposer/hwcomposer_backend.h<br />
backends/hwcomposer/logging.cpp<br />
backends/hwcomposer/logging.h<br />
backends/hwcomposer/screens_hwcomposer.cpp<br />
backends/hwcomposer/screens_hwcomposer.h<br />
backends/virtual/CMakeLists.txt<br />
backends/virtual/egl_gbm_backend.cpp<br />
backends/virtual/egl_gbm_backend.h<br />
backends/virtual/scene_qpainter_virtual_backend.cpp<br />
backends/virtual/scene_qpainter_virtual_backend.h<br />
backends/virtual/screens_virtual.cpp<br />
backends/virtual/screens_virtual.h<br />
backends/virtual/virtual.json<br />
backends/virtual/virtual_backend.cpp<br />
backends/virtual/virtual_backend.h<br />
backends/wayland/CMakeLists.txt<br />
backends/wayland/egl_wayland_backend.cpp<br />
backends/wayland/egl_wayland_backend.h<br />
backends/wayland/logging.cpp<br />
backends/wayland/logging.h<br />
backends/wayland/scene_qpainter_wayland_backend.cpp<br />
backends/wayland/scene_qpainter_wayland_backend.h<br />
backends/wayland/wayland.json<br />
backends/wayland/wayland_backend.cpp<br />
backends/wayland/wayland_backend.h<br />
backends/x11/CMakeLists.txt<br />
backends/x11/egl_x11_backend.cpp<br />
backends/x11/egl_x11_backend.h<br />
backends/x11/logging.cpp<br />
backends/x11/logging.h<br />
backends/x11/scene_qpainter_x11_backend.cpp<br />
backends/x11/scene_qpainter_x11_backend.h<br />
backends/x11/x11.json<br />
backends/x11/x11windowed_backend.cpp<br />
backends/x11/x11windowed_backend.h<br />
plugins/CMakeLists.txt<br />
plugins/platforms/CMakeLists.txt<br />
plugins/platforms/drm/CMakeLists.txt<br />
plugins/platforms/drm/drm.json<br />
plugins/platforms/drm/drm_backend.cpp<br />
plugins/platforms/drm/drm_backend.h<br />
plugins/platforms/drm/drm_buffer.cpp<br />
plugins/platforms/drm/drm_buffer.h<br />
plugins/platforms/drm/drm_inputeventfilter.cpp<br />
plugins/platforms/drm/drm_inputeventfilter.h<br />
plugins/platforms/drm/drm_output.cpp<br />
plugins/platforms/drm/drm_output.h<br />
plugins/platforms/drm/drm_pointer.h<br />
plugins/platforms/drm/egl_gbm_backend.cpp<br />
plugins/platforms/drm/egl_gbm_backend.h<br />
plugins/platforms/drm/logging.cpp<br />
plugins/platforms/drm/logging.h<br />
plugins/platforms/drm/scene_qpainter_drm_backend.cpp<br />
plugins/platforms/drm/scene_qpainter_drm_backend.h<br />
plugins/platforms/drm/screens_drm.cpp<br />
plugins/platforms/drm/screens_drm.h<br />
plugins/platforms/fbdev/CMakeLists.txt<br />
plugins/platforms/fbdev/fb_backend.cpp<br />
plugins/platforms/fbdev/fb_backend.h<br />
plugins/platforms/fbdev/fbdev.json<br />
plugins/platforms/fbdev/logging.cpp<br />
plugins/platforms/fbdev/logging.h<br />
plugins/platforms/fbdev/scene_qpainter_fb_backend.cpp<br />
plugins/platforms/fbdev/scene_qpainter_fb_backend.h<br />
plugins/platforms/hwcomposer/CMakeLists.txt<br />
plugins/platforms/hwcomposer/egl_hwcomposer_backend.cpp<br />
plugins/platforms/hwcomposer/egl_hwcomposer_backend.h<br />
plugins/platforms/hwcomposer/hwcomposer.json<br />
plugins/platforms/hwcomposer/hwcomposer_backend.cpp<br />
plugins/platforms/hwcomposer/hwcomposer_backend.h<br />
plugins/platforms/hwcomposer/logging.cpp<br />
plugins/platforms/hwcomposer/logging.h<br />
plugins/platforms/hwcomposer/screens_hwcomposer.cpp<br />
plugins/platforms/hwcomposer/screens_hwcomposer.h<br />
plugins/platforms/virtual/CMakeLists.txt<br />
plugins/platforms/virtual/egl_gbm_backend.cpp<br />
plugins/platforms/virtual/egl_gbm_backend.h<br />
plugins/platforms/virtual/scene_qpainter_virtual_backend.cpp<br />
plugins/platforms/virtual/scene_qpainter_virtual_backend.h<br />
plugins/platforms/virtual/screens_virtual.cpp<br />
plugins/platforms/virtual/screens_virtual.h<br />
plugins/platforms/virtual/virtual.json<br />
plugins/platforms/virtual/virtual_backend.cpp<br />
plugins/platforms/virtual/virtual_backend.h<br />
plugins/platforms/wayland/CMakeLists.txt<br />
plugins/platforms/wayland/egl_wayland_backend.cpp<br />
plugins/platforms/wayland/egl_wayland_backend.h<br />
plugins/platforms/wayland/logging.cpp<br />
plugins/platforms/wayland/logging.h<br />
plugins/platforms/wayland/scene_qpainter_wayland_backend.cpp<br />
plugins/platforms/wayland/scene_qpainter_wayland_backend.h<br />
plugins/platforms/wayland/wayland.json<br />
plugins/platforms/wayland/wayland_backend.cpp<br />
plugins/platforms/wayland/wayland_backend.h<br />
plugins/platforms/x11/CMakeLists.txt<br />
plugins/platforms/x11/egl_x11_backend.cpp<br />
plugins/platforms/x11/egl_x11_backend.h<br />
plugins/platforms/x11/logging.cpp<br />
plugins/platforms/x11/logging.h<br />
plugins/platforms/x11/scene_qpainter_x11_backend.cpp<br />
plugins/platforms/x11/scene_qpainter_x11_backend.h<br />
plugins/platforms/x11/x11.json<br />
plugins/platforms/x11/x11windowed_backend.cpp<br />
plugins/platforms/x11/x11windowed_backend.h</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>graesslin, Plasma, sebas<br /><strong>Cc: </strong>plasma-devel, sebas<br /></div>