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.
This commit is contained in:
Benjamin Otte 2013-11-19 02:27:47 +01:00
parent 542bd31d00
commit 6524d0b83d
6 changed files with 30 additions and 18 deletions

View File

@ -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 \

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -44,6 +44,11 @@ GtkButton {
background-color: black;
}
#yellow-3-round {
background-image: url("border-image-3-balls-yellow-squished.png");
background-color: black;
}
#green {
background-image: url("border-image-ball-green.png");
background-color: black;
@ -53,3 +58,8 @@ GtkButton {
background-image: url("border-image-3-balls-green.png");
background-color: black;
}
#green-3-round {
background-image: url("border-image-3-balls-green-squished.png");
background-color: black;
}

View File

@ -234,7 +234,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-stretch-hround0">
<property name="name">yellow-3</property>
<property name="name">yellow-3-round</property>
<property name="width_request">52</property>
<property name="height_request">20</property>
<property name="visible">True</property>
@ -262,7 +262,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-stretch-hround1">
<property name="name">yellow-3</property>
<property name="name">yellow-3-round</property>
<property name="width_request">52</property>
<property name="height_request">20</property>
<property name="visible">True</property>
@ -710,7 +710,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-repeat-hround0">
<property name="name">yellow-3</property>
<property name="name">yellow-3-round</property>
<property name="width_request">52</property>
<property name="height_request">20</property>
<property name="visible">True</property>
@ -738,7 +738,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-repeat-hround1">
<property name="name">yellow-3</property>
<property name="name">yellow-3-round</property>
<property name="width_request">52</property>
<property name="height_request">20</property>
<property name="visible">True</property>
@ -976,7 +976,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-stretch-round-vround0">
<property name="name">green-3</property>
<property name="name">green-3-round</property>
<property name="width_request">20</property>
<property name="height_request">52</property>
<property name="visible">True</property>
@ -1004,7 +1004,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-stretch-round-vround1">
<property name="name">green-3</property>
<property name="name">green-3-round</property>
<property name="width_request">20</property>
<property name="height_request">52</property>
<property name="visible">True</property>
@ -1088,7 +1088,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-repeat-round-vround0">
<property name="name">green-3</property>
<property name="name">green-3-round</property>
<property name="width_request">20</property>
<property name="height_request">52</property>
<property name="visible">True</property>
@ -1116,7 +1116,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-repeat-round-vround1">
<property name="name">green-3</property>
<property name="name">green-3-round</property>
<property name="width_request">20</property>
<property name="height_request">52</property>
<property name="visible">True</property>
@ -1186,7 +1186,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-round-hround0">
<property name="name">yellow-3</property>
<property name="name">yellow-3-round</property>
<property name="width_request">52</property>
<property name="height_request">20</property>
<property name="visible">True</property>
@ -1200,7 +1200,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-round-vround0">
<property name="name">green-3</property>
<property name="name">green-3-round</property>
<property name="width_request">20</property>
<property name="height_request">52</property>
<property name="visible">True</property>
@ -1214,7 +1214,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-round-hround1">
<property name="name">yellow-3</property>
<property name="name">yellow-3-round</property>
<property name="width_request">52</property>
<property name="height_request">20</property>
<property name="visible">True</property>
@ -1228,7 +1228,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-round-vround1">
<property name="name">green-3</property>
<property name="name">green-3-round</property>
<property name="width_request">20</property>
<property name="height_request">52</property>
<property name="visible">True</property>
@ -1326,7 +1326,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-space-round-vround0">
<property name="name">green-3</property>
<property name="name">green-3-round</property>
<property name="width_request">20</property>
<property name="height_request">52</property>
<property name="visible">True</property>
@ -1368,7 +1368,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-space-round-vround1">
<property name="name">green-3</property>
<property name="name">green-3-round</property>
<property name="width_request">20</property>
<property name="height_request">52</property>
<property name="visible">True</property>
@ -1718,7 +1718,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-space-hround0">
<property name="name">yellow-3</property>
<property name="name">yellow-3-round</property>
<property name="width_request">52</property>
<property name="height_request">20</property>
<property name="visible">True</property>
@ -1760,7 +1760,7 @@
</child>
<child>
<object class="GtkToolbar" id="toolbar-round-space-hround1">
<property name="name">yellow-3</property>
<property name="name">yellow-3-round</property>
<property name="width_request">52</property>
<property name="height_request">20</property>
<property name="visible">True</property>

View File

@ -61,7 +61,7 @@ EOF
cat << EOF
<child>
<object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-hround$side">
<property name="name">yellow-3</property>
<property name="name">yellow-3-round</property>
<property name="width_request">52</property>
<property name="height_request">20</property>
<property name="visible">True</property>
@ -149,7 +149,7 @@ EOF
cat << EOF
<child>
<object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-vround$side">
<property name="name">green-3</property>
<property name="name">green-3-round</property>
<property name="width_request">20</property>
<property name="height_request">52</property>
<property name="visible">True</property>