2 Commits (1571fb5b71d2d9efa69061c6d08e1d34bfda88bf)

Author SHA1 Message Date
Vlad Zahorodnii 1571fb5b71 Delete unused include 7 years ago
Vlad Zagorodniy 168ea98845 Rename ShellClient to XdgShellClient 7 years ago
Vlad Zagorodniy 7a5447bd17 [wayland] Drop wl-shell support 7 years ago
Vlad Zagorodniy bebe81209c Port QPA away from Wayland 7 years ago
Vlad Zahorodnii bccbb8f3a5 Pass area by const reference to placeFoo methods 7 years ago
Frederik Gladhorn b64e67ce7c Remove disabled TabGroup feature 7 years ago
Vlad Zagorodniy 45c93c6cae Destroy ShellClient before Workspace is gone 7 years ago
Vlad Zagorodniy 062303244a [wayland] Don't update margins in ShellClient::finishInit 7 years ago
Vlad Zagorodniy 744e2be3f6 refactor: Minimize use of geom in Toplevel subclasses 7 years ago
Vlad Zagorodniy 4e078b9eaf Revert "wayland: Terminate client connections before Workspace is destroyed" 7 years ago
Vlad Zagorodniy 826b9742e9 wayland: Terminate client connections before Workspace is destroyed 7 years ago
Vlad Zagorodniy 0a693ce7f1 autotests: Fix zero page access 7 years ago
Vlad Zagorodniy f57f583109 Drop unused includes 7 years ago
Vlad Zagorodniy b3bd9e7e9b [wayland] Update tabbox when a client is added or closed 7 years ago
Vlad Zagorodniy 702a4ff688 [wayland] Implement maximize rules 7 years ago
Vlad Zagorodniy bbe898243a [wayland] Implement size and position window rules 7 years ago
Vlad Zagorodniy c7639fd7ed Port away from deprecated headers 7 years ago
Vlad Zagorodniy 6f7bea3acd [wayland] Make clients with forced minimize state unminimizeable 7 years ago
Vlad Zagorodniy 99abfe4e28 [wayland] Discard Force Temporarily rules for shell clients 7 years ago
Vlad Zagorodniy 18844f5925 [wayland] Apply window rules only to xdg-shell clients 7 years ago
Roman Gilg 1347610bb9 Rework ShellClient fullscreen control 7 years ago
Vlad Zagorodniy 0a9c254769 Fix maximize Apply Now rule 7 years ago
Roman Gilg 787c22ec4c Split up fullscreen able check into AbstractClient subclasses 7 years ago
David Edmundson bc97232dfd [wayland] Obey m_requestGeometryBlockCounter inside updateDecoration 7 years ago
Roman Gilg 7c7fb758ad Avoid again invalid geometry of internal clients 7 years ago
Nate Graham 1b9eaa62c2 Revert "Revert "Handle XdgShell window geometry in configure request sizes"" 7 years ago
Vlad Zagorodniy 81cdfd2ebf Keep internal clients in the unmanaged layer 7 years ago
David Edmundson 24cbe48656 Revert "Handle XdgShell window geometry in configure request sizes" 7 years ago
David Edmundson bc83065ceb Handle XdgShell window geometry in configure request sizes 7 years ago
Kai Uwe Broulik df85907de3 Support CriticalNotification type and place it in a CriticalNotificationLayer 7 years ago
David Edmundson efc62941ee [wayland] Place all toplevels before the first configure 7 years ago
David Edmundson 985601e0a4 [wayland] Queue XDG configure requests when resizing toplevel interactively 7 years ago
Vlad Zagorodniy f10760d8a9 [wayland] Finish active move-resize op when client is destroyed or unmapped 7 years ago
Kai Uwe Broulik dc552ee2ae Force server-side decoration if no borders are forced by user 7 years ago
Vlad Zagorodniy d0604f99f2 Remove unused constant 7 years ago
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
Sebastian Krzyszkowiak 7bf2c1d73e [wayland] Fix window sizing when restoring a window that was initially fullscreen 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
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