kwin/autotests
David Edmundson 374d859493 xwayland: Only update keyboard modifers for XWayland's keys
KeyboardInterface is a multiplexer, it has a global state to kwin
that forwards events the single focussed window.

XWayland also forwards events to clients, but uses the keyboard interface.
It has some overloads that take a specific client, this was used for key events
but not modifiers.

The end result was not only that XWayland could miss a modifier update, but
also that wayland clients would get modifier updates out of order.
Key events must come first.

BUG: 490270
2024-07-24 15:57:21 +00:00
..
drm backends/drm: implement support for post blending color pipelines 2024-07-04 17:39:10 +02:00
effect opengl/glplatform: remove dependency on OpenGlContext 2024-03-08 17:26:54 +00:00
integration xwayland: Only update keyboard modifers for XWayland's keys 2024-07-24 15:57:21 +00:00
libinput pointer input: handle warp events differently from absolute motion events 2024-03-19 20:13:11 +01:00
wayland wayland: Remove zombie ClientConnection from Display later 2024-03-20 13:41:59 +00:00
CMakeLists.txt Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
onscreennotificationtest.cpp Port away from deprecated KConfigBase::group() api 2023-11-28 10:02:03 +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 more opengl related files to the opengl folder 2024-01-09 19:45:59 +01:00
output_transform_test.cpp core: Add OutputTransform::FlipY convenience aliases 2024-01-09 17:42:09 +00:00
test_client_machine.cpp Don't use QtTest => use QTest + missing include 2023-07-04 10:38:21 +00:00
test_colorspaces.cpp autotests: add a color pipeline test for identity transformations 2024-07-09 20:10:47 +00:00
test_ftrace.cpp
test_gestures.cpp gesture: use the global direction enums 2023-02-02 16:21:36 +00:00
test_utils.cpp Don't use QtTest => use QTest + missing include 2023-07-04 10:38:21 +00:00
test_virtual_desktops.cpp Ignore external updates of _NET_DESKTOP_LAYOUT and _NET_DESKTOP_NAMES 2024-01-30 14:14:09 +02:00
test_window_paint_data.cpp effects.h -> effecthandler.h 2023-11-20 15:47:36 +00:00
test_x11_timestamp_update.cpp libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
test_xcb_size_hints.cpp utils: Provide size hints in native pixels 2024-07-18 13:39:11 +03:00
test_xcb_window.cpp Don't use QtTest => use QTest + missing include 2023-07-04 10:38:21 +00:00
test_xcb_wrapper.cpp Don't use QtTest => use QTest + missing include 2023-07-04 10:38:21 +00:00
test_xkb.cpp autotests/test_xkb: Do not expect fail in fixed Qt versions 2024-05-29 12:12:42 +02:00
testutils.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
xcb_scaling_mock.cpp autotests: Add a missing mock definition of Xcb::toXNative(QRectF) 2024-06-13 08:34:30 +00:00