212 Commits (e2b1bcea1b1b4003a6e0262bc3758dbd893030f5)

Author SHA1 Message Date
Vlad Zagorodniy 93abb9a273 Don't cache value of popupWindow property in EffectWindow 7 years ago
Vlad Zagorodniy abf6c6927c [autotests] Fix maximize test 7 years ago
David Edmundson d2648c6c77 [wayland] Fix arguments to clientMaximizedStateChanged(bool, bool) 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
Roman Gilg ff6e9c3b92 Define ShellClient debug output 8 years ago
Roman Gilg 1fb2eace3f Avoid invalid geometry of internal clients through plasma surface interface 8 years ago
Yuri Chornoivan bf58da3e9a Fix minor EBN issues 8 years ago
Scott Harvey 393af855c4 Revert "Revert "Add "SkipSwitcher" to API"" 8 years ago
Luca Beltrame 5ef119044d
Revert "Add "SkipSwitcher" to API" 8 years ago
Scott Harvey 8a2a00a4ca Add "SkipSwitcher" to API 8 years ago
Martin Flöser d3aa33b51b Reevaluate window rules when the (xdg) shell surface's appId changes 8 years ago
Martin Flöser d61eaa2d66 Add a new desktopfile name rule 8 years ago
Martin Flöser ab18007d2a Better map ShellClient to resource name and class 8 years ago
Martin Flöser 5795fc8cc0 Init the icon in ShellClient::init 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
Martin Flöser 339a08de38 Acknowledge the server side deco mode in WaylandServer not ShellClient 8 years ago
Martin Flöser 87f0a119e1 Add support for apply initial shortcut window rule 8 years ago
Martin Flöser d7cc5eb3bd Add support for apply initial keep above/below window rules 8 years ago
Martin Flöser 42b099355c Add support for initial apply rules for skip (taskbar|pager|switcher) 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 a8be959b8f Implement geometry update blocking in ShellClient 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 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