Backed out changeset 40e95a2eb907 (bug 1291528) for many animation related crashes. r=backout
authorSebastian Hengst <archaeopteryx@coole-files.de>
Tue, 09 Aug 2016 16:56:30 +0200
changeset 398699 d90faf1d38fc896b2e1552bc3fa182ce560d9c9a
parent 398698 4794e6af5f35fb8e88f1553884aeb7ee495e8902
child 398700 29ec269dd9f6204f40f95379f28c7d8ec6200fe7
push id25600
push userbmo:tchiovoloni@mozilla.com
push dateTue, 09 Aug 2016 16:33:05 +0000
reviewersbackout
bugs1291528
milestone51.0a1
backs out40e95a2eb907cf067af00a3c5b126a344b515fdb
Backed out changeset 40e95a2eb907 (bug 1291528) for many animation related crashes. r=backout
layout/reftests/bugs/1291528-ref.html
layout/reftests/bugs/1291528.html
layout/reftests/bugs/reftest.list
deleted file mode 100644
--- a/layout/reftests/bugs/1291528-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <title></title>
-    <!--
-      This CSS will hit the non-optimised linear gradient painting path, since
-      the dirty rect of div.inner will be the same as the destination rect,
-      making cellContainsFill true in PaintGradient() and skipping the optimised
-      path.
-    -->
-    <style type="text/css">
-      div.outer {
-        border: 2px solid grey;
-        padding: 0;
-        height: 18.5px;
-        width: 100px;
-      }
-
-      div.inner {
-        margin: 0;
-        padding: 0;
-        border: 0;
-        height: 18.5px;
-        width: 100px;
-        background: linear-gradient(to top, red, blue);
-      }
-    </style>
-  </head>
-  <body>
-    <div class="outer">
-      <div class="inner">
-      </div>
-    </div>
-  </body>
-</html>
deleted file mode 100644
--- a/layout/reftests/bugs/1291528.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <title></title>
-    <!--
-        This test makes sure that linear gradient painting paths agree around
-        non-pixel aligned dimensions: namely, the direct path which draws the
-        linear gradient repeatedly; and the optimised path which converts the
-        original gradient into a repeating gradient and fills the whole
-        destination in one go.
-
-        This CSS will hit the optimised linear gradient painting path, since the
-        dirty rect will be the size of the whole box (including border), but the
-        destination is only the size of the rect within the border.
-    -->
-    <style type="text/css">
-      div {
-        border: 2px solid grey;
-        background: linear-gradient(to top, red, blue);
-        height: 18.5px;
-        width: 100px;
-      }
-    </style>
-  </head>
-  <body>
-    <div>
-    </div>
-  </body>
-</html>
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -1957,15 +1957,14 @@ fuzzy(100,2000) == 1239564.html 1239564-
 == 1272997-1.html 1272997-1-ref.html
 random-if(!winWidget) == 1273154-1.html 1273154-1-ref.html # depends on Windows font
 random-if(!winWidget) == 1273154-2.html 1273154-2-ref.html # depends on Windows font
 == 1274368-1.html 1274368-1-ref.html
 != 1276161-1a.html 1276161-1-notref.html
 != 1276161-1b.html 1276161-1-notref.html
 != 1276161-1a.html 1276161-1b.html
 == 1275411-1.html 1275411-1-ref.html
-fuzzy(8,1900) == 1291528.html 1291528-ref.html
 
 HTTP == 652991-1a.html 652991-1-ref.html
 HTTP == 652991-1b.html 652991-1-ref.html
 HTTP == 652991-2.html 652991-2-ref.html
 HTTP == 652991-3.html 652991-3-ref.html
 HTTP == 652991-4.html 652991-4-ref.html