Add explicit SurfaceInterface::commited signal

Authored by davidedmundson on Tue, Feb 12, 2:06 PM.

Description

Add explicit SurfaceInterface::commited signal

Summary:
Whilst some interfaces that are double-buffered against the wl_surface
are proxied through SurfaceInterface, some are not, most notably
XdgShell.

We need some low level signal to know when the surface has been
committed which doesn't rely on their being a damaged buffer.

Test Plan:
Unit test
Used in kwin

Reviewers: KWin, zzag

Reviewed By: KWin, zzag

Subscribers: zzag, kde-frameworks-devel

Tags: Frameworks

Differential Revision: https://phabricator.kde.org/D18582

Details

Committed
davidedmundsonTue, Feb 12, 2:07 PM
Reviewer
KWin
Differential Revision
D18582: Add explicit SurfaceInterface::commited signal
Parents
R127:9c95e203eae7: Add missing XdgShellPopup::ackConfigure
Branches
Unknown
Tags
Unknown