[cairo-commit] test/big-line.ps.ref.png test/bug-bo-rectangular.ps.xfail.png test/caps-joins-curve.ps.ref.png test/caps-joins.ps.ref.png test/caps.ps.ref.png test/caps-sub-paths.ps.ref.png test/clear-source.ps.xfail.png test/clip-disjoint.ps.ref.png test/clip-fill-rule.ps2.argb32.ref.png test/clip-fill-rule.ps2.rgb24.ref.png test/clip-fill-rule.ps3.argb32.ref.png test/clip-fill-rule.ps3.rgb24.ref.png test/clip-fill-rule.ps.argb32.ref.png test/clip-fill-rule.ps.rgb24.ref.png test/clip-fill-unbounded.ps.argb32.xfail.png test/clip-image.ps.ref.png test/clip-nesting.ps2.argb32.ref.png test/clip-nesting.ps2.rgb24.ref.png test/clip-nesting.ps3.argb32.ref.png test/clip-nesting.ps3.rgb24.ref.png test/clip-nesting.ps.argb32.ref.png test/clip-nesting.ps.rgb24.ref.png test/clipped-group.ps2.ref.png test/clipped-group.ps3.ref.png test/clip-push-group.ps2.argb32.ref.png test/clip-push-group.ps2.rgb24.ref.png test/clip-push-group.ps3.argb32.ref.png test/clip-push-group.ps3.rgb24.ref.png test/cli p-push-group.ps.ref.png test/clip-stroke.ps.xfail.png test/clip-stroke-unbounded.ps.argb32.ref.png test/clip-twice.ps2.argb32.ref.png test/clip-twice.ps2.rgb24.ref.png test/clip-twice.ps3.argb32.ref.png test/clip-twice.ps3.rgb24.ref.png test/clip-twice.ps.argb32.ref.png test/clip-twice.ps.rgb24.ref.png test/copy-path.ps2.ref.png test/copy-path.ps3.ref.png test/copy-path.ps.ref.png test/dash-caps-joins.ps2.argb32.ref.png test/dash-caps-joins.ps2.rgb24.ref.png test/dash-caps-joins.ps3.argb32.ref.png test/dash-caps-joins.ps3.rgb24.ref.png test/dash-caps-joins.ps.ref.png test/dash-curve.ps2.ref.png test/dash-curve.ps3.ref.png test/dash-infinite-loop.ps.ref.png test/dash-scale.ps2.argb32.ref.png test/dash-scale.ps2.rgb24.ref.png test/dash-scale.ps3.argb32.ref.png test/dash-scale.ps3.rgb24.ref.png test/dash-scale.ps.ref.png test/dash-state.ps2.ref.png test/dash-state.ps3.ref.png test/degenerate-arc.ps2.ref.png test/degenerate-arc.ps3.ref.png test/degenerate-curve-to.ps.xfail.png t est/degenerate-dash.ps.xfail.png test/degenerate-path.ps.argb32.xfail.png test/degenerate-path.ps.rgb24.xfail.png test/degenerate-pen.ps2.ref.png test/degenerate-pen.ps3.ref.png test/degenerate-pen.ps.ref.png test/degenerate-rel-curve-to.ps.ref.png test/degenerate-rel-curve-to.ps.xfail.png test/fill-and-stroke.ps2.argb32.ref.png test/fill-and-stroke.ps2.rgb24.ref.png test/fill-and-stroke.ps3.argb32.ref.png test/fill-and-stroke.ps3.rgb24.ref.png test/fill-and-stroke.ps.argb32.ref.png test/fill-and-stroke.ps.rgb24.ref.png test/fill-degenerate-sort-order.ps.argb32.xfail.png test/fill-degenerate-sort-order.ps.rgb24.xfail.png test/fill-image.ps.ref.png test/fill-rule.ps2.argb32.ref.png test/fill-rule.ps2.rgb24.ref.png test/fill-rule.ps3.argb32.ref.png test/fill-rule.ps3.rgb24.ref.png test/finer-grained-fallbacks.ps2.argb32.ref.png test/finer-grained-fallbacks.ps2.rgb24.ref.png test/finer-grained-fallbacks.ps3.argb32.ref.png test/finer-grained-fallbacks.ps3.rgb24.ref.png test/ft-t ext-vertical-layout-type1.ps.ref.png test/ft-text-vertical-layout-type3.ps.ref.png test/group-unaligned.ps.ref.png test/group-unaligned.ps.rgb24.xfail.png test/implicit-close.ps.ref.png test/joins.ps.ref.png test/leaky-dashed-rectangle.ps.ref.png test/leaky-dashed-stroke.ps2.ref.png test/leaky-dashed-stroke.ps3.ref.png test/leaky-dashed-stroke.ps.ref.png test/leaky-polygon.ps2.ref.png test/leaky-polygon.ps3.ref.png test/leaky-polygon.ps.ref.png test/linear-gradient-subset.ps3.ref.png test/line-width-scale.ps2.ref.png test/line-width-scale.ps3.ref.png test/long-dashed-lines.ps2.ref.png test/long-dashed-lines.ps3.ref.png test/Makefile.am test/new-sub-path.ps2.argb32.ref.png test/new-sub-path.ps3.argb32.ref.png test/operator-alpha-alpha.ps.xfail.png test/over-around-source.ps2.argb32.ref.png test/over-around-source.ps3.argb32.ref.png test/over-below-source.ps2.argb32.ref.png test/over-below-source.ps2.rgb24.ref.png test/over-below-source.ps3.argb32.ref.png test/over-below-sourc e.ps3.rgb24.ref.png test/path-append.ps.ref.png test/pixman-rotate.ps.argb32.ref.png test/push-group-color.ps3.ref.png test/random-intersections-curves-eo.ps.ref.png test/random-intersections-curves-nz.ps.ref.png test/random-intersections-eo.ps.ref.png test/random-intersections-nonzero.ps.ref.png test/README test/recording-surface-pattern.ps2.argb32.ref.png test/recording-surface-pattern.ps2.rgb24.ref.png test/recording-surface-pattern.ps3.argb32.ref.png test/recording-surface-pattern.ps3.rgb24.ref.png test/recording-surface-pattern.ps.argb32.ref.png test/recording-surface-pattern.ps.rgb24.ref.png test/reflected-stroke.ps2.ref.png test/reflected-stroke.ps3.ref.png test/reflected-stroke.ps.ref.png test/rounded-rectangle-fill.ps.ref.png test/rounded-rectangle-stroke.ps.ref.png test/scale-offset-image.ps.ref.png test/spline-decomposition.ps.ref.png test/stroke-image.ps.ref.png test/subsurface.ps.ref.png test/surface-pattern-big-scale-down.ps.ref.png test/surface-pattern-big-sca le-down.ps.xfail.png test/text-glyph-range.ps2.ref.png test/text-glyph-range.ps3.ref.png test/text-glyph-range.ps.ref.png test/text-rotate.ps2.ref.png test/text-rotate.ps3.ref.png test/text-rotate.ps.ref.png test/text-transform.ps2.ref.png test/text-transform.ps3.ref.png test/text-transform.ps.ref.png test/trap-clip.ps2.argb32.ref.png test/trap-clip.ps2.rgb24.ref.png test/trap-clip.ps3.argb32.ref.png test/trap-clip.ps3.rgb24.ref.png test/twin.ps.ref.png test/user-font-proxy.ps.ref.png test/user-font-rescale.ps2.ref.png test/user-font-rescale.ps3.ref.png test/user-font-rescale.ps.ref.png test/xlib-expose-event.ps.ref.png

