libs: wayland: add support for XDG-shell protocol
authorNiels De Graef <niels.degraef@barco.com>
Mon, 14 Jan 2019 10:30:48 +0000 (11:30 +0100)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Sat, 16 Feb 2019 22:55:42 +0000 (23:55 +0100)
commitf84394fa4957e1241c62b4e786d2578473b2fb5d
tree4051b1883d6d619e20eebb4fd74004067a641830
parent8e695c8fdb41d46d16aa17b52eb6e3a361f3557a
libs: wayland: add support for XDG-shell protocol

[wl_shell] is officially [deprecated], so provide support for the
XDG-shell protocol should be provided by all desktop-like compositors.
(In case they don't, we can of course fall back to wl_shell).

Note that the XML file is directly provided by the `wayland-protocols`
dependency and generates the protocol marshalling code.

[wl_shell]: https://people.freedesktop.org/~whot/wayland-doxygen/wayland/Client/group__iface__wl__shell.html
[deprecated]: https://github.com/wayland-project/wayland/commit/698dde195837f3d0844b2725ba4ea8ce9ee7518c
configure.ac
gst-libs/gst/vaapi/Makefile.am
gst-libs/gst/vaapi/gstvaapidisplay_wayland.c
gst-libs/gst/vaapi/gstvaapidisplay_wayland_priv.h
gst-libs/gst/vaapi/gstvaapiwindow_wayland.c
gst-libs/gst/vaapi/meson.build
gst/vaapi/gstvaapisink.c
meson.build