Bug 1483383 [wpt PR 12485] - [css-contain] Fix antialiasing issue, a=testonly
authorFlorian Rivoal <git@florian.rivoal.net>
Thu, 16 Aug 2018 09:42:25 +0000
changeset 487104 8a64ff46564165f5d7f876ad2b179bc605726c2a
parent 487103 3758e5de716c5c52667597afa610c7b7c4783737
child 487105 e74200ec6983d0db9cab23bd7723ff766c0d237b
push id9719
push userffxbld-merge
push dateFri, 24 Aug 2018 17:49:46 +0000
treeherdermozilla-beta@719ec98fba77 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1483383, 12485, 12362
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1483383 [wpt PR 12485] - [css-contain] Fix antialiasing issue, a=testonly Automatic update from web-platform-testsMerge pull request #12485 from frivoal/contain-12362 [css-contain] Fix antialiasing issue -- wpt-commits: 86e157b387e63ba586d8ad51d2fcd5690626f5ad wpt-pr: 12485
testing/web-platform/meta/MANIFEST.json
testing/web-platform/tests/css/css-contain/contain-size-001.html
testing/web-platform/tests/css/css-contain/contain-size-002.html
testing/web-platform/tests/css/css-contain/contain-size-003.html
testing/web-platform/tests/css/css-contain/contain-size-006.html
testing/web-platform/tests/css/css-contain/contain-size-012.html
testing/web-platform/tests/css/css-contain/reference/contain-size-004-ref.html
testing/web-platform/tests/css/css-contain/reference/pass_if_pass_below_clipped.html
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -109867,41 +109867,41 @@
      {}
     ]
    ],
    "css/css-contain/contain-size-001.html": [
     [
      "/css/css-contain/contain-size-001.html",
      [
       [
-       "/css/reference/pass_if_pass_below.html",
+       "/css/css-contain/reference/pass_if_pass_below_clipped.html",
        "=="
       ]
      ],
      {}
     ]
    ],
    "css/css-contain/contain-size-002.html": [
     [
      "/css/css-contain/contain-size-002.html",
      [
       [
-       "/css/reference/pass_if_pass_below.html",
+       "/css/css-contain/reference/pass_if_pass_below_clipped.html",
        "=="
       ]
      ],
      {}
     ]
    ],
    "css/css-contain/contain-size-003.html": [
     [
      "/css/css-contain/contain-size-003.html",
      [
       [
-       "/css/reference/pass_if_pass_below.html",
+       "/css/css-contain/reference/pass_if_pass_below_clipped.html",
        "=="
       ]
      ],
      {}
     ]
    ],
    "css/css-contain/contain-size-004.html": [
     [
@@ -109927,17 +109927,17 @@
      {}
     ]
    ],
    "css/css-contain/contain-size-006.html": [
     [
      "/css/css-contain/contain-size-006.html",
      [
       [
-       "/css/reference/pass_if_pass_below.html",
+       "/css/css-contain/reference/pass_if_pass_below_clipped.html",
        "=="
       ]
      ],
      {}
     ]
    ],
    "css/css-contain/contain-size-007.html": [
     [
@@ -109999,17 +109999,17 @@
      {}
     ]
    ],
    "css/css-contain/contain-size-012.html": [
     [
      "/css/css-contain/contain-size-012.html",
      [
       [
-       "/css/reference/pass_if_pass_below.html",
+       "/css/css-contain/reference/pass_if_pass_below_clipped.html",
        "=="
       ]
      ],
      {}
     ]
    ],
    "css/css-contain/contain-size-013.html": [
     [
@@ -243507,16 +243507,21 @@
      {}
     ]
    ],
    "css/css-contain/reference/counter-scoping-003-ref.html": [
     [
      {}
     ]
    ],
