107 Commits (1e2f2a28c7d8aed2b437c99b1eb25c1f74ca1a56)

Author SHA1 Message Date
Vlad Zahorodnii b41a1eba50 wayland: Ignore the move request for immovable windows 5 years ago
Vlad Zahorodnii 5578437522 wayland: Check serials in move and resize requests 5 years ago
Vlad Zahorodnii 9236254d5c Schedule a repaint when a window is damaged 5 years ago
Vlad Zahorodnii 2a8395c7dd Trim trailing whitespace 5 years ago
Vlad Zahorodnii a3cf1b9205 Drop AbstractClient::isInitialPositionSet() 5 years ago
Aleix Pol 7f4d1120c5 Have clients where we've set their position as non-placeable 5 years ago
Aleix Pol 91064cb26a xdgshellclient: Support set_fullscreen argument 5 years ago
Xaver Hugl 459aa66d8e Set setMoveResize(true) after stopping fullscreen and quick tiling 5 years ago
Vlad Zahorodnii 74391e250e Store repaint regions per individual screen 5 years ago
Vlad Zahorodnii 0ad4901687 wayland: Provide a way to force xdg surface configure events 5 years ago
Laurent Montel 2ac8611523 If include is define in .h remove it if it's defined in .cpp too (scripted) 5 years ago
Vlad Zahorodnii f369a3557c wayland: Block geometry updates while placing popups 6 years ago
Vlad Zahorodnii f24f2bd509 Enable shadow protocol support for all Wayland clients 6 years ago
Andreas Haratzis 1dbe3708f5 Fix for potential use-after-free introduced in a3b50500 6 years ago
Andreas Haratzis 71dfd60284 Fix use-after-free when the user hovers over an auto-hide plasma panel in wayland... 6 years ago
Vlad Zahorodnii 259ef70ddd Remove input method leftovers in XdgToplevelClient 6 years ago
Vlad Zahorodnii d3cca65d39 Implement the layer-shell v1 protocol 6 years ago
Vlad Zahorodnii 7be4ab97e4 Move XdgSurfaceClient::cleanTabBox() to WaylandClient 6 years ago
Vlad Zahorodnii fde34f3c57 Introduce geometry sync mode flags 6 years ago
Vlad Zahorodnii 7029d9c57c Move XdgSurfaceClient::cleanGrouping() to WaylandClient 6 years ago
Vlad Zahorodnii 4296a38a30 Move geometry handling code from XdgSurfaceClient to WaylandClient 6 years ago
Vlad Zahorodnii a9fd5ac19f Move struts logic to AbstractClient 6 years ago
Vlad Zahorodnii 4b978bb403 wayland: Switch to generic xdg_popup parent property 6 years ago
Marco Martin 97f4712f29 Fix size restore upon keyboard close in XdgSurfaceClient 6 years ago
Vlad Zahorodnii d97f12c1c6 wayland: Expose tiled state to xdg-shell clients 6 years ago
Vlad Zahorodnii 90b53f416c Use universal helper for writing toplevels to QDebug streams 6 years ago
Vlad Zahorodnii 3e9b722f8c Explicitly indicate support for window rules 6 years ago
Vlad Zahorodnii 9a04442781 Add default handler for screen edge based activation 6 years ago
Vlad Zahorodnii b36b3c67d1 Provide default implementation for noborder functionality 6 years ago
Vlad Zahorodnii 74da0bb701 Provide default implementation for AbstractClient::updateDecoration() 6 years ago
Vlad Zahorodnii 9e74199e27 Refactor color scheme related code 6 years ago
Vlad Zahorodnii 40dca1c93e Implement window hiding in the WaylandClient class 6 years ago
Aleix Pol 2ed00e4afe Move XdgSurfaceClient::updateDepth to WaylandClient 6 years ago
Vlad Zahorodnii 2e8f4964ec Drop XdgSurfaceClient::clientGeometry() 6 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Aleix Pol d71672a0d1 XdgPopupClient can also be a PlasmaShellSurface 6 years ago
Xaver Hugl 901a9a2373 make the panelAutoHideHideRequested callback also handle panels set to "windows can cover" 6 years ago
Benjamin Port 0ec34afdcc On wayland, prevent changeMaximize to raise client 6 years ago
Vlad Zahorodnii 555885072d Check if we successfully restored input focus 6 years ago
Vlad Zahorodnii 9c55c01767 Introduce a signal that notifies about new buffer geometry 6 years ago
Vlad Zahorodnii 4a6badc22c Ignore setActive() for windows that are being deleted 6 years ago
Vlad Zahorodnii 6139ea7874 Destroy xdg shell clients when surface is still alive 6 years ago
Vlad Zahorodnii 036ad759e0 [wayland] Adapt to SurfaceInterface changes 6 years ago
Benjamin Port 84b8d866e6 Prevent move/resize event when handling a maximize event 6 years ago
Benjamin Port 2d13bc3aa8 Prevent move/resize event when handling set full screen event 6 years ago
Vlad Zahorodnii f7a67e0edc [wayland] Ignore decoration updates if initial state isn't committed yet 6 years ago
Vlad Zahorodnii 1013ee1bd0 [wayland] Queue maximize and fullscreen requests if initial state isn't committed yet 6 years ago
David Edmundson c567d51749 Apply suggestion to xdgshellclient.cpp 6 years ago
David Edmundson 3f1fb873dd Apply suggestion to xdgshellclient.cpp 6 years ago