diff options
author | Carl Worth <cworth@cworth.org> | 2005-08-31 16:17:28 +0000 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2005-08-31 16:17:28 +0000 |
commit | f25ebec368caa6b88d39a5c42cd48b8459396505 (patch) | |
tree | 4e5a4e52b659b335f96b63a9477b9e58e8cb4957 | |
parent | d56b0d1d80032a26501465106dc76abc713c77bf (diff) |
Add call to XSynchronize, (the expected clip-all failure isn't occuring without it for some reason).
Note reason for expected failure.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | test/cairo-test.c | 2 | ||||
-rw-r--r-- | test/clip-all.c | 3 |
3 files changed, 12 insertions, 1 deletions
@@ -1,3 +1,11 @@ +2005-08-31 Carl Worth <cworth@cworth.org> + + * test/cairo-test.c: (create_xlib_surface): Add call to + XSynchronize, (the expected clip-all failure isn't occuring + without it for some reason). + + * test/clip-all.c: (main): Note reason for expected failure. + 2005-08-31 Owen Taylor <otaylor@redhat.com> * src/cairo-xlib-surface.c (_get_image_surface) diff --git a/test/cairo-test.c b/test/cairo-test.c index 18d036bc..e3dd7128 100644 --- a/test/cairo-test.c +++ b/test/cairo-test.c @@ -382,6 +382,8 @@ create_xlib_surface (int width, int height, void **closure) return NULL; } + XSynchronize (xtc->dpy, 1); + /* XXX: Currently we don't do any xlib testing when the X server * doesn't have the Render extension. We could do better here, * (perhaps by converting the tests from ARGB32 to RGB24). One diff --git a/test/clip-all.c b/test/clip-all.c index 0fbcc4ac..428445bc 100644 --- a/test/clip-all.c +++ b/test/clip-all.c @@ -65,5 +65,6 @@ draw (cairo_t *cr, int width, int height) int main (void) { - return cairo_test (&test, draw); + return cairo_test_expect_failure (&test, draw, + "Need to avoid trying to create size-0 Pixmaps in cairo-xlib"); } |