94 Commits (fd692ecf076de3763f035e833d96798d7d8d9ab0)

Author SHA1 Message Date
Martin Gräßlin 8f28e900ec Check for Workspace when a ServerSideDecorationInterface gets destroyed 10 years ago
Martin Gräßlin ecce036979 [wayland] Introduce a memeber variable for checking whether ShellClient is internal 10 years ago
Martin Gräßlin 8604e03106 [wayland] Properly implement userCanSetNoBorder in ShellClient 10 years ago
Martin Gräßlin 5e96f65224 Add window decoration to ShellClient 10 years ago
Martin Gräßlin 5cef26d275 [wayland] Add support for ServerSideDecorationManager 10 years ago
Martin Gräßlin 3de3a959c6 Move implementation of clientPos() to AbstractClient 10 years ago
Martin Gräßlin 827486ff36 Introduce a Toplevel::clientContentPos() -> QPoint 10 years ago
Martin Gräßlin 5f90fa5cfd Introduce pure virtual, protectd AbstractClient::acceptsFocus -> bool 10 years ago
Martin Gräßlin a4c347fc7a [wayland] Translate inputTransformation matrix by borderLeft/Top 10 years ago
Martin Gräßlin 681113e4a6 [wayland] Reset internalWindow if the QWindow gets destroyed 10 years ago
Martin Gräßlin 3f4e733468 [wayland] Ensure we can tear down ShellClient after Workspace is destroyed 11 years ago
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