From: Benjamin Otte Date: Wed, 8 Dec 2021 18:09:29 +0000 (+0100) Subject: reftests: Add center-center reftests without GtkOverlay X-Git-Tag: archive/raspbian/4.6.5+ds-1+rpi1~1^2~19^2~5^2~82^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4de5d225dbfc98e4c53b2e6b1e8127ba59e5a8e7;p=gtk4.git reftests: Add center-center reftests without GtkOverlay --- diff --git a/testsuite/reftests/center-center-100x100-picture-in-100x200.css b/testsuite/reftests/center-center-100x100-picture-in-100x200.css new file mode 100644 index 0000000000..e496fc2d82 --- /dev/null +++ b/testsuite/reftests/center-center-100x100-picture-in-100x200.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 100px 100px; +} diff --git a/testsuite/reftests/center-center-100x100-picture-in-100x200.ref.ui b/testsuite/reftests/center-center-100x100-picture-in-100x200.ref.ui new file mode 100644 index 0000000000..9521d560cb --- /dev/null +++ b/testsuite/reftests/center-center-100x100-picture-in-100x200.ref.ui @@ -0,0 +1,9 @@ + + + + 100 + 200 + reference + 0 + + diff --git a/testsuite/reftests/center-center-100x100-picture-in-100x200.ui b/testsuite/reftests/center-center-100x100-picture-in-100x200.ui new file mode 100644 index 0000000000..2acb5704ba --- /dev/null +++ b/testsuite/reftests/center-center-100x100-picture-in-100x200.ui @@ -0,0 +1,17 @@ + + + + 100 + 200 + 0 + + + green-100x100.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/center-center-100x100-picture-in-200x100.css b/testsuite/reftests/center-center-100x100-picture-in-200x100.css new file mode 100644 index 0000000000..e496fc2d82 --- /dev/null +++ b/testsuite/reftests/center-center-100x100-picture-in-200x100.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 100px 100px; +} diff --git a/testsuite/reftests/center-center-100x100-picture-in-200x100.ref.ui b/testsuite/reftests/center-center-100x100-picture-in-200x100.ref.ui new file mode 100644 index 0000000000..e06f2b02dd --- /dev/null +++ b/testsuite/reftests/center-center-100x100-picture-in-200x100.ref.ui @@ -0,0 +1,9 @@ + + + + 200 + 100 + reference + 0 + + diff --git a/testsuite/reftests/center-center-100x100-picture-in-200x100.ui b/testsuite/reftests/center-center-100x100-picture-in-200x100.ui new file mode 100644 index 0000000000..c5bc7b0882 --- /dev/null +++ b/testsuite/reftests/center-center-100x100-picture-in-200x100.ui @@ -0,0 +1,17 @@ + + + + 200 + 100 + 0 + + + green-100x100.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/center-center-150x150-picture-in-100x200.css b/testsuite/reftests/center-center-150x150-picture-in-100x200.css new file mode 100644 index 0000000000..e496fc2d82 --- /dev/null +++ b/testsuite/reftests/center-center-150x150-picture-in-100x200.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 100px 100px; +} diff --git a/testsuite/reftests/center-center-150x150-picture-in-100x200.ref.ui b/testsuite/reftests/center-center-150x150-picture-in-100x200.ref.ui new file mode 100644 index 0000000000..9521d560cb --- /dev/null +++ b/testsuite/reftests/center-center-150x150-picture-in-100x200.ref.ui @@ -0,0 +1,9 @@ + + + + 100 + 200 + reference + 0 + + diff --git a/testsuite/reftests/center-center-150x150-picture-in-100x200.ui b/testsuite/reftests/center-center-150x150-picture-in-100x200.ui new file mode 100644 index 0000000000..d7f8295550 --- /dev/null +++ b/testsuite/reftests/center-center-150x150-picture-in-100x200.ui @@ -0,0 +1,17 @@ + + + + 100 + 200 + 0 + + + green-150x150.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/center-center-150x150-picture-in-200x100.css b/testsuite/reftests/center-center-150x150-picture-in-200x100.css new file mode 100644 index 0000000000..adbc2cbedc --- /dev/null +++ b/testsuite/reftests/center-center-150x150-picture-in-200x100.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 150px 150px; +} diff --git a/testsuite/reftests/center-center-150x150-picture-in-200x100.ref.ui b/testsuite/reftests/center-center-150x150-picture-in-200x100.ref.ui new file mode 100644 index 0000000000..e06f2b02dd --- /dev/null +++ b/testsuite/reftests/center-center-150x150-picture-in-200x100.ref.ui @@ -0,0 +1,9 @@ + + + + 200 + 100 + reference + 0 + + diff --git a/testsuite/reftests/center-center-150x150-picture-in-200x100.ui b/testsuite/reftests/center-center-150x150-picture-in-200x100.ui new file mode 100644 index 0000000000..3c74776bd3 --- /dev/null +++ b/testsuite/reftests/center-center-150x150-picture-in-200x100.ui @@ -0,0 +1,17 @@ + + + + 200 + 100 + 0 + + + green-150x150.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/center-center-200x200-picture-in-100x200.css b/testsuite/reftests/center-center-200x200-picture-in-100x200.css new file mode 100644 index 0000000000..e496fc2d82 --- /dev/null +++ b/testsuite/reftests/center-center-200x200-picture-in-100x200.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 100px 100px; +} diff --git a/testsuite/reftests/center-center-200x200-picture-in-100x200.ref.ui b/testsuite/reftests/center-center-200x200-picture-in-100x200.ref.ui new file mode 100644 index 0000000000..9521d560cb --- /dev/null +++ b/testsuite/reftests/center-center-200x200-picture-in-100x200.ref.ui @@ -0,0 +1,9 @@ + + + + 100 + 200 + reference + 0 + + diff --git a/testsuite/reftests/center-center-200x200-picture-in-100x200.ui b/testsuite/reftests/center-center-200x200-picture-in-100x200.ui new file mode 100644 index 0000000000..0f4ead1f86 --- /dev/null +++ b/testsuite/reftests/center-center-200x200-picture-in-100x200.ui @@ -0,0 +1,17 @@ + + + + 100 + 200 + 0 + + + green-200x200.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/center-center-200x200-picture-in-200x100.css b/testsuite/reftests/center-center-200x200-picture-in-200x100.css new file mode 100644 index 0000000000..cb3b17ba09 --- /dev/null +++ b/testsuite/reftests/center-center-200x200-picture-in-200x100.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 200px 200px; +} diff --git a/testsuite/reftests/center-center-200x200-picture-in-200x100.ref.ui b/testsuite/reftests/center-center-200x200-picture-in-200x100.ref.ui new file mode 100644 index 0000000000..e06f2b02dd --- /dev/null +++ b/testsuite/reftests/center-center-200x200-picture-in-200x100.ref.ui @@ -0,0 +1,9 @@ + + + + 200 + 100 + reference + 0 + + diff --git a/testsuite/reftests/center-center-200x200-picture-in-200x100.ui b/testsuite/reftests/center-center-200x200-picture-in-200x100.ui new file mode 100644 index 0000000000..82b7b89f4e --- /dev/null +++ b/testsuite/reftests/center-center-200x200-picture-in-200x100.ui @@ -0,0 +1,17 @@ + + + + 200 + 100 + 0 + + + green-200x200.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/center-center-20x20-picture-in-100x200.css b/testsuite/reftests/center-center-20x20-picture-in-100x200.css new file mode 100644 index 0000000000..2756ae7d64 --- /dev/null +++ b/testsuite/reftests/center-center-20x20-picture-in-100x200.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 20px 20px; +} diff --git a/testsuite/reftests/center-center-20x20-picture-in-100x200.ref.ui b/testsuite/reftests/center-center-20x20-picture-in-100x200.ref.ui new file mode 100644 index 0000000000..9521d560cb --- /dev/null +++ b/testsuite/reftests/center-center-20x20-picture-in-100x200.ref.ui @@ -0,0 +1,9 @@ + + + + 100 + 200 + reference + 0 + + diff --git a/testsuite/reftests/center-center-20x20-picture-in-100x200.ui b/testsuite/reftests/center-center-20x20-picture-in-100x200.ui new file mode 100644 index 0000000000..80ecb6f2f1 --- /dev/null +++ b/testsuite/reftests/center-center-20x20-picture-in-100x200.ui @@ -0,0 +1,17 @@ + + + + 100 + 200 + 0 + + + green-20x20.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/center-center-20x20-picture-in-200x100.css b/testsuite/reftests/center-center-20x20-picture-in-200x100.css new file mode 100644 index 0000000000..2756ae7d64 --- /dev/null +++ b/testsuite/reftests/center-center-20x20-picture-in-200x100.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 20px 20px; +} diff --git a/testsuite/reftests/center-center-20x20-picture-in-200x100.ref.ui b/testsuite/reftests/center-center-20x20-picture-in-200x100.ref.ui new file mode 100644 index 0000000000..e06f2b02dd --- /dev/null +++ b/testsuite/reftests/center-center-20x20-picture-in-200x100.ref.ui @@ -0,0 +1,9 @@ + + + + 200 + 100 + reference + 0 + + diff --git a/testsuite/reftests/center-center-20x20-picture-in-200x100.ui b/testsuite/reftests/center-center-20x20-picture-in-200x100.ui new file mode 100644 index 0000000000..239c680026 --- /dev/null +++ b/testsuite/reftests/center-center-20x20-picture-in-200x100.ui @@ -0,0 +1,17 @@ + + + + 200 + 100 + 0 + + + green-20x20.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/center-center-300x300-picture-in-100x200.css b/testsuite/reftests/center-center-300x300-picture-in-100x200.css new file mode 100644 index 0000000000..e496fc2d82 --- /dev/null +++ b/testsuite/reftests/center-center-300x300-picture-in-100x200.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 100px 100px; +} diff --git a/testsuite/reftests/center-center-300x300-picture-in-100x200.ref.ui b/testsuite/reftests/center-center-300x300-picture-in-100x200.ref.ui new file mode 100644 index 0000000000..9521d560cb --- /dev/null +++ b/testsuite/reftests/center-center-300x300-picture-in-100x200.ref.ui @@ -0,0 +1,9 @@ + + + + 100 + 200 + reference + 0 + + diff --git a/testsuite/reftests/center-center-300x300-picture-in-100x200.ui b/testsuite/reftests/center-center-300x300-picture-in-100x200.ui new file mode 100644 index 0000000000..12b254670f --- /dev/null +++ b/testsuite/reftests/center-center-300x300-picture-in-100x200.ui @@ -0,0 +1,17 @@ + + + + 100 + 200 + 0 + + + green-300x300.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/center-center-300x300-picture-in-200x100.css b/testsuite/reftests/center-center-300x300-picture-in-200x100.css new file mode 100644 index 0000000000..5b067dd562 --- /dev/null +++ b/testsuite/reftests/center-center-300x300-picture-in-200x100.css @@ -0,0 +1,15 @@ +* { + all: unset; + background-color: mintcream; +} + +picture { + background-color: firebrick; +} + +#reference { + background-image: image(lime); + background-repeat: no-repeat; + background-position: center; + background-size: 300px 300px; +} diff --git a/testsuite/reftests/center-center-300x300-picture-in-200x100.ref.ui b/testsuite/reftests/center-center-300x300-picture-in-200x100.ref.ui new file mode 100644 index 0000000000..e06f2b02dd --- /dev/null +++ b/testsuite/reftests/center-center-300x300-picture-in-200x100.ref.ui @@ -0,0 +1,9 @@ + + + + 200 + 100 + reference + 0 + + diff --git a/testsuite/reftests/center-center-300x300-picture-in-200x100.ui b/testsuite/reftests/center-center-300x300-picture-in-200x100.ui new file mode 100644 index 0000000000..4182b9d821 --- /dev/null +++ b/testsuite/reftests/center-center-300x300-picture-in-200x100.ui @@ -0,0 +1,17 @@ + + + + 200 + 100 + 0 + + + green-300x300.png + 0 + 1 + center + center + + + + diff --git a/testsuite/reftests/meson.build b/testsuite/reftests/meson.build index a16d11ead0..587fa252ac 100644 --- a/testsuite/reftests/meson.build +++ b/testsuite/reftests/meson.build @@ -172,35 +172,65 @@ testdata = [ 'box-shadow-with-blend-mode.ui', 'button-wrapping.ui', 'button-wrapping.ref.ui', + 'center-center-100x100-picture-in-100x200.css', 'center-center-100x100-picture-in-100x200-overlay.css', + 'center-center-100x100-picture-in-100x200.ref.ui', 'center-center-100x100-picture-in-100x200-overlay.ref.ui', + 'center-center-100x100-picture-in-100x200.ui', 'center-center-100x100-picture-in-100x200-overlay.ui', + 'center-center-100x100-picture-in-200x100.css', 'center-center-100x100-picture-in-200x100-overlay.css', + 'center-center-100x100-picture-in-200x100.ref.ui', 'center-center-100x100-picture-in-200x100-overlay.ref.ui', + 'center-center-100x100-picture-in-200x100.ui', 'center-center-100x100-picture-in-200x100-overlay.ui', + 'center-center-150x150-picture-in-100x200.css', 'center-center-150x150-picture-in-100x200-overlay.css', + 'center-center-150x150-picture-in-100x200.ref.ui', 'center-center-150x150-picture-in-100x200-overlay.ref.ui', + 'center-center-150x150-picture-in-100x200.ui', 'center-center-150x150-picture-in-100x200-overlay.ui', + 'center-center-150x150-picture-in-200x100.css', 'center-center-150x150-picture-in-200x100-overlay.css', + 'center-center-150x150-picture-in-200x100.ref.ui', 'center-center-150x150-picture-in-200x100-overlay.ref.ui', + 'center-center-150x150-picture-in-200x100.ui', 'center-center-150x150-picture-in-200x100-overlay.ui', + 'center-center-200x200-picture-in-100x200.css', 'center-center-200x200-picture-in-100x200-overlay.css', + 'center-center-200x200-picture-in-100x200.ref.ui', 'center-center-200x200-picture-in-100x200-overlay.ref.ui', + 'center-center-200x200-picture-in-100x200.ui', 'center-center-200x200-picture-in-100x200-overlay.ui', + 'center-center-200x200-picture-in-200x100.css', 'center-center-200x200-picture-in-200x100-overlay.css', + 'center-center-200x200-picture-in-200x100.ref.ui', 'center-center-200x200-picture-in-200x100-overlay.ref.ui', + 'center-center-200x200-picture-in-200x100.ui', 'center-center-200x200-picture-in-200x100-overlay.ui', + 'center-center-20x20-picture-in-100x200.css', 'center-center-20x20-picture-in-100x200-overlay.css', + 'center-center-20x20-picture-in-100x200.ref.ui', 'center-center-20x20-picture-in-100x200-overlay.ref.ui', + 'center-center-20x20-picture-in-100x200.ui', 'center-center-20x20-picture-in-100x200-overlay.ui', + 'center-center-20x20-picture-in-200x100.css', 'center-center-20x20-picture-in-200x100-overlay.css', + 'center-center-20x20-picture-in-200x100.ref.ui', 'center-center-20x20-picture-in-200x100-overlay.ref.ui', + 'center-center-20x20-picture-in-200x100.ui', 'center-center-20x20-picture-in-200x100-overlay.ui', + 'center-center-300x300-picture-in-100x200.css', 'center-center-300x300-picture-in-100x200-overlay.css', + 'center-center-300x300-picture-in-100x200.ref.ui', 'center-center-300x300-picture-in-100x200-overlay.ref.ui', + 'center-center-300x300-picture-in-100x200.ui', 'center-center-300x300-picture-in-100x200-overlay.ui', + 'center-center-300x300-picture-in-200x100.css', 'center-center-300x300-picture-in-200x100-overlay.css', + 'center-center-300x300-picture-in-200x100.ref.ui', 'center-center-300x300-picture-in-200x100-overlay.ref.ui', + 'center-center-300x300-picture-in-200x100.ui', 'center-center-300x300-picture-in-200x100-overlay.ui', 'centerlayout-invisible-child.css', 'centerlayout-invisible-child.ref.ui',