diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2009-06-27 17:53:18 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2009-06-27 17:53:18 +0100 |
commit | 86624627e4b196a78cfd9bd642299441e838e0f2 (patch) | |
tree | 49edd056650918b296654c4b1db402ea9142b80f /boilerplate/cairo-boilerplate-test-surfaces.c | |
parent | c506ddb58612c69b80b08be3a6d14c5bcc1ac21f (diff) | |
download | cairo-86624627e4b196a78cfd9bd642299441e838e0f2.tar.gz |
[test] Add group-unaligned
Test case for:
Bug 22441 -- Unexpected shift with push_group and pop_group
https://bugs.freedesktop.org/show_bug.cgi?id=22441
This is a test that demonstrates the error in the pdf backend when using
groups on surfaces with non-integer sizes. In order to create such a
surface, we need to update the boilerplate to use doubles instead of
integers when specifying the surface size.
Diffstat (limited to 'boilerplate/cairo-boilerplate-test-surfaces.c')
-rw-r--r-- | boilerplate/cairo-boilerplate-test-surfaces.c | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/boilerplate/cairo-boilerplate-test-surfaces.c b/boilerplate/cairo-boilerplate-test-surfaces.c index 0fc92e3f8..0fec39330 100644 --- a/boilerplate/cairo-boilerplate-test-surfaces.c +++ b/boilerplate/cairo-boilerplate-test-surfaces.c @@ -38,10 +38,10 @@ cairo_surface_t * _cairo_boilerplate_test_fallback_create_surface (const char *name, cairo_content_t content, - int width, - int height, - int max_width, - int max_height, + double width, + double height, + double max_width, + double max_height, cairo_boilerplate_mode_t mode, int id, void **closure) @@ -53,10 +53,10 @@ _cairo_boilerplate_test_fallback_create_surface (const char *name, cairo_surface_t * _cairo_boilerplate_test_fallback16_create_surface (const char *name, cairo_content_t content, - int width, - int height, - int max_width, - int max_height, + double width, + double height, + double max_width, + double max_height, cairo_boilerplate_mode_t mode, int id, void **closure) @@ -68,10 +68,10 @@ _cairo_boilerplate_test_fallback16_create_surface (const char *name, cairo_surface_t * _cairo_boilerplate_test_meta_create_surface (const char *name, cairo_content_t content, - int width, - int height, - int max_width, - int max_height, + double width, + double height, + double max_width, + double max_height, cairo_boilerplate_mode_t mode, int id, void **closure) @@ -83,10 +83,10 @@ _cairo_boilerplate_test_meta_create_surface (const char *name, cairo_surface_t * _cairo_boilerplate_test_null_create_surface (const char *name, cairo_content_t content, - int width, - int height, - int max_width, - int max_height, + double width, + double height, + double max_width, + double max_height, cairo_boilerplate_mode_t mode, int id, void **closure) @@ -108,10 +108,10 @@ typedef struct { cairo_surface_t * _cairo_boilerplate_test_paginated_create_surface (const char *name, cairo_content_t content, - int width, - int height, - int max_width, - int max_height, + double width, + double height, + double max_width, + double max_height, cairo_boilerplate_mode_t mode, int id, void **closure) |