74 Commits (a730b5d2f69060a5bdfffea7ef6f3f4b10aeade4)

Author SHA1 Message Date
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
Boudewijn Rempt 955b0bb8e8 warnings--: unused parameter 11 years ago
Marco Martin 9744625253 don't close desktop windows and docks 11 years ago
Martin Gräßlin ad80e31e6a [wayland] Reset ShellClient::m_unmapped before calling setReadyForPainting 11 years ago
Martin Gräßlin 93c88aa446 [wayland] While a ShellClient is not shown, it won't take input 11 years ago
Martin Gräßlin 11e0e75fb3 Add a signal Toplevel::windowHidden 11 years ago
Thomas Lübking 41be18e317 Robust modal activation; ensure showing activated 11 years ago
Martin Gräßlin f696b578cc [wayland] Add support for QtSurfaceExtension for closing ShellClients 11 years ago
Martin Gräßlin 124bd8aaed [wayland] Add support for the PlasmaShell interface 11 years ago
Martin Gräßlin 280075b7cd [wayland] Support windowType for internal windows 11 years ago