protocol: introduce wl_surface.get_release

This new request allows clients to get per-surface-commit buffer
release events. It supersedes wl_buffer.release.

This functionality is also available via the linux-explicit-synchronization
protocol, but requires the compositor to also support Linux
synchronization fences. Adding this new request to the core protocol
allows any compositor to implement the functionality.

Signed-off-by: Simon Ser <contact@emersion.fr>
Closes: wayland/wayland#203
3 jobs for buffer-release in 1 minute and 1 second (queued for 1 second)
latest
Status Job ID Name Coverage
  Review
passed #9816095
check-commit

00:00:10

 
  Prep
passed #9816096
debian:buster@container-prep

00:00:27

 
  Build
passed #9816097
build-native

00:00:23