[cairo-commit] test/a1-image-sample.quartz.xfail.png test/a1-mask-sample.quartz.xfail.png test/a1-traps-sample.quartz.xfail.png test/big-line.quartz.ref.png test/caps-joins-curve.quartz.ref.png test/clear.quartz.argb32.ref.png test/clear.quartz.rgb24.ref.png test/clip-disjoint.quartz.ref.png test/clip-fill.quartz.ref.png test/clip-fill-rule.quartz.rgb24.ref.png test/clip-fill-unbounded.quartz.argb32.ref.png test/clip-fill-unbounded.quartz.rgb24.ref.png test/clip-group-shapes-circles.quartz.ref.png test/clip-nesting.quartz.argb32.ref.png test/clip-nesting.quartz.ref.png test/clip-nesting.quartz.rgb24.ref.png test/clip-operator.quartz.argb32.ref.png test/clip-operator.quartz.ref.png test/clip-operator.quartz.rgb24.ref.png test/clipped-group.quartz.ref.png test/clip-push-group.quartz.ref.png test/clip-shape.quartz.ref.png test/clip-stroke.quartz.ref.png test/clip-stroke-unbounded.quartz.argb32.ref.png test/clip-stroke-unbounded.quartz.rgb24.ref.png test/clip-text.quartz.ref.png test/c lip-twice.quartz.argb32.ref.png test/clip-twice.quartz.ref.png test/clip-twice.quartz.rgb24.ref.png test/culled-glyphs.quartz.ref.png test/dash-caps-joins.quartz.ref.png test/dash-caps-joins.quartz.xfail.png test/dash-curve.quartz.ref.png test/dash-curve.quartz.xfail.png test/dash-scale.quartz.ref.png test/dash-state.quartz.ref.png test/dash-state.quartz.xfail.png test/degenerate-arc.quartz.ref.png test/degenerate-curve-to.quartz.ref.png test/degenerate-dash.quartz.xfail.png test/degenerate-path.quartz.argb32.xfail.png test/degenerate-path.quartz.ref.png test/degenerate-path.quartz.rgb24.ref.png test/degenerate-path.quartz.rgb24.xfail.png test/degenerate-pen.quartz.ref.png test/degenerate-rel-curve-to.quartz.ref.png test/extend-pad-border.quartz.ref.png test/extend-pad.quartz.xfail.png test/extend-pad-similar.quartz.xfail.png test/fill-alpha-pattern.quartz.ref.png test/fill-alpha.quartz.ref.png test/fill-and-stroke-alpha-add.quartz.ref.png test/fill-and-stroke-alpha.quartz.r ef.png test/fill-and-stroke.quartz.argb32.ref.png test/fill-and-stroke.quartz.ref.png test/fill-and-stroke.quartz.rgb24.ref.png test/fill-degenerate-sort-order.quartz.argb32.ref.png test/fill-degenerate-sort-order.quartz.ref.png test/fill-degenerate-sort-order.quartz.rgb24.ref.png test/fill-image.quartz.ref.png test/fill-rule.quartz.argb32.ref.png test/fill-rule.quartz.ref.png test/fill-rule.quartz.rgb24.ref.png test/filter-bilinear-extents.quartz.xfail.png test/filter-nearest-offset.quartz.xfail.png test/filter-nearest-transformed.quartz.xfail.png test/finer-grained-fallbacks.quartz.argb32.ref.png test/finer-grained-fallbacks.quartz.rgb24.ref.png test/font-matrix-translation.quartz.ref.png test/ft-show-glyphs-table.quartz.xfail.png test/ft-text-vertical-layout-type1.quartz.xfail.png test/ft-text-vertical-layout-type3.quartz.ref.png test/glyph-cache-pressure.quartz.ref.png test/gradient-constant-alpha.quartz.argb32.ref.png test/group-unaligned.quartz.ref.png test/huge-radial .quartz.ref.png test/inverse-text.quartz.ref.png test/joins.quartz.ref.png test/leaky-dashed-rectangle.quartz.ref.png test/leaky-dashed-stroke.quartz.ref.png test/leaky-dash.quartz.ref.png test/linear-gradient.quartz.ref.png test/linear-gradient-reflect.quartz.ref.png test/linear-gradient-subset.quartz.ref.png test/line-width-scale.quartz.ref.png test/long-dashed-lines.quartz.ref.png test/mask-alpha.quartz.argb32.ref.png test/mask.quartz.argb32.ref.png test/mask.quartz.ref.png test/mask.quartz.rgb24.ref.png test/mask-transformed-image.quartz.ref.png test/mask-transformed-similar.quartz.ref.png test/new-sub-path.quartz.ref.png test/new-sub-path.quartz.rgb24.ref.png test/operator-clear.quartz.argb32.ref.png test/operator-clear.quartz.ref.png test/operator-clear.quartz.rgb24.ref.png test/operator-source.quartz.argb32.ref.png test/operator-source.quartz.ref.png test/operator-source.quartz.rgb24.ref.png test/over-above-source.quartz.argb32.ref.png test/over-above-source.quartz.re f.png test/over-above-source.quartz.rgb24.ref.png test/over-around-source.quartz.argb32.ref.png test/over-around-source.quartz.ref.png test/over-around-source.quartz.rgb24.ref.png test/over-between-source.quartz.argb32.ref.png test/over-between-source.quartz.ref.png test/over-between-source.quartz.rgb24.ref.png test/path-append.quartz.ref.png test/pthread-same-source.quartz.xfail.png test/pthread-show-text.quartz.ref.png test/push-group-color.quartz.ref.png test/push-group.quartz.argb32.ref.png test/push-group.quartz.rgb24.ref.png test/radial-gradient.quartz.ref.png test/random-intersections-curves-eo.quartz.ref.png test/random-intersections-curves-nz.quartz.ref.png test/random-intersections-eo.quartz.ref.png test/random-intersections-nonzero.quartz.ref.png test/recording-surface-pattern.quartz.argb32.ref.png test/recording-surface-pattern.quartz.ref.png test/recording-surface-pattern.quartz.rgb24.ref.png test/rectilinear-dash.quartz.xfail.png test/rectilinear-stroke.quartz. xfail.png test/reflected-stroke.quartz.ref.png test/rel-path.quartz.ref.png test/rel-path.quartz.rgb24.ref.png test/rotated-clip.quartz.ref.png test/rotate-image-surface-paint.quartz.ref.png test/rounded-rectangle-fill.quartz.ref.png test/scale-offset-image.quartz.ref.png test/scale-offset-similar.quartz.ref.png test/select-font-face.quartz.ref.png test/self-intersecting.quartz.xfail.png test/show-text-current-point.quartz.ref.png test/smask-fill.quartz.ref.png test/smask-mask.quartz.ref.png test/smask-paint.quartz.ref.png test/smask.quartz.ref.png test/smask-stroke.quartz.ref.png test/smask-text.quartz.ref.png test/source-clip-scale.quartz.ref.png test/spline-decomposition.quartz.xfail.png test/stroke-ctm-caps.quartz.ref.png test/stroke-image.quartz.ref.png test/subsurface-pad.quartz.xfail.png test/surface-pattern-big-scale-down.quartz.ref.png test/surface-pattern-operator.quartz.argb32.xfail.png test/surface-pattern-operator.quartz.rgb24.xfail.png test/surface-pattern.quar tz.xfail.png test/surface-pattern-scale-down-extend-none.quartz.ref.png test/surface-pattern-scale-down-extend-pad.quartz.xfail.png test/surface-pattern-scale-down-extend-reflect.quartz.ref.png test/surface-pattern-scale-down-extend-repeat.quartz.ref.png test/surface-pattern-scale-down.quartz.ref.png test/surface-pattern-scale-up.quartz.xfail.png test/text-antialias-gray.quartz.ref.png test/text-antialias-none.quartz.ref.png test/text-antialias-subpixel.quartz.ref.png test/text-glyph-range.quartz.ref.png test/text-pattern.quartz.argb32.ref.png test/text-pattern.quartz.ref.png test/text-pattern.quartz.rgb24.ref.png test/text-rotate.quartz.ref.png test/trap-clip.quartz.argb32.ref.png test/trap-clip.quartz.ref.png test/trap-clip.quartz.rgb24.ref.png test/unantialiased-shapes.quartz.ref.png test/unbounded-operator.quartz.ref.png test/unbounded-operator.quartz.rgb24.ref.png test/user-font-proxy.quartz.ref.png test/user-font.quartz.ref.png test/user-font-rescale.quartz.ref.png tes t/xcomposite-projection.quartz.ref.png

