D17498: Xdg Decoration Support
David Edmundson
noreply at phabricator.kde.org
Tue Dec 11 08:41:54 GMT 2018
davidedmundson created this revision.
davidedmundson added a reviewer: KWin.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
davidedmundson requested review of this revision.
REVISION SUMMARY
Usual massive boilerplate.
Should allow us to remove the injection in our QPT, as Qt 5.12 implements
this protocol directly. Will probably be relevant for other toolkits as
it's more standardised than our custom one.
Client is mostly 1:1 with the protocol, server side has some tweaking to
fit with kwayland turning an event based API into a state based one.
TEST PLAN
Relevant unit test
Tried in modified kwin with our QPT disabled
REPOSITORY
R127 KWayland
BRANCH
xdg_deco
REVISION DETAIL
https://phabricator.kde.org/D17498
AFFECTED FILES
autotests/client/CMakeLists.txt
autotests/client/test_xdg_decoration.cpp
src/client/CMakeLists.txt
src/client/protocols/xdg-decoration-unstable-v1.xml
src/client/registry.cpp
src/client/registry.h
src/client/xdgdecoration.cpp
src/client/xdgdecoration.h
src/server/CMakeLists.txt
src/server/display.cpp
src/server/display.h
src/server/xdgdecoration_interface.cpp
src/server/xdgdecoration_interface.h
src/server/xdgshell_interface.h
src/tools/mapping.txt
To: davidedmundson, #kwin
Cc: kde-frameworks-devel, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20181211/5418e067/attachment.html>
More information about the Kde-frameworks-devel
mailing list