kwin/autotests
Vlad Zahorodnii 77f712d3a7 Fix tracking of geometry restore with electric maximize
If the user wants to move a tiled window, but changes their mind and
tiles the window back to the previous position, the geometryRestore()
will be corrupted because initialMoveResizeGeometry() is the same as the
geometry of the window in the tiled mode.

This change fixes tracking of the geometry restore by precomputing the
geometry restore when starting interactive move. That way, if the window
is untiled and tiled again without release left pointer button, the
geometry restore will be set to the correct value in setQuickTileMode().

This change also adjusts the test suite so such a subtle case won't be
broken again without noticing it.
2022-02-03 16:01:45 +00:00
..
integration Fix tracking of geometry restore with electric maximize 2022-02-03 16:01:45 +00:00
libinput [libinput] Add support for display mapping 2021-12-13 18:53:23 +00:00
libkwineffects autotests: Fix kwinglplatformtest 2021-06-18 17:31:32 +03:00
libxrenderutils Make source code more relocatable 2021-02-10 15:31:42 +00:00
tabbox Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
CMakeLists.txt Move opengl context attribute builders to utils directory 2022-01-25 16:56:33 +00:00
onscreennotificationtest.cpp Make source code more relocatable 2021-02-10 15:31:42 +00:00
onscreennotificationtest.h Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
opengl_context_attribute_builder_test.cpp Move opengl context attribute builders to utils directory 2022-01-25 16:56:33 +00:00
test_client_machine.cpp Move xcbutils to utils directory 2022-01-25 16:56:33 +00:00
test_ftrace.cpp Add ftrace markers 2021-01-14 09:31:59 +00:00
test_gestures.cpp tests: fix GestureTest 2021-08-31 01:45:27 +00:00
test_screen_paint_data.cpp libkwineffects: Introduce EffectScreen 2021-03-09 08:58:22 +00:00
test_virtual_desktops.cpp tests: fix TestVirtualDesktops 2021-08-31 01:45:27 +00:00
test_window_paint_data.cpp effects: Port effects from int screens ids to EffectScreen 2021-10-20 12:09:09 +00:00
test_x11_timestamp_update.cpp Move utils.h file to utils directory 2022-01-25 16:56:33 +00:00
test_xcb_size_hints.cpp Move xcbutils to utils directory 2022-01-25 16:56:33 +00:00
test_xcb_window.cpp Move xcbutils to utils directory 2022-01-25 16:56:33 +00:00
test_xcb_wrapper.cpp Move xcbutils to utils directory 2022-01-25 16:56:33 +00:00
test_xkb.cpp fix global shortcuts for non-Latin symbols 2021-04-05 19:39:06 +00:00
testutils.h Prettify license headers 2020-08-07 19:57:56 +00:00