D29024: feat(wayland): support multiple protocol extensions through plugin system

Roman Gilg noreply at phabricator.kde.org
Mon May 11 15:05:15 BST 2020


romangg added a comment.


  These are not specific issues but some general complains about the overall concept chosen here without providing an alternative solution.
  
  I chose this plugin system because it allows robust extension to the current system. Plugins are well contained and reuse already existing infrastructure. Besides moving the code around there are practically no logic changes to the KWayland backend.
  
  Note that I need to have this plugin system or something similar in for 5.19 or I will be forced to fork libkscreen permanently for KWinFT. I would like to omit this and instead continue my work on libkscreen as a KDE project like I have worked on it in the last two years.

REPOSITORY
  R110 KScreen Library

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

To: romangg, #plasma
Cc: davidedmundson, 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/20200511/13b2d816/attachment.htm>


More information about the Plasma-devel mailing list