97 Commits (5184a630bbd225eb583f73bc71d7962019b73c27)

Author SHA1 Message Date
Xaver Hugl 520fa3042a pointer input: always confine pointer to screens 3 years ago
Vlad Zahorodnii e0062f675d Port away from QRectF::contains() 3 years ago
Xaver Hugl 4cd25cf571 cursor: make position, hotspot and size floating point 3 years ago
Vlad Zahorodnii f71ee59a37 Port away from Cursor::setPos() 3 years ago
Vlad Zahorodnii 9b0758ea71 autotests: Remove weird qwait in pointer input test 3 years ago
Vlad Zahorodnii 64a6a70b3e autotests: Use fewer Window::clientPos() 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 72883df2aa core: Move workspace bits from Platform to Application 3 years ago
Vlad Zahorodnii 482741499d autotests: Reduce the number of "using namespace KWayland::Client" 3 years ago
Vlad Zahorodnii 583b7b4df9 autotests: Fix PointerInputTest in Qt 6 build 3 years ago
Vlad Zahorodnii 187f556f85 Drop Screens 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 82c09653aa Move xcursortheme.{h,cpp} to utils/ 4 years ago
Vlad Zahorodnii a5ac7cf0ae scripting: Port ClientModel V2 from Screens 4 years ago
Xaver Hugl cdf777663d autotests/integration: use std::unique_ptr for wayland surfaces 4 years ago
Xaver Hugl 02f9978489 autotests/pointer_input: add test for moving fullscreen windows 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
Xaver Hugl 43b78e40d8 screens: move singleton to Workspace 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 3b46067fc1 autotests: Force OpenGL compositing in testPointerInput 4 years ago
Vlad Zahorodnii 1d699a703d autotests: presentwindows -> windowview 4 years ago
Vlad Zahorodnii 22e5c8a260 autotests: client -> window 4 years ago
Vlad Zahorodnii 175037d9d1 Prefer the term "window" over "client" in Workspace 4 years ago
Nils Fenner b491aeb9ae Rename AbstractClient to Window 4 years ago
Vlad Zahorodnii b64f95b703 Integrate kwaylandserver 4 years ago
Vlad Zahorodnii 8e7a8c5a11 Rename AbstractOutput to Output 4 years ago
Vlad Zahorodnii 7096e3ead8 Run clang-format 4 years ago
Julius Zint 270a963350 Migrate all autotest input simulation functions 4 years ago
Vlad Zahorodnii 0f448a83d9 autotests: Test moving pointer between windows 4 years ago
Vlad Zahorodnii 0213661a7c wayland: Rework Xcursor theme loading 4 years ago
Xaver Hugl 6a99bfd2f4 make software cursors work per output 4 years ago
Vlad Zahorodnii 4bd9708503 autotests: Fix PointerInputTest::testDecoCancelsPopup() 4 years ago
Vlad Zahorodnii da53d26543 autotests: Pass parent object as last argument to createXdgToplevelSurface() and createXdgPopupSurface() 4 years ago
Andrey Butirsky 83ece2e2a8 unit test for focusing loss problem on maximize 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 507c5140b7 Port Workspace::topClientOnDesktop() to AbstractOutput 5 years ago
Vlad Zahorodnii b75f089981 Port Workspace::topClientOnDesktop() to VirtualDesktop 5 years ago
Vlad Zahorodnii 964c487d4f wayland: Switch to ClientBuffer 5 years ago
Vlad Zahorodnii edb7867ee9 Prepend "Interactive" to interactive move resize methods 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
Vlad Zahorodnii 403a04fe24 wayland: Fix loading of HiDPI cursors 5 years ago