D29028: feat(wayland): add Wrapland plugin

Roman Gilg noreply at phabricator.kde.org
Mon Apr 20 22:18:03 BST 2020


romangg created this revision.
romangg added a reviewer: Plasma.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
romangg requested review of this revision.

REVISION SUMMARY
  Adds a plugin that uses the Wrapland library to interact with compositors
  supporting the kwinft_output_management_unstable_v1 protocol.
  
  If the backend plugin is available at runtime the interface is instantiated in
  parallel with the KWayland interface and whichever interface has success in
  retrieving a management global first is used while the other one is rejected
  for this execution.
  
  Building this plugin is optionally and depends on Wrapland being available or
  not.

TEST PLAN
  Tested in KWin and KWinFT sessions.

REPOSITORY
  R110 KScreen Library

BRANCH
  wrapland-plugin

REVISION DETAIL
  https://phabricator.kde.org/D29028

AFFECTED FILES
  backends/kwayland/plugins/CMakeLists.txt
  backends/kwayland/plugins/wrapland/CMakeLists.txt
  backends/kwayland/plugins/wrapland/wrapland.json
  backends/kwayland/plugins/wrapland/wrapland_interface.cpp
  backends/kwayland/plugins/wrapland/wrapland_interface.h
  backends/kwayland/plugins/wrapland/wrapland_output.cpp
  backends/kwayland/plugins/wrapland/wrapland_output.h

To: romangg, #plasma
Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20200420/8c0fac09/attachment-0001.html>


More information about the Plasma-devel mailing list