You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martin Flöser 20e314d151 Properly render XWayland windows in SceneQPainter
Summary:
The buffer for a XWayland window is larger than the actual size. Thus
we need to use the clientSize as reference, not the buffer size.

BUG: 382748

Test Plan: Test passes

Reviewers: #kwin, #plasma

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D6952
7 years ago
..
data
effects
helper
scripting
CMakeLists.txt [autotests] Add test case for incorrect rendering of XWayland on SceneQPainter 7 years ago
activities_test.cpp
debug_console_test.cpp
decoration_input_test.cpp
desktop_window_x11_test.cpp
dont_crash_aurorae_destroy_deco.cpp
dont_crash_cancel_animation.cpp
dont_crash_empty_deco.cpp
dont_crash_glxgears.cpp
dont_crash_no_border.cpp
dont_crash_useractions_menu.cpp [autotests] Ensure TestDontCrashUseractionsMenu uses breeze 7 years ago
generic_scene_opengl_test.cpp [autotests] Test creating core context profile 7 years ago
generic_scene_opengl_test.h [autotests] Test creating core context profile 7 years ago
globalshortcuts_test.cpp Implement support for window shortcuts for Wayland windows 7 years ago
input_stacking_order.cpp
internal_window.cpp
keyboard_layout_test.cpp
keymap_creation_failure_test.cpp
kwin_wayland_test.cpp
kwin_wayland_test.h Improve testWindowScaled test 7 years ago
kwinbindings_test.cpp [autotests] Add test case for sending window to desktop shortcuts 7 years ago
lockscreen.cpp
maximize_test.cpp
modifier_only_shortcut_test.cpp
move_resize_window_test.cpp Replace Workspace::slotWindowQuickTileFoo by a quickTileWindow with argument 7 years ago
no_xdg_runtime_dir_test.cpp
plasma_surface_test.cpp [autotests] Drop PlasmaSurfaceTest::m_connection 7 years ago
plasmawindow_test.cpp [autotests] Try to make PlasmaWindowTest::testCreateDestroyX11PlasmaWindow more robust 7 years ago
platformcursor.cpp
pointer_constraints_test.cpp [autotests] Extend pointer constraints test for closing window of locked pointer 7 years ago
pointer_input.cpp
quick_tiling_test.cpp Replace Workspace::slotWindowQuickTileFoo by a quickTileWindow with argument 7 years ago
scene_opengl_es_test.cpp [autotests] Introduce a SceneOpenGL ES test 7 years ago
scene_opengl_test.cpp [autotests] Introduce a SceneOpenGL ES test 7 years ago
scene_qpainter_test.cpp Properly render XWayland windows in SceneQPainter 7 years ago
screen_changes_test.cpp
screenedge_client_show_test.cpp [autotest] Disable default TabBox on touch screen edge in ScreenEdgeClientShowTest 7 years ago
shade_test.cpp
shell_client_test.cpp [autotests] Add test cases for verifying that Toplevel::window() is only set for X11 7 years ago
showing_desktop_test.cpp Restore active client after ending showing desktop 7 years ago
start_test.cpp
struts_test.cpp Implement support for restricted move area on Wayland 7 years ago
tabbox_test.cpp
test_helpers.cpp Improve testWindowScaled test 7 years ago
touch_input_test.cpp
transient_no_input_test.cpp
transient_placement.cpp
window_rules_test.cpp
window_selection_test.cpp
x11_client_test.cpp [autotests] Add test cases for verifying that Toplevel::window() is only set for X11 7 years ago
xclipboardsync_test.cpp
xwayland_input_test.cpp