202 Commits (a10647edf5b576e163d0d80b9368edc93f1bc9d0)

Author SHA1 Message Date
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
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