+   "css/css-contain/reference/pass_if_pass_below_clipped.html": [
+    [
+     {}
+    ]
+   ],
    "css/css-contain/reference/quote-scoping-001-ref.html": [
     [
      {}
     ]
    ],
    "css/css-contain/reference/quote-scoping-002-ref.html": [
     [
      {}
@@ -519501,37 +519506,37 @@
    "5af0d54cec3af30d3377d43e0738f518c9e42d40",
    "reftest"
   ],
   "css/css-contain/contain-paint-size-003.html": [
    "51459a53feb6b626b7e9dc07061024eca722209b",
    "reftest"
   ],
   "css/css-contain/contain-size-001.html": [
-   "85bc4f49de1d1d8c58a3677286acfa9a5242512e",
+   "49dfc41601eb32f80c76a427403beb2f98d3f404",
    "reftest"
   ],
   "css/css-contain/contain-size-002.html": [
-   "bfc6401cfb162929aeff149e3c4476950225dd6d",
+   "b30b02482da592925b6f4aa278ec82d6b30fe36f",
    "reftest"
   ],
   "css/css-contain/contain-size-003.html": [
-   "1bce52c46a92dd0352209531a5cd697e1c7205f7",
+   "95596c96910dcfb5fa2d5b5c4261ab910019929c",
    "reftest"
   ],
   "css/css-contain/contain-size-004.html": [
    "58277ce1bf67aca59385a0087c1c03ae81b5f4ce",
    "reftest"
   ],
   "css/css-contain/contain-size-005.html": [
    "139f8a97bea0aae6ab718764a24b35fa0acca6db",
    "reftest"
   ],
   "css/css-contain/contain-size-006.html": [
-   "f5c17152d98069f75d136cd526bcdd955e70983a",
+   "f5a5faa49d3090ad2c088ac609e325a86d3d906e",
    "reftest"
   ],
   "css/css-contain/contain-size-007.html": [
    "71e61aff4d13c86c94a8162e18ce9e005351dcee",
    "reftest"
   ],
   "css/css-contain/contain-size-008.html": [
    "fb7b5258a5ad9f44052e9711c9c030fc46cb451d",
@@ -519545,17 +519550,17 @@
    "59fdb8b63fd3dbea5d6e285d0d3445077e815c41",
    "reftest"
   ],
   "css/css-contain/contain-size-011.html": [
    "f2a146938ecf1e59a82a41470db5a836b08b88e5",
    "reftest"
   ],
   "css/css-contain/contain-size-012.html": [
-   "6823292fdf85f8fa96c22d82ab060d0e97eb37bb",
+   "b80e605a32b50c51e75e6ea0eab386377ca94e37",
    "reftest"
   ],
   "css/css-contain/contain-size-013.html": [
    "4d1cbc403bd48b21f8d657d4adc7a50bffbb618c",
    "reftest"
   ],
   "css/css-contain/contain-size-021.html": [
    "14bd8119a0e4bd0bc98ffacc87628616d0891a4a",
@@ -519773,17 +519778,17 @@
    "9aad8a490b4b740991c968a17f1c74571e758d36",
    "support"
   ],
   "css/css-contain/reference/contain-paint-size-003-ref.html": [
    "27820fae761614e745b58ac16fe0992c516698c8",
    "support"
   ],
   "css/css-contain/reference/contain-size-004-ref.html": [
-   "3048d55f11a058ed951dea5bf2f940d27045ffed",
+   "75ae2bcc2b2d8d019c979c86f2500f9a2ec6ab90",
    "support"
   ],
   "css/css-contain/reference/contain-size-005-ref.html": [
    "001fc900613b81f6ece82548b045a5af79dfadaf",
    "support"
   ],
   "css/css-contain/reference/contain-size-021-ref.html": [
    "de9cea10501b0014169e8260737f11e387270394",
@@ -519848,16 +519853,20 @@
   "css/css-contain/reference/counter-scoping-001-ref.html": [
    "2ebbb9a93c31d0c53b396f9a118951b85c16650c",
    "support"
   ],
   "css/css-contain/reference/counter-scoping-003-ref.html": [
    "49e7b85e878b78af41690bb815bb30a450820598",
    "support"
   ],
+  "css/css-contain/reference/pass_if_pass_below_clipped.html": [
+   "044783d1e5488a612d46dca6397346619b539c7b",
+   "support"
+  ],
   "css/css-contain/reference/quote-scoping-001-ref.html": [
    "0b0e9c467ac9ee3da86d1f9be0eff98c1f937b0b",
    "support"
   ],
   "css/css-contain/reference/quote-scoping-002-ref.html": [
    "8b846e2a999b3d20f3729285084fc762f261e525",
    "support"
   ],
--- a/testing/web-platform/tests/css/css-contain/contain-size-001.html
+++ b/testing/web-platform/tests/css/css-contain/contain-size-001.html
@@ -1,16 +1,16 @@
 <!doctype html>
 <html lang=en>
   <meta charset=utf-8>
   <title>CSS-contain test: size containment on non-atomic inlines</title>
   <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net">
   <meta name=flags content="">
   <meta name=assert content="size containment does not apply to non atomic inlines">
-  <link rel="match" href="../reference/pass_if_pass_below.html">
+  <link rel="match" href="reference/pass_if_pass_below_clipped.html">
   <link rel=help href="https://drafts.csswg.org/css-contain-1/#containment-size">
 
 <style>
 div { overflow: hidden; }
 span { contain: size; }
 </style>
 
 <p>Test passes if there is the word "PASS" below.</p>
--- a/testing/web-platform/tests/css/css-contain/contain-size-002.html
+++ b/testing/web-platform/tests/css/css-contain/contain-size-002.html
@@ -1,16 +1,16 @@
 <!doctype html>
 <html lang=en>
   <meta charset=utf-8>
   <title>CSS-contain test: size containment on ruby-base</title>
   <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net">
   <meta name=flags content="">
   <meta name=assert content="size containment does not to apply ruby-base, which is an internal ruby element">
-  <link rel="match" href="../reference/pass_if_pass_below.html">
+  <link rel="match" href="reference/pass_if_pass_below_clipped.html">
   <link rel=help href="https://drafts.csswg.org/css-contain-1/#containment-size">
   <link rel=help href="https://drafts.csswg.org/css-display-3/#internal-ruby-element">
 
 <style>
 div {
   overflow: hidden;
   position: absolute;
 }
--- a/testing/web-platform/tests/css/css-contain/contain-size-003.html
+++ b/testing/web-platform/tests/css/css-contain/contain-size-003.html
@@ -1,16 +1,16 @@
 <!doctype html>
 <html lang=en>
   <meta charset=utf-8>
   <title>CSS-contain test: size containment on ruby-base-container</title>
   <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net">
   <meta name=flags content="">
   <meta name=assert content="size containment does not to apply ruby-base-container, which is an internal ruby element">
-  <link rel="match" href="../reference/pass_if_pass_below.html">
+  <link rel="match" href="reference/pass_if_pass_below_clipped.html">
   <link rel=help href="https://drafts.csswg.org/css-contain-1/#containment-size">
   <link rel=help href="https://drafts.csswg.org/css-display-3/#internal-ruby-element">
 
 <style>
 div {
   overflow: hidden;
   position: absolute;
 }
--- a/testing/web-platform/tests/css/css-contain/contain-size-006.html
+++ b/testing/web-platform/tests/css/css-contain/contain-size-006.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>CSS Containment Test: Size containment on table-cell</title>
 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
 <link rel="help" href="https://drafts.csswg.org/css-contain-1/#containment-size">
-<link rel="match" href="../reference/pass_if_pass_below.html">
+<link rel="match" href="reference/pass_if_pass_below_clipped.html">
 <meta name=assert content="Size containment doesn't apply to table-cell elements.">
 <style>
 div {
   display: table-cell;
   contain: size;
   overflow: hidden;
 }
 </style>
--- a/testing/web-platform/tests/css/css-contain/contain-size-012.html
+++ b/testing/web-platform/tests/css/css-contain/contain-size-012.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>CSS Containment Test: Size containment on table</title>
 <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
 <link rel="help" href="https://drafts.csswg.org/css-contain-1/#containment-size">
-<link rel="match" href="../reference/pass_if_pass_below.html">
+<link rel="match" href="reference/pass_if_pass_below_clipped.html">
 <meta name=assert content="Size containment doesn't apply to table elements.">
 <style>
 div {
   display: table;
   contain: size;
   overflow: hidden;
 }
 </style>
--- a/testing/web-platform/tests/css/css-contain/reference/contain-size-004-ref.html
+++ b/testing/web-platform/tests/css/css-contain/reference/contain-size-004-ref.html
@@ -4,12 +4,15 @@
   <title>CSS-contain test reference</title>
   <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net">
 
 <style>
 rtc {
   display: ruby-text-container;
   font-size: 1rem;
 }
+div {
+  overflow: hidden;
+}
 </style>
 
 <p>This test passes if you can see the word PASS below.
 <div><ruby><rtc>PASS</rtc></ruby></div>
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/tests/css/css-contain/reference/pass_if_pass_below_clipped.html
@@ -0,0 +1,13 @@
+<!doctype html>
+<html>
+<head>
+   <title>Reference rendering - passes if there is the word "PASS" below</title>
+<style>
+div { overflow: hidden; }
+</style>
+</head>
+<body>
+   <p>Test passes if there is the word "PASS" below.</p>
+   <div>PASS</div>
+</body>
+</html>