256 Commits (f324776137342814de98c0c466f43169dbbe0f7e)

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