Andrea Canciani ranma42 at kemper.freedesktop.org
Sun Jun 13 01:44:58 PDT 2010


 dev/null                                                      |binary
 test/a1-image-sample.quartz.xfail.png                         |binary
 test/a1-mask-sample.quartz.xfail.png                          |binary
 test/a1-traps-sample.quartz.xfail.png                         |binary
 test/big-line.quartz.ref.png                                  |binary
 test/caps-joins-curve.quartz.ref.png                          |binary
 test/clear.quartz.argb32.ref.png                              |binary
 test/clear.quartz.rgb24.ref.png                               |binary
 test/clip-disjoint.quartz.ref.png                             |binary
 test/clip-fill-rule.quartz.rgb24.ref.png                      |binary
 test/clip-fill-unbounded.quartz.argb32.ref.png                |binary
 test/clip-fill-unbounded.quartz.rgb24.ref.png                 |binary
 test/clip-fill.quartz.ref.png                                 |binary
 test/clip-group-shapes-circles.quartz.ref.png                 |binary
 test/clip-nesting.quartz.argb32.ref.png                       |binary
 test/clip-nesting.quartz.rgb24.ref.png                        |binary
 test/clip-operator.quartz.argb32.ref.png                      |binary
 test/clip-operator.quartz.rgb24.ref.png                       |binary
 test/clip-push-group.quartz.ref.png                           |binary
 test/clip-shape.quartz.ref.png                                |binary
 test/clip-stroke-unbounded.quartz.argb32.ref.png              |binary
 test/clip-stroke-unbounded.quartz.rgb24.ref.png               |binary
 test/clip-stroke.quartz.ref.png                               |binary
 test/clip-text.quartz.ref.png                                 |binary
 test/clip-twice.quartz.argb32.ref.png                         |binary
 test/clip-twice.quartz.rgb24.ref.png                          |binary
 test/clipped-group.quartz.ref.png                             |binary
 test/culled-glyphs.quartz.ref.png                             |binary
 test/dash-caps-joins.quartz.xfail.png                         |binary
 test/dash-curve.quartz.xfail.png                              |binary
 test/dash-scale.quartz.ref.png                                |binary
 test/dash-state.quartz.xfail.png                              |binary
 test/degenerate-arc.quartz.ref.png                            |binary
 test/degenerate-curve-to.quartz.ref.png                       |binary
 test/degenerate-dash.quartz.xfail.png                         |binary
 test/degenerate-path.quartz.argb32.xfail.png                  |binary
 test/degenerate-path.quartz.rgb24.xfail.png                   |binary
 test/degenerate-rel-curve-to.quartz.ref.png                   |binary
 test/extend-pad-border.quartz.ref.png                         |binary
 test/extend-pad-similar.quartz.xfail.png                      |binary
 test/extend-pad.quartz.xfail.png                              |binary
 test/fill-alpha-pattern.quartz.ref.png                        |binary
 test/fill-alpha.quartz.ref.png                                |binary
 test/fill-and-stroke-alpha-add.quartz.ref.png                 |binary
 test/fill-and-stroke.quartz.argb32.ref.png                    |binary
 test/fill-and-stroke.quartz.rgb24.ref.png                     |binary
 test/fill-degenerate-sort-order.quartz.argb32.ref.png         |binary
 test/fill-degenerate-sort-order.quartz.rgb24.ref.png          |binary
 test/fill-image.quartz.ref.png                                |binary
 test/fill-rule.quartz.argb32.ref.png                          |binary
 test/fill-rule.quartz.rgb24.ref.png                           |binary
 test/filter-bilinear-extents.quartz.xfail.png                 |binary
 test/filter-nearest-offset.quartz.xfail.png                   |binary
 test/filter-nearest-transformed.quartz.xfail.png              |binary
 test/finer-grained-fallbacks.quartz.argb32.ref.png            |binary
 test/finer-grained-fallbacks.quartz.rgb24.ref.png             |binary
 test/font-matrix-translation.quartz.ref.png                   |binary
 test/ft-show-glyphs-table.quartz.xfail.png                    |binary
 test/ft-text-vertical-layout-type1.quartz.xfail.png           |binary
 test/ft-text-vertical-layout-type3.quartz.ref.png             |binary
 test/glyph-cache-pressure.quartz.ref.png                      |binary
 test/gradient-constant-alpha.quartz.argb32.ref.png            |binary
 test/group-unaligned.quartz.ref.png                           |binary
 test/huge-radial.quartz.ref.png                               |binary
 test/inverse-text.quartz.ref.png                              |binary
 test/joins.quartz.ref.png                                     |binary
 test/leaky-dash.quartz.ref.png                                |binary
 test/leaky-dashed-rectangle.quartz.ref.png                    |binary
 test/leaky-dashed-stroke.quartz.ref.png                       |binary
 test/line-width-scale.quartz.ref.png                          |binary
 test/linear-gradient-reflect.quartz.ref.png                   |binary
 test/linear-gradient-subset.quartz.ref.png                    |binary
 test/linear-gradient.quartz.ref.png                           |binary
 test/long-dashed-lines.quartz.ref.png                         |binary
 test/mask-alpha.quartz.argb32.ref.png                         |binary
 test/mask-transformed-image.quartz.ref.png                    |binary
 test/mask-transformed-similar.quartz.ref.png                  |binary
 test/mask.quartz.argb32.ref.png                               |binary
 test/mask.quartz.rgb24.ref.png                                |binary
 test/new-sub-path.quartz.ref.png                              |binary
 test/operator-clear.quartz.argb32.ref.png                     |binary
 test/operator-clear.quartz.rgb24.ref.png                      |binary
 test/operator-source.quartz.argb32.ref.png                    |binary
 test/operator-source.quartz.rgb24.ref.png                     |binary
 test/over-above-source.quartz.argb32.ref.png                  |binary
 test/over-above-source.quartz.rgb24.ref.png                   |binary
 test/over-around-source.quartz.argb32.ref.png                 |binary
 test/over-between-source.quartz.argb32.ref.png                |binary
 test/path-append.quartz.ref.png                               |binary
 test/pthread-same-source.quartz.xfail.png                     |binary
 test/pthread-show-text.quartz.ref.png                         |binary
 test/push-group-color.quartz.ref.png                          |binary
 test/push-group.quartz.argb32.ref.png                         |binary
 test/push-group.quartz.rgb24.ref.png                          |binary
 test/random-intersections-curves-eo.quartz.ref.png            |binary
 test/random-intersections-curves-nz.quartz.ref.png            |binary
 test/random-intersections-eo.quartz.ref.png                   |binary
 test/random-intersections-nonzero.quartz.ref.png              |binary
 test/recording-surface-pattern.quartz.argb32.ref.png          |binary
 test/recording-surface-pattern.quartz.rgb24.ref.png           |binary
 test/rectilinear-dash.quartz.xfail.png                        |binary
 test/rectilinear-stroke.quartz.xfail.png                      |binary
 test/rotate-image-surface-paint.quartz.ref.png                |binary
 test/rotated-clip.quartz.ref.png                              |binary
 test/rounded-rectangle-fill.quartz.ref.png                    |binary
 test/scale-offset-image.quartz.ref.png                        |binary
 test/scale-offset-similar.quartz.ref.png                      |binary
 test/select-font-face.quartz.ref.png                          |binary
 test/self-intersecting.quartz.xfail.png                       |binary
 test/show-text-current-point.quartz.ref.png                   |binary
 test/smask-fill.quartz.ref.png                                |binary
 test/smask-mask.quartz.ref.png                                |binary
 test/smask-paint.quartz.ref.png                               |binary
 test/smask-stroke.quartz.ref.png                              |binary
 test/smask-text.quartz.ref.png                                |binary
 test/smask.quartz.ref.png                                     |binary
 test/source-clip-scale.quartz.ref.png                         |binary
 test/spline-decomposition.quartz.xfail.png                    |binary
 test/stroke-ctm-caps.quartz.ref.png                           |binary
 test/stroke-image.quartz.ref.png                              |binary
 test/subsurface-pad.quartz.xfail.png                          |binary
 test/surface-pattern-big-scale-down.quartz.ref.png            |binary
 test/surface-pattern-operator.quartz.argb32.xfail.png         |binary
 test/surface-pattern-operator.quartz.rgb24.xfail.png          |binary
 test/surface-pattern-scale-down-extend-none.quartz.ref.png    |binary
 test/surface-pattern-scale-down-extend-pad.quartz.xfail.png   |binary
 test/surface-pattern-scale-down-extend-reflect.quartz.ref.png |binary
 test/surface-pattern-scale-down-extend-repeat.quartz.ref.png  |binary
 test/surface-pattern-scale-down.quartz.ref.png                |binary
 test/surface-pattern-scale-up.quartz.xfail.png                |binary
 test/surface-pattern.quartz.xfail.png                         |binary
 test/text-antialias-gray.quartz.ref.png                       |binary
 test/text-antialias-none.quartz.ref.png                       |binary
 test/text-antialias-subpixel.quartz.ref.png                   |binary
 test/text-glyph-range.quartz.ref.png                          |binary
 test/text-pattern.quartz.argb32.ref.png                       |binary
 test/text-pattern.quartz.rgb24.ref.png                        |binary
 test/text-rotate.quartz.ref.png                               |binary
 test/trap-clip.quartz.argb32.ref.png                          |binary
 test/trap-clip.quartz.rgb24.ref.png                           |binary
 test/unantialiased-shapes.quartz.ref.png                      |binary
 test/user-font-proxy.quartz.ref.png                           |binary
 test/user-font-rescale.quartz.ref.png                         |binary
 test/user-font.quartz.ref.png                                 |binary
 test/xcomposite-projection.quartz.ref.png                     |binary
 145 files changed