Chris Wilson ickle at kemper.freedesktop.org
Fri Jun 11 09:49:03 PDT 2010


 dev/null                                            |binary
 test/Makefile.am                                    |  116 +++++++++++---------
 test/README                                         |    2 
 test/big-line.ps.ref.png                            |binary
 test/bug-bo-rectangular.ps.xfail.png                |binary
 test/caps-joins-curve.ps.ref.png                    |binary
 test/caps-joins.ps.ref.png                          |binary
 test/caps-sub-paths.ps.ref.png                      |binary
 test/caps.ps.ref.png                                |binary
 test/clear-source.ps.xfail.png                      |binary
 test/clip-disjoint.ps.ref.png                       |binary
 test/clip-fill-rule.ps.argb32.ref.png               |binary
 test/clip-fill-rule.ps.rgb24.ref.png                |binary
 test/clip-fill-unbounded.ps.argb32.xfail.png        |binary
 test/clip-image.ps.ref.png                          |binary
 test/clip-nesting.ps.argb32.ref.png                 |binary
 test/clip-nesting.ps.rgb24.ref.png                  |binary
 test/clip-push-group.ps.ref.png                     |binary
 test/clip-stroke-unbounded.ps.argb32.ref.png        |binary
 test/clip-stroke.ps.xfail.png                       |binary
 test/clip-twice.ps.argb32.ref.png                   |binary
 test/clip-twice.ps.rgb24.ref.png                    |binary
 test/clipped-group.ps2.ref.png                      |binary
 test/clipped-group.ps3.ref.png                      |binary
 test/copy-path.ps.ref.png                           |binary
 test/dash-caps-joins.ps.ref.png                     |binary
 test/dash-curve.ps2.ref.png                         |binary
 test/dash-curve.ps3.ref.png                         |binary
 test/dash-infinite-loop.ps.ref.png                  |binary
 test/dash-scale.ps.ref.png                          |binary
 test/dash-state.ps2.ref.png                         |binary
 test/dash-state.ps3.ref.png                         |binary
 test/degenerate-arc.ps2.ref.png                     |binary
 test/degenerate-arc.ps3.ref.png                     |binary
 test/degenerate-curve-to.ps.xfail.png               |binary
 test/degenerate-dash.ps.xfail.png                   |binary
 test/degenerate-path.ps.argb32.xfail.png            |binary
 test/degenerate-path.ps.rgb24.xfail.png             |binary
 test/degenerate-pen.ps.ref.png                      |binary
 test/degenerate-rel-curve-to.ps.ref.png             |binary
 test/fill-and-stroke.ps.argb32.ref.png              |binary
 test/fill-and-stroke.ps.rgb24.ref.png               |binary
 test/fill-degenerate-sort-order.ps.argb32.xfail.png |binary
 test/fill-degenerate-sort-order.ps.rgb24.xfail.png  |binary
 test/fill-image.ps.ref.png                          |binary
 test/fill-rule.ps2.argb32.ref.png                   |binary
 test/fill-rule.ps2.rgb24.ref.png                    |binary
 test/fill-rule.ps3.argb32.ref.png                   |binary
 test/fill-rule.ps3.rgb24.ref.png                    |binary
 test/finer-grained-fallbacks.ps2.argb32.ref.png     |binary
 test/finer-grained-fallbacks.ps2.rgb24.ref.png      |binary
 test/finer-grained-fallbacks.ps3.argb32.ref.png     |binary
 test/finer-grained-fallbacks.ps3.rgb24.ref.png      |binary
 test/ft-text-vertical-layout-type1.ps.ref.png       |binary
 test/ft-text-vertical-layout-type3.ps.ref.png       |binary
 test/group-unaligned.ps.ref.png                     |binary
 test/group-unaligned.ps.rgb24.xfail.png             |binary
 test/implicit-close.ps.ref.png                      |binary
 test/joins.ps.ref.png                               |binary
 test/leaky-dashed-rectangle.ps.ref.png              |binary
 test/leaky-dashed-stroke.ps.ref.png                 |binary
 test/leaky-polygon.ps.ref.png                       |binary
 test/line-width-scale.ps2.ref.png                   |binary
 test/line-width-scale.ps3.ref.png                   |binary
 test/linear-gradient-subset.ps3.ref.png             |binary
 test/long-dashed-lines.ps2.ref.png                  |binary
 test/long-dashed-lines.ps3.ref.png                  |binary
 test/new-sub-path.ps2.argb32.ref.png                |binary
 test/new-sub-path.ps3.argb32.ref.png                |binary
 test/operator-alpha-alpha.ps.xfail.png              |binary
 test/over-around-source.ps2.argb32.ref.png          |binary
 test/over-around-source.ps3.argb32.ref.png          |binary
 test/over-below-source.ps2.argb32.ref.png           |binary
 test/over-below-source.ps2.rgb24.ref.png            |binary
 test/over-below-source.ps3.argb32.ref.png           |binary
 test/over-below-source.ps3.rgb24.ref.png            |binary
 test/path-append.ps.ref.png                         |binary
 test/pixman-rotate.ps.argb32.ref.png                |binary
 test/push-group-color.ps3.ref.png                   |binary
 test/random-intersections-curves-eo.ps.ref.png      |binary
 test/random-intersections-curves-nz.ps.ref.png      |binary
 test/random-intersections-eo.ps.ref.png             |binary
 test/random-intersections-nonzero.ps.ref.png        |binary
 test/recording-surface-pattern.ps.argb32.ref.png    |binary
 test/recording-surface-pattern.ps.rgb24.ref.png     |binary
 test/reflected-stroke.ps.ref.png                    |binary
 test/rounded-rectangle-fill.ps.ref.png              |binary
 test/rounded-rectangle-stroke.ps.ref.png            |binary
 test/scale-offset-image.ps.ref.png                  |binary
 test/spline-decomposition.ps.ref.png                |binary
 test/stroke-image.ps.ref.png                        |binary
 test/subsurface.ps.ref.png                          |binary
 test/surface-pattern-big-scale-down.ps.ref.png      |binary
 test/text-glyph-range.ps.ref.png                    |binary
 test/text-rotate.ps.ref.png                         |binary
 test/text-transform.ps.ref.png                      |binary
 test/trap-clip.ps2.argb32.ref.png                   |binary
 test/trap-clip.ps2.rgb24.ref.png                    |binary
 test/trap-clip.ps3.argb32.ref.png                   |binary
 test/trap-clip.ps3.rgb24.ref.png                    |binary
 test/twin.ps.ref.png                                |binary
 test/user-font-proxy.ps.ref.png                     |binary
 test/user-font-rescale.ps.ref.png                   |binary
 test/xlib-expose-event.ps.ref.png                   |binary
 104 files changed, 65 insertions(+), 53 deletions(-)

New commits:
commit 1c91d019c54afde0edb022312491b086588ce6c4
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Fri Jun 11 17:47:08 2010 +0100

    test: ps ref image refresh.
    
    Update to gs-8.71 and some additional reference images for the new tests.

diff --git a/test/Makefile.am b/test/Makefile.am
index 4d39301..9902432 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -149,9 +149,11 @@ REFERENCE_IMAGES = \
 	alpha-similar.svg.rgb24.xfail.png \
 	big-line.ref.png \
 	big-line.image16.ref.png \
+	big-line.ps.ref.png \
 	big-line.xlib.ref.png \
 	bug-bo-rectangular.ref.png \
 	bug-bo-rectangular.image16.ref.png \
+	bug-bo-rectangular.ps.xfail.png \
 	bilevel-image.ref.png \
 	bitmap-font.ref.png \
 	bitmap-font.rgb24.ref.png \
@@ -168,6 +170,7 @@ REFERENCE_IMAGES = \
 	caps-joins.image16.ref.png \
 	caps-sub-paths.ref.png \
 	caps-sub-paths.image16.ref.png \
+	caps-sub-paths.ps.ref.png \
 	caps.image16.ref.png \
 	caps.ps.ref.png \
 	caps.ref.png \
@@ -179,12 +182,14 @@ REFERENCE_IMAGES = \
 	clear.svg12.rgb24.xfail.png \
 	clear-source.ref.png \
 	clear-source.image16.ref.png \
+	clear-source.ps.xfail.png \
 	clip-all.ref.png \
 	clip-contexts.ref.png \
 	clip-device-offset.argb32.ref.png \
 	clip-device-offset.rgb24.ref.png \
 	clip-disjoint.ref.png \
 	clip-disjoint.image16.ref.png \
+	clip-disjoint.ps.ref.png \
 	clip-disjoint.xlib.ref.png \
 	clip-empty.ref.png \
 	clip-empty-group.ref.png \
@@ -200,10 +205,8 @@ REFERENCE_IMAGES = \
 	clip-fill-rule-pixel-aligned.rgb24.ref.png \
 	clip-fill-rule.image16.ref.png \
 	clip-fill-rule.pdf.argb32.ref.png \
-	clip-fill-rule.ps2.argb32.ref.png \
-	clip-fill-rule.ps2.rgb24.ref.png \
-	clip-fill-rule.ps3.argb32.ref.png \
-	clip-fill-rule.ps3.rgb24.ref.png \
+	clip-fill-rule.ps.argb32.ref.png \
+	clip-fill-rule.ps.rgb24.ref.png \
 	clip-fill-rule.ref.png \
 	clip-fill-rule.rgb24.ref.png \
 	clip-fill-rule.test-paginated.rgb24.ref.png \
@@ -211,18 +214,21 @@ REFERENCE_IMAGES = \
 	clip-fill-unbounded.image16.ref.png \
 	clip-fill-unbounded.argb32.ref.png \
 	clip-fill-unbounded.rgb24.ref.png \
+	clip-fill-unbounded.ps.argb32.xfail.png \
 	clip-fill-unbounded.svg12.argb32.xfail.png \
 	clip-fill-unbounded.svg12.rgb24.xfail.png \
 	clip-fill-unbounded.xlib.argb32.ref.png \
 	clip-fill-unbounded.xlib.rgb24.ref.png \
 	clip-fill-unbounded.xlib-fallback.rgb24.ref.png \
+	clip-group-shapes-aligned-rectangles.ref.png \
+	clip-group-shapes-unaligned-rectangles.ref.png \
+	clip-group-shapes-circles.ref.png \
 	clip-image.image16.ref.png \
 	clip-image.ref.png \
+	clip-image.ps.ref.png \
 	clip-nesting.pdf.argb32.ref.png \
-	clip-nesting.ps2.argb32.ref.png \
-	clip-nesting.ps2.rgb24.ref.png \
-	clip-nesting.ps3.argb32.ref.png \
-	clip-nesting.ps3.rgb24.ref.png \
+	clip-nesting.ps.argb32.ref.png \
+	clip-nesting.ps.rgb24.ref.png \
 	clip-nesting.quartz.ref.png \
 	clip-nesting.quartz.rgb24.ref.png \
 	clip-nesting.ref.png \
@@ -254,10 +260,7 @@ REFERENCE_IMAGES = \
 	clipped-surface.ref.png \
 	clip-push-group.image16.ref.png \
 	clip-push-group.pdf.ref.png \
-	clip-push-group.ps2.argb32.ref.png \
-	clip-push-group.ps2.rgb24.ref.png \
-	clip-push-group.ps3.argb32.ref.png \
-	clip-push-group.ps3.rgb24.ref.png \
+	clip-push-group.ps.ref.png \
 	clip-push-group.quartz.ref.png \
 	clip-push-group.ref.png \
 	clip-push-group.svg.ref.png \
@@ -269,6 +272,7 @@ REFERENCE_IMAGES = \
 	clip-shape.xlib-fallback.ref.png \
 	clip-stroke.image16.ref.png \
 	clip-stroke.ref.png \
