From 6524d0b83d69eb9ad3eab6fe50e755ede935cfe8 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 19 Nov 2013 02:27:47 +0100 Subject: [PATCH] reftests: Fix rendering issues with border-image reftest When downscaling images, Cairo apparently uses algorithms different enough to make this test trip over. So add the downscaled image as the reference instead of downscaling the previous reference image. Fixes the border-image reftest. For real now. --- testsuite/reftests/Makefile.am | 2 ++ .../border-image-3-balls-green-squished.png | Bin 0 -> 1847 bytes .../border-image-3-balls-yellow-squished.png | Bin 0 -> 1960 bytes testsuite/reftests/border-image-repeat.css | 10 ++++++ testsuite/reftests/border-image-repeat.ref.ui | 32 +++++++++--------- testsuite/reftests/border-image-repeat.sh | 4 +-- 6 files changed, 30 insertions(+), 18 deletions(-) create mode 100644 testsuite/reftests/border-image-3-balls-green-squished.png create mode 100644 testsuite/reftests/border-image-3-balls-yellow-squished.png diff --git a/testsuite/reftests/Makefile.am b/testsuite/reftests/Makefile.am index 4f052f240a..30c471de0e 100644 --- a/testsuite/reftests/Makefile.am +++ b/testsuite/reftests/Makefile.am @@ -85,7 +85,9 @@ testdata = \ border-image-ball-yellow.png \ border-image-balls.png \ border-image-3-balls-green.png \ + border-image-3-balls-green-squished.png \ border-image-3-balls-yellow.png \ + border-image-3-balls-yellow-squished.png \ border-image-excess-size.css \ border-image-excess-size.ref.ui \ border-image-excess-size.ui \ diff --git a/testsuite/reftests/border-image-3-balls-green-squished.png b/testsuite/reftests/border-image-3-balls-green-squished.png new file mode 100644 index 0000000000000000000000000000000000000000..1ecf314fce09426bd5f54ac61b51a34561bb6aa0 GIT binary patch literal 1847 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 - yellow-3 + yellow-3-round 52 20 True @@ -262,7 +262,7 @@ - yellow-3 + yellow-3-round 52 20 True @@ -710,7 +710,7 @@ - yellow-3 + yellow-3-round 52 20 True @@ -738,7 +738,7 @@ - yellow-3 + yellow-3-round 52 20 True @@ -976,7 +976,7 @@ - green-3 + green-3-round 20 52 True @@ -1004,7 +1004,7 @@ - green-3 + green-3-round 20 52 True @@ -1088,7 +1088,7 @@ - green-3 + green-3-round 20 52 True @@ -1116,7 +1116,7 @@ - green-3 + green-3-round 20 52 True @@ -1186,7 +1186,7 @@ - yellow-3 + yellow-3-round 52 20 True @@ -1200,7 +1200,7 @@ - green-3 + green-3-round 20 52 True @@ -1214,7 +1214,7 @@ - yellow-3 + yellow-3-round 52 20 True @@ -1228,7 +1228,7 @@ - green-3 + green-3-round 20 52 True @@ -1326,7 +1326,7 @@ - green-3 + green-3-round 20 52 True @@ -1368,7 +1368,7 @@ - green-3 + green-3-round 20 52 True @@ -1718,7 +1718,7 @@ - yellow-3 + yellow-3-round 52 20 True @@ -1760,7 +1760,7 @@ - yellow-3 + yellow-3-round 52 20 True diff --git a/testsuite/reftests/border-image-repeat.sh b/testsuite/reftests/border-image-repeat.sh index 4be3907bce..58fb40430f 100755 --- a/testsuite/reftests/border-image-repeat.sh +++ b/testsuite/reftests/border-image-repeat.sh @@ -61,7 +61,7 @@ EOF cat << EOF - yellow-3 + yellow-3-round 52 20 True @@ -149,7 +149,7 @@ EOF cat << EOF - green-3 + green-3-round 20 52 True