I've squashed in the fixes and I'm resending, since some of the early patches never got reviewed. I suspect they got lost in all the noise about casting. Still passes the tests locally and on Travis.
Eric Anholt (6): meson: Move Xvfb build under an option. meson: Add Xvfb and Xephyr-glamor testing. test: Return error from simple-xinit if the client crashes. test: Add basic SYNC tests. sync: Convert from "CARD64" to int64_t. sync: Clean up a bit of header formatting. Xext/sync.c | 302 ++++++++++++++++------------------ Xext/syncsrv.h | 23 ++- hw/meson.build | 4 +- hw/vfb/meson.build | 2 +- include/misc.h | 29 ++++ meson.build | 1 + meson_options.txt | 2 + miext/sync/misync.c | 5 +- miext/sync/misyncstr.h | 22 ++- present/present_fence.c | 2 +- test/meson.build | 26 +++ test/scripts/xephyr-glamor-piglit.sh | 7 + test/scripts/xvfb-piglit.sh | 7 + test/simple-xinit.c | 3 + test/sync/meson.build | 9 ++ test/sync/sync.c | 304 +++++++++++++++++++++++++++++++++++ 16 files changed, 557 insertions(+), 191 deletions(-) create mode 100644 test/meson.build create mode 100644 test/sync/meson.build create mode 100644 test/sync/sync.c -- 2.14.1 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