+	clip-stroke.ps.xfail.png \
 	clip-stroke.xlib.ref.png \
 	clip-stroke.xlib-fallback.ref.png \
 	clip-stroke-no-op.image16.ref.png \
@@ -276,6 +280,7 @@ REFERENCE_IMAGES = \
 	clip-stroke-unbounded.image16.ref.png \
 	clip-stroke-unbounded.argb32.ref.png \
 	clip-stroke-unbounded.rgb24.ref.png \
+	clip-stroke-unbounded.ps.argb32.ref.png \
 	clip-stroke-unbounded.svg12.argb32.xfail.png \
 	clip-stroke-unbounded.svg12.rgb24.xfail.png \
 	clip-stroke-unbounded.xlib.argb32.ref.png \
@@ -288,10 +293,8 @@ REFERENCE_IMAGES = \
 	clip-text.xlib.ref.png \
 	clip-twice.image16.ref.png \
 	clip-twice.pdf.argb32.ref.png \
-	clip-twice.ps2.argb32.ref.png \
-	clip-twice.ps2.rgb24.ref.png \
-	clip-twice.ps3.argb32.ref.png \
-	clip-twice.ps3.rgb24.ref.png \
+	clip-twice.ps.argb32.ref.png \
+	clip-twice.ps.rgb24.ref.png \
 	clip-twice.quartz.ref.png \
 	clip-twice.quartz.rgb24.ref.png \
 	clip-twice.ref.png \
@@ -329,8 +332,7 @@ REFERENCE_IMAGES = \
 	composite-integer-translate-source.svg12.argb32.xfail.png \
 	composite-integer-translate-source.svg12.rgb24.xfail.png \
 	copy-path.image16.ref.png \
-	copy-path.ps2.ref.png \
-	copy-path.ps3.ref.png \
+	copy-path.ps.ref.png \
 	copy-path.ref.png \
 	coverage-rectangles.ref.png \
 	coverage-triangles.ref.png \
@@ -347,10 +349,7 @@ REFERENCE_IMAGES = \
 	curve-to-as-line-to.ps.xfail.png \
 	curve-to-as-line-to.ref.png \
 	dash-caps-joins.image16.ref.png \
-	dash-caps-joins.ps2.argb32.ref.png \
-	dash-caps-joins.ps2.rgb24.ref.png \
-	dash-caps-joins.ps3.argb32.ref.png \
-	dash-caps-joins.ps3.rgb24.ref.png \
+	dash-caps-joins.ps.ref.png \
 	dash-caps-joins.quartz.ref.png \
 	dash-caps-joins.ref.png \
 	dash-curve.image16.ref.png \
@@ -360,14 +359,12 @@ REFERENCE_IMAGES = \
 	dash-curve.ref.png \
 	dash-curve.xlib.ref.png \
 	dash-infinite-loop.ref.png \
+	dash-infinite-loop.ps.ref.png \
 	dash-no-dash.ref.png \
 	dash-offset.ref.png \
 	dash-offset-negative.ref.png \
 	dash-scale.image16.ref.png \
-	dash-scale.ps2.argb32.ref.png \
-	dash-scale.ps2.rgb24.ref.png \
-	dash-scale.ps3.argb32.ref.png \
-	dash-scale.ps3.rgb24.ref.png \
+	dash-scale.ps.ref.png \
 	dash-scale.quartz.ref.png \
 	dash-scale.ref.png \
 	dash-state.image16.ref.png \
@@ -394,6 +391,7 @@ REFERENCE_IMAGES = \
 	degenerate-dash.ps.xfail.png \
 	degenerate-dash.ref.png \
 	degenerate-dash.xlib.ref.png \
+	degenerate-linear-gradient.ref.png \
 	degenerate-path.ps.argb32.xfail.png \
 	degenerate-path.ps.rgb24.xfail.png \
 	degenerate-path.quartz.ref.png \
@@ -401,14 +399,14 @@ REFERENCE_IMAGES = \
 	degenerate-path.argb32.ref.png \
 	degenerate-path.rgb24.ref.png \
 	degenerate-pen.image16.ref.png \
-	degenerate-pen.ps2.ref.png \
-	degenerate-pen.ps3.ref.png \
+	degenerate-pen.ps.ref.png \
 	degenerate-pen.quartz.ref.png \
 	degenerate-pen.ref.png \
 	degenerate-pen.xlib.ref.png \
+	degenerate-radial-gradient.ref.png \
 	degenerate-rel-curve-to.image16.ref.png \
 	degenerate-rel-curve-to.ref.png \
-	degenerate-rel-curve-to.ps.xfail.png \
+	degenerate-rel-curve-to.ps.ref.png \
 	device-offset-fractional.gl.xfail.png \
 	device-offset-fractional.pdf.xfail.png \
 	device-offset-fractional.ps2.ref.png \
@@ -488,10 +486,8 @@ REFERENCE_IMAGES = \
 	fill-and-stroke-alpha.quartz.ref.png \
 	fill-and-stroke-alpha.ref.png \
 	fill-and-stroke.image16.ref.png \
-	fill-and-stroke.ps2.argb32.ref.png \
-	fill-and-stroke.ps2.rgb24.ref.png \
-	fill-and-stroke.ps3.argb32.ref.png \
-	fill-and-stroke.ps3.rgb24.ref.png \
+	fill-and-stroke.ps.argb32.ref.png \
+	fill-and-stroke.ps.rgb24.ref.png \
 	fill-and-stroke.quartz.ref.png \
 	fill-and-stroke.quartz.rgb24.ref.png \
 	fill-and-stroke.argb32.ref.png \
@@ -624,6 +620,7 @@ REFERENCE_IMAGES = \
 	group-paint.ref.png \
 	group-unaligned.image16.ref.png \
 	group-unaligned.ps.ref.png \
+	group-unaligned.ps.rgb24.xfail.png \
 	group-unaligned.ref.png \
 	group-unaligned.svg.argb32.xfail.png \
 	group-unaligned.svg.rgb24.xfail.png \
@@ -646,10 +643,13 @@ REFERENCE_IMAGES = \
 	image-surface-source.svg12.argb32.xfail.png \
 	image-surface-source.svg12.rgb24.xfail.png \
 	implicit-close.ref.png \
+	implicit-close.ps.ref.png \
 	infinite-join.ps2.ref.png \
 	infinite-join.ps3.ref.png \
 	infinite-join.ref.png \
 	inverse-text.ref.png \
+	inverse-text.image16.ref.png \
+	inverse-text.ps.ref.png \
 	joins.image16.ref.png \
 	joins.ps.ref.png \
 	joins.ref.png \
@@ -673,20 +673,19 @@ REFERENCE_IMAGES = \
 	leaky-dashed-rectangle.ref.png \
 	leaky-dashed-rectangle.xlib.ref.png \
 	leaky-dashed-stroke.image16.ref.png \
-	leaky-dashed-stroke.ps2.ref.png \
-	leaky-dashed-stroke.ps3.ref.png \
+	leaky-dashed-stroke.ps.ref.png \
 	leaky-dashed-stroke.ref.png \
 	leaky-dashed-stroke.xlib.ref.png \
 	leaky-polygon.image16.ref.png \
-	leaky-polygon.ps2.ref.png \
-	leaky-polygon.ps3.ref.png \
 	leaky-polygon.ref.png \
+	leaky-polygon.ps.ref.png \
 	line-width-scale.image16.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 \
 	line-width.ref.png \
+	linear-gradient-extend.ref.png \
 	linear-gradient-reflect.image16.ref.png \
 	linear-gradient-reflect.pdf.argb32.ref.png \
 	linear-gradient-reflect.pdf.rgb24.ref.png \
@@ -700,6 +699,9 @@ REFERENCE_IMAGES = \
 	linear-gradient.xlib.ref.png \
 	linear-gradient-subset.image16.ref.png \
 	linear-gradient-subset.ref.png \
+	linear-gradient-subset.ps3.ref.png \
+	linear-gradient-one-stop.argb32.ref.png \
+	linear-gradient-one-stop.rgb24.ref.png \
 	linear-step-function.xfail.png \
 	linear-uniform.image16.ref.png \
 	linear-uniform.ref.png \
@@ -746,10 +748,8 @@ REFERENCE_IMAGES = \
 	recording-surface-pattern.gl.argb32.ref.png \
 	recording-surface-pattern.pdf.argb32.ref.png \
 	recording-surface-pattern.pdf.rgb24.ref.png \
-	recording-surface-pattern.ps2.argb32.ref.png \
-	recording-surface-pattern.ps2.rgb24.ref.png \
-	recording-surface-pattern.ps3.argb32.ref.png \
-	recording-surface-pattern.ps3.rgb24.ref.png \
+	recording-surface-pattern.ps.argb32.ref.png \
+	recording-surface-pattern.ps.rgb24.ref.png \
 	recording-surface-pattern.quartz.ref.png \
 	recording-surface-pattern.quartz.rgb24.ref.png \
 	recording-surface-pattern.ref.png \
@@ -836,6 +836,8 @@ REFERENCE_IMAGES = \
 	over-below-source.pdf.argb32.ref.png \
 	over-below-source.ps2.argb32.ref.png \
 	over-below-source.ps3.argb32.ref.png \
+	over-below-source.ps2.rgb24.ref.png \
+	over-below-source.ps3.rgb24.ref.png \
 	over-below-source.ref.png \
 	over-below-source.rgb24.ref.png \
 	over-below-source.svg12.argb32.xfail.png \
@@ -892,6 +894,7 @@ REFERENCE_IMAGES = \
 	pdf-surface-source.svg12.rgb24.xfail.png \
 	pixman-rotate.ref.png \
 	pixman-rotate.rgb24.ref.png \
