D17756: [wayland] XdgDecoration Support
David Edmundson <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: KWin. Herald added a subscriber: kwin. davidedmundson requested review of this revision. REVISION SUMMARY Does something similar to our existing ServerDecoration, but based around XDG Shell patterns and with a few subtle differneces. We'll probably still need both in kwin for the forseeable future as GTK3 won't ever change from using the KDE Server Decoration. TEST PLAN Relevant unit test. It's a bit simpler as spec states toolkits must follow what the compositor configures if they bind the interface. Modified plasma-integration to remove ServerIntegration (as Qt5.12 has native support) all my windows look and act the same. REPOSITORY R108 KWin BRANCH master REVISION DETAIL https://phabricator.kde.org/D17756 AFFECTED FILES autotests/integration/kwin_wayland_test.h autotests/integration/shell_client_test.cpp autotests/integration/test_helpers.cpp shell_client.cpp shell_client.h wayland_server.cpp wayland_server.h To: davidedmundson, #kwin Cc: kwin, GB_2, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart