diff --git a/test/Makefile.am b/test/Makefile.am index 65e4b07b1..bc43e4801 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -224,7 +224,9 @@ REFERENCE_IMAGES = \ 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-unaligned-rectangles.xlib.ref.png \ clip-group-shapes-circles.ref.png \ + clip-group-shapes-circles.xlib.ref.png \ clip-image.image16.ref.png \ clip-image.ref.png \ clip-image.ps.ref.png \ @@ -314,6 +316,8 @@ REFERENCE_IMAGES = \ clipped-group.ps2.ref.png \ clipped-group.ps3.ref.png \ clipped-group.svg.ref.png \ + clipped-group.xlib.ref.png \ + clipped-group.xlib-fallback.ref.png \ clipped-group.ref.png \ clipped-surface.ref.png \ clipped-trapezoids.ref.png \ @@ -340,7 +344,9 @@ REFERENCE_IMAGES = \ copy-path.ps.ref.png \ copy-path.ref.png \ coverage-rectangles.ref.png \ + coverage-rectangles.xlib.xfail.png \ coverage-triangles.ref.png \ + coverage-triangles.xlib.xfail.png \ create-from-png-stream.ref.png \ create-from-png.alpha.ref.png \ create-from-png.gray-alpha.ref.png \ @@ -563,6 +569,7 @@ REFERENCE_IMAGES = \ finer-grained-fallbacks.svg12.rgb24.ref.png \ finer-grained-fallbacks.xlib.ref.png \ finer-grained-fallbacks.xlib.rgb24.ref.png \ + finer-grained-fallbacks.xlib-fallback.ref.png \ font-matrix-translation.image16.ref.png \ font-matrix-translation.ps2.argb32.ref.png \ font-matrix-translation.ps2.rgb24.ref.png \ @@ -704,6 +711,7 @@ REFERENCE_IMAGES = \ linear-gradient.xlib.ref.png \ linear-gradient-subset.image16.ref.png \ linear-gradient-subset.ref.png \ + linear-gradient-subset.xlib.ref.png \ linear-gradient-subset.ps3.ref.png \ linear-gradient-one-stop.argb32.ref.png \ linear-gradient-one-stop.rgb24.ref.png \ @@ -761,6 +769,8 @@ REFERENCE_IMAGES = \ recording-surface-pattern.rgb24.ref.png \ recording-surface-pattern.svg.argb32.ref.png \ recording-surface-pattern.svg.rgb24.ref.png \ + recording-surface-pattern.xlib.argb32.ref.png \ + recording-surface-pattern.xlib.rgb24.ref.png \ mime-data.pdf.ref.png \ mime-data.ps.ref.png \ mime-data.ref.png \ @@ -907,6 +917,7 @@ REFERENCE_IMAGES = \ pthread-show-text.image16.ref.png \ pthread-show-text.ps.ref.png \ pthread-show-text.pdf.ref.png \ + pthread-show-text.xlib-fallback.ref.png \ ps-surface-source.image16.ref.png \ ps-surface-source.rgb24.ref.png \ ps-surface-source.argb32.ref.png \ @@ -1009,7 +1020,7 @@ REFERENCE_IMAGES = \ scale-offset-image.ref.png \ scale-offset-image.xfail.png \ scale-offset-image.script.xfail.png \ - scale-offset-image.xlib.xfail.png \ + scale-offset-image.xlib.ref.png \ scale-offset-image.xlib-fallback.xfail.png \ scale-offset-similar.image16.ref.png \ scale-offset-similar.gl.ref.png \ @@ -1075,6 +1086,7 @@ REFERENCE_IMAGES = \ smask-text.svg.ref.png \ smask-text.script.ref.png \ smask-text.xlib.ref.png \ + smask-text.xlib-fallback.ref.png \ smask.image16.ref.png \ smask.pdf.xfail.png \ smask.ps.ref.png \ @@ -1082,6 +1094,7 @@ REFERENCE_IMAGES = \ smask.svg.ref.png \ smask.script.ref.png \ smask.xlib.ref.png \ + smask.xlib-fallback.ref.png \ solid-pattern-cache-stress.ref.png \ source-clip-scale.gl.ref.png \ source-clip-scale.pdf.ref.png \ @@ -1115,6 +1128,7 @@ REFERENCE_IMAGES = \ subsurface.ref.png \ subsurface.image16.ref.png \ subsurface.ps.ref.png \ + subsurface.xlib.ref.png \ subsurface-reflect.ref.png \ subsurface-repeat.ref.png \ subsurface-image-repeat.ref.png \ @@ -1188,6 +1202,7 @@ REFERENCE_IMAGES = \ text-rotate.ref.png \ text-rotate.svg.ref.png \ text-rotate.xlib.ref.png \ + text-rotate.xlib-fallback.ref.png \ text-transform.image16.ref.png \ text-transform.pdf.ref.png \ text-transform.ps.ref.png \ @@ -1583,10 +1598,7 @@ retest: $(MAKE) $(AM_MAKEFLAGS) check; \ $(MAKE) $(AM_MAKEFLAGS) html -# Make index.html with no dependency tracking. -html-local: - @echo Creating index.html - @perl $(srcdir)/make-html.pl $(test_sources:.c=.log) > index.html +html-local: index.html # Make index.html with no dependency tracking, containing only the failed tests. rehtml: @@ -1608,9 +1620,9 @@ NOLOG_TESTS_LOG = $(NOLOG_TESTS:=.log) $(NOLOG_TESTS_LOG): @echo dummy > $@ -index.html: $(srcdir)/make-html.pl $(test_sources:.c=.log) +index.html: $(srcdir)/make-html.pl @echo Creating index.html - @perl $^ > $@ + @perl $(srcdir)/make-html.pl > $@ # Identify identical reference images diff --git a/test/clip-fill-unbounded.xlib-fallback.rgb24.ref.png b/test/clip-fill-unbounded.xlib-fallback.rgb24.ref.png index 7fc229fd6..2d7ab7785 100644 Binary files a/test/clip-fill-unbounded.xlib-fallback.rgb24.ref.png and b/test/clip-fill-unbounded.xlib-fallback.rgb24.ref.png differ diff --git a/test/clip-fill-unbounded.xlib.argb32.ref.png b/test/clip-fill-unbounded.xlib.argb32.ref.png index c7f4cb737..a4eaf02f8 100644 Binary files a/test/clip-fill-unbounded.xlib.argb32.ref.png and b/test/clip-fill-unbounded.xlib.argb32.ref.png differ diff --git a/test/clip-fill-unbounded.xlib.rgb24.ref.png b/test/clip-fill-unbounded.xlib.rgb24.ref.png index 1da999282..c4e4f3ce2 100644 Binary files a/test/clip-fill-unbounded.xlib.rgb24.ref.png and b/test/clip-fill-unbounded.xlib.rgb24.ref.png differ diff --git a/test/clip-group-shapes-circles.xlib.ref.png b/test/clip-group-shapes-circles.xlib.ref.png new file mode 100644 index 000000000..1a6771424 Binary files /dev/null and b/test/clip-group-shapes-circles.xlib.ref.png differ diff --git a/test/clip-group-shapes-unaligned-rectangles.xlib.ref.png b/test/clip-group-shapes-unaligned-rectangles.xlib.ref.png new file mode 100644 index 000000000..877e78bd7 Binary files /dev/null and b/test/clip-group-shapes-unaligned-rectangles.xlib.ref.png differ diff --git a/test/clip-stroke-unbounded.xlib-fallback.rgb24.ref.png b/test/clip-stroke-unbounded.xlib-fallback.rgb24.ref.png index 7fc229fd6..ced46162e 100644 Binary files a/test/clip-stroke-unbounded.xlib-fallback.rgb24.ref.png and b/test/clip-stroke-unbounded.xlib-fallback.rgb24.ref.png differ diff --git a/test/clip-stroke-unbounded.xlib.argb32.ref.png b/test/clip-stroke-unbounded.xlib.argb32.ref.png index f94e716e0..9e903196c 100644 Binary files a/test/clip-stroke-unbounded.xlib.argb32.ref.png and b/test/clip-stroke-unbounded.xlib.argb32.ref.png differ diff --git a/test/clip-stroke-unbounded.xlib.rgb24.ref.png b/test/clip-stroke-unbounded.xlib.rgb24.ref.png index 1da999282..d068fdda9 100644 Binary files a/test/clip-stroke-unbounded.xlib.rgb24.ref.png and b/test/clip-stroke-unbounded.xlib.rgb24.ref.png differ diff --git a/test/clip-stroke.xlib-fallback.ref.png b/test/clip-stroke.xlib-fallback.ref.png index b7767498f..cef5000f5 100644 Binary files a/test/clip-stroke.xlib-fallback.ref.png and b/test/clip-stroke.xlib-fallback.ref.png differ diff --git a/test/clip-stroke.xlib.ref.png b/test/clip-stroke.xlib.ref.png index b7767498f..cef5000f5 100644 Binary files a/test/clip-stroke.xlib.ref.png and b/test/clip-stroke.xlib.ref.png differ diff --git a/test/clipped-group.xlib.ref.png b/test/clipped-group.xlib.ref.png new file mode 100644 index 000000000..b25c9f4db Binary files /dev/null and b/test/clipped-group.xlib.ref.png differ diff --git a/test/coverage-rectangles.xlib.xfail.png b/test/coverage-rectangles.xlib.xfail.png new file mode 100644 index 000000000..622c2d75e Binary files /dev/null and b/test/coverage-rectangles.xlib.xfail.png differ diff --git a/test/finer-grained-fallbacks.xlib-fallback.ref.png b/test/finer-grained-fallbacks.xlib-fallback.ref.png new file mode 100644 index 000000000..c2af714cc Binary files /dev/null and b/test/finer-grained-fallbacks.xlib-fallback.ref.png differ diff --git a/test/finer-grained-fallbacks.xlib.ref.png b/test/finer-grained-fallbacks.xlib.ref.png index c7eb113d8..accb01be7 100644 Binary files a/test/finer-grained-fallbacks.xlib.ref.png and b/test/finer-grained-fallbacks.xlib.ref.png differ diff --git a/test/finer-grained-fallbacks.xlib.rgb24.ref.png b/test/finer-grained-fallbacks.xlib.rgb24.ref.png index 3b8e9c38d..0e6094cd3 100644 Binary files a/test/finer-grained-fallbacks.xlib.rgb24.ref.png and b/test/finer-grained-fallbacks.xlib.rgb24.ref.png differ diff --git a/test/ft-text-vertical-layout-type1.xlib.ref.png b/test/ft-text-vertical-layout-type1.xlib.ref.png index 9eba6bb0f..f92bcf0f2 100644 Binary files a/test/ft-text-vertical-layout-type1.xlib.ref.png and b/test/ft-text-vertical-layout-type1.xlib.ref.png differ diff --git a/test/ft-text-vertical-layout-type3.xlib.ref.png b/test/ft-text-vertical-layout-type3.xlib.ref.png index e57c0831f..82374b70b 100644 Binary files a/test/ft-text-vertical-layout-type3.xlib.ref.png and b/test/ft-text-vertical-layout-type3.xlib.ref.png differ diff --git a/test/leaky-dashed-rectangle.xlib.ref.png b/test/leaky-dashed-rectangle.xlib.ref.png index 690cb3633..8f9a65d86 100644 Binary files a/test/leaky-dashed-rectangle.xlib.ref.png and b/test/leaky-dashed-rectangle.xlib.ref.png differ diff --git a/test/linear-gradient-subset.xlib.ref.png b/test/linear-gradient-subset.xlib.ref.png new file mode 100644 index 000000000..c81d86444 Binary files /dev/null and b/test/linear-gradient-subset.xlib.ref.png differ diff --git a/test/pthread-show-text.xlib-fallback.ref.png b/test/pthread-show-text.xlib-fallback.ref.png new file mode 100644 index 000000000..d96abed47 Binary files /dev/null and b/test/pthread-show-text.xlib-fallback.ref.png differ diff --git a/test/random-intersections-curves-nz.xlib-fallback.ref.png b/test/random-intersections-curves-nz.xlib-fallback.ref.png index 673333dbd..f72f8f175 100644 Binary files a/test/random-intersections-curves-nz.xlib-fallback.ref.png and b/test/random-intersections-curves-nz.xlib-fallback.ref.png differ diff --git a/test/random-intersections-curves-nz.xlib.ref.png b/test/random-intersections-curves-nz.xlib.ref.png index 673333dbd..f72f8f175 100644 Binary files a/test/random-intersections-curves-nz.xlib.ref.png and b/test/random-intersections-curves-nz.xlib.ref.png differ diff --git a/test/recording-surface-pattern.xlib.argb32.ref.png b/test/recording-surface-pattern.xlib.argb32.ref.png new file mode 100644 index 000000000..d612250af Binary files /dev/null and b/test/recording-surface-pattern.xlib.argb32.ref.png differ diff --git a/test/recording-surface-pattern.xlib.rgb24.ref.png b/test/recording-surface-pattern.xlib.rgb24.ref.png new file mode 100644 index 000000000..0a57b44e7 Binary files /dev/null and b/test/recording-surface-pattern.xlib.rgb24.ref.png differ diff --git a/test/scale-offset-image.xlib-fallback.xfail.png b/test/scale-offset-image.xlib-fallback.xfail.png index 0dd71002b..3e09d6f88 100644 Binary files a/test/scale-offset-image.xlib-fallback.xfail.png and b/test/scale-offset-image.xlib-fallback.xfail.png differ diff --git a/test/scale-offset-image.xlib.ref.png b/test/scale-offset-image.xlib.ref.png new file mode 100644 index 000000000..829f6d984 Binary files /dev/null and b/test/scale-offset-image.xlib.ref.png differ diff --git a/test/scale-offset-image.xlib.xfail.png b/test/scale-offset-image.xlib.xfail.png deleted file mode 100644 index 89611db5f..000000000 Binary files a/test/scale-offset-image.xlib.xfail.png and /dev/null differ diff --git a/test/scale-offset-similar.xlib-fallback.xfail.png b/test/scale-offset-similar.xlib-fallback.xfail.png index 0dd71002b..3e09d6f88 100644 Binary files a/test/scale-offset-similar.xlib-fallback.xfail.png and b/test/scale-offset-similar.xlib-fallback.xfail.png differ diff --git a/test/scale-offset-similar.xlib.xfail.png b/test/scale-offset-similar.xlib.xfail.png index 09e17daa2..eb4851628 100644 Binary files a/test/scale-offset-similar.xlib.xfail.png and b/test/scale-offset-similar.xlib.xfail.png differ diff --git a/test/self-intersecting.xlib.ref.png b/test/self-intersecting.xlib.ref.png index f8fe0c03b..f0068e618 100644 Binary files a/test/self-intersecting.xlib.ref.png and b/test/self-intersecting.xlib.ref.png differ diff --git a/test/smask-text.xlib-fallback.ref.png b/test/smask-text.xlib-fallback.ref.png new file mode 100644 index 000000000..bb393b520 Binary files /dev/null and b/test/smask-text.xlib-fallback.ref.png differ diff --git a/test/smask.xlib-fallback.ref.png b/test/smask.xlib-fallback.ref.png new file mode 100644 index 000000000..b5919de37 Binary files /dev/null and b/test/smask.xlib-fallback.ref.png differ diff --git a/test/subsurface.xlib.ref.png b/test/subsurface.xlib.ref.png new file mode 100644 index 000000000..e89e6f745 Binary files /dev/null and b/test/subsurface.xlib.ref.png differ diff --git a/test/text-rotate.xlib-fallback.ref.png b/test/text-rotate.xlib-fallback.ref.png new file mode 100644 index 000000000..ce063303a Binary files /dev/null and b/test/text-rotate.xlib-fallback.ref.png differ