cairo/test
Chris Wilson ab15d76275 [test] Remove XFAIL from user-font-mask
user-font-mask should PASS modulo the scaling anomalies in the external
renderers, so remove it from the XFAIL list.
2008-10-30 16:54:23 +00:00
..
pdiff [build] Add Makefile.win32.common 2008-09-22 20:11:38 -04:00
.gitignore Remove twin test case. 2008-10-29 16:25:00 -07:00
.valgrind-suppressions [valgrind] More suppressions for XrmGetStringDatabase(). 2008-08-07 08:29:14 +01:00
6x13.pcf New bitmap-font test with bundled 6x13 font. 2006-06-20 17:48:06 -07:00
a1-image-sample-ref.png Add a1-image-sample and a1-traps-sample tests 2008-01-18 12:41:57 -08:00
a1-image-sample.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
a1-mask-ref.png [test] Add a1-mask. 2008-04-03 15:41:31 +01:00
a1-mask.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
a1-traps-sample-ref.png Add a1-image-sample and a1-traps-sample tests 2008-01-18 12:41:57 -08:00
a1-traps-sample.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
a8-mask-ref.png Add a test case for CAIRO_FORMAT_A8 masks that fails with libpixman. 2005-08-05 15:07:45 +00:00
a8-mask.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
alpha-similar-ref.png [test] Add a test case for create_similar(CONTENT_ALPHA) 2008-09-23 23:35:53 +01:00
alpha-similar-rgb24-ref.png [test] Add a test case for create_similar(CONTENT_ALPHA) 2008-09-23 23:35:53 +01:00
alpha-similar.c Mark several new tests added during 1.7 as XFAIL. 2008-09-24 16:51:44 -07:00
any2ppm.c [test/any2ppm] Do not attempt to compile PS without spectre 2008-10-11 19:01:43 +01:00
big-line-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
big-line-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
big-line-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
big-line-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
big-line-quartz-ref.png [quartz] some more quartz ref images 2008-03-07 16:55:47 -08:00
big-line-quartz-rgb24-ref.png [quartz] some more quartz ref images 2008-03-07 16:55:47 -08:00
big-line-ref.png Fix incorrect reference images for big-line test 2008-02-28 15:35:46 -08:00
big-line-rgb24-ref.png Fix incorrect reference images for big-line test 2008-02-28 15:35:46 -08:00
big-line.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
big-trap.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
bilevel-image-ref.png [test] Add bilevel image test case. 2008-04-04 15:56:22 +01:00
bilevel-image.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
bitmap-font-ref.png Add rotation to bitmap-font to demonstrate failure of bug #7888 2006-08-17 17:50:40 -07:00
bitmap-font-rgb24-ref.png Add rotation to bitmap-font to demonstrate failure of bug #7888 2006-08-17 17:50:40 -07:00
bitmap-font.c [test/bitmap] Leak on error path. 2008-10-18 09:55:15 +01:00
buffer-diff.c [test] Do not include "xmalloc.h" directly 2008-09-04 23:25:27 -04:00
buffer-diff.h [test/bufferdiff] Move unused code. 2008-08-20 23:20:09 +01:00
cairo-test.c [test/get-clip] Check the status on the secondary context. 2008-10-18 09:55:06 +01:00
cairo-test.h [test/get-clip] Check the status on the secondary context. 2008-10-18 09:55:06 +01:00
caps-joins-alpha-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
caps-joins-alpha-ref.png test: Update reference images due to previous change to _cairo_color_compute_shorts 2006-10-23 12:46:25 -07:00
caps-joins-alpha-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
caps-joins-alpha-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
caps-joins-alpha.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
caps-joins-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
caps-joins-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
caps-joins-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
caps-joins.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
caps-sub-paths-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
caps-sub-paths.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clip-all-ref.png Add Radek Doulík. 2005-08-31 09:00:01 +00:00
clip-all.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clip-empty-ref.png [test/clip-all] Combine text and everything clipped out. 2007-11-06 13:28:10 +00:00
clip-empty.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clip-fill-rule-pixel-aligned-ref.png Add a couple of tests to improve our coverage (clipping under both fill rules). 2005-10-12 13:37:00 +00:00
clip-fill-rule-pixel-aligned-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
clip-fill-rule-pixel-aligned.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clip-fill-rule-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-fill-rule-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-fill-rule-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-fill-rule-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-fill-rule-ref.png Add a couple of tests to improve our coverage (clipping under both fill rules). 2005-10-12 13:37:00 +00:00
clip-fill-rule-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
clip-fill-rule.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clip-nesting-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-nesting-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-nesting-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-nesting-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-nesting-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
clip-nesting-quartz-rgb24-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
clip-nesting-ref.png src/cairo-surface.c src/cairoint.h: Add _cairo_surface_begin/end to save and restore the clip state of a surface. Copy and store clip regions set on a surface so that we can save and restore them. 2005-05-02 13:39:30 +00:00
clip-nesting-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
clip-nesting.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clip-operator-pdf-argb32-ref.png [analysis] Only limit to mask extends if bounded by mask. 2008-10-30 16:19:54 +00:00
clip-operator-pdf-rgb24-ref.png [analysis] Only limit to mask extends if bounded by mask. 2008-10-30 16:19:54 +00:00
clip-operator-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-operator-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-operator-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-operator-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
clip-operator-quartz-rgb24-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
clip-operator-ref.png Use floating-point offsets for color stops 2008-03-26 14:52:09 -07:00
clip-operator-rgb24-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
clip-operator.c [test/clip-operator] Propagate error from secondary context. 2008-10-17 22:52:47 +01:00
clip-push-group-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-push-group-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-push-group-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-push-group-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-push-group-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
clip-push-group-ref.png clip-push-group: Adjust test slightly to ensure mask-based clip is not anchored at the origin 2006-10-19 15:45:53 -07:00
clip-push-group.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clip-twice-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-twice-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-twice-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-twice-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clip-twice-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
clip-twice-quartz-rgb24-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
clip-twice-ref.png Change cairo's fixed-point format from 16.16 to 24.8 2008-02-27 15:08:18 -08:00
clip-twice-rgb24-ref.png Change cairo's fixed-point format from 16.16 to 24.8 2008-02-27 15:08:18 -08:00
clip-twice.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clip-zero.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clipped-group-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clipped-group-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
clipped-group-ref.png Add a test case showing the invariance of push/pop_group 2008-08-07 19:25:40 -04:00
clipped-group.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
clipped-surface-ref.png [test] Add a test for a reported regression by Michael Natterer. 2008-10-07 20:23:12 +01:00
clipped-surface.c [test] Add a test for a reported regression by Michael Natterer. 2008-10-07 20:23:12 +01:00
close-path-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
close-path-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
close-path-ref.png close-path: New test case to demonstrate corner case discovered by Tim Rowley 2006-08-18 06:32:11 -07:00
close-path.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
composite-integer-translate-over-ref.png [test] Fix composite-integer-translate-over test 2006-09-29 14:44:00 -07:00
composite-integer-translate-over-repeat-ref.png Use XCopyArea when possible, for optimization and bug workaround. 2005-07-15 13:45:19 +00:00
composite-integer-translate-over-repeat.c [test/composite-integer-translate-over-repeat] Propagate error. 2008-10-18 09:55:06 +01:00
composite-integer-translate-over.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
composite-integer-translate-source-ref.png Use XCopyArea when possible, for optimization and bug workaround. 2005-07-15 13:45:19 +00:00
composite-integer-translate-source.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
copy-path-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
copy-path-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
copy-path-ref.png Rename test from stale path-data name to copy-path 2006-09-26 15:48:06 -07:00
copy-path.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
create-for-stream.c [test] Fix target specific tests for recent SVG/PS version split. 2008-09-27 21:53:21 +01:00
create-from-png-alpha-ref.png [test/create-from-png] Check loading of various colour types. 2008-04-21 19:44:11 +01:00
create-from-png-gray-alpha-ref.png [test/create-from-png] Check loading of various colour types. 2008-04-21 19:44:11 +01:00
create-from-png-gray-ref.png [test/create-from-png] Check loading of various colour types. 2008-04-21 19:44:11 +01:00
create-from-png-indexed-alpha-ref.png [test/create-from-png] Check loading of various colour types. 2008-04-21 19:44:11 +01:00
create-from-png-indexed-ref.png [test/create-from-png] Check loading of various colour types. 2008-04-21 19:44:11 +01:00
create-from-png-ref.png [test/create-from-png] Check loading of various colour types. 2008-04-21 19:44:11 +01:00
create-from-png-stream-ref.png Fix typo that caused cairo_image_surface_create_from_png_stream to segfault. Closes bug #3863 (thanks to Steve Chaplin). 2005-07-27 09:23:29 +00:00
create-from-png-stream.c [test/create-from-png-stream] Correct check for png loading error. 2008-08-13 22:02:00 +01:00
create-from-png.c [test/create-from-png] Return the failure. 2008-08-17 15:30:51 +01:00
dash-caps-joins-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-caps-joins-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-caps-joins-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-caps-joins-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-caps-joins-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
dash-caps-joins-ref.png Fix several issues with dashed stroking code, particularly 'leaky-dash' 2007-02-19 16:06:57 -05:00
dash-caps-joins.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
dash-curve-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-curve-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-curve-quartz-ref.png [quartz] Additional test reference images for quartz 2008-03-17 17:37:24 -07:00
dash-curve-ref.png [test/dash-curve] Add a new test case for dashes along splines. 2008-01-16 23:24:41 +00:00
dash-curve.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
dash-no-dash-ref.png Add dash-no-dash test case to demonstrate PDF failure to turn off dashing. 2006-07-13 10:14:26 -07:00
dash-no-dash.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
dash-offset-negative-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
dash-offset-negative.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
dash-scale-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-scale-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-scale-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-scale-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-scale-quartz-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
dash-scale-ref.png Correctly pass the device-space vector through to stroker 2008-03-13 15:37:57 -07:00
dash-scale.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
dash-state-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-state-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-state-quartz-ref.png [quartz] Additional test reference images for quartz 2008-03-17 17:37:24 -07:00
dash-state-ref.png Add a new dashing test 2007-02-19 16:06:56 -05:00
dash-state.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
dash-zero-length-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-zero-length-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-zero-length-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-zero-length-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
dash-zero-length-ref.png Add several more stress tests to test/dash-zero-length 2006-06-29 06:12:48 +02:00
dash-zero-length-rgb24-ref.png Add several more stress tests to test/dash-zero-length 2006-06-29 06:12:48 +02:00
dash-zero-length.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
degenerate-arc-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
degenerate-arc-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
degenerate-arc-ref.png [test] Add degenerate-arc 2008-05-06 14:31:02 +01:00
degenerate-arc.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
degenerate-dash-ref.png [test] Exercise degenerate dashes. 2008-10-08 19:04:42 +01:00
degenerate-dash.c [test] Exercise degenerate dashes. 2008-10-08 19:04:42 +01:00
degenerate-path-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
degenerate-path-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
degenerate-path-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
degenerate-path-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
degenerate-path-quartz-ref.png [quartz] Additional test reference images for quartz 2008-03-17 17:37:24 -07:00
degenerate-path-quartz-rgb24-ref.png [quartz] Additional test reference images for quartz 2008-03-17 17:37:24 -07:00
degenerate-path-ref.png Add two new test cases to degenerate-path test 2007-02-19 16:06:56 -05:00
degenerate-path-rgb24-ref.png Add two new test cases to degenerate-path test 2007-02-19 16:06:56 -05:00
degenerate-path.c Mark degenerate-path and miter-precision as XFAIL. 2008-09-25 00:14:13 -07:00
degenerate-pen-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
degenerate-pen-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
degenerate-pen-quartz-ref.png [test] update degenerate-pen test 2008-02-25 21:27:33 -05:00
degenerate-pen-ref.png [test] update degenerate-pen test 2008-02-25 21:27:33 -05:00
degenerate-pen.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
device-offset-fractional-pdf-ref.png Add pdf- and ps-specific reference images for device-offset-fractional 2008-09-24 16:11:09 -07:00
device-offset-fractional-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
device-offset-fractional-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
device-offset-fractional-ref.png [test] Test handling of fractional device offsets. 2008-09-15 17:11:42 +01:00
device-offset-fractional.c [test] Test handling of fractional device offsets. 2008-09-15 17:11:42 +01:00
device-offset-positive-ref.png Reference images for new test... 2006-06-19 04:12:39 -04:00
device-offset-positive-rgb24-ref.png Reference images for new test... 2006-06-19 04:12:39 -04:00
device-offset-positive.c [test/device-offset-positive] Propagate errors. 2008-10-21 11:14:01 +01:00
device-offset-ref.png Note the changed semantics of cairo_surface_set_device_offset 2006-05-24 17:24:52 -07:00
device-offset-rgb24-ref.png Note the changed semantics of cairo_surface_set_device_offset 2006-05-24 17:24:52 -07:00
device-offset-scale-ref.png Add a test for scaling a surface with device offset. 2008-07-21 22:08:46 -04:00
device-offset-scale.c [test/device-offset-scale] Propagate errors 2008-10-21 11:31:06 +01:00
device-offset.c [test/device-offset] Propagate error. 2008-10-21 11:12:11 +01:00
extend-pad-ref.png [test] Add a new, XFAIL, extend-pad test 2007-02-23 17:26:43 -05:00
extend-pad.c [test/extend-pad] Propagate errors. 2008-10-21 11:31:06 +01:00
extend-reflect-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
extend-reflect-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
extend-reflect-ref.png [test] Modify extend-reflect to need a smaller reference image 2007-03-05 19:23:10 -05:00
extend-reflect-similar-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
extend-reflect-similar-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
extend-reflect-similar-ref.png [test/extend-*] Add various cairo_pattern_set_extend() test cases. 2008-01-17 17:45:17 +00:00
extend-reflect-similar.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
extend-reflect.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
extend-repeat-ref.png [test/extend-*] Add various cairo_pattern_set_extend() test cases. 2008-01-17 17:45:17 +00:00
extend-repeat-similar-ref.png [test/extend-*] Add various cairo_pattern_set_extend() test cases. 2008-01-17 17:45:17 +00:00
extend-repeat-similar.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
extend-repeat.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
fallback-resolution-ppi37.5x37.5-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi37.5x72-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi37.5x75-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi37.5x150-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi37.5x300-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi37.5x600-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi72x37.5-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi72x72-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi72x75-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi72x150-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi72x300-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi72x600-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi75x37.5-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi75x72-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi75x75-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi75x150-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi75x300-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi75x600-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi150x37.5-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi150x72-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi150x75-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi150x150-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi150x300-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi150x600-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi300x37.5-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi300x72-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi300x75-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi300x150-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi300x300-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi300x600-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi600x37.5-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi600x72-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi600x75-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi600x150-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi600x300-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution-ppi600x600-ref.png [test/fallback-resolution] Extend to cover separate ppi x/y. 2008-10-14 14:24:49 +01:00
fallback-resolution.c Revert unintended changes to test/fallback-resolution.c in the previous commit 2008-10-16 17:29:33 +10:30
fill-alpha-pattern-pdf-argb32-ref.png Add pdf-specific reference images for fill-alpha-pattern. 2008-09-24 16:11:10 -07:00
fill-alpha-pattern-pdf-rgb24-ref.png Add pdf-specific reference images for fill-alpha-pattern. 2008-09-24 16:11:10 -07:00
fill-alpha-pattern-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-alpha-pattern-ref.png [test] fill-alpha 2008-09-09 09:07:34 +01:00
fill-alpha-pattern.c [test] fill-alpha 2008-09-09 09:07:34 +01:00
fill-alpha-ref.png [test] fill-alpha 2008-09-09 09:07:34 +01:00
fill-alpha.c [test] fill-alpha 2008-09-09 09:07:34 +01:00
fill-and-stroke-alpha-add-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
fill-and-stroke-alpha-add-ref.png test: Update reference images due to previous change to _cairo_color_compute_shorts 2006-10-23 12:46:25 -07:00
fill-and-stroke-alpha-add.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
fill-and-stroke-alpha-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
fill-and-stroke-alpha-ref.png test: Update reference images due to previous change to _cairo_color_compute_shorts 2006-10-23 12:46:25 -07:00
fill-and-stroke-alpha.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
fill-and-stroke-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-and-stroke-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-and-stroke-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-and-stroke-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-and-stroke-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
fill-and-stroke-quartz-rgb24-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
fill-and-stroke-ref.png Mark a couple of items that are now complete. 2005-04-18 05:25:57 +00:00
fill-and-stroke-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
fill-and-stroke.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
fill-degenerate-sort-order-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
fill-degenerate-sort-order-quartz-rgb24-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
fill-degenerate-sort-order-ref.png Replace point sampling in the fill-degenerate-sort-order with rendering. 2006-12-07 02:31:10 +02:00
fill-degenerate-sort-order-rgb24-ref.png Replace point sampling in the fill-degenerate-sort-order with rendering. 2006-12-07 02:31:10 +02:00
fill-degenerate-sort-order.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
fill-missed-stop-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-missed-stop-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-missed-stop-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-missed-stop-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-missed-stop-ref.png test: check for tessellator regression from missed stop events 2006-12-06 05:58:44 +02:00
fill-missed-stop-rgb24-ref.png test: check for tessellator regression from missed stop events 2006-12-06 05:58:44 +02:00
fill-missed-stop.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
fill-rule-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-rule-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-rule-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-rule-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
fill-rule-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
fill-rule-quartz-rgb24-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
fill-rule-ref.png Update reference images for new rasterization in libpixman 0.1.3. 2005-01-21 11:27:56 +00:00
fill-rule-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
fill-rule.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
filter-bilinear-extents-pdf-ref.png [test/filter-bilinear-extents] Remove XFAIL. 2008-09-29 09:46:50 +01:00
filter-bilinear-extents-ps2-ref.png [test/filter-bilinear-extents] Remove XFAIL. 2008-09-29 09:46:50 +01:00
filter-bilinear-extents-ps3-ref.png [test/filter-bilinear-extents] Remove XFAIL. 2008-09-29 09:46:50 +01:00
filter-bilinear-extents-ref.png Add new filter-bilinear-extents test 2008-04-04 18:28:23 -07:00
filter-bilinear-extents.c [test/filter-bilinear-extents] Extend testing. 2008-09-29 09:46:09 +01:00
filter-nearest-offset-pdf-ref.png [test/filter-nearest-offset] Remove XFAIL status 2008-09-30 11:13:21 +01:00
filter-nearest-offset-ps2-ref.png [test/filter-nearest-offset] Remove XFAIL status 2008-09-30 11:13:21 +01:00
filter-nearest-offset-ps3-ref.png [test/filter-nearest-offset] Remove XFAIL status 2008-09-30 11:13:21 +01:00
filter-nearest-offset-ref.png [test/filter-nearest-offset] Paint a grey background 2008-09-30 11:11:51 +01:00
filter-nearest-offset-svg11-ref.png [test/filter-nearest-offset] Remove XFAIL status 2008-09-30 11:13:21 +01:00
filter-nearest-offset-svg12-ref.png [test/filter-nearest-offset] Remove XFAIL status 2008-09-30 11:13:21 +01:00
filter-nearest-offset.c [test/filter-nearest-offset] Remove XFAIL status 2008-09-30 11:13:21 +01:00
filter-nearest-transformed-pdf-ref.png [pattern] Only perform non-integer optimization for identity matrices. 2008-10-14 10:27:21 +01:00
filter-nearest-transformed-ref.png [pattern] Only perform non-integer optimization for identity matrices. 2008-10-14 10:27:21 +01:00
filter-nearest-transformed-svg11-ref.png [pattern] Only perform non-integer optimization for identity matrices. 2008-10-14 10:27:21 +01:00
filter-nearest-transformed-svg12-ref.png [pattern] Only perform non-integer optimization for identity matrices. 2008-10-14 10:27:21 +01:00
filter-nearest-transformed.c [pattern] Only perform non-integer optimization for identity matrices. 2008-10-14 10:27:21 +01:00
finer-grained-fallbacks-ps2-ref.png [svg] Use finer-grained fallbacks for SVG 1.2 2008-10-08 12:43:35 +01:00
finer-grained-fallbacks-ps2-rgb24-ref.png [svg] Use finer-grained fallbacks for SVG 1.2 2008-10-08 12:43:35 +01:00
finer-grained-fallbacks-ps3-ref.png [svg] Use finer-grained fallbacks for SVG 1.2 2008-10-08 12:43:35 +01:00
finer-grained-fallbacks-ps3-rgb24-ref.png [svg] Use finer-grained fallbacks for SVG 1.2 2008-10-08 12:43:35 +01:00
finer-grained-fallbacks-ref.png [svg] Use finer-grained fallbacks for SVG 1.2 2008-10-08 12:43:35 +01:00
finer-grained-fallbacks-rgb24-ref.png [svg] Use finer-grained fallbacks for SVG 1.2 2008-10-08 12:43:35 +01:00
finer-grained-fallbacks.c [svg] Use finer-grained fallbacks for SVG 1.2 2008-10-08 12:43:35 +01:00
font-face-get-type.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
font-matrix-translation-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
font-matrix-translation-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
font-matrix-translation-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
font-matrix-translation-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
font-matrix-translation-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
font-matrix-translation-ref.png Add font-matrix-translation test case. 2006-07-14 14:40:47 -07:00
font-matrix-translation-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
font-matrix-translation-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
font-matrix-translation.c [test/font-matrix-translation] Check for OOM 2008-10-18 09:55:08 +01:00
font-options.c Make the lcd_filter API private 2008-09-18 07:56:43 -07:00
ft-font-create-for-ft-face.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
ft-show-glyphs-positioning-pdf-ref.png Update PDF/PS ref images of text-rotate and ft-show-glyphs-positioning 2008-06-04 23:27:05 +09:30
ft-show-glyphs-positioning-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-show-glyphs-positioning-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-show-glyphs-positioning-ref.png Add ft-show-glyphs-positioning test 2008-03-21 16:14:56 +10:30
ft-show-glyphs-positioning-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
ft-show-glyphs-positioning-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
ft-show-glyphs-positioning.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
ft-show-glyphs-table-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-show-glyphs-table-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-show-glyphs-table-ref.png Add new ft-show-glyphs-table test to exercise recent glyph positioning bug fix 2008-04-03 17:12:14 -07:00
ft-show-glyphs-table.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
ft-text-antialias-none-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-text-antialias-none-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-text-antialias-none-ref.png Turn hinting off to get consistent results for ft-text-antialias-none test case. 2006-06-19 15:55:12 +08:00
ft-text-antialias-none.c [test/ft-text-*] Check for errors from fontconfig. 2008-10-18 09:55:06 +01:00
ft-text-vertical-layout-type1-pdf-ref.png Update all reference images for ft-text-vertical-layout-type1. 2008-09-24 18:34:43 -07:00
ft-text-vertical-layout-type1-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-text-vertical-layout-type1-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-text-vertical-layout-type1-ref.png Update all reference images for ft-text-vertical-layout-type1. 2008-09-24 18:34:43 -07:00
ft-text-vertical-layout-type1-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
ft-text-vertical-layout-type1-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
ft-text-vertical-layout-type1.c [test/ft-text-*] Check for errors from fontconfig. 2008-10-18 09:55:06 +01:00
ft-text-vertical-layout-type3-pdf-ref.png Update several pdf-specific reference images 2008-04-07 22:02:44 -07:00
ft-text-vertical-layout-type3-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-text-vertical-layout-type3-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
ft-text-vertical-layout-type3-ref.png Add optimization for rectilinear stroke 2006-12-22 17:59:20 -08:00
ft-text-vertical-layout-type3-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
ft-text-vertical-layout-type3-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
ft-text-vertical-layout-type3.c [test/ft-text-*] Check for errors from fontconfig. 2008-10-18 09:55:06 +01:00
get-and-set.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
get-clip.c [test/get-clip] Check the status on the secondary context. 2008-10-18 09:55:06 +01:00
get-group-target-ref.png Add new test get-group-target (currently failing with paginated). 2006-06-07 10:37:29 -07:00
get-group-target.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
get-path-extents.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
get-xrender-format.c [test] Set CAIRO_TEST_UNTESTED to 77 2008-08-13 21:55:19 +01:00
glitz-surface-source-ref.png [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
glitz-surface-source.c [test/surface-source] Skip tests if we cannot create the source surface. 2008-04-08 07:52:46 +01:00
glyph-cache-pressure-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
glyph-cache-pressure-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
glyph-cache-pressure-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
glyph-cache-pressure-ref.png Add test/glyph-cache-pressure to demonstrate xlib failure (bug 6955) 2006-06-22 22:05:20 -07:00
glyph-cache-pressure.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
gradient-alpha-pdf-argb32-ref.png Re-enable pdf tests with gradients and add poppler-based reference images 2008-02-20 04:04:04 -08:00
gradient-alpha-pdf-rgb24-ref.png Re-enable pdf tests with gradients and add poppler-based reference images 2008-02-20 04:04:04 -08:00
gradient-alpha-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
gradient-alpha-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
gradient-alpha-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
gradient-alpha-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
gradient-alpha-ref.png Update refefence images due to pattern source shift. 2006-06-14 06:40:36 -07:00
gradient-alpha-rgb24-ref.png Update refefence images due to pattern source shift. 2006-06-14 06:40:36 -07:00
gradient-alpha.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
gradient-constant-alpha-pdf-argb32-ref.png Add pdf-specific reference images for gradient-constant-alpha. 2008-09-24 16:21:57 -07:00
gradient-constant-alpha-pdf-rgb24-ref.png Add pdf-specific reference images for gradient-constant-alpha. 2008-09-24 16:21:57 -07:00
gradient-constant-alpha-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
gradient-constant-alpha-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
gradient-constant-alpha-ref.png [ps] Only use fallback images if the gradient has non-constant alpha. 2008-09-07 15:03:47 +01:00
gradient-constant-alpha-rgb24-ref.png [ps] Only use fallback images if the gradient has non-constant alpha. 2008-09-07 15:03:47 +01:00
gradient-constant-alpha.c [test] Add gradient-constant-alpha. 2008-09-07 15:03:37 +01:00
gradient-zero-stops-ref.png [test] add test for gradient with no stops 2007-12-06 21:31:10 +00:00
gradient-zero-stops-rgb24-ref.png [test] add test for gradient with no stops 2007-12-06 21:31:10 +00:00
gradient-zero-stops.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
group-paint-ref.png [test] Add group-paint 2008-04-08 20:17:42 +01:00
group-paint.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
huge-pattern-pdf-ref.png [pattern] Rescale the linear pattern matrix to avoid overflow. 2008-10-12 11:38:42 +01:00
huge-pattern-pdf-rgb24-ref.png [pattern] Rescale the linear pattern matrix to avoid overflow. 2008-10-12 11:38:42 +01:00
huge-pattern-ps3-ref.png [pattern] Rescale the linear pattern matrix to avoid overflow. 2008-10-12 11:38:42 +01:00
huge-pattern-ref.png [test] Add huge pattern. 2008-10-11 18:12:29 +01:00
huge-pattern.c [test] Add huge pattern. 2008-10-11 18:12:29 +01:00
image-surface-source-ref.png [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
image-surface-source.c [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
imagediff.c [TEST] make imagediff work again 2008-10-09 13:22:01 +02:00
in-fill-empty-trapezoid.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
in-fill-trapezoid.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
infinite-join-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
infinite-join-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
infinite-join-ref.png Add neglected reference images for infinite-join test 2006-10-18 15:18:11 -07:00
infinite-join.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
invalid-matrix.c Move _GNU_SOURCE declarations to where it's used 2008-09-02 21:54:09 -04:00
large-clip-ref.png Add the correct reference image for the large-clip test 2008-06-10 18:09:00 -04:00
large-clip.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
large-font-ref.png [test/large-font] Make the font REALLY LARGE 2008-05-23 20:41:26 -04:00
large-font.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
large-source-ref.png Fix distcheck by renaming large-source-ref.c to large-source-ref.png (oops!) 2008-04-08 02:29:05 -07:00
large-source.c [test/large-source] Remove stale comment. 2008-09-27 17:42:06 +01:00
leaky-dash-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
leaky-dash-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
leaky-dash-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
leaky-dash-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
leaky-dash-quartz-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
leaky-dash-ref.png Fix several issues with dashed stroking code, particularly 'leaky-dash' 2007-02-19 16:06:57 -05:00
leaky-dash.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
leaky-dashed-rectangle-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
leaky-dashed-rectangle-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
leaky-dashed-rectangle-ref.png [test] Update reference image for leaky-dashed-rectangle. 2008-08-08 10:09:37 +01:00
leaky-dashed-rectangle.c [test/leaky-dashed-rectangle] Add ref to bug report. 2008-08-18 08:26:57 +01:00
leaky-dashed-stroke-ps2-ref.png [test] Add leaky-dashed-stroke 2008-10-26 05:30:56 +00:00
leaky-dashed-stroke-ps3-ref.png [test] Add leaky-dashed-stroke 2008-10-26 05:30:56 +00:00
leaky-dashed-stroke-ref.png [test] Add leaky-dashed-stroke 2008-10-26 05:30:56 +00:00
leaky-dashed-stroke.c [test] Add leaky-dashed-stroke 2008-10-26 05:30:56 +00:00
leaky-polygon-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
leaky-polygon-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
leaky-polygon-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
leaky-polygon.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
line-width-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
line-width-scale-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
line-width-scale-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
line-width-scale-quartz-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
line-width-scale-ref.png Codify 1.0 behavior of cairo_set_line_width as a feature, not a bug. 2006-05-23 12:13:19 -07:00
line-width-scale.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
line-width-zero.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
line-width.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
linear-gradient-pdf-ref.png Re-enable pdf tests with gradients and add poppler-based reference images 2008-02-20 04:04:04 -08:00
linear-gradient-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
linear-gradient-quartz-ref.png [quartz] Update a bunch of reference images 2008-03-07 16:46:53 -08:00
linear-gradient-ref.png test: Update reference images due to previous change to _cairo_color_compute_shorts 2006-10-23 12:46:25 -07:00
linear-gradient-reflect-pdf-argb32-ref.png Re-enable pdf tests with gradients and add poppler-based reference images 2008-02-20 04:04:04 -08:00
linear-gradient-reflect-pdf-rgb24-ref.png Re-enable pdf tests with gradients and add poppler-based reference images 2008-02-20 04:04:04 -08:00
linear-gradient-reflect-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
linear-gradient-reflect-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
linear-gradient-reflect-ref.png Add linear-gradient-reflect test case 2007-02-02 16:37:27 -08:00
linear-gradient-reflect.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
linear-gradient-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
linear-gradient-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
linear-gradient.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
long-dashed-lines-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
long-dashed-lines-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
long-dashed-lines-quartz-ref.png [quartz] Update a bunch of reference images 2008-03-07 16:46:53 -08:00
long-dashed-lines-ref.png [test] Add long-dashed-lines to exercise _cairo_box_intersects_line_segment(). 2008-02-26 17:05:28 +00:00
long-dashed-lines.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
long-lines-ref.png New test for long line bug. 2006-08-14 20:19:15 +02:00
long-lines.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
make-html.pl [test/make-html.pl] Don't include links to non-existent images. 2008-08-18 16:18:57 +01:00
Makefile.am [test] Remove XFAIL from user-font-mask 2008-10-30 16:54:23 +00:00
Makefile.win32 [build] Add Makefile.win32.common 2008-09-22 20:11:38 -04:00
mask-alpha-quartz-argb32-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
mask-alpha-ref.png Add mask-alpha test 2007-09-20 16:00:34 -07:00
mask-alpha-rgb24-ref.png Add rgb24-specific reference imag for mask-alpha test 2007-09-20 16:01:43 -07:00
mask-alpha-svg11-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-alpha-svg12-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-alpha.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
mask-ctm-ref.png Add two new tests: mask-ctm mask-surface-ctm demonstrating that masks are not currently being modified by the CTM. 2005-07-28 15:55:00 +00:00
mask-ctm-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
mask-ctm-svg11-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-ctm-svg12-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-ctm.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
mask-pdf-argb32-ref.png Update pdf-specific reference images for mask test. 2008-09-25 02:30:00 -07:00
mask-pdf-rgb24-ref.png Update pdf-specific reference images for mask test. 2008-09-25 02:30:00 -07:00
mask-quartz-ref.png [quartz] Update a bunch of reference images 2008-03-07 16:46:53 -08:00
mask-quartz-rgb24-ref.png [quartz] More mask fixes -- handle all types via fallback mask image 2008-02-25 21:06:36 -05:00
mask-ref.png Change cairo's fixed-point format from 16.16 to 24.8 2008-02-27 15:08:18 -08:00
mask-rgb24-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
mask-surface-ctm-ref.png Add two new tests: mask-ctm mask-surface-ctm demonstrating that masks are not currently being modified by the CTM. 2005-07-28 15:55:00 +00:00
mask-surface-ctm-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
mask-surface-ctm-svg11-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-surface-ctm-svg12-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-surface-ctm.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
mask-svg11-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-svg11-rgb24-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-svg12-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-svg12-rgb24-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-transformed-image-ref.png [test] Rename mask-ctm-* to avoid conflict with mask-ctm. 2008-09-24 18:41:24 +01:00
mask-transformed-image.c [test] Rename mask-ctm-* to avoid conflict with mask-ctm. 2008-09-24 18:41:24 +01:00
mask-transformed-similar-pdf-ref.png Add pdf-specific reference image for mask-transformed-similar 2008-09-25 02:16:47 -07:00
mask-transformed-similar-ref.png [test] Rename mask-ctm-* to avoid conflict with mask-ctm. 2008-09-24 18:41:24 +01:00
mask-transformed-similar-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-transformed-similar-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
mask-transformed-similar.c [test] Rename mask-ctm-* to avoid conflict with mask-ctm. 2008-09-24 18:41:24 +01:00
mask.c [test/mask] Propagate error from secondary context. 2008-10-18 09:55:07 +01:00
meta-surface-pattern-pdf-ref.png Add pdf-specific reference images for meta-surface-pattern 2008-01-28 15:39:40 -08:00
meta-surface-pattern-pdf-rgb24-ref.png Add pdf-specific reference images for meta-surface-pattern 2008-01-28 15:39:40 -08:00
meta-surface-pattern-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
meta-surface-pattern-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
meta-surface-pattern-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
meta-surface-pattern-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
meta-surface-pattern-quartz-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
meta-surface-pattern-quartz-rgb24-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
meta-surface-pattern-ref.png Add meta-surface-pattern test 2007-10-13 22:09:04 +09:30
meta-surface-pattern-rgb24-ref.png Add meta-surface-pattern test 2007-10-13 22:09:04 +09:30
meta-surface-pattern-svg11-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
meta-surface-pattern-svg11-rgb24-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
meta-surface-pattern-svg12-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
meta-surface-pattern-svg12-rgb24-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
meta-surface-pattern.c [test/meta-surface-pattern] Propagate errors. 2008-10-21 20:01:23 +01:00
miter-precision-ps2-ref.png Remove miter-precision from XFAIL 2008-09-27 14:31:50 +09:30
miter-precision-ps3-ref.png Remove miter-precision from XFAIL 2008-09-27 14:31:50 +09:30
miter-precision-ref.png Add new miter-precision test. Checks miter joins at many scales. 2008-01-03 18:24:24 -08:00
miter-precision.c Remove miter-precision from XFAIL 2008-09-27 14:31:50 +09:30
move-to-show-surface-ref.png Add initial regression test suite. 2004-10-26 14:38:43 +00:00
move-to-show-surface.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
multi-page.c [test] Fix target specific tests for recent SVG/PS version split. 2008-09-27 21:53:21 +01:00
new-sub-path-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
new-sub-path-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
new-sub-path-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
new-sub-path-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
new-sub-path-quartz-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
new-sub-path-quartz-rgb24-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
new-sub-path-ref.png cairo_new_sub_path: Making cairo_arc easier to use and more. 2006-02-23 22:01:07 -08:00
new-sub-path-rgb24-ref.png cairo_new_sub_path: Making cairo_arc easier to use and more. 2006-02-23 22:01:07 -08:00
new-sub-path.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
nil-surface-ref.png Fix for bug #4088: 2005-08-18 23:10:37 +00:00
nil-surface-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
nil-surface.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
operator-alpha-ref.png [test] Check set_operator() 2008-09-17 11:59:29 +01:00
operator-alpha-rgb24-ref.png [test] Add missing operator-alpha ref image. 2008-09-17 22:25:16 +01:00
operator-alpha.c [test/operator*] Remove XFAIL descriptions. 2008-09-27 17:37:32 +01:00
operator-clear-pdf-argb32-ref.png [analysis] Only limit to mask extends if bounded by mask. 2008-10-30 16:19:54 +00:00
operator-clear-pdf-rgb24-ref.png [analysis] Only limit to mask extends if bounded by mask. 2008-10-30 16:19:54 +00:00
operator-clear-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
operator-clear-quartz-rgb24-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
operator-clear-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
operator-clear-rgb24-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
operator-clear.c [test/operator-clear] Propagate errors. 2008-10-21 11:31:06 +01:00
operator-ref.png [test] Check set_operator() 2008-09-17 11:59:29 +01:00
operator-rgb24-ref.png [test] Check set_operator() 2008-09-17 11:59:29 +01:00
operator-source-pdf-argb32-ref.png [analysis] Only limit to mask extends if bounded by mask. 2008-10-30 16:19:54 +00:00
operator-source-pdf-rgb24-ref.png [analysis] Only limit to mask extends if bounded by mask. 2008-10-30 16:19:54 +00:00
operator-source-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
operator-source-quartz-rgb24-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
operator-source-ref.png Use floating-point offsets for color stops 2008-03-26 14:52:09 -07:00
operator-source-rgb24-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
operator-source.c [test/operator-source] Propagate errors. 2008-10-21 11:31:06 +01:00
operator.c [test/operator*] Remove XFAIL descriptions. 2008-09-27 17:37:32 +01:00
over-above-source-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-above-source-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-above-source-quartz-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
over-above-source-quartz-rgb24-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
over-above-source-ref.png Add four new test to exercise interactions of native and fallback objects 2007-08-25 19:24:07 -07:00
over-above-source-rgb24-ref.png Add four new test to exercise interactions of native and fallback objects 2007-08-25 19:24:07 -07:00
over-above-source.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
over-around-source-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-around-source-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-around-source-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-around-source-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-around-source-quartz-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
over-around-source-quartz-rgb24-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
over-around-source-ref.png Add four new test to exercise interactions of native and fallback objects 2007-08-25 19:24:07 -07:00
over-around-source-rgb24-ref.png Add four new test to exercise interactions of native and fallback objects 2007-08-25 19:24:07 -07:00
over-around-source.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
over-below-source-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-below-source-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-below-source-ref.png Add four new test to exercise interactions of native and fallback objects 2007-08-25 19:24:07 -07:00
over-below-source-rgb24-ref.png Add four new test to exercise interactions of native and fallback objects 2007-08-25 19:24:07 -07:00
over-below-source.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
over-between-source-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-between-source-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
over-between-source-quartz-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
over-between-source-quartz-rgb24-ref.png [quartz] update test suite images for quartz 2008-02-25 21:06:28 -05:00
over-between-source-ref.png Add four new test to exercise interactions of native and fallback objects 2007-08-25 19:24:07 -07:00
over-between-source-rgb24-ref.png Add four new test to exercise interactions of native and fallback objects 2007-08-25 19:24:07 -07:00
over-between-source.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
paint-ref.png Add test to demonstrate bug in cairo_paint when under a non-identity transformation. 2005-04-26 18:56:37 +00:00
paint-repeat-ref.png Add new paint-repeat test 2006-10-25 12:52:02 -07:00
paint-repeat.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
paint-source-alpha-pdf-argb32-ref.png test: Update reference images due to previous change to _cairo_color_compute_shorts 2006-10-23 12:46:25 -07:00
paint-source-alpha-pdf-ref.png Add poppler-specific reference images for tests needing EXTEND_PAD 2008-02-20 04:04:05 -08:00
paint-source-alpha-ref.png test: Update reference images due to previous change to _cairo_color_compute_shorts 2006-10-23 12:46:25 -07:00
paint-source-alpha-svg11-ref.png _cairo_pattern_get_extents: Fix to allow for expansion based on filter 2008-09-29 09:46:49 +01:00
paint-source-alpha-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
paint-source-alpha.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
paint-with-alpha-pdf-ref.png Add poppler-specific reference images for tests needing EXTEND_PAD 2008-02-20 04:04:05 -08:00
paint-with-alpha-ref.png test: Update reference images due to previous change to _cairo_color_compute_shorts 2006-10-23 12:46:25 -07:00
paint-with-alpha-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
paint-with-alpha-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
paint-with-alpha.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
paint.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
pass-through-ref.png [test] Add a pass-through test. 2008-10-29 22:04:34 +00:00
pass-through-rgb24-ref.png [test] Add a pass-through test. 2008-10-29 22:04:34 +00:00
pass-through.c [test] Add a pass-through test. 2008-10-29 22:04:34 +00:00
pattern-get-type.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
pattern-getters-ref.png dash and pattern getter functions 2006-09-19 12:19:21 -07:00
pattern-getters.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
pdf-features.c [test] Export a function to check whether a target is enabled. 2008-08-13 21:55:09 +01:00
pdf-surface-source-ref.png [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
pdf-surface-source.c [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
pdf2png.c Bug 5306: test/pdf2png: Add missing include of stdio.h 2006-06-14 04:37:27 -07:00
pixman-rotate-ref.png New test case which exposes off-by-one rotation error in pixman. 2005-02-07 09:38:43 +00:00
pixman-rotate-rgb24-ref.png Patch to fix pixman samping location bug (#2488). 2006-06-13 20:10:59 -04:00
pixman-rotate.c [test/pixman-rotate] Propagate errors 2008-10-21 11:31:10 +01:00
png-flatten.c Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
png.c [test] Initialise test context. 2008-08-18 17:56:21 +01:00
ps-features.c [test] Fix target specific tests for recent SVG/PS version split. 2008-09-27 21:53:21 +01:00
ps-surface-source-ref.png [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
ps-surface-source.c [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
ps2png.c [test] Add ps2png check program using libspectre 2008-10-09 12:25:08 +01:00
pthread-show-text.c [test] Do not include "xmalloc.h" directly 2008-09-04 23:25:27 -04:00
push-group-pdf-ref.png Update several pdf-specific reference images 2008-04-07 22:02:44 -07:00
push-group-pdf-rgb24-ref.png Update several pdf-specific reference images 2008-04-07 22:02:44 -07:00
push-group-ref.png Change cairo's fixed-point format from 16.16 to 24.8 2008-02-27 15:08:18 -08:00
push-group-rgb24-ref.png Change cairo's fixed-point format from 16.16 to 24.8 2008-02-27 15:08:18 -08:00
push-group-svg11-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
push-group-svg12-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
push-group.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
radial-gradient-pdf-ref.png Add poppler-specific reference image for radial-gradient 2008-02-20 17:35:48 -08:00
radial-gradient-quartz-ref.png [quartz] Update a bunch of reference images 2008-03-07 16:46:53 -08:00
radial-gradient-ref.png Add radial-gradient test case 2007-03-01 13:16:38 -08:00
radial-gradient-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
radial-gradient-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
radial-gradient.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
random-intersections-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
random-intersections-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
random-intersections-quartz-ref.png [quartz] Update a bunch of reference images 2008-03-07 16:46:53 -08:00
random-intersections-ref.png Change cairo's fixed-point format from 16.16 to 24.8 2008-02-27 15:08:18 -08:00
random-intersections.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
README Add note to test/README on running with Xvfb. 2008-10-28 17:15:42 -07:00
rectangle-rounding-error-ref.png update reference images for some non-aa testcases 2008-01-23 18:09:20 +01:00
rectangle-rounding-error.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
rectilinear-fill-ref.png [test] Add rectilinear-fill 2008-09-19 16:59:50 +01:00
rectilinear-fill.c [test] Add rectilinear-fill 2008-09-19 16:59:50 +01:00
rectilinear-miter-limit-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
rectilinear-miter-limit-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
rectilinear-miter-limit-ref.png Add new rectilinear-miter-limit test to demonstrate bug 2008-01-21 16:32:48 -08:00
rectilinear-miter-limit.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
rectilinear-stroke-ref.png Add new rectilinear-stroke test 2006-12-22 17:59:20 -08:00
rectilinear-stroke.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
reflected-stroke-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
reflected-stroke-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
reflected-stroke-quartz-ref.png [quartz] Update a bunch of reference images 2008-03-07 16:46:53 -08:00
reflected-stroke-ref.png Correctly pass the device-space vector through to stroker 2008-03-13 15:37:57 -07:00
reflected-stroke.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
rel-path-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
rel-path-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
rel-path-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
rel-path-quartz-rgb24-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
rel-path-ref.png Use correct arguments to compute absolute positions. 2005-05-02 12:36:20 +00:00
rel-path-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
rel-path.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
rgb24-ignore-alpha-ref.png Add rgb24-ignore-alpha test 2007-09-05 14:38:21 -07:00
rgb24-ignore-alpha.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
romedalen.png New test case, covering various combinations of pattern types, drawing operations and clipping. Currently fails, for some combinations, coverage-ref.png is just a placeholder. 2005-01-26 13:41:55 +00:00
rotate-image-surface-paint-pdf-argb32-ref.png Add rotate-image-surface-paint test case 2007-01-26 11:43:27 -08:00
rotate-image-surface-paint-pdf-rgb24-ref.png Add poppler-specific reference images for tests needing EXTEND_PAD 2008-02-20 04:04:05 -08:00
rotate-image-surface-paint-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
rotate-image-surface-paint-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
rotate-image-surface-paint-quartz-ref.png [quartz] Update a bunch of reference images 2008-03-07 16:46:53 -08:00
rotate-image-surface-paint-ref.png Track minor change in pixman filtering sample location 2008-03-20 11:51:57 -07:00
rotate-image-surface-paint-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
rotate-image-surface-paint-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
rotate-image-surface-paint.c [test/rotate-image-surface-paint] Proapgate errors. 2008-10-21 11:31:11 +01:00
scale-down-source-surface-paint-ref.png Add new scale-down-source-surface-paint test 2007-01-19 16:47:31 -08:00
scale-down-source-surface-paint.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
scale-source-surface-paint-pdf-argb32-ref.png Update PDF-specific reference image for scale-source-surface-paint 2006-06-30 16:10:54 +02:00
scale-source-surface-paint-pdf-rgb24-ref.png Add poppler-specific reference images for tests needing EXTEND_PAD 2008-02-20 04:04:05 -08:00
scale-source-surface-paint-ref.png Originally 2005-04-20 Carl Worth <cworth@cworth.org> 2005-05-03 08:33:32 +00:00
scale-source-surface-paint-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
scale-source-surface-paint-svg11-argb32-ref.png _cairo_pattern_get_extents: Fix to allow for expansion based on filter 2008-09-29 09:46:49 +01:00
scale-source-surface-paint-svg11-rgb24-ref.png _cairo_pattern_get_extents: Fix to allow for expansion based on filter 2008-09-29 09:46:49 +01:00
scale-source-surface-paint-svg12-argb32-ref.png _cairo_pattern_get_extents: Fix to allow for expansion based on filter 2008-09-29 09:46:49 +01:00
scale-source-surface-paint-svg12-rgb24-ref.png _cairo_pattern_get_extents: Fix to allow for expansion based on filter 2008-09-29 09:46:49 +01:00
scale-source-surface-paint.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
select-font-face-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
select-font-face-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
select-font-face-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
select-font-face-ref.png Update reference images, mostly PDF and SVG 2006-08-07 23:47:31 -07:00
select-font-face.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
select-font-no-show-text.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
self-copy-overlap-ref.png [test] Add a test case to question the mutability of sources. 2008-09-24 19:22:22 +01:00
self-copy-overlap-rgb24-ref.png [test] Add a test case to question the mutability of sources. 2008-09-24 19:22:22 +01:00
self-copy-overlap.c Mark several new tests added during 1.7 as XFAIL. 2008-09-24 16:51:44 -07:00
self-copy-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
self-copy-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
self-copy-ref.png src/cairo-surface.c src/cairoint.h: Add _cairo_surface_begin/end to save and restore the clip state of a surface. Copy and store clip regions set on a surface so that we can save and restore them. 2005-05-02 13:39:30 +00:00
self-copy.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
self-intersecting-ref.png Add self-intersecting test which demonstrates the long-standing bug with stroking self-intersecting paths. 2005-06-01 11:03:50 +00:00
self-intersecting-rgb24-ref.png Add rgb24 surface tests, support per-target reference images and support PS surface testing 2005-09-29 14:31:08 +00:00
self-intersecting.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
set-source-ref.png test: Update reference images due to previous change to _cairo_color_compute_shorts 2006-10-23 12:46:25 -07:00
set-source-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
set-source-svg11-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
set-source-svg12-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
set-source.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
show-glyphs-many-ref.png test/show-glyphs-many: New test case to demonstrate bug #5528 2006-03-02 10:32:38 -08:00
show-glyphs-many.c [test/show-glyphs-many] Check for NO_MEMORY 2008-10-18 09:55:06 +01:00
show-text-current-point-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
show-text-current-point-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
show-text-current-point-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
show-text-current-point-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
show-text-current-point.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
skew-extreme-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
skew-extreme-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
skew-extreme-ref.png Add new skew-extreme test case. 2007-03-14 15:06:36 -07:00
skew-extreme.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
smask-fill-pdf-ref.png Add PDF ref images for the smask tests 2008-04-06 20:38:41 +09:30
smask-fill-ref.png [test] Exercise "soft" masks. 2008-04-04 13:40:37 +01:00
smask-fill-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-fill-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-fill.c [test/smask-fill] Propagate error status. 2008-10-18 09:55:06 +01:00
smask-image-mask-pdf-ref.png Add PDF ref images for the smask tests 2008-04-06 20:38:41 +09:30
smask-image-mask-ref.png [test] Exercise "soft" masks. 2008-04-04 13:40:37 +01:00
smask-image-mask.c [test/smask-image-mask] Propagate error. 2008-10-18 09:55:06 +01:00
smask-mask-pdf-ref.png Add PDF ref images for the smask tests 2008-04-06 20:38:41 +09:30
smask-mask-ref.png [test] Exercise "soft" masks. 2008-04-04 13:40:37 +01:00
smask-mask-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-mask-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-mask.c [test/smask-mask] Propagate error. 2008-10-18 09:55:06 +01:00
smask-paint-pdf-ref.png Add PDF ref images for the smask tests 2008-04-06 20:38:41 +09:30
smask-paint-ref.png [test] Exercise "soft" masks. 2008-04-04 13:40:37 +01:00
smask-paint-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-paint-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-paint.c [test/smask-paint] Propagate error. 2008-10-18 09:55:06 +01:00
smask-pdf-ref.png Add PDF ref images for the smask tests 2008-04-06 20:38:41 +09:30
smask-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
smask-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
smask-ref.png [test] Exercise "soft" masks. 2008-04-04 13:40:37 +01:00
smask-stroke-pdf-ref.png Add PDF ref images for the smask tests 2008-04-06 20:38:41 +09:30
smask-stroke-ref.png [test] Exercise "soft" masks. 2008-04-04 13:40:37 +01:00
smask-stroke.c [test/smask-stroke] Propagate error. 2008-10-18 09:55:07 +01:00
smask-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-text-pdf-ref.png Add PDF ref images for the smask tests 2008-04-06 20:38:41 +09:30
smask-text-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
smask-text-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
smask-text-ref.png Update reference image for smask-text test. 2008-09-24 18:29:00 -07:00
smask-text-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-text-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
smask-text.c [test/smask-text] Propagate error. 2008-10-18 09:55:07 +01:00
smask.c [test/smask] Propagate error. 2008-10-18 09:55:07 +01:00
solid-pattern-cache-stress-ref.png [test/solid-pattern-cache-stress] Do what it says on the tin. 2008-06-19 12:24:30 +01:00
solid-pattern-cache-stress.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
source-clip-ref.png Harmonize implementations of source-clip and source-clip-scale to make similarities more evident. 2006-08-17 13:35:15 -07:00
source-clip-scale-pdf-ref.png Add poppler-specific reference image for source-clip-scale 2008-02-20 04:04:05 -08:00
source-clip-scale-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
source-clip-scale-ps2-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
source-clip-scale-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
source-clip-scale-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
source-clip-scale-quartz-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
source-clip-scale-ref.png Harmonize implementations of source-clip and source-clip-scale to make similarities more evident. 2006-08-17 13:35:15 -07:00
source-clip-scale-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
source-clip-scale-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
source-clip-scale.c [test/source-clip-scale] Propagate error. 2008-10-18 09:55:07 +01:00
source-clip.c [test/source-clip] Propagate error. 2008-10-18 09:55:07 +01:00
source-surface-scale-paint-ref.png src/cairo-gstate.c src/cairo-gstate-private.h: Store the inverse CTM at the time of cairo_gstate_set_source() to "lock" the user space matrix. 2005-08-01 14:39:01 +00:00
source-surface-scale-paint-rgb24-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
source-surface-scale-paint.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
spline-decomposition-pdf-ref.png [test] Add a spline test. 2008-10-15 23:27:11 +01:00
spline-decomposition-ps2-ref.png [test] Add a spline test. 2008-10-15 23:27:11 +01:00
spline-decomposition-ps3-ref.png [test] Add a spline test. 2008-10-15 23:27:11 +01:00
spline-decomposition-ref.png [test] Add a spline test. 2008-10-15 23:27:11 +01:00
spline-decomposition-svg11-ref.png [test] Add a spline test. 2008-10-15 23:27:11 +01:00
spline-decomposition-svg12-ref.png [test] Add a spline test. 2008-10-15 23:27:11 +01:00
spline-decomposition.c [test] Add a spline test. 2008-10-15 23:27:11 +01:00
stroke-ctm-caps-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
stroke-ctm-caps-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
stroke-ctm-caps-quartz-ref.png [test] Add testcase for previous stroker regression fix 2008-03-13 17:30:59 -07:00
stroke-ctm-caps-ref.png [test] Add testcase for previous stroker regression fix 2008-03-13 17:30:59 -07:00
stroke-ctm-caps.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
stroke-image-pdf-ref.png Add stroke-image PS/PDF ref images 2008-03-30 00:13:35 +10:30
stroke-image-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
stroke-image-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
stroke-image-quartz-ref.png [quartz] When stroking with an image source, use the right CTM for the image 2008-03-25 11:17:57 -07:00
stroke-image-ref.png [quartz] When stroking with an image source, use the right CTM for the image 2008-03-25 11:17:57 -07:00
stroke-image.c [test/stroke-image] Propagate error 2008-10-18 09:55:07 +01:00
surface-finish-twice.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
surface-pattern-big-scale-down-ref.png [test/surface-pattern-big-scaled-down] Kill the surface leaks. 2008-01-03 18:01:43 +00:00
surface-pattern-big-scale-down.c [test/source-surface-big-scaled-down] Propagate error. 2008-10-18 09:55:07 +01:00
surface-pattern-pdf-argb32-ref.png [test] Update surface-pattern test to include transformations 2007-02-23 17:26:42 -05:00
surface-pattern-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
surface-pattern-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
surface-pattern-ref.png [test] Update surface-pattern test to include transformations 2007-02-23 17:26:42 -05:00
surface-pattern-scale-down-pdf-argb32-ref.png [test] Add ref images for new tests 2007-02-27 19:28:37 -05:00
surface-pattern-scale-down-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
surface-pattern-scale-down-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
surface-pattern-scale-down-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
surface-pattern-scale-down-ref.png [test] Add ref images for new tests 2007-02-27 19:28:37 -05:00
surface-pattern-scale-down.c [test/surface-pattern-scale-down] Propagate errors. 2008-10-21 11:31:11 +01:00
surface-pattern-scale-up-pdf-argb32-ref.png [test] Add ref images for new tests 2007-02-27 19:28:37 -05:00
surface-pattern-scale-up-ps2-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
surface-pattern-scale-up-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
surface-pattern-scale-up-ref.png [test] Add ref images for new tests 2007-02-27 19:28:37 -05:00
surface-pattern-scale-up.c [test/surface-pattern-scale-up] Propagate errors. 2008-10-21 11:31:11 +01:00
surface-pattern-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
surface-pattern-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
surface-pattern.c [test/surface-pattern] Propagate error. 2008-10-18 09:55:07 +01:00
surface-source.c [test/xlib-surface-source] Fix ill-timed XCloseDisplay 2008-09-29 15:33:09 +01:00
svg-clip.c [test] Fix target specific tests for recent SVG/PS version split. 2008-09-27 21:53:21 +01:00
svg-surface-source-ref.png [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
svg-surface-source.c [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
svg-surface.c [test] Fix target specific tests for recent SVG/PS version split. 2008-09-27 21:53:21 +01:00
svg2png.c SVG: Convert SVG file with a resolution of 72 dpi. 2006-05-02 23:37:23 +02:00
testsvg Use the current point to offset just the destination, not the source and destination. With this fix, cairo_show_surface should work with the current point at places other than the origin. 2005-04-02 06:00:32 +00:00
text-antialias-gray-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
text-antialias-gray-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
text-antialias-gray.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
text-antialias-none-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
text-antialias-none-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
text-antialias-none.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
text-antialias-subpixel-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
text-antialias-subpixel-ref.png Update text-antialias-subpixel reference image. 2008-09-25 13:37:53 -07:00
text-antialias-subpixel.c Make the lcd_filter API private 2008-09-18 07:56:43 -07:00
text-cache-crash.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
text-glyph-range-ref.png [test] Test handling of out-of-range glyph indexes. (#9530) 2007-01-16 01:25:53 +00:00
text-glyph-range-rgb24-ref.png [test] Test handling of out-of-range glyph indexes. (#9530) 2007-01-16 01:25:53 +00:00
text-glyph-range.c [test] Test handling of out-of-range glyph indexes. (#9530) 2007-01-16 01:25:53 +00:00
text-pattern-pdf-argb32-ref.png Add poppler-specific reference image for text-pattern 2008-02-20 04:04:04 -08:00
text-pattern-pdf-rgb24-ref.png Add poppler-specific reference image for text-pattern 2008-02-20 04:04:04 -08:00
text-pattern-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
text-pattern-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
text-pattern-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
text-pattern-quartz-rgb24-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
text-pattern-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
text-pattern-rgb24-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
text-pattern-svg11-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
text-pattern-svg11-rgb24-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
text-pattern-svg12-argb32-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
text-pattern-svg12-rgb24-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
text-pattern.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
text-rotate-pdf-ref.png Update PDF/PS ref images of text-rotate and ft-show-glyphs-positioning 2008-06-04 23:27:05 +09:30
text-rotate-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
text-rotate-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
text-rotate-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
text-rotate-ref.png [test] Remove text-rotate test from XFAIL as the bugs are fixed now 2007-02-21 13:52:17 -05:00
text-rotate-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
text-rotate-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
text-rotate.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
text-transform-pdf-ref.png Add new text-transform test 2008-03-24 16:26:28 -07:00
text-transform-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
text-transform-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
text-transform-ref.png Add new text-transform test 2008-03-24 16:26:28 -07:00
text-transform.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
text-zero-len.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
toy-font-face.c [test/toy-font-face] Use cairo_test_init/fini(). 2008-08-17 17:33:29 +01:00
transforms-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
transforms-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
transforms-ref.png Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
transforms.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
translate-show-surface-ref.png Add new test demonstrating bug in the sequence: cairo_translate; cairo_show_surface. 2005-04-11 14:04:56 +00:00
translate-show-surface.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
trap-clip-pdf-argb32-ref.png Re-enable pdf tests with gradients and add poppler-based reference images 2008-02-20 04:04:04 -08:00
trap-clip-pdf-rgb24-ref.png Re-enable pdf tests with gradients and add poppler-based reference images 2008-02-20 04:04:04 -08:00
trap-clip-ps2-argb32-ref.png Add ps2-specific reference images for trap-clip test. 2008-10-28 15:50:44 -07:00
trap-clip-ps2-rgb24-ref.png Add ps2-specific reference images for trap-clip test. 2008-10-28 15:50:44 -07:00
trap-clip-ps3-argb32-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
trap-clip-ps3-rgb24-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
trap-clip-quartz-ref.png [quartz] Update a bunch of reference images 2008-03-07 16:46:53 -08:00
trap-clip-quartz-rgb24-ref.png [quartz] rename test override images from nquartz to quartz 2007-02-20 13:22:11 -08:00
trap-clip-ref.png Change cairo's fixed-point format from 16.16 to 24.8 2008-02-27 15:08:18 -08:00
trap-clip-rgb24-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
trap-clip.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
truetype-tables.c [test] Only test truetype-tables if we can. 2008-09-12 09:40:23 +03:00
unantialiased-shapes-quartz-ref.png [quartz] Update a bunch of reference images 2008-03-07 16:46:53 -08:00
unantialiased-shapes-ref.png Change cairo's fixed-point format from 16.16 to 24.8 2008-02-27 15:08:18 -08:00
unantialiased-shapes.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00
unbounded-operator-quartz-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
unbounded-operator-quartz-rgb24-ref.png [quartz] Update Quartz test reference images 2008-04-01 13:04:08 -07:00
unbounded-operator-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
unbounded-operator-rgb24-ref.png Optimize gradient computations 2006-12-14 09:27:45 -08:00
unbounded-operator.c [test/unbounded-operator] Propagate errors. 2008-10-21 11:31:11 +01:00
user-data.c [test] Initialise test context. 2008-08-18 17:56:21 +01:00
user-font-mask-pdf-ref.png [test] Remove XFAIL from user-font-mask 2008-10-30 16:54:23 +00:00
user-font-mask-ps2-ref.png [test] Remove XFAIL from user-font-mask 2008-10-30 16:54:23 +00:00
user-font-mask-ps3-ref.png [test] Remove XFAIL from user-font-mask 2008-10-30 16:54:23 +00:00
user-font-mask-ref.png Rename user-font-image test to user-font-mask. 2008-10-28 15:35:35 -07:00
user-font-mask-svg11-ref.png [test] Remove XFAIL from user-font-mask 2008-10-30 16:54:23 +00:00
user-font-mask.c Rename user-font-image test to user-font-mask. 2008-10-28 15:35:35 -07:00
user-font-proxy-pdf-ref.png Update user-font-proxy PDF/PS ref images 2008-09-11 19:00:17 +09:30
user-font-proxy-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
user-font-proxy-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
user-font-proxy-ref.png [test/user-font-proxy] New test using fonts inside a user-font 2008-05-24 20:34:41 -04:00
user-font-proxy-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
user-font-proxy-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
user-font-proxy.c [test/user-font[-proxy]] Check for error from set_user_data(). 2008-10-18 09:55:15 +01:00
user-font-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
user-font-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
user-font-ref.png [user-font] Use opaque colors such that PS backend gets tested 2008-05-15 20:09:17 -04:00
user-font-rescale-ps2-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
user-font-rescale-ps3-ref.png [boilerplate] Add a PS 2 target. 2008-09-26 17:26:25 +01:00
user-font-rescale-ref.png Change user-font-rescale test to use opaque colors 2008-09-16 19:13:50 +09:30
user-font-rescale-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
user-font-rescale-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
user-font-rescale.c [test/user-font-rescale] Check and propagate errors. 2008-10-19 09:36:49 +01:00
user-font-svg11-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
user-font-svg12-ref.png [boilerplate] Add svg-1.2 target. 2008-09-26 17:11:51 +01:00
user-font.c [test/user-font] Exercise glyph 0 2008-10-23 01:45:35 -04:00
xlib-expose-event-ref.png [test] Add a regression test for bug 10921 2008-04-11 23:57:01 +01:00
xlib-expose-event.c [test/xlib-expose-event] Save the output image to disk 2008-10-30 04:43:45 -04:00
xlib-surface-source-ref.png [test] Add tests using each backend as a source. 2008-02-15 13:50:41 +00:00
xlib-surface-source.c [test/xlib-surface-source] Skip test if DISPLAY not set 2008-08-11 14:28:28 -04:00
xlib-surface.c [test] Set CAIRO_TEST_UNTESTED to 77 2008-08-13 21:55:19 +01:00
zero-alpha-ref.png Add new zero-alpha test to demonstrate (X server?) bug found by Paul Giblock 2006-06-13 16:13:23 -07:00
zero-alpha.c [test] Preparatory work for running under memfault. 2008-08-13 21:54:59 +01:00

Regression test suite for cairo.

How to use cairo's test suite
=============================
Using this test should be as simple as running:

	make test

assuming that the cairo distribution in the directory above has been
configured and built. The test suite here goes through some effort to
run against the locally compiled library rather than any installed
version, but those efforts may fall short depending on the level of your
libtool madness.

The results of the test suite run are summarized in an index.html
file, which, when viewed in a web browser makes it quite easy to
visually see any failed renderings alongside the corresponding
reference image, (and a diff image as well).

The test suite needs to be run before any code is committed and before
any release. See below for hints and rules governing the use of the suite:

Tailoring tests running
-----------------------
There are some mechanisms to limit the tests run during "make test".
These come very handy when doing development, but should not be used
to circumvent the "pass" requirements listed below.

To limit the backends that the tests are run against, use the
TARGETS make variable, that can also be passed to make.
It should contain a (space-, comma-, etc-separated) list of backends to test.
To limit the tests run, use the TESTS make variable, which should be a
space-separated list of tests to run.  For example:

  make test TARGETS=image,ps3 TESTS="zero-alpha"

Another very handy mechanism when trying to fix bugs is:

  make retest

This will re-run the test suite, but only on tests that failed on the
last run. So this is a much faster way of checking if changes actually
fix bugs rather than running the entire test suite again.

The test suite first compares the output from the current run against the
previous in order to skip more expensive image comparisons . If you think
this is interfering with the results, you can clear the cached results using:

  make clean-caches

Running tests under modified enviroments or tools
-------------------------------------------------
To run tests under a tool like gdb, one can use the run target and
the TOOL variable.  For example:

  make run TOOL=gdb TARGETS=pdf TESTS=user-font

If you want to run under valgrind, there is a specific target for that
that also sets a bunch of useful valgrind options.  Try:

  make check-valgrind TESTS=user-font

You can run tests under a modified environment you can use the ENV
make variable.  However, that environment will also affect the libtool
wrapper of the tests.  To only affect the actual test binaries, pass
such environment as TOOL:

  make run TOOL="LD_PRELOAD=/path/to/something.so" TEST=user-font

Getting the elusive zero failures
---------------------------------
It's generally been very difficult to achieve a test run with zero
failures. The difficulties stem from the various versions of the many
libraries that the test suite depends on, (it depends on a lot more
than cairo itself), as well as fonts and other system-specific
settings. If your system differs significantly from the system on
which the reference images were generated, then you will likely see
the test suite reporting "failures", (even if cairo is working just
fine).

We are constantly working to reduce the number of variables that need
to be tweaked to get a clean run, (for example, by bundling fonts with
the test suite itself), and also working to more carefully document
the software configuration used to generate the reference images.

Here are some of the relevant details:

  * Your system must have a copy of the Bitstream Vera font. These are
      "Bitstream Vera Sans" (Vera.ttf);
      "Bitstream Vera Sans Mono" (VeraMono.ttf);
      "Bitstream Vera Serif" (VeraSe.ttf);
    and also
      "Nimbus Sans L" (n019003l.pfb).

  * Currently, you must be using a build of cairo using freetype
    (cairo-ft) as the default font backend. Otherwise all tests
    involving text are likely to fail.

  * To test the pdf backend, you will want the very latest version of
    poppler as made available via git:

	git clone git://anongit.freedesktop.org/git/poppler/poppler

    As of this writing, no released version of poppler contains all
    the fixes you will need to avoid false negatives from the test
    suite.

  * To test the ps backend, you will need ghostscript version 8.62.

  * Testing the xlib backend is problematic since many X server
    drivers have bugs that are exercised by the test suite. (Or, if
    not actual bugs, differ slightly in their output in such a way
    that the test suite will report errors.) This can be quite handy
    if you want to debug an X server driver, but since most people
    don't want to do that, another option is to run against a headless
    X server that uses only software for all rendering. One such X
    server is Xvfb which can be started like this:

	Xfvb -screen 0 1280x1024x24 -ac -nolisten tcp :2

    after which the test suite can be run against it like so:

	DISPLAY=:2 make test

    We have been using Xvfb for testing cairo releases and ensuring
    that all tests behave as expected with this X server.

What if I can't make my system match?
-------------------------------------
For one reason or another, you may be unable to get a clean run of the
test suite even if cairo is working properly, (for example, you might
be on a system without freetype). In this case, it's still useful to
be able to determine if code changes you make to cairo result in any
regressions to the test suite. But it's hard to notice regressions if
there are many failures both before and after your changes.

For this scenario, you can capture the output of a run of the test
suite before your changes, and then use the CAIRO_REF_DIR environment
variable to use that output as the reference images for a run after
your changes. The process looks like this:

        # Before code change there may be failures we don't care about
        make test

        # Let's save those output images
        mkdir /some/directory/
        cp test/*-out.png /some/directory/

        # hack, hack, hack

        # Now to see if nothing changed:
        CAIRO_REF_DIR=/some/directory/ make test

Best practices for cairo developers
===================================
If we all follow the guidelines below, then both the test suite and
cairo itself will stay much healthier, and we'll all have a lot more
fun hacking on cairo.

Before committing
-----------------
All tests should return a result of PASS or XFAIL. The XFAIL results
indicate known bugs. The final message should be one of the following:

	All XX tests behaved as expected (YY expected failures)
	All XX tests passed

If any tests have a status of FAIL, then the new code has caused a
regression error which should be fixed before the code is committed.

When a new bug is found
-----------------------
A new test case should be added by imitating the style of an existing
test. This means adding the following files:

	new-bug.c
	new-bug-ref.png

Where new-bug.c is a minimal program to demonstrate the bug, following
the style of existing tests. The new-bug-ref.png image should contain
the desired result of new-bug.c if the bug were fixed.

Makefile.am should be edited, adding new-bug.c to both the TESTS and
XFAIL_TESTS lists and new-bug-ref.png to EXTRA_DIST. Add new-bug to
.gitignore, and last but not least, don't forget to "git add" the new
files.

When a new feature is added
---------------------------
It's important for the regression suite to keep pace with development
of the library. So a new test should be added for each new feature.
The work involved is similar the work described above for new bugs.
The only distinction is that the test is expected to pass so it
should not be added to the XFAIL_TESTS list.

While working on a test
-----------------------
Before a bugfix or feature is ready, it may be useful to compare
output from different builds. For convenience, you can set
CAIRO_REF_DIR to point at a previous test directory, relative
to the current test directory, and any previous output will be
used by preference as reference images.

When a bug is fixed
-------------------
The fix should be verified by running the test suite which should
result in an "unexpected pass" for the test of interest. Rejoice as
appropriate, then remove the relevant file name from the XFAIL_TESTS
variable in Makefile.am.

Before releasing
----------------
All tests should return a result of PASS for all supported (those enabled by
default) backends,  meaning all known bugs are fixed, resulting in the happy
message:

	All XX tests passed

Some notes on limitations in poppler
====================================
One of the difficulties of our current test infrastructure is that we
rely on external tools to convert cairo's vector output (PDF,
PostScript, and SVG), into an image that can be used for the image
comparison. This means that any bugs in that conversion tool will
result in false negatives in the test suite.

We've identified several such bugs in the poppler library which is
used to convert PDF to an image. This is particularly discouraging
because 1) poppler is free software that will be used by *many* cairo
users, and 2) poppler calls into cairo for its rendering so it should
be able to do a 100% faithful conversion.

So we have an interest in ensuring that these poppler bugs get fixed
sooner rather than later. As such, we're trying to be good citizens by
reporting all such poppler bugs that we identify to the poppler
bugzilla. Here's a tracking bug explaining the situation:

	Poppler does not yet handle everything in the cairo test suite
	https://bugs.freedesktop.org/show_bug.cgi?id=12143

Here's the rule: If a cairo-pdf test reports a failure, but viewing
the resulting PDF file with acroread suggests that the PDF itself is
correct, then there's likely a bug in poppler. In this case, we can
simply report the poppler bug, (making it block 12143 above), post the
PDF result from the test suite, and list the bug in this file. Once
we've done this, we can capture poppler's buggy output as a
pdf-specific reference image so that the test suite will regard the
test as passing, (and we'll ensure there is no regression).

Once the poppler bug gets fixed, the test suite will start reporting a
false negative again, and this will be easy to fix by simply removing
the pdf-specific reference image.

Here are the reported poppler bugs and the tests they affect:

Poppler doesn't correctly handle gradients with transparency
https://bugs.freedesktop.org/show_bug.cgi?id=12144
--------------------------------------------------
fill-alpha-pattern
gradient-alpha
gradient-constant-alpha
linear-gradient
trap-clip
linear-gradient
linear-gradient-reflect
radial-gradient

Poppler renders patterned text as black
https://bugs.freedesktop.org/show_bug.cgi?id=14577
--------------------------------------------------
text-pattern
text-transform

Poppler should paint images with CAIRO_EXTEND_PAD
https://bugs.freedesktop.org/show_bug.cgi?id=14578
--------------------------------------------------
paint-source-alpha
paint-with-alpha
rotate-image-surface-paint
scale-source-surface-paint

Incorrect clipping of group object (regression?)
https://bugs.freedesktop.org/show_bug.cgi?id=14580
--------------------------------------------------
push-group

Ghostscript does not correctly render small miters
http://bugs.ghostscript.com/show_bug.cgi?id=690098
--------------------------------------------------
miter-precision