kwin/src/wayland/autotests/client
David Edmundson 9b564c4069 Update SurfaceInterface outputs when an output global gets destroyed
Summary:
As per existing TODO.

A new signal is added on Global to emit so we can process the result
whist we still have a valid object. The name is overly explicit to try
and logically separate it from QObject::destroyed().

Test Plan: Updated existing unit test.

Reviewers: #plasma, graesslin

Reviewed By: #plasma, graesslin

Subscribers: graesslin, anthonyfieroni, plasma-devel, #frameworks

Tags: #frameworks, #plasma_on_wayland

Differential Revision: https://phabricator.kde.org/D7531
2017-08-26 11:54:10 +01:00
..
CMakeLists.txt autotests: prepare for CMAKE_RUNTIME_OUTPUT_DIRECTORY being set 2017-07-29 08:27:59 +02:00
test_compositor.cpp
test_datadevice.cpp [server] When replacing the clipboard selection previous DataSource needs to be cancelled 2016-09-14 10:22:38 +02:00
test_datasource.cpp [server] Don't call wl_data_source_send_send if DataSource is unbound 2016-10-12 08:08:28 +02:00
test_drag_drop.cpp
test_error.cpp Fix autotests on the FreeBSD CI. 2017-05-05 17:27:24 +02:00
test_fake_input.cpp Add support for touch events in fakeinput protocol and interface. 2016-05-31 16:43:54 +05:30
test_idle.cpp [autotest] Try making IdleTest more robust 2016-08-22 15:32:02 +02:00
test_plasma_window_model.cpp add requestToggleKeepAbove/below 2017-05-24 18:02:22 +02:00
test_plasmashell.cpp Add request to have focus in a PlasmaShellSurface of Role Panel 2016-10-18 07:47:10 +02:00
test_pointer_constraints.cpp [client] Fix nullptr dereference in ConfinedPointer and LockedPointer 2016-11-25 13:14:14 +01:00
test_selection.cpp [server] Properly send a selection clear prior to keyboard focus enter 2016-07-13 09:21:01 +02:00
test_server_side_decoration.cpp [server] Don't destroy ServerSideDecorationInterface when parent SurfaceInterface is destroyed 2016-06-01 07:32:38 +02:00
test_shadow.cpp add .data() to qpointer access 2016-06-30 16:45:29 +02:00
test_shm_pool.cpp
test_text_input.cpp [server] Send text input leave if focused surface gets unbound 2017-07-19 20:17:56 +02:00
test_wayland_blur.cpp add .data() to qpointer access 2016-06-30 16:45:29 +02:00
test_wayland_connection_thread.cpp [client] Track all created ConnectionThreads and add API to access them 2017-07-21 07:14:22 +02:00
test_wayland_contrast.cpp add .data() to qpointer access 2016-06-30 16:45:29 +02:00
test_wayland_fullscreen_shell.cpp [autotests/client] QSkip the WaylandFullscreenShellTest if _wl_fullscreenshell missing 2016-08-08 07:45:02 +02:00
test_wayland_output.cpp [client] Track all created Outputs and add static get method 2016-09-13 08:29:04 +02:00
test_wayland_outputdevice.cpp [autotest] Further tries on hardening the TestWaylandOutputDevice 2016-05-25 14:03:02 +02:00
test_wayland_outputmanagement.cpp [autotests] Try fixing TestWaylandOutputManagement 2016-10-28 08:39:28 +02:00
test_wayland_region.cpp [server] Improve the handling when clients disconnect 2016-05-19 16:21:27 +02:00
test_wayland_registry.cpp Destroy all kwayland objects created by registry when it is destroyed 2017-07-28 09:51:46 +01:00
test_wayland_seat.cpp Avoid sending data offers from an invalid source. 2017-08-16 00:17:32 +01:00
test_wayland_shell.cpp Add support for wl_shell_surface::set_popup and popup_done 2017-03-25 17:43:47 +01:00
test_wayland_slide.cpp add .data() to qpointer access 2016-06-30 16:45:29 +02:00
test_wayland_subcompositor.cpp
test_wayland_subsurface.cpp [autotests] Verify the directChildServerSurfaces in TestSubSurface::testSurfaceAt 2016-06-29 11:24:35 +02:00
test_wayland_surface.cpp Update SurfaceInterface outputs when an output global gets destroyed 2017-08-26 11:54:10 +01:00
test_wayland_windowmanagement.cpp add requestToggleKeepAbove/below 2017-05-24 18:02:22 +02:00
test_xdg_shell.cpp Add support for xdg-shell 2016-07-13 13:04:31 +02:00