+	pixman-rotate.ps.argb32.ref.png \
 	pthread-same-source.image16.ref.png \
 	pthread-same-source.ref.png \
 	pthread-similar.ref.png \
@@ -910,6 +913,7 @@ REFERENCE_IMAGES = \
 	push-group.xlib.rgb24.ref.png \
 	push-group-color.image16.ref.png \
 	push-group-color.ref.png \
+	push-group-color.ps3.ref.png \
 	push-group-color.xlib.ref.png \
 	quartz-surface-source.rgb24.ref.png \
 	quartz-surface-source.argb32.ref.png \
@@ -920,6 +924,7 @@ REFERENCE_IMAGES = \
 	radial-gradient.quartz.ref.png \
 	radial-gradient.ref.png \
 	radial-gradient.svg.xfail.png \
+	radial-gradient-extend.ref.png \
 	radial-gradient-source.image16.ref.png \
 	radial-gradient-source.argb32.ref.png \
 	radial-gradient-source.rgb24.ref.png \
@@ -929,6 +934,8 @@ REFERENCE_IMAGES = \
 	radial-gradient-mask-source.argb32.ref.png \
 	radial-gradient-mask-source.rgb24.ref.png \
 	radial-gradient-mask-source.image16.ref.png \
+	radial-gradient-one-stop.argb32.ref.png \
+	radial-gradient-one-stop.rgb24.ref.png \
 	random-intersections-eo.image16.ref.png \
 	random-intersections-eo.ps.ref.png \
 	random-intersections-eo.quartz.ref.png \
@@ -958,8 +965,7 @@ REFERENCE_IMAGES = \
 	rectilinear-miter-limit.ref.png \
 	rectilinear-stroke.ref.png \
 	reflected-stroke.image16.ref.png \
-	reflected-stroke.ps2.ref.png \
-	reflected-stroke.ps3.ref.png \
+	reflected-stroke.ps.ref.png \
 	reflected-stroke.quartz.ref.png \
 	reflected-stroke.ref.png \
 	rel-path.ps2.rgb24.ref.png \
@@ -981,9 +987,11 @@ REFERENCE_IMAGES = \
 	rotated-clip.xlib.ref.png \
 	rounded-rectangle-fill.image16.ref.png \
 	rounded-rectangle-fill.ref.png \
+	rounded-rectangle-fill.ps.ref.png \
 	rounded-rectangle-fill.xlib.ref.png \
 	rounded-rectangle-stroke.image16.ref.png \
 	rounded-rectangle-stroke.ref.png \
+	rounded-rectangle-stroke.ps.ref.png \
 	rounded-rectangle-stroke.xlib.ref.png \
 	scale-down-source-surface-paint.ref.png \
 	scale-offset-image.image16.ref.png \
@@ -1097,6 +1105,7 @@ REFERENCE_IMAGES = \
 	stroke-image.xlib.ref.png \
 	subsurface.ref.png \
 	subsurface.image16.ref.png \
+	subsurface.ps.ref.png \
 	subsurface-reflect.ref.png \
 	subsurface-repeat.ref.png \
 	subsurface-image-repeat.ref.png \
@@ -1106,7 +1115,7 @@ REFERENCE_IMAGES = \
 	subsurface-modify-parent.ref.png \
 	subsurface-similar-repeat.ref.png \
 	surface-pattern-big-scale-down.ref.png \
-	surface-pattern-big-scale-down.ps.xfail.png \
+	surface-pattern-big-scale-down.ps.ref.png \
 	surface-pattern-operator.argb32.ref.png \
 	surface-pattern-operator.rgb24.ref.png \
 	surface-pattern-operator.image16.ref.png \
@@ -1118,6 +1127,10 @@ REFERENCE_IMAGES = \
 	surface-pattern-scale-down.ps3.ref.png \
 	surface-pattern-scale-down.quartz.ref.png \
 	surface-pattern-scale-down.ref.png \
+	surface-pattern-scale-down-extend-none.ref.png \
+	surface-pattern-scale-down-extend-pad.ref.png \
+	surface-pattern-scale-down-extend-reflect.ref.png \
+	surface-pattern-scale-down-extend-repeat.ref.png \
 	surface-pattern-scale-up.image16.ref.png \
 	surface-pattern-scale-up.pdf.ref.png \
 	surface-pattern-scale-up.ps2.ref.png \
@@ -1145,8 +1158,7 @@ REFERENCE_IMAGES = \
 	text-antialias-subpixel.quartz.ref.png \
 	text-antialias-subpixel.ref.png \
 	text-glyph-range.image16.ref.png \
-	text-glyph-range.ps2.ref.png \
-	text-glyph-range.ps3.ref.png \
+	text-glyph-range.ps.ref.png \
 	text-glyph-range.ref.png \
 	text-pattern.pdf.argb32.ref.png \
 	text-pattern.pdf.rgb24.ref.png \
@@ -1160,16 +1172,14 @@ REFERENCE_IMAGES = \
 	text-pattern.svg.rgb24.ref.png \
 	text-rotate.image16.ref.png \
 	text-rotate.pdf.ref.png \
-	text-rotate.ps2.ref.png \
-	text-rotate.ps3.ref.png \
+	text-rotate.ps.ref.png \
 	text-rotate.quartz.ref.png \
 	text-rotate.ref.png \
 	text-rotate.svg.ref.png \
 	text-rotate.xlib.ref.png \
 	text-transform.image16.ref.png \
 	text-transform.pdf.ref.png \
-	text-transform.ps2.ref.png \
-	text-transform.ps3.ref.png \
+	text-transform.ps.ref.png \
 	text-transform.ref.png \
 	text-transform.svg.ref.png \
 	transforms.image16.ref.png \
@@ -1235,8 +1245,7 @@ REFERENCE_IMAGES = \
 	user-font-proxy.svg.ref.png \
 	user-font-proxy.xlib.ref.png \
 	user-font-rescale.image16.ref.png \
-	user-font-rescale.ps2.ref.png \
-	user-font-rescale.ps3.ref.png \
+	user-font-rescale.ps.ref.png \
 	user-font-rescale.ref.png \
 	user-font-rescale.svg.ref.png \
 	user-font.image16.ref.png \
@@ -1251,6 +1260,7 @@ REFERENCE_IMAGES = \
 	xcomposite-projection.image16.ref.png \
 	xlib-expose-event.ref.png \
 	xlib-expose-event.image16.ref.png \
+	xlib-expose-event.ps.ref.png \
 	xlib-surface-source.rgb24.ref.png \
 	xlib-surface-source.argb32.ref.png \
 	xlib-surface-source.image16.ref.png \
@@ -1258,6 +1268,8 @@ REFERENCE_IMAGES = \
 	xlib-surface-source.ps3.ref.png \
 	xlib-surface-source.svg12.argb32.xfail.png \
 	xlib-surface-source.svg12.rgb24.xfail.png \
+	zero-mask.ref.png \
+	zero-mask.rgb24.ref.png \
 	zero-alpha.ref.png
 
 EXTRA_DIST +=		\
diff --git a/test/README b/test/README
index 630e89f..4a1f937 100644
--- a/test/README
+++ b/test/README
@@ -117,7 +117,7 @@ Here are some of the relevant details:
     the fixes you will need to avoid false negatives from the test
     suite.
 
