wayland: port to 1.0 protocol.
authorRob Bradford <rob@linux.intel.com>
Fri, 19 Oct 2012 17:49:56 +0000 (18:49 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 15 Nov 2012 13:04:58 +0000 (14:04 +0100)
commite30019e8b90e67fb7599c27b94c30ae644f2ff07
tree113ce81aae2e283f8aed4f820f07bc0c2764dd0a
parent3bd6f3b3611dd9a39a3075f82cf938fa08e22884
wayland: port to 1.0 protocol.

Previously some of the functions that this code relied upon were exported as
symbols from the wayland-client .so. However those are now autogenerated
instead and are thus included as static inlines in the header file. Therefore
we must recreated the desired functions using the function pointers found in
the vtable.

Also following the removal of the globals hash from the client code it is
necessary to setup a registry with a listener on it to receive the global
objects.

Signed-off-by: Rob Bradford <rob@linux.intel.com>
(cherry picked from commit 63db874e9c924f086bcd3518cc0f3d8c6df9ecec)
src/i965_output_wayland.c