169 Commits (ef5406990eb5a893e2f651cc3cdb7dd193f9bb0f)

Author SHA1 Message Date
Vlad Zagorodniy bebe81209c Port QPA away from Wayland 7 years ago
Vlad Zahorodnii 62a7db7028 Use nullptr everywhere 7 years ago
Vlad Zahorodnii bccbb8f3a5 Pass area by const reference to placeFoo methods 7 years ago
Vlad Zahorodnii 726e6c1567 Don't initialize QFlags<T> with 0 value 7 years ago
Frederik Gladhorn b64e67ce7c Remove disabled TabGroup feature 7 years ago
Vlad Zagorodniy 7a3722b4f5 Switch to Q_ASSERT 7 years ago
Vlad Zagorodniy 744e2be3f6 refactor: Minimize use of geom in Toplevel subclasses 7 years ago
Vlad Zagorodniy 28a4337ad5 Don't use deprecated toAscii() method 7 years ago
Vlad Zagorodniy 18844f5925 [wayland] Apply window rules only to xdg-shell clients 7 years ago
Vlad Zagorodniy 81cdfd2ebf Keep internal clients in the unmanaged layer 7 years ago
Kai Uwe Broulik df85907de3 Support CriticalNotification type and place it in a CriticalNotificationLayer 7 years ago
Vlad Zagorodniy abe128818c Use more accurate name for Workspace::getMovingClient method 7 years ago
Vlad Zagorodniy 8010e076ee Revert "Move keep-above clients to the Normal layer when showing desktop" 7 years ago
Vlad Zagorodniy 1e2a0028c3 Move keep-above clients to the Normal layer when showing desktop 7 years ago
Marco Martin d2820bf05e Don't try to resize desktop or fullscreen windows 7 years ago
Marco Martin 6bc2ddd56a virtualkeyboard: resize the focused window to make room for the keyboard 7 years ago
David Edmundson e0071910f2 Fix DesktopGrid drag on X11 7 years ago
Martin Flöser 2799f69533 Move groupTransient and group from Client to AbstractClient as virtual 7 years ago
David Edmundson f521d4bbe1 [wayland] add enter/leave virtual desktop API 7 years ago
David Edmundson 2fb2fb9a44 [wayland] add explict AbstractClient::setDesktops(QList) 7 years ago
Vlad Zagorodniy 406b70b04e [wayland] Don't crash when resizing windows 7 years ago
David Edmundson 62d334eb61 [wayland] Move AbstractClient::desktops from QList to QVector 7 years ago
David Edmundson 7e8facc3fd [wayland] Use the new plasma virtual desktop protocol 7 years ago
David Edmundson 8ef363cc21 [wayland] XdgPopup Positioning 8 years ago
David Edmundson 2d3431aede Expose AbstractClient's colorScheme as a property 8 years ago
David Edmundson 29a49f8656 [wayland] Use pending maximize mode in decoration updates 8 years ago
David Edmundson 5b4eb80c8f Set specific edge cursor shape when resizing 8 years ago
Scott Harvey 393af855c4 Revert "Revert "Add "SkipSwitcher" to API"" 8 years ago
Martin Flöser 46d8b87646 Move TabGroup functionality from Client to AbstractClient 8 years ago
Martin Flöser 7defd93047 Port TabGroup from Client to AbstractClient 8 years ago
Luca Beltrame 5ef119044d
Revert "Add "SkipSwitcher" to API" 8 years ago
Scott Harvey 8a2a00a4ca Add "SkipSwitcher" to API 8 years ago
Martin Flöser d61eaa2d66 Add a new desktopfile name rule 8 years ago
Martin Flöser 85ef2831db Do not call into NETWinInfo in AbstractClient::setSkipPager 8 years ago
Martin Flöser b7ad4bcf88 Keep fullscreen windows in active layer based on transients not the group 8 years ago
Martin Flöser 1ae7990a95 Allow a cross-process check for same applications 8 years ago
Martin Flöser 9a965405e3 Support updating deco for changes of borderless maximize windows config 8 years ago
Martin Flöser afe0a5c041 Fix placement of KSplash 9 years ago
Martin Flöser 0372fdaf92 Move WindowRules from Client to AbstractClient 9 years ago
Martin Flöser f0652970f4 Drop boolean parameter from AbstractClient::caption 9 years ago
Martin Flöser a7b29e09ce Make AbstractClient::caption no longer a virtual method 9 years ago
Martin Flöser 6685288d48 Add <number> to Wayland captions if the caption is the same 9 years ago
Martin Flöser bbca8c6677 Implement the shortcut caption suffix for Wayland windows 9 years ago
Martin Flöser 64da6c8d1e Replace Workspace::slotWindowQuickTileFoo by a quickTileWindow with argument 9 years ago
Martin Flöser 152be60cc0 Fix double click on window deco if tripple clicked 9 years ago
Eike Hein e7e79124aa Set pid on the ClientConnection backing the PlasmaWindow surface. 9 years ago
Eike Hein 6607bd72f2 Use resourceClass as fallback for XWayland clients instead of resourceName. 9 years ago
Martin Flöser a2d19c6b9d Revert "Set pid on the PlasmaWindow based on the client connection." 9 years ago
Eike Hein 262fb00b51 Set pid on the PlasmaWindow based on the client connection. 9 years ago
Kai Uwe Broulik 1eb950a985 Desaturate non-responsive windows 9 years ago