kwin/autotests
David Edmundson 8fd4476ff1 wayland: Move XWayland key forwarding into a filter
We optionally send some keys to xwayland through the filter when no x11
client has focus. This allows shortcut handling in X11 apps to work.

When kwin is grabbing keys we don't necessarily want X11 to sniff these
keys as things can get out of sync. A key place is the tabbox. The X11
client sill has focus, but xwayland is not active. This means we pass
tab keys to X which then go to application incorrectly.

Part of this patch changes the tabbox filter to not intercept the alt
key release event. This ensures xwayland's concept of pressed modifiers
stays in sync.

BUG: 484992
2024-08-02 09:31:40 +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 wayland: Move XWayland key forwarding into a filter 2024-08-02 09:31:40 +00:00
libinput backends/libinput: don't apply pointer acceleration to touchpad gestures 2024-08-01 09:52:12 +00: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 Add ftrace markers 2021-01-14 09:31:59 +00:00
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