protocol: migrate to stable presentation-time.xml
authorPekka Paalanen <pekka.paalanen@collabora.co.uk>
Thu, 18 Feb 2016 14:53:27 +0000 (16:53 +0200)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Mon, 7 Mar 2016 11:29:27 +0000 (13:29 +0200)
commitb00c79b587a4903df576008a64a49f851fed234c
treea88bf6fd903de24ed4e4cfb23f8464f6c4e176be
parent16d1fa156abd296a69afed0df8588b7d33d6cb0d
protocol: migrate to stable presentation-time.xml

Remove the unstable presentation_timing.xml file, and use
presentation-time.xml from wayland-protocols instead to generate all the
Presentation extension bindings.

The following renames are done according to the XML changes:
- generated header includes
- enum constants and macros prefixed with WP_
- interface symbol names prefixed with wp_
- protocol API calls prefixed with wp_

Clients use wp_presentation_interface.name rather than hardcoding the
global interface name: presentation-shm, weston-info, presentation-test.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewed-by: Jonas Ã…dahl <jadahl@gmail.com>
[Pekka: updated wayland-protocols dependency to 1.2]
15 files changed:
Makefile.am
clients/presentation-shm.c
clients/weston-info.c
configure.ac
protocol/presentation_timing.xml [deleted file]
src/compositor-drm.c
src/compositor-fbdev.c
src/compositor-headless.c
src/compositor-rdp.c
src/compositor-rpi.c
src/compositor-wayland.c
src/compositor-x11.c
src/compositor.c
src/compositor.h
tests/presentation-test.c