114 Commits (70b9c3651aa5d6acd2bca87dee76e23197de1a08)

Author SHA1 Message Date
Vlad Zagorodniy 297557bde4 [wayland] Implement belongsToDesktop check 7 years ago
David Edmundson 2bad2b48fe [wayland] Finish initialising ShellClient only when commited to the surface 7 years ago
David Edmundson 56fb507a76 [wayland] Squash reconfigure methods 7 years ago
David Edmundson 7014a33992 [wayland] Handle sizes in ShellClient::transientPlacement 7 years ago
Martin Flöser 9b922f8833 Split out a dedicated InternalClient class 7 years ago
Vlad Zagorodniy 7b20e1f66f Overhaul doxygen comments 7 years ago
Vlad Zagorodniy 97cf32f916 Drop ShellClient::shellSurface method 7 years ago
David Edmundson 7d10ab0fe7 [wayland] Drop Qt extended surface 7 years ago
Vlad Zagorodniy bd15c1185d Trim whitespace 7 years ago
David Edmundson ac45977e9e [wayland] XdgDecoration Support 7 years ago
Martin Flöser 0b28abeb01 Port window specific rules dialog to DBus 7 years ago
David Edmundson 8ef363cc21 [wayland] XdgPopup Positioning 8 years ago
David Edmundson 17d4cbe125 [wayland] Correctly initialise m_requestedClientSize 8 years ago
David Edmundson 51a727fc6b Send requested size in all configure events 8 years ago
Vlad Zagorodniy 769f2659dd [effects] Make Scale and Glide effects Wayland-friendly 8 years ago
David Edmundson 29a49f8656 [wayland] Use pending maximize mode in decoration updates 8 years ago
David Edmundson e327cce4bc [wayland] Asyncronously update maximise flags 8 years ago
David Edmundson 65b8ba1770 [wayland] Syncronise pending geometry with acked configure requests 8 years ago
Martin Flöser aefa11f11a Block geometry updates on move resize finish and don't configure xdg shell surfaces while blocked 8 years ago
David Edmundson 01d6878dc2 Add explicit protocol for colour scheme management 8 years ago
David Edmundson ee28104c7a Port to new AppMenu iface 8 years ago
Martin Flöser 1ae7990a95 Allow a cross-process check for same applications 8 years ago
Martin Flöser 188491d392 Support user fullscreen for XdgShellSurfaces 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
David Edmundson e492f9e298 XdgV6 - Kwin side 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 afd52c188a Drop the stripped parameter from AbstractClient::caption 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
Martin Flöser a2d19c6b9d Revert "Set pid on the PlasmaWindow based on the client connection." 9 years ago
Martin Flöser 802b0de36a Revert "Fix typo in API comment." 9 years ago
Eike Hein ac02f778a2 Fix typo in API comment. 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
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 6bee7f4aac KillWindow support for Wayland windows 9 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
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 d3741bd530 Set the restore geometry after placing a ShellClient for the first time 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 8bbd53a774 [wayland] Properly implement minimize of ShellClient 10 years ago