<table><tr><td style="">broulik updated the summary for this revision. <a href="https://phabricator.kde.org/transactions/detail/PHID-XACT-DREV-2yrttt6fm2y7cqk/" rel="noreferrer">(Show Details)</a><br />broulik updated this revision to Diff 7575.<br />broulik added a comment.<br />Restricted Application edited projects, added Plasma; removed KWin.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D3089" rel="noreferrer">View Revision</a></tr></table><br /><div><div><p>Switch from using winids and DBus stuff to just reading properties on windows</p></div></div><br /><div><strong>EDIT DETAILS</strong><div><div style="white-space: pre-wrap; color: #74777D;"><span style="padding: 0 2px; color: #3e6d35; background: rgba(151, 234, 151, .6);">This brings back global menu support in KWin. The DBusMenu infrastructure is different that we just read the DBus service name and menu object path from the windows rather than passing around window IDs on DBus which won't work on Wayland.</span></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>rKWIN KWin</div></div></div><br /><div><strong>CHANGES SINCE LAST UPDATE</strong><div><a href="https://phabricator.kde.org/D3089?vs=7467&id=7575" rel="noreferrer">https://phabricator.kde.org/D3089?vs=7467&id=7575</a></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D3089" rel="noreferrer">https://phabricator.kde.org/D3089</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br />
abstract_client.cpp<br />
abstract_client.h<br />
appmenu.cpp<br />
appmenu.h<br />
atoms.cpp<br />
atoms.h<br />
client.cpp<br />
client.h<br />
decorations/decoratedclient.cpp<br />
decorations/decoratedclient.h<br />
events.cpp<br />
kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp<br />
kcmkwin/kwindecoration/declarative-plugin/previewclient.h<br />
manage.cpp<br />
useractions.cpp<br />
workspace.cpp<br />
workspace.h</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>broulik, Plasma<br /><strong>Cc: </strong>graesslin, plasma-devel, kwin, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas<br /></div>