kwin/autotests/wayland
Martin Gräßlin 04fdecdd59 Implement sanity checks when placing transients
A transient window should always be visible on the current screen.
This change ensures that a transient is always placed in a way that
the transient window is visible on the screen ignoring the transient
offset hint if it has to be.

Unfortunately QtWayland doesn't set the transient hint correctly:
a sub menu is a transient to the main window and not to the parent
menu resulting in quite off positioned menus, see:
https://bugreports.qt.io/browse/QTBUG-51640
2016-03-03 15:57:55 +01:00
..
data/anim-data-delete-effect [autotest] Don't crash when cancel animation from animationEnded in scripted effect 2016-02-17 13:59:55 +01:00
CMakeLists.txt [autotest] Add test for transient placement positioning 2016-03-03 15:57:55 +01:00
decoration_input_test.cpp Move decoration double click logic to button press 2016-02-17 14:41:26 +01:00
dont_crash_cancel_animation.cpp [autotest] Don't crash when cancel animation from animationEnded in scripted effect 2016-02-17 13:59:55 +01:00
dont_crash_glxgears.cpp Revert "[autotest] Let's dare enabling the OpenGL compositor in the tests" 2016-02-12 15:22:55 +01:00
input_stacking_order.cpp [autotest] Test case for stacking order changes should change focus 2016-02-11 10:47:21 +01:00
internal_window.cpp Improve keyboard handling for internal windows 2016-02-17 13:34:24 +01:00
kwin_wayland_test.cpp Revert "[autotest] Let's dare enabling the OpenGL compositor in the tests" 2016-02-12 15:22:55 +01:00
kwin_wayland_test.h Fix typo 2016-02-11 09:34:19 +01:00
lockscreen.cpp Implement internal keyboard repeat 2016-02-19 08:22:53 +01:00
move_resize_window_test.cpp Map all pointer buttons to Qt::MouseButton 2016-02-17 11:16:57 +01:00
platformcursor.cpp [plugins/qpa] Implement a custom QPlatformCursor 2016-02-17 12:42:12 +01:00
pointer_input.cpp [autotests] Specify XCUROSR_THEME and XCURSOR_SIZE in pointer input test 2016-02-25 13:53:23 +01:00
quick_tiling_test.cpp Fix typo 2016-02-11 09:34:19 +01:00
start_test.cpp Fix typo 2016-02-11 09:34:19 +01:00
touch_input_test.cpp [autotests] Add test case for touch down triggers a mouse action 2016-02-18 09:57:18 +01:00
transient_no_input_test.cpp Fix typo 2016-02-11 09:34:19 +01:00
transient_placement.cpp Implement sanity checks when placing transients 2016-03-03 15:57:55 +01:00