This series adds version information to wl_resource and wl_global to allow
for more correct versioning.  In order to not break ABI with current EGL
implementations, new versions of wl_display_add_global and
wl_client_add/new_object were added instead of simply adding arguments to
the old versions.

The first patch in this series is Kristian's "make resources opaque" patch
with a couple small tweaks by me.

Jason Ekstrand (3):
  Add version information to wl_message signatures.
  Add a version field to wl_resource and verify request versions before 
       calling them
  Add support for proper global versioning.

Kristian Høgsberg (1):
  server: Make wl_object and wl_resource opaque structs

 src/connection.c      |  55 +++++++++++++++++++------
 src/scanner.c         |   6 ++-
 src/wayland-client.c  |   4 +-
 src/wayland-private.h |   9 ++++
 src/wayland-server.c  | 111 +++++++++++++++++++++++++++++++++++++++++++-------
 src/wayland-server.h  |  58 ++++++++++++++------------
 src/wayland-shm.c     |  27 +++++++-----
 src/wayland-util.h    |   6 ---
 8 files changed, 204 insertions(+), 72 deletions(-)

-- 
1.8.2.1

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to