bdhruve created this revision. Restricted Application added subscribers: kwin, plasma-devel. Restricted Application added projects: Plasma on Wayland, KWin.
REVISION SUMMARY This starts Wayland server with some basic interfaces - shm - compositor - seat - shell - output And starts nested kwin_wayland. This then uses the QPainter backend of kwin_wayland to render the content on QQuickItem and also translates the qt quick events into the FakeInput events for kwin_wayland. Currently mouse and keyboard input events are supported. TEST PLAN testcase attached as part of diff REPOSITORY R108 KWin BRANCH kwinnested REVISION DETAIL https://phabricator.kde.org/D5579 AFFECTED FILES config-kwin.h.cmake main_wayland.cpp plugins/CMakeLists.txt plugins/declarative/CMakeLists.txt plugins/declarative/kwinnested/CMakeLists.txt plugins/declarative/kwinnested/kwinnested.cpp plugins/declarative/kwinnested/kwinnested.h plugins/declarative/kwinnested/kwinplugin.cpp plugins/declarative/kwinnested/kwinplugin.h plugins/declarative/kwinnested/qmldir plugins/declarative/kwinnested/tests/main.qml To: bdhruve, #plasma_on_wayland, #kwin Cc: plasma-devel, kwin, spstarr, progwolff, Zren, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, eliasp, sebas, apol, lukas