199 Commits (02c08ca33d380a8370a319bc887dad482312f1a7)

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