83 Commits (936c52e2631d1236f3f5dcaad05b66a7ebc41186)

Author SHA1 Message Date
Bhushan Shah 4323102ec7 Fix build 11 years ago
Bhushan Shah 3a1371989e [wayland] Introduce ShellClient::isLockScreen method 11 years ago
Marco Martin 1f9fa64a49 preliminar support for task geometries in wayland 11 years ago
Martin Gräßlin c35c464b1d [wayland] Add support for move/resize triggered on ShellSurface 11 years ago
Marco Martin 8fe8bf59a5 make most windows minimizable 11 years ago
Martin Gräßlin 89a4df651d [wayland] Sync resizes 11 years ago
Martin Gräßlin 8f2b01b549 [wayland] Fix quick tiling auto test 11 years ago
Martin Gräßlin 4e7521fe64 Allow moving of Wayland windows 11 years ago
Martin Gräßlin 3fa9013691 [wayland] Don't call into Workspace from ShellClient during teardown 11 years ago
Martin Gräßlin 8cdfb0e88f Merge back implementation of Client::move and ShellClient::move 11 years ago
Martin Gräßlin a2b83bffc5 [wayland] Update geometry in ShellClient::setGeometry directly if size didn't change 11 years ago
Martin Gräßlin 6049b9ff3c Move implementation of sendToScreen from Client to AbstractClient 11 years ago
Martin Gräßlin 86448c66dd [wayland] Use first valid geometry of ShellClient as restore geometry 11 years ago
Martin Gräßlin 41af9c400c [wayland] Allow resizing on ShellClients 11 years ago
Martin Gräßlin 9f91431e8c Move quick tiling from Client to AbstractClient 11 years ago
Martin Gräßlin ec6c778df7 Move implementation of checkWorkspacePosition to AbstractClient 11 years ago
Martin Gräßlin 696cdb9e39 Add setGeometry to AbstractClient as pure virtual method 11 years ago
Martin Gräßlin eacaf25acf Improve sharing of maximize between Client and ShellClient 11 years ago
Martin Gräßlin 29b2082daa [wayland] Honor ShellSurfaceInterface::acceptsKeyboardFocus in ::wantsInput 11 years ago
Martin Gräßlin 3cb8438399 [wayland] Keep transient state directly in ShellClient 11 years ago
Martin Gräßlin b35c3e8501 [wayland] Keep fullscreen state directly in ShellClient 11 years ago
Marco Martin 0bf64446cd remove unwanted debug and change in 9912d84 11 years ago
Martin Gräßlin 242e2806ca [wayland] Properly support add/remove transient on ShellClient 11 years ago
Marco Martin 9912d84f74 supports kwayland skipsTaskbar 11 years ago
Martin Gräßlin 9f054bd8ad Fix connects with QPointer 11 years ago
Martin Gräßlin d25c465211 Move layer functionality to AbstractClient 11 years ago
Marco Martin 49e5e81970 support raise and lower windows on wayland 11 years ago
Martin Gräßlin fda5a5feea [wayland] A popup shell surface doesn't want input 11 years ago
Martin Gräßlin a86a7e7b3c Add a placement strategy for transient ShellClients 11 years ago
Martin Gräßlin 0935a60b38 Implement transientFor in ShellClient 11 years ago
Martin Gräßlin 16e9c8375c [wayland] Don't delete Surface we got fromWindow 11 years ago
Marco Martin 658a28a257 support OnScreenDisplay from wayland 11 years ago
Martin Gräßlin 28b48e69fb [wayland] Add repaints on geometry changes 11 years ago
Martin Gräßlin e0103b15b7 [wayland] Remove the specific socket pair for QtWayland 11 years ago
Martin Gräßlin c56bbc0ddf Composite windows from a QOpenGLFramebufferObject 11 years ago
Martin Gräßlin a5185f924d Fix naming 11 years ago
Martin Gräßlin 01d805f193 [wayland] Pass appId to PlasmaWindow interface 11 years ago
Martin Gräßlin a3db04f66e [wayland] Improve mapping of windowClass to desktop file 11 years ago
Martin Gräßlin df1146bfa6 [wayland] Shadow gains support for a Wayland protocol 11 years ago
Martin Gräßlin f304a49a58 [wayland] Only activate ShellClient in takeFocus if it wantsInput 11 years ago
Martin Gräßlin 8d407157c4 Provide a base implementation for performMouseCommand in AbstractClient 11 years ago
Martin Gräßlin 72635101f0 [wayland] Improve creation of KWayland::Server::PlasmaWindowInterface 11 years ago
Martin Gräßlin da4305c2fa [wayland] Focus to null X11 window when activating a Wayland client 11 years ago
Martin Gräßlin 48bf38e830 [wayland] Trigger update of client area when the panel behavior changes 11 years ago
Martin Gräßlin 7e1e044948 [wayland] Break showing desktop from ShellClient::takeFocus 11 years ago
Martin Gräßlin 31e599a63d [wayland] Provide icon from ShellSurface's windowClass 11 years ago
Martin Gräßlin 2192bd69e0 [wayland] Add support for PanelBehavior in ShellClient 11 years ago
Thomas Lübking 39c35f8f48 fix sendToScreen/checkWorkspaceGeometry 11 years ago
Boudewijn Rempt 98bcdbe70a [wayland] Add a command-line option to start an input method server 11 years ago
Boudewijn Rempt 1d78430acc A shell client's layer is OSD if it's OSD 11 years ago