Added transport of on-screen visibility to qt-compositor via wayland
authorMartin Zielinski <martin.zielinski@nokia.com>
Mon, 27 Jun 2011 06:56:41 +0000 (08:56 +0200)
committerMartin Zielinski <martin.zielinski@nokia.com>
Mon, 27 Jun 2011 06:58:28 +0000 (08:58 +0200)
commit09c15672015c63206504315d2646eaf14f8f0c4a
tree5de002ef58a1f3cfdcbc218c0f315247ddf1e04b
parentff25cf098d609eb56c93d4874ceb3d627c00dc51
Added transport of on-screen visibility to qt-compositor via wayland

qt-compositor now has the ability to inform a client of not being visible on-screen.
This is mainly used to stop rendering and processing on the client-app side if the
window is occluded by another fullscreen window.
src/qt-compositor/compositor_api/waylandsurface.cpp
src/qt-compositor/compositor_api/waylandsurface.h
src/qt-compositor/compositor_api/waylandsurfaceitem.cpp
src/qt-compositor/qt-compositor.pri
src/qt-compositor/wayland_wrapper/wlsurface.cpp
src/qt-compositor/wayland_wrapper/wlsurface.h
src/qt-compositor/windowmanagerprotocol/wayland-windowmanager-protocol.c
src/qt-compositor/windowmanagerprotocol/wayland-windowmanager-server-protocol.h
src/qt-compositor/windowmanagerprotocol/waylandwindowmanagerintegration.cpp
src/qt-compositor/windowmanagerprotocol/waylandwindowmanagerintegration.h
src/qt-compositor/windowmanagerprotocol/windowmanager.xml