graesslin created this revision. graesslin added a reviewer: Plasma on Wayland. Restricted Application added a subscriber: plasma-devel. Restricted Application added a project: Plasma on Wayland.
REVISION SUMMARY This change implements support for the wl_surface events enter and leave. Those events are emitted whenever a surface becomes visible on an output by e.g. mapping the surface, moving or resizing it. Similar the leave is sent whenever the surface is no longer on an output. The server side is not yet fully complete yet. It also needs to emit when the client binds the output another time and needs to send a leave before destroying the output. REPOSITORY rKWAYLAND KWayland BRANCH surface-enter-leave REVISION DETAIL https://phabricator.kde.org/D2528 AFFECTED FILES autotests/client/test_wayland_surface.cpp src/client/output.h src/client/surface.cpp src/client/surface.h src/server/output_interface.cpp src/server/output_interface.h src/server/surface_interface.cpp src/server/surface_interface.h src/server/surface_interface_p.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #plasma_on_wayland Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas