summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2008-10-31 13:50:55 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2008-10-31 13:50:55 +0000
commit992f74d884c9ea83f7b51c6959dd93718027b99a (patch)
tree1c9407f9583f67a319b01da2f1bfcb05136c5a57 /test
parente90073f7ddc6f461a935bc360c409b04f1fe9f74 (diff)
[test] Use '.' as the field separator in the names
We frequently use '-' within the test name or format name and so we encounter confusion as '-' is also used as the field separator. At times this has caused a new test to break an old test because the new test would match one of the old test's target specific reference images. So switch everything over to use '.' between fields (test name, target, format, subtest, etc.).
Diffstat (limited to 'test')
-rw-r--r--test/.gitignore8
-rw-r--r--test/Makefile.am1402
-rw-r--r--test/a1-image-sample.ref.png (renamed from test/a1-image-sample-ref.png)bin148 -> 148 bytes
-rw-r--r--test/a1-mask.ref.png (renamed from test/a1-mask-ref.png)bin131 -> 131 bytes
-rw-r--r--test/a1-traps-sample.ref.png (renamed from test/a1-traps-sample-ref.png)bin148 -> 148 bytes
-rw-r--r--test/a8-mask.ref.png (renamed from test/a8-mask-ref.png)bin128 -> 128 bytes
-rw-r--r--test/alpha-similar.ref.png (renamed from test/alpha-similar-ref.png)bin99 -> 99 bytes
-rw-r--r--test/alpha-similar.rgb24.ref.png (renamed from test/alpha-similar-rgb24-ref.png)bin99 -> 99 bytes
-rw-r--r--test/big-line.ps2.ref.png (renamed from test/big-line-ps2-ref.png)bin1148 -> 1148 bytes
-rw-r--r--test/big-line.ps2.rgb24.ref.png (renamed from test/big-line-ps2-rgb24-ref.png)bin830 -> 830 bytes
-rw-r--r--test/big-line.ps3.ref.png (renamed from test/big-line-ps3-ref.png)bin1148 -> 1148 bytes
-rw-r--r--test/big-line.ps3.rgb24.ref.png (renamed from test/big-line-ps3-rgb24-ref.png)bin830 -> 830 bytes
-rw-r--r--test/big-line.quartz.ref.png (renamed from test/big-line-quartz-ref.png)bin1075 -> 1075 bytes
-rw-r--r--test/big-line.quartz.rgb24.ref.png (renamed from test/big-line-quartz-rgb24-ref.png)bin941 -> 941 bytes
-rw-r--r--test/big-line.ref.png (renamed from test/big-line-ref.png)bin1486 -> 1486 bytes
-rw-r--r--test/big-line.rgb24.ref.png (renamed from test/big-line-rgb24-ref.png)bin1308 -> 1308 bytes
-rw-r--r--test/bilevel-image.ref.png (renamed from test/bilevel-image-ref.png)bin131 -> 131 bytes
-rw-r--r--test/bitmap-font.ref.png (renamed from test/bitmap-font-ref.png)bin950 -> 950 bytes
-rw-r--r--test/bitmap-font.rgb24.ref.png (renamed from test/bitmap-font-rgb24-ref.png)bin890 -> 890 bytes
-rw-r--r--test/cairo-test.c68
-rw-r--r--test/cairo-test.h1
-rw-r--r--test/caps-joins-alpha.quartz.ref.png (renamed from test/caps-joins-alpha-quartz-ref.png)bin2466 -> 2466 bytes
-rw-r--r--test/caps-joins-alpha.ref.png (renamed from test/caps-joins-alpha-ref.png)bin2463 -> 2463 bytes
-rw-r--r--test/caps-joins-alpha.svg11.ref.png (renamed from test/caps-joins-alpha-svg11-ref.png)bin2454 -> 2454 bytes
-rw-r--r--test/caps-joins-alpha.svg12.ref.png (renamed from test/caps-joins-alpha-svg12-ref.png)bin2454 -> 2454 bytes
-rw-r--r--test/caps-joins.ps2.ref.png (renamed from test/caps-joins-ps2-ref.png)bin1459 -> 1459 bytes
-rw-r--r--test/caps-joins.ps3.ref.png (renamed from test/caps-joins-ps3-ref.png)bin1459 -> 1459 bytes
-rw-r--r--test/caps-joins.ref.png (renamed from test/caps-joins-ref.png)bin1488 -> 1488 bytes
-rw-r--r--test/caps-sub-paths.ref.png (renamed from test/caps-sub-paths-ref.png)bin197 -> 197 bytes
-rw-r--r--test/clip-all.ref.png (renamed from test/clip-all-ref.png)bin118 -> 118 bytes
-rw-r--r--test/clip-empty.ref.png (renamed from test/clip-empty-ref.png)bin118 -> 118 bytes
-rw-r--r--test/clip-fill-rule-pixel-aligned.ref.png (renamed from test/clip-fill-rule-pixel-aligned-ref.png)bin195 -> 195 bytes
-rw-r--r--test/clip-fill-rule-pixel-aligned.rgb24.ref.png (renamed from test/clip-fill-rule-pixel-aligned-rgb24-ref.png)bin184 -> 184 bytes
-rw-r--r--test/clip-fill-rule.ps2.argb32.ref.png (renamed from test/clip-fill-rule-ps2-argb32-ref.png)bin310 -> 310 bytes
-rw-r--r--test/clip-fill-rule.ps2.rgb24.ref.png (renamed from test/clip-fill-rule-ps2-rgb24-ref.png)bin302 -> 302 bytes
-rw-r--r--test/clip-fill-rule.ps3.argb32.ref.png (renamed from test/clip-fill-rule-ps3-argb32-ref.png)bin310 -> 310 bytes
-rw-r--r--test/clip-fill-rule.ps3.rgb24.ref.png (renamed from test/clip-fill-rule-ps3-rgb24-ref.png)bin302 -> 302 bytes
-rw-r--r--test/clip-fill-rule.ref.png (renamed from test/clip-fill-rule-ref.png)bin431 -> 431 bytes
-rw-r--r--test/clip-fill-rule.rgb24.ref.png (renamed from test/clip-fill-rule-rgb24-ref.png)bin380 -> 380 bytes
-rw-r--r--test/clip-nesting.ps2.argb32.ref.png (renamed from test/clip-nesting-ps2-argb32-ref.png)bin651 -> 651 bytes
-rw-r--r--test/clip-nesting.ps2.rgb24.ref.png (renamed from test/clip-nesting-ps2-rgb24-ref.png)bin636 -> 636 bytes
-rw-r--r--test/clip-nesting.ps3.argb32.ref.png (renamed from test/clip-nesting-ps3-argb32-ref.png)bin651 -> 651 bytes
-rw-r--r--test/clip-nesting.ps3.rgb24.ref.png (renamed from test/clip-nesting-ps3-rgb24-ref.png)bin636 -> 636 bytes
-rw-r--r--test/clip-nesting.quartz.ref.png (renamed from test/clip-nesting-quartz-ref.png)bin1067 -> 1067 bytes
-rw-r--r--test/clip-nesting.quartz.rgb24.ref.png (renamed from test/clip-nesting-quartz-rgb24-ref.png)bin956 -> 956 bytes
-rw-r--r--test/clip-nesting.ref.png (renamed from test/clip-nesting-ref.png)bin1050 -> 1050 bytes
-rw-r--r--test/clip-nesting.rgb24.ref.png (renamed from test/clip-nesting-rgb24-ref.png)bin955 -> 955 bytes
-rw-r--r--test/clip-operator.pdf.argb32.ref.png (renamed from test/clip-operator-pdf-argb32-ref.png)bin12125 -> 12125 bytes
-rw-r--r--test/clip-operator.pdf.rgb24.ref.png (renamed from test/clip-operator-pdf-rgb24-ref.png)bin7367 -> 7367 bytes
-rw-r--r--test/clip-operator.ps2.rgb24.ref.png (renamed from test/clip-operator-ps2-rgb24-ref.png)bin3624 -> 3624 bytes
-rw-r--r--test/clip-operator.ps3.ref.png (renamed from test/clip-operator-ps3-ref.png)bin8188 -> 8188 bytes
-rw-r--r--test/clip-operator.ps3.rgb24.ref.png (renamed from test/clip-operator-ps3-rgb24-ref.png)bin3624 -> 3624 bytes
-rw-r--r--test/clip-operator.quartz.ref.png (renamed from test/clip-operator-quartz-ref.png)bin9539 -> 9539 bytes
-rw-r--r--test/clip-operator.quartz.rgb24.ref.png (renamed from test/clip-operator-quartz-rgb24-ref.png)bin4412 -> 4412 bytes
-rw-r--r--test/clip-operator.ref.png (renamed from test/clip-operator-ref.png)bin8271 -> 8271 bytes
-rw-r--r--test/clip-operator.rgb24.ref.png (renamed from test/clip-operator-rgb24-ref.png)bin3258 -> 3258 bytes
-rw-r--r--test/clip-push-group.ps2.argb32.ref.png (renamed from test/clip-push-group-ps2-argb32-ref.png)bin179 -> 179 bytes
-rw-r--r--test/clip-push-group.ps2.rgb24.ref.png (renamed from test/clip-push-group-ps2-rgb24-ref.png)bin179 -> 179 bytes
-rw-r--r--test/clip-push-group.ps3.argb32.ref.png (renamed from test/clip-push-group-ps3-argb32-ref.png)bin179 -> 179 bytes
-rw-r--r--test/clip-push-group.ps3.rgb24.ref.png (renamed from test/clip-push-group-ps3-rgb24-ref.png)bin179 -> 179 bytes
-rw-r--r--test/clip-push-group.quartz.ref.png (renamed from test/clip-push-group-quartz-ref.png)bin203 -> 203 bytes
-rw-r--r--test/clip-push-group.ref.png (renamed from test/clip-push-group-ref.png)bin199 -> 199 bytes
-rw-r--r--test/clip-twice.ps2.argb32.ref.png (renamed from test/clip-twice-ps2-argb32-ref.png)bin575 -> 575 bytes
-rw-r--r--test/clip-twice.ps2.rgb24.ref.png (renamed from test/clip-twice-ps2-rgb24-ref.png)bin541 -> 541 bytes
-rw-r--r--test/clip-twice.ps3.argb32.ref.png (renamed from test/clip-twice-ps3-argb32-ref.png)bin575 -> 575 bytes
-rw-r--r--test/clip-twice.ps3.rgb24.ref.png (renamed from test/clip-twice-ps3-rgb24-ref.png)bin541 -> 541 bytes
-rw-r--r--test/clip-twice.quartz.ref.png (renamed from test/clip-twice-quartz-ref.png)bin1171 -> 1171 bytes
-rw-r--r--test/clip-twice.quartz.rgb24.ref.png (renamed from test/clip-twice-quartz-rgb24-ref.png)bin1111 -> 1111 bytes
-rw-r--r--test/clip-twice.ref.png (renamed from test/clip-twice-ref.png)bin1362 -> 1362 bytes
-rw-r--r--test/clip-twice.rgb24.ref.png (renamed from test/clip-twice-rgb24-ref.png)bin1198 -> 1198 bytes
-rw-r--r--test/clipped-group.ps2.ref.png (renamed from test/clipped-group-ps2-ref.png)bin343 -> 343 bytes
-rw-r--r--test/clipped-group.ps3.ref.png (renamed from test/clipped-group-ps3-ref.png)bin343 -> 343 bytes
-rw-r--r--test/clipped-group.ref.png (renamed from test/clipped-group-ref.png)bin350 -> 350 bytes
-rw-r--r--test/clipped-surface.ref.png (renamed from test/clipped-surface-ref.png)bin401 -> 401 bytes
-rw-r--r--test/close-path.ps2.ref.png (renamed from test/close-path-ps2-ref.png)bin309 -> 309 bytes
-rw-r--r--test/close-path.ps3.ref.png (renamed from test/close-path-ps3-ref.png)bin309 -> 309 bytes
-rw-r--r--test/close-path.ref.png (renamed from test/close-path-ref.png)bin312 -> 312 bytes
-rw-r--r--test/composite-integer-translate-over-repeat.ps2.ref.png (renamed from test/composite-integer-translate-over-repeat-ps2-ref.png)bin448 -> 448 bytes
-rw-r--r--test/composite-integer-translate-over-repeat.ps3.ref.png (renamed from test/composite-integer-translate-over-repeat-ps3-ref.png)bin448 -> 448 bytes
-rw-r--r--test/composite-integer-translate-over-repeat.ref.png (renamed from test/composite-integer-translate-over-repeat-ref.png)bin401 -> 401 bytes
-rw-r--r--test/composite-integer-translate-over.ps2.ref.png (renamed from test/composite-integer-translate-over-ps2-ref.png)bin15783 -> 15783 bytes
-rw-r--r--test/composite-integer-translate-over.ps3.ref.png (renamed from test/composite-integer-translate-over-ps3-ref.png)bin15783 -> 15783 bytes
-rw-r--r--test/composite-integer-translate-over.ref.png (renamed from test/composite-integer-translate-over-ref.png)bin16385 -> 16385 bytes
-rw-r--r--test/composite-integer-translate-source.ps2.ref.png (renamed from test/composite-integer-translate-source-ps2-ref.png)bin15783 -> 15783 bytes
-rw-r--r--test/composite-integer-translate-source.ps3.ref.png (renamed from test/composite-integer-translate-source-ps3-ref.png)bin15783 -> 15783 bytes
-rw-r--r--test/composite-integer-translate-source.ref.png (renamed from test/composite-integer-translate-source-ref.png)bin16385 -> 16385 bytes
-rw-r--r--test/copy-path.ps2.ref.png (renamed from test/copy-path-ps2-ref.png)bin474 -> 474 bytes
-rw-r--r--test/copy-path.ps3.ref.png (renamed from test/copy-path-ps3-ref.png)bin474 -> 474 bytes
-rw-r--r--test/copy-path.ref.png (renamed from test/copy-path-ref.png)bin579 -> 579 bytes
-rw-r--r--test/create-for-stream.c2
-rw-r--r--test/create-from-png-stream.c2
-rw-r--r--test/create-from-png-stream.ref.png (renamed from test/create-from-png-stream-ref.png)bin100 -> 100 bytes
-rw-r--r--test/create-from-png.alpha.ref.png (renamed from test/create-from-png-alpha-ref.png)bin150 -> 150 bytes
-rw-r--r--test/create-from-png.c16
-rw-r--r--test/create-from-png.gray-alpha.ref.png (renamed from test/create-from-png-gray-alpha-ref.png)bin142 -> 142 bytes
-rw-r--r--test/create-from-png.gray.ref.png (renamed from test/create-from-png-gray-ref.png)bin124 -> 124 bytes
-rw-r--r--test/create-from-png.indexed-alpha.ref.png (renamed from test/create-from-png-indexed-alpha-ref.png)bin172 -> 172 bytes
-rw-r--r--test/create-from-png.indexed.ref.png (renamed from test/create-from-png-indexed-ref.png)bin159 -> 159 bytes
-rw-r--r--test/create-from-png.ref.png (renamed from test/create-from-png-ref.png)bin131 -> 131 bytes
-rw-r--r--test/dash-caps-joins.ps2.argb32.ref.png (renamed from test/dash-caps-joins-ps2-argb32-ref.png)bin3870 -> 3870 bytes
-rw-r--r--test/dash-caps-joins.ps2.rgb24.ref.png (renamed from test/dash-caps-joins-ps2-rgb24-ref.png)bin3870 -> 3870 bytes
-rw-r--r--test/dash-caps-joins.ps3.argb32.ref.png (renamed from test/dash-caps-joins-ps3-argb32-ref.png)bin3870 -> 3870 bytes
-rw-r--r--test/dash-caps-joins.ps3.rgb24.ref.png (renamed from test/dash-caps-joins-ps3-rgb24-ref.png)bin3870 -> 3870 bytes
-rw-r--r--test/dash-caps-joins.quartz.ref.png (renamed from test/dash-caps-joins-quartz-ref.png)bin4727 -> 4727 bytes
-rw-r--r--test/dash-caps-joins.ref.png (renamed from test/dash-caps-joins-ref.png)bin4718 -> 4718 bytes
-rw-r--r--test/dash-curve.ps2.ref.png (renamed from test/dash-curve-ps2-ref.png)bin27293 -> 27293 bytes
-rw-r--r--test/dash-curve.ps3.ref.png (renamed from test/dash-curve-ps3-ref.png)bin27293 -> 27293 bytes
-rw-r--r--test/dash-curve.quartz.ref.png (renamed from test/dash-curve-quartz-ref.png)bin47965 -> 47965 bytes
-rw-r--r--test/dash-curve.ref.png (renamed from test/dash-curve-ref.png)bin39642 -> 39642 bytes
-rw-r--r--test/dash-no-dash.ref.png (renamed from test/dash-no-dash-ref.png)bin152 -> 152 bytes
-rw-r--r--test/dash-offset-negative.ref.png (renamed from test/dash-offset-negative-ref.png)bin171 -> 171 bytes
-rw-r--r--test/dash-scale.ps2.argb32.ref.png (renamed from test/dash-scale-ps2-argb32-ref.png)bin6318 -> 6318 bytes
-rw-r--r--test/dash-scale.ps2.rgb24.ref.png (renamed from test/dash-scale-ps2-rgb24-ref.png)bin6316 -> 6316 bytes
-rw-r--r--test/dash-scale.ps3.argb32.ref.png (renamed from test/dash-scale-ps3-argb32-ref.png)bin6318 -> 6318 bytes
-rw-r--r--test/dash-scale.ps3.rgb24.ref.png (renamed from test/dash-scale-ps3-rgb24-ref.png)bin6316 -> 6316 bytes
-rw-r--r--test/dash-scale.quartz.ref.png (renamed from test/dash-scale-quartz-ref.png)bin8079 -> 8079 bytes
-rw-r--r--test/dash-scale.ref.png (renamed from test/dash-scale-ref.png)bin8058 -> 8058 bytes
-rw-r--r--test/dash-state.ps2.ref.png (renamed from test/dash-state-ps2-ref.png)bin10219 -> 10219 bytes
-rw-r--r--test/dash-state.ps3.ref.png (renamed from test/dash-state-ps3-ref.png)bin10219 -> 10219 bytes
-rw-r--r--test/dash-state.quartz.ref.png (renamed from test/dash-state-quartz-ref.png)bin8698 -> 8698 bytes
-rw-r--r--test/dash-state.ref.png (renamed from test/dash-state-ref.png)bin9389 -> 9389 bytes
-rw-r--r--test/dash-zero-length.ps2.ref.png (renamed from test/dash-zero-length-ps2-ref.png)bin319 -> 319 bytes
-rw-r--r--test/dash-zero-length.ps2.rgb24.ref.png (renamed from test/dash-zero-length-ps2-rgb24-ref.png)bin304 -> 304 bytes
-rw-r--r--test/dash-zero-length.ps3.ref.png (renamed from test/dash-zero-length-ps3-ref.png)bin319 -> 319 bytes
-rw-r--r--test/dash-zero-length.ps3.rgb24.ref.png (renamed from test/dash-zero-length-ps3-rgb24-ref.png)bin304 -> 304 bytes
-rw-r--r--test/dash-zero-length.ref.png (renamed from test/dash-zero-length-ref.png)bin238 -> 238 bytes
-rw-r--r--test/dash-zero-length.rgb24.ref.png (renamed from test/dash-zero-length-rgb24-ref.png)bin218 -> 218 bytes
-rw-r--r--test/degenerate-arc.ps2.ref.png (renamed from test/degenerate-arc-ps2-ref.png)bin585 -> 585 bytes
-rw-r--r--test/degenerate-arc.ps3.ref.png (renamed from test/degenerate-arc-ps3-ref.png)bin585 -> 585 bytes
-rw-r--r--test/degenerate-arc.ref.png (renamed from test/degenerate-arc-ref.png)bin616 -> 616 bytes
-rw-r--r--test/degenerate-dash.ref.png (renamed from test/degenerate-dash-ref.png)bin2005 -> 2005 bytes
-rw-r--r--test/degenerate-path.ps2.argb32.ref.png (renamed from test/degenerate-path-ps2-argb32-ref.png)bin390 -> 390 bytes
-rw-r--r--test/degenerate-path.ps2.rgb24.ref.png (renamed from test/degenerate-path-ps2-rgb24-ref.png)bin358 -> 358 bytes
-rw-r--r--test/degenerate-path.ps3.argb32.ref.png (renamed from test/degenerate-path-ps3-argb32-ref.png)bin390 -> 390 bytes
-rw-r--r--test/degenerate-path.ps3.rgb24.ref.png (renamed from test/degenerate-path-ps3-rgb24-ref.png)bin358 -> 358 bytes
-rw-r--r--test/degenerate-path.quartz.ref.png (renamed from test/degenerate-path-quartz-ref.png)bin232 -> 232 bytes
-rw-r--r--test/degenerate-path.quartz.rgb24.ref.png (renamed from test/degenerate-path-quartz-rgb24-ref.png)bin198 -> 198 bytes
-rw-r--r--test/degenerate-path.ref.png (renamed from test/degenerate-path-ref.png)bin257 -> 257 bytes
-rw-r--r--test/degenerate-path.rgb24.ref.png (renamed from test/degenerate-path-rgb24-ref.png)bin224 -> 224 bytes
-rw-r--r--test/degenerate-pen.ps2.ref.png (renamed from test/degenerate-pen-ps2-ref.png)bin865 -> 865 bytes
-rw-r--r--test/degenerate-pen.ps3.ref.png (renamed from test/degenerate-pen-ps3-ref.png)bin865 -> 865 bytes
-rw-r--r--test/degenerate-pen.quartz.ref.png (renamed from test/degenerate-pen-quartz-ref.png)bin1144 -> 1144 bytes
-rw-r--r--test/degenerate-pen.ref.png (renamed from test/degenerate-pen-ref.png)bin1139 -> 1139 bytes
-rw-r--r--test/device-offset-fractional.pdf.ref.png (renamed from test/device-offset-fractional-pdf-ref.png)bin277 -> 277 bytes
-rw-r--r--test/device-offset-fractional.ps2.ref.png (renamed from test/device-offset-fractional-ps2-ref.png)bin200 -> 200 bytes
-rw-r--r--test/device-offset-fractional.ps3.ref.png (renamed from test/device-offset-fractional-ps3-ref.png)bin200 -> 200 bytes
-rw-r--r--test/device-offset-fractional.ref.png (renamed from test/device-offset-fractional-ref.png)bin269 -> 269 bytes
-rw-r--r--test/device-offset-positive.ref.png (renamed from test/device-offset-positive-ref.png)bin139 -> 139 bytes
-rw-r--r--test/device-offset-positive.rgb24.ref.png (renamed from test/device-offset-positive-rgb24-ref.png)bin130 -> 130 bytes
-rw-r--r--test/device-offset-scale.ref.png (renamed from test/device-offset-scale-ref.png)bin145 -> 145 bytes
-rw-r--r--test/device-offset.ref.png (renamed from test/device-offset-ref.png)bin137 -> 137 bytes
-rw-r--r--test/device-offset.rgb24.ref.png (renamed from test/device-offset-rgb24-ref.png)bin130 -> 130 bytes
-rw-r--r--test/extend-pad.ref.png (renamed from test/extend-pad-ref.png)bin616 -> 616 bytes
-rw-r--r--test/extend-reflect-similar.ps2.ref.png (renamed from test/extend-reflect-ps2-ref.png)bin146990 -> 146990 bytes
-rw-r--r--test/extend-reflect-similar.ps3.ref.png (renamed from test/extend-reflect-ps3-ref.png)bin146990 -> 146990 bytes
-rw-r--r--test/extend-reflect-similar.ref.png (renamed from test/extend-reflect-ref.png)bin153571 -> 153571 bytes
-rw-r--r--test/extend-reflect.ps2.ref.png (renamed from test/extend-reflect-similar-ps2-ref.png)bin146990 -> 146990 bytes
-rw-r--r--test/extend-reflect.ps3.ref.png (renamed from test/extend-reflect-similar-ps3-ref.png)bin146990 -> 146990 bytes
-rw-r--r--test/extend-reflect.ref.png (renamed from test/extend-reflect-similar-ref.png)bin153571 -> 153571 bytes
-rw-r--r--test/extend-repeat-similar.ps2.ref.png (renamed from test/extend-repeat-ps2-ref.png)bin119246 -> 119246 bytes
-rw-r--r--test/extend-repeat-similar.ps3.ref.png (renamed from test/extend-repeat-ps3-ref.png)bin119246 -> 119246 bytes
-rw-r--r--test/extend-repeat-similar.ref.png (renamed from test/extend-repeat-ref.png)bin108622 -> 108622 bytes
-rw-r--r--test/extend-repeat.ps2.ref.png (renamed from test/extend-repeat-similar-ps2-ref.png)bin119246 -> 119246 bytes
-rw-r--r--test/extend-repeat.ps3.ref.png (renamed from test/extend-repeat-similar-ps3-ref.png)bin119246 -> 119246 bytes
-rw-r--r--test/extend-repeat.ref.png (renamed from test/extend-repeat-similar-ref.png)bin108622 -> 108622 bytes
-rw-r--r--test/fallback-resolution.c11
-rw-r--r--test/fallback-resolution.ppi150x150.ref.png (renamed from test/fallback-resolution-ppi150x150-ref.png)bin8043 -> 8043 bytes
-rw-r--r--test/fallback-resolution.ppi150x300.ref.png (renamed from test/fallback-resolution-ppi150x300-ref.png)bin6848 -> 6848 bytes
-rw-r--r--test/fallback-resolution.ppi150x37.5.ref.png (renamed from test/fallback-resolution-ppi150x37.5-ref.png)bin13176 -> 13176 bytes
-rw-r--r--test/fallback-resolution.ppi150x600.ref.png (renamed from test/fallback-resolution-ppi150x600-ref.png)bin6338 -> 6338 bytes
-rw-r--r--test/fallback-resolution.ppi150x72.ref.png (renamed from test/fallback-resolution-ppi150x72-ref.png)bin8370 -> 8370 bytes
-rw-r--r--test/fallback-resolution.ppi150x75.ref.png (renamed from test/fallback-resolution-ppi150x75-ref.png)bin10445 -> 10445 bytes
-rw-r--r--test/fallback-resolution.ppi300x150.ref.png (renamed from test/fallback-resolution-ppi300x150-ref.png)bin6851 -> 6851 bytes
-rw-r--r--test/fallback-resolution.ppi300x300.ref.png (renamed from test/fallback-resolution-ppi300x300-ref.png)bin5637 -> 5637 bytes
-rw-r--r--test/fallback-resolution.ppi300x37.5.ref.png (renamed from test/fallback-resolution-ppi300x37.5-ref.png)bin12870 -> 12870 bytes
-rw-r--r--test/fallback-resolution.ppi300x600.ref.png (renamed from test/fallback-resolution-ppi300x600-ref.png)bin4848 -> 4848 bytes
-rw-r--r--test/fallback-resolution.ppi300x72.ref.png (renamed from test/fallback-resolution-ppi300x72-ref.png)bin7053 -> 7053 bytes
-rw-r--r--test/fallback-resolution.ppi300x75.ref.png (renamed from test/fallback-resolution-ppi300x75-ref.png)bin9617 -> 9617 bytes
-rw-r--r--test/fallback-resolution.ppi37.5x150.ref.png (renamed from test/fallback-resolution-ppi37.5x150-ref.png)bin12728 -> 12728 bytes
-rw-r--r--test/fallback-resolution.ppi37.5x300.ref.png (renamed from test/fallback-resolution-ppi37.5x300-ref.png)bin11981 -> 11981 bytes
-rw-r--r--test/fallback-resolution.ppi37.5x37.5.ref.png (renamed from test/fallback-resolution-ppi37.5x37.5-ref.png)bin14098 -> 14098 bytes
-rw-r--r--test/fallback-resolution.ppi37.5x600.ref.png (renamed from test/fallback-resolution-ppi37.5x600-ref.png)bin11654 -> 11654 bytes
-rw-r--r--test/fallback-resolution.ppi37.5x72.ref.png (renamed from test/fallback-resolution-ppi37.5x72-ref.png)bin12990 -> 12990 bytes
-rw-r--r--test/fallback-resolution.ppi37.5x75.ref.png (renamed from test/fallback-resolution-ppi37.5x75-ref.png)bin13787 -> 13787 bytes
-rw-r--r--test/fallback-resolution.ppi600x150.ref.png (renamed from test/fallback-resolution-ppi600x150-ref.png)bin6096 -> 6096 bytes
-rw-r--r--test/fallback-resolution.ppi600x300.ref.png (renamed from test/fallback-resolution-ppi600x300-ref.png)bin4812 -> 4812 bytes
-rw-r--r--test/fallback-resolution.ppi600x37.5.ref.png (renamed from test/fallback-resolution-ppi600x37.5-ref.png)bin12401 -> 12401 bytes
-rw-r--r--test/fallback-resolution.ppi600x600.ref.png (renamed from test/fallback-resolution-ppi600x600-ref.png)bin4104 -> 4104 bytes
-rw-r--r--test/fallback-resolution.ppi600x72.ref.png (renamed from test/fallback-resolution-ppi600x72-ref.png)bin6398 -> 6398 bytes
-rw-r--r--test/fallback-resolution.ppi600x75.ref.png (renamed from test/fallback-resolution-ppi600x75-ref.png)bin8974 -> 8974 bytes
-rw-r--r--test/fallback-resolution.ppi72x150.ref.png (renamed from test/fallback-resolution-ppi72x150-ref.png)bin8069 -> 8069 bytes
-rw-r--r--test/fallback-resolution.ppi72x300.ref.png (renamed from test/fallback-resolution-ppi72x300-ref.png)bin6803 -> 6803 bytes
-rw-r--r--test/fallback-resolution.ppi72x37.5.ref.png (renamed from test/fallback-resolution-ppi72x37.5-ref.png)bin13147 -> 13147 bytes
-rw-r--r--test/fallback-resolution.ppi72x600.ref.png (renamed from test/fallback-resolution-ppi72x600-ref.png)bin6245 -> 6245 bytes
-rw-r--r--test/fallback-resolution.ppi72x72.ref.png (renamed from test/fallback-resolution-ppi72x72-ref.png)bin8409 -> 8409 bytes
-rw-r--r--test/fallback-resolution.ppi72x75.ref.png (renamed from test/fallback-resolution-ppi72x75-ref.png)bin10628 -> 10628 bytes
-rw-r--r--test/fallback-resolution.ppi75x150.ref.png (renamed from test/fallback-resolution-ppi75x150-ref.png)bin9940 -> 9940 bytes
-rw-r--r--test/fallback-resolution.ppi75x300.ref.png (renamed from test/fallback-resolution-ppi75x300-ref.png)bin9003 -> 9003 bytes
-rw-r--r--test/fallback-resolution.ppi75x37.5.ref.png (renamed from test/fallback-resolution-ppi75x37.5-ref.png)bin14020 -> 14020 bytes
-rw-r--r--test/fallback-resolution.ppi75x600.ref.png (renamed from test/fallback-resolution-ppi75x600-ref.png)bin8455 -> 8455 bytes
-rw-r--r--test/fallback-resolution.ppi75x72.ref.png (renamed from test/fallback-resolution-ppi75x72-ref.png)bin10202 -> 10202 bytes
-rw-r--r--test/fallback-resolution.ppi75x75.ref.png (renamed from test/fallback-resolution-ppi75x75-ref.png)bin12101 -> 12101 bytes
-rw-r--r--test/fill-alpha-pattern.pdf.argb32.ref.png (renamed from test/fill-alpha-pattern-pdf-argb32-ref.png)bin3887 -> 3887 bytes
-rw-r--r--test/fill-alpha-pattern.pdf.rgb24.ref.png (renamed from test/fill-alpha-pattern-pdf-rgb24-ref.png)bin3840 -> 3840 bytes
-rw-r--r--test/fill-alpha-pattern.ps3.ref.png (renamed from test/fill-alpha-pattern-ps3-ref.png)bin4380 -> 4380 bytes
-rw-r--r--test/fill-alpha-pattern.ref.png (renamed from test/fill-alpha-pattern-ref.png)bin3653 -> 3653 bytes
-rw-r--r--test/fill-alpha.ref.png (renamed from test/fill-alpha-ref.png)bin2989 -> 2989 bytes
-rw-r--r--test/fill-and-stroke-alpha-add.quartz.ref.png (renamed from test/fill-and-stroke-alpha-add-quartz-ref.png)bin603 -> 603 bytes
-rw-r--r--test/fill-and-stroke-alpha-add.ref.png (renamed from test/fill-and-stroke-alpha-add-ref.png)bin591 -> 591 bytes
-rw-r--r--test/fill-and-stroke-alpha.quartz.ref.png (renamed from test/fill-and-stroke-alpha-quartz-ref.png)bin550 -> 550 bytes
-rw-r--r--test/fill-and-stroke-alpha.ref.png (renamed from test/fill-and-stroke-alpha-ref.png)bin519 -> 519 bytes
-rw-r--r--test/fill-and-stroke.ps2.argb32.ref.png (renamed from test/fill-and-stroke-ps2-argb32-ref.png)bin310 -> 310 bytes
-rw-r--r--test/fill-and-stroke.ps2.rgb24.ref.png (renamed from test/fill-and-stroke-ps2-rgb24-ref.png)bin319 -> 319 bytes
-rw-r--r--test/fill-and-stroke.ps3.argb32.ref.png (renamed from test/fill-and-stroke-ps3-argb32-ref.png)bin310 -> 310 bytes
-rw-r--r--test/fill-and-stroke.ps3.rgb24.ref.png (renamed from test/fill-and-stroke-ps3-rgb24-ref.png)bin319 -> 319 bytes
-rw-r--r--test/fill-and-stroke.quartz.ref.png (renamed from test/fill-and-stroke-quartz-ref.png)bin286 -> 286 bytes
-rw-r--r--test/fill-and-stroke.quartz.rgb24.ref.png (renamed from test/fill-and-stroke-quartz-rgb24-ref.png)bin264 -> 264 bytes
-rw-r--r--test/fill-and-stroke.ref.png (renamed from test/fill-and-stroke-ref.png)bin279 -> 279 bytes
-rw-r--r--test/fill-and-stroke.rgb24.ref.png (renamed from test/fill-and-stroke-rgb24-ref.png)bin257 -> 257 bytes
-rw-r--r--test/fill-degenerate-sort-order.quartz.ref.png (renamed from test/fill-degenerate-sort-order-quartz-ref.png)bin2470 -> 2470 bytes
-rw-r--r--test/fill-degenerate-sort-order.quartz.rgb24.ref.png (renamed from test/fill-degenerate-sort-order-quartz-rgb24-ref.png)bin2098 -> 2098 bytes
-rw-r--r--test/fill-degenerate-sort-order.ref.png (renamed from test/fill-degenerate-sort-order-ref.png)bin2397 -> 2397 bytes
-rw-r--r--test/fill-degenerate-sort-order.rgb24.ref.png (renamed from test/fill-degenerate-sort-order-rgb24-ref.png)bin2060 -> 2060 bytes
-rw-r--r--test/fill-missed-stop.ps2.argb32.ref.png (renamed from test/fill-missed-stop-ps2-argb32-ref.png)bin564 -> 564 bytes
-rw-r--r--test/fill-missed-stop.ps2.rgb24.ref.png (renamed from test/fill-missed-stop-ps2-rgb24-ref.png)bin531 -> 531 bytes
-rw-r--r--test/fill-missed-stop.ps3.argb32.ref.png (renamed from test/fill-missed-stop-ps3-argb32-ref.png)bin564 -> 564 bytes
-rw-r--r--test/fill-missed-stop.ps3.rgb24.ref.png (renamed from test/fill-missed-stop-ps3-rgb24-ref.png)bin531 -> 531 bytes
-rw-r--r--test/fill-missed-stop.ref.png (renamed from test/fill-missed-stop-ref.png)bin466 -> 466 bytes
-rw-r--r--test/fill-missed-stop.rgb24.ref.png (renamed from test/fill-missed-stop-rgb24-ref.png)bin394 -> 394 bytes
-rw-r--r--test/fill-rule.ps2.argb32.ref.png (renamed from test/fill-rule-ps2-argb32-ref.png)bin2253 -> 2253 bytes
-rw-r--r--test/fill-rule.ps2.rgb24.ref.png (renamed from test/fill-rule-ps2-rgb24-ref.png)bin2031 -> 2031 bytes
-rw-r--r--test/fill-rule.ps3.argb32.ref.png (renamed from test/fill-rule-ps3-argb32-ref.png)bin2253 -> 2253 bytes
-rw-r--r--test/fill-rule.ps3.rgb24.ref.png (renamed from test/fill-rule-ps3-rgb24-ref.png)bin2031 -> 2031 bytes
-rw-r--r--test/fill-rule.quartz.ref.png (renamed from test/fill-rule-quartz-ref.png)bin2079 -> 2079 bytes
-rw-r--r--test/fill-rule.quartz.rgb24.ref.png (renamed from test/fill-rule-quartz-rgb24-ref.png)bin1790 -> 1790 bytes
-rw-r--r--test/fill-rule.ref.png (renamed from test/fill-rule-ref.png)bin1979 -> 1979 bytes
-rw-r--r--test/fill-rule.rgb24.ref.png (renamed from test/fill-rule-rgb24-ref.png)bin1722 -> 1722 bytes
-rw-r--r--test/filter-bilinear-extents.pdf.ref.png (renamed from test/filter-bilinear-extents-pdf-ref.png)bin798 -> 798 bytes
-rw-r--r--test/filter-bilinear-extents.ps2.ref.png (renamed from test/filter-bilinear-extents-ps2-ref.png)bin556 -> 556 bytes
-rw-r--r--test/filter-bilinear-extents.ps3.ref.png (renamed from test/filter-bilinear-extents-ps3-ref.png)bin556 -> 556 bytes
-rw-r--r--test/filter-bilinear-extents.ref.png (renamed from test/filter-bilinear-extents-ref.png)bin1340 -> 1340 bytes
-rw-r--r--test/filter-nearest-offset.pdf.ref.png (renamed from test/filter-nearest-offset-pdf-ref.png)bin4537 -> 4537 bytes
-rw-r--r--test/filter-nearest-offset.ps2.ref.png (renamed from test/filter-nearest-offset-ps2-ref.png)bin255 -> 255 bytes
-rw-r--r--test/filter-nearest-offset.ps3.ref.png (renamed from test/filter-nearest-offset-ps3-ref.png)bin255 -> 255 bytes
-rw-r--r--test/filter-nearest-offset.ref.png (renamed from test/filter-nearest-offset-ref.png)bin248 -> 248 bytes
-rw-r--r--test/filter-nearest-offset.svg11.ref.png (renamed from test/filter-nearest-offset-svg11-ref.png)bin4739 -> 4739 bytes
-rw-r--r--test/filter-nearest-offset.svg12.ref.png (renamed from test/filter-nearest-offset-svg12-ref.png)bin4739 -> 4739 bytes
-rw-r--r--test/filter-nearest-transformed.pdf.ref.png (renamed from test/filter-nearest-transformed-pdf-ref.png)bin548 -> 548 bytes
-rw-r--r--test/filter-nearest-transformed.ref.png (renamed from test/filter-nearest-transformed-ref.png)bin570 -> 570 bytes
-rw-r--r--test/filter-nearest-transformed.svg11.ref.png (renamed from test/filter-nearest-transformed-svg11-ref.png)bin559 -> 559 bytes
-rw-r--r--test/filter-nearest-transformed.svg12.ref.png (renamed from test/filter-nearest-transformed-svg12-ref.png)bin559 -> 559 bytes
-rw-r--r--test/finer-grained-fallbacks.ps2.ref.png (renamed from test/finer-grained-fallbacks-ps2-ref.png)bin1356 -> 1356 bytes
-rw-r--r--test/finer-grained-fallbacks.ps2.rgb24.ref.png (renamed from test/finer-grained-fallbacks-ps2-rgb24-ref.png)bin1096 -> 1096 bytes
-rw-r--r--test/finer-grained-fallbacks.ps3.ref.png (renamed from test/finer-grained-fallbacks-ps3-ref.png)bin1356 -> 1356 bytes
-rw-r--r--test/finer-grained-fallbacks.ps3.rgb24.ref.png (renamed from test/finer-grained-fallbacks-ps3-rgb24-ref.png)bin1096 -> 1096 bytes
-rw-r--r--test/finer-grained-fallbacks.ref.png (renamed from test/finer-grained-fallbacks-ref.png)bin1111 -> 1111 bytes
-rw-r--r--test/finer-grained-fallbacks.rgb24.ref.png (renamed from test/finer-grained-fallbacks-rgb24-ref.png)bin1114 -> 1114 bytes
-rw-r--r--test/font-matrix-translation.ps2.argb32.ref.png (renamed from test/font-matrix-translation-ps2-argb32-ref.png)bin748 -> 748 bytes
-rw-r--r--test/font-matrix-translation.ps2.rgb24.ref.png (renamed from test/font-matrix-translation-ps2-rgb24-ref.png)bin748 -> 748 bytes
-rw-r--r--test/font-matrix-translation.ps3.argb32.ref.png (renamed from test/font-matrix-translation-ps3-argb32-ref.png)bin748 -> 748 bytes
-rw-r--r--test/font-matrix-translation.ps3.rgb24.ref.png (renamed from test/font-matrix-translation-ps3-rgb24-ref.png)bin748 -> 748 bytes
-rw-r--r--test/font-matrix-translation.quartz.ref.png (renamed from test/font-matrix-translation-quartz-ref.png)bin1090 -> 1090 bytes
-rw-r--r--test/font-matrix-translation.ref.png (renamed from test/font-matrix-translation-ref.png)bin1006 -> 1006 bytes
-rw-r--r--test/font-matrix-translation.svg11.ref.png (renamed from test/font-matrix-translation-svg11-ref.png)bin970 -> 970 bytes
-rw-r--r--test/font-matrix-translation.svg12.ref.png (renamed from test/font-matrix-translation-svg12-ref.png)bin970 -> 970 bytes
-rw-r--r--test/ft-show-glyphs-positioning.pdf.ref.png (renamed from test/ft-show-glyphs-positioning-pdf-ref.png)bin3133 -> 3133 bytes
-rw-r--r--test/ft-show-glyphs-positioning.ps2.ref.png (renamed from test/ft-show-glyphs-positioning-ps2-ref.png)bin2269 -> 2269 bytes
-rw-r--r--test/ft-show-glyphs-positioning.ps3.ref.png (renamed from test/ft-show-glyphs-positioning-ps3-ref.png)bin2269 -> 2269 bytes
-rw-r--r--test/ft-show-glyphs-positioning.ref.png (renamed from test/ft-show-glyphs-positioning-ref.png)bin3444 -> 3444 bytes
-rw-r--r--test/ft-show-glyphs-positioning.svg11.ref.png (renamed from test/ft-show-glyphs-positioning-svg11-ref.png)bin6590 -> 6590 bytes
-rw-r--r--test/ft-show-glyphs-positioning.svg12.ref.png (renamed from test/ft-show-glyphs-positioning-svg12-ref.png)bin6590 -> 6590 bytes
-rw-r--r--test/ft-show-glyphs-table.ps2.ref.png (renamed from test/ft-show-glyphs-table-ps2-ref.png)bin5687 -> 5687 bytes
-rw-r--r--test/ft-show-glyphs-table.ps3.ref.png (renamed from test/ft-show-glyphs-table-ps3-ref.png)bin5687 -> 5687 bytes
-rw-r--r--test/ft-show-glyphs-table.ref.png (renamed from test/ft-show-glyphs-table-ref.png)bin11439 -> 11439 bytes
-rw-r--r--test/ft-text-antialias-none.ps2.argb32.ref.png (renamed from test/ft-text-antialias-none-ps2-argb32-ref.png)bin335 -> 335 bytes
-rw-r--r--test/ft-text-antialias-none.ps3.argb32.ref.png (renamed from test/ft-text-antialias-none-ps3-argb32-ref.png)bin335 -> 335 bytes
-rw-r--r--test/ft-text-antialias-none.ref.png (renamed from test/ft-text-antialias-none-ref.png)bin336 -> 336 bytes
-rw-r--r--test/ft-text-vertical-layout-type1.pdf.ref.png (renamed from test/ft-text-vertical-layout-type1-pdf-ref.png)bin3968 -> 3968 bytes
-rw-r--r--test/ft-text-vertical-layout-type1.ps2.ref.png (renamed from test/ft-text-vertical-layout-type1-ps2-ref.png)bin1846 -> 1846 bytes
-rw-r--r--test/ft-text-vertical-layout-type1.ps3.ref.png (renamed from test/ft-text-vertical-layout-type1-ps3-ref.png)bin1846 -> 1846 bytes
-rw-r--r--test/ft-text-vertical-layout-type1.ref.png (renamed from test/ft-text-vertical-layout-type1-ref.png)bin3980 -> 3980 bytes
-rw-r--r--test/ft-text-vertical-layout-type1.svg11.ref.png (renamed from test/ft-text-vertical-layout-type1-svg11-ref.png)bin3973 -> 3973 bytes
-rw-r--r--test/ft-text-vertical-layout-type1.svg12.ref.png (renamed from test/ft-text-vertical-layout-type1-svg12-ref.png)bin3973 -> 3973 bytes
-rw-r--r--test/ft-text-vertical-layout-type3.pdf.ref.png (renamed from test/ft-text-vertical-layout-type3-pdf-ref.png)bin3634 -> 3634 bytes
-rw-r--r--test/ft-text-vertical-layout-type3.ps2.ref.png (renamed from test/ft-text-vertical-layout-type3-ps2-ref.png)bin1804 -> 1804 bytes
-rw-r--r--test/ft-text-vertical-layout-type3.ps3.ref.png (renamed from test/ft-text-vertical-layout-type3-ps3-ref.png)bin1804 -> 1804 bytes
-rw-r--r--test/ft-text-vertical-layout-type3.ref.png (renamed from test/ft-text-vertical-layout-type3-ref.png)bin3934 -> 3934 bytes
-rw-r--r--test/ft-text-vertical-layout-type3.svg11.ref.png (renamed from test/ft-text-vertical-layout-type3-svg11-ref.png)bin3957 -> 3957 bytes
-rw-r--r--test/ft-text-vertical-layout-type3.svg12.ref.png (renamed from test/ft-text-vertical-layout-type3-svg12-ref.png)bin3957 -> 3957 bytes
-rw-r--r--test/get-group-target.ref.png (renamed from test/get-group-target-ref.png)bin134 -> 134 bytes
-rw-r--r--test/glitz-surface-source.ref.png (renamed from test/glitz-surface-source-ref.png)bin268 -> 268 bytes
-rw-r--r--test/glyph-cache-pressure.ps2.ref.png (renamed from test/glyph-cache-pressure-ps2-ref.png)bin1454 -> 1454 bytes
-rw-r--r--test/glyph-cache-pressure.ps3.ref.png (renamed from test/glyph-cache-pressure-ps3-ref.png)bin1454 -> 1454 bytes
-rw-r--r--test/glyph-cache-pressure.quartz.ref.png (renamed from test/glyph-cache-pressure-quartz-ref.png)bin3654 -> 3654 bytes
-rw-r--r--test/glyph-cache-pressure.ref.png (renamed from test/glyph-cache-pressure-ref.png)bin3223 -> 3223 bytes
-rw-r--r--test/gradient-alpha.pdf.argb32.ref.png (renamed from test/gradient-alpha-pdf-argb32-ref.png)bin126 -> 126 bytes
-rw-r--r--test/gradient-alpha.pdf.rgb24.ref.png (renamed from test/gradient-alpha-pdf-rgb24-ref.png)bin121 -> 121 bytes
-rw-r--r--test/gradient-alpha.ps2.argb32.ref.png (renamed from test/gradient-alpha-ps2-argb32-ref.png)bin134 -> 134 bytes
-rw-r--r--test/gradient-alpha.ps2.rgb24.ref.png (renamed from test/gradient-alpha-ps2-rgb24-ref.png)bin130 -> 130 bytes
-rw-r--r--test/gradient-alpha.ps3.argb32.ref.png (renamed from test/gradient-alpha-ps3-argb32-ref.png)bin134 -> 134 bytes
-rw-r--r--test/gradient-alpha.ps3.rgb24.ref.png (renamed from test/gradient-alpha-ps3-rgb24-ref.png)bin130 -> 130 bytes
-rw-r--r--test/gradient-alpha.ref.png (renamed from test/gradient-alpha-ref.png)bin147 -> 147 bytes
-rw-r--r--test/gradient-alpha.rgb24.ref.png (renamed from test/gradient-alpha-rgb24-ref.png)bin142 -> 142 bytes
-rw-r--r--test/gradient-constant-alpha.pdf.argb32.ref.png (renamed from test/gradient-constant-alpha-pdf-argb32-ref.png)bin116 -> 116 bytes
-rw-r--r--test/gradient-constant-alpha.pdf.rgb24.ref.png (renamed from test/gradient-constant-alpha-pdf-rgb24-ref.png)bin115 -> 115 bytes
-rw-r--r--test/gradient-constant-alpha.ps3.ref.png (renamed from test/gradient-constant-alpha-ps3-ref.png)bin124 -> 124 bytes
-rw-r--r--test/gradient-constant-alpha.ps3.rgb24.ref.png (renamed from test/gradient-constant-alpha-ps3-rgb24-ref.png)bin124 -> 124 bytes
-rw-r--r--test/gradient-constant-alpha.ref.png (renamed from test/gradient-constant-alpha-ref.png)bin117 -> 117 bytes
-rw-r--r--test/gradient-constant-alpha.rgb24.ref.png (renamed from test/gradient-constant-alpha-rgb24-ref.png)bin116 -> 116 bytes
-rw-r--r--test/gradient-zero-stops.ref.png (renamed from test/gradient-zero-stops-ref.png)bin105 -> 105 bytes
-rw-r--r--test/gradient-zero-stops.rgb24.ref.png (renamed from test/gradient-zero-stops-rgb24-ref.png)bin105 -> 105 bytes
-rw-r--r--test/group-paint.ref.png (renamed from test/group-paint-ref.png)bin118 -> 118 bytes
-rw-r--r--test/huge-pattern.pdf.ref.png (renamed from test/huge-pattern-pdf-ref.png)bin2716 -> 2716 bytes
-rw-r--r--test/huge-pattern.pdf.rgb24.ref.png (renamed from test/huge-pattern-pdf-rgb24-ref.png)bin2817 -> 2817 bytes
-rw-r--r--test/huge-pattern.ps3.ref.png (renamed from test/huge-pattern-ps3-ref.png)bin1786 -> 1786 bytes
-rw-r--r--test/huge-pattern.ref.png (renamed from test/huge-pattern-ref.png)bin1619 -> 1619 bytes
-rw-r--r--test/image-surface-source.ps2.ref.png (renamed from test/image-surface-source-ps2-ref.png)bin376 -> 376 bytes
-rw-r--r--test/image-surface-source.ps3.ref.png (renamed from test/image-surface-source-ps3-ref.png)bin376 -> 376 bytes
-rw-r--r--test/image-surface-source.ref.png (renamed from test/image-surface-source-ref.png)bin332 -> 332 bytes
-rw-r--r--test/infinite-join.ps2.ref.png (renamed from test/infinite-join-ps2-ref.png)bin218 -> 218 bytes
-rw-r--r--test/infinite-join.ps3.ref.png (renamed from test/infinite-join-ps3-ref.png)bin218 -> 218 bytes
-rw-r--r--test/infinite-join.ref.png (renamed from test/infinite-join-ref.png)bin194 -> 194 bytes
-rw-r--r--test/large-clip.ref.png (renamed from test/large-clip-ref.png)bin350 -> 350 bytes
-rw-r--r--test/large-font.ref.png (renamed from test/large-font-ref.png)bin6936 -> 6936 bytes
-rw-r--r--test/large-source.ref.png (renamed from test/large-source-ref.png)bin137 -> 137 bytes
-rw-r--r--test/leaky-dash.ps2.argb32.ref.png (renamed from test/leaky-dash-ps2-argb32-ref.png)bin286 -> 286 bytes
-rw-r--r--test/leaky-dash.ps2.rgb24.ref.png (renamed from test/leaky-dash-ps2-rgb24-ref.png)bin284 -> 284 bytes
-rw-r--r--test/leaky-dash.ps3.argb32.ref.png (renamed from test/leaky-dash-ps3-argb32-ref.png)bin286 -> 286 bytes
-rw-r--r--test/leaky-dash.ps3.rgb24.ref.png (renamed from test/leaky-dash-ps3-rgb24-ref.png)bin284 -> 284 bytes
-rw-r--r--test/leaky-dash.quartz.ref.png (renamed from test/leaky-dash-quartz-ref.png)bin241 -> 241 bytes
-rw-r--r--test/leaky-dash.ref.png (renamed from test/leaky-dash-ref.png)bin243 -> 243 bytes
-rw-r--r--test/leaky-dashed-rectangle.ps2.ref.png (renamed from test/leaky-dashed-rectangle-ps2-ref.png)bin444 -> 444 bytes
-rw-r--r--test/leaky-dashed-rectangle.ps3.ref.png (renamed from test/leaky-dashed-rectangle-ps3-ref.png)bin444 -> 444 bytes
-rw-r--r--test/leaky-dashed-rectangle.ref.png (renamed from test/leaky-dashed-rectangle-ref.png)bin366 -> 366 bytes
-rw-r--r--test/leaky-dashed-stroke.ps2.ref.png (renamed from test/leaky-dashed-stroke-ps2-ref.png)bin5511 -> 5511 bytes
-rw-r--r--test/leaky-dashed-stroke.ps3.ref.png (renamed from test/leaky-dashed-stroke-ps3-ref.png)bin5511 -> 5511 bytes
-rw-r--r--test/leaky-dashed-stroke.ref.png (renamed from test/leaky-dashed-stroke-ref.png)bin9214 -> 9214 bytes
-rw-r--r--test/leaky-polygon.ps2.ref.png (renamed from test/leaky-polygon-ps2-ref.png)bin354 -> 354 bytes
-rw-r--r--test/leaky-polygon.ps3.ref.png (renamed from test/leaky-polygon-ps3-ref.png)bin354 -> 354 bytes
-rw-r--r--test/leaky-polygon.ref.png (renamed from test/leaky-polygon-ref.png)bin368 -> 368 bytes
-rw-r--r--test/line-width-scale.ps2.ref.png (renamed from test/line-width-scale-ps2-ref.png)bin3911 -> 3911 bytes
-rw-r--r--test/line-width-scale.ps3.ref.png (renamed from test/line-width-scale-ps3-ref.png)bin3911 -> 3911 bytes
-rw-r--r--test/line-width-scale.quartz.ref.png (renamed from test/line-width-scale-quartz-ref.png)bin6434 -> 6434 bytes
-rw-r--r--test/line-width-scale.ref.png (renamed from test/line-width-scale-ref.png)bin6445 -> 6445 bytes
-rw-r--r--test/line-width.ref.png (renamed from test/line-width-ref.png)bin201 -> 201 bytes
-rw-r--r--test/linear-gradient-reflect.pdf.argb32.ref.png (renamed from test/linear-gradient-reflect-pdf-argb32-ref.png)bin248 -> 248 bytes
-rw-r--r--test/linear-gradient-reflect.pdf.rgb24.ref.png (renamed from test/linear-gradient-reflect-pdf-rgb24-ref.png)bin248 -> 248 bytes
-rw-r--r--test/linear-gradient-reflect.ps3.ref.png (renamed from test/linear-gradient-reflect-ps3-ref.png)bin314 -> 314 bytes
-rw-r--r--test/linear-gradient-reflect.quartz.ref.png (renamed from test/linear-gradient-reflect-quartz-ref.png)bin878 -> 878 bytes
-rw-r--r--test/linear-gradient-reflect.ref.png (renamed from test/linear-gradient-reflect-ref.png)bin216 -> 216 bytes
-rw-r--r--test/linear-gradient.pdf.ref.png (renamed from test/linear-gradient-pdf-ref.png)bin935 -> 935 bytes
-rw-r--r--test/linear-gradient.ps3.ref.png (renamed from test/linear-gradient-ps3-ref.png)bin779 -> 779 bytes
-rw-r--r--test/linear-gradient.quartz.ref.png (renamed from test/linear-gradient-quartz-ref.png)bin1164 -> 1164 bytes
-rw-r--r--test/linear-gradient.ref.png (renamed from test/linear-gradient-ref.png)bin1021 -> 1021 bytes
-rw-r--r--test/linear-gradient.svg11.ref.png (renamed from test/linear-gradient-svg11-ref.png)bin1000 -> 1000 bytes
-rw-r--r--test/linear-gradient.svg12.ref.png (renamed from test/linear-gradient-svg12-ref.png)bin1000 -> 1000 bytes
-rw-r--r--test/long-dashed-lines.ps2.ref.png (renamed from test/long-dashed-lines-ps2-ref.png)bin1516 -> 1516 bytes
-rw-r--r--test/long-dashed-lines.ps3.ref.png (renamed from test/long-dashed-lines-ps3-ref.png)bin1516 -> 1516 bytes
-rw-r--r--test/long-dashed-lines.quartz.ref.png (renamed from test/long-dashed-lines-quartz-ref.png)bin2313 -> 2313 bytes
-rw-r--r--test/long-dashed-lines.ref.png (renamed from test/long-dashed-lines-ref.png)bin2116 -> 2116 bytes
-rw-r--r--test/long-lines.ref.png (renamed from test/long-lines-ref.png)bin247 -> 247 bytes
-rw-r--r--test/mask-alpha.quartz.argb32.ref.png (renamed from test/mask-alpha-quartz-argb32-ref.png)bin641 -> 641 bytes
-rw-r--r--test/mask-alpha.ref.png (renamed from test/mask-alpha-ref.png)bin640 -> 640 bytes
-rw-r--r--test/mask-alpha.rgb24.ref.png (renamed from test/mask-alpha-rgb24-ref.png)bin599 -> 599 bytes
-rw-r--r--test/mask-alpha.svg11.argb32.ref.png (renamed from test/mask-alpha-svg11-argb32-ref.png)bin615 -> 615 bytes
-rw-r--r--test/mask-alpha.svg12.argb32.ref.png (renamed from test/mask-alpha-svg12-argb32-ref.png)bin615 -> 615 bytes
-rw-r--r--test/mask-ctm.ref.png (renamed from test/mask-ctm-ref.png)bin129 -> 129 bytes
-rw-r--r--test/mask-ctm.rgb24.ref.png (renamed from test/mask-ctm-rgb24-ref.png)bin124 -> 124 bytes
-rw-r--r--test/mask-ctm.svg11.argb32.ref.png (renamed from test/mask-ctm-svg11-argb32-ref.png)bin108 -> 108 bytes
-rw-r--r--test/mask-ctm.svg12.argb32.ref.png (renamed from test/mask-ctm-svg12-argb32-ref.png)bin108 -> 108 bytes
-rw-r--r--test/mask-surface-ctm.ref.png (renamed from test/mask-surface-ctm-ref.png)bin129 -> 129 bytes
-rw-r--r--test/mask-surface-ctm.rgb24.ref.png (renamed from test/mask-surface-ctm-rgb24-ref.png)bin124 -> 124 bytes
-rw-r--r--test/mask-surface-ctm.svg11.argb32.ref.png (renamed from test/mask-surface-ctm-svg11-argb32-ref.png)bin108 -> 108 bytes
-rw-r--r--test/mask-surface-ctm.svg12.argb32.ref.png (renamed from test/mask-surface-ctm-svg12-argb32-ref.png)bin108 -> 108 bytes
-rw-r--r--test/mask-transformed-image.ref.png (renamed from test/mask-transformed-image-ref.png)bin4516 -> 4516 bytes
-rw-r--r--test/mask-transformed-similar.pdf.ref.png (renamed from test/mask-transformed-similar-pdf-ref.png)bin4213 -> 4213 bytes
-rw-r--r--test/mask-transformed-similar.ref.png (renamed from test/mask-transformed-similar-ref.png)bin4516 -> 4516 bytes
-rw-r--r--test/mask-transformed-similar.svg11.ref.png (renamed from test/mask-transformed-similar-svg11-ref.png)bin4051 -> 4051 bytes
-rw-r--r--test/mask-transformed-similar.svg12.ref.png (renamed from test/mask-transformed-similar-svg12-ref.png)bin4051 -> 4051 bytes
-rw-r--r--test/mask.pdf.argb32.ref.png (renamed from test/mask-pdf-argb32-ref.png)bin8881 -> 8881 bytes
-rw-r--r--test/mask.pdf.rgb24.ref.png (renamed from test/mask-pdf-rgb24-ref.png)bin8267 -> 8267 bytes
-rw-r--r--test/mask.quartz.ref.png (renamed from test/mask-quartz-ref.png)bin10682 -> 10682 bytes
-rw-r--r--test/mask.quartz.rgb24.ref.png (renamed from test/mask-quartz-rgb24-ref.png)bin8418 -> 8418 bytes
-rw-r--r--test/mask.ref.png (renamed from test/mask-ref.png)bin8476 -> 8476 bytes
-rw-r--r--test/mask.rgb24.ref.png (renamed from test/mask-rgb24-ref.png)bin7041 -> 7041 bytes
-rw-r--r--test/mask.svg11.argb32.ref.png (renamed from test/mask-svg11-argb32-ref.png)bin8527 -> 8527 bytes
-rw-r--r--test/mask.svg11.rgb24.ref.png (renamed from test/mask-svg11-rgb24-ref.png)bin7935 -> 7935 bytes
-rw-r--r--test/mask.svg12.argb32.ref.png (renamed from test/mask-svg12-argb32-ref.png)bin8527 -> 8527 bytes
-rw-r--r--test/mask.svg12.rgb24.ref.png (renamed from test/mask-svg12-rgb24-ref.png)bin7935 -> 7935 bytes
-rw-r--r--test/meta-surface-pattern.pdf.ref.png (renamed from test/meta-surface-pattern-pdf-ref.png)bin4111 -> 4111 bytes
-rw-r--r--test/meta-surface-pattern.pdf.rgb24.ref.png (renamed from test/meta-surface-pattern-pdf-rgb24-ref.png)bin4009 -> 4009 bytes
-rw-r--r--test/meta-surface-pattern.ps2.argb32.ref.png (renamed from test/meta-surface-pattern-ps2-argb32-ref.png)bin3257 -> 3257 bytes
-rw-r--r--test/meta-surface-pattern.ps2.rgb24.ref.png (renamed from test/meta-surface-pattern-ps2-rgb24-ref.png)bin3873 -> 3873 bytes
-rw-r--r--test/meta-surface-pattern.ps3.argb32.ref.png (renamed from test/meta-surface-pattern-ps3-argb32-ref.png)bin3257 -> 3257 bytes
-rw-r--r--test/meta-surface-pattern.ps3.rgb24.ref.png (renamed from test/meta-surface-pattern-ps3-rgb24-ref.png)bin3873 -> 3873 bytes
-rw-r--r--test/meta-surface-pattern.quartz.ref.png (renamed from test/meta-surface-pattern-quartz-ref.png)bin4572 -> 4572 bytes
-rw-r--r--test/meta-surface-pattern.quartz.rgb24.ref.png (renamed from test/meta-surface-pattern-quartz-rgb24-ref.png)bin4063 -> 4063 bytes
-rw-r--r--test/meta-surface-pattern.ref.png (renamed from test/meta-surface-pattern-ref.png)bin3072 -> 3072 bytes
-rw-r--r--test/meta-surface-pattern.rgb24.ref.png (renamed from test/meta-surface-pattern-rgb24-ref.png)bin3162 -> 3162 bytes
-rw-r--r--test/meta-surface-pattern.svg11.argb32.ref.png (renamed from test/meta-surface-pattern-svg11-argb32-ref.png)bin3924 -> 3924 bytes
-rw-r--r--test/meta-surface-pattern.svg11.rgb24.ref.png (renamed from test/meta-surface-pattern-svg11-rgb24-ref.png)bin4593 -> 4593 bytes
-rw-r--r--test/meta-surface-pattern.svg12.argb32.ref.png (renamed from test/meta-surface-pattern-svg12-argb32-ref.png)bin3924 -> 3924 bytes
-rw-r--r--test/meta-surface-pattern.svg12.rgb24.ref.png (renamed from test/meta-surface-pattern-svg12-rgb24-ref.png)bin4593 -> 4593 bytes
-rw-r--r--test/miter-precision.ps2.ref.png (renamed from test/miter-precision-ps2-ref.png)bin865 -> 865 bytes
-rw-r--r--test/miter-precision.ps3.ref.png (renamed from test/miter-precision-ps3-ref.png)bin865 -> 865 bytes
-rw-r--r--test/miter-precision.ref.png (renamed from test/miter-precision-ref.png)bin931 -> 931 bytes
-rw-r--r--test/move-to-show-surface.ref.png (renamed from test/move-to-show-surface-ref.png)bin100 -> 100 bytes
-rw-r--r--test/multi-page.c4
-rw-r--r--test/new-sub-path.ps2.argb32.ref.png (renamed from test/new-sub-path-ps2-argb32-ref.png)bin556 -> 556 bytes
-rw-r--r--test/new-sub-path.ps2.rgb24.ref.png (renamed from test/new-sub-path-ps2-rgb24-ref.png)bin423 -> 423 bytes
-rw-r--r--test/new-sub-path.ps3.argb32.ref.png (renamed from test/new-sub-path-ps3-argb32-ref.png)bin556 -> 556 bytes
-rw-r--r--test/new-sub-path.ps3.rgb24.ref.png (renamed from test/new-sub-path-ps3-rgb24-ref.png)bin423 -> 423 bytes
-rw-r--r--test/new-sub-path.quartz.ref.png (renamed from test/new-sub-path-quartz-ref.png)bin383 -> 383 bytes
-rw-r--r--test/new-sub-path.quartz.rgb24.ref.png (renamed from test/new-sub-path-quartz-rgb24-ref.png)bin357 -> 357 bytes
-rw-r--r--test/new-sub-path.ref.png (renamed from test/new-sub-path-ref.png)bin386 -> 386 bytes
-rw-r--r--test/new-sub-path.rgb24.ref.png (renamed from test/new-sub-path-rgb24-ref.png)bin355 -> 355 bytes
-rw-r--r--test/nil-surface.ref.png (renamed from test/nil-surface-ref.png)bin107 -> 107 bytes
-rw-r--r--test/nil-surface.rgb24.ref.png (renamed from test/nil-surface-rgb24-ref.png)bin106 -> 106 bytes
-rw-r--r--test/operator-alpha.ref.png (renamed from test/operator-alpha-ref.png)bin280 -> 280 bytes
-rw-r--r--test/operator-alpha.rgb24.ref.png (renamed from test/operator-alpha-rgb24-ref.png)bin229 -> 229 bytes
-rw-r--r--test/operator-clear.pdf.argb32.ref.png (renamed from test/operator-clear-pdf-argb32-ref.png)bin1614 -> 1614 bytes
-rw-r--r--test/operator-clear.pdf.rgb24.ref.png (renamed from test/operator-clear-pdf-rgb24-ref.png)bin1402 -> 1402 bytes
-rw-r--r--test/operator-clear.quartz.ref.png (renamed from test/operator-clear-quartz-ref.png)bin1459 -> 1459 bytes
-rw-r--r--test/operator-clear.quartz.rgb24.ref.png (renamed from test/operator-clear-quartz-rgb24-ref.png)bin1293 -> 1293 bytes
-rw-r--r--test/operator-clear.ref.png (renamed from test/operator-clear-ref.png)bin1084 -> 1084 bytes
-rw-r--r--test/operator-clear.rgb24.ref.png (renamed from test/operator-clear-rgb24-ref.png)bin965 -> 965 bytes
-rw-r--r--test/operator-source.pdf.argb32.ref.png (renamed from test/operator-source-pdf-argb32-ref.png)bin5149 -> 5149 bytes
-rw-r--r--test/operator-source.pdf.rgb24.ref.png (renamed from test/operator-source-pdf-rgb24-ref.png)bin4354 -> 4354 bytes
-rw-r--r--test/operator-source.quartz.ref.png (renamed from test/operator-source-quartz-ref.png)bin4637 -> 4637 bytes
-rw-r--r--test/operator-source.quartz.rgb24.ref.png (renamed from test/operator-source-quartz-rgb24-ref.png)bin3533 -> 3533 bytes
-rw-r--r--test/operator-source.ref.png (renamed from test/operator-source-ref.png)bin4420 -> 4420 bytes
-rw-r--r--test/operator-source.rgb24.ref.png (renamed from test/operator-source-rgb24-ref.png)bin3201 -> 3201 bytes
-rw-r--r--test/operator.ref.png (renamed from test/operator-ref.png)bin238 -> 238 bytes
-rw-r--r--test/operator.rgb24.ref.png (renamed from test/operator-rgb24-ref.png)bin217 -> 217 bytes
-rw-r--r--test/over-above-source.ps2.argb32.ref.png (renamed from test/over-above-source-ps2-argb32-ref.png)bin636 -> 636 bytes
-rw-r--r--test/over-above-source.ps3.argb32.ref.png (renamed from test/over-above-source-ps3-argb32-ref.png)bin636 -> 636 bytes
-rw-r--r--test/over-above-source.quartz.ref.png (renamed from test/over-above-source-quartz-ref.png)bin530 -> 530 bytes
-rw-r--r--test/over-above-source.quartz.rgb24.ref.png (renamed from test/over-above-source-quartz-rgb24-ref.png)bin456 -> 456 bytes
-rw-r--r--test/over-above-source.ref.png (renamed from test/over-above-source-ref.png)bin538 -> 538 bytes
-rw-r--r--test/over-above-source.rgb24.ref.png (renamed from test/over-above-source-rgb24-ref.png)bin461 -> 461 bytes
-rw-r--r--test/over-around-source.ps2.argb32.ref.png (renamed from test/over-around-source-ps2-argb32-ref.png)bin632 -> 632 bytes
-rw-r--r--test/over-around-source.ps2.rgb24.ref.png (renamed from test/over-around-source-ps2-rgb24-ref.png)bin538 -> 538 bytes
-rw-r--r--test/over-around-source.ps3.argb32.ref.png (renamed from test/over-around-source-ps3-argb32-ref.png)bin632 -> 632 bytes
-rw-r--r--test/over-around-source.ps3.rgb24.ref.png (renamed from test/over-around-source-ps3-rgb24-ref.png)bin538 -> 538 bytes
-rw-r--r--test/over-around-source.quartz.ref.png (renamed from test/over-around-source-quartz-ref.png)bin612 -> 612 bytes
-rw-r--r--test/over-around-source.quartz.rgb24.ref.png (renamed from test/over-around-source-quartz-rgb24-ref.png)bin491 -> 491 bytes
-rw-r--r--test/over-around-source.ref.png (renamed from test/over-around-source-ref.png)bin614 -> 614 bytes
-rw-r--r--test/over-around-source.rgb24.ref.png (renamed from test/over-around-source-rgb24-ref.png)bin503 -> 503 bytes
-rw-r--r--test/over-below-source.ps2.argb32.ref.png (renamed from test/over-below-source-ps2-argb32-ref.png)bin503 -> 503 bytes
-rw-r--r--test/over-below-source.ps3.argb32.ref.png (renamed from test/over-below-source-ps3-argb32-ref.png)bin503 -> 503 bytes
-rw-r--r--test/over-below-source.ref.png (renamed from test/over-below-source-ref.png)bin434 -> 434 bytes
-rw-r--r--test/over-below-source.rgb24.ref.png (renamed from test/over-below-source-rgb24-ref.png)bin392 -> 392 bytes
-rw-r--r--test/over-between-source.ps2.argb32.ref.png (renamed from test/over-between-source-ps2-argb32-ref.png)bin678 -> 678 bytes
-rw-r--r--test/over-between-source.ps3.argb32.ref.png (renamed from test/over-between-source-ps3-argb32-ref.png)bin678 -> 678 bytes
-rw-r--r--test/over-between-source.quartz.ref.png (renamed from test/over-between-source-quartz-ref.png)bin570 -> 570 bytes
-rw-r--r--test/over-between-source.quartz.rgb24.ref.png (renamed from test/over-between-source-quartz-rgb24-ref.png)bin467 -> 467 bytes
-rw-r--r--test/over-between-source.ref.png (renamed from test/over-between-source-ref.png)bin575 -> 575 bytes
-rw-r--r--test/over-between-source.rgb24.ref.png (renamed from test/over-between-source-rgb24-ref.png)bin473 -> 473 bytes
-rw-r--r--test/paint-repeat.ref.png (renamed from test/paint-repeat-ref.png)bin145 -> 145 bytes
-rw-r--r--test/paint-source-alpha.pdf.argb32.ref.png (renamed from test/paint-source-alpha-pdf-argb32-ref.png)bin471 -> 471 bytes
-rw-r--r--test/paint-source-alpha.pdf.ref.png (renamed from test/paint-source-alpha-pdf-ref.png)bin473 -> 473 bytes
-rw-r--r--test/paint-source-alpha.ref.png (renamed from test/paint-source-alpha-ref.png)bin256 -> 256 bytes
-rw-r--r--test/paint-source-alpha.svg11.ref.png (renamed from test/paint-source-alpha-svg11-ref.png)bin756 -> 756 bytes
-rw-r--r--test/paint-source-alpha.svg12.ref.png (renamed from test/paint-source-alpha-svg12-ref.png)bin505 -> 505 bytes
-rw-r--r--test/paint-with-alpha.pdf.ref.png (renamed from test/paint-with-alpha-pdf-ref.png)bin466 -> 466 bytes
-rw-r--r--test/paint-with-alpha.ref.png (renamed from test/paint-with-alpha-ref.png)bin256 -> 256 bytes
-rw-r--r--test/paint-with-alpha.svg11.ref.png (renamed from test/paint-with-alpha-svg11-ref.png)bin516 -> 516 bytes
-rw-r--r--test/paint-with-alpha.svg12.ref.png (renamed from test/paint-with-alpha-svg12-ref.png)bin516 -> 516 bytes
-rw-r--r--test/paint.ref.png (renamed from test/paint-ref.png)bin116 -> 116 bytes
-rw-r--r--test/pass-through.ref.png (renamed from test/pass-through-ref.png)bin221 -> 221 bytes
-rw-r--r--test/pass-through.rgb24.ref.png (renamed from test/pass-through-rgb24-ref.png)bin179 -> 179 bytes
-rw-r--r--test/pattern-getters.ref.png (renamed from test/pattern-getters-ref.png)bin107 -> 107 bytes
-rw-r--r--test/pdf-features.c2
-rw-r--r--test/pdf-surface-source.c2
-rw-r--r--test/pdf-surface-source.ref.png (renamed from test/pdf-surface-source-ref.png)bin268 -> 268 bytes
-rw-r--r--test/pixman-rotate.ref.png (renamed from test/pixman-rotate-ref.png)bin260 -> 260 bytes
-rw-r--r--test/pixman-rotate.rgb24.ref.png (renamed from test/pixman-rotate-rgb24-ref.png)bin244 -> 244 bytes
-rw-r--r--test/png.c2
-rw-r--r--test/ps-features.c2
-rw-r--r--test/ps-surface-source.c2
-rw-r--r--test/ps-surface-source.ref.png (renamed from test/ps-surface-source-ref.png)bin268 -> 268 bytes
-rw-r--r--test/push-group.pdf.ref.png (renamed from test/push-group-pdf-ref.png)bin2807 -> 2807 bytes
-rw-r--r--test/push-group.pdf.rgb24.ref.png (renamed from test/push-group-pdf-rgb24-ref.png)bin2714 -> 2714 bytes
-rw-r--r--test/push-group.ref.png (renamed from test/push-group-ref.png)bin3126 -> 3126 bytes
-rw-r--r--test/push-group.rgb24.ref.png (renamed from test/push-group-rgb24-ref.png)bin2961 -> 2961 bytes
-rw-r--r--test/push-group.svg11.argb32.ref.png (renamed from test/push-group-svg11-argb32-ref.png)bin2935 -> 2935 bytes
-rw-r--r--test/push-group.svg12.argb32.ref.png (renamed from test/push-group-svg12-argb32-ref.png)bin2935 -> 2935 bytes
-rw-r--r--test/radial-gradient.pdf.ref.png (renamed from test/radial-gradient-pdf-ref.png)bin79490 -> 79490 bytes
-rw-r--r--test/radial-gradient.quartz.ref.png (renamed from test/radial-gradient-quartz-ref.png)bin92334 -> 92334 bytes
-rw-r--r--test/radial-gradient.ref.png (renamed from test/radial-gradient-ref.png)bin91159 -> 91159 bytes
-rw-r--r--test/radial-gradient.svg11.ref.png (renamed from test/radial-gradient-svg11-ref.png)bin91039 -> 91039 bytes
-rw-r--r--test/radial-gradient.svg12.ref.png (renamed from test/radial-gradient-svg12-ref.png)bin91039 -> 91039 bytes
-rw-r--r--test/random-intersections.ps2.ref.png (renamed from test/random-intersections-ps2-ref.png)bin89253 -> 89253 bytes
-rw-r--r--test/random-intersections.ps3.ref.png (renamed from test/random-intersections-ps3-ref.png)bin89253 -> 89253 bytes
-rw-r--r--test/random-intersections.quartz.ref.png (renamed from test/random-intersections-quartz-ref.png)bin197778 -> 197778 bytes
-rw-r--r--test/random-intersections.ref.png (renamed from test/random-intersections-ref.png)bin148722 -> 148722 bytes
-rw-r--r--test/rectangle-rounding-error.ref.png (renamed from test/rectangle-rounding-error-ref.png)bin231 -> 231 bytes
-rw-r--r--test/rectilinear-fill.ref.png (renamed from test/rectilinear-fill-ref.png)bin162 -> 162 bytes
-rw-r--r--test/rectilinear-miter-limit.ps2.ref.png (renamed from test/rectilinear-miter-limit-ps2-ref.png)bin221 -> 221 bytes
-rw-r--r--test/rectilinear-miter-limit.ps3.ref.png (renamed from test/rectilinear-miter-limit-ps3-ref.png)bin221 -> 221 bytes
-rw-r--r--test/rectilinear-miter-limit.ref.png (renamed from test/rectilinear-miter-limit-ref.png)bin177 -> 177 bytes
-rw-r--r--test/rectilinear-stroke.ref.png (renamed from test/rectilinear-stroke-ref.png)bin213 -> 213 bytes
-rw-r--r--test/reflected-stroke.ps2.ref.png (renamed from test/reflected-stroke-ps2-ref.png)bin3898 -> 3898 bytes
-rw-r--r--test/reflected-stroke.ps3.ref.png (renamed from test/reflected-stroke-ps3-ref.png)bin3898 -> 3898 bytes
-rw-r--r--test/reflected-stroke.quartz.ref.png (renamed from test/reflected-stroke-quartz-ref.png)bin5293 -> 5293 bytes
-rw-r--r--test/reflected-stroke.ref.png (renamed from test/reflected-stroke-ref.png)bin5704 -> 5704 bytes
-rw-r--r--test/rel-path.ps2.rgb24.ref.png (renamed from test/rel-path-ps2-rgb24-ref.png)bin243 -> 243 bytes
-rw-r--r--test/rel-path.ps3.rgb24.ref.png (renamed from test/rel-path-ps3-rgb24-ref.png)bin243 -> 243 bytes
-rw-r--r--test/rel-path.quartz.ref.png (renamed from test/rel-path-quartz-ref.png)bin212 -> 212 bytes
-rw-r--r--test/rel-path.quartz.rgb24.ref.png (renamed from test/rel-path-quartz-rgb24-ref.png)bin228 -> 228 bytes
-rw-r--r--test/rel-path.ref.png (renamed from test/rel-path-ref.png)bin212 -> 212 bytes
-rw-r--r--test/rel-path.rgb24.ref.png (renamed from test/rel-path-rgb24-ref.png)bin228 -> 228 bytes
-rw-r--r--test/rgb24-ignore-alpha.ref.png (renamed from test/rgb24-ignore-alpha-ref.png)bin116 -> 116 bytes
-rw-r--r--test/rotate-image-surface-paint.pdf.argb32.ref.png (renamed from test/rotate-image-surface-paint-pdf-argb32-ref.png)bin209 -> 209 bytes
-rw-r--r--test/rotate-image-surface-paint.pdf.rgb24.ref.png (renamed from test/rotate-image-surface-paint-pdf-rgb24-ref.png)bin207 -> 207 bytes
-rw-r--r--test/rotate-image-surface-paint.ps2.ref.png (renamed from test/rotate-image-surface-paint-ps2-ref.png)bin212 -> 212 bytes
-rw-r--r--test/rotate-image-surface-paint.ps3.ref.png (renamed from test/rotate-image-surface-paint-ps3-ref.png)bin212 -> 212 bytes
-rw-r--r--test/rotate-image-surface-paint.quartz.ref.png (renamed from test/rotate-image-surface-paint-quartz-ref.png)bin257 -> 257 bytes
-rw-r--r--test/rotate-image-surface-paint.ref.png (renamed from test/rotate-image-surface-paint-ref.png)bin232 -> 232 bytes
-rw-r--r--test/rotate-image-surface-paint.svg11.ref.png (renamed from test/rotate-image-surface-paint-svg11-ref.png)bin248 -> 248 bytes
-rw-r--r--test/rotate-image-surface-paint.svg12.ref.png (renamed from test/rotate-image-surface-paint-svg12-ref.png)bin248 -> 248 bytes
-rw-r--r--test/scale-down-source-surface-paint.ref.png (renamed from test/scale-down-source-surface-paint-ref.png)bin133 -> 133 bytes
-rw-r--r--test/scale-source-surface-paint.pdf.argb32.ref.png (renamed from test/scale-source-surface-paint-pdf-argb32-ref.png)bin182 -> 182 bytes
-rw-r--r--test/scale-source-surface-paint.pdf.rgb24.ref.png (renamed from test/scale-source-surface-paint-pdf-rgb24-ref.png)bin198 -> 198 bytes
-rw-r--r--test/scale-source-surface-paint.ref.png (renamed from test/scale-source-surface-paint-ref.png)bin147 -> 147 bytes
-rw-r--r--test/scale-source-surface-paint.rgb24.ref.png (renamed from test/scale-source-surface-paint-rgb24-ref.png)bin136 -> 136 bytes
-rw-r--r--test/scale-source-surface-paint.svg11.argb32.ref.png (renamed from test/scale-source-surface-paint-svg11-argb32-ref.png)bin229 -> 229 bytes
-rw-r--r--test/scale-source-surface-paint.svg11.rgb24.ref.png (renamed from test/scale-source-surface-paint-svg11-rgb24-ref.png)bin243 -> 243 bytes
-rw-r--r--test/scale-source-surface-paint.svg12.argb32.ref.png (renamed from test/scale-source-surface-paint-svg12-argb32-ref.png)bin229 -> 229 bytes
-rw-r--r--test/scale-source-surface-paint.svg12.rgb24.ref.png (renamed from test/scale-source-surface-paint-svg12-rgb24-ref.png)bin243 -> 243 bytes
-rw-r--r--test/select-font-face.ps2.ref.png (renamed from test/select-font-face-ps2-ref.png)bin959 -> 959 bytes
-rw-r--r--test/select-font-face.ps3.ref.png (renamed from test/select-font-face-ps3-ref.png)bin959 -> 959 bytes
-rw-r--r--test/select-font-face.quartz.ref.png (renamed from test/select-font-face-quartz-ref.png)bin2970 -> 2970 bytes
-rw-r--r--test/select-font-face.ref.png (renamed from test/select-font-face-ref.png)bin2473 -> 2473 bytes
-rw-r--r--test/self-copy-overlap.ref.png (renamed from test/self-copy-overlap-ref.png)bin1140 -> 1140 bytes
-rw-r--r--test/self-copy-overlap.rgb24.ref.png (renamed from test/self-copy-overlap-rgb24-ref.png)bin608 -> 608 bytes
-rw-r--r--test/self-copy.ps2.ref.png (renamed from test/self-copy-ps2-ref.png)bin335 -> 335 bytes
-rw-r--r--test/self-copy.ps3.ref.png (renamed from test/self-copy-ps3-ref.png)bin335 -> 335 bytes
-rw-r--r--test/self-copy.ref.png (renamed from test/self-copy-ref.png)bin291 -> 291 bytes
-rw-r--r--test/self-intersecting.ref.png (renamed from test/self-intersecting-ref.png)bin242 -> 242 bytes
-rw-r--r--test/self-intersecting.rgb24.ref.png (renamed from test/self-intersecting-rgb24-ref.png)bin304 -> 304 bytes
-rw-r--r--test/set-source.ref.png (renamed from test/set-source-ref.png)bin120 -> 120 bytes
-rw-r--r--test/set-source.rgb24.ref.png (renamed from test/set-source-rgb24-ref.png)bin120 -> 120 bytes
-rw-r--r--test/set-source.svg11.argb32.ref.png (renamed from test/set-source-svg11-argb32-ref.png)bin104 -> 104 bytes
-rw-r--r--test/set-source.svg12.argb32.ref.png (renamed from test/set-source-svg12-argb32-ref.png)bin104 -> 104 bytes
-rw-r--r--test/show-glyphs-many.ref.png (renamed from test/show-glyphs-many-ref.png)bin118 -> 118 bytes
-rw-r--r--test/show-text-current-point.ps2.ref.png (renamed from test/show-text-current-point-ps2-ref.png)bin1356 -> 1356 bytes
-rw-r--r--test/show-text-current-point.ps3.ref.png (renamed from test/show-text-current-point-ps3-ref.png)bin1356 -> 1356 bytes
-rw-r--r--test/show-text-current-point.quartz.ref.png (renamed from test/show-text-current-point-quartz-ref.png)bin3093 -> 3093 bytes
-rw-r--r--test/show-text-current-point.ref.png (renamed from test/show-text-current-point-ref.png)bin2411 -> 2411 bytes
-rw-r--r--test/skew-extreme.ps2.ref.png (renamed from test/skew-extreme-ps2-ref.png)bin1048 -> 1048 bytes
-rw-r--r--test/skew-extreme.ps3.ref.png (renamed from test/skew-extreme-ps3-ref.png)bin1048 -> 1048 bytes
-rw-r--r--test/skew-extreme.ref.png (renamed from test/skew-extreme-ref.png)bin1012 -> 1012 bytes
-rw-r--r--test/smask-fill.pdf.ref.png (renamed from test/smask-fill-pdf-ref.png)bin1075 -> 1075 bytes
-rw-r--r--test/smask-fill.ref.png (renamed from test/smask-fill-ref.png)bin1223 -> 1223 bytes
-rw-r--r--test/smask-fill.svg11.ref.png (renamed from test/smask-fill-svg11-ref.png)bin1166 -> 1166 bytes
-rw-r--r--test/smask-fill.svg12.ref.png (renamed from test/smask-fill-svg12-ref.png)bin1166 -> 1166 bytes
-rw-r--r--test/smask-image-mask.pdf.ref.png (renamed from test/smask-image-mask-pdf-ref.png)bin421 -> 421 bytes
-rw-r--r--test/smask-image-mask.ref.png (renamed from test/smask-image-mask-ref.png)bin643 -> 643 bytes
-rw-r--r--test/smask-mask.pdf.ref.png (renamed from test/smask-mask-pdf-ref.png)bin3731 -> 3731 bytes
-rw-r--r--test/smask-mask.ref.png (renamed from test/smask-mask-ref.png)bin2523 -> 2523 bytes
-rw-r--r--test/smask-mask.svg11.ref.png (renamed from test/smask-mask-svg11-ref.png)bin2529 -> 2529 bytes
-rw-r--r--test/smask-mask.svg12.ref.png (renamed from test/smask-mask-svg12-ref.png)bin2529 -> 2529 bytes
-rw-r--r--test/smask-paint.pdf.ref.png (renamed from test/smask-paint-pdf-ref.png)bin3800 -> 3800 bytes
-rw-r--r--test/smask-paint.ref.png (renamed from test/smask-paint-ref.png)bin2639 -> 2639 bytes
-rw-r--r--test/smask-paint.svg11.ref.png (renamed from test/smask-paint-svg11-ref.png)bin2612 -> 2612 bytes
-rw-r--r--test/smask-paint.svg12.ref.png (renamed from test/smask-paint-svg12-ref.png)bin2612 -> 2612 bytes
-rw-r--r--test/smask-stroke.pdf.ref.png (renamed from test/smask-stroke-pdf-ref.png)bin449 -> 449 bytes
-rw-r--r--test/smask-stroke.ref.png (renamed from test/smask-stroke-ref.png)bin1845 -> 1845 bytes
-rw-r--r--test/smask-text.pdf.ref.png (renamed from test/smask-text-pdf-ref.png)bin1806 -> 1806 bytes
-rw-r--r--test/smask-text.ps2.ref.png (renamed from test/smask-text-ps2-ref.png)bin2023 -> 2023 bytes
-rw-r--r--test/smask-text.ps3.ref.png (renamed from test/smask-text-ps3-ref.png)bin2023 -> 2023 bytes
-rw-r--r--test/smask-text.ref.png (renamed from test/smask-text-ref.png)bin1777 -> 1777 bytes
-rw-r--r--test/smask-text.svg11.ref.png (renamed from test/smask-text-svg11-ref.png)bin1886 -> 1886 bytes
-rw-r--r--test/smask-text.svg12.ref.png (renamed from test/smask-text-svg12-ref.png)bin1886 -> 1886 bytes
-rw-r--r--test/smask.pdf.ref.png (renamed from test/smask-pdf-ref.png)bin3800 -> 3800 bytes
-rw-r--r--test/smask.ps2.ref.png (renamed from test/smask-ps2-ref.png)bin3669 -> 3669 bytes
-rw-r--r--test/smask.ps3.ref.png (renamed from test/smask-ps3-ref.png)bin3669 -> 3669 bytes
-rw-r--r--test/smask.ref.png (renamed from test/smask-ref.png)bin3587 -> 3587 bytes
-rw-r--r--test/smask.svg11.ref.png (renamed from test/smask-svg11-ref.png)bin3634 -> 3634 bytes
-rw-r--r--test/smask.svg12.ref.png (renamed from test/smask-svg12-ref.png)bin3634 -> 3634 bytes
-rw-r--r--test/solid-pattern-cache-stress.ref.png (renamed from test/solid-pattern-cache-stress-ref.png)bin107 -> 107 bytes
-rw-r--r--test/source-clip-scale.pdf.ref.png (renamed from test/source-clip-scale-pdf-ref.png)bin113 -> 113 bytes
-rw-r--r--test/source-clip-scale.ps2.argb32.ref.png (renamed from test/source-clip-scale-ps2-argb32-ref.png)bin183 -> 183 bytes
-rw-r--r--test/source-clip-scale.ps2.rgb24.ref.png (renamed from test/source-clip-scale-ps2-rgb24-ref.png)bin183 -> 183 bytes
-rw-r--r--test/source-clip-scale.ps3.argb32.ref.png (renamed from test/source-clip-scale-ps3-argb32-ref.png)bin183 -> 183 bytes
-rw-r--r--test/source-clip-scale.ps3.rgb24.ref.png (renamed from test/source-clip-scale-ps3-rgb24-ref.png)bin183 -> 183 bytes
-rw-r--r--test/source-clip-scale.quartz.ref.png (renamed from test/source-clip-scale-quartz-ref.png)bin148 -> 148 bytes
-rw-r--r--test/source-clip-scale.ref.png (renamed from test/source-clip-scale-ref.png)bin161 -> 161 bytes
-rw-r--r--test/source-clip-scale.svg11.ref.png (renamed from test/source-clip-scale-svg11-ref.png)bin119 -> 119 bytes
-rw-r--r--test/source-clip-scale.svg12.ref.png (renamed from test/source-clip-scale-svg12-ref.png)bin119 -> 119 bytes
-rw-r--r--test/source-clip.ref.png (renamed from test/source-clip-ref.png)bin133 -> 133 bytes
-rw-r--r--test/source-surface-scale-paint.ref.png (renamed from test/source-surface-scale-paint-ref.png)bin139 -> 139 bytes
-rw-r--r--test/source-surface-scale-paint.rgb24.ref.png (renamed from test/source-surface-scale-paint-rgb24-ref.png)bin133 -> 133 bytes
-rw-r--r--test/spline-decomposition.pdf.ref.png (renamed from test/spline-decomposition-pdf-ref.png)bin20404 -> 20404 bytes
-rw-r--r--test/spline-decomposition.ps2.ref.png (renamed from test/spline-decomposition-ps2-ref.png)bin8957 -> 8957 bytes
-rw-r--r--test/spline-decomposition.ps3.ref.png (renamed from test/spline-decomposition-ps3-ref.png)bin8957 -> 8957 bytes
-rw-r--r--test/spline-decomposition.ref.png (renamed from test/spline-decomposition-ref.png)bin20402 -> 20402 bytes
-rw-r--r--test/spline-decomposition.svg11.ref.png (renamed from test/spline-decomposition-svg11-ref.png)bin20404 -> 20404 bytes
-rw-r--r--test/spline-decomposition.svg12.ref.png (renamed from test/spline-decomposition-svg12-ref.png)bin20404 -> 20404 bytes
-rw-r--r--test/stroke-ctm-caps.ps2.ref.png (renamed from test/stroke-ctm-caps-ps2-ref.png)bin1079 -> 1079 bytes
-rw-r--r--test/stroke-ctm-caps.ps3.ref.png (renamed from test/stroke-ctm-caps-ps3-ref.png)bin1079 -> 1079 bytes
-rw-r--r--test/stroke-ctm-caps.quartz.ref.png (renamed from test/stroke-ctm-caps-quartz-ref.png)bin1109 -> 1109 bytes
-rw-r--r--test/stroke-ctm-caps.ref.png (renamed from test/stroke-ctm-caps-ref.png)bin1057 -> 1057 bytes
-rw-r--r--test/stroke-image.pdf.ref.png (renamed from test/stroke-image-pdf-ref.png)bin1554 -> 1554 bytes
-rw-r--r--test/stroke-image.ps2.ref.png (renamed from test/stroke-image-ps2-ref.png)bin2121 -> 2121 bytes
-rw-r--r--test/stroke-image.ps3.ref.png (renamed from test/stroke-image-ps3-ref.png)bin2121 -> 2121 bytes
-rw-r--r--test/stroke-image.quartz.ref.png (renamed from test/stroke-image-quartz-ref.png)bin1802 -> 1802 bytes
-rw-r--r--test/stroke-image.ref.png (renamed from test/stroke-image-ref.png)bin1866 -> 1866 bytes
-rw-r--r--test/surface-pattern-big-scale-down.ref.png (renamed from test/surface-pattern-big-scale-down-ref.png)bin226 -> 226 bytes
-rw-r--r--test/surface-pattern-scale-down.pdf.argb32.ref.png (renamed from test/surface-pattern-scale-down-pdf-argb32-ref.png)bin2386 -> 2386 bytes
-rw-r--r--test/surface-pattern-scale-down.pdf.rgb24.ref.png (renamed from test/surface-pattern-scale-down-pdf-rgb24-ref.png)bin2386 -> 2386 bytes
-rw-r--r--test/surface-pattern-scale-down.ps2.ref.png (renamed from test/surface-pattern-scale-down-ps2-ref.png)bin1324 -> 1324 bytes
-rw-r--r--test/surface-pattern-scale-down.ps3.ref.png (renamed from test/surface-pattern-scale-down-ps3-ref.png)bin1324 -> 1324 bytes
-rw-r--r--test/surface-pattern-scale-down.quartz.ref.png (renamed from test/surface-pattern-scale-down-quartz-ref.png)bin3188 -> 3188 bytes
-rw-r--r--test/surface-pattern-scale-down.ref.png (renamed from test/surface-pattern-scale-down-ref.png)bin1784 -> 1784 bytes
-rw-r--r--test/surface-pattern-scale-up.pdf.argb32.ref.png (renamed from test/surface-pattern-scale-up-pdf-argb32-ref.png)bin4247 -> 4247 bytes
-rw-r--r--test/surface-pattern-scale-up.pdf.rgb24.ref.png (renamed from test/surface-pattern-scale-up-pdf-rgb24-ref.png)bin4247 -> 4247 bytes
-rw-r--r--test/surface-pattern-scale-up.ps2.ref.png (renamed from test/surface-pattern-scale-up-ps2-ref.png)bin943 -> 943 bytes
-rw-r--r--test/surface-pattern-scale-up.ps3.ref.png (renamed from test/surface-pattern-scale-up-ps3-ref.png)bin943 -> 943 bytes
-rw-r--r--test/surface-pattern-scale-up.ref.png (renamed from test/surface-pattern-scale-up-ref.png)bin4061 -> 4061 bytes
-rw-r--r--test/surface-pattern.pdf.ref.png (renamed from test/surface-pattern-pdf-ref.png)bin15996 -> 15996 bytes
-rw-r--r--test/surface-pattern.ps2.ref.png (renamed from test/surface-pattern-ps2-ref.png)bin2364 -> 2364 bytes
-rw-r--r--test/surface-pattern.ps3.ref.png (renamed from test/surface-pattern-ps3-ref.png)bin2364 -> 2364 bytes
-rw-r--r--test/surface-pattern.ref.png (renamed from test/surface-pattern-ref.png)bin11439 -> 11439 bytes
-rw-r--r--test/surface-pattern.svg11.ref.png (renamed from test/surface-pattern-svg11-ref.png)bin17663 -> 17663 bytes
-rw-r--r--test/surface-pattern.svg12.ref.png (renamed from test/surface-pattern-svg12-ref.png)bin17663 -> 17663 bytes
-rw-r--r--test/svg-clip.c2
-rw-r--r--test/svg-surface-source.c2
-rw-r--r--test/svg-surface-source.ref.png (renamed from test/svg-surface-source-ref.png)bin268 -> 268 bytes
-rw-r--r--test/svg-surface.c2
-rw-r--r--test/text-antialias-gray.quartz.ref.png (renamed from test/text-antialias-gray-quartz-ref.png)bin1041 -> 1041 bytes
-rw-r--r--test/text-antialias-gray.ref.png (renamed from test/text-antialias-gray-ref.png)bin1084 -> 1084 bytes
-rw-r--r--test/text-antialias-none.quartz.ref.png (renamed from test/text-antialias-none-quartz-ref.png)bin300 -> 300 bytes
-rw-r--r--test/text-antialias-none.ref.png (renamed from test/text-antialias-none-ref.png)bin298 -> 298 bytes
-rw-r--r--test/text-antialias-subpixel.quartz.ref.png (renamed from test/text-antialias-subpixel-quartz-ref.png)bin1065 -> 1065 bytes
-rw-r--r--test/text-antialias-subpixel.ref.png (renamed from test/text-antialias-subpixel-ref.png)bin1102 -> 1102 bytes
-rw-r--r--test/text-glyph-range.ps2.ref.png (renamed from test/text-glyph-range-ps2-ref.png)bin1389 -> 1389 bytes
-rw-r--r--test/text-glyph-range.ps3.ref.png (renamed from test/text-glyph-range-ps3-ref.png)bin1389 -> 1389 bytes
-rw-r--r--test/text-glyph-range.ref.png (renamed from test/text-glyph-range-ref.png)bin2211 -> 2211 bytes
-rw-r--r--test/text-pattern.pdf.argb32.ref.png (renamed from test/text-pattern-pdf-argb32-ref.png)bin1823 -> 1823 bytes
-rw-r--r--test/text-pattern.pdf.rgb24.ref.png (renamed from test/text-pattern-pdf-rgb24-ref.png)bin508 -> 508 bytes
-rw-r--r--test/text-pattern.ps3.argb32.ref.png (renamed from test/text-pattern-ps3-argb32-ref.png)bin966 -> 966 bytes
-rw-r--r--test/text-pattern.ps3.rgb24.ref.png (renamed from test/text-pattern-ps3-rgb24-ref.png)bin924 -> 924 bytes
-rw-r--r--test/text-pattern.quartz.ref.png (renamed from test/text-pattern-quartz-ref.png)bin2158 -> 2158 bytes
-rw-r--r--test/text-pattern.quartz.rgb24.ref.png (renamed from test/text-pattern-quartz-rgb24-ref.png)bin1874 -> 1874 bytes
-rw-r--r--test/text-pattern.ref.png (renamed from test/text-pattern-ref.png)bin1717 -> 1717 bytes
-rw-r--r--test/text-pattern.rgb24.ref.png (renamed from test/text-pattern-rgb24-ref.png)bin1414 -> 1414 bytes
-rw-r--r--test/text-pattern.svg11.argb32.ref.png (renamed from test/text-pattern-svg11-argb32-ref.png)bin1733 -> 1733 bytes
-rw-r--r--test/text-pattern.svg11.rgb24.ref.png (renamed from test/text-pattern-svg11-rgb24-ref.png)bin1563 -> 1563 bytes
-rw-r--r--test/text-pattern.svg12.argb32.ref.png (renamed from test/text-pattern-svg12-argb32-ref.png)bin1733 -> 1733 bytes
-rw-r--r--test/text-pattern.svg12.rgb24.ref.png (renamed from test/text-pattern-svg12-rgb24-ref.png)bin1563 -> 1563 bytes
-rw-r--r--test/text-rotate.pdf.ref.png (renamed from test/text-rotate-pdf-ref.png)bin16639 -> 16639 bytes
-rw-r--r--test/text-rotate.ps2.ref.png (renamed from test/text-rotate-ps2-ref.png)bin6851 -> 6851 bytes
-rw-r--r--test/text-rotate.ps3.ref.png (renamed from test/text-rotate-ps3-ref.png)bin6851 -> 6851 bytes
-rw-r--r--test/text-rotate.quartz.ref.png (renamed from test/text-rotate-quartz-ref.png)bin17820 -> 17820 bytes
-rw-r--r--test/text-rotate.ref.png (renamed from test/text-rotate-ref.png)bin17775 -> 17775 bytes
-rw-r--r--test/text-rotate.svg11.ref.png (renamed from test/text-rotate-svg11-ref.png)bin18301 -> 18301 bytes
-rw-r--r--test/text-rotate.svg12.ref.png (renamed from test/text-rotate-svg12-ref.png)bin18301 -> 18301 bytes
-rw-r--r--test/text-transform.pdf.ref.png (renamed from test/text-transform-pdf-ref.png)bin3796 -> 3796 bytes
-rw-r--r--test/text-transform.ps2.ref.png (renamed from test/text-transform-ps2-ref.png)bin4154 -> 4154 bytes
-rw-r--r--test/text-transform.ps3.ref.png (renamed from test/text-transform-ps3-ref.png)bin4154 -> 4154 bytes
-rw-r--r--test/text-transform.ref.png (renamed from test/text-transform-ref.png)bin6200 -> 6200 bytes
-rw-r--r--test/transforms.ps2.ref.png (renamed from test/transforms-ps2-ref.png)bin418 -> 418 bytes
-rw-r--r--test/transforms.ps3.ref.png (renamed from test/transforms-ps3-ref.png)bin418 -> 418 bytes
-rw-r--r--test/transforms.ref.png (renamed from test/transforms-ref.png)bin361 -> 361 bytes
-rw-r--r--test/translate-show-surface.ref.png (renamed from test/translate-show-surface-ref.png)bin100 -> 100 bytes
-rw-r--r--test/trap-clip.pdf.argb32.ref.png (renamed from test/trap-clip-pdf-argb32-ref.png)bin5809 -> 5809 bytes
-rw-r--r--test/trap-clip.pdf.rgb24.ref.png (renamed from test/trap-clip-pdf-rgb24-ref.png)bin5768 -> 5768 bytes
-rw-r--r--test/trap-clip.ps2.argb32.ref.png (renamed from test/trap-clip-ps2-argb32-ref.png)bin5690 -> 5690 bytes
-rw-r--r--test/trap-clip.ps2.rgb24.ref.png (renamed from test/trap-clip-ps2-rgb24-ref.png)bin5617 -> 5617 bytes
-rw-r--r--test/trap-clip.ps3.argb32.ref.png (renamed from test/trap-clip-ps3-argb32-ref.png)bin5591 -> 5591 bytes
-rw-r--r--test/trap-clip.ps3.rgb24.ref.png (renamed from test/trap-clip-ps3-rgb24-ref.png)bin5512 -> 5512 bytes
-rw-r--r--test/trap-clip.quartz.ref.png (renamed from test/trap-clip-quartz-ref.png)bin6041 -> 6041 bytes
-rw-r--r--test/trap-clip.quartz.rgb24.ref.png (renamed from test/trap-clip-quartz-rgb24-ref.png)bin5385 -> 5385 bytes
-rw-r--r--test/trap-clip.ref.png (renamed from test/trap-clip-ref.png)bin5772 -> 5772 bytes
-rw-r--r--test/trap-clip.rgb24.ref.png (renamed from test/trap-clip-rgb24-ref.png)bin5365 -> 5365 bytes
-rw-r--r--test/twin.ps2.ref.png (renamed from test/twin-ps2-ref.png)bin1167 -> 1167 bytes
-rw-r--r--test/twin.ps3.ref.png (renamed from test/twin-ps3-ref.png)bin1167 -> 1167 bytes
-rw-r--r--test/twin.ref.png (renamed from test/twin-ref.png)bin1836 -> 1836 bytes
-rw-r--r--test/twin.svg11.ref.png (renamed from test/twin-svg11-ref.png)bin1773 -> 1773 bytes
-rw-r--r--test/twin.svg12.ref.png (renamed from test/twin-svg12-ref.png)bin1773 -> 1773 bytes
-rw-r--r--test/unantialiased-shapes.quartz.ref.png (renamed from test/unantialiased-shapes-quartz-ref.png)bin4394 -> 4394 bytes
-rw-r--r--test/unantialiased-shapes.ref.png (renamed from test/unantialiased-shapes-ref.png)bin4459 -> 4459 bytes
-rw-r--r--test/unbounded-operator.quartz.ref.png (renamed from test/unbounded-operator-quartz-ref.png)bin4066 -> 4066 bytes
-rw-r--r--test/unbounded-operator.quartz.rgb24.ref.png (renamed from test/unbounded-operator-quartz-rgb24-ref.png)bin1918 -> 1918 bytes
-rw-r--r--test/unbounded-operator.ref.png (renamed from test/unbounded-operator-ref.png)bin2777 -> 2777 bytes
-rw-r--r--test/unbounded-operator.rgb24.ref.png (renamed from test/unbounded-operator-rgb24-ref.png)bin1315 -> 1315 bytes
-rw-r--r--test/user-font-mask.pdf.ref.png (renamed from test/user-font-mask-pdf-ref.png)bin1927 -> 1927 bytes
-rw-r--r--test/user-font-mask.ps2.ref.png (renamed from test/user-font-mask-ps2-ref.png)bin1927 -> 1927 bytes
-rw-r--r--test/user-font-mask.ps3.ref.png (renamed from test/user-font-mask-ps3-ref.png)bin1927 -> 1927 bytes
-rw-r--r--test/user-font-mask.ref.png (renamed from test/user-font-mask-ref.png)bin6011 -> 6011 bytes
-rw-r--r--test/user-font-mask.svg11.ref.png (renamed from test/user-font-mask-svg11-ref.png)bin2224 -> 2224 bytes
-rw-r--r--test/user-font-proxy.pdf.ref.png (renamed from test/user-font-proxy-pdf-ref.png)bin18111 -> 18111 bytes
-rw-r--r--test/user-font-proxy.ps2.ref.png (renamed from test/user-font-proxy-ps2-ref.png)bin8171 -> 8171 bytes
-rw-r--r--test/user-font-proxy.ps3.ref.png (renamed from test/user-font-proxy-ps3-ref.png)bin8171 -> 8171 bytes
-rw-r--r--test/user-font-proxy.ref.png (renamed from test/user-font-proxy-ref.png)bin18121 -> 18121 bytes
-rw-r--r--test/user-font-proxy.svg11.ref.png (renamed from test/user-font-proxy-svg11-ref.png)bin17902 -> 17902 bytes
-rw-r--r--test/user-font-proxy.svg12.ref.png (renamed from test/user-font-proxy-svg12-ref.png)bin17902 -> 17902 bytes
-rw-r--r--test/user-font-rescale.ps2.ref.png (renamed from test/user-font-rescale-ps2-ref.png)bin8041 -> 8041 bytes
-rw-r--r--test/user-font-rescale.ps3.ref.png (renamed from test/user-font-rescale-ps3-ref.png)bin8041 -> 8041 bytes
-rw-r--r--test/user-font-rescale.ref.png (renamed from test/user-font-rescale-ref.png)bin15937 -> 15937 bytes
-rw-r--r--test/user-font-rescale.svg11.ref.png (renamed from test/user-font-rescale-svg11-ref.png)bin15741 -> 15741 bytes
-rw-r--r--test/user-font-rescale.svg12.ref.png (renamed from test/user-font-rescale-svg12-ref.png)bin15741 -> 15741 bytes
-rw-r--r--test/user-font.ps2.ref.png (renamed from test/user-font-ps2-ref.png)bin5043 -> 5043 bytes
-rw-r--r--test/user-font.ps3.ref.png (renamed from test/user-font-ps3-ref.png)bin5043 -> 5043 bytes
-rw-r--r--test/user-font.ref.png (renamed from test/user-font-ref.png)bin6183 -> 6183 bytes
-rw-r--r--test/user-font.svg11.ref.png (renamed from test/user-font-svg11-ref.png)bin6134 -> 6134 bytes
-rw-r--r--test/user-font.svg12.ref.png (renamed from test/user-font-svg12-ref.png)bin6134 -> 6134 bytes
-rw-r--r--test/xlib-expose-event.c4
-rw-r--r--test/xlib-expose-event.ref.png (renamed from test/xlib-expose-event-ref.png)bin40736 -> 40736 bytes
-rw-r--r--test/xlib-surface-source.ps2.ref.png (renamed from test/xlib-surface-source-ps2-ref.png)bin376 -> 376 bytes
-rw-r--r--test/xlib-surface-source.ps3.ref.png (renamed from test/xlib-surface-source-ps3-ref.png)bin376 -> 376 bytes
-rw-r--r--test/xlib-surface-source.ref.png (renamed from test/xlib-surface-source-ref.png)bin268 -> 268 bytes
-rw-r--r--test/zero-alpha.ref.png (renamed from test/zero-alpha-ref.png)bin115 -> 115 bytes
715 files changed, 782 insertions, 752 deletions
diff --git a/test/.gitignore b/test/.gitignore
index ad707683..24ec7a61 100644
--- a/test/.gitignore
+++ b/test/.gitignore
@@ -17,10 +17,10 @@ pdf2png
ps2png
svg2png
valgrind-log
-*-out.*
-*-pass.*
-*-fail.*
-*-diff.png
+*.out.*
+*.pass.*
+*.fail.*
+*.diff.png
*.manifest
*.gcda
*.gcno
diff --git a/test/Makefile.am b/test/Makefile.am
index 46c68ba8..d49f2abb 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -292,703 +292,703 @@ CLEANFILES += $(BUILT_SOURCES)
# All tests which have a reference image go here.
REFERENCE_IMAGES = \
- a1-image-sample-ref.png \
- a1-mask-ref.png \
- a1-traps-sample-ref.png \
- a8-mask-ref.png \
- alpha-similar-ref.png \
- alpha-similar-rgb24-ref.png \
- big-line-ref.png \
- big-line-rgb24-ref.png \
- big-line-ps2-ref.png \
- big-line-ps3-ref.png \
- big-line-ps2-rgb24-ref.png \
- big-line-ps3-rgb24-ref.png \
- big-line-quartz-ref.png \
- big-line-quartz-rgb24-ref.png \
- bilevel-image-ref.png \
- bitmap-font-ref.png \
- bitmap-font-rgb24-ref.png \
- caps-joins-alpha-quartz-ref.png \
- caps-joins-alpha-ref.png \
- caps-joins-alpha-svg12-ref.png \
- caps-joins-alpha-svg11-ref.png \
- caps-joins-ref.png \
- caps-joins-ps2-ref.png \
- caps-joins-ps3-ref.png \
- caps-sub-paths-ref.png \
- clip-all-ref.png \
- clip-empty-ref.png \
- clip-fill-rule-pixel-aligned-ref.png \
- clip-fill-rule-pixel-aligned-rgb24-ref.png \
- clip-fill-rule-ps2-argb32-ref.png \
- clip-fill-rule-ps3-argb32-ref.png \
- clip-fill-rule-ps2-rgb24-ref.png \
- clip-fill-rule-ps3-rgb24-ref.png \
- clip-fill-rule-ref.png \
- clip-fill-rule-rgb24-ref.png \
- clip-nesting-ps2-argb32-ref.png \
- clip-nesting-ps3-argb32-ref.png \
- clip-nesting-ps2-rgb24-ref.png \
- clip-nesting-ps3-rgb24-ref.png \
- clip-nesting-quartz-ref.png \
- clip-nesting-quartz-rgb24-ref.png \
- clip-nesting-ref.png \
- clip-nesting-rgb24-ref.png \
- clip-operator-ref.png \
- clip-operator-pdf-argb32-ref.png \
- clip-operator-pdf-rgb24-ref.png \
- clip-operator-ps2-rgb24-ref.png \
- clip-operator-ps3-rgb24-ref.png \
- clip-operator-ps3-ref.png \
- clip-operator-rgb24-ref.png \
- clip-operator-quartz-ref.png \
- clip-operator-quartz-rgb24-ref.png \
- clip-push-group-ps2-argb32-ref.png \
- clip-push-group-ps3-argb32-ref.png \
- clip-push-group-ps2-rgb24-ref.png \
- clip-push-group-ps3-rgb24-ref.png \
- clip-push-group-quartz-ref.png \
- clip-push-group-ref.png \
- clip-twice-ps2-argb32-ref.png \
- clip-twice-ps3-argb32-ref.png \
- clip-twice-ps2-rgb24-ref.png \
- clip-twice-ps3-rgb24-ref.png \
- clip-twice-quartz-ref.png \
- clip-twice-quartz-rgb24-ref.png \
- clip-twice-ref.png \
- clip-twice-rgb24-ref.png \
- clipped-group-ref.png \
- clipped-group-ps2-ref.png \
- clipped-group-ps3-ref.png \
- clipped-surface-ref.png \
- close-path-ref.png \
- close-path-ps2-ref.png \
- close-path-ps3-ref.png \
- composite-integer-translate-over-ref.png \
- composite-integer-translate-over-ps2-ref.png \
- composite-integer-translate-over-ps3-ref.png \
- composite-integer-translate-over-repeat-ref.png \
- composite-integer-translate-over-repeat-ps2-ref.png \
- composite-integer-translate-over-repeat-ps3-ref.png \
- composite-integer-translate-source-ref.png \
- composite-integer-translate-source-ps2-ref.png \
- composite-integer-translate-source-ps3-ref.png \
- copy-path-ps2-ref.png \
- copy-path-ps3-ref.png \
- copy-path-ref.png \
- create-from-png-ref.png \
- create-from-png-alpha-ref.png \
- create-from-png-gray-ref.png \
- create-from-png-gray-alpha-ref.png \
- create-from-png-indexed-ref.png \
- create-from-png-indexed-alpha-ref.png \
- create-from-png-stream-ref.png \
- dash-caps-joins-ps2-argb32-ref.png \
- dash-caps-joins-ps3-argb32-ref.png \
- dash-caps-joins-ps2-rgb24-ref.png \
- dash-caps-joins-ps3-rgb24-ref.png \
- dash-caps-joins-quartz-ref.png \
- dash-caps-joins-ref.png \
- dash-curve-ref.png \
- dash-curve-ps2-ref.png \
- dash-curve-ps3-ref.png \
- dash-curve-quartz-ref.png \
- dash-no-dash-ref.png \
- dash-offset-negative-ref.png \
- dash-scale-ps2-argb32-ref.png \
- dash-scale-ps3-argb32-ref.png \
- dash-scale-ps2-rgb24-ref.png \
- dash-scale-ps3-rgb24-ref.png \
- dash-scale-quartz-ref.png \
- dash-scale-ref.png \
- dash-state-ps2-ref.png \
- dash-state-ps3-ref.png \
- dash-state-ref.png \
- dash-state-quartz-ref.png \
- dash-zero-length-ps2-ref.png \
- dash-zero-length-ps3-ref.png \
- dash-zero-length-ps2-rgb24-ref.png \
- dash-zero-length-ps3-rgb24-ref.png \
- dash-zero-length-ref.png \
- dash-zero-length-rgb24-ref.png \
- degenerate-arc-ref.png \
- degenerate-arc-ps2-ref.png \
- degenerate-arc-ps3-ref.png \
- degenerate-dash-ref.png \
- degenerate-pen-ref.png \
- degenerate-pen-ps2-ref.png \
- degenerate-pen-ps3-ref.png \
- degenerate-pen-quartz-ref.png \
- degenerate-path-ps2-argb32-ref.png \
- degenerate-path-ps2-rgb24-ref.png \
- degenerate-path-ps3-argb32-ref.png \
- degenerate-path-ps3-rgb24-ref.png \
- degenerate-path-ref.png \
- degenerate-path-rgb24-ref.png \
- degenerate-path-quartz-ref.png \
- degenerate-path-quartz-rgb24-ref.png \
- device-offset-fractional-ref.png \
- device-offset-fractional-pdf-ref.png \
- device-offset-fractional-ps2-ref.png \
- device-offset-fractional-ps3-ref.png \
- device-offset-positive-ref.png \
- device-offset-positive-rgb24-ref.png \
- device-offset-ref.png \
- device-offset-rgb24-ref.png \
- device-offset-scale-ref.png \
- extend-pad-ref.png \
- extend-reflect-ref.png \
- extend-reflect-similar-ref.png \
- extend-reflect-similar-ps2-ref.png \
- extend-reflect-similar-ps3-ref.png \
- extend-reflect-ps2-ref.png \
- extend-reflect-ps3-ref.png \
- extend-repeat-ref.png \
- extend-repeat-ps2-ref.png \
- extend-repeat-ps3-ref.png \
- extend-repeat-similar-ref.png \
- extend-repeat-similar-ps2-ref.png \
- extend-repeat-similar-ps3-ref.png \
- fallback-resolution-ppi37.5x37.5-ref.png \
- fallback-resolution-ppi37.5x72-ref.png \
- fallback-resolution-ppi37.5x75-ref.png \
- fallback-resolution-ppi37.5x150-ref.png \
- fallback-resolution-ppi37.5x300-ref.png \
- fallback-resolution-ppi37.5x600-ref.png \
- fallback-resolution-ppi72x37.5-ref.png \
- fallback-resolution-ppi72x72-ref.png \
- fallback-resolution-ppi72x75-ref.png \
- fallback-resolution-ppi72x150-ref.png \
- fallback-resolution-ppi72x300-ref.png \
- fallback-resolution-ppi72x600-ref.png \
- fallback-resolution-ppi75x37.5-ref.png \
- fallback-resolution-ppi75x72-ref.png \
- fallback-resolution-ppi75x75-ref.png \
- fallback-resolution-ppi75x150-ref.png \
- fallback-resolution-ppi75x300-ref.png \
- fallback-resolution-ppi75x600-ref.png \
- fallback-resolution-ppi150x37.5-ref.png \
- fallback-resolution-ppi150x72-ref.png \
- fallback-resolution-ppi150x75-ref.png \
- fallback-resolution-ppi150x150-ref.png \
- fallback-resolution-ppi150x300-ref.png \
- fallback-resolution-ppi150x600-ref.png \
- fallback-resolution-ppi300x37.5-ref.png \
- fallback-resolution-ppi300x72-ref.png \
- fallback-resolution-ppi300x75-ref.png \
- fallback-resolution-ppi300x150-ref.png \
- fallback-resolution-ppi300x300-ref.png \
- fallback-resolution-ppi300x600-ref.png \
- fallback-resolution-ppi600x37.5-ref.png \
- fallback-resolution-ppi600x72-ref.png \
- fallback-resolution-ppi600x75-ref.png \
- fallback-resolution-ppi600x150-ref.png \
- fallback-resolution-ppi600x300-ref.png \
- fallback-resolution-ppi600x600-ref.png \
- fill-alpha-ref.png \
- fill-alpha-pattern-ref.png \
- fill-alpha-pattern-pdf-argb32-ref.png \
- fill-alpha-pattern-pdf-rgb24-ref.png \
- fill-alpha-pattern-ps3-ref.png \
- fill-and-stroke-alpha-add-quartz-ref.png \
- fill-and-stroke-alpha-add-ref.png \
- fill-and-stroke-alpha-quartz-ref.png \
- fill-and-stroke-alpha-ref.png \
- fill-and-stroke-ps2-argb32-ref.png \
- fill-and-stroke-ps3-argb32-ref.png \
- fill-and-stroke-ps2-rgb24-ref.png \
- fill-and-stroke-ps3-rgb24-ref.png \
- fill-and-stroke-quartz-ref.png \
- fill-and-stroke-quartz-rgb24-ref.png \
- fill-and-stroke-ref.png \
- fill-and-stroke-rgb24-ref.png \
- fill-degenerate-sort-order-quartz-ref.png \
- fill-degenerate-sort-order-quartz-rgb24-ref.png \
- fill-degenerate-sort-order-ref.png \
- fill-degenerate-sort-order-rgb24-ref.png \
- fill-missed-stop-ps2-argb32-ref.png \
- fill-missed-stop-ps3-argb32-ref.png \
- fill-missed-stop-ps2-rgb24-ref.png \
- fill-missed-stop-ps3-rgb24-ref.png \
- fill-missed-stop-ref.png \
- fill-missed-stop-rgb24-ref.png \
- fill-rule-ps2-argb32-ref.png \
- fill-rule-ps3-argb32-ref.png \
- fill-rule-ps2-rgb24-ref.png \
- fill-rule-ps3-rgb24-ref.png \
- fill-rule-quartz-ref.png \
- fill-rule-quartz-rgb24-ref.png \
- fill-rule-ref.png \
- fill-rule-rgb24-ref.png \
- filter-bilinear-extents-ref.png \
- filter-bilinear-extents-pdf-ref.png \
- filter-bilinear-extents-ps2-ref.png \
- filter-bilinear-extents-ps3-ref.png \
- filter-nearest-offset-ref.png \
- filter-nearest-offset-pdf-ref.png \
- filter-nearest-offset-ps2-ref.png \
- filter-nearest-offset-ps3-ref.png \
- filter-nearest-offset-svg11-ref.png \
- filter-nearest-offset-svg12-ref.png \
- filter-nearest-transformed-ref.png \
- filter-nearest-transformed-pdf-ref.png \
- filter-nearest-transformed-svg11-ref.png \
- filter-nearest-transformed-svg12-ref.png \
- finer-grained-fallbacks-ref.png \
- finer-grained-fallbacks-rgb24-ref.png \
- finer-grained-fallbacks-ps2-ref.png \
- finer-grained-fallbacks-ps2-rgb24-ref.png \
- finer-grained-fallbacks-ps3-ref.png \
- finer-grained-fallbacks-ps3-rgb24-ref.png \
- font-matrix-translation-ps2-argb32-ref.png \
- font-matrix-translation-ps3-argb32-ref.png \
- font-matrix-translation-ps2-rgb24-ref.png \
- font-matrix-translation-ps3-rgb24-ref.png \
- font-matrix-translation-ref.png \
- font-matrix-translation-svg12-ref.png \
- font-matrix-translation-svg11-ref.png \
- font-matrix-translation-quartz-ref.png \
- ft-text-antialias-none-ps2-argb32-ref.png \
- ft-text-antialias-none-ps3-argb32-ref.png \
- ft-text-antialias-none-ref.png \
- ft-show-glyphs-positioning-ref.png \
- ft-show-glyphs-positioning-pdf-ref.png \
- ft-show-glyphs-positioning-ps2-ref.png \
- ft-show-glyphs-positioning-ps3-ref.png \
- ft-show-glyphs-positioning-svg12-ref.png \
- ft-show-glyphs-positioning-svg11-ref.png \
- ft-show-glyphs-table-ref.png \
- ft-show-glyphs-table-ps2-ref.png \
- ft-show-glyphs-table-ps3-ref.png \
- ft-text-vertical-layout-type1-pdf-ref.png \
- ft-text-vertical-layout-type1-ps2-ref.png \
- ft-text-vertical-layout-type1-ps3-ref.png \
- ft-text-vertical-layout-type1-ref.png \
- ft-text-vertical-layout-type1-svg12-ref.png \
- ft-text-vertical-layout-type1-svg11-ref.png \
- ft-text-vertical-layout-type3-pdf-ref.png \
- ft-text-vertical-layout-type3-ps2-ref.png \
- ft-text-vertical-layout-type3-ps3-ref.png \
- ft-text-vertical-layout-type3-ref.png \
- ft-text-vertical-layout-type3-svg12-ref.png \
- ft-text-vertical-layout-type3-svg11-ref.png \
- get-group-target-ref.png \
- glitz-surface-source-ref.png \
- glyph-cache-pressure-ref.png \
- glyph-cache-pressure-ps2-ref.png \
- glyph-cache-pressure-ps3-ref.png \
- glyph-cache-pressure-quartz-ref.png \
- gradient-alpha-pdf-argb32-ref.png \
- gradient-alpha-pdf-rgb24-ref.png \
- gradient-alpha-ps2-argb32-ref.png \
- gradient-alpha-ps3-argb32-ref.png \
- gradient-alpha-ps2-rgb24-ref.png \
- gradient-alpha-ps3-rgb24-ref.png \
- gradient-alpha-ref.png \
- gradient-alpha-rgb24-ref.png \
- gradient-constant-alpha-pdf-argb32-ref.png \
- gradient-constant-alpha-pdf-rgb24-ref.png \
- gradient-constant-alpha-ps3-ref.png \
- gradient-constant-alpha-ps3-rgb24-ref.png \
- gradient-constant-alpha-ref.png \
- gradient-constant-alpha-rgb24-ref.png \
- gradient-zero-stops-ref.png \
- gradient-zero-stops-rgb24-ref.png \
- group-paint-ref.png \
- huge-pattern-ref.png \
- huge-pattern-ps3-ref.png \
- huge-pattern-pdf-ref.png \
- huge-pattern-pdf-rgb24-ref.png \
- image-surface-source-ref.png \
- image-surface-source-ps2-ref.png \
- image-surface-source-ps3-ref.png \
- infinite-join-ref.png \
- infinite-join-ps2-ref.png \
- infinite-join-ps3-ref.png \
- large-clip-ref.png \
- large-font-ref.png \
- large-source-ref.png \
- leaky-dash-ps2-argb32-ref.png \
- leaky-dash-ps3-argb32-ref.png \
- leaky-dash-ps2-rgb24-ref.png \
- leaky-dash-ps3-rgb24-ref.png \
- leaky-dash-quartz-ref.png \
- leaky-dash-ref.png \
- leaky-dashed-rectangle-ref.png \
- leaky-dashed-rectangle-ps2-ref.png \
- leaky-dashed-rectangle-ps3-ref.png \
- leaky-dashed-stroke-ref.png \
- leaky-dashed-stroke-ps2-ref.png \
- leaky-dashed-stroke-ps3-ref.png \
- leaky-polygon-ref.png \
- leaky-polygon-ps2-ref.png \
- leaky-polygon-ps3-ref.png \
- linear-gradient-reflect-ref.png \
- linear-gradient-reflect-pdf-argb32-ref.png \
- linear-gradient-reflect-pdf-rgb24-ref.png \
- linear-gradient-reflect-ps3-ref.png \
- linear-gradient-reflect-quartz-ref.png \
- linear-gradient-pdf-ref.png \
- linear-gradient-ps3-ref.png \
- linear-gradient-quartz-ref.png \
- linear-gradient-ref.png \
- linear-gradient-svg12-ref.png \
- linear-gradient-svg11-ref.png \
- line-width-ref.png \
- line-width-scale-ps2-ref.png \
- line-width-scale-ps3-ref.png \
- line-width-scale-quartz-ref.png \
- line-width-scale-ref.png \
- long-dashed-lines-ref.png \
- long-dashed-lines-ps2-ref.png \
- long-dashed-lines-ps3-ref.png \
- long-dashed-lines-quartz-ref.png \
- long-lines-ref.png \
- mask-alpha-ref.png \
- mask-alpha-svg11-argb32-ref.png \
- mask-alpha-svg12-argb32-ref.png \
- mask-alpha-rgb24-ref.png \
- mask-alpha-quartz-argb32-ref.png \
- mask-ctm-ref.png \
- mask-ctm-rgb24-ref.png \
- mask-ctm-svg11-argb32-ref.png \
- mask-ctm-svg12-argb32-ref.png \
- mask-ref.png \
- mask-rgb24-ref.png \
- mask-pdf-argb32-ref.png \
- mask-pdf-rgb24-ref.png \
- mask-quartz-ref.png \
- mask-quartz-rgb24-ref.png \
- mask-surface-ctm-ref.png \
- mask-surface-ctm-rgb24-ref.png \
- mask-surface-ctm-svg11-argb32-ref.png \
- mask-surface-ctm-svg12-argb32-ref.png \
- mask-svg11-rgb24-ref.png \
- mask-svg11-argb32-ref.png \
- mask-svg12-rgb24-ref.png \
- mask-svg12-argb32-ref.png \
- mask-transformed-image-ref.png \
- mask-transformed-similar-ref.png \
- mask-transformed-similar-pdf-ref.png \
- mask-transformed-similar-svg12-ref.png \
- mask-transformed-similar-svg11-ref.png \
- meta-surface-pattern-ref.png \
- meta-surface-pattern-rgb24-ref.png \
- meta-surface-pattern-pdf-ref.png \
- meta-surface-pattern-pdf-rgb24-ref.png \
- meta-surface-pattern-ps2-argb32-ref.png \
- meta-surface-pattern-ps2-rgb24-ref.png \
- meta-surface-pattern-ps3-argb32-ref.png \
- meta-surface-pattern-ps3-rgb24-ref.png \
- meta-surface-pattern-quartz-ref.png \
- meta-surface-pattern-quartz-rgb24-ref.png \
- meta-surface-pattern-svg11-argb32-ref.png \
- meta-surface-pattern-svg11-rgb24-ref.png \
- meta-surface-pattern-svg12-argb32-ref.png \
- meta-surface-pattern-svg12-rgb24-ref.png \
- miter-precision-ref.png \
- miter-precision-ps2-ref.png \
- miter-precision-ps3-ref.png \
- move-to-show-surface-ref.png \
- new-sub-path-ps2-argb32-ref.png \
- new-sub-path-ps3-argb32-ref.png \
- new-sub-path-ps2-rgb24-ref.png \
- new-sub-path-ps3-rgb24-ref.png \
- new-sub-path-quartz-ref.png \
- new-sub-path-quartz-rgb24-ref.png \
- new-sub-path-ref.png \
- new-sub-path-rgb24-ref.png \
- nil-surface-ref.png \
- nil-surface-rgb24-ref.png \
- operator-ref.png \
- operator-rgb24-ref.png \
- operator-alpha-ref.png \
- operator-alpha-rgb24-ref.png \
- operator-clear-quartz-ref.png \
- operator-clear-quartz-rgb24-ref.png \
- operator-clear-ref.png \
- operator-clear-rgb24-ref.png \
- operator-clear-pdf-argb32-ref.png \
- operator-clear-pdf-rgb24-ref.png \
- operator-source-pdf-argb32-ref.png \
- operator-source-pdf-rgb24-ref.png \
- operator-source-ref.png \
- operator-source-rgb24-ref.png \
- operator-source-quartz-ref.png \
- operator-source-quartz-rgb24-ref.png \
- over-above-source-ps2-argb32-ref.png \
- over-above-source-ps3-argb32-ref.png \
- over-above-source-quartz-ref.png \
- over-above-source-quartz-rgb24-ref.png \
- over-above-source-ref.png \
- over-above-source-rgb24-ref.png \
- over-around-source-ps2-argb32-ref.png \
- over-around-source-ps3-argb32-ref.png \
- over-around-source-ps2-rgb24-ref.png \
- over-around-source-ps3-rgb24-ref.png \
- over-around-source-quartz-ref.png \
- over-around-source-quartz-rgb24-ref.png \
- over-around-source-ref.png \
- over-around-source-rgb24-ref.png \
- over-below-source-ps2-argb32-ref.png \
- over-below-source-ps3-argb32-ref.png \
- over-below-source-ref.png \
- over-below-source-rgb24-ref.png \
- over-between-source-ps2-argb32-ref.png \
- over-between-source-ps3-argb32-ref.png \
- over-between-source-quartz-ref.png \
- over-between-source-quartz-rgb24-ref.png \
- over-between-source-ref.png \
- over-between-source-rgb24-ref.png \
- paint-ref.png \
- paint-repeat-ref.png \
- paint-source-alpha-pdf-argb32-ref.png \
- paint-source-alpha-ref.png \
- paint-source-alpha-svg12-ref.png \
- paint-source-alpha-svg11-ref.png \
- paint-with-alpha-ref.png \
- paint-with-alpha-svg12-ref.png \
- paint-with-alpha-svg11-ref.png \
- paint-source-alpha-pdf-ref.png \
- paint-with-alpha-pdf-ref.png \
- pass-through-ref.png \
- pass-through-rgb24-ref.png \
- pattern-getters-ref.png \
- pdf-surface-source-ref.png \
- pixman-rotate-ref.png \
- pixman-rotate-rgb24-ref.png \
- ps-surface-source-ref.png \
- push-group-pdf-ref.png \
- push-group-pdf-rgb24-ref.png \
- push-group-ref.png \
- push-group-rgb24-ref.png \
- push-group-svg11-argb32-ref.png \
- push-group-svg12-argb32-ref.png \
- radial-gradient-ref.png \
- radial-gradient-pdf-ref.png \
- radial-gradient-quartz-ref.png \
- radial-gradient-svg12-ref.png \
- radial-gradient-svg11-ref.png \
- random-intersections-ref.png \
- random-intersections-ps2-ref.png \
- random-intersections-ps3-ref.png \
- random-intersections-quartz-ref.png \
- rgb24-ignore-alpha-ref.png \
- rectangle-rounding-error-ref.png \
- rectilinear-fill-ref.png \
- rectilinear-miter-limit-ref.png \
- rectilinear-miter-limit-ps2-ref.png \
- rectilinear-miter-limit-ps3-ref.png \
- rectilinear-stroke-ref.png \
- reflected-stroke-ref.png \
- reflected-stroke-ps2-ref.png \
- reflected-stroke-ps3-ref.png \
- reflected-stroke-quartz-ref.png \
- rel-path-quartz-ref.png \
- rel-path-quartz-rgb24-ref.png \
- rel-path-ps2-rgb24-ref.png \
- rel-path-ps3-rgb24-ref.png \
- rel-path-ref.png \
- rel-path-rgb24-ref.png \
- rotate-image-surface-paint-pdf-rgb24-ref.png \
- rotate-image-surface-paint-ps2-ref.png \
- rotate-image-surface-paint-ps3-ref.png \
- rotate-image-surface-paint-pdf-argb32-ref.png \
- rotate-image-surface-paint-quartz-ref.png \
- rotate-image-surface-paint-ref.png \
- rotate-image-surface-paint-svg12-ref.png \
- rotate-image-surface-paint-svg11-ref.png \
- scale-down-source-surface-paint-ref.png \
- scale-source-surface-paint-pdf-argb32-ref.png \
- scale-source-surface-paint-ref.png \
- scale-source-surface-paint-rgb24-ref.png \
- scale-source-surface-paint-svg11-argb32-ref.png \
- scale-source-surface-paint-svg11-rgb24-ref.png \
- scale-source-surface-paint-svg12-argb32-ref.png \
- scale-source-surface-paint-svg12-rgb24-ref.png \
- scale-source-surface-paint-pdf-rgb24-ref.png \
- stroke-ctm-caps-ref.png \
- stroke-ctm-caps-quartz-ref.png \
- select-font-face-ref.png \
- select-font-face-ps2-ref.png \
- select-font-face-ps3-ref.png \
- select-font-face-quartz-ref.png \
- self-copy-ref.png \
- self-copy-ps2-ref.png \
- self-copy-ps3-ref.png \
- self-copy-overlap-ref.png \
- self-copy-overlap-rgb24-ref.png \
- self-intersecting-ref.png \
- self-intersecting-rgb24-ref.png \
- set-source-ref.png \
- set-source-rgb24-ref.png \
- set-source-svg11-argb32-ref.png \
- set-source-svg12-argb32-ref.png \
- show-glyphs-many-ref.png \
- show-text-current-point-ref.png \
- show-text-current-point-ps2-ref.png \
- show-text-current-point-ps3-ref.png \
- show-text-current-point-quartz-ref.png \
- skew-extreme-ref.png \
- skew-extreme-ps2-ref.png \
- skew-extreme-ps3-ref.png \
- smask-ref.png \
- smask-pdf-ref.png \
- smask-ps2-ref.png \
- smask-ps3-ref.png \
- smask-svg12-ref.png \
- smask-svg11-ref.png \
- smask-fill-ref.png \
- smask-fill-pdf-ref.png \
- smask-fill-svg12-ref.png \
- smask-fill-svg11-ref.png \
- smask-image-mask-ref.png \
- smask-image-mask-pdf-ref.png \
- smask-mask-ref.png \
- smask-mask-pdf-ref.png \
- smask-mask-svg12-ref.png \
- smask-mask-svg11-ref.png \
- smask-paint-ref.png \
- smask-paint-pdf-ref.png \
- smask-paint-svg12-ref.png \
- smask-paint-svg11-ref.png \
- smask-stroke-ref.png \
- smask-stroke-pdf-ref.png \
- smask-text-ref.png \
- smask-text-pdf-ref.png \
- smask-text-ps2-ref.png \
- smask-text-ps3-ref.png \
- smask-text-svg12-ref.png \
- smask-text-svg11-ref.png \
- stroke-image-ref.png \
- stroke-image-pdf-ref.png \
- stroke-image-ps2-ref.png \
- stroke-image-ps3-ref.png \
- stroke-image-quartz-ref.png \
- solid-pattern-cache-stress-ref.png \
- source-clip-ref.png \
- source-clip-scale-quartz-ref.png \
- source-clip-scale-ps2-argb32-ref.png \
- source-clip-scale-ps3-argb32-ref.png \
- source-clip-scale-ps2-rgb24-ref.png \
- source-clip-scale-ps3-rgb24-ref.png \
- source-clip-scale-ref.png \
- source-clip-scale-svg12-ref.png \
- source-clip-scale-svg11-ref.png \
- source-clip-scale-pdf-ref.png \
- source-surface-scale-paint-ref.png \
- source-surface-scale-paint-rgb24-ref.png \
- spline-decomposition-ref.png \
- spline-decomposition-ps2-ref.png \
- spline-decomposition-ps3-ref.png \
- spline-decomposition-pdf-ref.png \
- spline-decomposition-svg11-ref.png \
- spline-decomposition-svg12-ref.png \
- stroke-ctm-caps-ps2-ref.png \
- stroke-ctm-caps-ps3-ref.png \
- surface-pattern-big-scale-down-ref.png \
- surface-pattern-pdf-ref.png \
- surface-pattern-ps2-ref.png \
- surface-pattern-ps3-ref.png \
- surface-pattern-ref.png \
- surface-pattern-scale-down-pdf-argb32-ref.png \
- surface-pattern-scale-down-pdf-rgb24-ref.png \
- surface-pattern-scale-down-ps2-ref.png \
- surface-pattern-scale-down-ps3-ref.png \
- surface-pattern-scale-down-ref.png \
- surface-pattern-scale-down-quartz-ref.png \
- surface-pattern-scale-up-pdf-argb32-ref.png \
- surface-pattern-scale-up-pdf-rgb24-ref.png \
- surface-pattern-scale-up-ps2-ref.png \
- surface-pattern-scale-up-ps3-ref.png \
- surface-pattern-scale-up-ref.png \
- surface-pattern-svg12-ref.png \
- surface-pattern-svg11-ref.png \
- svg-surface-source-ref.png \
- text-antialias-gray-ref.png \
- text-antialias-gray-quartz-ref.png \
- text-antialias-none-ref.png \
- text-antialias-none-quartz-ref.png \
- text-antialias-subpixel-ref.png \
- text-antialias-subpixel-quartz-ref.png \
- text-glyph-range-ref.png \
- text-glyph-range-ps2-ref.png \
- text-glyph-range-ps3-ref.png \
- text-pattern-ps3-argb32-ref.png \
- text-pattern-ps3-rgb24-ref.png \
- text-pattern-ref.png \
- text-pattern-rgb24-ref.png \
- text-pattern-svg11-argb32-ref.png \
- text-pattern-svg11-rgb24-ref.png \
- text-pattern-svg12-argb32-ref.png \
- text-pattern-svg12-rgb24-ref.png \
- text-pattern-pdf-argb32-ref.png \
- text-pattern-pdf-rgb24-ref.png \
- text-pattern-quartz-ref.png \
- text-pattern-quartz-rgb24-ref.png \
- text-rotate-ref.png \
- text-rotate-pdf-ref.png \
- text-rotate-ps2-ref.png \
- text-rotate-ps3-ref.png \
- text-rotate-svg12-ref.png \
- text-rotate-svg11-ref.png \
- text-rotate-quartz-ref.png \
- text-transform-ref.png \
- text-transform-pdf-ref.png \
- text-transform-ps2-ref.png \
- text-transform-ps3-ref.png \
- transforms-ref.png \
- transforms-ps2-ref.png \
- transforms-ps3-ref.png \
- translate-show-surface-ref.png \
- trap-clip-quartz-ref.png \
- trap-clip-quartz-rgb24-ref.png \
- trap-clip-ps3-argb32-ref.png \
- trap-clip-ps3-rgb24-ref.png \
- trap-clip-ref.png \
- trap-clip-rgb24-ref.png \
- trap-clip-pdf-argb32-ref.png \
- trap-clip-pdf-rgb24-ref.png \
- trap-clip-ps2-argb32-ref.png \
- trap-clip-ps2-rgb24-ref.png \
- twin-ref.png \
- twin-ps2-ref.png \
- twin-ps3-ref.png \
- twin-svg11-ref.png \
- twin-svg12-ref.png \
- unantialiased-shapes-ref.png \
- unantialiased-shapes-quartz-ref.png \
- unbounded-operator-ref.png \
- unbounded-operator-rgb24-ref.png \
- user-font-ref.png \
- user-font-ps2-ref.png \
- user-font-ps3-ref.png \
- user-font-svg12-ref.png \
- user-font-svg11-ref.png \
- user-font-mask-ref.png \
- user-font-mask-pdf-ref.png \
- user-font-mask-ps2-ref.png \
- user-font-mask-ps3-ref.png \
- user-font-mask-svg11-ref.png \
- user-font-proxy-ref.png \
- user-font-proxy-pdf-ref.png \
- user-font-proxy-ps2-ref.png \
- user-font-proxy-ps3-ref.png \
- user-font-proxy-svg12-ref.png \
- user-font-proxy-svg11-ref.png \
- user-font-rescale-ref.png \
- user-font-rescale-ps2-ref.png \
- user-font-rescale-ps3-ref.png \
- user-font-rescale-svg12-ref.png \
- user-font-rescale-svg11-ref.png \
- unbounded-operator-quartz-ref.png \
- unbounded-operator-quartz-rgb24-ref.png \
- xlib-expose-event-ref.png \
- xlib-surface-source-ref.png \
- xlib-surface-source-ps2-ref.png \
- xlib-surface-source-ps3-ref.png \
- zero-alpha-ref.png
+ a1-image-sample.ref.png \
+ a1-mask.ref.png \
+ a1-traps-sample.ref.png \
+ a8-mask.ref.png \
+ alpha-similar.ref.png \
+ alpha-similar.rgb24.ref.png \
+ big-line.ref.png \
+ big-line.rgb24.ref.png \
+ big-line.ps2.ref.png \
+ big-line.ps3.ref.png \
+ big-line.ps2.rgb24.ref.png \
+ big-line.ps3.rgb24.ref.png \
+ big-line.quartz.ref.png \
+ big-line.quartz.rgb24.ref.png \
+ bilevel-image.ref.png \
+ bitmap-font.ref.png \
+ bitmap-font.rgb24.ref.png \
+ caps-joins-alpha.quartz.ref.png \
+ caps-joins-alpha.ref.png \
+ caps-joins-alpha.svg12.ref.png \
+ caps-joins-alpha.svg11.ref.png \
+ caps-joins.ref.png \
+ caps-joins.ps2.ref.png \
+ caps-joins.ps3.ref.png \
+ caps-sub-paths.ref.png \
+ clip-all.ref.png \
+ clip-empty.ref.png \
+ clip-fill-rule-pixel-aligned.ref.png \
+ clip-fill-rule-pixel-aligned.rgb24.ref.png \
+ clip-fill-rule.ps2.argb32.ref.png \
+ clip-fill-rule.ps3.argb32.ref.png \
+ clip-fill-rule.ps2.rgb24.ref.png \
+ clip-fill-rule.ps3.rgb24.ref.png \
+ clip-fill-rule.ref.png \
+ clip-fill-rule.rgb24.ref.png \
+ clip-nesting.ps2.argb32.ref.png \
+ clip-nesting.ps3.argb32.ref.png \
+ clip-nesting.ps2.rgb24.ref.png \
+ clip-nesting.ps3.rgb24.ref.png \
+ clip-nesting.quartz.ref.png \
+ clip-nesting.quartz.rgb24.ref.png \
+ clip-nesting.ref.png \
+ clip-nesting.rgb24.ref.png \
+ clip-operator.ref.png \
+ clip-operator.pdf.argb32.ref.png \
+ clip-operator.pdf.rgb24.ref.png \
+ clip-operator.ps2.rgb24.ref.png \
+ clip-operator.ps3.rgb24.ref.png \
+ clip-operator.ps3.ref.png \
+ clip-operator.rgb24.ref.png \
+ clip-operator.quartz.ref.png \
+ clip-operator.quartz.rgb24.ref.png \
+ clip-push-group.ps2.argb32.ref.png \
+ clip-push-group.ps3.argb32.ref.png \
+ clip-push-group.ps2.rgb24.ref.png \
+ clip-push-group.ps3.rgb24.ref.png \
+ clip-push-group.quartz.ref.png \
+ clip-push-group.ref.png \
+ clip-twice.ps2.argb32.ref.png \
+ clip-twice.ps3.argb32.ref.png \
+ clip-twice.ps2.rgb24.ref.png \
+ clip-twice.ps3.rgb24.ref.png \
+ clip-twice.quartz.ref.png \
+ clip-twice.quartz.rgb24.ref.png \
+ clip-twice.ref.png \
+ clip-twice.rgb24.ref.png \
+ clipped-group.ref.png \
+ clipped-group.ps2.ref.png \
+ clipped-group.ps3.ref.png \
+ clipped-surface.ref.png \
+ close-path.ref.png \
+ close-path.ps2.ref.png \
+ close-path.ps3.ref.png \
+ composite-integer-translate-over.ref.png \
+ composite-integer-translate-over.ps2.ref.png \
+ composite-integer-translate-over.ps3.ref.png \
+ composite-integer-translate-over-repeat.ref.png \
+ composite-integer-translate-over-repeat.ps2.ref.png \
+ composite-integer-translate-over-repeat.ps3.ref.png \
+ composite-integer-translate-source.ref.png \
+ composite-integer-translate-source.ps2.ref.png \
+ composite-integer-translate-source.ps3.ref.png \
+ copy-path.ps2.ref.png \
+ copy-path.ps3.ref.png \
+ copy-path.ref.png \
+ create-from-png.ref.png \
+ create-from-png.alpha.ref.png \
+ create-from-png.gray.ref.png \
+ create-from-png.gray-alpha.ref.png \
+ create-from-png.indexed.ref.png \
+ create-from-png.indexed-alpha.ref.png \
+ create-from-png-stream.ref.png \
+ dash-caps-joins.ps2.argb32.ref.png \
+ dash-caps-joins.ps3.argb32.ref.png \
+ dash-caps-joins.ps2.rgb24.ref.png \
+ dash-caps-joins.ps3.rgb24.ref.png \
+ dash-caps-joins.quartz.ref.png \
+ dash-caps-joins.ref.png \
+ dash-curve.ref.png \
+ dash-curve.ps2.ref.png \
+ dash-curve.ps3.ref.png \
+ dash-curve.quartz.ref.png \
+ dash-no-dash.ref.png \
+ dash-offset-negative.ref.png \
+ dash-scale.ps2.argb32.ref.png \
+ dash-scale.ps3.argb32.ref.png \
+ dash-scale.ps2.rgb24.ref.png \
+ dash-scale.ps3.rgb24.ref.png \
+ dash-scale.quartz.ref.png \
+ dash-scale.ref.png \
+ dash-state.ps2.ref.png \
+ dash-state.ps3.ref.png \
+ dash-state.ref.png \
+ dash-state.quartz.ref.png \
+ dash-zero-length.ps2.ref.png \
+ dash-zero-length.ps3.ref.png \
+ dash-zero-length.ps2.rgb24.ref.png \
+ dash-zero-length.ps3.rgb24.ref.png \
+ dash-zero-length.ref.png \
+ dash-zero-length.rgb24.ref.png \
+ degenerate-arc.ref.png \
+ degenerate-arc.ps2.ref.png \
+ degenerate-arc.ps3.ref.png \
+ degenerate-dash.ref.png \
+ degenerate-pen.ref.png \
+ degenerate-pen.ps2.ref.png \
+ degenerate-pen.ps3.ref.png \
+ degenerate-pen.quartz.ref.png \
+ degenerate-path.ps2.argb32.ref.png \
+ degenerate-path.ps2.rgb24.ref.png \
+ degenerate-path.ps3.argb32.ref.png \
+ degenerate-path.ps3.rgb24.ref.png \
+ degenerate-path.ref.png \
+ degenerate-path.rgb24.ref.png \
+ degenerate-path.quartz.ref.png \
+ degenerate-path.quartz.rgb24.ref.png \
+ device-offset-fractional.ref.png \
+ device-offset-fractional.pdf.ref.png \
+ device-offset-fractional.ps2.ref.png \
+ device-offset-fractional.ps3.ref.png \
+ device-offset-positive.ref.png \
+ device-offset-positive.rgb24.ref.png \
+ device-offset.ref.png \
+ device-offset.rgb24.ref.png \
+ device-offset-scale.ref.png \
+ extend-pad.ref.png \
+ extend-reflect.ref.png \
+ extend-reflect-similar.ref.png \
+ extend-reflect-similar.ps2.ref.png \
+ extend-reflect-similar.ps3.ref.png \
+ extend-reflect.ps2.ref.png \
+ extend-reflect.ps3.ref.png \
+ extend-repeat.ref.png \
+ extend-repeat.ps2.ref.png \
+ extend-repeat.ps3.ref.png \
+ extend-repeat-similar.ref.png \
+ extend-repeat-similar.ps2.ref.png \
+ extend-repeat-similar.ps3.ref.png \
+ fallback-resolution.ppi37.5x37.5.ref.png \
+ fallback-resolution.ppi37.5x72.ref.png \
+ fallback-resolution.ppi37.5x75.ref.png \
+ fallback-resolution.ppi37.5x150.ref.png \
+ fallback-resolution.ppi37.5x300.ref.png \
+ fallback-resolution.ppi37.5x600.ref.png \
+ fallback-resolution.ppi72x37.5.ref.png \
+ fallback-resolution.ppi72x72.ref.png \
+ fallback-resolution.ppi72x75.ref.png \
+ fallback-resolution.ppi72x150.ref.png \
+ fallback-resolution.ppi72x300.ref.png \
+ fallback-resolution.ppi72x600.ref.png \
+ fallback-resolution.ppi75x37.5.ref.png \
+ fallback-resolution.ppi75x72.ref.png \
+ fallback-resolution.ppi75x75.ref.png \
+ fallback-resolution.ppi75x150.ref.png \
+ fallback-resolution.ppi75x300.ref.png \
+ fallback-resolution.ppi75x600.ref.png \
+ fallback-resolution.ppi150x37.5.ref.png \
+ fallback-resolution.ppi150x72.ref.png \
+ fallback-resolution.ppi150x75.ref.png \
+ fallback-resolution.ppi150x150.ref.png \
+ fallback-resolution.ppi150x300.ref.png \
+ fallback-resolution.ppi150x600.ref.png \
+ fallback-resolution.ppi300x37.5.ref.png \
+ fallback-resolution.ppi300x72.ref.png \
+ fallback-resolution.ppi300x75.ref.png \
+ fallback-resolution.ppi300x150.ref.png \
+ fallback-resolution.ppi300x300.ref.png \
+ fallback-resolution.ppi300x600.ref.png \
+ fallback-resolution.ppi600x37.5.ref.png \
+ fallback-resolution.ppi600x72.ref.png \
+ fallback-resolution.ppi600x75.ref.png \
+ fallback-resolution.ppi600x150.ref.png \
+ fallback-resolution.ppi600x300.ref.png \
+ fallback-resolution.ppi600x600.ref.png \
+ fill-alpha.ref.png \
+ fill-alpha-pattern.ref.png \
+ fill-alpha-pattern.pdf.argb32.ref.png \
+ fill-alpha-pattern.pdf.rgb24.ref.png \
+ fill-alpha-pattern.ps3.ref.png \
+ fill-and-stroke-alpha-add.quartz.ref.png \
+ fill-and-stroke-alpha-add.ref.png \
+ fill-and-stroke-alpha.quartz.ref.png \
+ fill-and-stroke-alpha.ref.png \
+ fill-and-stroke.ps2.argb32.ref.png \
+ fill-and-stroke.ps3.argb32.ref.png \
+ fill-and-stroke.ps2.rgb24.ref.png \
+ fill-and-stroke.ps3.rgb24.ref.png \
+ fill-and-stroke.quartz.ref.png \
+ fill-and-stroke.quartz.rgb24.ref.png \
+ fill-and-stroke.ref.png \
+ fill-and-stroke.rgb24.ref.png \
+ fill-degenerate-sort-order.quartz.ref.png \
+ fill-degenerate-sort-order.quartz.rgb24.ref.png \
+ fill-degenerate-sort-order.ref.png \
+ fill-degenerate-sort-order.rgb24.ref.png \
+ fill-missed-stop.ps2.argb32.ref.png \
+ fill-missed-stop.ps3.argb32.ref.png \
+ fill-missed-stop.ps2.rgb24.ref.png \
+ fill-missed-stop.ps3.rgb24.ref.png \
+ fill-missed-stop.ref.png \
+ fill-missed-stop.rgb24.ref.png \
+ fill-rule.ps2.argb32.ref.png \
+ fill-rule.ps3.argb32.ref.png \
+ fill-rule.ps2.rgb24.ref.png \
+ fill-rule.ps3.rgb24.ref.png \
+ fill-rule.quartz.ref.png \
+ fill-rule.quartz.rgb24.ref.png \
+ fill-rule.ref.png \
+ fill-rule.rgb24.ref.png \
+ filter-bilinear-extents.ref.png \
+ filter-bilinear-extents.pdf.ref.png \
+ filter-bilinear-extents.ps2.ref.png \
+ filter-bilinear-extents.ps3.ref.png \
+ filter-nearest-offset.ref.png \
+ filter-nearest-offset.pdf.ref.png \
+ filter-nearest-offset.ps2.ref.png \
+ filter-nearest-offset.ps3.ref.png \
+ filter-nearest-offset.svg11.ref.png \
+ filter-nearest-offset.svg12.ref.png \
+ filter-nearest-transformed.ref.png \
+ filter-nearest-transformed.pdf.ref.png \
+ filter-nearest-transformed.svg11.ref.png \
+ filter-nearest-transformed.svg12.ref.png \
+ finer-grained-fallbacks.ref.png \
+ finer-grained-fallbacks.rgb24.ref.png \
+ finer-grained-fallbacks.ps2.ref.png \
+ finer-grained-fallbacks.ps2.rgb24.ref.png \
+ finer-grained-fallbacks.ps3.ref.png \
+ finer-grained-fallbacks.ps3.rgb24.ref.png \
+ font-matrix-translation.ps2.argb32.ref.png \
+ font-matrix-translation.ps3.argb32.ref.png \
+ font-matrix-translation.ps2.rgb24.ref.png \
+ font-matrix-translation.ps3.rgb24.ref.png \
+ font-matrix-translation.ref.png \
+ font-matrix-translation.svg12.ref.png \
+ font-matrix-translation.svg11.ref.png \
+ font-matrix-translation.quartz.ref.png \
+ ft-text-antialias-none.ps2.argb32.ref.png \
+ ft-text-antialias-none.ps3.argb32.ref.png \
+ ft-text-antialias-none.ref.png \
+ ft-show-glyphs-positioning.ref.png \
+ ft-show-glyphs-positioning.pdf.ref.png \
+ ft-show-glyphs-positioning.ps2.ref.png \
+ ft-show-glyphs-positioning.ps3.ref.png \
+ ft-show-glyphs-positioning.svg12.ref.png \
+ ft-show-glyphs-positioning.svg11.ref.png \
+ ft-show-glyphs-table.ref.png \
+ ft-show-glyphs-table.ps2.ref.png \
+ ft-show-glyphs-table.ps3.ref.png \
+ ft-text-vertical-layout-type1.pdf.ref.png \
+ ft-text-vertical-layout-type1.ps2.ref.png \
+ ft-text-vertical-layout-type1.ps3.ref.png \
+ ft-text-vertical-layout-type1.ref.png \
+ ft-text-vertical-layout-type1.svg12.ref.png \
+ ft-text-vertical-layout-type1.svg11.ref.png \
+ ft-text-vertical-layout-type3.pdf.ref.png \
+ ft-text-vertical-layout-type3.ps2.ref.png \
+ ft-text-vertical-layout-type3.ps3.ref.png \
+ ft-text-vertical-layout-type3.ref.png \
+ ft-text-vertical-layout-type3.svg12.ref.png \
+ ft-text-vertical-layout-type3.svg11.ref.png \
+ get-group-target.ref.png \
+ glitz-surface-source.ref.png \
+ glyph-cache-pressure.ref.png \
+ glyph-cache-pressure.ps2.ref.png \
+ glyph-cache-pressure.ps3.ref.png \
+ glyph-cache-pressure.quartz.ref.png \
+ gradient-alpha.pdf.argb32.ref.png \
+ gradient-alpha.pdf.rgb24.ref.png \
+ gradient-alpha.ps2.argb32.ref.png \
+ gradient-alpha.ps3.argb32.ref.png \
+ gradient-alpha.ps2.rgb24.ref.png \
+ gradient-alpha.ps3.rgb24.ref.png \
+ gradient-alpha.ref.png \
+ gradient-alpha.rgb24.ref.png \
+ gradient-constant-alpha.pdf.argb32.ref.png \
+ gradient-constant-alpha.pdf.rgb24.ref.png \
+ gradient-constant-alpha.ps3.ref.png \
+ gradient-constant-alpha.ps3.rgb24.ref.png \
+ gradient-constant-alpha.ref.png \
+ gradient-constant-alpha.rgb24.ref.png \
+ gradient-zero-stops.ref.png \
+ gradient-zero-stops.rgb24.ref.png \
+ group-paint.ref.png \
+ huge-pattern.ref.png \
+ huge-pattern.ps3.ref.png \
+ huge-pattern.pdf.ref.png \
+ huge-pattern.pdf.rgb24.ref.png \
+ image-surface-source.ref.png \
+ image-surface-source.ps2.ref.png \
+ image-surface-source.ps3.ref.png \
+ infinite-join.ref.png \
+ infinite-join.ps2.ref.png \
+ infinite-join.ps3.ref.png \
+ large-clip.ref.png \
+ large-font.ref.png \
+ large-source.ref.png \
+ leaky-dash.ps2.argb32.ref.png \
+ leaky-dash.ps3.argb32.ref.png \
+ leaky-dash.ps2.rgb24.ref.png \
+ leaky-dash.ps3.rgb24.ref.png \
+ leaky-dash.quartz.ref.png \
+ leaky-dash.ref.png \
+ leaky-dashed-rectangle.ref.png \
+ leaky-dashed-rectangle.ps2.ref.png \
+ leaky-dashed-rectangle.ps3.ref.png \
+ leaky-dashed-stroke.ref.png \
+ leaky-dashed-stroke.ps2.ref.png \
+ leaky-dashed-stroke.ps3.ref.png \
+ leaky-polygon.ref.png \
+ leaky-polygon.ps2.ref.png \
+ leaky-polygon.ps3.ref.png \
+ linear-gradient-reflect.ref.png \
+ linear-gradient-reflect.pdf.argb32.ref.png \
+ linear-gradient-reflect.pdf.rgb24.ref.png \
+ linear-gradient-reflect.ps3.ref.png \
+ linear-gradient-reflect.quartz.ref.png \
+ linear-gradient.pdf.ref.png \
+ linear-gradient.ps3.ref.png \
+ linear-gradient.quartz.ref.png \
+ linear-gradient.ref.png \
+ linear-gradient.svg12.ref.png \
+ linear-gradient.svg11.ref.png \
+ line-width.ref.png \
+ line-width-scale.ps2.ref.png \
+ line-width-scale.ps3.ref.png \
+ line-width-scale.quartz.ref.png \
+ line-width-scale.ref.png \
+ long-dashed-lines.ref.png \
+ long-dashed-lines.ps2.ref.png \
+ long-dashed-lines.ps3.ref.png \
+ long-dashed-lines.quartz.ref.png \
+ long-lines.ref.png \
+ mask-alpha.ref.png \
+ mask-alpha.svg11.argb32.ref.png \
+ mask-alpha.svg12.argb32.ref.png \
+ mask-alpha.rgb24.ref.png \
+ mask-alpha.quartz.argb32.ref.png \
+ mask-ctm.ref.png \
+ mask-ctm.rgb24.ref.png \
+ mask-ctm.svg11.argb32.ref.png \
+ mask-ctm.svg12.argb32.ref.png \
+ mask.ref.png \
+ mask.rgb24.ref.png \
+ mask.pdf.argb32.ref.png \
+ mask.pdf.rgb24.ref.png \
+ mask.quartz.ref.png \
+ mask.quartz.rgb24.ref.png \
+ mask-surface-ctm.ref.png \
+ mask-surface-ctm.rgb24.ref.png \
+ mask-surface-ctm.svg11.argb32.ref.png \
+ mask-surface-ctm.svg12.argb32.ref.png \
+ mask.svg11.rgb24.ref.png \
+ mask.svg11.argb32.ref.png \
+ mask.svg12.rgb24.ref.png \
+ mask.svg12.argb32.ref.png \
+ mask-transformed-image.ref.png \
+ mask-transformed-similar.ref.png \
+ mask-transformed-similar.pdf.ref.png \
+ mask-transformed-similar.svg12.ref.png \
+ mask-transformed-similar.svg11.ref.png \
+ meta-surface-pattern.ref.png \
+ meta-surface-pattern.rgb24.ref.png \
+ meta-surface-pattern.pdf.ref.png \
+ meta-surface-pattern.pdf.rgb24.ref.png \
+ meta-surface-pattern.ps2.argb32.ref.png \
+ meta-surface-pattern.ps2.rgb24.ref.png \
+ meta-surface-pattern.ps3.argb32.ref.png \
+ meta-surface-pattern.ps3.rgb24.ref.png \
+ meta-surface-pattern.quartz.ref.png \
+ meta-surface-pattern.quartz.rgb24.ref.png \
+ meta-surface-pattern.svg11.argb32.ref.png \
+ meta-surface-pattern.svg11.rgb24.ref.png \
+ meta-surface-pattern.svg12.argb32.ref.png \
+ meta-surface-pattern.svg12.rgb24.ref.png \
+ miter-precision.ref.png \
+ miter-precision.ps2.ref.png \
+ miter-precision.ps3.ref.png \
+ move-to-show-surface.ref.png \
+ new-sub-path.ps2.argb32.ref.png \
+ new-sub-path.ps3.argb32.ref.png \
+ new-sub-path.ps2.rgb24.ref.png \
+ new-sub-path.ps3.rgb24.ref.png \
+ new-sub-path.quartz.ref.png \
+ new-sub-path.quartz.rgb24.ref.png \
+ new-sub-path.ref.png \
+ new-sub-path.rgb24.ref.png \
+ nil-surface.ref.png \
+ nil-surface.rgb24.ref.png \
+ operator.ref.png \
+ operator.rgb24.ref.png \
+ operator-alpha.ref.png \
+ operator-alpha.rgb24.ref.png \
+ operator-clear.quartz.ref.png \
+ operator-clear.quartz.rgb24.ref.png \
+ operator-clear.ref.png \
+ operator-clear.rgb24.ref.png \
+ operator-clear.pdf.argb32.ref.png \
+ operator-clear.pdf.rgb24.ref.png \
+ operator-source.pdf.argb32.ref.png \
+ operator-source.pdf.rgb24.ref.png \
+ operator-source.ref.png \
+ operator-source.rgb24.ref.png \
+ operator-source.quartz.ref.png \
+ operator-source.quartz.rgb24.ref.png \
+ over-above-source.ps2.argb32.ref.png \
+ over-above-source.ps3.argb32.ref.png \
+ over-above-source.quartz.ref.png \
+ over-above-source.quartz.rgb24.ref.png \
+ over-above-source.ref.png \
+ over-above-source.rgb24.ref.png \
+ over-around-source.ps2.argb32.ref.png \
+ over-around-source.ps3.argb32.ref.png \
+ over-around-source.ps2.rgb24.ref.png \
+ over-around-source.ps3.rgb24.ref.png \
+ over-around-source.quartz.ref.png \
+ over-around-source.quartz.rgb24.ref.png \
+ over-around-source.ref.png \
+ over-around-source.rgb24.ref.png \
+ over-below-source.ps2.argb32.ref.png \
+ over-below-source.ps3.argb32.ref.png \
+ over-below-source.ref.png \
+ over-below-source.rgb24.ref.png \
+ over-between-source.ps2.argb32.ref.png \
+ over-between-source.ps3.argb32.ref.png \
+ over-between-source.quartz.ref.png \
+ over-between-source.quartz.rgb24.ref.png \
+ over-between-source.ref.png \
+ over-between-source.rgb24.ref.png \
+ paint.ref.png \
+ paint-repeat.ref.png \
+ paint-source-alpha.pdf.argb32.ref.png \
+ paint-source-alpha.ref.png \
+ paint-source-alpha.svg12.ref.png \
+ paint-source-alpha.svg11.ref.png \
+ paint-with-alpha.ref.png \
+ paint-with-alpha.svg12.ref.png \
+ paint-with-alpha.svg11.ref.png \
+ paint-source-alpha.pdf.ref.png \
+ paint-with-alpha.pdf.ref.png \
+ pass-through.ref.png \
+ pass-through.rgb24.ref.png \
+ pattern-getters.ref.png \
+ pdf-surface-source.ref.png \
+ pixman-rotate.ref.png \
+ pixman-rotate.rgb24.ref.png \
+ ps-surface-source.ref.png \
+ push-group.pdf.ref.png \
+ push-group.pdf.rgb24.ref.png \
+ push-group.ref.png \
+ push-group.rgb24.ref.png \
+ push-group.svg11.argb32.ref.png \
+ push-group.svg12.argb32.ref.png \
+ radial-gradient.ref.png \
+ radial-gradient.pdf.ref.png \
+ radial-gradient.quartz.ref.png \
+ radial-gradient.svg12.ref.png \
+ radial-gradient.svg11.ref.png \
+ random-intersections.ref.png \
+ random-intersections.ps2.ref.png \
+ random-intersections.ps3.ref.png \
+ random-intersections.quartz.ref.png \
+ rgb24-ignore-alpha.ref.png \
+ rectangle-rounding-error.ref.png \
+ rectilinear-fill.ref.png \
+ rectilinear-miter-limit.ref.png \
+ rectilinear-miter-limit.ps2.ref.png \
+ rectilinear-miter-limit.ps3.ref.png \
+ rectilinear-stroke.ref.png \
+ reflected-stroke.ref.png \
+ reflected-stroke.ps2.ref.png \
+ reflected-stroke.ps3.ref.png \
+ reflected-stroke.quartz.ref.png \
+ rel-path.quartz.ref.png \
+ rel-path.quartz.rgb24.ref.png \
+ rel-path.ps2.rgb24.ref.png \
+ rel-path.ps3.rgb24.ref.png \
+ rel-path.ref.png \
+ rel-path.rgb24.ref.png \
+ rotate-image-surface-paint.pdf.rgb24.ref.png \
+ rotate-image-surface-paint.ps2.ref.png \
+ rotate-image-surface-paint.ps3.ref.png \
+ rotate-image-surface-paint.pdf.argb32.ref.png \
+ rotate-image-surface-paint.quartz.ref.png \
+ rotate-image-surface-paint.ref.png \
+ rotate-image-surface-paint.svg12.ref.png \
+ rotate-image-surface-paint.svg11.ref.png \
+ scale-down-source-surface-paint.ref.png \
+ scale-source-surface-paint.pdf.argb32.ref.png \
+ scale-source-surface-paint.ref.png \
+ scale-source-surface-paint.rgb24.ref.png \
+ scale-source-surface-paint.svg11.argb32.ref.png \
+ scale-source-surface-paint.svg11.rgb24.ref.png \
+ scale-source-surface-paint.svg12.argb32.ref.png \
+ scale-source-surface-paint.svg12.rgb24.ref.png \
+ scale-source-surface-paint.pdf.rgb24.ref.png \
+ stroke-ctm-caps.ref.png \
+ stroke-ctm-caps.quartz.ref.png \
+ select-font-face.ref.png \
+ select-font-face.ps2.ref.png \
+ select-font-face.ps3.ref.png \
+ select-font-face.quartz.ref.png \
+ self-copy.ref.png \
+ self-copy.ps2.ref.png \
+ self-copy.ps3.ref.png \
+ self-copy-overlap.ref.png \
+ self-copy-overlap.rgb24.ref.png \
+ self-intersecting.ref.png \
+ self-intersecting.rgb24.ref.png \
+ set-source.ref.png \
+ set-source.rgb24.ref.png \
+ set-source.svg11.argb32.ref.png \
+ set-source.svg12.argb32.ref.png \
+ show-glyphs-many.ref.png \
+ show-text-current-point.ref.png \
+ show-text-current-point.ps2.ref.png \
+ show-text-current-point.ps3.ref.png \
+ show-text-current-point.quartz.ref.png \
+ skew-extreme.ref.png \
+ skew-extreme.ps2.ref.png \
+ skew-extreme.ps3.ref.png \
+ smask.ref.png \
+ smask.pdf.ref.png \
+ smask.ps2.ref.png \
+ smask.ps3.ref.png \
+ smask.svg12.ref.png \
+ smask.svg11.ref.png \
+ smask-fill.ref.png \
+ smask-fill.pdf.ref.png \
+ smask-fill.svg12.ref.png \
+ smask-fill.svg11.ref.png \
+ smask-image-mask.ref.png \
+ smask-image-mask.pdf.ref.png \
+ smask-mask.ref.png \
+ smask-mask.pdf.ref.png \
+ smask-mask.svg12.ref.png \
+ smask-mask.svg11.ref.png \
+ smask-paint.ref.png \
+ smask-paint.pdf.ref.png \
+ smask-paint.svg12.ref.png \
+ smask-paint.svg11.ref.png \
+ smask-stroke.ref.png \
+ smask-stroke.pdf.ref.png \
+ smask-text.ref.png \
+ smask-text.pdf.ref.png \
+ smask-text.ps2.ref.png \
+ smask-text.ps3.ref.png \
+ smask-text.svg12.ref.png \
+ smask-text.svg11.ref.png \
+ stroke-image.ref.png \
+ stroke-image.pdf.ref.png \
+ stroke-image.ps2.ref.png \
+ stroke-image.ps3.ref.png \
+ stroke-image.quartz.ref.png \
+ solid-pattern-cache-stress.ref.png \
+ source-clip.ref.png \
+ source-clip-scale.quartz.ref.png \
+ source-clip-scale.ps2.argb32.ref.png \
+ source-clip-scale.ps3.argb32.ref.png \
+ source-clip-scale.ps2.rgb24.ref.png \
+ source-clip-scale.ps3.rgb24.ref.png \
+ source-clip-scale.ref.png \
+ source-clip-scale.svg12.ref.png \
+ source-clip-scale.svg11.ref.png \
+ source-clip-scale.pdf.ref.png \
+ source-surface-scale-paint.ref.png \
+ source-surface-scale-paint.rgb24.ref.png \
+ spline-decomposition.ref.png \
+ spline-decomposition.ps2.ref.png \
+ spline-decomposition.ps3.ref.png \
+ spline-decomposition.pdf.ref.png \
+ spline-decomposition.svg11.ref.png \
+ spline-decomposition.svg12.ref.png \
+ stroke-ctm-caps.ps2.ref.png \
+ stroke-ctm-caps.ps3.ref.png \
+ surface-pattern-big-scale-down.ref.png \
+ surface-pattern.pdf.ref.png \
+ surface-pattern.ps2.ref.png \
+ surface-pattern.ps3.ref.png \
+ surface-pattern.ref.png \
+ surface-pattern-scale-down.pdf.argb32.ref.png \
+ surface-pattern-scale-down.pdf.rgb24.ref.png \
+ surface-pattern-scale-down.ps2.ref.png \
+ surface-pattern-scale-down.ps3.ref.png \
+ surface-pattern-scale-down.ref.png \
+ surface-pattern-scale-down.quartz.ref.png \
+ surface-pattern-scale-up.pdf.argb32.ref.png \
+ surface-pattern-scale-up.pdf.rgb24.ref.png \
+ surface-pattern-scale-up.ps2.ref.png \
+ surface-pattern-scale-up.ps3.ref.png \
+ surface-pattern-scale-up.ref.png \
+ surface-pattern.svg12.ref.png \
+ surface-pattern.svg11.ref.png \
+ svg-surface-source.ref.png \
+ text-antialias-gray.ref.png \
+ text-antialias-gray.quartz.ref.png \
+ text-antialias-none.ref.png \
+ text-antialias-none.quartz.ref.png \
+ text-antialias-subpixel.ref.png \
+ text-antialias-subpixel.quartz.ref.png \
+ text-glyph-range.ref.png \
+ text-glyph-range.ps2.ref.png \
+ text-glyph-range.ps3.ref.png \
+ text-pattern.ps3.argb32.ref.png \
+ text-pattern.ps3.rgb24.ref.png \
+ text-pattern.ref.png \
+ text-pattern.rgb24.ref.png \
+ text-pattern.svg11.argb32.ref.png \
+ text-pattern.svg11.rgb24.ref.png \
+ text-pattern.svg12.argb32.ref.png \
+ text-pattern.svg12.rgb24.ref.png \
+ text-pattern.pdf.argb32.ref.png \
+ text-pattern.pdf.rgb24.ref.png \
+ text-pattern.quartz.ref.png \
+ text-pattern.quartz.rgb24.ref.png \
+ text-rotate.ref.png \
+ text-rotate.pdf.ref.png \
+ text-rotate.ps2.ref.png \
+ text-rotate.ps3.ref.png \
+ text-rotate.svg12.ref.png \
+ text-rotate.svg11.ref.png \
+ text-rotate.quartz.ref.png \
+ text-transform.ref.png \
+ text-transform.pdf.ref.png \
+ text-transform.ps2.ref.png \
+ text-transform.ps3.ref.png \
+ transforms.ref.png \
+ transforms.ps2.ref.png \
+ transforms.ps3.ref.png \
+ translate-show-surface.ref.png \
+ trap-clip.quartz.ref.png \
+ trap-clip.quartz.rgb24.ref.png \
+ trap-clip.ps3.argb32.ref.png \
+ trap-clip.ps3.rgb24.ref.png \
+ trap-clip.ref.png \
+ trap-clip.rgb24.ref.png \
+ trap-clip.pdf.argb32.ref.png \
+ trap-clip.pdf.rgb24.ref.png \
+ trap-clip.ps2.argb32.ref.png \
+ trap-clip.ps2.rgb24.ref.png \
+ twin.ref.png \
+ twin.ps2.ref.png \
+ twin.ps3.ref.png \
+ twin.svg11.ref.png \
+ twin.svg12.ref.png \
+ unantialiased-shapes.ref.png \
+ unantialiased-shapes.quartz.ref.png \
+ unbounded-operator.ref.png \
+ unbounded-operator.rgb24.ref.png \
+ user-font.ref.png \
+ user-font.ps2.ref.png \
+ user-font.ps3.ref.png \
+ user-font.svg12.ref.png \
+ user-font.svg11.ref.png \
+ user-font-mask.ref.png \
+ user-font-mask.pdf.ref.png \
+ user-font-mask.ps2.ref.png \
+ user-font-mask.ps3.ref.png \
+ user-font-mask.svg11.ref.png \
+ user-font-proxy.ref.png \
+ user-font-proxy.pdf.ref.png \
+ user-font-proxy.ps2.ref.png \
+ user-font-proxy.ps3.ref.png \
+ user-font-proxy.svg12.ref.png \
+ user-font-proxy.svg11.ref.png \
+ user-font-rescale.ref.png \
+ user-font-rescale.ps2.ref.png \
+ user-font-rescale.ps3.ref.png \
+ user-font-rescale.svg12.ref.png \
+ user-font-rescale.svg11.ref.png \
+ unbounded-operator.quartz.ref.png \
+ unbounded-operator.quartz.rgb24.ref.png \
+ xlib-expose-event.ref.png \
+ xlib-surface-source.ref.png \
+ xlib-surface-source.ps2.ref.png \
+ xlib-surface-source.ps3.ref.png \
+ zero-alpha.ref.png
EXTRA_DIST += \
6x13.pcf \
@@ -1286,13 +1286,13 @@ index.html: $(srcdir)/make-html.pl $(test_sources:.c=.log)
# Identify identical reference images
check-ref-dups:
@LANG=C; \
- ( cd "$(scrdir)" && sha1sum *-ref.png | sort ) > ref.hash; \
- join ref.hash ref.hash | grep -v -E '( .*-ref.png).*\1' | cut -d' ' -f 1-2 | sort -u
+ ( cd "$(scrdir)" && sha1sum *.ref.png | sort ) > ref.hash; \
+ join ref.hash ref.hash | grep -v -E '( .*.ref.png).*\1' | cut -d' ' -f 1-2 | sort -u
# Not exactly the best script in the world...
check-ref-missing:
@cd "$(srcdir)"; \
- REFS=`git ls-files "*-ref.png"`; \
+ REFS=`git ls-files "*.ref.png"`; \
ret=true; \
missing=""; \
for i in $$REFS; do \
@@ -1306,7 +1306,7 @@ check-ref-missing:
ret=false; \
fi >&2; \
if $$ret; then \
- REFS=`ls *-ref.png`; \
+ REFS=`ls *.ref.png`; \
for i in $$REFS; do \
echo "" $(REFERENCE_IMAGES) "" | grep -sq " $$i " || missing="$$missing $$i" ; \
done ; \
diff --git a/test/a1-image-sample-ref.png b/test/a1-image-sample.ref.png
index b4e81eb3..b4e81eb3 100644
--- a/test/a1-image-sample-ref.png
+++ b/test/a1-image-sample.ref.png
Binary files differ
diff --git a/test/a1-mask-ref.png b/test/a1-mask.ref.png
index ac4d97ac..ac4d97ac 100644
--- a/test/a1-mask-ref.png
+++ b/test/a1-mask.ref.png
Binary files differ
diff --git a/test/a1-traps-sample-ref.png b/test/a1-traps-sample.ref.png
index b4e81eb3..b4e81eb3 100644
--- a/test/a1-traps-sample-ref.png
+++ b/test/a1-traps-sample.ref.png
Binary files differ
diff --git a/test/a8-mask-ref.png b/test/a8-mask.ref.png
index 38556156..38556156 100644
--- a/test/a8-mask-ref.png
+++ b/test/a8-mask.ref.png
Binary files differ
diff --git a/test/alpha-similar-ref.png b/test/alpha-similar.ref.png
index 9e1bfaac..9e1bfaac 100644
--- a/test/alpha-similar-ref.png
+++ b/test/alpha-similar.ref.png
Binary files differ
diff --git a/test/alpha-similar-rgb24-ref.png b/test/alpha-similar.rgb24.ref.png
index 4085d60f..4085d60f 100644
--- a/test/alpha-similar-rgb24-ref.png
+++ b/test/alpha-similar.rgb24.ref.png
Binary files differ
diff --git a/test/big-line-ps2-ref.png b/test/big-line.ps2.ref.png
index 2a4f57c9..2a4f57c9 100644
--- a/test/big-line-ps2-ref.png
+++ b/test/big-line.ps2.ref.png
Binary files differ
diff --git a/test/big-line-ps2-rgb24-ref.png b/test/big-line.ps2.rgb24.ref.png
index d3d2356c..d3d2356c 100644
--- a/test/big-line-ps2-rgb24-ref.png
+++ b/test/big-line.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/big-line-ps3-ref.png b/test/big-line.ps3.ref.png
index 2a4f57c9..2a4f57c9 100644
--- a/test/big-line-ps3-ref.png
+++ b/test/big-line.ps3.ref.png
Binary files differ
diff --git a/test/big-line-ps3-rgb24-ref.png b/test/big-line.ps3.rgb24.ref.png
index d3d2356c..d3d2356c 100644
--- a/test/big-line-ps3-rgb24-ref.png
+++ b/test/big-line.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/big-line-quartz-ref.png b/test/big-line.quartz.ref.png
index b8dfe8b9..b8dfe8b9 100644
--- a/test/big-line-quartz-ref.png
+++ b/test/big-line.quartz.ref.png
Binary files differ
diff --git a/test/big-line-quartz-rgb24-ref.png b/test/big-line.quartz.rgb24.ref.png
index c4fc1587..c4fc1587 100644
--- a/test/big-line-quartz-rgb24-ref.png
+++ b/test/big-line.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/big-line-ref.png b/test/big-line.ref.png
index 7bfb379c..7bfb379c 100644
--- a/test/big-line-ref.png
+++ b/test/big-line.ref.png
Binary files differ
diff --git a/test/big-line-rgb24-ref.png b/test/big-line.rgb24.ref.png
index f1fc49d6..f1fc49d6 100644
--- a/test/big-line-rgb24-ref.png
+++ b/test/big-line.rgb24.ref.png
Binary files differ
diff --git a/test/bilevel-image-ref.png b/test/bilevel-image.ref.png
index cae76d69..cae76d69 100644
--- a/test/bilevel-image-ref.png
+++ b/test/bilevel-image.ref.png
Binary files differ
diff --git a/test/bitmap-font-ref.png b/test/bitmap-font.ref.png
index 0718bf96..0718bf96 100644
--- a/test/bitmap-font-ref.png
+++ b/test/bitmap-font.ref.png
Binary files differ
diff --git a/test/bitmap-font-rgb24-ref.png b/test/bitmap-font.rgb24.ref.png
index 85690642..85690642 100644
--- a/test/bitmap-font-rgb24-ref.png
+++ b/test/bitmap-font.rgb24.ref.png
Binary files differ
diff --git a/test/cairo-test.c b/test/cairo-test.c
index 4802a180..11ca650d 100644
--- a/test/cairo-test.c
+++ b/test/cairo-test.c
@@ -95,9 +95,9 @@ static const char *fail_face = "", *xfail_face="", *normal_face = "";
static cairo_bool_t print_fail_on_stdout;
#define CAIRO_TEST_LOG_SUFFIX ".log"
-#define CAIRO_TEST_PNG_SUFFIX "-out.png"
-#define CAIRO_TEST_REF_SUFFIX "-ref.png"
-#define CAIRO_TEST_DIFF_SUFFIX "-diff.png"
+#define CAIRO_TEST_PNG_SUFFIX ".out.png"
+#define CAIRO_TEST_REF_SUFFIX ".ref.png"
+#define CAIRO_TEST_DIFF_SUFFIX ".diff.png"
#define CAIRO_TEST_OUTPUT_DIR "output"
#define NUM_DEVICE_OFFSETS 2
@@ -325,6 +325,7 @@ cairo_test_reference_image_filename (const cairo_test_context_t *ctx,
const char *base_name,
const char *test_name,
const char *target_name,
+ const char *base_target_name,
const char *format)
{
char *ref_name = NULL;
@@ -342,7 +343,8 @@ cairo_test_reference_image_filename (const cairo_test_context_t *ctx,
}
/* Next look for a target/format-specific reference image. */
- xasprintf (&ref_name, "%s/%s-%s-%s%s", ctx->srcdir,
+ xasprintf (&ref_name, "%s/%s.%s.%s%s",
+ ctx->srcdir,
test_name,
target_name,
format,
@@ -353,7 +355,8 @@ cairo_test_reference_image_filename (const cairo_test_context_t *ctx,
goto done;
/* Next, look for target-specific reference image. */
- xasprintf (&ref_name, "%s/%s-%s%s", ctx->srcdir,
+ xasprintf (&ref_name, "%s/%s.%s%s",
+ ctx->srcdir,
test_name,
target_name,
CAIRO_TEST_REF_SUFFIX);
@@ -362,8 +365,32 @@ cairo_test_reference_image_filename (const cairo_test_context_t *ctx,
else
goto done;
+ /* Next look for a base/format-specific reference image. */
+ xasprintf (&ref_name, "%s/%s.%s.%s%s",
+ ctx->srcdir,
+ test_name,
+ base_target_name,
+ format,
+ CAIRO_TEST_REF_SUFFIX);
+ if (access (ref_name, F_OK) != 0)
+ free (ref_name);
+ else
+ goto done;
+
+ /* Next, look for base-specific reference image. */
+ xasprintf (&ref_name, "%s/%s.%s%s",
+ ctx->srcdir,
+ test_name,
+ base_target_name,
+ CAIRO_TEST_REF_SUFFIX);
+ if (access (ref_name, F_OK) != 0)
+ free (ref_name);
+ else
+ goto done;
+
/* Next, look for format-specific reference image. */
- xasprintf (&ref_name, "%s/%s-%s%s", ctx->srcdir,
+ xasprintf (&ref_name, "%s/%s.%s%s",
+ ctx->srcdir,
test_name,
format,
CAIRO_TEST_REF_SUFFIX);
@@ -641,19 +668,19 @@ cairo_test_for_target (cairo_test_context_t *ctx,
/* Get the strings ready that we'll need. */
format = cairo_boilerplate_content_name (target->content);
if (dev_offset)
- xasprintf (&offset_str, "-%d", dev_offset);
+ xasprintf (&offset_str, ".%d", dev_offset);
else
offset_str = (char *) empty_str;
if (ctx->thread)
- xasprintf (&thread_str, "-thread%d", ctx->thread);
+ xasprintf (&thread_str, ".thread%d", ctx->thread);
else
thread_str = (char *) empty_str;
- xasprintf (&base_name, "%s-%s-%s%s%s%s",
+ xasprintf (&base_name, "%s.%s.%s%s%s%s",
ctx->test_name,
target->name,
format,
- similar ? "-similar" : "",
+ similar ? ".similar" : "",
offset_str,
thread_str);
@@ -667,6 +694,7 @@ cairo_test_for_target (cairo_test_context_t *ctx,
base_name,
ctx->test_name,
target->name,
+ target->basename,
format);
have_output_dir = _cairo_test_mkdir (CAIRO_TEST_OUTPUT_DIR);
xasprintf (&base_path, "%s/%s",
@@ -890,11 +918,11 @@ REPEAT:
}
if (target->file_extension != NULL) { /* compare vector surfaces */
- xasprintf (&test_filename, "%s-out%s",
+ xasprintf (&test_filename, "%s.out%s",
base_path, target->file_extension);
- xasprintf (&pass_filename, "%s-pass%s",
+ xasprintf (&pass_filename, "%s.pass%s",
base_path, target->file_extension);
- xasprintf (&fail_filename, "%s-fail%s",
+ xasprintf (&fail_filename, "%s.fail%s",
base_path, target->file_extension);
if (cairo_test_file_is_older (pass_filename, ref_path))
@@ -944,8 +972,8 @@ REPEAT:
/* binary compare png files (no decompression) */
if (target->file_extension == NULL) {
xasprintf (&test_filename, "%s", png_path);
- xasprintf (&pass_filename, "%s-pass.png", base_path);
- xasprintf (&fail_filename, "%s-fail.png", base_path);
+ xasprintf (&pass_filename, "%s.pass.png", base_path);
+ xasprintf (&fail_filename, "%s.fail.png", base_path);
if (cairo_test_files_equal (test_filename, pass_filename)) {
/* identical output as last known PASS, pass */
@@ -1133,7 +1161,7 @@ _cairo_test_context_run_for_target (cairo_test_context_t *ctx,
dev_offset);
if (ctx->thread == 0) {
- printf ("%s-%s-%s [%d]%s:\t", ctx->test_name, target->name,
+ printf ("%s.%s.%s [%d]%s:\t", ctx->test_name, target->name,
cairo_boilerplate_content_name (target->content),
dev_offset,
similar ? " (similar)": "");
@@ -1200,7 +1228,7 @@ _cairo_test_context_run_for_target (cairo_test_context_t *ctx,
fflush (stdout);
}
cairo_test_log (ctx, "CRASHED\n");
- fprintf (stderr, "%s-%s-%s [%d]%s:\t%s!!!CRASHED!!!%s\n",
+ fprintf (stderr, "%s.%s.%s [%d]%s:\t%s!!!CRASHED!!!%s\n",
ctx->test_name, target->name,
cairo_boilerplate_content_name (target->content), dev_offset, similar ? " (similar)" : "",
fail_face, normal_face);
@@ -1216,7 +1244,7 @@ _cairo_test_context_run_for_target (cairo_test_context_t *ctx,
printf ("\r");
fflush (stdout);
}
- fprintf (stderr, "%s-%s-%s [%d]%s:\t%sXFAIL%s\n",
+ fprintf (stderr, "%s.%s.%s [%d]%s:\t%sXFAIL%s\n",
ctx->test_name, target->name,
cairo_boilerplate_content_name (target->content), dev_offset, similar ? " (similar)" : "",
xfail_face, normal_face);
@@ -1229,7 +1257,7 @@ _cairo_test_context_run_for_target (cairo_test_context_t *ctx,
printf ("\r");
fflush (stdout);
}
- fprintf (stderr, "%s-%s-%s [%d]%s:\t%sFAIL%s\n",
+ fprintf (stderr, "%s.%s.%s [%d]%s:\t%sFAIL%s\n",
ctx->test_name, target->name,
cairo_boilerplate_content_name (target->content), dev_offset, similar ? " (similar)" : "",
fail_face, normal_face);
@@ -1242,7 +1270,7 @@ _cairo_test_context_run_for_target (cairo_test_context_t *ctx,
#if _POSIX_THREAD_SAFE_FUNCTIONS
flockfile (stdout);
#endif
- printf ("%s-%s-%s %d [%d]:\t",
+ printf ("%s.%s.%s %d [%d]:\t",
ctx->test_name, target->name,
cairo_boilerplate_content_name (target->content),
ctx->thread,
diff --git a/test/cairo-test.h b/test/cairo-test.h
index f1b57cc1..5bb23ae9 100644
--- a/test/cairo-test.h
+++ b/test/cairo-test.h
@@ -232,6 +232,7 @@ cairo_test_reference_image_filename (const cairo_test_context_t *ctx,
const char *base_name,
const char *test_name,
const char *target_name,
+ const char *base_target_name,
const char *format);
cairo_surface_t *
diff --git a/test/caps-joins-alpha-quartz-ref.png b/test/caps-joins-alpha.quartz.ref.png
index 190c1e96..190c1e96 100644
--- a/test/caps-joins-alpha-quartz-ref.png
+++ b/test/caps-joins-alpha.quartz.ref.png
Binary files differ
diff --git a/test/caps-joins-alpha-ref.png b/test/caps-joins-alpha.ref.png
index 1d34c73b..1d34c73b 100644
--- a/test/caps-joins-alpha-ref.png
+++ b/test/caps-joins-alpha.ref.png
Binary files differ
diff --git a/test/caps-joins-alpha-svg11-ref.png b/test/caps-joins-alpha.svg11.ref.png
index 24689364..24689364 100644
--- a/test/caps-joins-alpha-svg11-ref.png
+++ b/test/caps-joins-alpha.svg11.ref.png
Binary files differ
diff --git a/test/caps-joins-alpha-svg12-ref.png b/test/caps-joins-alpha.svg12.ref.png
index 24689364..24689364 100644
--- a/test/caps-joins-alpha-svg12-ref.png
+++ b/test/caps-joins-alpha.svg12.ref.png
Binary files differ
diff --git a/test/caps-joins-ps2-ref.png b/test/caps-joins.ps2.ref.png
index 1d473ac7..1d473ac7 100644
--- a/test/caps-joins-ps2-ref.png
+++ b/test/caps-joins.ps2.ref.png
Binary files differ
diff --git a/test/caps-joins-ps3-ref.png b/test/caps-joins.ps3.ref.png
index 1d473ac7..1d473ac7 100644
--- a/test/caps-joins-ps3-ref.png
+++ b/test/caps-joins.ps3.ref.png
Binary files differ
diff --git a/test/caps-joins-ref.png b/test/caps-joins.ref.png
index 9297ac4d..9297ac4d 100644
--- a/test/caps-joins-ref.png
+++ b/test/caps-joins.ref.png
Binary files differ
diff --git a/test/caps-sub-paths-ref.png b/test/caps-sub-paths.ref.png
index 1da16e8b..1da16e8b 100644
--- a/test/caps-sub-paths-ref.png
+++ b/test/caps-sub-paths.ref.png
Binary files differ
diff --git a/test/clip-all-ref.png b/test/clip-all.ref.png
index 6c14df51..6c14df51 100644
--- a/test/clip-all-ref.png
+++ b/test/clip-all.ref.png
Binary files differ
diff --git a/test/clip-empty-ref.png b/test/clip-empty.ref.png
index 6c14df51..6c14df51 100644
--- a/test/clip-empty-ref.png
+++ b/test/clip-empty.ref.png
Binary files differ
diff --git a/test/clip-fill-rule-pixel-aligned-ref.png b/test/clip-fill-rule-pixel-aligned.ref.png
index 66eb6852..66eb6852 100644
--- a/test/clip-fill-rule-pixel-aligned-ref.png
+++ b/test/clip-fill-rule-pixel-aligned.ref.png
Binary files differ
diff --git a/test/clip-fill-rule-pixel-aligned-rgb24-ref.png b/test/clip-fill-rule-pixel-aligned.rgb24.ref.png
index 1970c476..1970c476 100644
--- a/test/clip-fill-rule-pixel-aligned-rgb24-ref.png
+++ b/test/clip-fill-rule-pixel-aligned.rgb24.ref.png
Binary files differ
diff --git a/test/clip-fill-rule-ps2-argb32-ref.png b/test/clip-fill-rule.ps2.argb32.ref.png
index 67a89889..67a89889 100644
--- a/test/clip-fill-rule-ps2-argb32-ref.png
+++ b/test/clip-fill-rule.ps2.argb32.ref.png
Binary files differ
diff --git a/test/clip-fill-rule-ps2-rgb24-ref.png b/test/clip-fill-rule.ps2.rgb24.ref.png
index 0697a42f..0697a42f 100644
--- a/test/clip-fill-rule-ps2-rgb24-ref.png
+++ b/test/clip-fill-rule.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/clip-fill-rule-ps3-argb32-ref.png b/test/clip-fill-rule.ps3.argb32.ref.png
index 67a89889..67a89889 100644
--- a/test/clip-fill-rule-ps3-argb32-ref.png
+++ b/test/clip-fill-rule.ps3.argb32.ref.png
Binary files differ
diff --git a/test/clip-fill-rule-ps3-rgb24-ref.png b/test/clip-fill-rule.ps3.rgb24.ref.png
index 0697a42f..0697a42f 100644
--- a/test/clip-fill-rule-ps3-rgb24-ref.png
+++ b/test/clip-fill-rule.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/clip-fill-rule-ref.png b/test/clip-fill-rule.ref.png
index 27ae1229..27ae1229 100644
--- a/test/clip-fill-rule-ref.png
+++ b/test/clip-fill-rule.ref.png
Binary files differ
diff --git a/test/clip-fill-rule-rgb24-ref.png b/test/clip-fill-rule.rgb24.ref.png
index a969e367..a969e367 100644
--- a/test/clip-fill-rule-rgb24-ref.png
+++ b/test/clip-fill-rule.rgb24.ref.png
Binary files differ
diff --git a/test/clip-nesting-ps2-argb32-ref.png b/test/clip-nesting.ps2.argb32.ref.png
index 41f7160c..41f7160c 100644
--- a/test/clip-nesting-ps2-argb32-ref.png
+++ b/test/clip-nesting.ps2.argb32.ref.png
Binary files differ
diff --git a/test/clip-nesting-ps2-rgb24-ref.png b/test/clip-nesting.ps2.rgb24.ref.png
index 8238deba..8238deba 100644
--- a/test/clip-nesting-ps2-rgb24-ref.png
+++ b/test/clip-nesting.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/clip-nesting-ps3-argb32-ref.png b/test/clip-nesting.ps3.argb32.ref.png
index 41f7160c..41f7160c 100644
--- a/test/clip-nesting-ps3-argb32-ref.png
+++ b/test/clip-nesting.ps3.argb32.ref.png
Binary files differ
diff --git a/test/clip-nesting-ps3-rgb24-ref.png b/test/clip-nesting.ps3.rgb24.ref.png
index 8238deba..8238deba 100644
--- a/test/clip-nesting-ps3-rgb24-ref.png
+++ b/test/clip-nesting.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/clip-nesting-quartz-ref.png b/test/clip-nesting.quartz.ref.png
index 5a3db7b3..5a3db7b3 100644
--- a/test/clip-nesting-quartz-ref.png
+++ b/test/clip-nesting.quartz.ref.png
Binary files differ
diff --git a/test/clip-nesting-quartz-rgb24-ref.png b/test/clip-nesting.quartz.rgb24.ref.png
index b55d116b..b55d116b 100644
--- a/test/clip-nesting-quartz-rgb24-ref.png
+++ b/test/clip-nesting.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/clip-nesting-ref.png b/test/clip-nesting.ref.png
index 6b7e1cd5..6b7e1cd5 100644
--- a/test/clip-nesting-ref.png
+++ b/test/clip-nesting.ref.png
Binary files differ
diff --git a/test/clip-nesting-rgb24-ref.png b/test/clip-nesting.rgb24.ref.png
index e2488f34..e2488f34 100644
--- a/test/clip-nesting-rgb24-ref.png
+++ b/test/clip-nesting.rgb24.ref.png
Binary files differ
diff --git a/test/clip-operator-pdf-argb32-ref.png b/test/clip-operator.pdf.argb32.ref.png
index b3ee1437..b3ee1437 100644
--- a/test/clip-operator-pdf-argb32-ref.png
+++ b/test/clip-operator.pdf.argb32.ref.png
Binary files differ
diff --git a/test/clip-operator-pdf-rgb24-ref.png b/test/clip-operator.pdf.rgb24.ref.png
index b420f385..b420f385 100644
--- a/test/clip-operator-pdf-rgb24-ref.png
+++ b/test/clip-operator.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/clip-operator-ps2-rgb24-ref.png b/test/clip-operator.ps2.rgb24.ref.png
index 6ed9fc45..6ed9fc45 100644
--- a/test/clip-operator-ps2-rgb24-ref.png
+++ b/test/clip-operator.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/clip-operator-ps3-ref.png b/test/clip-operator.ps3.ref.png
index dee12ca8..dee12ca8 100644
--- a/test/clip-operator-ps3-ref.png
+++ b/test/clip-operator.ps3.ref.png
Binary files differ
diff --git a/test/clip-operator-ps3-rgb24-ref.png b/test/clip-operator.ps3.rgb24.ref.png
index 6ed9fc45..6ed9fc45 100644
--- a/test/clip-operator-ps3-rgb24-ref.png
+++ b/test/clip-operator.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/clip-operator-quartz-ref.png b/test/clip-operator.quartz.ref.png
index 1726944d..1726944d 100644
--- a/test/clip-operator-quartz-ref.png
+++ b/test/clip-operator.quartz.ref.png
Binary files differ
diff --git a/test/clip-operator-quartz-rgb24-ref.png b/test/clip-operator.quartz.rgb24.ref.png
index a18c6f21..a18c6f21 100644
--- a/test/clip-operator-quartz-rgb24-ref.png
+++ b/test/clip-operator.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/clip-operator-ref.png b/test/clip-operator.ref.png
index 4ea1842e..4ea1842e 100644
--- a/test/clip-operator-ref.png
+++ b/test/clip-operator.ref.png
Binary files differ
diff --git a/test/clip-operator-rgb24-ref.png b/test/clip-operator.rgb24.ref.png
index 7ab964c3..7ab964c3 100644
--- a/test/clip-operator-rgb24-ref.png
+++ b/test/clip-operator.rgb24.ref.png
Binary files differ
diff --git a/test/clip-push-group-ps2-argb32-ref.png b/test/clip-push-group.ps2.argb32.ref.png
index 31b32842..31b32842 100644
--- a/test/clip-push-group-ps2-argb32-ref.png
+++ b/test/clip-push-group.ps2.argb32.ref.png
Binary files differ
diff --git a/test/clip-push-group-ps2-rgb24-ref.png b/test/clip-push-group.ps2.rgb24.ref.png
index 31b32842..31b32842 100644
--- a/test/clip-push-group-ps2-rgb24-ref.png
+++ b/test/clip-push-group.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/clip-push-group-ps3-argb32-ref.png b/test/clip-push-group.ps3.argb32.ref.png
index 31b32842..31b32842 100644
--- a/test/clip-push-group-ps3-argb32-ref.png
+++ b/test/clip-push-group.ps3.argb32.ref.png
Binary files differ
diff --git a/test/clip-push-group-ps3-rgb24-ref.png b/test/clip-push-group.ps3.rgb24.ref.png
index 31b32842..31b32842 100644
--- a/test/clip-push-group-ps3-rgb24-ref.png
+++ b/test/clip-push-group.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/clip-push-group-quartz-ref.png b/test/clip-push-group.quartz.ref.png
index 93c52680..93c52680 100644
--- a/test/clip-push-group-quartz-ref.png
+++ b/test/clip-push-group.quartz.ref.png
Binary files differ
diff --git a/test/clip-push-group-ref.png b/test/clip-push-group.ref.png
index 327cc90b..327cc90b 100644
--- a/test/clip-push-group-ref.png
+++ b/test/clip-push-group.ref.png
Binary files differ
diff --git a/test/clip-twice-ps2-argb32-ref.png b/test/clip-twice.ps2.argb32.ref.png
index 0cb61862..0cb61862 100644
--- a/test/clip-twice-ps2-argb32-ref.png
+++ b/test/clip-twice.ps2.argb32.ref.png
Binary files differ
diff --git a/test/clip-twice-ps2-rgb24-ref.png b/test/clip-twice.ps2.rgb24.ref.png
index 8a121c40..8a121c40 100644
--- a/test/clip-twice-ps2-rgb24-ref.png
+++ b/test/clip-twice.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/clip-twice-ps3-argb32-ref.png b/test/clip-twice.ps3.argb32.ref.png
index 0cb61862..0cb61862 100644
--- a/test/clip-twice-ps3-argb32-ref.png
+++ b/test/clip-twice.ps3.argb32.ref.png
Binary files differ
diff --git a/test/clip-twice-ps3-rgb24-ref.png b/test/clip-twice.ps3.rgb24.ref.png
index 8a121c40..8a121c40 100644
--- a/test/clip-twice-ps3-rgb24-ref.png
+++ b/test/clip-twice.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/clip-twice-quartz-ref.png b/test/clip-twice.quartz.ref.png
index f8231b31..f8231b31 100644
--- a/test/clip-twice-quartz-ref.png
+++ b/test/clip-twice.quartz.ref.png
Binary files differ
diff --git a/test/clip-twice-quartz-rgb24-ref.png b/test/clip-twice.quartz.rgb24.ref.png
index 65cd80fa..65cd80fa 100644
--- a/test/clip-twice-quartz-rgb24-ref.png
+++ b/test/clip-twice.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/clip-twice-ref.png b/test/clip-twice.ref.png
index 8dc86f30..8dc86f30 100644
--- a/test/clip-twice-ref.png
+++ b/test/clip-twice.ref.png
Binary files differ
diff --git a/test/clip-twice-rgb24-ref.png b/test/clip-twice.rgb24.ref.png
index 3f1c013b..3f1c013b 100644
--- a/test/clip-twice-rgb24-ref.png
+++ b/test/clip-twice.rgb24.ref.png
Binary files differ
diff --git a/test/clipped-group-ps2-ref.png b/test/clipped-group.ps2.ref.png
index 6ce36709..6ce36709 100644
--- a/test/clipped-group-ps2-ref.png
+++ b/test/clipped-group.ps2.ref.png
Binary files differ
diff --git a/test/clipped-group-ps3-ref.png b/test/clipped-group.ps3.ref.png
index 6ce36709..6ce36709 100644
--- a/test/clipped-group-ps3-ref.png
+++ b/test/clipped-group.ps3.ref.png
Binary files differ
diff --git a/test/clipped-group-ref.png b/test/clipped-group.ref.png
index 89a7b184..89a7b184 100644
--- a/test/clipped-group-ref.png
+++ b/test/clipped-group.ref.png
Binary files differ
diff --git a/test/clipped-surface-ref.png b/test/clipped-surface.ref.png
index 7fed5a3e..7fed5a3e 100644
--- a/test/clipped-surface-ref.png
+++ b/test/clipped-surface.ref.png
Binary files differ
diff --git a/test/close-path-ps2-ref.png b/test/close-path.ps2.ref.png
index e43821c8..e43821c8 100644
--- a/test/close-path-ps2-ref.png
+++ b/test/close-path.ps2.ref.png
Binary files differ
diff --git a/test/close-path-ps3-ref.png b/test/close-path.ps3.ref.png
index e43821c8..e43821c8 100644
--- a/test/close-path-ps3-ref.png
+++ b/test/close-path.ps3.ref.png
Binary files differ
diff --git a/test/close-path-ref.png b/test/close-path.ref.png
index 538d9c6b..538d9c6b 100644
--- a/test/close-path-ref.png
+++ b/test/close-path.ref.png
Binary files differ
diff --git a/test/composite-integer-translate-over-repeat-ps2-ref.png b/test/composite-integer-translate-over-repeat.ps2.ref.png
index f0e7b840..f0e7b840 100644
--- a/test/composite-integer-translate-over-repeat-ps2-ref.png
+++ b/test/composite-integer-translate-over-repeat.ps2.ref.png
Binary files differ
diff --git a/test/composite-integer-translate-over-repeat-ps3-ref.png b/test/composite-integer-translate-over-repeat.ps3.ref.png
index f0e7b840..f0e7b840 100644
--- a/test/composite-integer-translate-over-repeat-ps3-ref.png
+++ b/test/composite-integer-translate-over-repeat.ps3.ref.png
Binary files differ
diff --git a/test/composite-integer-translate-over-repeat-ref.png b/test/composite-integer-translate-over-repeat.ref.png
index c04db263..c04db263 100644
--- a/test/composite-integer-translate-over-repeat-ref.png
+++ b/test/composite-integer-translate-over-repeat.ref.png
Binary files differ
diff --git a/test/composite-integer-translate-over-ps2-ref.png b/test/composite-integer-translate-over.ps2.ref.png
index 8c8cc0de..8c8cc0de 100644
--- a/test/composite-integer-translate-over-ps2-ref.png
+++ b/test/composite-integer-translate-over.ps2.ref.png
Binary files differ
diff --git a/test/composite-integer-translate-over-ps3-ref.png b/test/composite-integer-translate-over.ps3.ref.png
index 8c8cc0de..8c8cc0de 100644
--- a/test/composite-integer-translate-over-ps3-ref.png
+++ b/test/composite-integer-translate-over.ps3.ref.png
Binary files differ
diff --git a/test/composite-integer-translate-over-ref.png b/test/composite-integer-translate-over.ref.png
index 630d9935..630d9935 100644
--- a/test/composite-integer-translate-over-ref.png
+++ b/test/composite-integer-translate-over.ref.png
Binary files differ
diff --git a/test/composite-integer-translate-source-ps2-ref.png b/test/composite-integer-translate-source.ps2.ref.png
index 8c8cc0de..8c8cc0de 100644
--- a/test/composite-integer-translate-source-ps2-ref.png
+++ b/test/composite-integer-translate-source.ps2.ref.png
Binary files differ
diff --git a/test/composite-integer-translate-source-ps3-ref.png b/test/composite-integer-translate-source.ps3.ref.png
index 8c8cc0de..8c8cc0de 100644
--- a/test/composite-integer-translate-source-ps3-ref.png
+++ b/test/composite-integer-translate-source.ps3.ref.png
Binary files differ
diff --git a/test/composite-integer-translate-source-ref.png b/test/composite-integer-translate-source.ref.png
index da9a3986..da9a3986 100644
--- a/test/composite-integer-translate-source-ref.png
+++ b/test/composite-integer-translate-source.ref.png
Binary files differ
diff --git a/test/copy-path-ps2-ref.png b/test/copy-path.ps2.ref.png
index f66015b2..f66015b2 100644
--- a/test/copy-path-ps2-ref.png
+++ b/test/copy-path.ps2.ref.png
Binary files differ
diff --git a/test/copy-path-ps3-ref.png b/test/copy-path.ps3.ref.png
index f66015b2..f66015b2 100644
--- a/test/copy-path-ps3-ref.png
+++ b/test/copy-path.ps3.ref.png
Binary files differ
diff --git a/test/copy-path-ref.png b/test/copy-path.ref.png
index 3e9c3048..3e9c3048 100644
--- a/test/copy-path-ref.png
+++ b/test/copy-path.ref.png
Binary files differ
diff --git a/test/create-for-stream.c b/test/create-for-stream.c
index f39e9cfb..3dde378c 100644
--- a/test/create-for-stream.c
+++ b/test/create-for-stream.c
@@ -57,7 +57,7 @@
#define WIDTH_IN_POINTS (WIDTH_IN_INCHES * 72.0)
#define HEIGHT_IN_POINTS (HEIGHT_IN_INCHES * 72.0)
-#define BASENAME "create-for-stream-out"
+#define BASENAME "create-for-stream.out"
static cairo_test_status_t
draw (cairo_t *cr, int width, int height)
diff --git a/test/create-from-png-stream.c b/test/create-from-png-stream.c
index e03ccc74..3d1957db 100644
--- a/test/create-from-png-stream.c
+++ b/test/create-from-png-stream.c
@@ -53,7 +53,7 @@ draw (cairo_t *cr, int width, int height)
cairo_surface_t *surface;
xasprintf (&filename, "%s/%s", ctx->srcdir,
- "create-from-png-stream-ref.png");
+ "create-from-png-stream.ref.png");
file = fopen (filename, "rb");
if (file == NULL) {
diff --git a/test/create-from-png-stream-ref.png b/test/create-from-png-stream.ref.png
index 765adc4a..765adc4a 100644
--- a/test/create-from-png-stream-ref.png
+++ b/test/create-from-png-stream.ref.png
Binary files differ
diff --git a/test/create-from-png-alpha-ref.png b/test/create-from-png.alpha.ref.png
index a5175a1e..a5175a1e 100644
--- a/test/create-from-png-alpha-ref.png
+++ b/test/create-from-png.alpha.ref.png
Binary files differ
diff --git a/test/create-from-png.c b/test/create-from-png.c
index 647ef139..d9d2e548 100644
--- a/test/create-from-png.c
+++ b/test/create-from-png.c
@@ -50,7 +50,7 @@ draw (cairo_t *cr, int width, int height)
cairo_surface_t *surface;
xasprintf (&filename, "%s/%s", ctx->srcdir,
- "create-from-png-ref.png");
+ "create-from-png.ref.png");
surface = cairo_image_surface_create_from_png (filename);
if (cairo_surface_status (surface)) {
@@ -105,7 +105,7 @@ preamble (cairo_test_context_t *ctx)
/* cheekily test error propagation from the user write funcs as well ... */
xasprintf (&filename, "%s/%s", ctx->srcdir,
- "create-from-png-ref.png");
+ "create-from-png.ref.png");
surface = cairo_image_surface_create_from_png (filename);
if (cairo_surface_status (surface)) {
@@ -144,7 +144,7 @@ preamble (cairo_test_context_t *ctx)
/* check that loading alpha/opaque PNGs generate the correct surfaces */
xasprintf (&filename, "%s/%s", ctx->srcdir,
- "create-from-png-alpha-ref.png");
+ "create-from-png.alpha.ref.png");
surface = cairo_image_surface_create_from_png (filename);
if (cairo_surface_status (surface)) {
cairo_test_log (ctx, "Error reading PNG image %s: %s\n",
@@ -160,7 +160,7 @@ preamble (cairo_test_context_t *ctx)
cairo_surface_destroy (surface);
xasprintf (&filename, "%s/%s", ctx->srcdir,
- "create-from-png-ref.png");
+ "create-from-png.ref.png");
surface = cairo_image_surface_create_from_png (filename);
if (cairo_surface_status (surface)) {
cairo_test_log (ctx, "Error reading PNG image %s: %s\n",
@@ -177,7 +177,7 @@ preamble (cairo_test_context_t *ctx)
/* check paletted PNGs */
xasprintf (&filename, "%s/%s", ctx->srcdir,
- "create-from-png-indexed-alpha-ref.png");
+ "create-from-png.indexed-alpha.ref.png");
surface = cairo_image_surface_create_from_png (filename);
if (cairo_surface_status (surface)) {
cairo_test_log (ctx, "Error reading PNG image %s: %s\n",
@@ -193,7 +193,7 @@ preamble (cairo_test_context_t *ctx)
cairo_surface_destroy (surface);
xasprintf (&filename, "%s/%s", ctx->srcdir,
- "create-from-png-indexed-ref.png");
+ "create-from-png.indexed.ref.png");
surface = cairo_image_surface_create_from_png (filename);
if (cairo_surface_status (surface)) {
cairo_test_log (ctx, "Error reading PNG image %s: %s\n",
@@ -210,7 +210,7 @@ preamble (cairo_test_context_t *ctx)
/* check grayscale PNGs */
xasprintf (&filename, "%s/%s", ctx->srcdir,
- "create-from-png-gray-alpha-ref.png");
+ "create-from-png.gray-alpha.ref.png");
surface = cairo_image_surface_create_from_png (filename);
if (cairo_surface_status (surface)) {
cairo_test_log (ctx, "Error reading PNG image %s: %s\n",
@@ -226,7 +226,7 @@ preamble (cairo_test_context_t *ctx)
cairo_surface_destroy (surface);
xasprintf (&filename, "%s/%s", ctx->srcdir,
- "create-from-png-gray-ref.png");
+ "create-from-png.gray.ref.png");
surface = cairo_image_surface_create_from_png (filename);
if (cairo_surface_status (surface)) {
cairo_test_log (ctx, "Error reading PNG image %s: %s\n",
diff --git a/test/create-from-png-gray-alpha-ref.png b/test/create-from-png.gray-alpha.ref.png
index f5d47dc4..f5d47dc4 100644
--- a/test/create-from-png-gray-alpha-ref.png
+++ b/test/create-from-png.gray-alpha.ref.png
Binary files differ
diff --git a/test/create-from-png-gray-ref.png b/test/create-from-png.gray.ref.png
index 12dc90bc..12dc90bc 100644
--- a/test/create-from-png-gray-ref.png
+++ b/test/create-from-png.gray.ref.png
Binary files differ
diff --git a/test/create-from-png-indexed-alpha-ref.png b/test/create-from-png.indexed-alpha.ref.png
index 9f32c698..9f32c698 100644
--- a/test/create-from-png-indexed-alpha-ref.png
+++ b/test/create-from-png.indexed-alpha.ref.png
Binary files differ
diff --git a/test/create-from-png-indexed-ref.png b/test/create-from-png.indexed.ref.png
index 6b1d7131..6b1d7131 100644
--- a/test/create-from-png-indexed-ref.png
+++ b/test/create-from-png.indexed.ref.png
Binary files differ
diff --git a/test/create-from-png-ref.png b/test/create-from-png.ref.png
index 5753560a..5753560a 100644
--- a/test/create-from-png-ref.png
+++ b/test/create-from-png.ref.png
Binary files differ
diff --git a/test/dash-caps-joins-ps2-argb32-ref.png b/test/dash-caps-joins.ps2.argb32.ref.png
index baadcb4e..baadcb4e 100644
--- a/test/dash-caps-joins-ps2-argb32-ref.png
+++ b/test/dash-caps-joins.ps2.argb32.ref.png
Binary files differ
diff --git a/test/dash-caps-joins-ps2-rgb24-ref.png b/test/dash-caps-joins.ps2.rgb24.ref.png
index baadcb4e..baadcb4e 100644
--- a/test/dash-caps-joins-ps2-rgb24-ref.png
+++ b/test/dash-caps-joins.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/dash-caps-joins-ps3-argb32-ref.png b/test/dash-caps-joins.ps3.argb32.ref.png
index baadcb4e..baadcb4e 100644
--- a/test/dash-caps-joins-ps3-argb32-ref.png
+++ b/test/dash-caps-joins.ps3.argb32.ref.png
Binary files differ
diff --git a/test/dash-caps-joins-ps3-rgb24-ref.png b/test/dash-caps-joins.ps3.rgb24.ref.png
index baadcb4e..baadcb4e 100644
--- a/test/dash-caps-joins-ps3-rgb24-ref.png
+++ b/test/dash-caps-joins.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/dash-caps-joins-quartz-ref.png b/test/dash-caps-joins.quartz.ref.png
index 5e4aa76c..5e4aa76c 100644
--- a/test/dash-caps-joins-quartz-ref.png
+++ b/test/dash-caps-joins.quartz.ref.png
Binary files differ
diff --git a/test/dash-caps-joins-ref.png b/test/dash-caps-joins.ref.png
index 15a06798..15a06798 100644
--- a/test/dash-caps-joins-ref.png
+++ b/test/dash-caps-joins.ref.png
Binary files differ
diff --git a/test/dash-curve-ps2-ref.png b/test/dash-curve.ps2.ref.png
index 25a768be..25a768be 100644
--- a/test/dash-curve-ps2-ref.png
+++ b/test/dash-curve.ps2.ref.png
Binary files differ
diff --git a/test/dash-curve-ps3-ref.png b/test/dash-curve.ps3.ref.png
index 25a768be..25a768be 100644
--- a/test/dash-curve-ps3-ref.png
+++ b/test/dash-curve.ps3.ref.png
Binary files differ
diff --git a/test/dash-curve-quartz-ref.png b/test/dash-curve.quartz.ref.png
index 18a506e6..18a506e6 100644
--- a/test/dash-curve-quartz-ref.png
+++ b/test/dash-curve.quartz.ref.png
Binary files differ
diff --git a/test/dash-curve-ref.png b/test/dash-curve.ref.png
index 542b2d82..542b2d82 100644
--- a/test/dash-curve-ref.png
+++ b/test/dash-curve.ref.png
Binary files differ
diff --git a/test/dash-no-dash-ref.png b/test/dash-no-dash.ref.png
index 9afd045d..9afd045d 100644
--- a/test/dash-no-dash-ref.png
+++ b/test/dash-no-dash.ref.png
Binary files differ
diff --git a/test/dash-offset-negative-ref.png b/test/dash-offset-negative.ref.png
index f2b8007a..f2b8007a 100644
--- a/test/dash-offset-negative-ref.png
+++ b/test/dash-offset-negative.ref.png
Binary files differ
diff --git a/test/dash-scale-ps2-argb32-ref.png b/test/dash-scale.ps2.argb32.ref.png
index efe8b119..efe8b119 100644
--- a/test/dash-scale-ps2-argb32-ref.png
+++ b/test/dash-scale.ps2.argb32.ref.png
Binary files differ
diff --git a/test/dash-scale-ps2-rgb24-ref.png b/test/dash-scale.ps2.rgb24.ref.png
index 5a92f55c..5a92f55c 100644
--- a/test/dash-scale-ps2-rgb24-ref.png
+++ b/test/dash-scale.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/dash-scale-ps3-argb32-ref.png b/test/dash-scale.ps3.argb32.ref.png
index efe8b119..efe8b119 100644
--- a/test/dash-scale-ps3-argb32-ref.png
+++ b/test/dash-scale.ps3.argb32.ref.png
Binary files differ
diff --git a/test/dash-scale-ps3-rgb24-ref.png b/test/dash-scale.ps3.rgb24.ref.png
index 5a92f55c..5a92f55c 100644
--- a/test/dash-scale-ps3-rgb24-ref.png
+++ b/test/dash-scale.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/dash-scale-quartz-ref.png b/test/dash-scale.quartz.ref.png
index 8fc897ba..8fc897ba 100644
--- a/test/dash-scale-quartz-ref.png
+++ b/test/dash-scale.quartz.ref.png
Binary files differ
diff --git a/test/dash-scale-ref.png b/test/dash-scale.ref.png
index a0f004b3..a0f004b3 100644
--- a/test/dash-scale-ref.png
+++ b/test/dash-scale.ref.png
Binary files differ
diff --git a/test/dash-state-ps2-ref.png b/test/dash-state.ps2.ref.png
index ec6904ea..ec6904ea 100644
--- a/test/dash-state-ps2-ref.png
+++ b/test/dash-state.ps2.ref.png
Binary files differ
diff --git a/test/dash-state-ps3-ref.png b/test/dash-state.ps3.ref.png
index ec6904ea..ec6904ea 100644
--- a/test/dash-state-ps3-ref.png
+++ b/test/dash-state.ps3.ref.png
Binary files differ
diff --git a/test/dash-state-quartz-ref.png b/test/dash-state.quartz.ref.png
index f5f712a7..f5f712a7 100644
--- a/test/dash-state-quartz-ref.png
+++ b/test/dash-state.quartz.ref.png
Binary files differ
diff --git a/test/dash-state-ref.png b/test/dash-state.ref.png
index d195ab03..d195ab03 100644
--- a/test/dash-state-ref.png
+++ b/test/dash-state.ref.png
Binary files differ
diff --git a/test/dash-zero-length-ps2-ref.png b/test/dash-zero-length.ps2.ref.png
index 68fd3fb2..68fd3fb2 100644
--- a/test/dash-zero-length-ps2-ref.png
+++ b/test/dash-zero-length.ps2.ref.png
Binary files differ
diff --git a/test/dash-zero-length-ps2-rgb24-ref.png b/test/dash-zero-length.ps2.rgb24.ref.png
index 8a4a40fd..8a4a40fd 100644
--- a/test/dash-zero-length-ps2-rgb24-ref.png
+++ b/test/dash-zero-length.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/dash-zero-length-ps3-ref.png b/test/dash-zero-length.ps3.ref.png
index 68fd3fb2..68fd3fb2 100644
--- a/test/dash-zero-length-ps3-ref.png
+++ b/test/dash-zero-length.ps3.ref.png
Binary files differ
diff --git a/test/dash-zero-length-ps3-rgb24-ref.png b/test/dash-zero-length.ps3.rgb24.ref.png
index 8a4a40fd..8a4a40fd 100644
--- a/test/dash-zero-length-ps3-rgb24-ref.png
+++ b/test/dash-zero-length.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/dash-zero-length-ref.png b/test/dash-zero-length.ref.png
index 16024f46..16024f46 100644
--- a/test/dash-zero-length-ref.png
+++ b/test/dash-zero-length.ref.png
Binary files differ
diff --git a/test/dash-zero-length-rgb24-ref.png b/test/dash-zero-length.rgb24.ref.png
index 41b595c3..41b595c3 100644
--- a/test/dash-zero-length-rgb24-ref.png
+++ b/test/dash-zero-length.rgb24.ref.png
Binary files differ
diff --git a/test/degenerate-arc-ps2-ref.png b/test/degenerate-arc.ps2.ref.png
index 3cbf4dab..3cbf4dab 100644
--- a/test/degenerate-arc-ps2-ref.png
+++ b/test/degenerate-arc.ps2.ref.png
Binary files differ
diff --git a/test/degenerate-arc-ps3-ref.png b/test/degenerate-arc.ps3.ref.png
index 3cbf4dab..3cbf4dab 100644
--- a/test/degenerate-arc-ps3-ref.png
+++ b/test/degenerate-arc.ps3.ref.png
Binary files differ
diff --git a/test/degenerate-arc-ref.png b/test/degenerate-arc.ref.png
index 5112d7f9..5112d7f9 100644
--- a/test/degenerate-arc-ref.png
+++ b/test/degenerate-arc.ref.png
Binary files differ
diff --git a/test/degenerate-dash-ref.png b/test/degenerate-dash.ref.png
index ec51a3ce..ec51a3ce 100644
--- a/test/degenerate-dash-ref.png
+++ b/test/degenerate-dash.ref.png
Binary files differ
diff --git a/test/degenerate-path-ps2-argb32-ref.png b/test/degenerate-path.ps2.argb32.ref.png
index 85b9d4ba..85b9d4ba 100644
--- a/test/degenerate-path-ps2-argb32-ref.png
+++ b/test/degenerate-path.ps2.argb32.ref.png
Binary files differ
diff --git a/test/degenerate-path-ps2-rgb24-ref.png b/test/degenerate-path.ps2.rgb24.ref.png
index 99e6c661..99e6c661 100644
--- a/test/degenerate-path-ps2-rgb24-ref.png
+++ b/test/degenerate-path.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/degenerate-path-ps3-argb32-ref.png b/test/degenerate-path.ps3.argb32.ref.png
index 85b9d4ba..85b9d4ba 100644
--- a/test/degenerate-path-ps3-argb32-ref.png
+++ b/test/degenerate-path.ps3.argb32.ref.png
Binary files differ
diff --git a/test/degenerate-path-ps3-rgb24-ref.png b/test/degenerate-path.ps3.rgb24.ref.png
index 99e6c661..99e6c661 100644
--- a/test/degenerate-path-ps3-rgb24-ref.png
+++ b/test/degenerate-path.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/degenerate-path-quartz-ref.png b/test/degenerate-path.quartz.ref.png
index d1d8f2f2..d1d8f2f2 100644
--- a/test/degenerate-path-quartz-ref.png
+++ b/test/degenerate-path.quartz.ref.png
Binary files differ
diff --git a/test/degenerate-path-quartz-rgb24-ref.png b/test/degenerate-path.quartz.rgb24.ref.png
index d6ff7ebc..d6ff7ebc 100644
--- a/test/degenerate-path-quartz-rgb24-ref.png
+++ b/test/degenerate-path.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/degenerate-path-ref.png b/test/degenerate-path.ref.png
index 102e8905..102e8905 100644
--- a/test/degenerate-path-ref.png
+++ b/test/degenerate-path.ref.png
Binary files differ
diff --git a/test/degenerate-path-rgb24-ref.png b/test/degenerate-path.rgb24.ref.png
index 881c0194..881c0194 100644
--- a/test/degenerate-path-rgb24-ref.png
+++ b/test/degenerate-path.rgb24.ref.png
Binary files differ
diff --git a/test/degenerate-pen-ps2-ref.png b/test/degenerate-pen.ps2.ref.png
index 2d0f07b7..2d0f07b7 100644
--- a/test/degenerate-pen-ps2-ref.png
+++ b/test/degenerate-pen.ps2.ref.png
Binary files differ
diff --git a/test/degenerate-pen-ps3-ref.png b/test/degenerate-pen.ps3.ref.png
index 2d0f07b7..2d0f07b7 100644
--- a/test/degenerate-pen-ps3-ref.png
+++ b/test/degenerate-pen.ps3.ref.png
Binary files differ
diff --git a/test/degenerate-pen-quartz-ref.png b/test/degenerate-pen.quartz.ref.png
index cc25b88b..cc25b88b 100644
--- a/test/degenerate-pen-quartz-ref.png
+++ b/test/degenerate-pen.quartz.ref.png
Binary files differ
diff --git a/test/degenerate-pen-ref.png b/test/degenerate-pen.ref.png
index 5961ddd4..5961ddd4 100644
--- a/test/degenerate-pen-ref.png
+++ b/test/degenerate-pen.ref.png
Binary files differ
diff --git a/test/device-offset-fractional-pdf-ref.png b/test/device-offset-fractional.pdf.ref.png
index 9ff2b8d5..9ff2b8d5 100644
--- a/test/device-offset-fractional-pdf-ref.png
+++ b/test/device-offset-fractional.pdf.ref.png
Binary files differ
diff --git a/test/device-offset-fractional-ps2-ref.png b/test/device-offset-fractional.ps2.ref.png
index 5b44082c..5b44082c 100644
--- a/test/device-offset-fractional-ps2-ref.png
+++ b/test/device-offset-fractional.ps2.ref.png
Binary files differ
diff --git a/test/device-offset-fractional-ps3-ref.png b/test/device-offset-fractional.ps3.ref.png
index 5b44082c..5b44082c 100644
--- a/test/device-offset-fractional-ps3-ref.png
+++ b/test/device-offset-fractional.ps3.ref.png
Binary files differ
diff --git a/test/device-offset-fractional-ref.png b/test/device-offset-fractional.ref.png
index 9250d33d..9250d33d 100644
--- a/test/device-offset-fractional-ref.png
+++ b/test/device-offset-fractional.ref.png
Binary files differ
diff --git a/test/device-offset-positive-ref.png b/test/device-offset-positive.ref.png
index bdf63afd..bdf63afd 100644
--- a/test/device-offset-positive-ref.png
+++ b/test/device-offset-positive.ref.png
Binary files differ
diff --git a/test/device-offset-positive-rgb24-ref.png b/test/device-offset-positive.rgb24.ref.png
index 3281f493..3281f493 100644
--- a/test/device-offset-positive-rgb24-ref.png
+++ b/test/device-offset-positive.rgb24.ref.png
Binary files differ
diff --git a/test/device-offset-scale-ref.png b/test/device-offset-scale.ref.png
index 66b29732..66b29732 100644
--- a/test/device-offset-scale-ref.png
+++ b/test/device-offset-scale.ref.png
Binary files differ
diff --git a/test/device-offset-ref.png b/test/device-offset.ref.png
index 22cbfb4d..22cbfb4d 100644
--- a/test/device-offset-ref.png
+++ b/test/device-offset.ref.png
Binary files differ
diff --git a/test/device-offset-rgb24-ref.png b/test/device-offset.rgb24.ref.png
index 634388fe..634388fe 100644
--- a/test/device-offset-rgb24-ref.png
+++ b/test/device-offset.rgb24.ref.png
Binary files differ
diff --git a/test/extend-pad-ref.png b/test/extend-pad.ref.png
index 9292f8bb..9292f8bb 100644
--- a/test/extend-pad-ref.png
+++ b/test/extend-pad.ref.png
Binary files differ
diff --git a/test/extend-reflect-ps2-ref.png b/test/extend-reflect-similar.ps2.ref.png
index acaee1b5..acaee1b5 100644
--- a/test/extend-reflect-ps2-ref.png
+++ b/test/extend-reflect-similar.ps2.ref.png
Binary files differ
diff --git a/test/extend-reflect-ps3-ref.png b/test/extend-reflect-similar.ps3.ref.png
index acaee1b5..acaee1b5 100644
--- a/test/extend-reflect-ps3-ref.png
+++ b/test/extend-reflect-similar.ps3.ref.png
Binary files differ
diff --git a/test/extend-reflect-ref.png b/test/extend-reflect-similar.ref.png
index 93a8b001..93a8b001 100644
--- a/test/extend-reflect-ref.png
+++ b/test/extend-reflect-similar.ref.png
Binary files differ
diff --git a/test/extend-reflect-similar-ps2-ref.png b/test/extend-reflect.ps2.ref.png
index acaee1b5..acaee1b5 100644
--- a/test/extend-reflect-similar-ps2-ref.png
+++ b/test/extend-reflect.ps2.ref.png
Binary files differ
diff --git a/test/extend-reflect-similar-ps3-ref.png b/test/extend-reflect.ps3.ref.png
index acaee1b5..acaee1b5 100644
--- a/test/extend-reflect-similar-ps3-ref.png
+++ b/test/extend-reflect.ps3.ref.png
Binary files differ
diff --git a/test/extend-reflect-similar-ref.png b/test/extend-reflect.ref.png
index 93a8b001..93a8b001 100644
--- a/test/extend-reflect-similar-ref.png
+++ b/test/extend-reflect.ref.png
Binary files differ
diff --git a/test/extend-repeat-ps2-ref.png b/test/extend-repeat-similar.ps2.ref.png
index 8218211e..8218211e 100644
--- a/test/extend-repeat-ps2-ref.png
+++ b/test/extend-repeat-similar.ps2.ref.png
Binary files differ
diff --git a/test/extend-repeat-ps3-ref.png b/test/extend-repeat-similar.ps3.ref.png
index 8218211e..8218211e 100644
--- a/test/extend-repeat-ps3-ref.png
+++ b/test/extend-repeat-similar.ps3.ref.png
Binary files differ
diff --git a/test/extend-repeat-ref.png b/test/extend-repeat-similar.ref.png
index ee2527fa..ee2527fa 100644
--- a/test/extend-repeat-ref.png
+++ b/test/extend-repeat-similar.ref.png
Binary files differ
diff --git a/test/extend-repeat-similar-ps2-ref.png b/test/extend-repeat.ps2.ref.png
index 8218211e..8218211e 100644
--- a/test/extend-repeat-similar-ps2-ref.png
+++ b/test/extend-repeat.ps2.ref.png
Binary files differ
diff --git a/test/extend-repeat-similar-ps3-ref.png b/test/extend-repeat.ps3.ref.png
index 8218211e..8218211e 100644
--- a/test/extend-repeat-similar-ps3-ref.png
+++ b/test/extend-repeat.ps3.ref.png
Binary files differ
diff --git a/test/extend-repeat-similar-ref.png b/test/extend-repeat.ref.png
index ee2527fa..ee2527fa 100644
--- a/test/extend-repeat-similar-ref.png
+++ b/test/extend-repeat.ref.png
Binary files differ
diff --git a/test/fallback-resolution.c b/test/fallback-resolution.c
index ab6a0ede..c8b99449 100644
--- a/test/fallback-resolution.c
+++ b/test/fallback-resolution.c
@@ -165,8 +165,8 @@ check_result (cairo_test_context_t *ctx,
}
}
- xasprintf (&png_name, "%s-out.png", base_name);
- xasprintf (&diff_name, "%s-diff.png", base_name);
+ xasprintf (&png_name, "%s.out.png", base_name);
+ xasprintf (&diff_name, "%s.diff.png", base_name);
test_image = target->get_image_surface (surface, 0, SIZE, SIZE);
if (cairo_surface_status (test_image)) {
@@ -194,6 +194,7 @@ check_result (cairo_test_context_t *ctx,
base_name,
test_name,
target->name,
+ target->basename,
format);
if (ref_name == NULL) {
cairo_test_log (ctx, "Error: Cannot find reference image for %s\n",
@@ -310,7 +311,7 @@ preamble (cairo_test_context_t *ctx)
for (ppi_x = 0; ppi_x < num_ppi; ppi_x++) {
for (ppi_y = 0; ppi_y < num_ppi; ppi_y++) {
char *ref_name;
- xasprintf (&ref_name, "fallback-resolution-ppi%gx%g-ref.png",
+ xasprintf (&ref_name, "fallback-resolution.ppi%gx%g.ref.png",
ppi[ppi_x], ppi[ppi_y]);
generate_reference (ppi[ppi_x], ppi[ppi_y], ref_name);
free (ref_name);
@@ -330,7 +331,7 @@ preamble (cairo_test_context_t *ctx)
continue;
format = cairo_boilerplate_content_name (target->content);
- xasprintf (&base_name, "fallback-resolution-%s-%s",
+ xasprintf (&base_name, "fallback-resolution.%s-%s",
target->name,
format);
@@ -363,7 +364,7 @@ preamble (cairo_test_context_t *ctx)
char *test_name;
cairo_bool_t pass;
- xasprintf (&test_name, "fallback-resolution-ppi%gx%g",
+ xasprintf (&test_name, "fallback-resolution.ppi%gx%g",
ppi[ppi_x], ppi[ppi_y]);
xasprintf (&base_name, "%s-%s-%s",
test_name,
diff --git a/test/fallback-resolution-ppi150x150-ref.png b/test/fallback-resolution.ppi150x150.ref.png
index 8a69481f..8a69481f 100644
--- a/test/fallback-resolution-ppi150x150-ref.png
+++ b/test/fallback-resolution.ppi150x150.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi150x300-ref.png b/test/fallback-resolution.ppi150x300.ref.png
index a23c62fd..a23c62fd 100644
--- a/test/fallback-resolution-ppi150x300-ref.png
+++ b/test/fallback-resolution.ppi150x300.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi150x37.5-ref.png b/test/fallback-resolution.ppi150x37.5.ref.png
index 640046ea..640046ea 100644
--- a/test/fallback-resolution-ppi150x37.5-ref.png
+++ b/test/fallback-resolution.ppi150x37.5.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi150x600-ref.png b/test/fallback-resolution.ppi150x600.ref.png
index baae3567..baae3567 100644
--- a/test/fallback-resolution-ppi150x600-ref.png
+++ b/test/fallback-resolution.ppi150x600.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi150x72-ref.png b/test/fallback-resolution.ppi150x72.ref.png
index beee81d4..beee81d4 100644
--- a/test/fallback-resolution-ppi150x72-ref.png
+++ b/test/fallback-resolution.ppi150x72.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi150x75-ref.png b/test/fallback-resolution.ppi150x75.ref.png
index 93328190..93328190 100644
--- a/test/fallback-resolution-ppi150x75-ref.png
+++ b/test/fallback-resolution.ppi150x75.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi300x150-ref.png b/test/fallback-resolution.ppi300x150.ref.png
index 30c0e72a..30c0e72a 100644
--- a/test/fallback-resolution-ppi300x150-ref.png
+++ b/test/fallback-resolution.ppi300x150.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi300x300-ref.png b/test/fallback-resolution.ppi300x300.ref.png
index 66ed3ebe..66ed3ebe 100644
--- a/test/fallback-resolution-ppi300x300-ref.png
+++ b/test/fallback-resolution.ppi300x300.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi300x37.5-ref.png b/test/fallback-resolution.ppi300x37.5.ref.png
index 42acb2de..42acb2de 100644
--- a/test/fallback-resolution-ppi300x37.5-ref.png
+++ b/test/fallback-resolution.ppi300x37.5.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi300x600-ref.png b/test/fallback-resolution.ppi300x600.ref.png
index 5be37935..5be37935 100644
--- a/test/fallback-resolution-ppi300x600-ref.png
+++ b/test/fallback-resolution.ppi300x600.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi300x72-ref.png b/test/fallback-resolution.ppi300x72.ref.png
index a96fb72c..a96fb72c 100644
--- a/test/fallback-resolution-ppi300x72-ref.png
+++ b/test/fallback-resolution.ppi300x72.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi300x75-ref.png b/test/fallback-resolution.ppi300x75.ref.png
index 9500328a..9500328a 100644
--- a/test/fallback-resolution-ppi300x75-ref.png
+++ b/test/fallback-resolution.ppi300x75.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi37.5x150-ref.png b/test/fallback-resolution.ppi37.5x150.ref.png
index 18143466..18143466 100644
--- a/test/fallback-resolution-ppi37.5x150-ref.png
+++ b/test/fallback-resolution.ppi37.5x150.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi37.5x300-ref.png b/test/fallback-resolution.ppi37.5x300.ref.png
index 823ff01e..823ff01e 100644
--- a/test/fallback-resolution-ppi37.5x300-ref.png
+++ b/test/fallback-resolution.ppi37.5x300.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi37.5x37.5-ref.png b/test/fallback-resolution.ppi37.5x37.5.ref.png
index fe87bc18..fe87bc18 100644
--- a/test/fallback-resolution-ppi37.5x37.5-ref.png
+++ b/test/fallback-resolution.ppi37.5x37.5.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi37.5x600-ref.png b/test/fallback-resolution.ppi37.5x600.ref.png
index 614f6074..614f6074 100644
--- a/test/fallback-resolution-ppi37.5x600-ref.png
+++ b/test/fallback-resolution.ppi37.5x600.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi37.5x72-ref.png b/test/fallback-resolution.ppi37.5x72.ref.png
index 5156dd62..5156dd62 100644
--- a/test/fallback-resolution-ppi37.5x72-ref.png
+++ b/test/fallback-resolution.ppi37.5x72.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi37.5x75-ref.png b/test/fallback-resolution.ppi37.5x75.ref.png
index 8d3b8280..8d3b8280 100644
--- a/test/fallback-resolution-ppi37.5x75-ref.png
+++ b/test/fallback-resolution.ppi37.5x75.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi600x150-ref.png b/test/fallback-resolution.ppi600x150.ref.png
index 0173c0c6..0173c0c6 100644
--- a/test/fallback-resolution-ppi600x150-ref.png
+++ b/test/fallback-resolution.ppi600x150.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi600x300-ref.png b/test/fallback-resolution.ppi600x300.ref.png
index 4b91a2e5..4b91a2e5 100644
--- a/test/fallback-resolution-ppi600x300-ref.png
+++ b/test/fallback-resolution.ppi600x300.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi600x37.5-ref.png b/test/fallback-resolution.ppi600x37.5.ref.png
index a65688f7..a65688f7 100644
--- a/test/fallback-resolution-ppi600x37.5-ref.png
+++ b/test/fallback-resolution.ppi600x37.5.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi600x600-ref.png b/test/fallback-resolution.ppi600x600.ref.png
index c5694a3a..c5694a3a 100644
--- a/test/fallback-resolution-ppi600x600-ref.png
+++ b/test/fallback-resolution.ppi600x600.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi600x72-ref.png b/test/fallback-resolution.ppi600x72.ref.png
index e1faae5e..e1faae5e 100644
--- a/test/fallback-resolution-ppi600x72-ref.png
+++ b/test/fallback-resolution.ppi600x72.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi600x75-ref.png b/test/fallback-resolution.ppi600x75.ref.png
index 23065b10..23065b10 100644
--- a/test/fallback-resolution-ppi600x75-ref.png
+++ b/test/fallback-resolution.ppi600x75.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi72x150-ref.png b/test/fallback-resolution.ppi72x150.ref.png
index a8662300..a8662300 100644
--- a/test/fallback-resolution-ppi72x150-ref.png
+++ b/test/fallback-resolution.ppi72x150.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi72x300-ref.png b/test/fallback-resolution.ppi72x300.ref.png
index 119c1a29..119c1a29 100644
--- a/test/fallback-resolution-ppi72x300-ref.png
+++ b/test/fallback-resolution.ppi72x300.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi72x37.5-ref.png b/test/fallback-resolution.ppi72x37.5.ref.png
index 8260c104..8260c104 100644
--- a/test/fallback-resolution-ppi72x37.5-ref.png
+++ b/test/fallback-resolution.ppi72x37.5.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi72x600-ref.png b/test/fallback-resolution.ppi72x600.ref.png
index 82f6ad29..82f6ad29 100644
--- a/test/fallback-resolution-ppi72x600-ref.png
+++ b/test/fallback-resolution.ppi72x600.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi72x72-ref.png b/test/fallback-resolution.ppi72x72.ref.png
index b9b38031..b9b38031 100644
--- a/test/fallback-resolution-ppi72x72-ref.png
+++ b/test/fallback-resolution.ppi72x72.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi72x75-ref.png b/test/fallback-resolution.ppi72x75.ref.png
index 2d6c598d..2d6c598d 100644
--- a/test/fallback-resolution-ppi72x75-ref.png
+++ b/test/fallback-resolution.ppi72x75.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi75x150-ref.png b/test/fallback-resolution.ppi75x150.ref.png
index b23395d7..b23395d7 100644
--- a/test/fallback-resolution-ppi75x150-ref.png
+++ b/test/fallback-resolution.ppi75x150.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi75x300-ref.png b/test/fallback-resolution.ppi75x300.ref.png
index 73971ca7..73971ca7 100644
--- a/test/fallback-resolution-ppi75x300-ref.png
+++ b/test/fallback-resolution.ppi75x300.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi75x37.5-ref.png b/test/fallback-resolution.ppi75x37.5.ref.png
index c4481eee..c4481eee 100644
--- a/test/fallback-resolution-ppi75x37.5-ref.png
+++ b/test/fallback-resolution.ppi75x37.5.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi75x600-ref.png b/test/fallback-resolution.ppi75x600.ref.png
index 01a33248..01a33248 100644
--- a/test/fallback-resolution-ppi75x600-ref.png
+++ b/test/fallback-resolution.ppi75x600.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi75x72-ref.png b/test/fallback-resolution.ppi75x72.ref.png
index 323e0e4d..323e0e4d 100644
--- a/test/fallback-resolution-ppi75x72-ref.png
+++ b/test/fallback-resolution.ppi75x72.ref.png
Binary files differ
diff --git a/test/fallback-resolution-ppi75x75-ref.png b/test/fallback-resolution.ppi75x75.ref.png
index 03aa6c26..03aa6c26 100644
--- a/test/fallback-resolution-ppi75x75-ref.png
+++ b/test/fallback-resolution.ppi75x75.ref.png
Binary files differ
diff --git a/test/fill-alpha-pattern-pdf-argb32-ref.png b/test/fill-alpha-pattern.pdf.argb32.ref.png
index d786c86a..d786c86a 100644
--- a/test/fill-alpha-pattern-pdf-argb32-ref.png
+++ b/test/fill-alpha-pattern.pdf.argb32.ref.png
Binary files differ
diff --git a/test/fill-alpha-pattern-pdf-rgb24-ref.png b/test/fill-alpha-pattern.pdf.rgb24.ref.png
index 75e580fb..75e580fb 100644
--- a/test/fill-alpha-pattern-pdf-rgb24-ref.png
+++ b/test/fill-alpha-pattern.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/fill-alpha-pattern-ps3-ref.png b/test/fill-alpha-pattern.ps3.ref.png
index c8d14b11..c8d14b11 100644
--- a/test/fill-alpha-pattern-ps3-ref.png
+++ b/test/fill-alpha-pattern.ps3.ref.png
Binary files differ
diff --git a/test/fill-alpha-pattern-ref.png b/test/fill-alpha-pattern.ref.png
index 0031c04c..0031c04c 100644
--- a/test/fill-alpha-pattern-ref.png
+++ b/test/fill-alpha-pattern.ref.png
Binary files differ
diff --git a/test/fill-alpha-ref.png b/test/fill-alpha.ref.png
index 61aaac29..61aaac29 100644
--- a/test/fill-alpha-ref.png
+++ b/test/fill-alpha.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-alpha-add-quartz-ref.png b/test/fill-and-stroke-alpha-add.quartz.ref.png
index d648eec3..d648eec3 100644
--- a/test/fill-and-stroke-alpha-add-quartz-ref.png
+++ b/test/fill-and-stroke-alpha-add.quartz.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-alpha-add-ref.png b/test/fill-and-stroke-alpha-add.ref.png
index 412dd4f5..412dd4f5 100644
--- a/test/fill-and-stroke-alpha-add-ref.png
+++ b/test/fill-and-stroke-alpha-add.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-alpha-quartz-ref.png b/test/fill-and-stroke-alpha.quartz.ref.png
index 01214790..01214790 100644
--- a/test/fill-and-stroke-alpha-quartz-ref.png
+++ b/test/fill-and-stroke-alpha.quartz.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-alpha-ref.png b/test/fill-and-stroke-alpha.ref.png
index fd4b81be..fd4b81be 100644
--- a/test/fill-and-stroke-alpha-ref.png
+++ b/test/fill-and-stroke-alpha.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-ps2-argb32-ref.png b/test/fill-and-stroke.ps2.argb32.ref.png
index 850f0cbb..850f0cbb 100644
--- a/test/fill-and-stroke-ps2-argb32-ref.png
+++ b/test/fill-and-stroke.ps2.argb32.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-ps2-rgb24-ref.png b/test/fill-and-stroke.ps2.rgb24.ref.png
index 41e39916..41e39916 100644
--- a/test/fill-and-stroke-ps2-rgb24-ref.png
+++ b/test/fill-and-stroke.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-ps3-argb32-ref.png b/test/fill-and-stroke.ps3.argb32.ref.png
index 850f0cbb..850f0cbb 100644
--- a/test/fill-and-stroke-ps3-argb32-ref.png
+++ b/test/fill-and-stroke.ps3.argb32.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-ps3-rgb24-ref.png b/test/fill-and-stroke.ps3.rgb24.ref.png
index 41e39916..41e39916 100644
--- a/test/fill-and-stroke-ps3-rgb24-ref.png
+++ b/test/fill-and-stroke.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-quartz-ref.png b/test/fill-and-stroke.quartz.ref.png
index 4c48d242..4c48d242 100644
--- a/test/fill-and-stroke-quartz-ref.png
+++ b/test/fill-and-stroke.quartz.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-quartz-rgb24-ref.png b/test/fill-and-stroke.quartz.rgb24.ref.png
index 5972d560..5972d560 100644
--- a/test/fill-and-stroke-quartz-rgb24-ref.png
+++ b/test/fill-and-stroke.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-ref.png b/test/fill-and-stroke.ref.png
index 298f6945..298f6945 100644
--- a/test/fill-and-stroke-ref.png
+++ b/test/fill-and-stroke.ref.png
Binary files differ
diff --git a/test/fill-and-stroke-rgb24-ref.png b/test/fill-and-stroke.rgb24.ref.png
index ff886eb2..ff886eb2 100644
--- a/test/fill-and-stroke-rgb24-ref.png
+++ b/test/fill-and-stroke.rgb24.ref.png
Binary files differ
diff --git a/test/fill-degenerate-sort-order-quartz-ref.png b/test/fill-degenerate-sort-order.quartz.ref.png
index 0ea4a67c..0ea4a67c 100644
--- a/test/fill-degenerate-sort-order-quartz-ref.png
+++ b/test/fill-degenerate-sort-order.quartz.ref.png
Binary files differ
diff --git a/test/fill-degenerate-sort-order-quartz-rgb24-ref.png b/test/fill-degenerate-sort-order.quartz.rgb24.ref.png
index 59e1cb6c..59e1cb6c 100644
--- a/test/fill-degenerate-sort-order-quartz-rgb24-ref.png
+++ b/test/fill-degenerate-sort-order.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/fill-degenerate-sort-order-ref.png b/test/fill-degenerate-sort-order.ref.png
index 8278d76e..8278d76e 100644
--- a/test/fill-degenerate-sort-order-ref.png
+++ b/test/fill-degenerate-sort-order.ref.png
Binary files differ
diff --git a/test/fill-degenerate-sort-order-rgb24-ref.png b/test/fill-degenerate-sort-order.rgb24.ref.png
index 6c76eaf4..6c76eaf4 100644
--- a/test/fill-degenerate-sort-order-rgb24-ref.png
+++ b/test/fill-degenerate-sort-order.rgb24.ref.png
Binary files differ
diff --git a/test/fill-missed-stop-ps2-argb32-ref.png b/test/fill-missed-stop.ps2.argb32.ref.png
index b94a7089..b94a7089 100644
--- a/test/fill-missed-stop-ps2-argb32-ref.png
+++ b/test/fill-missed-stop.ps2.argb32.ref.png
Binary files differ
diff --git a/test/fill-missed-stop-ps2-rgb24-ref.png b/test/fill-missed-stop.ps2.rgb24.ref.png
index fd54c7b1..fd54c7b1 100644
--- a/test/fill-missed-stop-ps2-rgb24-ref.png
+++ b/test/fill-missed-stop.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/fill-missed-stop-ps3-argb32-ref.png b/test/fill-missed-stop.ps3.argb32.ref.png
index b94a7089..b94a7089 100644
--- a/test/fill-missed-stop-ps3-argb32-ref.png
+++ b/test/fill-missed-stop.ps3.argb32.ref.png
Binary files differ
diff --git a/test/fill-missed-stop-ps3-rgb24-ref.png b/test/fill-missed-stop.ps3.rgb24.ref.png
index fd54c7b1..fd54c7b1 100644
--- a/test/fill-missed-stop-ps3-rgb24-ref.png
+++ b/test/fill-missed-stop.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/fill-missed-stop-ref.png b/test/fill-missed-stop.ref.png
index 241d725d..241d725d 100644
--- a/test/fill-missed-stop-ref.png
+++ b/test/fill-missed-stop.ref.png
Binary files differ
diff --git a/test/fill-missed-stop-rgb24-ref.png b/test/fill-missed-stop.rgb24.ref.png
index 4f9b3819..4f9b3819 100644
--- a/test/fill-missed-stop-rgb24-ref.png
+++ b/test/fill-missed-stop.rgb24.ref.png
Binary files differ
diff --git a/test/fill-rule-ps2-argb32-ref.png b/test/fill-rule.ps2.argb32.ref.png
index 971b5601..971b5601 100644
--- a/test/fill-rule-ps2-argb32-ref.png
+++ b/test/fill-rule.ps2.argb32.ref.png
Binary files differ
diff --git a/test/fill-rule-ps2-rgb24-ref.png b/test/fill-rule.ps2.rgb24.ref.png
index 8e1efc24..8e1efc24 100644
--- a/test/fill-rule-ps2-rgb24-ref.png
+++ b/test/fill-rule.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/fill-rule-ps3-argb32-ref.png b/test/fill-rule.ps3.argb32.ref.png
index 971b5601..971b5601 100644
--- a/test/fill-rule-ps3-argb32-ref.png
+++ b/test/fill-rule.ps3.argb32.ref.png
Binary files differ
diff --git a/test/fill-rule-ps3-rgb24-ref.png b/test/fill-rule.ps3.rgb24.ref.png
index 8e1efc24..8e1efc24 100644
--- a/test/fill-rule-ps3-rgb24-ref.png
+++ b/test/fill-rule.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/fill-rule-quartz-ref.png b/test/fill-rule.quartz.ref.png
index f7e616c9..f7e616c9 100644
--- a/test/fill-rule-quartz-ref.png
+++ b/test/fill-rule.quartz.ref.png
Binary files differ
diff --git a/test/fill-rule-quartz-rgb24-ref.png b/test/fill-rule.quartz.rgb24.ref.png
index 8b180c53..8b180c53 100644
--- a/test/fill-rule-quartz-rgb24-ref.png
+++ b/test/fill-rule.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/fill-rule-ref.png b/test/fill-rule.ref.png
index e2e10d4a..e2e10d4a 100644
--- a/test/fill-rule-ref.png
+++ b/test/fill-rule.ref.png
Binary files differ
diff --git a/test/fill-rule-rgb24-ref.png b/test/fill-rule.rgb24.ref.png
index 68d2b9b8..68d2b9b8 100644
--- a/test/fill-rule-rgb24-ref.png
+++ b/test/fill-rule.rgb24.ref.png
Binary files differ
diff --git a/test/filter-bilinear-extents-pdf-ref.png b/test/filter-bilinear-extents.pdf.ref.png
index 014b7152..014b7152 100644
--- a/test/filter-bilinear-extents-pdf-ref.png
+++ b/test/filter-bilinear-extents.pdf.ref.png
Binary files differ
diff --git a/test/filter-bilinear-extents-ps2-ref.png b/test/filter-bilinear-extents.ps2.ref.png
index 97c105c9..97c105c9 100644
--- a/test/filter-bilinear-extents-ps2-ref.png
+++ b/test/filter-bilinear-extents.ps2.ref.png
Binary files differ
diff --git a/test/filter-bilinear-extents-ps3-ref.png b/test/filter-bilinear-extents.ps3.ref.png
index 97c105c9..97c105c9 100644
--- a/test/filter-bilinear-extents-ps3-ref.png
+++ b/test/filter-bilinear-extents.ps3.ref.png
Binary files differ
diff --git a/test/filter-bilinear-extents-ref.png b/test/filter-bilinear-extents.ref.png
index 61e416b3..61e416b3 100644
--- a/test/filter-bilinear-extents-ref.png
+++ b/test/filter-bilinear-extents.ref.png
Binary files differ
diff --git a/test/filter-nearest-offset-pdf-ref.png b/test/filter-nearest-offset.pdf.ref.png
index 4dcfbedb..4dcfbedb 100644
--- a/test/filter-nearest-offset-pdf-ref.png
+++ b/test/filter-nearest-offset.pdf.ref.png
Binary files differ
diff --git a/test/filter-nearest-offset-ps2-ref.png b/test/filter-nearest-offset.ps2.ref.png
index 185f7793..185f7793 100644
--- a/test/filter-nearest-offset-ps2-ref.png
+++ b/test/filter-nearest-offset.ps2.ref.png
Binary files differ
diff --git a/test/filter-nearest-offset-ps3-ref.png b/test/filter-nearest-offset.ps3.ref.png
index 185f7793..185f7793 100644
--- a/test/filter-nearest-offset-ps3-ref.png
+++ b/test/filter-nearest-offset.ps3.ref.png
Binary files differ
diff --git a/test/filter-nearest-offset-ref.png b/test/filter-nearest-offset.ref.png
index af81aeea..af81aeea 100644
--- a/test/filter-nearest-offset-ref.png
+++ b/test/filter-nearest-offset.ref.png
Binary files differ
diff --git a/test/filter-nearest-offset-svg11-ref.png b/test/filter-nearest-offset.svg11.ref.png
index df468f4b..df468f4b 100644
--- a/test/filter-nearest-offset-svg11-ref.png
+++ b/test/filter-nearest-offset.svg11.ref.png
Binary files differ
diff --git a/test/filter-nearest-offset-svg12-ref.png b/test/filter-nearest-offset.svg12.ref.png
index df468f4b..df468f4b 100644
--- a/test/filter-nearest-offset-svg12-ref.png
+++ b/test/filter-nearest-offset.svg12.ref.png
Binary files differ
diff --git a/test/filter-nearest-transformed-pdf-ref.png b/test/filter-nearest-transformed.pdf.ref.png
index 960ccc69..960ccc69 100644
--- a/test/filter-nearest-transformed-pdf-ref.png
+++ b/test/filter-nearest-transformed.pdf.ref.png
Binary files differ
diff --git a/test/filter-nearest-transformed-ref.png b/test/filter-nearest-transformed.ref.png
index dc413b47..dc413b47 100644
--- a/test/filter-nearest-transformed-ref.png
+++ b/test/filter-nearest-transformed.ref.png
Binary files differ
diff --git a/test/filter-nearest-transformed-svg11-ref.png b/test/filter-nearest-transformed.svg11.ref.png
index 4f18c0d6..4f18c0d6 100644
--- a/test/filter-nearest-transformed-svg11-ref.png
+++ b/test/filter-nearest-transformed.svg11.ref.png
Binary files differ
diff --git a/test/filter-nearest-transformed-svg12-ref.png b/test/filter-nearest-transformed.svg12.ref.png
index 4f18c0d6..4f18c0d6 100644
--- a/test/filter-nearest-transformed-svg12-ref.png
+++ b/test/filter-nearest-transformed.svg12.ref.png
Binary files differ
diff --git a/test/finer-grained-fallbacks-ps2-ref.png b/test/finer-grained-fallbacks.ps2.ref.png
index 1744100c..1744100c 100644
--- a/test/finer-grained-fallbacks-ps2-ref.png
+++ b/test/finer-grained-fallbacks.ps2.ref.png
Binary files differ
diff --git a/test/finer-grained-fallbacks-ps2-rgb24-ref.png b/test/finer-grained-fallbacks.ps2.rgb24.ref.png
index de482860..de482860 100644
--- a/test/finer-grained-fallbacks-ps2-rgb24-ref.png
+++ b/test/finer-grained-fallbacks.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/finer-grained-fallbacks-ps3-ref.png b/test/finer-grained-fallbacks.ps3.ref.png
index 1744100c..1744100c 100644
--- a/test/finer-grained-fallbacks-ps3-ref.png
+++ b/test/finer-grained-fallbacks.ps3.ref.png
Binary files differ
diff --git a/test/finer-grained-fallbacks-ps3-rgb24-ref.png b/test/finer-grained-fallbacks.ps3.rgb24.ref.png
index de482860..de482860 100644
--- a/test/finer-grained-fallbacks-ps3-rgb24-ref.png
+++ b/test/finer-grained-fallbacks.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/finer-grained-fallbacks-ref.png b/test/finer-grained-fallbacks.ref.png
index c7eb113d..c7eb113d 100644
--- a/test/finer-grained-fallbacks-ref.png
+++ b/test/finer-grained-fallbacks.ref.png
Binary files differ
diff --git a/test/finer-grained-fallbacks-rgb24-ref.png b/test/finer-grained-fallbacks.rgb24.ref.png
index 3b8e9c38..3b8e9c38 100644
--- a/test/finer-grained-fallbacks-rgb24-ref.png
+++ b/test/finer-grained-fallbacks.rgb24.ref.png
Binary files differ
diff --git a/test/font-matrix-translation-ps2-argb32-ref.png b/test/font-matrix-translation.ps2.argb32.ref.png
index 41d05a07..41d05a07 100644
--- a/test/font-matrix-translation-ps2-argb32-ref.png
+++ b/test/font-matrix-translation.ps2.argb32.ref.png
Binary files differ
diff --git a/test/font-matrix-translation-ps2-rgb24-ref.png b/test/font-matrix-translation.ps2.rgb24.ref.png
index 41d05a07..41d05a07 100644
--- a/test/font-matrix-translation-ps2-rgb24-ref.png
+++ b/test/font-matrix-translation.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/font-matrix-translation-ps3-argb32-ref.png b/test/font-matrix-translation.ps3.argb32.ref.png
index 41d05a07..41d05a07 100644
--- a/test/font-matrix-translation-ps3-argb32-ref.png
+++ b/test/font-matrix-translation.ps3.argb32.ref.png
Binary files differ
diff --git a/test/font-matrix-translation-ps3-rgb24-ref.png b/test/font-matrix-translation.ps3.rgb24.ref.png
index 41d05a07..41d05a07 100644
--- a/test/font-matrix-translation-ps3-rgb24-ref.png
+++ b/test/font-matrix-translation.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/font-matrix-translation-quartz-ref.png b/test/font-matrix-translation.quartz.ref.png
index 90fd9624..90fd9624 100644
--- a/test/font-matrix-translation-quartz-ref.png
+++ b/test/font-matrix-translation.quartz.ref.png
Binary files differ
diff --git a/test/font-matrix-translation-ref.png b/test/font-matrix-translation.ref.png
index a7aeb598..a7aeb598 100644
--- a/test/font-matrix-translation-ref.png
+++ b/test/font-matrix-translation.ref.png
Binary files differ
diff --git a/test/font-matrix-translation-svg11-ref.png b/test/font-matrix-translation.svg11.ref.png
index 92ad17b2..92ad17b2 100644
--- a/test/font-matrix-translation-svg11-ref.png
+++ b/test/font-matrix-translation.svg11.ref.png
Binary files differ
diff --git a/test/font-matrix-translation-svg12-ref.png b/test/font-matrix-translation.svg12.ref.png
index 92ad17b2..92ad17b2 100644
--- a/test/font-matrix-translation-svg12-ref.png
+++ b/test/font-matrix-translation.svg12.ref.png
Binary files differ
diff --git a/test/ft-show-glyphs-positioning-pdf-ref.png b/test/ft-show-glyphs-positioning.pdf.ref.png
index 796d4eb0..796d4eb0 100644
--- a/test/ft-show-glyphs-positioning-pdf-ref.png
+++ b/test/ft-show-glyphs-positioning.pdf.ref.png
Binary files differ
diff --git a/test/ft-show-glyphs-positioning-ps2-ref.png b/test/ft-show-glyphs-positioning.ps2.ref.png
index c5fbf30b..c5fbf30b 100644
--- a/test/ft-show-glyphs-positioning-ps2-ref.png
+++ b/test/ft-show-glyphs-positioning.ps2.ref.png
Binary files differ
diff --git a/test/ft-show-glyphs-positioning-ps3-ref.png b/test/ft-show-glyphs-positioning.ps3.ref.png
index c5fbf30b..c5fbf30b 100644
--- a/test/ft-show-glyphs-positioning-ps3-ref.png
+++ b/test/ft-show-glyphs-positioning.ps3.ref.png
Binary files differ
diff --git a/test/ft-show-glyphs-positioning-ref.png b/test/ft-show-glyphs-positioning.ref.png
index 21b9a4e1..21b9a4e1 100644
--- a/test/ft-show-glyphs-positioning-ref.png
+++ b/test/ft-show-glyphs-positioning.ref.png
Binary files differ
diff --git a/test/ft-show-glyphs-positioning-svg11-ref.png b/test/ft-show-glyphs-positioning.svg11.ref.png
index 43b83cbe..43b83cbe 100644
--- a/test/ft-show-glyphs-positioning-svg11-ref.png
+++ b/test/ft-show-glyphs-positioning.svg11.ref.png
Binary files differ
diff --git a/test/ft-show-glyphs-positioning-svg12-ref.png b/test/ft-show-glyphs-positioning.svg12.ref.png
index 43b83cbe..43b83cbe 100644
--- a/test/ft-show-glyphs-positioning-svg12-ref.png
+++ b/test/ft-show-glyphs-positioning.svg12.ref.png
Binary files differ
diff --git a/test/ft-show-glyphs-table-ps2-ref.png b/test/ft-show-glyphs-table.ps2.ref.png
index 5143663f..5143663f 100644
--- a/test/ft-show-glyphs-table-ps2-ref.png
+++ b/test/ft-show-glyphs-table.ps2.ref.png
Binary files differ
diff --git a/test/ft-show-glyphs-table-ps3-ref.png b/test/ft-show-glyphs-table.ps3.ref.png
index 5143663f..5143663f 100644
--- a/test/ft-show-glyphs-table-ps3-ref.png
+++ b/test/ft-show-glyphs-table.ps3.ref.png
Binary files differ
diff --git a/test/ft-show-glyphs-table-ref.png b/test/ft-show-glyphs-table.ref.png
index 92a3527c..92a3527c 100644
--- a/test/ft-show-glyphs-table-ref.png
+++ b/test/ft-show-glyphs-table.ref.png
Binary files differ
diff --git a/test/ft-text-antialias-none-ps2-argb32-ref.png b/test/ft-text-antialias-none.ps2.argb32.ref.png
index 4f7ee832..4f7ee832 100644
--- a/test/ft-text-antialias-none-ps2-argb32-ref.png
+++ b/test/ft-text-antialias-none.ps2.argb32.ref.png
Binary files differ
diff --git a/test/ft-text-antialias-none-ps3-argb32-ref.png b/test/ft-text-antialias-none.ps3.argb32.ref.png
index 4f7ee832..4f7ee832 100644
--- a/test/ft-text-antialias-none-ps3-argb32-ref.png
+++ b/test/ft-text-antialias-none.ps3.argb32.ref.png
Binary files differ
diff --git a/test/ft-text-antialias-none-ref.png b/test/ft-text-antialias-none.ref.png
index cb0c1322..cb0c1322 100644
--- a/test/ft-text-antialias-none-ref.png
+++ b/test/ft-text-antialias-none.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type1-pdf-ref.png b/test/ft-text-vertical-layout-type1.pdf.ref.png
index ab6de47a..ab6de47a 100644
--- a/test/ft-text-vertical-layout-type1-pdf-ref.png
+++ b/test/ft-text-vertical-layout-type1.pdf.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type1-ps2-ref.png b/test/ft-text-vertical-layout-type1.ps2.ref.png
index 4523495b..4523495b 100644
--- a/test/ft-text-vertical-layout-type1-ps2-ref.png
+++ b/test/ft-text-vertical-layout-type1.ps2.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type1-ps3-ref.png b/test/ft-text-vertical-layout-type1.ps3.ref.png
index 4523495b..4523495b 100644
--- a/test/ft-text-vertical-layout-type1-ps3-ref.png
+++ b/test/ft-text-vertical-layout-type1.ps3.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type1-ref.png b/test/ft-text-vertical-layout-type1.ref.png
index 2b74aa60..2b74aa60 100644
--- a/test/ft-text-vertical-layout-type1-ref.png
+++ b/test/ft-text-vertical-layout-type1.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type1-svg11-ref.png b/test/ft-text-vertical-layout-type1.svg11.ref.png
index 4ad4268b..4ad4268b 100644
--- a/test/ft-text-vertical-layout-type1-svg11-ref.png
+++ b/test/ft-text-vertical-layout-type1.svg11.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type1-svg12-ref.png b/test/ft-text-vertical-layout-type1.svg12.ref.png
index 4ad4268b..4ad4268b 100644
--- a/test/ft-text-vertical-layout-type1-svg12-ref.png
+++ b/test/ft-text-vertical-layout-type1.svg12.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type3-pdf-ref.png b/test/ft-text-vertical-layout-type3.pdf.ref.png
index 04e679b4..04e679b4 100644
--- a/test/ft-text-vertical-layout-type3-pdf-ref.png
+++ b/test/ft-text-vertical-layout-type3.pdf.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type3-ps2-ref.png b/test/ft-text-vertical-layout-type3.ps2.ref.png
index e6ad8fc0..e6ad8fc0 100644
--- a/test/ft-text-vertical-layout-type3-ps2-ref.png
+++ b/test/ft-text-vertical-layout-type3.ps2.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type3-ps3-ref.png b/test/ft-text-vertical-layout-type3.ps3.ref.png
index e6ad8fc0..e6ad8fc0 100644
--- a/test/ft-text-vertical-layout-type3-ps3-ref.png
+++ b/test/ft-text-vertical-layout-type3.ps3.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type3-ref.png b/test/ft-text-vertical-layout-type3.ref.png
index 8ec2ebec..8ec2ebec 100644
--- a/test/ft-text-vertical-layout-type3-ref.png
+++ b/test/ft-text-vertical-layout-type3.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type3-svg11-ref.png b/test/ft-text-vertical-layout-type3.svg11.ref.png
index 7aa322db..7aa322db 100644
--- a/test/ft-text-vertical-layout-type3-svg11-ref.png
+++ b/test/ft-text-vertical-layout-type3.svg11.ref.png
Binary files differ
diff --git a/test/ft-text-vertical-layout-type3-svg12-ref.png b/test/ft-text-vertical-layout-type3.svg12.ref.png
index 7aa322db..7aa322db 100644
--- a/test/ft-text-vertical-layout-type3-svg12-ref.png
+++ b/test/ft-text-vertical-layout-type3.svg12.ref.png
Binary files differ
diff --git a/test/get-group-target-ref.png b/test/get-group-target.ref.png
index 316a93f3..316a93f3 100644
--- a/test/get-group-target-ref.png
+++ b/test/get-group-target.ref.png
Binary files differ
diff --git a/test/glitz-surface-source-ref.png b/test/glitz-surface-source.ref.png
index 3fa8bbe5..3fa8bbe5 100644
--- a/test/glitz-surface-source-ref.png
+++ b/test/glitz-surface-source.ref.png
Binary files differ
diff --git a/test/glyph-cache-pressure-ps2-ref.png b/test/glyph-cache-pressure.ps2.ref.png
index 88fa4478..88fa4478 100644
--- a/test/glyph-cache-pressure-ps2-ref.png
+++ b/test/glyph-cache-pressure.ps2.ref.png
Binary files differ
diff --git a/test/glyph-cache-pressure-ps3-ref.png b/test/glyph-cache-pressure.ps3.ref.png
index 88fa4478..88fa4478 100644
--- a/test/glyph-cache-pressure-ps3-ref.png
+++ b/test/glyph-cache-pressure.ps3.ref.png
Binary files differ
diff --git a/test/glyph-cache-pressure-quartz-ref.png b/test/glyph-cache-pressure.quartz.ref.png
index 88d3db68..88d3db68 100644
--- a/test/glyph-cache-pressure-quartz-ref.png
+++ b/test/glyph-cache-pressure.quartz.ref.png
Binary files differ
diff --git a/test/glyph-cache-pressure-ref.png b/test/glyph-cache-pressure.ref.png
index 0947a67d..0947a67d 100644
--- a/test/glyph-cache-pressure-ref.png
+++ b/test/glyph-cache-pressure.ref.png
Binary files differ
diff --git a/test/gradient-alpha-pdf-argb32-ref.png b/test/gradient-alpha.pdf.argb32.ref.png
index bf9c69ab..bf9c69ab 100644
--- a/test/gradient-alpha-pdf-argb32-ref.png
+++ b/test/gradient-alpha.pdf.argb32.ref.png
Binary files differ
diff --git a/test/gradient-alpha-pdf-rgb24-ref.png b/test/gradient-alpha.pdf.rgb24.ref.png
index 79852738..79852738 100644
--- a/test/gradient-alpha-pdf-rgb24-ref.png
+++ b/test/gradient-alpha.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/gradient-alpha-ps2-argb32-ref.png b/test/gradient-alpha.ps2.argb32.ref.png
index 37eafba3..37eafba3 100644
--- a/test/gradient-alpha-ps2-argb32-ref.png
+++ b/test/gradient-alpha.ps2.argb32.ref.png
Binary files differ
diff --git a/test/gradient-alpha-ps2-rgb24-ref.png b/test/gradient-alpha.ps2.rgb24.ref.png
index 2432c299..2432c299 100644
--- a/test/gradient-alpha-ps2-rgb24-ref.png
+++ b/test/gradient-alpha.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/gradient-alpha-ps3-argb32-ref.png b/test/gradient-alpha.ps3.argb32.ref.png
index 37eafba3..37eafba3 100644
--- a/test/gradient-alpha-ps3-argb32-ref.png
+++ b/test/gradient-alpha.ps3.argb32.ref.png
Binary files differ
diff --git a/test/gradient-alpha-ps3-rgb24-ref.png b/test/gradient-alpha.ps3.rgb24.ref.png
index 2432c299..2432c299 100644
--- a/test/gradient-alpha-ps3-rgb24-ref.png
+++ b/test/gradient-alpha.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/gradient-alpha-ref.png b/test/gradient-alpha.ref.png
index 43a0509b..43a0509b 100644
--- a/test/gradient-alpha-ref.png
+++ b/test/gradient-alpha.ref.png
Binary files differ
diff --git a/test/gradient-alpha-rgb24-ref.png b/test/gradient-alpha.rgb24.ref.png
index 93ce8f59..93ce8f59 100644
--- a/test/gradient-alpha-rgb24-ref.png
+++ b/test/gradient-alpha.rgb24.ref.png
Binary files differ
diff --git a/test/gradient-constant-alpha-pdf-argb32-ref.png b/test/gradient-constant-alpha.pdf.argb32.ref.png
index 056fcb2d..056fcb2d 100644
--- a/test/gradient-constant-alpha-pdf-argb32-ref.png
+++ b/test/gradient-constant-alpha.pdf.argb32.ref.png
Binary files differ
diff --git a/test/gradient-constant-alpha-pdf-rgb24-ref.png b/test/gradient-constant-alpha.pdf.rgb24.ref.png
index 60c02630..60c02630 100644
--- a/test/gradient-constant-alpha-pdf-rgb24-ref.png
+++ b/test/gradient-constant-alpha.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/gradient-constant-alpha-ps3-ref.png b/test/gradient-constant-alpha.ps3.ref.png
index 7089f4fd..7089f4fd 100644
--- a/test/gradient-constant-alpha-ps3-ref.png
+++ b/test/gradient-constant-alpha.ps3.ref.png
Binary files differ
diff --git a/test/gradient-constant-alpha-ps3-rgb24-ref.png b/test/gradient-constant-alpha.ps3.rgb24.ref.png
index 5962925f..5962925f 100644
--- a/test/gradient-constant-alpha-ps3-rgb24-ref.png
+++ b/test/gradient-constant-alpha.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/gradient-constant-alpha-ref.png b/test/gradient-constant-alpha.ref.png
index 9a24e8cd..9a24e8cd 100644
--- a/test/gradient-constant-alpha-ref.png
+++ b/test/gradient-constant-alpha.ref.png
Binary files differ
diff --git a/test/gradient-constant-alpha-rgb24-ref.png b/test/gradient-constant-alpha.rgb24.ref.png
index f190009d..f190009d 100644
--- a/test/gradient-constant-alpha-rgb24-ref.png
+++ b/test/gradient-constant-alpha.rgb24.ref.png
Binary files differ
diff --git a/test/gradient-zero-stops-ref.png b/test/gradient-zero-stops.ref.png
index 3f186703..3f186703 100644
--- a/test/gradient-zero-stops-ref.png
+++ b/test/gradient-zero-stops.ref.png
Binary files differ
diff --git a/test/gradient-zero-stops-rgb24-ref.png b/test/gradient-zero-stops.rgb24.ref.png
index eb24e4b6..eb24e4b6 100644
--- a/test/gradient-zero-stops-rgb24-ref.png
+++ b/test/gradient-zero-stops.rgb24.ref.png
Binary files differ
diff --git a/test/group-paint-ref.png b/test/group-paint.ref.png
index f2e111b8..f2e111b8 100644
--- a/test/group-paint-ref.png
+++ b/test/group-paint.ref.png
Binary files differ
diff --git a/test/huge-pattern-pdf-ref.png b/test/huge-pattern.pdf.ref.png
index dfa8c5b7..dfa8c5b7 100644
--- a/test/huge-pattern-pdf-ref.png
+++ b/test/huge-pattern.pdf.ref.png
Binary files differ
diff --git a/test/huge-pattern-pdf-rgb24-ref.png b/test/huge-pattern.pdf.rgb24.ref.png
index a950f8bb..a950f8bb 100644
--- a/test/huge-pattern-pdf-rgb24-ref.png
+++ b/test/huge-pattern.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/huge-pattern-ps3-ref.png b/test/huge-pattern.ps3.ref.png
index d55239bf..d55239bf 100644
--- a/test/huge-pattern-ps3-ref.png
+++ b/test/huge-pattern.ps3.ref.png
Binary files differ
diff --git a/test/huge-pattern-ref.png b/test/huge-pattern.ref.png
index 68f86b40..68f86b40 100644
--- a/test/huge-pattern-ref.png
+++ b/test/huge-pattern.ref.png
Binary files differ
diff --git a/test/image-surface-source-ps2-ref.png b/test/image-surface-source.ps2.ref.png
index 10231581..10231581 100644
--- a/test/image-surface-source-ps2-ref.png
+++ b/test/image-surface-source.ps2.ref.png
Binary files differ
diff --git a/test/image-surface-source-ps3-ref.png b/test/image-surface-source.ps3.ref.png
index 10231581..10231581 100644
--- a/test/image-surface-source-ps3-ref.png
+++ b/test/image-surface-source.ps3.ref.png
Binary files differ
diff --git a/test/image-surface-source-ref.png b/test/image-surface-source.ref.png
index 9fbbedd5..9fbbedd5 100644
--- a/test/image-surface-source-ref.png
+++ b/test/image-surface-source.ref.png
Binary files differ
diff --git a/test/infinite-join-ps2-ref.png b/test/infinite-join.ps2.ref.png
index 6fba8f4b..6fba8f4b 100644
--- a/test/infinite-join-ps2-ref.png
+++ b/test/infinite-join.ps2.ref.png
Binary files differ
diff --git a/test/infinite-join-ps3-ref.png b/test/infinite-join.ps3.ref.png
index 6fba8f4b..6fba8f4b 100644
--- a/test/infinite-join-ps3-ref.png
+++ b/test/infinite-join.ps3.ref.png
Binary files differ
diff --git a/test/infinite-join-ref.png b/test/infinite-join.ref.png
index 5347d3bc..5347d3bc 100644
--- a/test/infinite-join-ref.png
+++ b/test/infinite-join.ref.png
Binary files differ
diff --git a/test/large-clip-ref.png b/test/large-clip.ref.png
index 9e46d2d5..9e46d2d5 100644
--- a/test/large-clip-ref.png
+++ b/test/large-clip.ref.png
Binary files differ
diff --git a/test/large-font-ref.png b/test/large-font.ref.png
index da5c4311..da5c4311 100644
--- a/test/large-font-ref.png
+++ b/test/large-font.ref.png
Binary files differ
diff --git a/test/large-source-ref.png b/test/large-source.ref.png
index 5d96dd32..5d96dd32 100644
--- a/test/large-source-ref.png
+++ b/test/large-source.ref.png
Binary files differ
diff --git a/test/leaky-dash-ps2-argb32-ref.png b/test/leaky-dash.ps2.argb32.ref.png
index 93b8640a..93b8640a 100644
--- a/test/leaky-dash-ps2-argb32-ref.png
+++ b/test/leaky-dash.ps2.argb32.ref.png
Binary files differ
diff --git a/test/leaky-dash-ps2-rgb24-ref.png b/test/leaky-dash.ps2.rgb24.ref.png
index c11eb480..c11eb480 100644
--- a/test/leaky-dash-ps2-rgb24-ref.png
+++ b/test/leaky-dash.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/leaky-dash-ps3-argb32-ref.png b/test/leaky-dash.ps3.argb32.ref.png
index 93b8640a..93b8640a 100644
--- a/test/leaky-dash-ps3-argb32-ref.png
+++ b/test/leaky-dash.ps3.argb32.ref.png
Binary files differ
diff --git a/test/leaky-dash-ps3-rgb24-ref.png b/test/leaky-dash.ps3.rgb24.ref.png
index c11eb480..c11eb480 100644
--- a/test/leaky-dash-ps3-rgb24-ref.png
+++ b/test/leaky-dash.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/leaky-dash-quartz-ref.png b/test/leaky-dash.quartz.ref.png
index 83433594..83433594 100644
--- a/test/leaky-dash-quartz-ref.png
+++ b/test/leaky-dash.quartz.ref.png
Binary files differ
diff --git a/test/leaky-dash-ref.png b/test/leaky-dash.ref.png
index 87facc55..87facc55 100644
--- a/test/leaky-dash-ref.png
+++ b/test/leaky-dash.ref.png
Binary files differ
diff --git a/test/leaky-dashed-rectangle-ps2-ref.png b/test/leaky-dashed-rectangle.ps2.ref.png
index e432de26..e432de26 100644
--- a/test/leaky-dashed-rectangle-ps2-ref.png
+++ b/test/leaky-dashed-rectangle.ps2.ref.png
Binary files differ
diff --git a/test/leaky-dashed-rectangle-ps3-ref.png b/test/leaky-dashed-rectangle.ps3.ref.png
index e432de26..e432de26 100644
--- a/test/leaky-dashed-rectangle-ps3-ref.png
+++ b/test/leaky-dashed-rectangle.ps3.ref.png
Binary files differ
diff --git a/test/leaky-dashed-rectangle-ref.png b/test/leaky-dashed-rectangle.ref.png
index 332d2fd7..332d2fd7 100644
--- a/test/leaky-dashed-rectangle-ref.png
+++ b/test/leaky-dashed-rectangle.ref.png
Binary files differ
diff --git a/test/leaky-dashed-stroke-ps2-ref.png b/test/leaky-dashed-stroke.ps2.ref.png
index 1b2f6076..1b2f6076 100644
--- a/test/leaky-dashed-stroke-ps2-ref.png
+++ b/test/leaky-dashed-stroke.ps2.ref.png
Binary files differ
diff --git a/test/leaky-dashed-stroke-ps3-ref.png b/test/leaky-dashed-stroke.ps3.ref.png
index 1b2f6076..1b2f6076 100644
--- a/test/leaky-dashed-stroke-ps3-ref.png
+++ b/test/leaky-dashed-stroke.ps3.ref.png
Binary files differ
diff --git a/test/leaky-dashed-stroke-ref.png b/test/leaky-dashed-stroke.ref.png
index e79d4d11..e79d4d11 100644
--- a/test/leaky-dashed-stroke-ref.png
+++ b/test/leaky-dashed-stroke.ref.png
Binary files differ
diff --git a/test/leaky-polygon-ps2-ref.png b/test/leaky-polygon.ps2.ref.png
index 5e8808c4..5e8808c4 100644
--- a/test/leaky-polygon-ps2-ref.png
+++ b/test/leaky-polygon.ps2.ref.png
Binary files differ
diff --git a/test/leaky-polygon-ps3-ref.png b/test/leaky-polygon.ps3.ref.png
index 5e8808c4..5e8808c4 100644
--- a/test/leaky-polygon-ps3-ref.png
+++ b/test/leaky-polygon.ps3.ref.png
Binary files differ
diff --git a/test/leaky-polygon-ref.png b/test/leaky-polygon.ref.png
index 15afc5db..15afc5db 100644
--- a/test/leaky-polygon-ref.png
+++ b/test/leaky-polygon.ref.png
Binary files differ
diff --git a/test/line-width-scale-ps2-ref.png b/test/line-width-scale.ps2.ref.png
index 9d95aafa..9d95aafa 100644
--- a/test/line-width-scale-ps2-ref.png
+++ b/test/line-width-scale.ps2.ref.png
Binary files differ
diff --git a/test/line-width-scale-ps3-ref.png b/test/line-width-scale.ps3.ref.png
index 9d95aafa..9d95aafa 100644
--- a/test/line-width-scale-ps3-ref.png
+++ b/test/line-width-scale.ps3.ref.png
Binary files differ
diff --git a/test/line-width-scale-quartz-ref.png b/test/line-width-scale.quartz.ref.png
index 7a315393..7a315393 100644
--- a/test/line-width-scale-quartz-ref.png
+++ b/test/line-width-scale.quartz.ref.png
Binary files differ
diff --git a/test/line-width-scale-ref.png b/test/line-width-scale.ref.png
index c40bce39..c40bce39 100644
--- a/test/line-width-scale-ref.png
+++ b/test/line-width-scale.ref.png
Binary files differ
diff --git a/test/line-width-ref.png b/test/line-width.ref.png
index 81ac2f59..81ac2f59 100644
--- a/test/line-width-ref.png
+++ b/test/line-width.ref.png
Binary files differ
diff --git a/test/linear-gradient-reflect-pdf-argb32-ref.png b/test/linear-gradient-reflect.pdf.argb32.ref.png
index 46e1c0f0..46e1c0f0 100644
--- a/test/linear-gradient-reflect-pdf-argb32-ref.png
+++ b/test/linear-gradient-reflect.pdf.argb32.ref.png
Binary files differ
diff --git a/test/linear-gradient-reflect-pdf-rgb24-ref.png b/test/linear-gradient-reflect.pdf.rgb24.ref.png
index 46e1c0f0..46e1c0f0 100644
--- a/test/linear-gradient-reflect-pdf-rgb24-ref.png
+++ b/test/linear-gradient-reflect.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/linear-gradient-reflect-ps3-ref.png b/test/linear-gradient-reflect.ps3.ref.png
index ea6d25c1..ea6d25c1 100644
--- a/test/linear-gradient-reflect-ps3-ref.png
+++ b/test/linear-gradient-reflect.ps3.ref.png
Binary files differ
diff --git a/test/linear-gradient-reflect-quartz-ref.png b/test/linear-gradient-reflect.quartz.ref.png
index a0067ac3..a0067ac3 100644
--- a/test/linear-gradient-reflect-quartz-ref.png
+++ b/test/linear-gradient-reflect.quartz.ref.png
Binary files differ
diff --git a/test/linear-gradient-reflect-ref.png b/test/linear-gradient-reflect.ref.png
index e4f9db8f..e4f9db8f 100644
--- a/test/linear-gradient-reflect-ref.png
+++ b/test/linear-gradient-reflect.ref.png
Binary files differ
diff --git a/test/linear-gradient-pdf-ref.png b/test/linear-gradient.pdf.ref.png
index ede7c901..ede7c901 100644
--- a/test/linear-gradient-pdf-ref.png
+++ b/test/linear-gradient.pdf.ref.png
Binary files differ
diff --git a/test/linear-gradient-ps3-ref.png b/test/linear-gradient.ps3.ref.png
index c2fa71b1..c2fa71b1 100644
--- a/test/linear-gradient-ps3-ref.png
+++ b/test/linear-gradient.ps3.ref.png
Binary files differ
diff --git a/test/linear-gradient-quartz-ref.png b/test/linear-gradient.quartz.ref.png
index 43fb5085..43fb5085 100644
--- a/test/linear-gradient-quartz-ref.png
+++ b/test/linear-gradient.quartz.ref.png
Binary files differ
diff --git a/test/linear-gradient-ref.png b/test/linear-gradient.ref.png
index cb8f9089..cb8f9089 100644
--- a/test/linear-gradient-ref.png
+++ b/test/linear-gradient.ref.png
Binary files differ
diff --git a/test/linear-gradient-svg11-ref.png b/test/linear-gradient.svg11.ref.png
index 4ed4bfa8..4ed4bfa8 100644
--- a/test/linear-gradient-svg11-ref.png
+++ b/test/linear-gradient.svg11.ref.png
Binary files differ
diff --git a/test/linear-gradient-svg12-ref.png b/test/linear-gradient.svg12.ref.png
index 4ed4bfa8..4ed4bfa8 100644
--- a/test/linear-gradient-svg12-ref.png
+++ b/test/linear-gradient.svg12.ref.png
Binary files differ
diff --git a/test/long-dashed-lines-ps2-ref.png b/test/long-dashed-lines.ps2.ref.png
index 82484f4f..82484f4f 100644
--- a/test/long-dashed-lines-ps2-ref.png
+++ b/test/long-dashed-lines.ps2.ref.png
Binary files differ
diff --git a/test/long-dashed-lines-ps3-ref.png b/test/long-dashed-lines.ps3.ref.png
index 82484f4f..82484f4f 100644
--- a/test/long-dashed-lines-ps3-ref.png
+++ b/test/long-dashed-lines.ps3.ref.png
Binary files differ
diff --git a/test/long-dashed-lines-quartz-ref.png b/test/long-dashed-lines.quartz.ref.png
index 439263ad..439263ad 100644
--- a/test/long-dashed-lines-quartz-ref.png
+++ b/test/long-dashed-lines.quartz.ref.png
Binary files differ
diff --git a/test/long-dashed-lines-ref.png b/test/long-dashed-lines.ref.png
index caf8b5e5..caf8b5e5 100644
--- a/test/long-dashed-lines-ref.png
+++ b/test/long-dashed-lines.ref.png
Binary files differ
diff --git a/test/long-lines-ref.png b/test/long-lines.ref.png
index 6119204c..6119204c 100644
--- a/test/long-lines-ref.png
+++ b/test/long-lines.ref.png
Binary files differ
diff --git a/test/mask-alpha-quartz-argb32-ref.png b/test/mask-alpha.quartz.argb32.ref.png
index a7fdc5fd..a7fdc5fd 100644
--- a/test/mask-alpha-quartz-argb32-ref.png
+++ b/test/mask-alpha.quartz.argb32.ref.png
Binary files differ
diff --git a/test/mask-alpha-ref.png b/test/mask-alpha.ref.png
index 715a959e..715a959e 100644
--- a/test/mask-alpha-ref.png
+++ b/test/mask-alpha.ref.png
Binary files differ
diff --git a/test/mask-alpha-rgb24-ref.png b/test/mask-alpha.rgb24.ref.png
index aa2010f3..aa2010f3 100644
--- a/test/mask-alpha-rgb24-ref.png
+++ b/test/mask-alpha.rgb24.ref.png
Binary files differ
diff --git a/test/mask-alpha-svg11-argb32-ref.png b/test/mask-alpha.svg11.argb32.ref.png
index 3e56aa34..3e56aa34 100644
--- a/test/mask-alpha-svg11-argb32-ref.png
+++ b/test/mask-alpha.svg11.argb32.ref.png
Binary files differ
diff --git a/test/mask-alpha-svg12-argb32-ref.png b/test/mask-alpha.svg12.argb32.ref.png
index 3e56aa34..3e56aa34 100644
--- a/test/mask-alpha-svg12-argb32-ref.png
+++ b/test/mask-alpha.svg12.argb32.ref.png
Binary files differ
diff --git a/test/mask-ctm-ref.png b/test/mask-ctm.ref.png
index 88a0402c..88a0402c 100644
--- a/test/mask-ctm-ref.png
+++ b/test/mask-ctm.ref.png
Binary files differ
diff --git a/test/mask-ctm-rgb24-ref.png b/test/mask-ctm.rgb24.ref.png
index 266cb0d1..266cb0d1 100644
--- a/test/mask-ctm-rgb24-ref.png
+++ b/test/mask-ctm.rgb24.ref.png
Binary files differ
diff --git a/test/mask-ctm-svg11-argb32-ref.png b/test/mask-ctm.svg11.argb32.ref.png
index 049d5f0d..049d5f0d 100644
--- a/test/mask-ctm-svg11-argb32-ref.png
+++ b/test/mask-ctm.svg11.argb32.ref.png
Binary files differ
diff --git a/test/mask-ctm-svg12-argb32-ref.png b/test/mask-ctm.svg12.argb32.ref.png
index 049d5f0d..049d5f0d 100644
--- a/test/mask-ctm-svg12-argb32-ref.png
+++ b/test/mask-ctm.svg12.argb32.ref.png
Binary files differ
diff --git a/test/mask-surface-ctm-ref.png b/test/mask-surface-ctm.ref.png
index 744b1dd3..744b1dd3 100644
--- a/test/mask-surface-ctm-ref.png
+++ b/test/mask-surface-ctm.ref.png
Binary files differ
diff --git a/test/mask-surface-ctm-rgb24-ref.png b/test/mask-surface-ctm.rgb24.ref.png
index a2bdc611..a2bdc611 100644
--- a/test/mask-surface-ctm-rgb24-ref.png
+++ b/test/mask-surface-ctm.rgb24.ref.png
Binary files differ
diff --git a/test/mask-surface-ctm-svg11-argb32-ref.png b/test/mask-surface-ctm.svg11.argb32.ref.png
index 049d5f0d..049d5f0d 100644
--- a/test/mask-surface-ctm-svg11-argb32-ref.png
+++ b/test/mask-surface-ctm.svg11.argb32.ref.png
Binary files differ
diff --git a/test/mask-surface-ctm-svg12-argb32-ref.png b/test/mask-surface-ctm.svg12.argb32.ref.png
index 049d5f0d..049d5f0d 100644
--- a/test/mask-surface-ctm-svg12-argb32-ref.png
+++ b/test/mask-surface-ctm.svg12.argb32.ref.png
Binary files differ
diff --git a/test/mask-transformed-image-ref.png b/test/mask-transformed-image.ref.png
index e634f75e..e634f75e 100644
--- a/test/mask-transformed-image-ref.png
+++ b/test/mask-transformed-image.ref.png
Binary files differ
diff --git a/test/mask-transformed-similar-pdf-ref.png b/test/mask-transformed-similar.pdf.ref.png
index e8d38790..e8d38790 100644
--- a/test/mask-transformed-similar-pdf-ref.png
+++ b/test/mask-transformed-similar.pdf.ref.png
Binary files differ
diff --git a/test/mask-transformed-similar-ref.png b/test/mask-transformed-similar.ref.png
index e634f75e..e634f75e 100644
--- a/test/mask-transformed-similar-ref.png
+++ b/test/mask-transformed-similar.ref.png
Binary files differ
diff --git a/test/mask-transformed-similar-svg11-ref.png b/test/mask-transformed-similar.svg11.ref.png
index b4344cd1..b4344cd1 100644
--- a/test/mask-transformed-similar-svg11-ref.png
+++ b/test/mask-transformed-similar.svg11.ref.png
Binary files differ
diff --git a/test/mask-transformed-similar-svg12-ref.png b/test/mask-transformed-similar.svg12.ref.png
index b4344cd1..b4344cd1 100644
--- a/test/mask-transformed-similar-svg12-ref.png
+++ b/test/mask-transformed-similar.svg12.ref.png
Binary files differ
diff --git a/test/mask-pdf-argb32-ref.png b/test/mask.pdf.argb32.ref.png
index 4570bff1..4570bff1 100644
--- a/test/mask-pdf-argb32-ref.png
+++ b/test/mask.pdf.argb32.ref.png
Binary files differ
diff --git a/test/mask-pdf-rgb24-ref.png b/test/mask.pdf.rgb24.ref.png
index 1231965d..1231965d 100644
--- a/test/mask-pdf-rgb24-ref.png
+++ b/test/mask.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/mask-quartz-ref.png b/test/mask.quartz.ref.png
index a90218ac..a90218ac 100644
--- a/test/mask-quartz-ref.png
+++ b/test/mask.quartz.ref.png
Binary files differ
diff --git a/test/mask-quartz-rgb24-ref.png b/test/mask.quartz.rgb24.ref.png
index b9c57c7d..b9c57c7d 100644
--- a/test/mask-quartz-rgb24-ref.png
+++ b/test/mask.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/mask-ref.png b/test/mask.ref.png
index 549c130c..549c130c 100644
--- a/test/mask-ref.png
+++ b/test/mask.ref.png
Binary files differ
diff --git a/test/mask-rgb24-ref.png b/test/mask.rgb24.ref.png
index 70323672..70323672 100644
--- a/test/mask-rgb24-ref.png
+++ b/test/mask.rgb24.ref.png
Binary files differ
diff --git a/test/mask-svg11-argb32-ref.png b/test/mask.svg11.argb32.ref.png
index c5828591..c5828591 100644
--- a/test/mask-svg11-argb32-ref.png
+++ b/test/mask.svg11.argb32.ref.png
Binary files differ
diff --git a/test/mask-svg11-rgb24-ref.png b/test/mask.svg11.rgb24.ref.png
index 79957237..79957237 100644
--- a/test/mask-svg11-rgb24-ref.png
+++ b/test/mask.svg11.rgb24.ref.png
Binary files differ
diff --git a/test/mask-svg12-argb32-ref.png b/test/mask.svg12.argb32.ref.png
index c5828591..c5828591 100644
--- a/test/mask-svg12-argb32-ref.png
+++ b/test/mask.svg12.argb32.ref.png
Binary files differ
diff --git a/test/mask-svg12-rgb24-ref.png b/test/mask.svg12.rgb24.ref.png
index 79957237..79957237 100644
--- a/test/mask-svg12-rgb24-ref.png
+++ b/test/mask.svg12.rgb24.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-pdf-ref.png b/test/meta-surface-pattern.pdf.ref.png
index 2e561b2b..2e561b2b 100644
--- a/test/meta-surface-pattern-pdf-ref.png
+++ b/test/meta-surface-pattern.pdf.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-pdf-rgb24-ref.png b/test/meta-surface-pattern.pdf.rgb24.ref.png
index 680f0f50..680f0f50 100644
--- a/test/meta-surface-pattern-pdf-rgb24-ref.png
+++ b/test/meta-surface-pattern.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-ps2-argb32-ref.png b/test/meta-surface-pattern.ps2.argb32.ref.png
index fbd58ef7..fbd58ef7 100644
--- a/test/meta-surface-pattern-ps2-argb32-ref.png
+++ b/test/meta-surface-pattern.ps2.argb32.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-ps2-rgb24-ref.png b/test/meta-surface-pattern.ps2.rgb24.ref.png
index 84da8daf..84da8daf 100644
--- a/test/meta-surface-pattern-ps2-rgb24-ref.png
+++ b/test/meta-surface-pattern.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-ps3-argb32-ref.png b/test/meta-surface-pattern.ps3.argb32.ref.png
index fbd58ef7..fbd58ef7 100644
--- a/test/meta-surface-pattern-ps3-argb32-ref.png
+++ b/test/meta-surface-pattern.ps3.argb32.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-ps3-rgb24-ref.png b/test/meta-surface-pattern.ps3.rgb24.ref.png
index 84da8daf..84da8daf 100644
--- a/test/meta-surface-pattern-ps3-rgb24-ref.png
+++ b/test/meta-surface-pattern.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-quartz-ref.png b/test/meta-surface-pattern.quartz.ref.png
index 755f2814..755f2814 100644
--- a/test/meta-surface-pattern-quartz-ref.png
+++ b/test/meta-surface-pattern.quartz.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-quartz-rgb24-ref.png b/test/meta-surface-pattern.quartz.rgb24.ref.png
index b71891e0..b71891e0 100644
--- a/test/meta-surface-pattern-quartz-rgb24-ref.png
+++ b/test/meta-surface-pattern.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-ref.png b/test/meta-surface-pattern.ref.png
index 7f9c56cd..7f9c56cd 100644
--- a/test/meta-surface-pattern-ref.png
+++ b/test/meta-surface-pattern.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-rgb24-ref.png b/test/meta-surface-pattern.rgb24.ref.png
index 2de298dc..2de298dc 100644
--- a/test/meta-surface-pattern-rgb24-ref.png
+++ b/test/meta-surface-pattern.rgb24.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-svg11-argb32-ref.png b/test/meta-surface-pattern.svg11.argb32.ref.png
index 6250f26c..6250f26c 100644
--- a/test/meta-surface-pattern-svg11-argb32-ref.png
+++ b/test/meta-surface-pattern.svg11.argb32.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-svg11-rgb24-ref.png b/test/meta-surface-pattern.svg11.rgb24.ref.png
index feda67da..feda67da 100644
--- a/test/meta-surface-pattern-svg11-rgb24-ref.png
+++ b/test/meta-surface-pattern.svg11.rgb24.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-svg12-argb32-ref.png b/test/meta-surface-pattern.svg12.argb32.ref.png
index 6250f26c..6250f26c 100644
--- a/test/meta-surface-pattern-svg12-argb32-ref.png
+++ b/test/meta-surface-pattern.svg12.argb32.ref.png
Binary files differ
diff --git a/test/meta-surface-pattern-svg12-rgb24-ref.png b/test/meta-surface-pattern.svg12.rgb24.ref.png
index feda67da..feda67da 100644
--- a/test/meta-surface-pattern-svg12-rgb24-ref.png
+++ b/test/meta-surface-pattern.svg12.rgb24.ref.png
Binary files differ
diff --git a/test/miter-precision-ps2-ref.png b/test/miter-precision.ps2.ref.png
index c2b69ad6..c2b69ad6 100644
--- a/test/miter-precision-ps2-ref.png
+++ b/test/miter-precision.ps2.ref.png
Binary files differ
diff --git a/test/miter-precision-ps3-ref.png b/test/miter-precision.ps3.ref.png
index c2b69ad6..c2b69ad6 100644
--- a/test/miter-precision-ps3-ref.png
+++ b/test/miter-precision.ps3.ref.png
Binary files differ
diff --git a/test/miter-precision-ref.png b/test/miter-precision.ref.png
index c9f7f5bd..c9f7f5bd 100644
--- a/test/miter-precision-ref.png
+++ b/test/miter-precision.ref.png
Binary files differ
diff --git a/test/move-to-show-surface-ref.png b/test/move-to-show-surface.ref.png
index 765adc4a..765adc4a 100644
--- a/test/move-to-show-surface-ref.png
+++ b/test/move-to-show-surface.ref.png
Binary files differ
diff --git a/test/multi-page.c b/test/multi-page.c
index 89f00c7a..0b739026 100644
--- a/test/multi-page.c
+++ b/test/multi-page.c
@@ -142,7 +142,7 @@ preamble (cairo_test_context_t *ctx)
if (result == CAIRO_TEST_UNTESTED)
result = CAIRO_TEST_SUCCESS;
- filename = "multi-page-out.ps";
+ filename = "multi-page.out.ps";
surface = cairo_ps_surface_create (filename,
WIDTH_IN_POINTS, HEIGHT_IN_POINTS);
status = cairo_surface_status (surface);
@@ -165,7 +165,7 @@ preamble (cairo_test_context_t *ctx)
if (result == CAIRO_TEST_UNTESTED)
result = CAIRO_TEST_SUCCESS;
- filename = "multi-page-out.pdf";
+ filename = "multi-page.out.pdf";
surface = cairo_pdf_surface_create (filename,
WIDTH_IN_POINTS, HEIGHT_IN_POINTS);
status = cairo_surface_status (surface);
diff --git a/test/new-sub-path-ps2-argb32-ref.png b/test/new-sub-path.ps2.argb32.ref.png
index 69257d90..69257d90 100644
--- a/test/new-sub-path-ps2-argb32-ref.png
+++ b/test/new-sub-path.ps2.argb32.ref.png
Binary files differ
diff --git a/test/new-sub-path-ps2-rgb24-ref.png b/test/new-sub-path.ps2.rgb24.ref.png
index bceb5b75..bceb5b75 100644
--- a/test/new-sub-path-ps2-rgb24-ref.png
+++ b/test/new-sub-path.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/new-sub-path-ps3-argb32-ref.png b/test/new-sub-path.ps3.argb32.ref.png
index 69257d90..69257d90 100644
--- a/test/new-sub-path-ps3-argb32-ref.png
+++ b/test/new-sub-path.ps3.argb32.ref.png
Binary files differ
diff --git a/test/new-sub-path-ps3-rgb24-ref.png b/test/new-sub-path.ps3.rgb24.ref.png
index bceb5b75..bceb5b75 100644
--- a/test/new-sub-path-ps3-rgb24-ref.png
+++ b/test/new-sub-path.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/new-sub-path-quartz-ref.png b/test/new-sub-path.quartz.ref.png
index 42780176..42780176 100644
--- a/test/new-sub-path-quartz-ref.png
+++ b/test/new-sub-path.quartz.ref.png
Binary files differ
diff --git a/test/new-sub-path-quartz-rgb24-ref.png b/test/new-sub-path.quartz.rgb24.ref.png
index efc907e8..efc907e8 100644
--- a/test/new-sub-path-quartz-rgb24-ref.png
+++ b/test/new-sub-path.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/new-sub-path-ref.png b/test/new-sub-path.ref.png
index 7319ab3f..7319ab3f 100644
--- a/test/new-sub-path-ref.png
+++ b/test/new-sub-path.ref.png
Binary files differ
diff --git a/test/new-sub-path-rgb24-ref.png b/test/new-sub-path.rgb24.ref.png
index 8cbc7316..8cbc7316 100644
--- a/test/new-sub-path-rgb24-ref.png
+++ b/test/new-sub-path.rgb24.ref.png
Binary files differ
diff --git a/test/nil-surface-ref.png b/test/nil-surface.ref.png
index 79dd2bc1..79dd2bc1 100644
--- a/test/nil-surface-ref.png
+++ b/test/nil-surface.ref.png
Binary files differ
diff --git a/test/nil-surface-rgb24-ref.png b/test/nil-surface.rgb24.ref.png
index 97b2cfaa..97b2cfaa 100644
--- a/test/nil-surface-rgb24-ref.png
+++ b/test/nil-surface.rgb24.ref.png
Binary files differ
diff --git a/test/operator-alpha-ref.png b/test/operator-alpha.ref.png
index b4f3b71f..b4f3b71f 100644
--- a/test/operator-alpha-ref.png
+++ b/test/operator-alpha.ref.png
Binary files differ
diff --git a/test/operator-alpha-rgb24-ref.png b/test/operator-alpha.rgb24.ref.png
index 3263550e..3263550e 100644
--- a/test/operator-alpha-rgb24-ref.png
+++ b/test/operator-alpha.rgb24.ref.png
Binary files differ
diff --git a/test/operator-clear-pdf-argb32-ref.png b/test/operator-clear.pdf.argb32.ref.png
index 06fc51e3..06fc51e3 100644
--- a/test/operator-clear-pdf-argb32-ref.png
+++ b/test/operator-clear.pdf.argb32.ref.png
Binary files differ
diff --git a/test/operator-clear-pdf-rgb24-ref.png b/test/operator-clear.pdf.rgb24.ref.png
index 55b44ad6..55b44ad6 100644
--- a/test/operator-clear-pdf-rgb24-ref.png
+++ b/test/operator-clear.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/operator-clear-quartz-ref.png b/test/operator-clear.quartz.ref.png
index 095f1824..095f1824 100644
--- a/test/operator-clear-quartz-ref.png
+++ b/test/operator-clear.quartz.ref.png
Binary files differ
diff --git a/test/operator-clear-quartz-rgb24-ref.png b/test/operator-clear.quartz.rgb24.ref.png
index f978967e..f978967e 100644
--- a/test/operator-clear-quartz-rgb24-ref.png
+++ b/test/operator-clear.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/operator-clear-ref.png b/test/operator-clear.ref.png
index a3f8b7f0..a3f8b7f0 100644
--- a/test/operator-clear-ref.png
+++ b/test/operator-clear.ref.png
Binary files differ
diff --git a/test/operator-clear-rgb24-ref.png b/test/operator-clear.rgb24.ref.png
index d80da8be..d80da8be 100644
--- a/test/operator-clear-rgb24-ref.png
+++ b/test/operator-clear.rgb24.ref.png
Binary files differ
diff --git a/test/operator-source-pdf-argb32-ref.png b/test/operator-source.pdf.argb32.ref.png
index f110ff2a..f110ff2a 100644
--- a/test/operator-source-pdf-argb32-ref.png
+++ b/test/operator-source.pdf.argb32.ref.png
Binary files differ
diff --git a/test/operator-source-pdf-rgb24-ref.png b/test/operator-source.pdf.rgb24.ref.png
index c6b71705..c6b71705 100644
--- a/test/operator-source-pdf-rgb24-ref.png
+++ b/test/operator-source.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/operator-source-quartz-ref.png b/test/operator-source.quartz.ref.png
index 31fc441a..31fc441a 100644
--- a/test/operator-source-quartz-ref.png
+++ b/test/operator-source.quartz.ref.png
Binary files differ
diff --git a/test/operator-source-quartz-rgb24-ref.png b/test/operator-source.quartz.rgb24.ref.png
index 358e9514..358e9514 100644
--- a/test/operator-source-quartz-rgb24-ref.png
+++ b/test/operator-source.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/operator-source-ref.png b/test/operator-source.ref.png
index 8e2f5e61..8e2f5e61 100644
--- a/test/operator-source-ref.png
+++ b/test/operator-source.ref.png
Binary files differ
diff --git a/test/operator-source-rgb24-ref.png b/test/operator-source.rgb24.ref.png
index a762d60a..a762d60a 100644
--- a/test/operator-source-rgb24-ref.png
+++ b/test/operator-source.rgb24.ref.png
Binary files differ
diff --git a/test/operator-ref.png b/test/operator.ref.png
index 34fce987..34fce987 100644
--- a/test/operator-ref.png
+++ b/test/operator.ref.png
Binary files differ
diff --git a/test/operator-rgb24-ref.png b/test/operator.rgb24.ref.png
index 3a6309c6..3a6309c6 100644
--- a/test/operator-rgb24-ref.png
+++ b/test/operator.rgb24.ref.png
Binary files differ
diff --git a/test/over-above-source-ps2-argb32-ref.png b/test/over-above-source.ps2.argb32.ref.png
index 886faad4..886faad4 100644
--- a/test/over-above-source-ps2-argb32-ref.png
+++ b/test/over-above-source.ps2.argb32.ref.png
Binary files differ
diff --git a/test/over-above-source-ps3-argb32-ref.png b/test/over-above-source.ps3.argb32.ref.png
index 886faad4..886faad4 100644
--- a/test/over-above-source-ps3-argb32-ref.png
+++ b/test/over-above-source.ps3.argb32.ref.png
Binary files differ
diff --git a/test/over-above-source-quartz-ref.png b/test/over-above-source.quartz.ref.png
index 79d3c93a..79d3c93a 100644
--- a/test/over-above-source-quartz-ref.png
+++ b/test/over-above-source.quartz.ref.png
Binary files differ
diff --git a/test/over-above-source-quartz-rgb24-ref.png b/test/over-above-source.quartz.rgb24.ref.png
index 38e823e9..38e823e9 100644
--- a/test/over-above-source-quartz-rgb24-ref.png
+++ b/test/over-above-source.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/over-above-source-ref.png b/test/over-above-source.ref.png
index f3a49f61..f3a49f61 100644
--- a/test/over-above-source-ref.png
+++ b/test/over-above-source.ref.png
Binary files differ
diff --git a/test/over-above-source-rgb24-ref.png b/test/over-above-source.rgb24.ref.png
index 68c7d982..68c7d982 100644
--- a/test/over-above-source-rgb24-ref.png
+++ b/test/over-above-source.rgb24.ref.png
Binary files differ
diff --git a/test/over-around-source-ps2-argb32-ref.png b/test/over-around-source.ps2.argb32.ref.png
index ea6de696..ea6de696 100644
--- a/test/over-around-source-ps2-argb32-ref.png
+++ b/test/over-around-source.ps2.argb32.ref.png
Binary files differ
diff --git a/test/over-around-source-ps2-rgb24-ref.png b/test/over-around-source.ps2.rgb24.ref.png
index ee325eab..ee325eab 100644
--- a/test/over-around-source-ps2-rgb24-ref.png
+++ b/test/over-around-source.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/over-around-source-ps3-argb32-ref.png b/test/over-around-source.ps3.argb32.ref.png
index ea6de696..ea6de696 100644
--- a/test/over-around-source-ps3-argb32-ref.png
+++ b/test/over-around-source.ps3.argb32.ref.png
Binary files differ
diff --git a/test/over-around-source-ps3-rgb24-ref.png b/test/over-around-source.ps3.rgb24.ref.png
index ee325eab..ee325eab 100644
--- a/test/over-around-source-ps3-rgb24-ref.png
+++ b/test/over-around-source.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/over-around-source-quartz-ref.png b/test/over-around-source.quartz.ref.png
index 417c8a7d..417c8a7d 100644
--- a/test/over-around-source-quartz-ref.png
+++ b/test/over-around-source.quartz.ref.png
Binary files differ
diff --git a/test/over-around-source-quartz-rgb24-ref.png b/test/over-around-source.quartz.rgb24.ref.png
index 3e4d7640..3e4d7640 100644
--- a/test/over-around-source-quartz-rgb24-ref.png
+++ b/test/over-around-source.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/over-around-source-ref.png b/test/over-around-source.ref.png
index ccae9514..ccae9514 100644
--- a/test/over-around-source-ref.png
+++ b/test/over-around-source.ref.png
Binary files differ
diff --git a/test/over-around-source-rgb24-ref.png b/test/over-around-source.rgb24.ref.png
index 943a28e3..943a28e3 100644
--- a/test/over-around-source-rgb24-ref.png
+++ b/test/over-around-source.rgb24.ref.png
Binary files differ
diff --git a/test/over-below-source-ps2-argb32-ref.png b/test/over-below-source.ps2.argb32.ref.png
index 980ad5f9..980ad5f9 100644
--- a/test/over-below-source-ps2-argb32-ref.png
+++ b/test/over-below-source.ps2.argb32.ref.png
Binary files differ
diff --git a/test/over-below-source-ps3-argb32-ref.png b/test/over-below-source.ps3.argb32.ref.png
index 980ad5f9..980ad5f9 100644
--- a/test/over-below-source-ps3-argb32-ref.png
+++ b/test/over-below-source.ps3.argb32.ref.png
Binary files differ
diff --git a/test/over-below-source-ref.png b/test/over-below-source.ref.png
index cd7efd62..cd7efd62 100644
--- a/test/over-below-source-ref.png
+++ b/test/over-below-source.ref.png
Binary files differ
diff --git a/test/over-below-source-rgb24-ref.png b/test/over-below-source.rgb24.ref.png
index 53041e9b..53041e9b 100644
--- a/test/over-below-source-rgb24-ref.png
+++ b/test/over-below-source.rgb24.ref.png
Binary files differ
diff --git a/test/over-between-source-ps2-argb32-ref.png b/test/over-between-source.ps2.argb32.ref.png
index 43e9424b..43e9424b 100644
--- a/test/over-between-source-ps2-argb32-ref.png
+++ b/test/over-between-source.ps2.argb32.ref.png
Binary files differ
diff --git a/test/over-between-source-ps3-argb32-ref.png b/test/over-between-source.ps3.argb32.ref.png
index 43e9424b..43e9424b 100644
--- a/test/over-between-source-ps3-argb32-ref.png
+++ b/test/over-between-source.ps3.argb32.ref.png
Binary files differ
diff --git a/test/over-between-source-quartz-ref.png b/test/over-between-source.quartz.ref.png
index de954d5f..de954d5f 100644
--- a/test/over-between-source-quartz-ref.png
+++ b/test/over-between-source.quartz.ref.png
Binary files differ
diff --git a/test/over-between-source-quartz-rgb24-ref.png b/test/over-between-source.quartz.rgb24.ref.png
index 97dae07f..97dae07f 100644
--- a/test/over-between-source-quartz-rgb24-ref.png
+++ b/test/over-between-source.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/over-between-source-ref.png b/test/over-between-source.ref.png
index 79ea75e9..79ea75e9 100644
--- a/test/over-between-source-ref.png
+++ b/test/over-between-source.ref.png
Binary files differ
diff --git a/test/over-between-source-rgb24-ref.png b/test/over-between-source.rgb24.ref.png
index 602f2d26..602f2d26 100644
--- a/test/over-between-source-rgb24-ref.png
+++ b/test/over-between-source.rgb24.ref.png
Binary files differ
diff --git a/test/paint-repeat-ref.png b/test/paint-repeat.ref.png
index 2cc48f33..2cc48f33 100644
--- a/test/paint-repeat-ref.png
+++ b/test/paint-repeat.ref.png
Binary files differ
diff --git a/test/paint-source-alpha-pdf-argb32-ref.png b/test/paint-source-alpha.pdf.argb32.ref.png
index d1c23e8e..d1c23e8e 100644
--- a/test/paint-source-alpha-pdf-argb32-ref.png
+++ b/test/paint-source-alpha.pdf.argb32.ref.png
Binary files differ
diff --git a/test/paint-source-alpha-pdf-ref.png b/test/paint-source-alpha.pdf.ref.png
index befab108..befab108 100644
--- a/test/paint-source-alpha-pdf-ref.png
+++ b/test/paint-source-alpha.pdf.ref.png
Binary files differ
diff --git a/test/paint-source-alpha-ref.png b/test/paint-source-alpha.ref.png
index 548bcd7f..548bcd7f 100644
--- a/test/paint-source-alpha-ref.png
+++ b/test/paint-source-alpha.ref.png
Binary files differ
diff --git a/test/paint-source-alpha-svg11-ref.png b/test/paint-source-alpha.svg11.ref.png
index 8736d44a..8736d44a 100644
--- a/test/paint-source-alpha-svg11-ref.png
+++ b/test/paint-source-alpha.svg11.ref.png
Binary files differ
diff --git a/test/paint-source-alpha-svg12-ref.png b/test/paint-source-alpha.svg12.ref.png
index 3b3a990c..3b3a990c 100644
--- a/test/paint-source-alpha-svg12-ref.png
+++ b/test/paint-source-alpha.svg12.ref.png
Binary files differ
diff --git a/test/paint-with-alpha-pdf-ref.png b/test/paint-with-alpha.pdf.ref.png
index 9da63ada..9da63ada 100644
--- a/test/paint-with-alpha-pdf-ref.png
+++ b/test/paint-with-alpha.pdf.ref.png
Binary files differ
diff --git a/test/paint-with-alpha-ref.png b/test/paint-with-alpha.ref.png
index ab7ce3e0..ab7ce3e0 100644
--- a/test/paint-with-alpha-ref.png
+++ b/test/paint-with-alpha.ref.png
Binary files differ
diff --git a/test/paint-with-alpha-svg11-ref.png b/test/paint-with-alpha.svg11.ref.png
index 97a2100e..97a2100e 100644
--- a/test/paint-with-alpha-svg11-ref.png
+++ b/test/paint-with-alpha.svg11.ref.png
Binary files differ
diff --git a/test/paint-with-alpha-svg12-ref.png b/test/paint-with-alpha.svg12.ref.png
index 97a2100e..97a2100e 100644
--- a/test/paint-with-alpha-svg12-ref.png
+++ b/test/paint-with-alpha.svg12.ref.png
Binary files differ
diff --git a/test/paint-ref.png b/test/paint.ref.png
index fff03b36..fff03b36 100644
--- a/test/paint-ref.png
+++ b/test/paint.ref.png
Binary files differ
diff --git a/test/pass-through-ref.png b/test/pass-through.ref.png
index 058a1920..058a1920 100644
--- a/test/pass-through-ref.png
+++ b/test/pass-through.ref.png
Binary files differ
diff --git a/test/pass-through-rgb24-ref.png b/test/pass-through.rgb24.ref.png
index b074ede2..b074ede2 100644
--- a/test/pass-through-rgb24-ref.png
+++ b/test/pass-through.rgb24.ref.png
Binary files differ
diff --git a/test/pattern-getters-ref.png b/test/pattern-getters.ref.png
index 80304b0e..80304b0e 100644
--- a/test/pattern-getters-ref.png
+++ b/test/pattern-getters.ref.png
Binary files differ
diff --git a/test/pdf-features.c b/test/pdf-features.c
index dbfa3320..cc25fcea 100644
--- a/test/pdf-features.c
+++ b/test/pdf-features.c
@@ -86,7 +86,7 @@ static struct {
static cairo_test_status_t
preamble (cairo_test_context_t *ctx)
{
- const char *filename = "pdf-features-out.pdf";
+ const char *filename = "pdf-features.out.pdf";
cairo_surface_t *surface;
cairo_t *cr;
cairo_status_t status;
diff --git a/test/pdf-surface-source.c b/test/pdf-surface-source.c
index 23149a96..078af3a1 100644
--- a/test/pdf-surface-source.c
+++ b/test/pdf-surface-source.c
@@ -33,7 +33,7 @@ create_source_surface (int size)
{
cairo_surface_t *surface;
- surface = cairo_pdf_surface_create ("pdf-surface-source-out.pdf", size, size);
+ surface = cairo_pdf_surface_create ("pdf-surface-source.out.pdf", size, size);
cairo_surface_set_fallback_resolution (surface, 72., 72.);
return surface;
diff --git a/test/pdf-surface-source-ref.png b/test/pdf-surface-source.ref.png
index 3fa8bbe5..3fa8bbe5 100644
--- a/test/pdf-surface-source-ref.png
+++ b/test/pdf-surface-source.ref.png
Binary files differ
diff --git a/test/pixman-rotate-ref.png b/test/pixman-rotate.ref.png
index 7e47a4d8..7e47a4d8 100644
--- a/test/pixman-rotate-ref.png
+++ b/test/pixman-rotate.ref.png
Binary files differ
diff --git a/test/pixman-rotate-rgb24-ref.png b/test/pixman-rotate.rgb24.ref.png
index 60d9b1c3..60d9b1c3 100644
--- a/test/pixman-rotate-rgb24-ref.png
+++ b/test/pixman-rotate.rgb24.ref.png
Binary files differ
diff --git a/test/png.c b/test/png.c
index 0a375cb7..fb50a9b5 100644
--- a/test/png.c
+++ b/test/png.c
@@ -74,7 +74,7 @@ print_surface (const cairo_test_context_t *ctx, cairo_surface_t *surface)
static cairo_test_status_t
preamble (cairo_test_context_t *ctx)
{
- const char *filename = "png-out.png";
+ const char *filename = "png.out.png";
cairo_surface_t *surface0, *surface1;
cairo_status_t status;
uint32_t argb32 = 0xdeadbede;
diff --git a/test/ps-features.c b/test/ps-features.c
index 80088ffc..72fd21ab 100644
--- a/test/ps-features.c
+++ b/test/ps-features.c
@@ -102,7 +102,7 @@ preamble (cairo_test_context_t *ctx)
return CAIRO_TEST_UNTESTED;
}
- filename = "ps-features-out.ps";
+ filename = "ps-features.out.ps";
/* We demonstrate that the initial size doesn't matter (we're
* passing 0,0), if we use cairo_ps_surface_set_size on the first
diff --git a/test/ps-surface-source.c b/test/ps-surface-source.c
index 41016f4e..37f57eef 100644
--- a/test/ps-surface-source.c
+++ b/test/ps-surface-source.c
@@ -33,7 +33,7 @@ create_source_surface (int size)
{
cairo_surface_t *surface;
- surface = cairo_ps_surface_create ("ps-surface-source-out.ps", size, size);
+ surface = cairo_ps_surface_create ("ps-surface-source.out.ps", size, size);
cairo_surface_set_fallback_resolution (surface, 72., 72.);
return surface;
diff --git a/test/ps-surface-source-ref.png b/test/ps-surface-source.ref.png
index 3fa8bbe5..3fa8bbe5 100644
--- a/test/ps-surface-source-ref.png
+++ b/test/ps-surface-source.ref.png
Binary files differ
diff --git a/test/push-group-pdf-ref.png b/test/push-group.pdf.ref.png
index e016dbd7..e016dbd7 100644
--- a/test/push-group-pdf-ref.png
+++ b/test/push-group.pdf.ref.png
Binary files differ
diff --git a/test/push-group-pdf-rgb24-ref.png b/test/push-group.pdf.rgb24.ref.png
index 7e84ec83..7e84ec83 100644
--- a/test/push-group-pdf-rgb24-ref.png
+++ b/test/push-group.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/push-group-ref.png b/test/push-group.ref.png
index 84bc184d..84bc184d 100644
--- a/test/push-group-ref.png
+++ b/test/push-group.ref.png
Binary files differ
diff --git a/test/push-group-rgb24-ref.png b/test/push-group.rgb24.ref.png
index cababd95..cababd95 100644
--- a/test/push-group-rgb24-ref.png
+++ b/test/push-group.rgb24.ref.png
Binary files differ
diff --git a/test/push-group-svg11-argb32-ref.png b/test/push-group.svg11.argb32.ref.png
index 34f06bf7..34f06bf7 100644
--- a/test/push-group-svg11-argb32-ref.png
+++ b/test/push-group.svg11.argb32.ref.png
Binary files differ
diff --git a/test/push-group-svg12-argb32-ref.png b/test/push-group.svg12.argb32.ref.png
index 34f06bf7..34f06bf7 100644
--- a/test/push-group-svg12-argb32-ref.png
+++ b/test/push-group.svg12.argb32.ref.png
Binary files differ
diff --git a/test/radial-gradient-pdf-ref.png b/test/radial-gradient.pdf.ref.png
index 18368c14..18368c14 100644
--- a/test/radial-gradient-pdf-ref.png
+++ b/test/radial-gradient.pdf.ref.png
Binary files differ
diff --git a/test/radial-gradient-quartz-ref.png b/test/radial-gradient.quartz.ref.png
index be420f86..be420f86 100644
--- a/test/radial-gradient-quartz-ref.png
+++ b/test/radial-gradient.quartz.ref.png
Binary files differ
diff --git a/test/radial-gradient-ref.png b/test/radial-gradient.ref.png
index ab108581..ab108581 100644
--- a/test/radial-gradient-ref.png
+++ b/test/radial-gradient.ref.png
Binary files differ
diff --git a/test/radial-gradient-svg11-ref.png b/test/radial-gradient.svg11.ref.png
index 7e047019..7e047019 100644
--- a/test/radial-gradient-svg11-ref.png
+++ b/test/radial-gradient.svg11.ref.png
Binary files differ
diff --git a/test/radial-gradient-svg12-ref.png b/test/radial-gradient.svg12.ref.png
index 7e047019..7e047019 100644
--- a/test/radial-gradient-svg12-ref.png
+++ b/test/radial-gradient.svg12.ref.png
Binary files differ
diff --git a/test/random-intersections-ps2-ref.png b/test/random-intersections.ps2.ref.png
index 590c8324..590c8324 100644
--- a/test/random-intersections-ps2-ref.png
+++ b/test/random-intersections.ps2.ref.png
Binary files differ
diff --git a/test/random-intersections-ps3-ref.png b/test/random-intersections.ps3.ref.png
index 590c8324..590c8324 100644
--- a/test/random-intersections-ps3-ref.png
+++ b/test/random-intersections.ps3.ref.png
Binary files differ
diff --git a/test/random-intersections-quartz-ref.png b/test/random-intersections.quartz.ref.png
index ef76cba9..ef76cba9 100644
--- a/test/random-intersections-quartz-ref.png
+++ b/test/random-intersections.quartz.ref.png
Binary files differ
diff --git a/test/random-intersections-ref.png b/test/random-intersections.ref.png
index 3188edef..3188edef 100644
--- a/test/random-intersections-ref.png
+++ b/test/random-intersections.ref.png
Binary files differ
diff --git a/test/rectangle-rounding-error-ref.png b/test/rectangle-rounding-error.ref.png
index 413345d7..413345d7 100644
--- a/test/rectangle-rounding-error-ref.png
+++ b/test/rectangle-rounding-error.ref.png
Binary files differ
diff --git a/test/rectilinear-fill-ref.png b/test/rectilinear-fill.ref.png
index 84b5967e..84b5967e 100644
--- a/test/rectilinear-fill-ref.png
+++ b/test/rectilinear-fill.ref.png
Binary files differ
diff --git a/test/rectilinear-miter-limit-ps2-ref.png b/test/rectilinear-miter-limit.ps2.ref.png
index 82130606..82130606 100644
--- a/test/rectilinear-miter-limit-ps2-ref.png
+++ b/test/rectilinear-miter-limit.ps2.ref.png
Binary files differ
diff --git a/test/rectilinear-miter-limit-ps3-ref.png b/test/rectilinear-miter-limit.ps3.ref.png
index 82130606..82130606 100644
--- a/test/rectilinear-miter-limit-ps3-ref.png
+++ b/test/rectilinear-miter-limit.ps3.ref.png
Binary files differ
diff --git a/test/rectilinear-miter-limit-ref.png b/test/rectilinear-miter-limit.ref.png
index 53bfee04..53bfee04 100644
--- a/test/rectilinear-miter-limit-ref.png
+++ b/test/rectilinear-miter-limit.ref.png
Binary files differ
diff --git a/test/rectilinear-stroke-ref.png b/test/rectilinear-stroke.ref.png
index 0a40b0de..0a40b0de 100644
--- a/test/rectilinear-stroke-ref.png
+++ b/test/rectilinear-stroke.ref.png
Binary files differ
diff --git a/test/reflected-stroke-ps2-ref.png b/test/reflected-stroke.ps2.ref.png
index 6290a176..6290a176 100644
--- a/test/reflected-stroke-ps2-ref.png
+++ b/test/reflected-stroke.ps2.ref.png
Binary files differ
diff --git a/test/reflected-stroke-ps3-ref.png b/test/reflected-stroke.ps3.ref.png
index 6290a176..6290a176 100644
--- a/test/reflected-stroke-ps3-ref.png
+++ b/test/reflected-stroke.ps3.ref.png
Binary files differ
diff --git a/test/reflected-stroke-quartz-ref.png b/test/reflected-stroke.quartz.ref.png
index 7568a995..7568a995 100644
--- a/test/reflected-stroke-quartz-ref.png
+++ b/test/reflected-stroke.quartz.ref.png
Binary files differ
diff --git a/test/reflected-stroke-ref.png b/test/reflected-stroke.ref.png
index 20f89c84..20f89c84 100644
--- a/test/reflected-stroke-ref.png
+++ b/test/reflected-stroke.ref.png
Binary files differ
diff --git a/test/rel-path-ps2-rgb24-ref.png b/test/rel-path.ps2.rgb24.ref.png
index ccdcebbc..ccdcebbc 100644
--- a/test/rel-path-ps2-rgb24-ref.png
+++ b/test/rel-path.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/rel-path-ps3-rgb24-ref.png b/test/rel-path.ps3.rgb24.ref.png
index ccdcebbc..ccdcebbc 100644
--- a/test/rel-path-ps3-rgb24-ref.png
+++ b/test/rel-path.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/rel-path-quartz-ref.png b/test/rel-path.quartz.ref.png
index 5878ce4d..5878ce4d 100644
--- a/test/rel-path-quartz-ref.png
+++ b/test/rel-path.quartz.ref.png
Binary files differ
diff --git a/test/rel-path-quartz-rgb24-ref.png b/test/rel-path.quartz.rgb24.ref.png
index 0e33b668..0e33b668 100644
--- a/test/rel-path-quartz-rgb24-ref.png
+++ b/test/rel-path.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/rel-path-ref.png b/test/rel-path.ref.png
index 7b7007f3..7b7007f3 100644
--- a/test/rel-path-ref.png
+++ b/test/rel-path.ref.png
Binary files differ
diff --git a/test/rel-path-rgb24-ref.png b/test/rel-path.rgb24.ref.png
index 0a8a8732..0a8a8732 100644
--- a/test/rel-path-rgb24-ref.png
+++ b/test/rel-path.rgb24.ref.png
Binary files differ
diff --git a/test/rgb24-ignore-alpha-ref.png b/test/rgb24-ignore-alpha.ref.png
index ab1d8fac..ab1d8fac 100644
--- a/test/rgb24-ignore-alpha-ref.png
+++ b/test/rgb24-ignore-alpha.ref.png
Binary files differ
diff --git a/test/rotate-image-surface-paint-pdf-argb32-ref.png b/test/rotate-image-surface-paint.pdf.argb32.ref.png
index c12ae8fd..c12ae8fd 100644
--- a/test/rotate-image-surface-paint-pdf-argb32-ref.png
+++ b/test/rotate-image-surface-paint.pdf.argb32.ref.png
Binary files differ
diff --git a/test/rotate-image-surface-paint-pdf-rgb24-ref.png b/test/rotate-image-surface-paint.pdf.rgb24.ref.png
index 5cd7bf61..5cd7bf61 100644
--- a/test/rotate-image-surface-paint-pdf-rgb24-ref.png
+++ b/test/rotate-image-surface-paint.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/rotate-image-surface-paint-ps2-ref.png b/test/rotate-image-surface-paint.ps2.ref.png
index dd725064..dd725064 100644
--- a/test/rotate-image-surface-paint-ps2-ref.png
+++ b/test/rotate-image-surface-paint.ps2.ref.png
Binary files differ
diff --git a/test/rotate-image-surface-paint-ps3-ref.png b/test/rotate-image-surface-paint.ps3.ref.png
index dd725064..dd725064 100644
--- a/test/rotate-image-surface-paint-ps3-ref.png
+++ b/test/rotate-image-surface-paint.ps3.ref.png
Binary files differ
diff --git a/test/rotate-image-surface-paint-quartz-ref.png b/test/rotate-image-surface-paint.quartz.ref.png
index f7ec95c8..f7ec95c8 100644
--- a/test/rotate-image-surface-paint-quartz-ref.png
+++ b/test/rotate-image-surface-paint.quartz.ref.png
Binary files differ
diff --git a/test/rotate-image-surface-paint-ref.png b/test/rotate-image-surface-paint.ref.png
index bd20481f..bd20481f 100644
--- a/test/rotate-image-surface-paint-ref.png
+++ b/test/rotate-image-surface-paint.ref.png
Binary files differ
diff --git a/test/rotate-image-surface-paint-svg11-ref.png b/test/rotate-image-surface-paint.svg11.ref.png
index 5a75aef2..5a75aef2 100644
--- a/test/rotate-image-surface-paint-svg11-ref.png
+++ b/test/rotate-image-surface-paint.svg11.ref.png
Binary files differ
diff --git a/test/rotate-image-surface-paint-svg12-ref.png b/test/rotate-image-surface-paint.svg12.ref.png
index 5a75aef2..5a75aef2 100644
--- a/test/rotate-image-surface-paint-svg12-ref.png
+++ b/test/rotate-image-surface-paint.svg12.ref.png
Binary files differ
diff --git a/test/scale-down-source-surface-paint-ref.png b/test/scale-down-source-surface-paint.ref.png
index 5c969d2c..5c969d2c 100644
--- a/test/scale-down-source-surface-paint-ref.png
+++ b/test/scale-down-source-surface-paint.ref.png
Binary files differ
diff --git a/test/scale-source-surface-paint-pdf-argb32-ref.png b/test/scale-source-surface-paint.pdf.argb32.ref.png
index de274f95..de274f95 100644
--- a/test/scale-source-surface-paint-pdf-argb32-ref.png
+++ b/test/scale-source-surface-paint.pdf.argb32.ref.png
Binary files differ
diff --git a/test/scale-source-surface-paint-pdf-rgb24-ref.png b/test/scale-source-surface-paint.pdf.rgb24.ref.png
index 3e873ab0..3e873ab0 100644
--- a/test/scale-source-surface-paint-pdf-rgb24-ref.png
+++ b/test/scale-source-surface-paint.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/scale-source-surface-paint-ref.png b/test/scale-source-surface-paint.ref.png
index ec3c059f..ec3c059f 100644
--- a/test/scale-source-surface-paint-ref.png
+++ b/test/scale-source-surface-paint.ref.png
Binary files differ
diff --git a/test/scale-source-surface-paint-rgb24-ref.png b/test/scale-source-surface-paint.rgb24.ref.png
index b9e2f435..b9e2f435 100644
--- a/test/scale-source-surface-paint-rgb24-ref.png
+++ b/test/scale-source-surface-paint.rgb24.ref.png
Binary files differ
diff --git a/test/scale-source-surface-paint-svg11-argb32-ref.png b/test/scale-source-surface-paint.svg11.argb32.ref.png
index ed946d4d..ed946d4d 100644
--- a/test/scale-source-surface-paint-svg11-argb32-ref.png
+++ b/test/scale-source-surface-paint.svg11.argb32.ref.png
Binary files differ
diff --git a/test/scale-source-surface-paint-svg11-rgb24-ref.png b/test/scale-source-surface-paint.svg11.rgb24.ref.png
index d424dce0..d424dce0 100644
--- a/test/scale-source-surface-paint-svg11-rgb24-ref.png
+++ b/test/scale-source-surface-paint.svg11.rgb24.ref.png
Binary files differ
diff --git a/test/scale-source-surface-paint-svg12-argb32-ref.png b/test/scale-source-surface-paint.svg12.argb32.ref.png
index ed946d4d..ed946d4d 100644
--- a/test/scale-source-surface-paint-svg12-argb32-ref.png
+++ b/test/scale-source-surface-paint.svg12.argb32.ref.png
Binary files differ
diff --git a/test/scale-source-surface-paint-svg12-rgb24-ref.png b/test/scale-source-surface-paint.svg12.rgb24.ref.png
index d424dce0..d424dce0 100644
--- a/test/scale-source-surface-paint-svg12-rgb24-ref.png
+++ b/test/scale-source-surface-paint.svg12.rgb24.ref.png
Binary files differ
diff --git a/test/select-font-face-ps2-ref.png b/test/select-font-face.ps2.ref.png
index 6c2f3611..6c2f3611 100644
--- a/test/select-font-face-ps2-ref.png
+++ b/test/select-font-face.ps2.ref.png
Binary files differ
diff --git a/test/select-font-face-ps3-ref.png b/test/select-font-face.ps3.ref.png
index 6c2f3611..6c2f3611 100644
--- a/test/select-font-face-ps3-ref.png
+++ b/test/select-font-face.ps3.ref.png
Binary files differ
diff --git a/test/select-font-face-quartz-ref.png b/test/select-font-face.quartz.ref.png
index 8f285b8e..8f285b8e 100644
--- a/test/select-font-face-quartz-ref.png
+++ b/test/select-font-face.quartz.ref.png
Binary files differ
diff --git a/test/select-font-face-ref.png b/test/select-font-face.ref.png
index b3d23220..b3d23220 100644
--- a/test/select-font-face-ref.png
+++ b/test/select-font-face.ref.png
Binary files differ
diff --git a/test/self-copy-overlap-ref.png b/test/self-copy-overlap.ref.png
index a70e819e..a70e819e 100644
--- a/test/self-copy-overlap-ref.png
+++ b/test/self-copy-overlap.ref.png
Binary files differ
diff --git a/test/self-copy-overlap-rgb24-ref.png b/test/self-copy-overlap.rgb24.ref.png
index ec730f6f..ec730f6f 100644
--- a/test/self-copy-overlap-rgb24-ref.png
+++ b/test/self-copy-overlap.rgb24.ref.png
Binary files differ
diff --git a/test/self-copy-ps2-ref.png b/test/self-copy.ps2.ref.png
index 5c9dd577..5c9dd577 100644
--- a/test/self-copy-ps2-ref.png
+++ b/test/self-copy.ps2.ref.png
Binary files differ
diff --git a/test/self-copy-ps3-ref.png b/test/self-copy.ps3.ref.png
index 5c9dd577..5c9dd577 100644
--- a/test/self-copy-ps3-ref.png
+++ b/test/self-copy.ps3.ref.png
Binary files differ
diff --git a/test/self-copy-ref.png b/test/self-copy.ref.png
index 92a20db6..92a20db6 100644
--- a/test/self-copy-ref.png
+++ b/test/self-copy.ref.png
Binary files differ
diff --git a/test/self-intersecting-ref.png b/test/self-intersecting.ref.png
index 384b0abc..384b0abc 100644
--- a/test/self-intersecting-ref.png
+++ b/test/self-intersecting.ref.png
Binary files differ
diff --git a/test/self-intersecting-rgb24-ref.png b/test/self-intersecting.rgb24.ref.png
index 51217926..51217926 100644
--- a/test/self-intersecting-rgb24-ref.png
+++ b/test/self-intersecting.rgb24.ref.png
Binary files differ
diff --git a/test/set-source-ref.png b/test/set-source.ref.png
index 19793e02..19793e02 100644
--- a/test/set-source-ref.png
+++ b/test/set-source.ref.png
Binary files differ
diff --git a/test/set-source-rgb24-ref.png b/test/set-source.rgb24.ref.png
index b158c746..b158c746 100644
--- a/test/set-source-rgb24-ref.png
+++ b/test/set-source.rgb24.ref.png
Binary files differ
diff --git a/test/set-source-svg11-argb32-ref.png b/test/set-source.svg11.argb32.ref.png
index 754f1c46..754f1c46 100644
--- a/test/set-source-svg11-argb32-ref.png
+++ b/test/set-source.svg11.argb32.ref.png
Binary files differ
diff --git a/test/set-source-svg12-argb32-ref.png b/test/set-source.svg12.argb32.ref.png
index 754f1c46..754f1c46 100644
--- a/test/set-source-svg12-argb32-ref.png
+++ b/test/set-source.svg12.argb32.ref.png
Binary files differ
diff --git a/test/show-glyphs-many-ref.png b/test/show-glyphs-many.ref.png
index b61c5f7b..b61c5f7b 100644
--- a/test/show-glyphs-many-ref.png
+++ b/test/show-glyphs-many.ref.png
Binary files differ
diff --git a/test/show-text-current-point-ps2-ref.png b/test/show-text-current-point.ps2.ref.png
index b42c48e7..b42c48e7 100644
--- a/test/show-text-current-point-ps2-ref.png
+++ b/test/show-text-current-point.ps2.ref.png
Binary files differ
diff --git a/test/show-text-current-point-ps3-ref.png b/test/show-text-current-point.ps3.ref.png
index b42c48e7..b42c48e7 100644
--- a/test/show-text-current-point-ps3-ref.png
+++ b/test/show-text-current-point.ps3.ref.png
Binary files differ
diff --git a/test/show-text-current-point-quartz-ref.png b/test/show-text-current-point.quartz.ref.png
index 538b0d1a..538b0d1a 100644
--- a/test/show-text-current-point-quartz-ref.png
+++ b/test/show-text-current-point.quartz.ref.png
Binary files differ
diff --git a/test/show-text-current-point-ref.png b/test/show-text-current-point.ref.png
index 2fc5bd83..2fc5bd83 100644
--- a/test/show-text-current-point-ref.png
+++ b/test/show-text-current-point.ref.png
Binary files differ
diff --git a/test/skew-extreme-ps2-ref.png b/test/skew-extreme.ps2.ref.png
index 69f1d374..69f1d374 100644
--- a/test/skew-extreme-ps2-ref.png
+++ b/test/skew-extreme.ps2.ref.png
Binary files differ
diff --git a/test/skew-extreme-ps3-ref.png b/test/skew-extreme.ps3.ref.png
index 69f1d374..69f1d374 100644
--- a/test/skew-extreme-ps3-ref.png
+++ b/test/skew-extreme.ps3.ref.png
Binary files differ
diff --git a/test/skew-extreme-ref.png b/test/skew-extreme.ref.png
index 14083956..14083956 100644
--- a/test/skew-extreme-ref.png
+++ b/test/skew-extreme.ref.png
Binary files differ
diff --git a/test/smask-fill-pdf-ref.png b/test/smask-fill.pdf.ref.png
index dc87a5f0..dc87a5f0 100644
--- a/test/smask-fill-pdf-ref.png
+++ b/test/smask-fill.pdf.ref.png
Binary files differ
diff --git a/test/smask-fill-ref.png b/test/smask-fill.ref.png
index c778a791..c778a791 100644
--- a/test/smask-fill-ref.png
+++ b/test/smask-fill.ref.png
Binary files differ
diff --git a/test/smask-fill-svg11-ref.png b/test/smask-fill.svg11.ref.png
index 06ab12a6..06ab12a6 100644
--- a/test/smask-fill-svg11-ref.png
+++ b/test/smask-fill.svg11.ref.png
Binary files differ
diff --git a/test/smask-fill-svg12-ref.png b/test/smask-fill.svg12.ref.png
index 06ab12a6..06ab12a6 100644
--- a/test/smask-fill-svg12-ref.png
+++ b/test/smask-fill.svg12.ref.png
Binary files differ
diff --git a/test/smask-image-mask-pdf-ref.png b/test/smask-image-mask.pdf.ref.png
index 54baefda..54baefda 100644
--- a/test/smask-image-mask-pdf-ref.png
+++ b/test/smask-image-mask.pdf.ref.png
Binary files differ
diff --git a/test/smask-image-mask-ref.png b/test/smask-image-mask.ref.png
index 858b2094..858b2094 100644
--- a/test/smask-image-mask-ref.png
+++ b/test/smask-image-mask.ref.png
Binary files differ
diff --git a/test/smask-mask-pdf-ref.png b/test/smask-mask.pdf.ref.png
index 94dac1dc..94dac1dc 100644
--- a/test/smask-mask-pdf-ref.png
+++ b/test/smask-mask.pdf.ref.png
Binary files differ
diff --git a/test/smask-mask-ref.png b/test/smask-mask.ref.png
index eabd2d6b..eabd2d6b 100644
--- a/test/smask-mask-ref.png
+++ b/test/smask-mask.ref.png
Binary files differ
diff --git a/test/smask-mask-svg11-ref.png b/test/smask-mask.svg11.ref.png
index 0820cd18..0820cd18 100644
--- a/test/smask-mask-svg11-ref.png
+++ b/test/smask-mask.svg11.ref.png
Binary files differ
diff --git a/test/smask-mask-svg12-ref.png b/test/smask-mask.svg12.ref.png
index 0820cd18..0820cd18 100644
--- a/test/smask-mask-svg12-ref.png
+++ b/test/smask-mask.svg12.ref.png
Binary files differ
diff --git a/test/smask-paint-pdf-ref.png b/test/smask-paint.pdf.ref.png
index 7d82db9a..7d82db9a 100644
--- a/test/smask-paint-pdf-ref.png
+++ b/test/smask-paint.pdf.ref.png
Binary files differ
diff --git a/test/smask-paint-ref.png b/test/smask-paint.ref.png
index 43812096..43812096 100644
--- a/test/smask-paint-ref.png
+++ b/test/smask-paint.ref.png
Binary files differ
diff --git a/test/smask-paint-svg11-ref.png b/test/smask-paint.svg11.ref.png
index 09c01deb..09c01deb 100644
--- a/test/smask-paint-svg11-ref.png
+++ b/test/smask-paint.svg11.ref.png
Binary files differ
diff --git a/test/smask-paint-svg12-ref.png b/test/smask-paint.svg12.ref.png
index 09c01deb..09c01deb 100644
--- a/test/smask-paint-svg12-ref.png
+++ b/test/smask-paint.svg12.ref.png
Binary files differ
diff --git a/test/smask-stroke-pdf-ref.png b/test/smask-stroke.pdf.ref.png
index ac9b5a18..ac9b5a18 100644
--- a/test/smask-stroke-pdf-ref.png
+++ b/test/smask-stroke.pdf.ref.png
Binary files differ
diff --git a/test/smask-stroke-ref.png b/test/smask-stroke.ref.png
index 0d3f7fea..0d3f7fea 100644
--- a/test/smask-stroke-ref.png
+++ b/test/smask-stroke.ref.png
Binary files differ
diff --git a/test/smask-text-pdf-ref.png b/test/smask-text.pdf.ref.png
index 7542d3dd..7542d3dd 100644
--- a/test/smask-text-pdf-ref.png
+++ b/test/smask-text.pdf.ref.png
Binary files differ
diff --git a/test/smask-text-ps2-ref.png b/test/smask-text.ps2.ref.png
index ae61325c..ae61325c 100644
--- a/test/smask-text-ps2-ref.png
+++ b/test/smask-text.ps2.ref.png
Binary files differ
diff --git a/test/smask-text-ps3-ref.png b/test/smask-text.ps3.ref.png
index ae61325c..ae61325c 100644
--- a/test/smask-text-ps3-ref.png
+++ b/test/smask-text.ps3.ref.png
Binary files differ
diff --git a/test/smask-text-ref.png b/test/smask-text.ref.png
index f001859b..f001859b 100644
--- a/test/smask-text-ref.png
+++ b/test/smask-text.ref.png
Binary files differ
diff --git a/test/smask-text-svg11-ref.png b/test/smask-text.svg11.ref.png
index 2665370c..2665370c 100644
--- a/test/smask-text-svg11-ref.png
+++ b/test/smask-text.svg11.ref.png
Binary files differ
diff --git a/test/smask-text-svg12-ref.png b/test/smask-text.svg12.ref.png
index 2665370c..2665370c 100644
--- a/test/smask-text-svg12-ref.png
+++ b/test/smask-text.svg12.ref.png
Binary files differ
diff --git a/test/smask-pdf-ref.png b/test/smask.pdf.ref.png
index 7d82db9a..7d82db9a 100644
--- a/test/smask-pdf-ref.png
+++ b/test/smask.pdf.ref.png
Binary files differ
diff --git a/test/smask-ps2-ref.png b/test/smask.ps2.ref.png
index c006bbda..c006bbda 100644
--- a/test/smask-ps2-ref.png
+++ b/test/smask.ps2.ref.png
Binary files differ
diff --git a/test/smask-ps3-ref.png b/test/smask.ps3.ref.png
index c006bbda..c006bbda 100644
--- a/test/smask-ps3-ref.png
+++ b/test/smask.ps3.ref.png
Binary files differ
diff --git a/test/smask-ref.png b/test/smask.ref.png
index 2d98e433..2d98e433 100644
--- a/test/smask-ref.png
+++ b/test/smask.ref.png
Binary files differ
diff --git a/test/smask-svg11-ref.png b/test/smask.svg11.ref.png
index f1885614..f1885614 100644
--- a/test/smask-svg11-ref.png
+++ b/test/smask.svg11.ref.png
Binary files differ
diff --git a/test/smask-svg12-ref.png b/test/smask.svg12.ref.png
index f1885614..f1885614 100644
--- a/test/smask-svg12-ref.png
+++ b/test/smask.svg12.ref.png
Binary files differ
diff --git a/test/solid-pattern-cache-stress-ref.png b/test/solid-pattern-cache-stress.ref.png
index e0e8498c..e0e8498c 100644
--- a/test/solid-pattern-cache-stress-ref.png
+++ b/test/solid-pattern-cache-stress.ref.png
Binary files differ
diff --git a/test/source-clip-scale-pdf-ref.png b/test/source-clip-scale.pdf.ref.png
index 78c77106..78c77106 100644
--- a/test/source-clip-scale-pdf-ref.png
+++ b/test/source-clip-scale.pdf.ref.png
Binary files differ
diff --git a/test/source-clip-scale-ps2-argb32-ref.png b/test/source-clip-scale.ps2.argb32.ref.png
index be57d772..be57d772 100644
--- a/test/source-clip-scale-ps2-argb32-ref.png
+++ b/test/source-clip-scale.ps2.argb32.ref.png
Binary files differ
diff --git a/test/source-clip-scale-ps2-rgb24-ref.png b/test/source-clip-scale.ps2.rgb24.ref.png
index be57d772..be57d772 100644
--- a/test/source-clip-scale-ps2-rgb24-ref.png
+++ b/test/source-clip-scale.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/source-clip-scale-ps3-argb32-ref.png b/test/source-clip-scale.ps3.argb32.ref.png
index be57d772..be57d772 100644
--- a/test/source-clip-scale-ps3-argb32-ref.png
+++ b/test/source-clip-scale.ps3.argb32.ref.png
Binary files differ
diff --git a/test/source-clip-scale-ps3-rgb24-ref.png b/test/source-clip-scale.ps3.rgb24.ref.png
index be57d772..be57d772 100644
--- a/test/source-clip-scale-ps3-rgb24-ref.png
+++ b/test/source-clip-scale.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/source-clip-scale-quartz-ref.png b/test/source-clip-scale.quartz.ref.png
index f21ae4bb..f21ae4bb 100644
--- a/test/source-clip-scale-quartz-ref.png
+++ b/test/source-clip-scale.quartz.ref.png
Binary files differ
diff --git a/test/source-clip-scale-ref.png b/test/source-clip-scale.ref.png
index 1519ff89..1519ff89 100644
--- a/test/source-clip-scale-ref.png
+++ b/test/source-clip-scale.ref.png
Binary files differ
diff --git a/test/source-clip-scale-svg11-ref.png b/test/source-clip-scale.svg11.ref.png
index 87c29174..87c29174 100644
--- a/test/source-clip-scale-svg11-ref.png
+++ b/test/source-clip-scale.svg11.ref.png
Binary files differ
diff --git a/test/source-clip-scale-svg12-ref.png b/test/source-clip-scale.svg12.ref.png
index 87c29174..87c29174 100644
--- a/test/source-clip-scale-svg12-ref.png
+++ b/test/source-clip-scale.svg12.ref.png
Binary files differ
diff --git a/test/source-clip-ref.png b/test/source-clip.ref.png
index 22454bed..22454bed 100644
--- a/test/source-clip-ref.png
+++ b/test/source-clip.ref.png
Binary files differ
diff --git a/test/source-surface-scale-paint-ref.png b/test/source-surface-scale-paint.ref.png
index a81f93d9..a81f93d9 100644
--- a/test/source-surface-scale-paint-ref.png
+++ b/test/source-surface-scale-paint.ref.png
Binary files differ
diff --git a/test/source-surface-scale-paint-rgb24-ref.png b/test/source-surface-scale-paint.rgb24.ref.png
index 7ca74593..7ca74593 100644
--- a/test/source-surface-scale-paint-rgb24-ref.png
+++ b/test/source-surface-scale-paint.rgb24.ref.png
Binary files differ
diff --git a/test/spline-decomposition-pdf-ref.png b/test/spline-decomposition.pdf.ref.png
index 4fd25a62..4fd25a62 100644
--- a/test/spline-decomposition-pdf-ref.png
+++ b/test/spline-decomposition.pdf.ref.png
Binary files differ
diff --git a/test/spline-decomposition-ps2-ref.png b/test/spline-decomposition.ps2.ref.png
index ca1fbfd6..ca1fbfd6 100644
--- a/test/spline-decomposition-ps2-ref.png
+++ b/test/spline-decomposition.ps2.ref.png
Binary files differ
diff --git a/test/spline-decomposition-ps3-ref.png b/test/spline-decomposition.ps3.ref.png
index ca1fbfd6..ca1fbfd6 100644
--- a/test/spline-decomposition-ps3-ref.png
+++ b/test/spline-decomposition.ps3.ref.png
Binary files differ
diff --git a/test/spline-decomposition-ref.png b/test/spline-decomposition.ref.png
index 4e1b3448..4e1b3448 100644
--- a/test/spline-decomposition-ref.png
+++ b/test/spline-decomposition.ref.png
Binary files differ
diff --git a/test/spline-decomposition-svg11-ref.png b/test/spline-decomposition.svg11.ref.png
index 4fd25a62..4fd25a62 100644
--- a/test/spline-decomposition-svg11-ref.png
+++ b/test/spline-decomposition.svg11.ref.png
Binary files differ
diff --git a/test/spline-decomposition-svg12-ref.png b/test/spline-decomposition.svg12.ref.png
index 4fd25a62..4fd25a62 100644
--- a/test/spline-decomposition-svg12-ref.png
+++ b/test/spline-decomposition.svg12.ref.png
Binary files differ
diff --git a/test/stroke-ctm-caps-ps2-ref.png b/test/stroke-ctm-caps.ps2.ref.png
index 63c10645..63c10645 100644
--- a/test/stroke-ctm-caps-ps2-ref.png
+++ b/test/stroke-ctm-caps.ps2.ref.png
Binary files differ
diff --git a/test/stroke-ctm-caps-ps3-ref.png b/test/stroke-ctm-caps.ps3.ref.png
index 63c10645..63c10645 100644
--- a/test/stroke-ctm-caps-ps3-ref.png
+++ b/test/stroke-ctm-caps.ps3.ref.png
Binary files differ
diff --git a/test/stroke-ctm-caps-quartz-ref.png b/test/stroke-ctm-caps.quartz.ref.png
index 45ea1459..45ea1459 100644
--- a/test/stroke-ctm-caps-quartz-ref.png
+++ b/test/stroke-ctm-caps.quartz.ref.png
Binary files differ
diff --git a/test/stroke-ctm-caps-ref.png b/test/stroke-ctm-caps.ref.png
index f3643576..f3643576 100644
--- a/test/stroke-ctm-caps-ref.png
+++ b/test/stroke-ctm-caps.ref.png
Binary files differ
diff --git a/test/stroke-image-pdf-ref.png b/test/stroke-image.pdf.ref.png
index f3eb75d8..f3eb75d8 100644
--- a/test/stroke-image-pdf-ref.png
+++ b/test/stroke-image.pdf.ref.png
Binary files differ
diff --git a/test/stroke-image-ps2-ref.png b/test/stroke-image.ps2.ref.png
index a1871674..a1871674 100644
--- a/test/stroke-image-ps2-ref.png
+++ b/test/stroke-image.ps2.ref.png
Binary files differ
diff --git a/test/stroke-image-ps3-ref.png b/test/stroke-image.ps3.ref.png
index a1871674..a1871674 100644
--- a/test/stroke-image-ps3-ref.png
+++ b/test/stroke-image.ps3.ref.png
Binary files differ
diff --git a/test/stroke-image-quartz-ref.png b/test/stroke-image.quartz.ref.png
index db1f5a70..db1f5a70 100644
--- a/test/stroke-image-quartz-ref.png
+++ b/test/stroke-image.quartz.ref.png
Binary files differ
diff --git a/test/stroke-image-ref.png b/test/stroke-image.ref.png
index c8b9417d..c8b9417d 100644
--- a/test/stroke-image-ref.png
+++ b/test/stroke-image.ref.png
Binary files differ
diff --git a/test/surface-pattern-big-scale-down-ref.png b/test/surface-pattern-big-scale-down.ref.png
index 7a8f513e..7a8f513e 100644
--- a/test/surface-pattern-big-scale-down-ref.png
+++ b/test/surface-pattern-big-scale-down.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-down-pdf-argb32-ref.png b/test/surface-pattern-scale-down.pdf.argb32.ref.png
index c29d804c..c29d804c 100644
--- a/test/surface-pattern-scale-down-pdf-argb32-ref.png
+++ b/test/surface-pattern-scale-down.pdf.argb32.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-down-pdf-rgb24-ref.png b/test/surface-pattern-scale-down.pdf.rgb24.ref.png
index c29d804c..c29d804c 100644
--- a/test/surface-pattern-scale-down-pdf-rgb24-ref.png
+++ b/test/surface-pattern-scale-down.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-down-ps2-ref.png b/test/surface-pattern-scale-down.ps2.ref.png
index 5fb6395c..5fb6395c 100644
--- a/test/surface-pattern-scale-down-ps2-ref.png
+++ b/test/surface-pattern-scale-down.ps2.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-down-ps3-ref.png b/test/surface-pattern-scale-down.ps3.ref.png
index 5fb6395c..5fb6395c 100644
--- a/test/surface-pattern-scale-down-ps3-ref.png
+++ b/test/surface-pattern-scale-down.ps3.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-down-quartz-ref.png b/test/surface-pattern-scale-down.quartz.ref.png
index 93a34dac..93a34dac 100644
--- a/test/surface-pattern-scale-down-quartz-ref.png
+++ b/test/surface-pattern-scale-down.quartz.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-down-ref.png b/test/surface-pattern-scale-down.ref.png
index b7255ef7..b7255ef7 100644
--- a/test/surface-pattern-scale-down-ref.png
+++ b/test/surface-pattern-scale-down.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-up-pdf-argb32-ref.png b/test/surface-pattern-scale-up.pdf.argb32.ref.png
index 6f3a53c5..6f3a53c5 100644
--- a/test/surface-pattern-scale-up-pdf-argb32-ref.png
+++ b/test/surface-pattern-scale-up.pdf.argb32.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-up-pdf-rgb24-ref.png b/test/surface-pattern-scale-up.pdf.rgb24.ref.png
index 6f3a53c5..6f3a53c5 100644
--- a/test/surface-pattern-scale-up-pdf-rgb24-ref.png
+++ b/test/surface-pattern-scale-up.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-up-ps2-ref.png b/test/surface-pattern-scale-up.ps2.ref.png
index 7f672880..7f672880 100644
--- a/test/surface-pattern-scale-up-ps2-ref.png
+++ b/test/surface-pattern-scale-up.ps2.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-up-ps3-ref.png b/test/surface-pattern-scale-up.ps3.ref.png
index 7f672880..7f672880 100644
--- a/test/surface-pattern-scale-up-ps3-ref.png
+++ b/test/surface-pattern-scale-up.ps3.ref.png
Binary files differ
diff --git a/test/surface-pattern-scale-up-ref.png b/test/surface-pattern-scale-up.ref.png
index 821f5402..821f5402 100644
--- a/test/surface-pattern-scale-up-ref.png
+++ b/test/surface-pattern-scale-up.ref.png
Binary files differ
diff --git a/test/surface-pattern-pdf-ref.png b/test/surface-pattern.pdf.ref.png
index bfb34788..bfb34788 100644
--- a/test/surface-pattern-pdf-ref.png
+++ b/test/surface-pattern.pdf.ref.png
Binary files differ
diff --git a/test/surface-pattern-ps2-ref.png b/test/surface-pattern.ps2.ref.png
index b5c7b915..b5c7b915 100644
--- a/test/surface-pattern-ps2-ref.png
+++ b/test/surface-pattern.ps2.ref.png
Binary files differ
diff --git a/test/surface-pattern-ps3-ref.png b/test/surface-pattern.ps3.ref.png
index b5c7b915..b5c7b915 100644
--- a/test/surface-pattern-ps3-ref.png
+++ b/test/surface-pattern.ps3.ref.png
Binary files differ
diff --git a/test/surface-pattern-ref.png b/test/surface-pattern.ref.png
index d1c2b335..d1c2b335 100644
--- a/test/surface-pattern-ref.png
+++ b/test/surface-pattern.ref.png
Binary files differ
diff --git a/test/surface-pattern-svg11-ref.png b/test/surface-pattern.svg11.ref.png
index 5569a557..5569a557 100644
--- a/test/surface-pattern-svg11-ref.png
+++ b/test/surface-pattern.svg11.ref.png
Binary files differ
diff --git a/test/surface-pattern-svg12-ref.png b/test/surface-pattern.svg12.ref.png
index 5569a557..5569a557 100644
--- a/test/surface-pattern-svg12-ref.png
+++ b/test/surface-pattern.svg12.ref.png
Binary files differ
diff --git a/test/svg-clip.c b/test/svg-clip.c
index 4a6cf074..035b2360 100644
--- a/test/svg-clip.c
+++ b/test/svg-clip.c
@@ -107,7 +107,7 @@ static cairo_test_status_t
preamble (cairo_test_context_t *ctx)
{
cairo_t *cr;
- const char *filename = "svg-clip-out.svg";
+ const char *filename = "svg-clip.out.svg";
cairo_surface_t *surface;
if (! cairo_test_is_target_enabled (ctx, "svg11") &&
diff --git a/test/svg-surface-source.c b/test/svg-surface-source.c
index d7749e5d..c97d3caf 100644
--- a/test/svg-surface-source.c
+++ b/test/svg-surface-source.c
@@ -33,7 +33,7 @@ create_source_surface (int size)
{
cairo_surface_t *surface;
- surface = cairo_svg_surface_create ("svg-surface-source-out.svg",
+ surface = cairo_svg_surface_create ("svg-surface-source.out.svg",
size, size);
cairo_surface_set_fallback_resolution (surface, 72., 72.);
diff --git a/test/svg-surface-source-ref.png b/test/svg-surface-source.ref.png
index 3fa8bbe5..3fa8bbe5 100644
--- a/test/svg-surface-source-ref.png
+++ b/test/svg-surface-source.ref.png
Binary files differ
diff --git a/test/svg-surface.c b/test/svg-surface.c
index 6f071ced..4e29f1bc 100644
--- a/test/svg-surface.c
+++ b/test/svg-surface.c
@@ -90,7 +90,7 @@ static cairo_test_status_t
preamble (cairo_test_context_t *ctx)
{
cairo_t *cr;
- const char *filename = "svg-surface-out.svg";
+ const char *filename = "svg-surface.out.svg";
cairo_surface_t *surface;
if (! cairo_test_is_target_enabled (ctx, "svg11") &&
diff --git a/test/text-antialias-gray-quartz-ref.png b/test/text-antialias-gray.quartz.ref.png
index 573848dd..573848dd 100644
--- a/test/text-antialias-gray-quartz-ref.png
+++ b/test/text-antialias-gray.quartz.ref.png
Binary files differ
diff --git a/test/text-antialias-gray-ref.png b/test/text-antialias-gray.ref.png
index 63b2e52a..63b2e52a 100644
--- a/test/text-antialias-gray-ref.png
+++ b/test/text-antialias-gray.ref.png
Binary files differ
diff --git a/test/text-antialias-none-quartz-ref.png b/test/text-antialias-none.quartz.ref.png
index bcee5da2..bcee5da2 100644
--- a/test/text-antialias-none-quartz-ref.png
+++ b/test/text-antialias-none.quartz.ref.png
Binary files differ
diff --git a/test/text-antialias-none-ref.png b/test/text-antialias-none.ref.png
index bdd77bd5..bdd77bd5 100644
--- a/test/text-antialias-none-ref.png
+++ b/test/text-antialias-none.ref.png
Binary files differ
diff --git a/test/text-antialias-subpixel-quartz-ref.png b/test/text-antialias-subpixel.quartz.ref.png
index ffd487f3..ffd487f3 100644
--- a/test/text-antialias-subpixel-quartz-ref.png
+++ b/test/text-antialias-subpixel.quartz.ref.png
Binary files differ
diff --git a/test/text-antialias-subpixel-ref.png b/test/text-antialias-subpixel.ref.png
index 31ddc9c2..31ddc9c2 100644
--- a/test/text-antialias-subpixel-ref.png
+++ b/test/text-antialias-subpixel.ref.png
Binary files differ
diff --git a/test/text-glyph-range-ps2-ref.png b/test/text-glyph-range.ps2.ref.png
index b20e6bd6..b20e6bd6 100644
--- a/test/text-glyph-range-ps2-ref.png
+++ b/test/text-glyph-range.ps2.ref.png
Binary files differ
diff --git a/test/text-glyph-range-ps3-ref.png b/test/text-glyph-range.ps3.ref.png
index b20e6bd6..b20e6bd6 100644
--- a/test/text-glyph-range-ps3-ref.png
+++ b/test/text-glyph-range.ps3.ref.png
Binary files differ
diff --git a/test/text-glyph-range-ref.png b/test/text-glyph-range.ref.png
index a39e46cb..a39e46cb 100644
--- a/test/text-glyph-range-ref.png
+++ b/test/text-glyph-range.ref.png
Binary files differ
diff --git a/test/text-pattern-pdf-argb32-ref.png b/test/text-pattern.pdf.argb32.ref.png
index 2a70deb0..2a70deb0 100644
--- a/test/text-pattern-pdf-argb32-ref.png
+++ b/test/text-pattern.pdf.argb32.ref.png
Binary files differ
diff --git a/test/text-pattern-pdf-rgb24-ref.png b/test/text-pattern.pdf.rgb24.ref.png
index 2933f342..2933f342 100644
--- a/test/text-pattern-pdf-rgb24-ref.png
+++ b/test/text-pattern.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/text-pattern-ps3-argb32-ref.png b/test/text-pattern.ps3.argb32.ref.png
index fa68f643..fa68f643 100644
--- a/test/text-pattern-ps3-argb32-ref.png
+++ b/test/text-pattern.ps3.argb32.ref.png
Binary files differ
diff --git a/test/text-pattern-ps3-rgb24-ref.png b/test/text-pattern.ps3.rgb24.ref.png
index 943149c7..943149c7 100644
--- a/test/text-pattern-ps3-rgb24-ref.png
+++ b/test/text-pattern.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/text-pattern-quartz-ref.png b/test/text-pattern.quartz.ref.png
index 5cb58746..5cb58746 100644
--- a/test/text-pattern-quartz-ref.png
+++ b/test/text-pattern.quartz.ref.png
Binary files differ
diff --git a/test/text-pattern-quartz-rgb24-ref.png b/test/text-pattern.quartz.rgb24.ref.png
index 7eae4c87..7eae4c87 100644
--- a/test/text-pattern-quartz-rgb24-ref.png
+++ b/test/text-pattern.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/text-pattern-ref.png b/test/text-pattern.ref.png
index ac1dd84e..ac1dd84e 100644
--- a/test/text-pattern-ref.png
+++ b/test/text-pattern.ref.png
Binary files differ
diff --git a/test/text-pattern-rgb24-ref.png b/test/text-pattern.rgb24.ref.png
index 54b214b4..54b214b4 100644
--- a/test/text-pattern-rgb24-ref.png
+++ b/test/text-pattern.rgb24.ref.png
Binary files differ
diff --git a/test/text-pattern-svg11-argb32-ref.png b/test/text-pattern.svg11.argb32.ref.png
index 97d7534c..97d7534c 100644
--- a/test/text-pattern-svg11-argb32-ref.png
+++ b/test/text-pattern.svg11.argb32.ref.png
Binary files differ
diff --git a/test/text-pattern-svg11-rgb24-ref.png b/test/text-pattern.svg11.rgb24.ref.png
index c1f76c23..c1f76c23 100644
--- a/test/text-pattern-svg11-rgb24-ref.png
+++ b/test/text-pattern.svg11.rgb24.ref.png
Binary files differ
diff --git a/test/text-pattern-svg12-argb32-ref.png b/test/text-pattern.svg12.argb32.ref.png
index 97d7534c..97d7534c 100644
--- a/test/text-pattern-svg12-argb32-ref.png
+++ b/test/text-pattern.svg12.argb32.ref.png
Binary files differ
diff --git a/test/text-pattern-svg12-rgb24-ref.png b/test/text-pattern.svg12.rgb24.ref.png
index c1f76c23..c1f76c23 100644
--- a/test/text-pattern-svg12-rgb24-ref.png
+++ b/test/text-pattern.svg12.rgb24.ref.png
Binary files differ
diff --git a/test/text-rotate-pdf-ref.png b/test/text-rotate.pdf.ref.png
index bdd64e6e..bdd64e6e 100644
--- a/test/text-rotate-pdf-ref.png
+++ b/test/text-rotate.pdf.ref.png
Binary files differ
diff --git a/test/text-rotate-ps2-ref.png b/test/text-rotate.ps2.ref.png
index 125736bf..125736bf 100644
--- a/test/text-rotate-ps2-ref.png
+++ b/test/text-rotate.ps2.ref.png
Binary files differ
diff --git a/test/text-rotate-ps3-ref.png b/test/text-rotate.ps3.ref.png
index 125736bf..125736bf 100644
--- a/test/text-rotate-ps3-ref.png
+++ b/test/text-rotate.ps3.ref.png
Binary files differ
diff --git a/test/text-rotate-quartz-ref.png b/test/text-rotate.quartz.ref.png
index 6fb7f3da..6fb7f3da 100644
--- a/test/text-rotate-quartz-ref.png
+++ b/test/text-rotate.quartz.ref.png
Binary files differ
diff --git a/test/text-rotate-ref.png b/test/text-rotate.ref.png
index b2273989..b2273989 100644
--- a/test/text-rotate-ref.png
+++ b/test/text-rotate.ref.png
Binary files differ
diff --git a/test/text-rotate-svg11-ref.png b/test/text-rotate.svg11.ref.png
index 35fd019f..35fd019f 100644
--- a/test/text-rotate-svg11-ref.png
+++ b/test/text-rotate.svg11.ref.png
Binary files differ
diff --git a/test/text-rotate-svg12-ref.png b/test/text-rotate.svg12.ref.png
index 35fd019f..35fd019f 100644
--- a/test/text-rotate-svg12-ref.png
+++ b/test/text-rotate.svg12.ref.png
Binary files differ
diff --git a/test/text-transform-pdf-ref.png b/test/text-transform.pdf.ref.png
index 46076bdf..46076bdf 100644
--- a/test/text-transform-pdf-ref.png
+++ b/test/text-transform.pdf.ref.png
Binary files differ
diff --git a/test/text-transform-ps2-ref.png b/test/text-transform.ps2.ref.png
index 6f33fb6c..6f33fb6c 100644
--- a/test/text-transform-ps2-ref.png
+++ b/test/text-transform.ps2.ref.png
Binary files differ
diff --git a/test/text-transform-ps3-ref.png b/test/text-transform.ps3.ref.png
index 6f33fb6c..6f33fb6c 100644
--- a/test/text-transform-ps3-ref.png
+++ b/test/text-transform.ps3.ref.png
Binary files differ
diff --git a/test/text-transform-ref.png b/test/text-transform.ref.png
index 6f36b9d4..6f36b9d4 100644
--- a/test/text-transform-ref.png
+++ b/test/text-transform.ref.png
Binary files differ
diff --git a/test/transforms-ps2-ref.png b/test/transforms.ps2.ref.png
index 6d195aaf..6d195aaf 100644
--- a/test/transforms-ps2-ref.png
+++ b/test/transforms.ps2.ref.png
Binary files differ
diff --git a/test/transforms-ps3-ref.png b/test/transforms.ps3.ref.png
index 6d195aaf..6d195aaf 100644
--- a/test/transforms-ps3-ref.png
+++ b/test/transforms.ps3.ref.png
Binary files differ
diff --git a/test/transforms-ref.png b/test/transforms.ref.png
index a60e5191..a60e5191 100644
--- a/test/transforms-ref.png
+++ b/test/transforms.ref.png
Binary files differ
diff --git a/test/translate-show-surface-ref.png b/test/translate-show-surface.ref.png
index 765adc4a..765adc4a 100644
--- a/test/translate-show-surface-ref.png
+++ b/test/translate-show-surface.ref.png
Binary files differ
diff --git a/test/trap-clip-pdf-argb32-ref.png b/test/trap-clip.pdf.argb32.ref.png
index c3ee9971..c3ee9971 100644
--- a/test/trap-clip-pdf-argb32-ref.png
+++ b/test/trap-clip.pdf.argb32.ref.png
Binary files differ
diff --git a/test/trap-clip-pdf-rgb24-ref.png b/test/trap-clip.pdf.rgb24.ref.png
index f787011c..f787011c 100644
--- a/test/trap-clip-pdf-rgb24-ref.png
+++ b/test/trap-clip.pdf.rgb24.ref.png
Binary files differ
diff --git a/test/trap-clip-ps2-argb32-ref.png b/test/trap-clip.ps2.argb32.ref.png
index 37121cde..37121cde 100644
--- a/test/trap-clip-ps2-argb32-ref.png
+++ b/test/trap-clip.ps2.argb32.ref.png
Binary files differ
diff --git a/test/trap-clip-ps2-rgb24-ref.png b/test/trap-clip.ps2.rgb24.ref.png
index 8dd921c2..8dd921c2 100644
--- a/test/trap-clip-ps2-rgb24-ref.png
+++ b/test/trap-clip.ps2.rgb24.ref.png
Binary files differ
diff --git a/test/trap-clip-ps3-argb32-ref.png b/test/trap-clip.ps3.argb32.ref.png
index 8bbd1fd3..8bbd1fd3 100644
--- a/test/trap-clip-ps3-argb32-ref.png
+++ b/test/trap-clip.ps3.argb32.ref.png
Binary files differ
diff --git a/test/trap-clip-ps3-rgb24-ref.png b/test/trap-clip.ps3.rgb24.ref.png
index f3ded801..f3ded801 100644
--- a/test/trap-clip-ps3-rgb24-ref.png
+++ b/test/trap-clip.ps3.rgb24.ref.png
Binary files differ
diff --git a/test/trap-clip-quartz-ref.png b/test/trap-clip.quartz.ref.png
index d1acd319..d1acd319 100644
--- a/test/trap-clip-quartz-ref.png
+++ b/test/trap-clip.quartz.ref.png
Binary files differ
diff --git a/test/trap-clip-quartz-rgb24-ref.png b/test/trap-clip.quartz.rgb24.ref.png
index 24da4b9a..24da4b9a 100644
--- a/test/trap-clip-quartz-rgb24-ref.png
+++ b/test/trap-clip.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/trap-clip-ref.png b/test/trap-clip.ref.png
index 2cbbdb76..2cbbdb76 100644
--- a/test/trap-clip-ref.png
+++ b/test/trap-clip.ref.png
Binary files differ
diff --git a/test/trap-clip-rgb24-ref.png b/test/trap-clip.rgb24.ref.png
index 15068aa5..15068aa5 100644
--- a/test/trap-clip-rgb24-ref.png
+++ b/test/trap-clip.rgb24.ref.png
Binary files differ
diff --git a/test/twin-ps2-ref.png b/test/twin.ps2.ref.png
index a58dc5b6..a58dc5b6 100644
--- a/test/twin-ps2-ref.png
+++ b/test/twin.ps2.ref.png
Binary files differ
diff --git a/test/twin-ps3-ref.png b/test/twin.ps3.ref.png
index a58dc5b6..a58dc5b6 100644
--- a/test/twin-ps3-ref.png
+++ b/test/twin.ps3.ref.png
Binary files differ
diff --git a/test/twin-ref.png b/test/twin.ref.png
index f2a5636d..f2a5636d 100644
--- a/test/twin-ref.png
+++ b/test/twin.ref.png
Binary files differ
diff --git a/test/twin-svg11-ref.png b/test/twin.svg11.ref.png
index 5b7d67d4..5b7d67d4 100644
--- a/test/twin-svg11-ref.png
+++ b/test/twin.svg11.ref.png
Binary files differ
diff --git a/test/twin-svg12-ref.png b/test/twin.svg12.ref.png
index 5b7d67d4..5b7d67d4 100644
--- a/test/twin-svg12-ref.png
+++ b/test/twin.svg12.ref.png
Binary files differ
diff --git a/test/unantialiased-shapes-quartz-ref.png b/test/unantialiased-shapes.quartz.ref.png
index 0760505d..0760505d 100644
--- a/test/unantialiased-shapes-quartz-ref.png
+++ b/test/unantialiased-shapes.quartz.ref.png
Binary files differ
diff --git a/test/unantialiased-shapes-ref.png b/test/unantialiased-shapes.ref.png
index 128a2a16..128a2a16 100644
--- a/test/unantialiased-shapes-ref.png
+++ b/test/unantialiased-shapes.ref.png
Binary files differ
diff --git a/test/unbounded-operator-quartz-ref.png b/test/unbounded-operator.quartz.ref.png
index b0501db6..b0501db6 100644
--- a/test/unbounded-operator-quartz-ref.png
+++ b/test/unbounded-operator.quartz.ref.png
Binary files differ
diff --git a/test/unbounded-operator-quartz-rgb24-ref.png b/test/unbounded-operator.quartz.rgb24.ref.png
index f8dae18d..f8dae18d 100644
--- a/test/unbounded-operator-quartz-rgb24-ref.png
+++ b/test/unbounded-operator.quartz.rgb24.ref.png
Binary files differ
diff --git a/test/unbounded-operator-ref.png b/test/unbounded-operator.ref.png
index 03c7bc8f..03c7bc8f 100644
--- a/test/unbounded-operator-ref.png
+++ b/test/unbounded-operator.ref.png
Binary files differ
diff --git a/test/unbounded-operator-rgb24-ref.png b/test/unbounded-operator.rgb24.ref.png
index b2f1a84d..b2f1a84d 100644
--- a/test/unbounded-operator-rgb24-ref.png
+++ b/test/unbounded-operator.rgb24.ref.png
Binary files differ
diff --git a/test/user-font-mask-pdf-ref.png b/test/user-font-mask.pdf.ref.png
index ebf14858..ebf14858 100644
--- a/test/user-font-mask-pdf-ref.png
+++ b/test/user-font-mask.pdf.ref.png
Binary files differ
diff --git a/test/user-font-mask-ps2-ref.png b/test/user-font-mask.ps2.ref.png
index ebf14858..ebf14858 100644
--- a/test/user-font-mask-ps2-ref.png
+++ b/test/user-font-mask.ps2.ref.png
Binary files differ
diff --git a/test/user-font-mask-ps3-ref.png b/test/user-font-mask.ps3.ref.png
index ebf14858..ebf14858 100644
--- a/test/user-font-mask-ps3-ref.png
+++ b/test/user-font-mask.ps3.ref.png
Binary files differ
diff --git a/test/user-font-mask-ref.png b/test/user-font-mask.ref.png
index e59eab82..e59eab82 100644
--- a/test/user-font-mask-ref.png
+++ b/test/user-font-mask.ref.png
Binary files differ
diff --git a/test/user-font-mask-svg11-ref.png b/test/user-font-mask.svg11.ref.png
index 55006bf7..55006bf7 100644
--- a/test/user-font-mask-svg11-ref.png
+++ b/test/user-font-mask.svg11.ref.png
Binary files differ
diff --git a/test/user-font-proxy-pdf-ref.png b/test/user-font-proxy.pdf.ref.png
index afe7cb0d..afe7cb0d 100644
--- a/test/user-font-proxy-pdf-ref.png
+++ b/test/user-font-proxy.pdf.ref.png
Binary files differ
diff --git a/test/user-font-proxy-ps2-ref.png b/test/user-font-proxy.ps2.ref.png
index 0d902444..0d902444 100644
--- a/test/user-font-proxy-ps2-ref.png
+++ b/test/user-font-proxy.ps2.ref.png
Binary files differ
diff --git a/test/user-font-proxy-ps3-ref.png b/test/user-font-proxy.ps3.ref.png
index 0d902444..0d902444 100644
--- a/test/user-font-proxy-ps3-ref.png
+++ b/test/user-font-proxy.ps3.ref.png
Binary files differ
diff --git a/test/user-font-proxy-ref.png b/test/user-font-proxy.ref.png
index ebd97198..ebd97198 100644
--- a/test/user-font-proxy-ref.png
+++ b/test/user-font-proxy.ref.png
Binary files differ
diff --git a/test/user-font-proxy-svg11-ref.png b/test/user-font-proxy.svg11.ref.png
index e5e9e9a7..e5e9e9a7 100644
--- a/test/user-font-proxy-svg11-ref.png
+++ b/test/user-font-proxy.svg11.ref.png
Binary files differ
diff --git a/test/user-font-proxy-svg12-ref.png b/test/user-font-proxy.svg12.ref.png
index e5e9e9a7..e5e9e9a7 100644
--- a/test/user-font-proxy-svg12-ref.png
+++ b/test/user-font-proxy.svg12.ref.png
Binary files differ
diff --git a/test/user-font-rescale-ps2-ref.png b/test/user-font-rescale.ps2.ref.png
index 7e112da8..7e112da8 100644
--- a/test/user-font-rescale-ps2-ref.png
+++ b/test/user-font-rescale.ps2.ref.png
Binary files differ
diff --git a/test/user-font-rescale-ps3-ref.png b/test/user-font-rescale.ps3.ref.png
index 7e112da8..7e112da8 100644
--- a/test/user-font-rescale-ps3-ref.png
+++ b/test/user-font-rescale.ps3.ref.png
Binary files differ
diff --git a/test/user-font-rescale-ref.png b/test/user-font-rescale.ref.png
index 44781302..44781302 100644
--- a/test/user-font-rescale-ref.png
+++ b/test/user-font-rescale.ref.png
Binary files differ
diff --git a/test/user-font-rescale-svg11-ref.png b/test/user-font-rescale.svg11.ref.png
index 871e27e4..871e27e4 100644
--- a/test/user-font-rescale-svg11-ref.png
+++ b/test/user-font-rescale.svg11.ref.png
Binary files differ
diff --git a/test/user-font-rescale-svg12-ref.png b/test/user-font-rescale.svg12.ref.png
index 871e27e4..871e27e4 100644
--- a/test/user-font-rescale-svg12-ref.png
+++ b/test/user-font-rescale.svg12.ref.png
Binary files differ
diff --git a/test/user-font-ps2-ref.png b/test/user-font.ps2.ref.png
index e1dd00ab..e1dd00ab 100644
--- a/test/user-font-ps2-ref.png
+++ b/test/user-font.ps2.ref.png
Binary files differ
diff --git a/test/user-font-ps3-ref.png b/test/user-font.ps3.ref.png
index e1dd00ab..e1dd00ab 100644
--- a/test/user-font-ps3-ref.png
+++ b/test/user-font.ps3.ref.png
Binary files differ
diff --git a/test/user-font-ref.png b/test/user-font.ref.png
index abc31171..abc31171 100644
--- a/test/user-font-ref.png
+++ b/test/user-font.ref.png
Binary files differ
diff --git a/test/user-font-svg11-ref.png b/test/user-font.svg11.ref.png
index 28ba652a..28ba652a 100644
--- a/test/user-font-svg11-ref.png
+++ b/test/user-font.svg11.ref.png
Binary files differ
diff --git a/test/user-font-svg12-ref.png b/test/user-font.svg12.ref.png
index 28ba652a..28ba652a 100644
--- a/test/user-font-svg12-ref.png
+++ b/test/user-font.svg12.ref.png
Binary files differ
diff --git a/test/xlib-expose-event.c b/test/xlib-expose-event.c
index a2bda1ac..fc312dad 100644
--- a/test/xlib-expose-event.c
+++ b/test/xlib-expose-event.c
@@ -190,9 +190,9 @@ compare (const cairo_test_context_t *ctx, cairo_surface_t *surface)
cairo_set_source_surface (cr, surface, 0, 0);
cairo_paint (cr);
cairo_destroy (cr);
- cairo_surface_write_to_png (image, "xlib-expose-event-out.png");
+ cairo_surface_write_to_png (image, "xlib-expose-event.out.png");
- reference = cairo_test_create_surface_from_png (ctx, "xlib-expose-event-ref.png");
+ reference = cairo_test_create_surface_from_png (ctx, "xlib-expose-event.ref.png");
status = image_diff (ctx, reference, image, diff, &result);
cairo_surface_destroy (reference);
diff --git a/test/xlib-expose-event-ref.png b/test/xlib-expose-event.ref.png
index 1cca0e74..1cca0e74 100644
--- a/test/xlib-expose-event-ref.png
+++ b/test/xlib-expose-event.ref.png
Binary files differ
diff --git a/test/xlib-surface-source-ps2-ref.png b/test/xlib-surface-source.ps2.ref.png
index 10231581..10231581 100644
--- a/test/xlib-surface-source-ps2-ref.png
+++ b/test/xlib-surface-source.ps2.ref.png
Binary files differ
diff --git a/test/xlib-surface-source-ps3-ref.png b/test/xlib-surface-source.ps3.ref.png
index 10231581..10231581 100644
--- a/test/xlib-surface-source-ps3-ref.png
+++ b/test/xlib-surface-source.ps3.ref.png
Binary files differ
diff --git a/test/xlib-surface-source-ref.png b/test/xlib-surface-source.ref.png
index 3fa8bbe5..3fa8bbe5 100644
--- a/test/xlib-surface-source-ref.png
+++ b/test/xlib-surface-source.ref.png
Binary files differ
diff --git a/test/zero-alpha-ref.png b/test/zero-alpha.ref.png
index d03727dd..d03727dd 100644
--- a/test/zero-alpha-ref.png
+++ b/test/zero-alpha.ref.png
Binary files differ