178 Commits (abedb464d501d2dab080fd87fb45edb142b8e327)

Author SHA1 Message Date
Martin Flöser c2d4cb8846 Support initial minimize rule in ShellClient 9 years ago
Martin Flöser d3eccada62 Implement Apply desktop rule for ShellClient 9 years ago
Marco Martin 735fcc6e95 Make use of foreign protocol 9 years ago
Martin Flöser 0372fdaf92 Move WindowRules from Client to AbstractClient 9 years ago
Martin Flöser cd97c049b5 Fix regression concerning popup handling for wl_shell_surface 9 years ago
David Edmundson e492f9e298 XdgV6 - Kwin side 9 years ago
Martin Flöser e0f95fd913 Delay syncing internal window geometry to end of cycle 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
David Edmundson f0971532c9 Send output enter/leave events to surfaces 9 years ago
Martin Flöser bbca8c6677 Implement the shortcut caption suffix for Wayland windows 9 years ago
Martin Flöser 00281711d9 Handle processId being 0 in ShellClient::killWindow 9 years ago
Martin Flöser afd52c188a Drop the stripped parameter from AbstractClient::caption 9 years ago
Martin Flöser 64da6c8d1e Replace Workspace::slotWindowQuickTileFoo by a quickTileWindow with argument 9 years ago
Martin Flöser c29d6093ba Implement support for window shortcuts for Wayland windows 9 years ago
Eike Hein e7e79124aa Set pid on the ClientConnection backing the PlasmaWindow surface. 9 years ago
Rohan Garg 3817eddfc6
m_clientSize is already connected in ShellClient::init 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
Martin Gräßlin 1193b0da77 Initial support for popup window handling 9 years ago
Martin Gräßlin 489e6954c5 Support the emergency show property on ksld's lock screen window 9 years ago
David Edmundson 5c0c0cdb91 Set m_client size in global compositor co-ordinates 9 years ago
Martin Gräßlin 5083adb1b8 Call performMoveResize when we got a new geoemtry during resize 9 years ago
Martin Gräßlin 00c68891c7 Add support for skipCloseAnimation for internal windows 9 years ago
Kai Uwe Broulik 93938d60b8 Restore global menu support 9 years ago
Martin Gräßlin 6a78bd45fe Fix syncing of geometry to internal window when using ::move 9 years ago
Martin Gräßlin 0a042dad69 Sync opacity from an internal QWindow to its ShellClient 9 years ago
Martin Gräßlin f32e655031 Implement borderlessMaximizedWindows for Wayland windows 9 years ago
Martin Gräßlin 9934f5b575 Properly implement maximize of ShellClient 9 years ago
Martin Gräßlin 6bee7f4aac KillWindow support for Wayland windows 9 years ago
Martin Gräßlin 2a15592571 Simplify the window title passed in from the window system 10 years ago
Martin Gräßlin db58c421eb Internal windows cannot be minimized 10 years ago
Martin Gräßlin b7bd5f9a09 Add support for desktopFileName provided by NETWinInfo 10 years ago
Martin Gräßlin 03d706150a Support docks which take input 10 years ago
Martin Gräßlin 01667cacea Panel auto hide support for Wayland panels 10 years ago
Martin Gräßlin f41b610608 Support custom color scheme for Wayland windows 10 years ago
Martin Gräßlin 8201def97f Set icon to wayland if desktop file is not found 10 years ago
Bhushan Shah 7843974a8a [wayland] Support for hideClient in ShellClient 10 years ago
Martin Gräßlin dd3c6d6cc2 Implement show on screen edge for Wayland 10 years ago
Martin Gräßlin 7d93b58578 Fix whether a panel is supposed to have a strut in ShellClient 10 years ago
Martin Gräßlin ded90756fb Fix interaction between decoration and fullscreen ShellClient 10 years ago
Martin Gräßlin 64126a9717 Fix updating layer when setting a ShellClient to fullscreen 10 years ago
Martin Gräßlin 9b32615ab4 Don't bind ShellClient::acceptsFocus to whether the window is shown 10 years ago
Martin Gräßlin d3741bd530 Set the restore geometry after placing a ShellClient for the first time 10 years ago
Martin Gräßlin be79d1aeda DiscardWindowPixmap when Surface size changes 10 years ago
Martin Gräßlin 5f3544bac8 [wayland] Destroy ShellClient already when Surface gets unbound 10 years ago
Martin Gräßlin 455c5c07a0 Move implementation of iconGeometry from ShellClient to AbstractClient 10 years ago
Martin Gräßlin 01ee957c49 Call setupCompositing on internal clients on startup of Compositor 10 years ago
Martin Gräßlin a4af242081 Fix crash when unminizing a ShellClient 10 years ago
Martin Gräßlin 8bbd53a774 [wayland] Properly implement minimize of ShellClient 10 years ago