davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Restricted Application added projects: Plasma on Wayland, Frameworks. Restricted Application added subscribers: Frameworks, plasma-devel.
REVISION SUMMARY A protocol that attaches to a surface and contains two strings which can change. The intended use is for clients to link a DBus Appmenu object with a surface. This is in preparation for the Qt Extended Surface deprecation which currently handles this in Kwin. TEST PLAN Attached unit test REPOSITORY R127 KWayland BRANCH master REVISION DETAIL https://phabricator.kde.org/D8919 AFFECTED FILES autotests/client/CMakeLists.txt autotests/client/test_wayland_appmenu.cpp src/client/CMakeLists.txt src/client/appmenu.cpp src/client/appmenu.h src/client/protocols/appmenu.xml src/client/registry.cpp src/client/registry.h src/server/CMakeLists.txt src/server/appmenu_interface.cpp src/server/appmenu_interface.h src/server/display.cpp src/server/display.h To: davidedmundson, #plasma Cc: plasma-devel, #frameworks, leezu, ZrenBot, alexeymin, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, eliasp, sebas, apol, mart, hein