50 Commits (f702ad9c4cee58e8e438e3d22ff202a80ac8b3ff)

Author SHA1 Message Date
Vlad Zahorodnii 4258797402 Port Workspace::cascadeOffset() away from Window::frameGeometry() 2 years ago
Xaver Hugl b0a8294b05 autotests: test placement to always put the titlebar on the screen 2 years ago
Vlad Zahorodnii af7388c8a3 autotests: Port xdg-shell factory functions to unique_ptr 2 years ago
Vlad Zahorodnii 784d48ef52 Port away from deprecated KConfigBase::group() api 2 years ago
Antonio Russo 5502ce9a9c placeSmart: Properly track width and height 3 years ago
Vlad Zahorodnii cdb8887a15 wayland: Drop strut support in XdgToplevelWindow 3 years ago
Vlad Zahorodnii 6b2f46ca1f autotests: Remove unused outputbackend.h includes 3 years ago
Xaver Hugl 6e9d5c2cc3 autotests: directly call setVirtualOutputs 3 years ago
Vlad Zahorodnii e0da725533 autotests: Fix Test::waitForWindowDestroyed 3 years ago
Natalie Clarius 4f617e90b8 placement: add autotests for cascade if covering 3 years ago
Vlad Zahorodnii f71ee59a37 Port away from Cursor::setPos() 3 years ago
Natalie Clarius b6412454c2 placement: remove cascaded placement policy 3 years ago
Vlad Zahorodnii 12acd9bb78 autotests: Port away from OutputBackend::setInitialWindowSize() 3 years ago
Vlad Zahorodnii b830d408af core: Rename Platform to OutputBackend 3 years ago
Vlad Zahorodnii 6d3f00e82c autotests: Remove QVERIFY(signalSpy.isValid()) 4 years ago
Vlad Zahorodnii d2fb4147fc Move multi-purpose code in its own directory 4 years ago
Vlad Zahorodnii e97e520175 Move placement policy enum in KWin namespace 4 years ago
Xaver Hugl cdf777663d autotests/integration: use std::unique_ptr for wayland surfaces 4 years ago
Vlad Zahorodnii e24ee60bb2 autotests: Remove Test::initWaylandWorkspace() 4 years ago
Xaver Hugl 8955a2420e replace all uses of QScopedPointer with std::unique_ptr 4 years ago
Vlad Zahorodnii 4bfb0acc17 Make Workspace track managed outputs 4 years ago
David Edmundson 7292af3d04 Use floating geometry throughout 4 years ago
Vlad Zahorodnii 79e0051b04 autotests: Port more tests from obsolete Screens 4 years ago
Vlad Zahorodnii 22e5c8a260 autotests: client -> window 4 years ago
Nils Fenner b491aeb9ae Rename AbstractClient to Window 4 years ago
Nils Fenner aaa429ee0a Merge Toplevel into AbstractClient 4 years ago
Vlad Zahorodnii 8e7a8c5a11 Rename AbstractOutput to Output 4 years ago
Vlad Zahorodnii 09782bcf11 autotests: Use more fully qualified KWayland::Client types 4 years ago
Vlad Zahorodnii 7096e3ead8 Run clang-format 4 years ago
Vlad Zahorodnii da53d26543 autotests: Pass parent object as last argument to createXdgToplevelSurface() and createXdgPopupSurface() 4 years ago
Vlad Zahorodnii 200223e06e autotests: Prepend KWayland::Client:: to Surface 5 years ago
Vlad Zahorodnii 543145e76f autotests: Port common screen check preamble to AbstractOutput 5 years ago
Vlad Zahorodnii 7016da39c8 Move active output tracking to workspace 5 years ago
Vlad Zahorodnii b08807cc36 autotests: current abstract output 5 years ago
Vlad Zahorodnii 6ca411a84a Port AbstractClient::sendToScreen() to AbstractOutput 5 years ago
Vlad Zahorodnii 282e0d1c4d autotests: Port the tests to new xdg-shell helpers 5 years ago
Aleix Pol a3d32fa836 Ensure we start our tests with wayland already initialised 5 years ago
David Edmundson 154a38adf5 Test fullscreen in conjuction with sendToScreen 5 years ago
Vlad Zahorodnii 3cdc97a4e9 Avoid converting socket name between QString and QByteArray back and forth 5 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Vlad Zahorodnii d1b35f306d Introduce started signal in Application 6 years ago
Aleix Pol 6abd23ed02 Make it possible to have a separate cursor for the tablet 6 years ago
Vlad Zahorodnii be759b7d33 Use AbstractClient instead of XdgShellClient wherever possible 6 years ago
Vlad Zahorodnii 55b4912004 Update my email address 6 years ago
Marco Martin 10ace126be [wayland] Make sure fullscreen windows aren't repositioned 7 years ago
Vlad Zahorodnii 7d4471eba6 Rename geometry property to frameGeometry 7 years ago
Vlad Zagorodniy 168ea98845 Rename ShellClient to XdgShellClient 7 years ago
Vlad Zagorodniy d92d6e77ae [autotests] Don't test wl-shell clients 7 years ago
Vlad Zahorodnii 2b73484976 [autotests] Fix filename of placement test 7 years ago