kwin/autotests/integration
Vlad Zahorodnii b9b7357086 wayland: Fix getting the last configure event
If there's only one configure event that changes the position of the
window and it gets acknowledged but no buffer is attached yet, and a new
configure is sent, then the ConfigurePosition flag won't be inherited
by the new configure event and the window will be misplaced.

In order to fix that, this change makes XdgSurfaceClient pop the last
acknowledged configure event from the m_configureEvents list only when
it's about to be applied for sure.

BUG: 448856
2022-01-24 18:55:25 +00:00
..
data
effects Drop geometry tip 2022-01-04 07:36:42 +00:00
fakes
helper
protocols
scripting effects: Link builtin effects with executables 2021-10-19 09:12:15 +00:00
activation_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
activities_test.cpp autotests: Port common screen check preamble to AbstractOutput 2021-08-31 08:16:27 +00:00
buffer_size_change_test.cpp Move all dirty region scene repaint scheduling to Scene 2021-11-11 11:33:04 +02:00
CMakeLists.txt autotests: Replace output management test with a more useful test 2021-12-10 13:06:40 +02:00
dbus_interface_test.cpp wayland: Allow setting "no border" flag even without xdg decoration 2022-01-21 14:59:42 +00:00
debug_console_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
decoration_input_test.cpp Make AbstractClient::titlebarPosition() return Qt::Edge 2022-01-04 15:57:42 +00:00
desktop_window_x11_test.cpp autotests: Port common screen check preamble to AbstractOutput 2021-08-31 08:16:27 +00:00
dont_crash_aurorae_destroy_deco.cpp Introduce explicit base render backend type 2021-11-11 08:55:29 +00:00
dont_crash_cancel_animation.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
dont_crash_cursor_physical_size_empty.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
dont_crash_empty_deco.cpp Introduce explicit base render backend type 2021-11-11 08:55:29 +00:00
dont_crash_glxgears.cpp
dont_crash_no_border.cpp wayland: Properly handle async xdg-decoration updates 2021-12-15 12:47:27 +00:00
dont_crash_reinitialize_compositor.cpp Introduce explicit base render backend type 2021-11-11 08:55:29 +00:00
dont_crash_useractions_menu.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
generic_scene_opengl_test.cpp Move all dirty region scene repaint scheduling to Scene 2021-11-11 11:33:04 +02:00
generic_scene_opengl_test.h compositor: Merge the OpenGL 2 and 3 backends 2021-10-08 15:26:25 +00:00
globalshortcuts_test.cpp Move Xkb::LEDs enum to KWin namespace 2021-10-13 17:49:19 +00:00
idle_inhibition_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
input_stacking_order.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
inputmethod_test.cpp autotests: Fix InputMethodTest 2022-01-19 11:38:03 +00:00
internal_window.cpp Remove boolean trap in AbstractClient::isShown() 2021-11-24 08:11:35 +00:00
keyboard_layout_test.cpp Move Xkb::LEDs enum to KWin namespace 2021-10-13 17:49:19 +00:00
keymap_creation_failure_test.cpp
kwin_wayland_test.cpp autotests: Use Smart placement by default 2021-11-29 09:54:52 +02:00
kwin_wayland_test.h Try our best to convert preedit styling to text-input-v3 cursor range. 2021-12-27 06:32:31 +00:00
kwinbindings_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
layershellv1client_test.cpp autotests: Port common screen check preamble to AbstractOutput 2021-08-31 08:16:27 +00:00
lockscreen.cpp Introduce explicit base render backend type 2021-11-11 08:55:29 +00:00
maximize_test.cpp wayland: Properly handle async xdg-decoration updates 2021-12-15 12:47:27 +00:00
modifier_only_shortcut_test.cpp
move_resize_window_test.cpp wayland: Make fullscreen and maximize mode not affect interactive resize 2022-01-17 08:38:03 +00:00
nightcolor_test.cpp NightColor: use config watcher to update state when configs are changed 2021-10-07 13:12:30 +00:00
no_global_shortcuts_test.cpp
no_xdg_runtime_dir_test.cpp
outputchanges_test.cpp autotests: Replace output management test with a more useful test 2021-12-10 13:06:40 +02:00
placement_test.cpp autotests: Pass parent object as last argument to createXdgToplevelSurface() and createXdgPopupSurface() 2021-12-09 11:03:59 +00:00
plasma_surface_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
plasmawindow_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
platformcursor.cpp
pointer_constraints_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
pointer_input.cpp make software cursors work per output 2021-12-28 18:42:29 +00:00
quick_tiling_test.cpp Fix geometryRestore() handling with maximize quick tile mode 2022-01-17 13:02:48 +00:00
scene_opengl_es_test.cpp
scene_opengl_test.cpp
scene_qpainter_test.cpp Move all dirty region scene repaint scheduling to Scene 2021-11-11 11:33:04 +02:00
screen_changes_test.cpp autotests: Port common screen check preamble to AbstractOutput 2021-08-31 08:16:27 +00:00
screenedge_client_show_test.cpp autotests: Port common screen check preamble to AbstractOutput 2021-08-31 08:16:27 +00:00
screenedges_test.cpp AbstractClient: split up hideClient into hide and show 2021-11-08 14:19:05 +00:00
screens_test.cpp autotests: Port common screen check preamble to AbstractOutput 2021-08-31 08:16:27 +00:00
shade_test.cpp autotests: Port common screen check preamble to AbstractOutput 2021-08-31 08:16:27 +00:00
showing_desktop_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
stacking_order_test.cpp
struts_test.cpp autotests: Pass parent object as last argument to createXdgToplevelSurface() and createXdgPopupSurface() 2021-12-09 11:03:59 +00:00
tabbox_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
test_helpers.cpp autotests: Update property before updating 2022-01-19 11:38:03 +00:00
test_virtualkeyboard_dbus.cpp
touch_input_test.cpp make software cursors work per output 2021-12-28 18:42:29 +00:00
transient_placement.cpp autotests: Pass parent object as last argument to createXdgToplevelSurface() and createXdgPopupSurface() 2021-12-09 11:03:59 +00:00
virtual_desktop_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
window_rules_test.cpp autotests: Port common screen check preamble to AbstractOutput 2021-08-31 08:16:27 +00:00
window_selection_test.cpp autotests: Prepend KWayland::Client:: to Surface 2021-09-06 10:42:03 +00:00
x11_client_test.cpp Lock clientStepUserMovedResized to move resize geometry changes 2022-01-04 07:36:42 +00:00
xdgshellclient_rules_test.cpp Lock clientStepUserMovedResized to move resize geometry changes 2022-01-04 07:36:42 +00:00
xdgshellclient_test.cpp wayland: Fix getting the last configure event 2022-01-24 18:55:25 +00:00
xwayland_input_test.cpp autotests: Port common screen check preamble to AbstractOutput 2021-08-31 08:16:27 +00:00
xwayland_selections_test.cpp Fix xwayland copying unit test 2021-09-09 11:13:02 +00:00
xwaylandserver_crash_test.cpp Move all dirty region scene repaint scheduling to Scene 2021-11-11 11:33:04 +02:00
xwaylandserver_restart_test.cpp Move all dirty region scene repaint scheduling to Scene 2021-11-11 11:33:04 +02:00