kwin/autotests
Martin Gräßlin 8c4bc3ba45 [kwin_wayland] Split out wl_shell and wl_shell_surface into dedicated classes
New classes Shell and ShellSurface are created. Both are in shell.[h|cpp]
to indicate their close relationship with the Shell having to create the
ShellSurface.

WaylandBackend is adjusted to hold a Shell* and ShellSurface* instead of
the lower level structs. This also required adjustements to the creation
of the Backend as it now doesn't set a default size any more. Thus the
backendReady signal may not be emitted before the initial configure
event arrived. This also makes it easier to support either the fullscreen
shell or wl_shell at the same time.

Of course a unit test is added for the two new classes. This needs to
be extended once we have more control over the mock Wayland server.
2014-08-27 08:57:06 +02:00
..
wayland_client [kwin_wayland] Split out wl_shell and wl_shell_surface into dedicated classes 2014-08-27 08:57:06 +02:00
CMakeLists.txt [kwin-wayland] Create dedicated thread for wayland connection 2014-08-18 08:51:24 +02:00
fakeeffectplugin.cpp [kwin] Add a PluginEffectLoader 2014-03-28 14:04:54 +01:00
fakeeffectplugin.json [kwin] Add a PluginEffectLoader 2014-03-28 14:04:54 +01:00
fakeeffectplugin_version.cpp [kwin] Adapt to KPluginFactory change 2014-03-28 19:50:46 +00:00
fakeeffectplugin_version.json [kwin] Add a PluginEffectLoader 2014-03-28 14:04:54 +01:00
mock_effectshandler.cpp [kwin] Introduce a new Effect Loading mechanism 2014-03-28 14:04:54 +01:00
mock_effectshandler.h [effects] Get xcb_connection_t* and rootWindow through EffectsHandler API 2014-04-16 16:05:05 +02:00
test_builtin_effectloader.cpp Drop "kwin4_effect_" prefix for BuiltIn Effects 2014-04-28 13:52:50 +02:00
test_client_machine.cpp Use KWindowInfo::clientMachine in ClientMachine::resolve 2014-04-10 15:55:17 +02:00
test_plugin_effectloader.cpp [kwin] Add a PluginEffectLoader 2014-03-28 14:04:54 +01:00
test_screen_paint_data.cpp [kwin] Rename tests subdirectories to autotests 2014-01-30 11:01:59 +01:00
test_scripted_effectloader.cpp [kwin] Add a ScriptedEffectLoader 2014-03-28 14:04:54 +01:00
test_virtual_desktops.cpp Switch virtual desktops with ctrl+alt+mouse wheel 2014-03-19 14:14:56 +01:00
test_window_paint_data.cpp Remove the decoration opacity property 2014-08-25 17:25:04 +02:00
test_xcb_window.cpp [kwin] Rename tests subdirectories to autotests 2014-01-30 11:01:59 +01:00
test_xcb_wrapper.cpp Distinguish empty and non existent properties 2014-06-11 11:08:02 +02:00
testutils.h [kwin] Rename tests subdirectories to autotests 2014-01-30 11:01:59 +01:00