New commits:
commit b6e16b8d2950cdadf2e2b14b0e7502d4a9ebdc09
Author: Andrea Canciani <ranma42 at gmail.com>
Date:   Sat Jun 12 10:33:35 2010 +0200

    test: quartz ref image refresh

diff --git a/test/a1-image-sample.quartz.xfail.png b/test/a1-image-sample.quartz.xfail.png
new file mode 100644
index 0000000..ca24391
Binary files /dev/null and b/test/a1-image-sample.quartz.xfail.png differ
diff --git a/test/a1-mask-sample.quartz.xfail.png b/test/a1-mask-sample.quartz.xfail.png
new file mode 100644
index 0000000..ca24391
Binary files /dev/null and b/test/a1-mask-sample.quartz.xfail.png differ
diff --git a/test/a1-traps-sample.quartz.xfail.png b/test/a1-traps-sample.quartz.xfail.png
new file mode 100644
index 0000000..c89f4fe
Binary files /dev/null and b/test/a1-traps-sample.quartz.xfail.png differ
diff --git a/test/big-line.quartz.ref.png b/test/big-line.quartz.ref.png
new file mode 100644
index 0000000..a6f7240
Binary files /dev/null and b/test/big-line.quartz.ref.png differ
diff --git a/test/caps-joins-curve.quartz.ref.png b/test/caps-joins-curve.quartz.ref.png
new file mode 100644
index 0000000..ec3d307
Binary files /dev/null and b/test/caps-joins-curve.quartz.ref.png differ
diff --git a/test/clear.quartz.argb32.ref.png b/test/clear.quartz.argb32.ref.png
new file mode 100644
index 0000000..12e6043
Binary files /dev/null and b/test/clear.quartz.argb32.ref.png differ
diff --git a/test/clear.quartz.rgb24.ref.png b/test/clear.quartz.rgb24.ref.png
new file mode 100644
index 0000000..6ea4490
Binary files /dev/null and b/test/clear.quartz.rgb24.ref.png differ
diff --git a/test/clip-disjoint.quartz.ref.png b/test/clip-disjoint.quartz.ref.png
new file mode 100644
index 0000000..1006815
Binary files /dev/null and b/test/clip-disjoint.quartz.ref.png differ
diff --git a/test/clip-fill-rule.quartz.rgb24.ref.png b/test/clip-fill-rule.quartz.rgb24.ref.png
new file mode 100644
index 0000000..c95f290
Binary files /dev/null and b/test/clip-fill-rule.quartz.rgb24.ref.png differ
diff --git a/test/clip-fill-unbounded.quartz.argb32.ref.png b/test/clip-fill-unbounded.quartz.argb32.ref.png
new file mode 100644
index 0000000..2915e6c
Binary files /dev/null and b/test/clip-fill-unbounded.quartz.argb32.ref.png differ
diff --git a/test/clip-fill-unbounded.quartz.rgb24.ref.png b/test/clip-fill-unbounded.quartz.rgb24.ref.png
new file mode 100644
index 0000000..c410400
Binary files /dev/null and b/test/clip-fill-unbounded.quartz.rgb24.ref.png differ
diff --git a/test/clip-fill.quartz.ref.png b/test/clip-fill.quartz.ref.png
new file mode 100644
index 0000000..4f235b4
Binary files /dev/null and b/test/clip-fill.quartz.ref.png differ
diff --git a/test/clip-group-shapes-circles.quartz.ref.png b/test/clip-group-shapes-circles.quartz.ref.png
new file mode 100644
index 0000000..c2ac9ea
Binary files /dev/null and b/test/clip-group-shapes-circles.quartz.ref.png differ
diff --git a/test/clip-nesting.quartz.argb32.ref.png b/test/clip-nesting.quartz.argb32.ref.png
new file mode 100644
index 0000000..7bc187c
Binary files /dev/null and b/test/clip-nesting.quartz.argb32.ref.png differ
diff --git a/test/clip-nesting.quartz.ref.png b/test/clip-nesting.quartz.ref.png
deleted file mode 100644
index 5a3db7b..0000000
Binary files a/test/clip-nesting.quartz.ref.png and /dev/null differ
diff --git a/test/clip-nesting.quartz.rgb24.ref.png b/test/clip-nesting.quartz.rgb24.ref.png
index b55d116..926f5f5 100644
Binary files a/test/clip-nesting.quartz.rgb24.ref.png and b/test/clip-nesting.quartz.rgb24.ref.png differ
diff --git a/test/clip-operator.quartz.argb32.ref.png b/test/clip-operator.quartz.argb32.ref.png
new file mode 100644
index 0000000..bf71993
Binary files /dev/null and b/test/clip-operator.quartz.argb32.ref.png differ
diff --git a/test/clip-operator.quartz.ref.png b/test/clip-operator.quartz.ref.png
deleted file mode 100644
index 1726944..0000000
Binary files a/test/clip-operator.quartz.ref.png and /dev/null differ
diff --git a/test/clip-operator.quartz.rgb24.ref.png b/test/clip-operator.quartz.rgb24.ref.png
index a18c6f2..51a30b0 100644
Binary files a/test/clip-operator.quartz.rgb24.ref.png and b/test/clip-operator.quartz.rgb24.ref.png differ
diff --git a/test/clip-push-group.quartz.ref.png b/test/clip-push-group.quartz.ref.png
index 93c5268..22e1525 100644
Binary files a/test/clip-push-group.quartz.ref.png and b/test/clip-push-group.quartz.ref.png differ
diff --git a/test/clip-shape.quartz.ref.png b/test/clip-shape.quartz.ref.png
new file mode 100644
index 0000000..2923406
Binary files /dev/null and b/test/clip-shape.quartz.ref.png differ
diff --git a/test/clip-stroke-unbounded.quartz.argb32.ref.png b/test/clip-stroke-unbounded.quartz.argb32.ref.png
new file mode 100644
index 0000000..0bf0df7
Binary files /dev/null and b/test/clip-stroke-unbounded.quartz.argb32.ref.png differ
diff --git a/test/clip-stroke-unbounded.quartz.rgb24.ref.png b/test/clip-stroke-unbounded.quartz.rgb24.ref.png
new file mode 100644
index 0000000..1f28649
Binary files /dev/null and b/test/clip-stroke-unbounded.quartz.rgb24.ref.png differ
diff --git a/test/clip-stroke.quartz.ref.png b/test/clip-stroke.quartz.ref.png
new file mode 100644
index 0000000..994e317
Binary files /dev/null and b/test/clip-stroke.quartz.ref.png differ
diff --git a/test/clip-text.quartz.ref.png b/test/clip-text.quartz.ref.png
new file mode 100644
index 0000000..d251bfa
Binary files /dev/null and b/test/clip-text.quartz.ref.png differ
diff --git a/test/clip-twice.quartz.argb32.ref.png b/test/clip-twice.quartz.argb32.ref.png
new file mode 100644
index 0000000..04b588d
Binary files /dev/null and b/test/clip-twice.quartz.argb32.ref.png differ
diff --git a/test/clip-twice.quartz.ref.png b/test/clip-twice.quartz.ref.png
deleted file mode 100644
index f8231b3..0000000
Binary files a/test/clip-twice.quartz.ref.png and /dev/null differ
diff --git a/test/clip-twice.quartz.rgb24.ref.png b/test/clip-twice.quartz.rgb24.ref.png
index 65cd80f..eb4f62c 100644
Binary files a/test/clip-twice.quartz.rgb24.ref.png and b/test/clip-twice.quartz.rgb24.ref.png differ
diff --git a/test/clipped-group.quartz.ref.png b/test/clipped-group.quartz.ref.png
new file mode 100644
index 0000000..10e22f7
Binary files /dev/null and b/test/clipped-group.quartz.ref.png differ
diff --git a/test/culled-glyphs.quartz.ref.png b/test/culled-glyphs.quartz.ref.png
new file mode 100644
index 0000000..1aa2342
Binary files /dev/null and b/test/culled-glyphs.quartz.ref.png differ
diff --git a/test/dash-caps-joins.quartz.ref.png b/test/dash-caps-joins.quartz.ref.png
deleted file mode 100644
index 5e4aa76..0000000
Binary files a/test/dash-caps-joins.quartz.ref.png and /dev/null differ
diff --git a/test/dash-caps-joins.quartz.xfail.png b/test/dash-caps-joins.quartz.xfail.png
new file mode 100644
index 0000000..0dc5433
Binary files /dev/null and b/test/dash-caps-joins.quartz.xfail.png differ
diff --git a/test/dash-curve.quartz.ref.png b/test/dash-curve.quartz.ref.png
deleted file mode 100644
index 18a506e..0000000
Binary files a/test/dash-curve.quartz.ref.png and /dev/null differ
diff --git a/test/dash-curve.quartz.xfail.png b/test/dash-curve.quartz.xfail.png
new file mode 100644
index 0000000..b68d7a7
Binary files /dev/null and b/test/dash-curve.quartz.xfail.png differ
diff --git a/test/dash-scale.quartz.ref.png b/test/dash-scale.quartz.ref.png
index 8fc897b..62ccdf5 100644
Binary files a/test/dash-scale.quartz.ref.png and b/test/dash-scale.quartz.ref.png differ
diff --git a/test/dash-state.quartz.ref.png b/test/dash-state.quartz.ref.png
deleted file mode 100644
index f5f712a..0000000
Binary files a/test/dash-state.quartz.ref.png and /dev/null differ
diff --git a/test/dash-state.quartz.xfail.png b/test/dash-state.quartz.xfail.png
new file mode 100644
index 0000000..993498c
Binary files /dev/null and b/test/dash-state.quartz.xfail.png differ
diff --git a/test/degenerate-arc.quartz.ref.png b/test/degenerate-arc.quartz.ref.png
new file mode 100644
index 0000000..a43f6c9
Binary files /dev/null and b/test/degenerate-arc.quartz.ref.png differ
diff --git a/test/degenerate-curve-to.quartz.ref.png b/test/degenerate-curve-to.quartz.ref.png
new file mode 100644
index 0000000..0448343
Binary files /dev/null and b/test/degenerate-curve-to.quartz.ref.png differ
diff --git a/test/degenerate-dash.quartz.xfail.png b/test/degenerate-dash.quartz.xfail.png
new file mode 100644
index 0000000..594437c
Binary files /dev/null and b/test/degenerate-dash.quartz.xfail.png differ
diff --git a/test/degenerate-path.quartz.argb32.xfail.png b/test/degenerate-path.quartz.argb32.xfail.png
new file mode 100644
index 0000000..d655e27
Binary files /dev/null and b/test/degenerate-path.quartz.argb32.xfail.png differ
diff --git a/test/degenerate-path.quartz.ref.png b/test/degenerate-path.quartz.ref.png
deleted file mode 100644
index d1d8f2f..0000000
Binary files a/test/degenerate-path.quartz.ref.png and /dev/null differ
diff --git a/test/degenerate-path.quartz.rgb24.ref.png b/test/degenerate-path.quartz.rgb24.ref.png
deleted file mode 100644
index d6ff7eb..0000000
Binary files a/test/degenerate-path.quartz.rgb24.ref.png and /dev/null differ
diff --git a/test/degenerate-path.quartz.rgb24.xfail.png b/test/degenerate-path.quartz.rgb24.xfail.png
new file mode 100644
index 0000000..5256951
Binary files /dev/null and b/test/degenerate-path.quartz.rgb24.xfail.png differ
diff --git a/test/degenerate-pen.quartz.ref.png b/test/degenerate-pen.quartz.ref.png
deleted file mode 100644
index cc25b88..0000000
Binary files a/test/degenerate-pen.quartz.ref.png and /dev/null differ
diff --git a/test/degenerate-rel-curve-to.quartz.ref.png b/test/degenerate-rel-curve-to.quartz.ref.png
new file mode 100644
index 0000000..2d21e04
Binary files /dev/null and b/test/degenerate-rel-curve-to.quartz.ref.png differ
diff --git a/test/extend-pad-border.quartz.ref.png b/test/extend-pad-border.quartz.ref.png
new file mode 100644
index 0000000..4ad67a1
Binary files /dev/null and b/test/extend-pad-border.quartz.ref.png differ
diff --git a/test/extend-pad-similar.quartz.xfail.png b/test/extend-pad-similar.quartz.xfail.png
new file mode 100644
index 0000000..a2cf353
Binary files /dev/null and b/test/extend-pad-similar.quartz.xfail.png differ
diff --git a/test/extend-pad.quartz.xfail.png b/test/extend-pad.quartz.xfail.png
new file mode 100644
index 0000000..a2cf353
Binary files /dev/null and b/test/extend-pad.quartz.xfail.png differ
diff --git a/test/fill-alpha-pattern.quartz.ref.png b/test/fill-alpha-pattern.quartz.ref.png
new file mode 100644
index 0000000..b612e7a
Binary files /dev/null and b/test/fill-alpha-pattern.quartz.ref.png differ
diff --git a/test/fill-alpha.quartz.ref.png b/test/fill-alpha.quartz.ref.png
new file mode 100644
index 0000000..81cee81
Binary files /dev/null and b/test/fill-alpha.quartz.ref.png differ
diff --git a/test/fill-and-stroke-alpha-add.quartz.ref.png b/test/fill-and-stroke-alpha-add.quartz.ref.png
index d648eec..1d89752 100644
Binary files a/test/fill-and-stroke-alpha-add.quartz.ref.png and b/test/fill-and-stroke-alpha-add.quartz.ref.png differ
diff --git a/test/fill-and-stroke-alpha.quartz.ref.png b/test/fill-and-stroke-alpha.quartz.ref.png
deleted file mode 100644
index 0121479..0000000
Binary files a/test/fill-and-stroke-alpha.quartz.ref.png and /dev/null differ
diff --git a/test/fill-and-stroke.quartz.argb32.ref.png b/test/fill-and-stroke.quartz.argb32.ref.png
new file mode 100644
index 0000000..9440719
Binary files /dev/null and b/test/fill-and-stroke.quartz.argb32.ref.png differ
diff --git a/test/fill-and-stroke.quartz.ref.png b/test/fill-and-stroke.quartz.ref.png
deleted file mode 100644
index 4c48d24..0000000
Binary files a/test/fill-and-stroke.quartz.ref.png and /dev/null differ
diff --git a/test/fill-and-stroke.quartz.rgb24.ref.png b/test/fill-and-stroke.quartz.rgb24.ref.png
index 5972d56..5ba2197 100644
Binary files a/test/fill-and-stroke.quartz.rgb24.ref.png and b/test/fill-and-stroke.quartz.rgb24.ref.png differ
diff --git a/test/fill-degenerate-sort-order.quartz.argb32.ref.png b/test/fill-degenerate-sort-order.quartz.argb32.ref.png
new file mode 100644
index 0000000..a8b9f15
Binary files /dev/null and b/test/fill-degenerate-sort-order.quartz.argb32.ref.png differ
diff --git a/test/fill-degenerate-sort-order.quartz.ref.png b/test/fill-degenerate-sort-order.quartz.ref.png
deleted file mode 100644
index 0ea4a67..0000000
Binary files a/test/fill-degenerate-sort-order.quartz.ref.png and /dev/null differ
diff --git a/test/fill-degenerate-sort-order.quartz.rgb24.ref.png b/test/fill-degenerate-sort-order.quartz.rgb24.ref.png
index 59e1cb6..703467c 100644
Binary files a/test/fill-degenerate-sort-order.quartz.rgb24.ref.png and b/test/fill-degenerate-sort-order.quartz.rgb24.ref.png differ
diff --git a/test/fill-image.quartz.ref.png b/test/fill-image.quartz.ref.png
new file mode 100644
index 0000000..bb205a7
Binary files /dev/null and b/test/fill-image.quartz.ref.png differ
diff --git a/test/fill-rule.quartz.argb32.ref.png b/test/fill-rule.quartz.argb32.ref.png
new file mode 100644
index 0000000..2ac5340
Binary files /dev/null and b/test/fill-rule.quartz.argb32.ref.png differ
diff --git a/test/fill-rule.quartz.ref.png b/test/fill-rule.quartz.ref.png
deleted file mode 100644
index f7e616c..0000000
Binary files a/test/fill-rule.quartz.ref.png and /dev/null differ
diff --git a/test/fill-rule.quartz.rgb24.ref.png b/test/fill-rule.quartz.rgb24.ref.png
index 8b180c5..bd671d6 100644
Binary files a/test/fill-rule.quartz.rgb24.ref.png and b/test/fill-rule.quartz.rgb24.ref.png differ
diff --git a/test/filter-bilinear-extents.quartz.xfail.png b/test/filter-bilinear-extents.quartz.xfail.png
new file mode 100644
index 0000000..312ee80
Binary files /dev/null and b/test/filter-bilinear-extents.quartz.xfail.png differ
diff --git a/test/filter-nearest-offset.quartz.xfail.png b/test/filter-nearest-offset.quartz.xfail.png
new file mode 100644
index 0000000..ee69e36
Binary files /dev/null and b/test/filter-nearest-offset.quartz.xfail.png differ
diff --git a/test/filter-nearest-transformed.quartz.xfail.png b/test/filter-nearest-transformed.quartz.xfail.png
new file mode 100644
index 0000000..c616d64
Binary files /dev/null and b/test/filter-nearest-transformed.quartz.xfail.png differ
diff --git a/test/finer-grained-fallbacks.quartz.argb32.ref.png b/test/finer-grained-fallbacks.quartz.argb32.ref.png
new file mode 100644
index 0000000..dc05761
Binary files /dev/null and b/test/finer-grained-fallbacks.quartz.argb32.ref.png differ
diff --git a/test/finer-grained-fallbacks.quartz.rgb24.ref.png b/test/finer-grained-fallbacks.quartz.rgb24.ref.png
new file mode 100644
index 0000000..1fdedd0
Binary files /dev/null and b/test/finer-grained-fallbacks.quartz.rgb24.ref.png differ
diff --git a/test/font-matrix-translation.quartz.ref.png b/test/font-matrix-translation.quartz.ref.png
index 90fd962..187e2c1 100644
Binary files a/test/font-matrix-translation.quartz.ref.png and b/test/font-matrix-translation.quartz.ref.png differ
diff --git a/test/ft-show-glyphs-table.quartz.xfail.png b/test/ft-show-glyphs-table.quartz.xfail.png
new file mode 100644
index 0000000..0e131b2
Binary files /dev/null and b/test/ft-show-glyphs-table.quartz.xfail.png differ
diff --git a/test/ft-text-vertical-layout-type1.quartz.xfail.png b/test/ft-text-vertical-layout-type1.quartz.xfail.png
new file mode 100644
index 0000000..a603b35
Binary files /dev/null and b/test/ft-text-vertical-layout-type1.quartz.xfail.png differ
diff --git a/test/ft-text-vertical-layout-type3.quartz.ref.png b/test/ft-text-vertical-layout-type3.quartz.ref.png
new file mode 100644
index 0000000..4a063f3
Binary files /dev/null and b/test/ft-text-vertical-layout-type3.quartz.ref.png differ
diff --git a/test/glyph-cache-pressure.quartz.ref.png b/test/glyph-cache-pressure.quartz.ref.png
index 88d3db6..6291e84 100644
Binary files a/test/glyph-cache-pressure.quartz.ref.png and b/test/glyph-cache-pressure.quartz.ref.png differ
diff --git a/test/gradient-constant-alpha.quartz.argb32.ref.png b/test/gradient-constant-alpha.quartz.argb32.ref.png
new file mode 100644
index 0000000..a426f5a
Binary files /dev/null and b/test/gradient-constant-alpha.quartz.argb32.ref.png differ
diff --git a/test/group-unaligned.quartz.ref.png b/test/group-unaligned.quartz.ref.png
new file mode 100644
index 0000000..1711025
Binary files /dev/null and b/test/group-unaligned.quartz.ref.png differ
diff --git a/test/huge-radial.quartz.ref.png b/test/huge-radial.quartz.ref.png
new file mode 100644
index 0000000..d823f86
Binary files /dev/null and b/test/huge-radial.quartz.ref.png differ
diff --git a/test/inverse-text.quartz.ref.png b/test/inverse-text.quartz.ref.png
new file mode 100644
index 0000000..df0ea57
Binary files /dev/null and b/test/inverse-text.quartz.ref.png differ
diff --git a/test/joins.quartz.ref.png b/test/joins.quartz.ref.png
new file mode 100644
index 0000000..59b8fdb
Binary files /dev/null and b/test/joins.quartz.ref.png differ
diff --git a/test/leaky-dash.quartz.ref.png b/test/leaky-dash.quartz.ref.png
index 8343359..9692819 100644
Binary files a/test/leaky-dash.quartz.ref.png and b/test/leaky-dash.quartz.ref.png differ
diff --git a/test/leaky-dashed-rectangle.quartz.ref.png b/test/leaky-dashed-rectangle.quartz.ref.png
new file mode 100644
index 0000000..fad8588
Binary files /dev/null and b/test/leaky-dashed-rectangle.quartz.ref.png differ
diff --git a/test/leaky-dashed-stroke.quartz.ref.png b/test/leaky-dashed-stroke.quartz.ref.png
new file mode 100644
index 0000000..adbfd61
Binary files /dev/null and b/test/leaky-dashed-stroke.quartz.ref.png differ
diff --git a/test/line-width-scale.quartz.ref.png b/test/line-width-scale.quartz.ref.png
index 7a31539..afdc9da 100644
Binary files a/test/line-width-scale.quartz.ref.png and b/test/line-width-scale.quartz.ref.png differ
diff --git a/test/linear-gradient-reflect.quartz.ref.png b/test/linear-gradient-reflect.quartz.ref.png
index a0067ac..89bac91 100644
Binary files a/test/linear-gradient-reflect.quartz.ref.png and b/test/linear-gradient-reflect.quartz.ref.png differ
diff --git a/test/linear-gradient-subset.quartz.ref.png b/test/linear-gradient-subset.quartz.ref.png
new file mode 100644
index 0000000..8183411
Binary files /dev/null and b/test/linear-gradient-subset.quartz.ref.png differ
diff --git a/test/linear-gradient.quartz.ref.png b/test/linear-gradient.quartz.ref.png
index 43fb508..47332d3 100644
Binary files a/test/linear-gradient.quartz.ref.png and b/test/linear-gradient.quartz.ref.png differ
diff --git a/test/long-dashed-lines.quartz.ref.png b/test/long-dashed-lines.quartz.ref.png
index 439263a..3f68d21 100644
Binary files a/test/long-dashed-lines.quartz.ref.png and b/test/long-dashed-lines.quartz.ref.png differ
diff --git a/test/mask-alpha.quartz.argb32.ref.png b/test/mask-alpha.quartz.argb32.ref.png
index a7fdc5f..1d530ee 100644
Binary files a/test/mask-alpha.quartz.argb32.ref.png and b/test/mask-alpha.quartz.argb32.ref.png differ
diff --git a/test/mask-transformed-image.quartz.ref.png b/test/mask-transformed-image.quartz.ref.png
new file mode 100644
index 0000000..58ac575
Binary files /dev/null and b/test/mask-transformed-image.quartz.ref.png differ
diff --git a/test/mask-transformed-similar.quartz.ref.png b/test/mask-transformed-similar.quartz.ref.png
new file mode 100644
index 0000000..58ac575
Binary files /dev/null and b/test/mask-transformed-similar.quartz.ref.png differ
diff --git a/test/mask.quartz.argb32.ref.png b/test/mask.quartz.argb32.ref.png
new file mode 100644
index 0000000..53d034a
Binary files /dev/null and b/test/mask.quartz.argb32.ref.png differ
diff --git a/test/mask.quartz.ref.png b/test/mask.quartz.ref.png
deleted file mode 100644
index a90218a..0000000
Binary files a/test/mask.quartz.ref.png and /dev/null differ
diff --git a/test/mask.quartz.rgb24.ref.png b/test/mask.quartz.rgb24.ref.png
index b9c57c7..f475ba9 100644
Binary files a/test/mask.quartz.rgb24.ref.png and b/test/mask.quartz.rgb24.ref.png differ
diff --git a/test/new-sub-path.quartz.ref.png b/test/new-sub-path.quartz.ref.png
index 4278017..20d49ba 100644
Binary files a/test/new-sub-path.quartz.ref.png and b/test/new-sub-path.quartz.ref.png differ
diff --git a/test/new-sub-path.quartz.rgb24.ref.png b/test/new-sub-path.quartz.rgb24.ref.png
deleted file mode 100644
index efc907e..0000000
Binary files a/test/new-sub-path.quartz.rgb24.ref.png and /dev/null differ
diff --git a/test/operator-clear.quartz.argb32.ref.png b/test/operator-clear.quartz.argb32.ref.png
new file mode 100644
index 0000000..caf265e
Binary files /dev/null and b/test/operator-clear.quartz.argb32.ref.png differ
diff --git a/test/operator-clear.quartz.ref.png b/test/operator-clear.quartz.ref.png
deleted file mode 100644
index 095f182..0000000
Binary files a/test/operator-clear.quartz.ref.png and /dev/null differ
diff --git a/test/operator-clear.quartz.rgb24.ref.png b/test/operator-clear.quartz.rgb24.ref.png
index f978967..a07a6e0 100644
Binary files a/test/operator-clear.quartz.rgb24.ref.png and b/test/operator-clear.quartz.rgb24.ref.png differ
diff --git a/test/operator-source.quartz.argb32.ref.png b/test/operator-source.quartz.argb32.ref.png
new file mode 100644
index 0000000..4e15991
Binary files /dev/null and b/test/operator-source.quartz.argb32.ref.png differ
diff --git a/test/operator-source.quartz.ref.png b/test/operator-source.quartz.ref.png
deleted file mode 100644
index 31fc441..0000000
Binary files a/test/operator-source.quartz.ref.png and /dev/null differ
diff --git a/test/operator-source.quartz.rgb24.ref.png b/test/operator-source.quartz.rgb24.ref.png
index 358e951..c40c242 100644
Binary files a/test/operator-source.quartz.rgb24.ref.png and b/test/operator-source.quartz.rgb24.ref.png differ
diff --git a/test/over-above-source.quartz.argb32.ref.png b/test/over-above-source.quartz.argb32.ref.png
new file mode 100644
index 0000000..eeb3622
Binary files /dev/null and b/test/over-above-source.quartz.argb32.ref.png differ
diff --git a/test/over-above-source.quartz.ref.png b/test/over-above-source.quartz.ref.png
deleted file mode 100644
index 79d3c93..0000000
Binary files a/test/over-above-source.quartz.ref.png and /dev/null differ
diff --git a/test/over-above-source.quartz.rgb24.ref.png b/test/over-above-source.quartz.rgb24.ref.png
index 38e823e..2ab3476 100644
Binary files a/test/over-above-source.quartz.rgb24.ref.png and b/test/over-above-source.quartz.rgb24.ref.png differ
diff --git a/test/over-around-source.quartz.argb32.ref.png b/test/over-around-source.quartz.argb32.ref.png
new file mode 100644
index 0000000..26ab8e5
Binary files /dev/null and b/test/over-around-source.quartz.argb32.ref.png differ
diff --git a/test/over-around-source.quartz.ref.png b/test/over-around-source.quartz.ref.png
deleted file mode 100644
index 417c8a7..0000000
Binary files a/test/over-around-source.quartz.ref.png and /dev/null differ
diff --git a/test/over-around-source.quartz.rgb24.ref.png b/test/over-around-source.quartz.rgb24.ref.png
deleted file mode 100644
index 3e4d764..0000000
Binary files a/test/over-around-source.quartz.rgb24.ref.png and /dev/null differ
diff --git a/test/over-between-source.quartz.argb32.ref.png b/test/over-between-source.quartz.argb32.ref.png
new file mode 100644
index 0000000..adb17ae
Binary files /dev/null and b/test/over-between-source.quartz.argb32.ref.png differ
diff --git a/test/over-between-source.quartz.ref.png b/test/over-between-source.quartz.ref.png
deleted file mode 100644
index de954d5..0000000
Binary files a/test/over-between-source.quartz.ref.png and /dev/null differ
diff --git a/test/over-between-source.quartz.rgb24.ref.png b/test/over-between-source.quartz.rgb24.ref.png
deleted file mode 100644
index 97dae07..0000000
Binary files a/test/over-between-source.quartz.rgb24.ref.png and /dev/null differ
diff --git a/test/path-append.quartz.ref.png b/test/path-append.quartz.ref.png
new file mode 100644
index 0000000..665d3cc
Binary files /dev/null and b/test/path-append.quartz.ref.png differ
diff --git a/test/pthread-same-source.quartz.xfail.png b/test/pthread-same-source.quartz.xfail.png
new file mode 100644
index 0000000..cc0998f
Binary files /dev/null and b/test/pthread-same-source.quartz.xfail.png differ
diff --git a/test/pthread-show-text.quartz.ref.png b/test/pthread-show-text.quartz.ref.png
new file mode 100644
index 0000000..9b6d774
Binary files /dev/null and b/test/pthread-show-text.quartz.ref.png differ
diff --git a/test/push-group-color.quartz.ref.png b/test/push-group-color.quartz.ref.png
new file mode 100644
index 0000000..bca7c56
Binary files /dev/null and b/test/push-group-color.quartz.ref.png differ
diff --git a/test/push-group.quartz.argb32.ref.png b/test/push-group.quartz.argb32.ref.png
new file mode 100644
index 0000000..b3867b9
Binary files /dev/null and b/test/push-group.quartz.argb32.ref.png differ
diff --git a/test/push-group.quartz.rgb24.ref.png b/test/push-group.quartz.rgb24.ref.png
new file mode 100644
index 0000000..1fd6ef3
Binary files /dev/null and b/test/push-group.quartz.rgb24.ref.png differ
diff --git a/test/radial-gradient.quartz.ref.png b/test/radial-gradient.quartz.ref.png
deleted file mode 100644
index be420f8..0000000
Binary files a/test/radial-gradient.quartz.ref.png and /dev/null differ
diff --git a/test/random-intersections-curves-eo.quartz.ref.png b/test/random-intersections-curves-eo.quartz.ref.png
new file mode 100644
index 0000000..2a44a5a
Binary files /dev/null and b/test/random-intersections-curves-eo.quartz.ref.png differ
diff --git a/test/random-intersections-curves-nz.quartz.ref.png b/test/random-intersections-curves-nz.quartz.ref.png
new file mode 100644
index 0000000..cf799bb
Binary files /dev/null and b/test/random-intersections-curves-nz.quartz.ref.png differ
diff --git a/test/random-intersections-eo.quartz.ref.png b/test/random-intersections-eo.quartz.ref.png
index ef76cba..859abb0 100644
Binary files a/test/random-intersections-eo.quartz.ref.png and b/test/random-intersections-eo.quartz.ref.png differ
diff --git a/test/random-intersections-nonzero.quartz.ref.png b/test/random-intersections-nonzero.quartz.ref.png
new file mode 100644
index 0000000..f4310ea
Binary files /dev/null and b/test/random-intersections-nonzero.quartz.ref.png differ
diff --git a/test/recording-surface-pattern.quartz.argb32.ref.png b/test/recording-surface-pattern.quartz.argb32.ref.png
new file mode 100644
index 0000000..09d9559
Binary files /dev/null and b/test/recording-surface-pattern.quartz.argb32.ref.png differ
diff --git a/test/recording-surface-pattern.quartz.ref.png b/test/recording-surface-pattern.quartz.ref.png
deleted file mode 100644
index 755f281..0000000
Binary files a/test/recording-surface-pattern.quartz.ref.png and /dev/null differ
diff --git a/test/recording-surface-pattern.quartz.rgb24.ref.png b/test/recording-surface-pattern.quartz.rgb24.ref.png
index b71891e..96aff40 100644
Binary files a/test/recording-surface-pattern.quartz.rgb24.ref.png and b/test/recording-surface-pattern.quartz.rgb24.ref.png differ
diff --git a/test/rectilinear-dash.quartz.xfail.png b/test/rectilinear-dash.quartz.xfail.png
new file mode 100644
index 0000000..5101845
Binary files /dev/null and b/test/rectilinear-dash.quartz.xfail.png differ
diff --git a/test/rectilinear-stroke.quartz.xfail.png b/test/rectilinear-stroke.quartz.xfail.png
new file mode 100644
index 0000000..e2a508e
Binary files /dev/null and b/test/rectilinear-stroke.quartz.xfail.png differ
diff --git a/test/reflected-stroke.quartz.ref.png b/test/reflected-stroke.quartz.ref.png
deleted file mode 100644
index 7568a99..0000000
Binary files a/test/reflected-stroke.quartz.ref.png and /dev/null differ
diff --git a/test/rel-path.quartz.ref.png b/test/rel-path.quartz.ref.png
deleted file mode 100644
index 5878ce4..0000000
Binary files a/test/rel-path.quartz.ref.png and /dev/null differ
diff --git a/test/rel-path.quartz.rgb24.ref.png b/test/rel-path.quartz.rgb24.ref.png
deleted file mode 100644
index 0e33b66..0000000
Binary files a/test/rel-path.quartz.rgb24.ref.png and /dev/null differ
diff --git a/test/rotate-image-surface-paint.quartz.ref.png b/test/rotate-image-surface-paint.quartz.ref.png
index f7ec95c..1b317f9 100644
Binary files a/test/rotate-image-surface-paint.quartz.ref.png and b/test/rotate-image-surface-paint.quartz.ref.png differ
diff --git a/test/rotated-clip.quartz.ref.png b/test/rotated-clip.quartz.ref.png
new file mode 100644
index 0000000..6282846
Binary files /dev/null and b/test/rotated-clip.quartz.ref.png differ
diff --git a/test/rounded-rectangle-fill.quartz.ref.png b/test/rounded-rectangle-fill.quartz.ref.png
new file mode 100644
index 0000000..ee685ca
Binary files /dev/null and b/test/rounded-rectangle-fill.quartz.ref.png differ
diff --git a/test/scale-offset-image.quartz.ref.png b/test/scale-offset-image.quartz.ref.png
new file mode 100644
index 0000000..3d8e71a
Binary files /dev/null and b/test/scale-offset-image.quartz.ref.png differ
diff --git a/test/scale-offset-similar.quartz.ref.png b/test/scale-offset-similar.quartz.ref.png
new file mode 100644
index 0000000..3d8e71a
Binary files /dev/null and b/test/scale-offset-similar.quartz.ref.png differ
diff --git a/test/select-font-face.quartz.ref.png b/test/select-font-face.quartz.ref.png
index 8f285b8..69fd2e2 100644
Binary files a/test/select-font-face.quartz.ref.png and b/test/select-font-face.quartz.ref.png differ
diff --git a/test/self-intersecting.quartz.xfail.png b/test/self-intersecting.quartz.xfail.png
new file mode 100644
index 0000000..4d08713
Binary files /dev/null and b/test/self-intersecting.quartz.xfail.png differ
diff --git a/test/show-text-current-point.quartz.ref.png b/test/show-text-current-point.quartz.ref.png
index 538b0d1..a531381 100644
Binary files a/test/show-text-current-point.quartz.ref.png and b/test/show-text-current-point.quartz.ref.png differ
diff --git a/test/smask-fill.quartz.ref.png b/test/smask-fill.quartz.ref.png
new file mode 100644
index 0000000..ae05476
Binary files /dev/null and b/test/smask-fill.quartz.ref.png differ
diff --git a/test/smask-mask.quartz.ref.png b/test/smask-mask.quartz.ref.png
new file mode 100644
index 0000000..97359b4
Binary files /dev/null and b/test/smask-mask.quartz.ref.png differ
diff --git a/test/smask-paint.quartz.ref.png b/test/smask-paint.quartz.ref.png
new file mode 100644
index 0000000..1d56558
Binary files /dev/null and b/test/smask-paint.quartz.ref.png differ
diff --git a/test/smask-stroke.quartz.ref.png b/test/smask-stroke.quartz.ref.png
new file mode 100644
index 0000000..f6f0d1b
Binary files /dev/null and b/test/smask-stroke.quartz.ref.png differ
diff --git a/test/smask-text.quartz.ref.png b/test/smask-text.quartz.ref.png
new file mode 100644
index 0000000..096dc98
Binary files /dev/null and b/test/smask-text.quartz.ref.png differ
diff --git a/test/smask.quartz.ref.png b/test/smask.quartz.ref.png
new file mode 100644
index 0000000..b8dd1af
Binary files /dev/null and b/test/smask.quartz.ref.png differ
diff --git a/test/source-clip-scale.quartz.ref.png b/test/source-clip-scale.quartz.ref.png
index f21ae4b..3665009 100644
Binary files a/test/source-clip-scale.quartz.ref.png and b/test/source-clip-scale.quartz.ref.png differ
diff --git a/test/spline-decomposition.quartz.xfail.png b/test/spline-decomposition.quartz.xfail.png
new file mode 100644
index 0000000..18d67fb
Binary files /dev/null and b/test/spline-decomposition.quartz.xfail.png differ
diff --git a/test/stroke-ctm-caps.quartz.ref.png b/test/stroke-ctm-caps.quartz.ref.png
index 45ea145..c9da2c9 100644
Binary files a/test/stroke-ctm-caps.quartz.ref.png and b/test/stroke-ctm-caps.quartz.ref.png differ
diff --git a/test/stroke-image.quartz.ref.png b/test/stroke-image.quartz.ref.png
index db1f5a7..f9a60f2 100644
Binary files a/test/stroke-image.quartz.ref.png and b/test/stroke-image.quartz.ref.png differ
diff --git a/test/subsurface-pad.quartz.xfail.png b/test/subsurface-pad.quartz.xfail.png
new file mode 100644
index 0000000..c37e22e
Binary files /dev/null and b/test/subsurface-pad.quartz.xfail.png differ
diff --git a/test/surface-pattern-big-scale-down.quartz.ref.png b/test/surface-pattern-big-scale-down.quartz.ref.png
new file mode 100644
index 0000000..32deb2d
Binary files /dev/null and b/test/surface-pattern-big-scale-down.quartz.ref.png differ
diff --git a/test/surface-pattern-operator.quartz.argb32.xfail.png b/test/surface-pattern-operator.quartz.argb32.xfail.png
new file mode 100644
index 0000000..eb6e890
Binary files /dev/null and b/test/surface-pattern-operator.quartz.argb32.xfail.png differ
diff --git a/test/surface-pattern-operator.quartz.rgb24.xfail.png b/test/surface-pattern-operator.quartz.rgb24.xfail.png
new file mode 100644
index 0000000..6275a48
Binary files /dev/null and b/test/surface-pattern-operator.quartz.rgb24.xfail.png differ
diff --git a/test/surface-pattern-scale-down-extend-none.quartz.ref.png b/test/surface-pattern-scale-down-extend-none.quartz.ref.png
new file mode 100644
index 0000000..e126cbb
Binary files /dev/null and b/test/surface-pattern-scale-down-extend-none.quartz.ref.png differ
diff --git a/test/surface-pattern-scale-down-extend-pad.quartz.xfail.png b/test/surface-pattern-scale-down-extend-pad.quartz.xfail.png
new file mode 100644
index 0000000..6b8f754
Binary files /dev/null and b/test/surface-pattern-scale-down-extend-pad.quartz.xfail.png differ
diff --git a/test/surface-pattern-scale-down-extend-reflect.quartz.ref.png b/test/surface-pattern-scale-down-extend-reflect.quartz.ref.png
new file mode 100644
index 0000000..ef5e62e
Binary files /dev/null and b/test/surface-pattern-scale-down-extend-reflect.quartz.ref.png differ
diff --git a/test/surface-pattern-scale-down-extend-repeat.quartz.ref.png b/test/surface-pattern-scale-down-extend-repeat.quartz.ref.png
new file mode 100644
index 0000000..6b8f754
Binary files /dev/null and b/test/surface-pattern-scale-down-extend-repeat.quartz.ref.png differ
diff --git a/test/surface-pattern-scale-down.quartz.ref.png b/test/surface-pattern-scale-down.quartz.ref.png
index 93a34da..5b3ace4 100644
Binary files a/test/surface-pattern-scale-down.quartz.ref.png and b/test/surface-pattern-scale-down.quartz.ref.png differ
diff --git a/test/surface-pattern-scale-up.quartz.xfail.png b/test/surface-pattern-scale-up.quartz.xfail.png
new file mode 100644
index 0000000..ed52ee8
Binary files /dev/null and b/test/surface-pattern-scale-up.quartz.xfail.png differ
diff --git a/test/surface-pattern.quartz.xfail.png b/test/surface-pattern.quartz.xfail.png
new file mode 100644
index 0000000..4ac47de
Binary files /dev/null and b/test/surface-pattern.quartz.xfail.png differ
diff --git a/test/text-antialias-gray.quartz.ref.png b/test/text-antialias-gray.quartz.ref.png
index 573848d..63926a8 100644
Binary files a/test/text-antialias-gray.quartz.ref.png and b/test/text-antialias-gray.quartz.ref.png differ
diff --git a/test/text-antialias-none.quartz.ref.png b/test/text-antialias-none.quartz.ref.png
index bcee5da..872b21d 100644
Binary files a/test/text-antialias-none.quartz.ref.png and b/test/text-antialias-none.quartz.ref.png differ
diff --git a/test/text-antialias-subpixel.quartz.ref.png b/test/text-antialias-subpixel.quartz.ref.png
index ffd487f..f5b1aa8 100644
Binary files a/test/text-antialias-subpixel.quartz.ref.png and b/test/text-antialias-subpixel.quartz.ref.png differ
diff --git a/test/text-glyph-range.quartz.ref.png b/test/text-glyph-range.quartz.ref.png
new file mode 100644
index 0000000..e4a14b2
Binary files /dev/null and b/test/text-glyph-range.quartz.ref.png differ
diff --git a/test/text-pattern.quartz.argb32.ref.png b/test/text-pattern.quartz.argb32.ref.png
new file mode 100644
index 0000000..1a15964
Binary files /dev/null and b/test/text-pattern.quartz.argb32.ref.png differ
diff --git a/test/text-pattern.quartz.ref.png b/test/text-pattern.quartz.ref.png
deleted file mode 100644
index 5cb5874..0000000
Binary files a/test/text-pattern.quartz.ref.png and /dev/null differ
diff --git a/test/text-pattern.quartz.rgb24.ref.png b/test/text-pattern.quartz.rgb24.ref.png
index 7eae4c8..f19dd76 100644
Binary files a/test/text-pattern.quartz.rgb24.ref.png and b/test/text-pattern.quartz.rgb24.ref.png differ
diff --git a/test/text-rotate.quartz.ref.png b/test/text-rotate.quartz.ref.png
index 6fb7f3d..113e727 100644
Binary files a/test/text-rotate.quartz.ref.png and b/test/text-rotate.quartz.ref.png differ
diff --git a/test/trap-clip.quartz.argb32.ref.png b/test/trap-clip.quartz.argb32.ref.png
new file mode 100644
index 0000000..8ad99ce
Binary files /dev/null and b/test/trap-clip.quartz.argb32.ref.png differ
diff --git a/test/trap-clip.quartz.ref.png b/test/trap-clip.quartz.ref.png
deleted file mode 100644
index d1acd31..0000000
Binary files a/test/trap-clip.quartz.ref.png and /dev/null differ
diff --git a/test/trap-clip.quartz.rgb24.ref.png b/test/trap-clip.quartz.rgb24.ref.png
index 24da4b9..110ac6e 100644
Binary files a/test/trap-clip.quartz.rgb24.ref.png and b/test/trap-clip.quartz.rgb24.ref.png differ
diff --git a/test/unantialiased-shapes.quartz.ref.png b/test/unantialiased-shapes.quartz.ref.png
index 0760505..349ece7 100644
Binary files a/test/unantialiased-shapes.quartz.ref.png and b/test/unantialiased-shapes.quartz.ref.png differ
diff --git a/test/unbounded-operator.quartz.ref.png b/test/unbounded-operator.quartz.ref.png
deleted file mode 100644
index b0501db..0000000
Binary files a/test/unbounded-operator.quartz.ref.png and /dev/null differ
diff --git a/test/unbounded-operator.quartz.rgb24.ref.png b/test/unbounded-operator.quartz.rgb24.ref.png
deleted file mode 100644
index f8dae18..0000000
Binary files a/test/unbounded-operator.quartz.rgb24.ref.png and /dev/null differ
diff --git a/test/user-font-proxy.quartz.ref.png b/test/user-font-proxy.quartz.ref.png
new file mode 100644
index 0000000..3bead3d
Binary files /dev/null and b/test/user-font-proxy.quartz.ref.png differ
diff --git a/test/user-font-rescale.quartz.ref.png b/test/user-font-rescale.quartz.ref.png
new file mode 100644
index 0000000..5fa2984
Binary files /dev/null and b/test/user-font-rescale.quartz.ref.png differ
diff --git a/test/user-font.quartz.ref.png b/test/user-font.quartz.ref.png
new file mode 100644
index 0000000..8c0ec94
Binary files /dev/null and b/test/user-font.quartz.ref.png differ
diff --git a/test/xcomposite-projection.quartz.ref.png b/test/xcomposite-projection.quartz.ref.png
new file mode 100644
index 0000000..c7b6f5c
Binary files /dev/null and b/test/xcomposite-projection.quartz.ref.png differ


More information about the cairo-commit mailing list