kwin/autotests
Martin Gräßlin 35c4786820 [kwin_wayland] Add support for shm buffers in server module
The Display provides a method to create the shm pool and a
BufferInterface class is added to the server module. It is created
from the SurfaceInterface when a buffer gets attached to the surface.
The BufferInterface can be referenced and once its unreferenced it
sends a buffer release to the client and destroys itself.

For the case that the buffer is a shm buffer the BufferInterface
provides a convenience method to turn it into a QImage.

The auto test for Surface is extended by attaching buffers to the
surface and verifying that the content is correct.
2014-09-02 09:52:16 +02:00
..
wayland_client [kwin_wayland] Add support for shm buffers in server module 2014-09-02 09:52:16 +02:00
wayland_server [kwin_wayland] Add support for shm buffers in server module 2014-09-02 09:52:16 +02:00
CMakeLists.txt [kwin_wayland] Initial addition of the WaylandServer module 2014-09-02 09:52:16 +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
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
test_xcb_wrapper.cpp Distinguish empty and non existent properties 2014-06-11 11:08:02 +02:00
testutils.h