summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2005-08-31 16:17:28 +0000
committerCarl Worth <cworth@cworth.org>2005-08-31 16:17:28 +0000
commitf25ebec368caa6b88d39a5c42cd48b8459396505 (patch)
tree4e5a4e52b659b335f96b63a9477b9e58e8cb4957
parentd56b0d1d80032a26501465106dc76abc713c77bf (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--ChangeLog8
-rw-r--r--test/cairo-test.c2
-rw-r--r--test/clip-all.c3
3 files changed, 12 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 5b874f03..5a5107f5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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");
}