-  * To test the ps backend, you will need ghostscript version 8.64.
+  * To test the ps backend, you will need ghostscript version 8.71.
 
   * Testing the xlib backend is problematic since many X server
     drivers have bugs that are exercised by the test suite. (Or, if
diff --git a/test/big-line.ps.ref.png b/test/big-line.ps.ref.png
new file mode 100644
index 0000000..7b7e875
Binary files /dev/null and b/test/big-line.ps.ref.png differ
diff --git a/test/bug-bo-rectangular.ps.xfail.png b/test/bug-bo-rectangular.ps.xfail.png
new file mode 100644
index 0000000..44b8c03
Binary files /dev/null and b/test/bug-bo-rectangular.ps.xfail.png differ
diff --git a/test/caps-joins-curve.ps.ref.png b/test/caps-joins-curve.ps.ref.png
index 1f7e200..7fbb826 100644
Binary files a/test/caps-joins-curve.ps.ref.png and b/test/caps-joins-curve.ps.ref.png differ
diff --git a/test/caps-joins.ps.ref.png b/test/caps-joins.ps.ref.png
index e61aafc..f6c85ce 100644
Binary files a/test/caps-joins.ps.ref.png and b/test/caps-joins.ps.ref.png differ
diff --git a/test/caps-sub-paths.ps.ref.png b/test/caps-sub-paths.ps.ref.png
new file mode 100644
index 0000000..197b443
Binary files /dev/null and b/test/caps-sub-paths.ps.ref.png differ
diff --git a/test/caps.ps.ref.png b/test/caps.ps.ref.png
index b1f4a72..c91b8aa 100644
Binary files a/test/caps.ps.ref.png and b/test/caps.ps.ref.png differ
diff --git a/test/clear-source.ps.xfail.png b/test/clear-source.ps.xfail.png
new file mode 100644
index 0000000..b515751
Binary files /dev/null and b/test/clear-source.ps.xfail.png differ
diff --git a/test/clip-disjoint.ps.ref.png b/test/clip-disjoint.ps.ref.png
new file mode 100644
index 0000000..9abcaef
Binary files /dev/null and b/test/clip-disjoint.ps.ref.png differ
diff --git a/test/clip-fill-rule.ps.argb32.ref.png b/test/clip-fill-rule.ps.argb32.ref.png
new file mode 100644
index 0000000..1b89434
Binary files /dev/null and b/test/clip-fill-rule.ps.argb32.ref.png differ
diff --git a/test/clip-fill-rule.ps.rgb24.ref.png b/test/clip-fill-rule.ps.rgb24.ref.png
new file mode 100644
index 0000000..1b061b7
Binary files /dev/null and b/test/clip-fill-rule.ps.rgb24.ref.png differ
diff --git a/test/clip-fill-rule.ps2.argb32.ref.png b/test/clip-fill-rule.ps2.argb32.ref.png
deleted file mode 100644
index 67a8988..0000000
Binary files a/test/clip-fill-rule.ps2.argb32.ref.png and /dev/null differ
diff --git a/test/clip-fill-rule.ps2.rgb24.ref.png b/test/clip-fill-rule.ps2.rgb24.ref.png
deleted file mode 100644
index 0697a42..0000000
Binary files a/test/clip-fill-rule.ps2.rgb24.ref.png and /dev/null differ
diff --git a/test/clip-fill-rule.ps3.argb32.ref.png b/test/clip-fill-rule.ps3.argb32.ref.png
deleted file mode 100644
index 67a8988..0000000
Binary files a/test/clip-fill-rule.ps3.argb32.ref.png and /dev/null differ
diff --git a/test/clip-fill-rule.ps3.rgb24.ref.png b/test/clip-fill-rule.ps3.rgb24.ref.png
deleted file mode 100644
index 0697a42..0000000
Binary files a/test/clip-fill-rule.ps3.rgb24.ref.png and /dev/null differ
diff --git a/test/clip-fill-unbounded.ps.argb32.xfail.png b/test/clip-fill-unbounded.ps.argb32.xfail.png
new file mode 100644
index 0000000..c2f491e
Binary files /dev/null and b/test/clip-fill-unbounded.ps.argb32.xfail.png differ
diff --git a/test/clip-image.ps.ref.png b/test/clip-image.ps.ref.png
new file mode 100644
index 0000000..b242249
Binary files /dev/null and b/test/clip-image.ps.ref.png differ
diff --git a/test/clip-nesting.ps.argb32.ref.png b/test/clip-nesting.ps.argb32.ref.png
new file mode 100644
index 0000000..8a0239b
Binary files /dev/null and b/test/clip-nesting.ps.argb32.ref.png differ
diff --git a/test/clip-nesting.ps.rgb24.ref.png b/test/clip-nesting.ps.rgb24.ref.png
new file mode 100644
index 0000000..f9e1ac9
Binary files /dev/null and b/test/clip-nesting.ps.rgb24.ref.png differ
diff --git a/test/clip-nesting.ps2.argb32.ref.png b/test/clip-nesting.ps2.argb32.ref.png
deleted file mode 100644
index 41f7160..0000000
Binary files a/test/clip-nesting.ps2.argb32.ref.png and /dev/null differ
diff --git a/test/clip-nesting.ps2.rgb24.ref.png b/test/clip-nesting.ps2.rgb24.ref.png
deleted file mode 100644
index 8238deb..0000000
Binary files a/test/clip-nesting.ps2.rgb24.ref.png and /dev/null differ
diff --git a/test/clip-nesting.ps3.argb32.ref.png b/test/clip-nesting.ps3.argb32.ref.png
deleted file mode 100644
index 41f7160..0000000
Binary files a/test/clip-nesting.ps3.argb32.ref.png and /dev/null differ
diff --git a/test/clip-nesting.ps3.rgb24.ref.png b/test/clip-nesting.ps3.rgb24.ref.png
deleted file mode 100644
index 8238deb..0000000
Binary files a/test/clip-nesting.ps3.rgb24.ref.png and /dev/null differ
diff --git a/test/clip-push-group.ps.ref.png b/test/clip-push-group.ps.ref.png
new file mode 100644
index 0000000..7af9fe5
Binary files /dev/null and b/test/clip-push-group.ps.ref.png differ
diff --git a/test/clip-push-group.ps2.argb32.ref.png b/test/clip-push-group.ps2.argb32.ref.png
deleted file mode 100644
index 31b3284..0000000
Binary files a/test/clip-push-group.ps2.argb32.ref.png and /dev/null differ
diff --git a/test/clip-push-group.ps2.rgb24.ref.png b/test/clip-push-group.ps2.rgb24.ref.png
deleted file mode 100644
index 31b3284..0000000
Binary files a/test/clip-push-group.ps2.rgb24.ref.png and /dev/null differ
diff --git a/test/clip-push-group.ps3.argb32.ref.png b/test/clip-push-group.ps3.argb32.ref.png
deleted file mode 100644
index 31b3284..0000000
Binary files a/test/clip-push-group.ps3.argb32.ref.png and /dev/null differ
diff --git a/test/clip-push-group.ps3.rgb24.ref.png b/test/clip-push-group.ps3.rgb24.ref.png
deleted file mode 100644
index 31b3284..0000000
Binary files a/test/clip-push-group.ps3.rgb24.ref.png and /dev/null differ
diff --git a/test/clip-stroke-unbounded.ps.argb32.ref.png b/test/clip-stroke-unbounded.ps.argb32.ref.png
new file mode 100644
index 0000000..2e197c5
Binary files /dev/null and b/test/clip-stroke-unbounded.ps.argb32.ref.png differ
diff --git a/test/clip-stroke.ps.xfail.png b/test/clip-stroke.ps.xfail.png
new file mode 100644
index 0000000..cc67b08
Binary files /dev/null and b/test/clip-stroke.ps.xfail.png differ
diff --git a/test/clip-twice.ps.argb32.ref.png b/test/clip-twice.ps.argb32.ref.png
new file mode 100644
index 0000000..5d29d17
Binary files /dev/null and b/test/clip-twice.ps.argb32.ref.png differ
diff --git a/test/clip-twice.ps.rgb24.ref.png b/test/clip-twice.ps.rgb24.ref.png
new file mode 100644
index 0000000..85eb890
Binary files /dev/null and b/test/clip-twice.ps.rgb24.ref.png differ
diff --git a/test/clip-twice.ps2.argb32.ref.png b/test/clip-twice.ps2.argb32.ref.png
deleted file mode 100644
index 0cb6186..0000000
Binary files a/test/clip-twice.ps2.argb32.ref.png and /dev/null differ
diff --git a/test/clip-twice.ps2.rgb24.ref.png b/test/clip-twice.ps2.rgb24.ref.png
deleted file mode 100644
index 8a121c4..0000000
Binary files a/test/clip-twice.ps2.rgb24.ref.png and /dev/null differ
diff --git a/test/clip-twice.ps3.argb32.ref.png b/test/clip-twice.ps3.argb32.ref.png
deleted file mode 100644
index 0cb6186..0000000
Binary files a/test/clip-twice.ps3.argb32.ref.png and /dev/null differ
diff --git a/test/clip-twice.ps3.rgb24.ref.png b/test/clip-twice.ps3.rgb24.ref.png
deleted file mode 100644
index 8a121c4..0000000
Binary files a/test/clip-twice.ps3.rgb24.ref.png and /dev/null differ
diff --git a/test/clipped-group.ps2.ref.png b/test/clipped-group.ps2.ref.png
index 6ce3670..7a0f45c 100644
Binary files a/test/clipped-group.ps2.ref.png and b/test/clipped-group.ps2.ref.png differ
diff --git a/test/clipped-group.ps3.ref.png b/test/clipped-group.ps3.ref.png
index 6ce3670..7a0f45c 100644
Binary files a/test/clipped-group.ps3.ref.png and b/test/clipped-group.ps3.ref.png differ
diff --git a/test/copy-path.ps.ref.png b/test/copy-path.ps.ref.png
new file mode 100644
index 0000000..41423a0
Binary files /dev/null and b/test/copy-path.ps.ref.png differ
diff --git a/test/copy-path.ps2.ref.png b/test/copy-path.ps2.ref.png
deleted file mode 100644
index f66015b..0000000
Binary files a/test/copy-path.ps2.ref.png and /dev/null differ
diff --git a/test/copy-path.ps3.ref.png b/test/copy-path.ps3.ref.png
deleted file mode 100644
index f66015b..0000000
Binary files a/test/copy-path.ps3.ref.png and /dev/null differ
diff --git a/test/dash-caps-joins.ps.ref.png b/test/dash-caps-joins.ps.ref.png
new file mode 100644
index 0000000..9cfdb19
Binary files /dev/null and b/test/dash-caps-joins.ps.ref.png differ
diff --git a/test/dash-caps-joins.ps2.argb32.ref.png b/test/dash-caps-joins.ps2.argb32.ref.png
deleted file mode 100644
index baadcb4..0000000
Binary files a/test/dash-caps-joins.ps2.argb32.ref.png and /dev/null differ
diff --git a/test/dash-caps-joins.ps2.rgb24.ref.png b/test/dash-caps-joins.ps2.rgb24.ref.png
deleted file mode 100644
index baadcb4..0000000
Binary files a/test/dash-caps-joins.ps2.rgb24.ref.png and /dev/null differ
diff --git a/test/dash-caps-joins.ps3.argb32.ref.png b/test/dash-caps-joins.ps3.argb32.ref.png
deleted file mode 100644
index baadcb4..0000000
Binary files a/test/dash-caps-joins.ps3.argb32.ref.png and /dev/null differ
diff --git a/test/dash-caps-joins.ps3.rgb24.ref.png b/test/dash-caps-joins.ps3.rgb24.ref.png
deleted file mode 100644
index baadcb4..0000000
Binary files a/test/dash-caps-joins.ps3.rgb24.ref.png and /dev/null differ
diff --git a/test/dash-curve.ps2.ref.png b/test/dash-curve.ps2.ref.png
index 25a768b..ffb402f 100644
Binary files a/test/dash-curve.ps2.ref.png and b/test/dash-curve.ps2.ref.png differ
diff --git a/test/dash-curve.ps3.ref.png b/test/dash-curve.ps3.ref.png
index 25a768b..ffb402f 100644
Binary files a/test/dash-curve.ps3.ref.png and b/test/dash-curve.ps3.ref.png differ
diff --git a/test/dash-infinite-loop.ps.ref.png b/test/dash-infinite-loop.ps.ref.png
new file mode 100644
index 0000000..b71b30f
Binary files /dev/null and b/test/dash-infinite-loop.ps.ref.png differ
diff --git a/test/dash-scale.ps.ref.png b/test/dash-scale.ps.ref.png
new file mode 100644
index 0000000..f8c2527
Binary files /dev/null and b/test/dash-scale.ps.ref.png differ
diff --git a/test/dash-scale.ps2.argb32.ref.png b/test/dash-scale.ps2.argb32.ref.png
deleted file mode 100644
index efe8b11..0000000
Binary files a/test/dash-scale.ps2.argb32.ref.png and /dev/null differ
diff --git a/test/dash-scale.ps2.rgb24.ref.png b/test/dash-scale.ps2.rgb24.ref.png
deleted file mode 100644
index 5a92f55..0000000
Binary files a/test/dash-scale.ps2.rgb24.ref.png and /dev/null differ
diff --git a/test/dash-scale.ps3.argb32.ref.png b/test/dash-scale.ps3.argb32.ref.png
deleted file mode 100644
index efe8b11..0000000
Binary files a/test/dash-scale.ps3.argb32.ref.png and /dev/null differ
diff --git a/test/dash-scale.ps3.rgb24.ref.png b/test/dash-scale.ps3.rgb24.ref.png
deleted file mode 100644
index 5a92f55..0000000
Binary files a/test/dash-scale.ps3.rgb24.ref.png and /dev/null differ
diff --git a/test/dash-state.ps2.ref.png b/test/dash-state.ps2.ref.png
index ec6904e..88e208c 100644
Binary files a/test/dash-state.ps2.ref.png and b/test/dash-state.ps2.ref.png differ
diff --git a/test/dash-state.ps3.ref.png b/test/dash-state.ps3.ref.png
index ec6904e..88e208c 100644
Binary files a/test/dash-state.ps3.ref.png and b/test/dash-state.ps3.ref.png differ
diff --git a/test/degenerate-arc.ps2.ref.png b/test/degenerate-arc.ps2.ref.png
index 3cbf4da..f6d9134 100644
Binary files a/test/degenerate-arc.ps2.ref.png and b/test/degenerate-arc.ps2.ref.png differ
diff --git a/test/degenerate-arc.ps3.ref.png b/test/degenerate-arc.ps3.ref.png
index 3cbf4da..f6d9134 100644
Binary files a/test/degenerate-arc.ps3.ref.png and b/test/degenerate-arc.ps3.ref.png differ
diff --git a/test/degenerate-curve-to.ps.xfail.png b/test/degenerate-curve-to.ps.xfail.png
index a8e221e..1c07965 100644
Binary files a/test/degenerate-curve-to.ps.xfail.png and b/test/degenerate-curve-to.ps.xfail.png differ
diff --git a/test/degenerate-dash.ps.xfail.png b/test/degenerate-dash.ps.xfail.png
index 6d3737f..d5f8884 100644
Binary files a/test/degenerate-dash.ps.xfail.png and b/test/degenerate-dash.ps.xfail.png differ
diff --git a/test/degenerate-path.ps.argb32.xfail.png b/test/degenerate-path.ps.argb32.xfail.png
index 9bcf272..33d713c 100644
Binary files a/test/degenerate-path.ps.argb32.xfail.png and b/test/degenerate-path.ps.argb32.xfail.png differ
diff --git a/test/degenerate-path.ps.rgb24.xfail.png b/test/degenerate-path.ps.rgb24.xfail.png
index 00cca92..e73f314 100644
Binary files a/test/degenerate-path.ps.rgb24.xfail.png and b/test/degenerate-path.ps.rgb24.xfail.png differ
diff --git a/test/degenerate-pen.ps.ref.png b/test/degenerate-pen.ps.ref.png
new file mode 100644
index 0000000..6644a8c
Binary files /dev/null and b/test/degenerate-pen.ps.ref.png differ
diff --git a/test/degenerate-pen.ps2.ref.png b/test/degenerate-pen.ps2.ref.png
deleted file mode 100644
index 2d0f07b..0000000
Binary files a/test/degenerate-pen.ps2.ref.png and /dev/null differ
diff --git a/test/degenerate-pen.ps3.ref.png b/test/degenerate-pen.ps3.ref.png
deleted file mode 100644
index 2d0f07b..0000000
Binary files a/test/degenerate-pen.ps3.ref.png and /dev/null differ
diff --git a/test/degenerate-rel-curve-to.ps.ref.png b/test/degenerate-rel-curve-to.ps.ref.png
new file mode 100644
index 0000000..98a1fc9
Binary files /dev/null and b/test/degenerate-rel-curve-to.ps.ref.png differ
diff --git a/test/degenerate-rel-curve-to.ps.xfail.png b/test/degenerate-rel-curve-to.ps.xfail.png
deleted file mode 100644
index a8e221e..0000000
Binary files a/test/degenerate-rel-curve-to.ps.xfail.png and /dev/null differ
diff --git a/test/fill-and-stroke.ps.argb32.ref.png b/test/fill-and-stroke.ps.argb32.ref.png
new file mode 100644
index 0000000..8cf8d9c
Binary files /dev/null and b/test/fill-and-stroke.ps.argb32.ref.png differ
diff --git a/test/fill-and-stroke.ps.rgb24.ref.png b/test/fill-and-stroke.ps.rgb24.ref.png
new file mode 100644
index 0000000..fceda26
Binary files /dev/null and b/test/fill-and-stroke.ps.rgb24.ref.png differ
diff --git a/test/fill-and-stroke.ps2.argb32.ref.png b/test/fill-and-stroke.ps2.argb32.ref.png
deleted file mode 100644
index 850f0cb..0000000
Binary files a/test/fill-and-stroke.ps2.argb32.ref.png and /dev/null differ
diff --git a/test/fill-and-stroke.ps2.rgb24.ref.png b/test/fill-and-stroke.ps2.rgb24.ref.png
deleted file mode 100644
index 41e3991..0000000
Binary files a/test/fill-and-stroke.ps2.rgb24.ref.png and /dev/null differ
diff --git a/test/fill-and-stroke.ps3.argb32.ref.png b/test/fill-and-stroke.ps3.argb32.ref.png
deleted file mode 100644
index 850f0cb..0000000
Binary files a/test/fill-and-stroke.ps3.argb32.ref.png and /dev/null differ
diff --git a/test/fill-and-stroke.ps3.rgb24.ref.png b/test/fill-and-stroke.ps3.rgb24.ref.png
deleted file mode 100644
index 41e3991..0000000
Binary files a/test/fill-and-stroke.ps3.rgb24.ref.png and /dev/null differ
diff --git a/test/fill-degenerate-sort-order.ps.argb32.xfail.png b/test/fill-degenerate-sort-order.ps.argb32.xfail.png
index 2d6af6f..79ea630 100644
Binary files a/test/fill-degenerate-sort-order.ps.argb32.xfail.png and b/test/fill-degenerate-sort-order.ps.argb32.xfail.png differ
diff --git a/test/fill-degenerate-sort-order.ps.rgb24.xfail.png b/test/fill-degenerate-sort-order.ps.rgb24.xfail.png
index 963fe0b..b4c45f9 100644
Binary files a/test/fill-degenerate-sort-order.ps.rgb24.xfail.png and b/test/fill-degenerate-sort-order.ps.rgb24.xfail.png differ
diff --git a/test/fill-image.ps.ref.png b/test/fill-image.ps.ref.png
index 13bcc69..9713701 100644
Binary files a/test/fill-image.ps.ref.png and b/test/fill-image.ps.ref.png differ
diff --git a/test/fill-rule.ps2.argb32.ref.png b/test/fill-rule.ps2.argb32.ref.png
index 971b560..c9bdf90 100644
Binary files a/test/fill-rule.ps2.argb32.ref.png and b/test/fill-rule.ps2.argb32.ref.png differ
diff --git a/test/fill-rule.ps2.rgb24.ref.png b/test/fill-rule.ps2.rgb24.ref.png
index 8e1efc2..617a20b 100644
Binary files a/test/fill-rule.ps2.rgb24.ref.png and b/test/fill-rule.ps2.rgb24.ref.png differ
diff --git a/test/fill-rule.ps3.argb32.ref.png b/test/fill-rule.ps3.argb32.ref.png
index 971b560..c9bdf90 100644
Binary files a/test/fill-rule.ps3.argb32.ref.png and b/test/fill-rule.ps3.argb32.ref.png differ
diff --git a/test/fill-rule.ps3.rgb24.ref.png b/test/fill-rule.ps3.rgb24.ref.png
index 8e1efc2..617a20b 100644
Binary files a/test/fill-rule.ps3.rgb24.ref.png and b/test/fill-rule.ps3.rgb24.ref.png differ
diff --git a/test/finer-grained-fallbacks.ps2.argb32.ref.png b/test/finer-grained-fallbacks.ps2.argb32.ref.png
index 92cd951..19c132f 100644
Binary files a/test/finer-grained-fallbacks.ps2.argb32.ref.png and b/test/finer-grained-fallbacks.ps2.argb32.ref.png differ
diff --git a/test/finer-grained-fallbacks.ps2.rgb24.ref.png b/test/finer-grained-fallbacks.ps2.rgb24.ref.png
index 688c3e0..3f94a3a 100644
Binary files a/test/finer-grained-fallbacks.ps2.rgb24.ref.png and b/test/finer-grained-fallbacks.ps2.rgb24.ref.png differ
diff --git a/test/finer-grained-fallbacks.ps3.argb32.ref.png b/test/finer-grained-fallbacks.ps3.argb32.ref.png
index 92cd951..19c132f 100644
Binary files a/test/finer-grained-fallbacks.ps3.argb32.ref.png and b/test/finer-grained-fallbacks.ps3.argb32.ref.png differ
diff --git a/test/finer-grained-fallbacks.ps3.rgb24.ref.png b/test/finer-grained-fallbacks.ps3.rgb24.ref.png
index 688c3e0..3f94a3a 100644
Binary files a/test/finer-grained-fallbacks.ps3.rgb24.ref.png and b/test/finer-grained-fallbacks.ps3.rgb24.ref.png differ
diff --git a/test/ft-text-vertical-layout-type1.ps.ref.png b/test/ft-text-vertical-layout-type1.ps.ref.png
index 05cdf10..bb99239 100644
Binary files a/test/ft-text-vertical-layout-type1.ps.ref.png and b/test/ft-text-vertical-layout-type1.ps.ref.png differ
diff --git a/test/ft-text-vertical-layout-type3.ps.ref.png b/test/ft-text-vertical-layout-type3.ps.ref.png
index bcc208d..f8aafa2 100644
Binary files a/test/ft-text-vertical-layout-type3.ps.ref.png and b/test/ft-text-vertical-layout-type3.ps.ref.png differ
diff --git a/test/group-unaligned.ps.ref.png b/test/group-unaligned.ps.ref.png
index 79525ac..f108998 100644
Binary files a/test/group-unaligned.ps.ref.png and b/test/group-unaligned.ps.ref.png differ
diff --git a/test/group-unaligned.ps.rgb24.xfail.png b/test/group-unaligned.ps.rgb24.xfail.png
new file mode 100644
index 0000000..5672cb0
Binary files /dev/null and b/test/group-unaligned.ps.rgb24.xfail.png differ
diff --git a/test/implicit-close.ps.ref.png b/test/implicit-close.ps.ref.png
new file mode 100644
index 0000000..66baf24
Binary files /dev/null and b/test/implicit-close.ps.ref.png differ
diff --git a/test/joins.ps.ref.png b/test/joins.ps.ref.png
index 5730080..0d5adea 100644
Binary files a/test/joins.ps.ref.png and b/test/joins.ps.ref.png differ
diff --git a/test/leaky-dashed-rectangle.ps.ref.png b/test/leaky-dashed-rectangle.ps.ref.png
index e432de2..1e0a138 100644
Binary files a/test/leaky-dashed-rectangle.ps.ref.png and b/test/leaky-dashed-rectangle.ps.ref.png differ
diff --git a/test/leaky-dashed-stroke.ps.ref.png b/test/leaky-dashed-stroke.ps.ref.png
new file mode 100644
index 0000000..7d581e9
Binary files /dev/null and b/test/leaky-dashed-stroke.ps.ref.png differ
diff --git a/test/leaky-dashed-stroke.ps2.ref.png b/test/leaky-dashed-stroke.ps2.ref.png
deleted file mode 100644
index 1b2f607..0000000
Binary files a/test/leaky-dashed-stroke.ps2.ref.png and /dev/null differ
diff --git a/test/leaky-dashed-stroke.ps3.ref.png b/test/leaky-dashed-stroke.ps3.ref.png
deleted file mode 100644
index 1b2f607..0000000
Binary files a/test/leaky-dashed-stroke.ps3.ref.png and /dev/null differ
diff --git a/test/leaky-polygon.ps.ref.png b/test/leaky-polygon.ps.ref.png
new file mode 100644
index 0000000..dd8a104
Binary files /dev/null and b/test/leaky-polygon.ps.ref.png differ
diff --git a/test/leaky-polygon.ps2.ref.png b/test/leaky-polygon.ps2.ref.png
deleted file mode 100644
index 5e8808c..0000000
Binary files a/test/leaky-polygon.ps2.ref.png and /dev/null differ
diff --git a/test/leaky-polygon.ps3.ref.png b/test/leaky-polygon.ps3.ref.png
deleted file mode 100644
index 5e8808c..0000000
Binary files a/test/leaky-polygon.ps3.ref.png and /dev/null differ
diff --git a/test/line-width-scale.ps2.ref.png b/test/line-width-scale.ps2.ref.png
index 9d95aaf..57999b8 100644
Binary files a/test/line-width-scale.ps2.ref.png and b/test/line-width-scale.ps2.ref.png differ
diff --git a/test/line-width-scale.ps3.ref.png b/test/line-width-scale.ps3.ref.png
index 9d95aaf..57999b8 100644
Binary files a/test/line-width-scale.ps3.ref.png and b/test/line-width-scale.ps3.ref.png differ
diff --git a/test/linear-gradient-subset.ps3.ref.png b/test/linear-gradient-subset.ps3.ref.png
new file mode 100644
index 0000000..db0a4c0
Binary files /dev/null and b/test/linear-gradient-subset.ps3.ref.png differ
diff --git a/test/long-dashed-lines.ps2.ref.png b/test/long-dashed-lines.ps2.ref.png
index 82484f4..7fce667 100644
Binary files a/test/long-dashed-lines.ps2.ref.png and b/test/long-dashed-lines.ps2.ref.png differ
diff --git a/test/long-dashed-lines.ps3.ref.png b/test/long-dashed-lines.ps3.ref.png
index 82484f4..7fce667 100644
Binary files a/test/long-dashed-lines.ps3.ref.png and b/test/long-dashed-lines.ps3.ref.png differ
diff --git a/test/new-sub-path.ps2.argb32.ref.png b/test/new-sub-path.ps2.argb32.ref.png
index 69257d9..45253db 100644
Binary files a/test/new-sub-path.ps2.argb32.ref.png and b/test/new-sub-path.ps2.argb32.ref.png differ
diff --git a/test/new-sub-path.ps3.argb32.ref.png b/test/new-sub-path.ps3.argb32.ref.png
index 69257d9..45253db 100644
Binary files a/test/new-sub-path.ps3.argb32.ref.png and b/test/new-sub-path.ps3.argb32.ref.png differ
diff --git a/test/operator-alpha-alpha.ps.xfail.png b/test/operator-alpha-alpha.ps.xfail.png
index 843c948..e7c4fea 100644
Binary files a/test/operator-alpha-alpha.ps.xfail.png and b/test/operator-alpha-alpha.ps.xfail.png differ
diff --git a/test/over-around-source.ps2.argb32.ref.png b/test/over-around-source.ps2.argb32.ref.png
index 647420a..4391759 100644
Binary files a/test/over-around-source.ps2.argb32.ref.png and b/test/over-around-source.ps2.argb32.ref.png differ
diff --git a/test/over-around-source.ps3.argb32.ref.png b/test/over-around-source.ps3.argb32.ref.png
index 647420a..4391759 100644
Binary files a/test/over-around-source.ps3.argb32.ref.png and b/test/over-around-source.ps3.argb32.ref.png differ
diff --git a/test/over-below-source.ps2.argb32.ref.png b/test/over-below-source.ps2.argb32.ref.png
index 980ad5f..c05bda5 100644
Binary files a/test/over-below-source.ps2.argb32.ref.png and b/test/over-below-source.ps2.argb32.ref.png differ
diff --git a/test/over-below-source.ps2.rgb24.ref.png b/test/over-below-source.ps2.rgb24.ref.png
new file mode 100644
index 0000000..07e10d4
Binary files /dev/null and b/test/over-below-source.ps2.rgb24.ref.png differ
diff --git a/test/over-below-source.ps3.argb32.ref.png b/test/over-below-source.ps3.argb32.ref.png
index 980ad5f..c05bda5 100644
Binary files a/test/over-below-source.ps3.argb32.ref.png and b/test/over-below-source.ps3.argb32.ref.png differ
diff --git a/test/over-below-source.ps3.rgb24.ref.png b/test/over-below-source.ps3.rgb24.ref.png
new file mode 100644
index 0000000..07e10d4
Binary files /dev/null and b/test/over-below-source.ps3.rgb24.ref.png differ
diff --git a/test/path-append.ps.ref.png b/test/path-append.ps.ref.png
index fd8026f..2c8df16 100644
Binary files a/test/path-append.ps.ref.png and b/test/path-append.ps.ref.png differ
diff --git a/test/pixman-rotate.ps.argb32.ref.png b/test/pixman-rotate.ps.argb32.ref.png
new file mode 100644
index 0000000..0e91688
Binary files /dev/null and b/test/pixman-rotate.ps.argb32.ref.png differ
diff --git a/test/push-group-color.ps3.ref.png b/test/push-group-color.ps3.ref.png
new file mode 100644
index 0000000..291fcec
Binary files /dev/null and b/test/push-group-color.ps3.ref.png differ
diff --git a/test/random-intersections-curves-eo.ps.ref.png b/test/random-intersections-curves-eo.ps.ref.png
index 3acd736..374ace9 100644
Binary files a/test/random-intersections-curves-eo.ps.ref.png and b/test/random-intersections-curves-eo.ps.ref.png differ
diff --git a/test/random-intersections-curves-nz.ps.ref.png b/test/random-intersections-curves-nz.ps.ref.png
index 14b7c0d..6cc5814 100644
Binary files a/test/random-intersections-curves-nz.ps.ref.png and b/test/random-intersections-curves-nz.ps.ref.png differ
diff --git a/test/random-intersections-eo.ps.ref.png b/test/random-intersections-eo.ps.ref.png
index 4bb11d6..49b359a 100644
Binary files a/test/random-intersections-eo.ps.ref.png and b/test/random-intersections-eo.ps.ref.png differ
diff --git a/test/random-intersections-nonzero.ps.ref.png b/test/random-intersections-nonzero.ps.ref.png
index 0431091..53a151f 100644
Binary files a/test/random-intersections-nonzero.ps.ref.png and b/test/random-intersections-nonzero.ps.ref.png differ
diff --git a/test/recording-surface-pattern.ps.argb32.ref.png b/test/recording-surface-pattern.ps.argb32.ref.png
new file mode 100644
index 0000000..ac66323
Binary files /dev/null and b/test/recording-surface-pattern.ps.argb32.ref.png differ
diff --git a/test/recording-surface-pattern.ps.rgb24.ref.png b/test/recording-surface-pattern.ps.rgb24.ref.png
new file mode 100644
index 0000000..fab3382
Binary files /dev/null and b/test/recording-surface-pattern.ps.rgb24.ref.png differ
diff --git a/test/recording-surface-pattern.ps2.argb32.ref.png b/test/recording-surface-pattern.ps2.argb32.ref.png
deleted file mode 100644
index fbd58ef..0000000
Binary files a/test/recording-surface-pattern.ps2.argb32.ref.png and /dev/null differ
diff --git a/test/recording-surface-pattern.ps2.rgb24.ref.png b/test/recording-surface-pattern.ps2.rgb24.ref.png
deleted file mode 100644
index 84da8da..0000000
Binary files a/test/recording-surface-pattern.ps2.rgb24.ref.png and /dev/null differ
diff --git a/test/recording-surface-pattern.ps3.argb32.ref.png b/test/recording-surface-pattern.ps3.argb32.ref.png
deleted file mode 100644
index fbd58ef..0000000
Binary files a/test/recording-surface-pattern.ps3.argb32.ref.png and /dev/null differ
diff --git a/test/recording-surface-pattern.ps3.rgb24.ref.png b/test/recording-surface-pattern.ps3.rgb24.ref.png
deleted file mode 100644
index 84da8da..0000000
Binary files a/test/recording-surface-pattern.ps3.rgb24.ref.png and /dev/null differ
diff --git a/test/reflected-stroke.ps.ref.png b/test/reflected-stroke.ps.ref.png
new file mode 100644
index 0000000..5a28eef
Binary files /dev/null and b/test/reflected-stroke.ps.ref.png differ
diff --git a/test/reflected-stroke.ps2.ref.png b/test/reflected-stroke.ps2.ref.png
deleted file mode 100644
index 6290a17..0000000
Binary files a/test/reflected-stroke.ps2.ref.png and /dev/null differ
diff --git a/test/reflected-stroke.ps3.ref.png b/test/reflected-stroke.ps3.ref.png
deleted file mode 100644
index 6290a17..0000000
Binary files a/test/reflected-stroke.ps3.ref.png and /dev/null differ
diff --git a/test/rounded-rectangle-fill.ps.ref.png b/test/rounded-rectangle-fill.ps.ref.png
new file mode 100644
index 0000000..215ad3a
Binary files /dev/null and b/test/rounded-rectangle-fill.ps.ref.png differ
diff --git a/test/rounded-rectangle-stroke.ps.ref.png b/test/rounded-rectangle-stroke.ps.ref.png
new file mode 100644
index 0000000..dd5fc97
Binary files /dev/null and b/test/rounded-rectangle-stroke.ps.ref.png differ
diff --git a/test/scale-offset-image.ps.ref.png b/test/scale-offset-image.ps.ref.png
index 1aed28d..19941f0 100644
Binary files a/test/scale-offset-image.ps.ref.png and b/test/scale-offset-image.ps.ref.png differ
diff --git a/test/spline-decomposition.ps.ref.png b/test/spline-decomposition.ps.ref.png
index e632404..51e2938 100644
Binary files a/test/spline-decomposition.ps.ref.png and b/test/spline-decomposition.ps.ref.png differ
diff --git a/test/stroke-image.ps.ref.png b/test/stroke-image.ps.ref.png
index 208e008..094243d 100644
Binary files a/test/stroke-image.ps.ref.png and b/test/stroke-image.ps.ref.png differ
diff --git a/test/subsurface.ps.ref.png b/test/subsurface.ps.ref.png
new file mode 100644
index 0000000..51e19fc
Binary files /dev/null and b/test/subsurface.ps.ref.png differ
diff --git a/test/surface-pattern-big-scale-down.ps.ref.png b/test/surface-pattern-big-scale-down.ps.ref.png
new file mode 100644
index 0000000..13fb093
Binary files /dev/null and b/test/surface-pattern-big-scale-down.ps.ref.png differ
diff --git a/test/surface-pattern-big-scale-down.ps.xfail.png b/test/surface-pattern-big-scale-down.ps.xfail.png
deleted file mode 100644
index f4c1b48..0000000
Binary files a/test/surface-pattern-big-scale-down.ps.xfail.png and /dev/null differ
diff --git a/test/text-glyph-range.ps.ref.png b/test/text-glyph-range.ps.ref.png
new file mode 100644
index 0000000..96bc85a
Binary files /dev/null and b/test/text-glyph-range.ps.ref.png differ
diff --git a/test/text-glyph-range.ps2.ref.png b/test/text-glyph-range.ps2.ref.png
deleted file mode 100644
index b20e6bd..0000000
Binary files a/test/text-glyph-range.ps2.ref.png and /dev/null differ
diff --git a/test/text-glyph-range.ps3.ref.png b/test/text-glyph-range.ps3.ref.png
deleted file mode 100644
index b20e6bd..0000000
Binary files a/test/text-glyph-range.ps3.ref.png and /dev/null differ
diff --git a/test/text-rotate.ps.ref.png b/test/text-rotate.ps.ref.png
new file mode 100644
index 0000000..c68d02d
Binary files /dev/null and b/test/text-rotate.ps.ref.png differ
diff --git a/test/text-rotate.ps2.ref.png b/test/text-rotate.ps2.ref.png
deleted file mode 100644
index 125736b..0000000
Binary files a/test/text-rotate.ps2.ref.png and /dev/null differ
diff --git a/test/text-rotate.ps3.ref.png b/test/text-rotate.ps3.ref.png
deleted file mode 100644
index 125736b..0000000
Binary files a/test/text-rotate.ps3.ref.png and /dev/null differ
diff --git a/test/text-transform.ps.ref.png b/test/text-transform.ps.ref.png
new file mode 100644
index 0000000..80f15d0
Binary files /dev/null and b/test/text-transform.ps.ref.png differ
diff --git a/test/text-transform.ps2.ref.png b/test/text-transform.ps2.ref.png
deleted file mode 100644
index 6f33fb6..0000000
Binary files a/test/text-transform.ps2.ref.png and /dev/null differ
diff --git a/test/text-transform.ps3.ref.png b/test/text-transform.ps3.ref.png
deleted file mode 100644
index 6f33fb6..0000000
Binary files a/test/text-transform.ps3.ref.png and /dev/null differ
diff --git a/test/trap-clip.ps2.argb32.ref.png b/test/trap-clip.ps2.argb32.ref.png
index 957b938..4db9f8e 100644
Binary files a/test/trap-clip.ps2.argb32.ref.png and b/test/trap-clip.ps2.argb32.ref.png differ
diff --git a/test/trap-clip.ps2.rgb24.ref.png b/test/trap-clip.ps2.rgb24.ref.png
index 8dd921c..de309b9 100644
Binary files a/test/trap-clip.ps2.rgb24.ref.png and b/test/trap-clip.ps2.rgb24.ref.png differ
diff --git a/test/trap-clip.ps3.argb32.ref.png b/test/trap-clip.ps3.argb32.ref.png
index 8bbd1fd..17d74be 100644
Binary files a/test/trap-clip.ps3.argb32.ref.png and b/test/trap-clip.ps3.argb32.ref.png differ
diff --git a/test/trap-clip.ps3.rgb24.ref.png b/test/trap-clip.ps3.rgb24.ref.png
index f3ded80..236b75c 100644
Binary files a/test/trap-clip.ps3.rgb24.ref.png and b/test/trap-clip.ps3.rgb24.ref.png differ
diff --git a/test/twin.ps.ref.png b/test/twin.ps.ref.png
index 16b49ba..25c71b4 100644
Binary files a/test/twin.ps.ref.png and b/test/twin.ps.ref.png differ
diff --git a/test/user-font-proxy.ps.ref.png b/test/user-font-proxy.ps.ref.png
index 32951e5..a7b348b 100644
Binary files a/test/user-font-proxy.ps.ref.png and b/test/user-font-proxy.ps.ref.png differ
diff --git a/test/user-font-rescale.ps.ref.png b/test/user-font-rescale.ps.ref.png
new file mode 100644
index 0000000..1ee4b13
Binary files /dev/null and b/test/user-font-rescale.ps.ref.png differ
diff --git a/test/user-font-rescale.ps2.ref.png b/test/user-font-rescale.ps2.ref.png
deleted file mode 100644
index 7e112da..0000000
Binary files a/test/user-font-rescale.ps2.ref.png and /dev/null differ
diff --git a/test/user-font-rescale.ps3.ref.png b/test/user-font-rescale.ps3.ref.png
deleted file mode 100644
index 7e112da..0000000
Binary files a/test/user-font-rescale.ps3.ref.png and /dev/null differ
diff --git a/test/xlib-expose-event.ps.ref.png b/test/xlib-expose-event.ps.ref.png
new file mode 100644
index 0000000..88f49c1
Binary files /dev/null and b/test/xlib-expose-event.ps.ref.png differ


More information about the cairo-commit mailing list