D29522: Store normal clients and desktop clients in the same list

Vlad Zahorodnii noreply at phabricator.kde.org
Fri May 8 09:12:08 BST 2020


zzag created this revision.
zzag added a reviewer: KWin.
Herald added a project: KWin.
Herald added a subscriber: kwin.
zzag requested review of this revision.

REVISION SUMMARY
  On X11, Workspace stores windows in two list. One with desktop windows
  and the other one with all other windows. On Wayland, desktop windows
  and normal windows are stored in the same list - m_allClients.
  
  In order to unify scripting on X11 and Wayland, this change makes the
  Workspace class store X11 desktop windows and normal X11 windows in the
  same list. It's the responsibility of scripts to filter desktop windows.

REPOSITORY
  R108 KWin

BRANCH
  drop-desktop-list

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

AFFECTED FILES
  activities.cpp
  composite.cpp
  debug_console.cpp
  layers.cpp
  workspace.cpp
  workspace.h

To: zzag, #kwin
Cc: kwin, Orage, cacarry, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kwin/attachments/20200508/899f3831/attachment.htm>


More information about the kwin mailing list