kwin/autotests/integration
David Edmundson 7e8facc3fd [wayland] Use the new plasma virtual desktop protocol
Summary:
implement virtual desktop support for Wayland.
use the new virtual desktop protocol from D12820
The VirtualDesktopManager class needed some big change in order
to accomodate it, which is where most changes are.
Other than that, it's mostly connections to wire up
VirtualDesktopsManager and VirtualDesktopsManagement(the wayland protocol impl)

Depends on D12820
Other notable detail, is the client visibility updated to reflect the presence
of the client in the plasmavirtualdesktop.
(and the unSetDesktop concept)

Test Plan: used a bit a plasma session together with D12820, D13748 and D13746

Reviewers: #plasma, #kwin, graesslin, davidedmundson

Reviewed By: #plasma, #kwin, davidedmundson

Subscribers: hein, zzag, davidedmundson, kwin

Tags: #kwin

Maniphest Tasks: T4457

Differential Revision: https://phabricator.kde.org/D13887
2018-11-01 16:35:29 +01:00
..
data
effects [effects/scale] Port to JavaScript 2018-10-29 10:17:21 +02:00
fakes [scenes/opengl] Fix overlapping shadow tiles 2018-06-07 12:07:57 +03:00
helper XdgV6 - Kwin side 2017-09-25 16:47:30 +01:00
scripting Fix minor EBN issues 2018-08-29 21:02:16 +03:00
activities_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
CMakeLists.txt Generalize constrainedStackingOrder for group transients and ordinary transients 2018-10-15 15:46:03 +03:00
colorcorrect_nightcolor_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
debug_console_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
decoration_input_test.cpp [platforms/virtual] Let VirtualOutput inherit Output 2018-08-31 11:56:39 +02:00
desktop_window_x11_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
dont_crash_aurorae_destroy_deco.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
dont_crash_cancel_animation.cpp
dont_crash_cursor_physical_size_empty.cpp Don't crash if the cursor theme fails to create 2018-03-04 09:42:27 +01:00
dont_crash_empty_deco.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
dont_crash_glxgears.cpp
dont_crash_no_border.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
dont_crash_useractions_menu.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
generic_scene_opengl_test.cpp [autotests] Drop cast to SceneOpenGL GenericSceneOpenGLTest 2017-09-08 16:06:33 +02:00
generic_scene_opengl_test.h [autotests] Test creating core context profile 2017-06-25 09:48:46 +02:00
globalshortcuts_test.cpp Don't try to filter null key combinations 2018-04-24 16:35:23 +02:00
idle_inhibition_test.cpp Add support for new IdleInhibition protocol 2017-11-30 21:51:36 +01:00
input_stacking_order.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
internal_window.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
keyboard_layout_test.cpp
keymap_creation_failure_test.cpp
kwin_wayland_test.cpp [autotests] Set breeze icon theme name in integration tests 2018-02-27 18:17:53 +01:00
kwin_wayland_test.h [wayland] XdgPopup Positioning 2018-10-20 17:17:59 +01:00
kwinbindings_test.cpp [autotests] Try making KWinBindingsTest::testSwitchWindowScript more robust 2017-08-13 17:08:49 +02:00
lockscreen.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
maximize_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
modifier_only_shortcut_test.cpp [autotests] Force XKB_DEFAULT_RULES to evdev in ModifierOnlyShortcutsTest 2017-09-17 20:54:32 +02:00
move_resize_window_test.cpp Clean up includes 2018-08-31 22:58:11 +03:00
no_xdg_runtime_dir_test.cpp
plasma_surface_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
plasmawindow_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
platformcursor.cpp
pointer_constraints_test.cpp Disable modifier window actions if global shortcuts are disabled 2018-10-14 09:45:57 +02:00
pointer_input.cpp Disable modifier window actions if global shortcuts are disabled 2018-10-14 09:45:57 +02:00
quick_tiling_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
scene_opengl_es_test.cpp [autotests] Introduce a SceneOpenGL ES test 2017-06-24 21:05:49 +02:00
scene_opengl_shadow_test.cpp [scenes/opengl] Fix overlaps in shadow texture atlas 2018-08-31 17:33:19 +03:00
scene_opengl_test.cpp [autotests] Introduce a SceneOpenGL ES test 2017-06-24 21:05:49 +02:00
scene_qpainter_shadow_test.cpp compare doubles to doubles 2018-06-14 09:21:07 +01:00
scene_qpainter_test.cpp Do not unset cursor image when cursor enters a surface 2018-05-19 08:58:42 +02:00
screen_changes_test.cpp Add XDG Output support 2018-05-18 14:16:13 +01:00
screenedge_client_show_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
shade_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
shell_client_rules_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
shell_client_test.cpp [autotests] Hook up some missing tests for XDGShellStable 2018-10-15 15:02:53 +01:00
showing_desktop_test.cpp Restore active client after ending showing desktop 2017-07-01 08:20:01 +02:00
stacking_order_test.cpp Keep Deleted transients above old parents 2018-10-16 18:58:17 +03:00
start_test.cpp [autotests] Try making StartTest more robust on FreeBSD 2017-09-23 15:17:19 +02:00
struts_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
tabbox_test.cpp
test_helpers.cpp [wayland] XdgPopup Positioning 2018-10-20 17:17:59 +01:00
touch_input_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
transient_no_input_test.cpp [wayland] XdgPopup Positioning 2018-10-20 17:17:59 +01:00
transient_placement.cpp [wayland] XdgPopup Positioning 2018-10-20 17:17:59 +01:00
virtual_desktop_test.cpp [wayland] Use the new plasma virtual desktop protocol 2018-11-01 16:35:29 +01:00
window_rules_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
window_selection_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
x11_client_test.cpp Clean up includes 2018-08-31 22:58:11 +03:00
xclipboardsync_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00
xwayland_input_test.cpp [platforms/virtual] Add virtual output class 2018-03-19 22:12:22 +01:00