223 Commits (40477aff2d8178eb99b8e5f7d6bae6076ef4bffe)

Author SHA1 Message Date
Martin Flöser 9b922f8833 Split out a dedicated InternalClient class 7 years ago
David Edmundson 7d10ab0fe7 [wayland] Drop Qt extended surface 7 years ago
David Edmundson 4240c4af05 [wayland] Call ShellClient install interface methods consistently 7 years ago
Martin Flöser 02a0561016 Add windowsystem plugin for KWin's qpa 7 years ago
David Edmundson 2df9d22a08 Add high DPI support to internal KWin windows 7 years ago
Vlad Zagorodniy 30b257be08 [autotests] Test popup open/close animations 7 years ago
Martin Flöser 6b3e55d6f5 Implement isPopupWindow for internal windows 7 years ago
David Edmundson ac45977e9e [wayland] XdgDecoration Support 7 years ago
Vlad Zagorodniy 7a28e0fe9a [wayland] Minimize transients together with parent 7 years ago
David Edmundson 5f2e0b7299 [wayland] WlShell cache the pre-maximised geometry before going fullscreen 7 years ago
David Edmundson 2e42f4c1a3 [wayland] Fix ShellClient removing borders to give the same window geometry 7 years ago
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