summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
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