Repaint cleanup:
authorzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Sep 2015 20:40:45 +0000 (20:40 +0000)
committerzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Sep 2015 20:40:45 +0000 (20:40 +0000)
fixed.html
fixed-scale.html
fixed-table-cell.html
fixed-table-overflow.html
fixed-table-overflow-zindex.html
fixed-to-relative-position-with-absolute-child.html
fixed-tranformed.html
float-in-new-block-with-layout-delta.html
float-move-during-layout.html
float-new-in-block.html

Unreviewed.

* fast/repaint/fixed-expected.html: Added.
* fast/repaint/fixed-scale-expected.html: Added.
* fast/repaint/fixed-scale-expected.png: Removed.
* fast/repaint/fixed-scale-expected.txt: Removed.
* fast/repaint/fixed-scale.html:
* fast/repaint/fixed-table-cell-expected.html: Added.
* fast/repaint/fixed-table-cell-expected.png: Removed.
* fast/repaint/fixed-table-cell-expected.txt: Removed.
* fast/repaint/fixed-table-cell.html:
* fast/repaint/fixed-table-overflow-expected.html: Added.
* fast/repaint/fixed-table-overflow-expected.png: Removed.
* fast/repaint/fixed-table-overflow-expected.txt: Removed.
* fast/repaint/fixed-table-overflow-zindex-expected.html: Added.
* fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
* fast/repaint/fixed-table-overflow-zindex-expected.txt: Removed.
* fast/repaint/fixed-table-overflow-zindex.html:
* fast/repaint/fixed-table-overflow.html:
* fast/repaint/fixed-to-relative-position-with-absolute-child-expected.html: Added.
* fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
* fast/repaint/fixed-to-relative-position-with-absolute-child-expected.txt: Removed.
* fast/repaint/fixed-to-relative-position-with-absolute-child.html:
* fast/repaint/fixed-tranformed-expected.html: Added.
* fast/repaint/fixed-tranformed-expected.png: Removed.
* fast/repaint/fixed-tranformed-expected.txt: Removed.
* fast/repaint/fixed-tranformed.html:
* fast/repaint/fixed.html:
* fast/repaint/float-in-new-block-with-layout-delta-expected.html: Added.
* fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
* fast/repaint/float-in-new-block-with-layout-delta-expected.txt: Removed.
* fast/repaint/float-in-new-block-with-layout-delta.html:
* fast/repaint/float-move-during-layout-expected.html: Added.
* fast/repaint/float-move-during-layout.html:
* fast/repaint/float-new-in-block-expected.html: Added.
* fast/repaint/float-new-in-block-expected.txt: Removed.
* fast/repaint/float-new-in-block.html:
* platform/efl/fast/repaint/fixed-expected.png: Removed.
* platform/efl/fast/repaint/fixed-expected.txt: Removed.
* platform/efl/fast/repaint/float-move-during-layout-expected.png: Removed.
* platform/efl/fast/repaint/float-move-during-layout-expected.txt: Removed.
* platform/efl/fast/repaint/float-new-in-block-expected.png: Removed.
* platform/gtk/fast/repaint/fixed-expected.png: Removed.
* platform/gtk/fast/repaint/fixed-expected.txt: Removed.
* platform/gtk/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
* platform/gtk/fast/repaint/float-move-during-layout-expected.png: Removed.
* platform/gtk/fast/repaint/float-move-during-layout-expected.txt: Removed.
* platform/gtk/fast/repaint/float-new-in-block-expected.png: Removed.
* platform/mac/fast/repaint/fixed-expected.png: Removed.
* platform/mac/fast/repaint/fixed-expected.txt: Removed.
* platform/mac/fast/repaint/fixed-scale-expected.png: Removed.
* platform/mac/fast/repaint/fixed-table-cell-expected.png: Removed.
* platform/mac/fast/repaint/fixed-table-overflow-expected.png: Removed.
* platform/mac/fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
* platform/mac/fast/repaint/fixed-tranformed-expected.png: Removed.
* platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
* platform/mac/fast/repaint/float-move-during-layout-expected.png: Removed.
* platform/mac/fast/repaint/float-move-during-layout-expected.txt: Removed.
* platform/mac/fast/repaint/float-new-in-block-expected.png: Removed.
* platform/win/fast/repaint/fixed-expected.txt: Removed.
* platform/win/fast/repaint/float-move-during-layout-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@189265 268f45cc-cd09-0410-ab3c-d52691b4dbfc

60 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/repaint/fixed-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/fixed-scale-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/fixed-scale-expected.png [deleted file]
LayoutTests/fast/repaint/fixed-scale-expected.txt [deleted file]
LayoutTests/fast/repaint/fixed-scale.html
LayoutTests/fast/repaint/fixed-table-cell-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/fixed-table-cell-expected.png [deleted file]
LayoutTests/fast/repaint/fixed-table-cell-expected.txt [deleted file]
LayoutTests/fast/repaint/fixed-table-cell.html
LayoutTests/fast/repaint/fixed-table-overflow-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/fixed-table-overflow-expected.png [deleted file]
LayoutTests/fast/repaint/fixed-table-overflow-expected.txt [deleted file]
LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.png [deleted file]
LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.txt [deleted file]
LayoutTests/fast/repaint/fixed-table-overflow-zindex.html
LayoutTests/fast/repaint/fixed-table-overflow.html
LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png [deleted file]
LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.txt [deleted file]
LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child.html
LayoutTests/fast/repaint/fixed-tranformed-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/fixed-tranformed-expected.png [deleted file]
LayoutTests/fast/repaint/fixed-tranformed-expected.txt [deleted file]
LayoutTests/fast/repaint/fixed-tranformed.html
LayoutTests/fast/repaint/fixed.html
LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.png [deleted file]
LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.txt [deleted file]
LayoutTests/fast/repaint/float-in-new-block-with-layout-delta.html
LayoutTests/fast/repaint/float-move-during-layout-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/float-move-during-layout.html
LayoutTests/fast/repaint/float-new-in-block-expected.html [new file with mode: 0644]
LayoutTests/fast/repaint/float-new-in-block-expected.txt [deleted file]
LayoutTests/fast/repaint/float-new-in-block.html
LayoutTests/platform/efl/fast/repaint/fixed-expected.png [deleted file]
LayoutTests/platform/efl/fast/repaint/fixed-expected.txt [deleted file]
LayoutTests/platform/efl/fast/repaint/float-move-during-layout-expected.png [deleted file]
LayoutTests/platform/efl/fast/repaint/float-move-during-layout-expected.txt [deleted file]
LayoutTests/platform/efl/fast/repaint/float-new-in-block-expected.png [deleted file]
LayoutTests/platform/gtk/fast/repaint/fixed-expected.png [deleted file]
LayoutTests/platform/gtk/fast/repaint/fixed-expected.txt [deleted file]
LayoutTests/platform/gtk/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png [deleted file]
LayoutTests/platform/gtk/fast/repaint/float-move-during-layout-expected.png [deleted file]
LayoutTests/platform/gtk/fast/repaint/float-move-during-layout-expected.txt [deleted file]
LayoutTests/platform/gtk/fast/repaint/float-new-in-block-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/fixed-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/fixed-expected.txt [deleted file]
LayoutTests/platform/mac/fast/repaint/fixed-scale-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/fixed-table-cell-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/fixed-table-overflow-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/fixed-table-overflow-zindex-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/fixed-tranformed-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/float-move-during-layout-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/float-move-during-layout-expected.txt [deleted file]
LayoutTests/platform/mac/fast/repaint/float-new-in-block-expected.png [deleted file]
LayoutTests/platform/win/fast/repaint/fixed-expected.txt [deleted file]
LayoutTests/platform/win/fast/repaint/float-move-during-layout-expected.txt [deleted file]

index ab5687b..940093c 100644 (file)
@@ -1,3 +1,79 @@
+2015-09-02  Zalan Bujtas  <zalan@apple.com>
+
+        Repaint cleanup:
+        fixed.html
+        fixed-scale.html
+        fixed-table-cell.html
+        fixed-table-overflow.html
+        fixed-table-overflow-zindex.html
+        fixed-to-relative-position-with-absolute-child.html
+        fixed-tranformed.html
+        float-in-new-block-with-layout-delta.html
+        float-move-during-layout.html
+        float-new-in-block.html
+
+        Unreviewed.
+
+        * fast/repaint/fixed-expected.html: Added.
+        * fast/repaint/fixed-scale-expected.html: Added.
+        * fast/repaint/fixed-scale-expected.png: Removed.
+        * fast/repaint/fixed-scale-expected.txt: Removed.
+        * fast/repaint/fixed-scale.html:
+        * fast/repaint/fixed-table-cell-expected.html: Added.
+        * fast/repaint/fixed-table-cell-expected.png: Removed.
+        * fast/repaint/fixed-table-cell-expected.txt: Removed.
+        * fast/repaint/fixed-table-cell.html:
+        * fast/repaint/fixed-table-overflow-expected.html: Added.
+        * fast/repaint/fixed-table-overflow-expected.png: Removed.
+        * fast/repaint/fixed-table-overflow-expected.txt: Removed.
+        * fast/repaint/fixed-table-overflow-zindex-expected.html: Added.
+        * fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
+        * fast/repaint/fixed-table-overflow-zindex-expected.txt: Removed.
+        * fast/repaint/fixed-table-overflow-zindex.html:
+        * fast/repaint/fixed-table-overflow.html:
+        * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.html: Added.
+        * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
+        * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.txt: Removed.
+        * fast/repaint/fixed-to-relative-position-with-absolute-child.html:
+        * fast/repaint/fixed-tranformed-expected.html: Added.
+        * fast/repaint/fixed-tranformed-expected.png: Removed.
+        * fast/repaint/fixed-tranformed-expected.txt: Removed.
+        * fast/repaint/fixed-tranformed.html:
+        * fast/repaint/fixed.html:
+        * fast/repaint/float-in-new-block-with-layout-delta-expected.html: Added.
+        * fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
+        * fast/repaint/float-in-new-block-with-layout-delta-expected.txt: Removed.
+        * fast/repaint/float-in-new-block-with-layout-delta.html:
+        * fast/repaint/float-move-during-layout-expected.html: Added.
+        * fast/repaint/float-move-during-layout.html:
+        * fast/repaint/float-new-in-block-expected.html: Added.
+        * fast/repaint/float-new-in-block-expected.txt: Removed.
+        * fast/repaint/float-new-in-block.html:
+        * platform/efl/fast/repaint/fixed-expected.png: Removed.
+        * platform/efl/fast/repaint/fixed-expected.txt: Removed.
+        * platform/efl/fast/repaint/float-move-during-layout-expected.png: Removed.
+        * platform/efl/fast/repaint/float-move-during-layout-expected.txt: Removed.
+        * platform/efl/fast/repaint/float-new-in-block-expected.png: Removed.
+        * platform/gtk/fast/repaint/fixed-expected.png: Removed.
+        * platform/gtk/fast/repaint/fixed-expected.txt: Removed.
+        * platform/gtk/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
+        * platform/gtk/fast/repaint/float-move-during-layout-expected.png: Removed.
+        * platform/gtk/fast/repaint/float-move-during-layout-expected.txt: Removed.
+        * platform/gtk/fast/repaint/float-new-in-block-expected.png: Removed.
+        * platform/mac/fast/repaint/fixed-expected.png: Removed.
+        * platform/mac/fast/repaint/fixed-expected.txt: Removed.
+        * platform/mac/fast/repaint/fixed-scale-expected.png: Removed.
+        * platform/mac/fast/repaint/fixed-table-cell-expected.png: Removed.
+        * platform/mac/fast/repaint/fixed-table-overflow-expected.png: Removed.
+        * platform/mac/fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
+        * platform/mac/fast/repaint/fixed-tranformed-expected.png: Removed.
+        * platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
+        * platform/mac/fast/repaint/float-move-during-layout-expected.png: Removed.
+        * platform/mac/fast/repaint/float-move-during-layout-expected.txt: Removed.
+        * platform/mac/fast/repaint/float-new-in-block-expected.png: Removed.
+        * platform/win/fast/repaint/fixed-expected.txt: Removed.
+        * platform/win/fast/repaint/float-move-during-layout-expected.txt: Removed.
+
 2015-09-02  Brady Eidson  <beidson@apple.com>
 
         Import W3C IndexedDB tests.
diff --git a/LayoutTests/fast/repaint/fixed-expected.html b/LayoutTests/fast/repaint/fixed-expected.html
new file mode 100644 (file)
index 0000000..c3231fc
--- /dev/null
@@ -0,0 +1,23 @@
+<html>
+<head>
+    <title></title>
+    <style>
+        div {
+               width: 100px; 
+               height: 100px; 
+               background-color: green;
+               margin-top: 36px;
+        }
+    </style>
+</head>
+<body style="height:2000px;">
+    <p style="position: relative; top: 20px;">
+        Repaint test for <i><a href="http://bugs.webkit.org/show_bug.cgi?id=11452">http://bugs.webkit.org/show_bug.cgi?id=11452</a>
+        REGRESSION (r16736-r16801): Incorrect repaint of fixed boxes</i>.
+    </p>
+    <div></div>
+    <script>
+        window.scrollTo(0, 20);
+    </script>
+</body>
+</html>
diff --git a/LayoutTests/fast/repaint/fixed-scale-expected.html b/LayoutTests/fast/repaint/fixed-scale-expected.html
new file mode 100644 (file)
index 0000000..2f753c3
--- /dev/null
@@ -0,0 +1,6 @@
+<body>
+    <!-- Repaint test for https://bugs.webkit.org/show_bug.cgi?id=64650: RenderLayer fixed position logic needs more basic testing -->
+    <!-- You should see no red on this page. -->
+    <div style="position: relative; background: green; top: 92px; left: 92px; width: 100px; height: 100px;"></div>
+</body>
+</html>
diff --git a/LayoutTests/fast/repaint/fixed-scale-expected.png b/LayoutTests/fast/repaint/fixed-scale-expected.png
deleted file mode 100644 (file)
index 6aeb0af..0000000
Binary files a/LayoutTests/fast/repaint/fixed-scale-expected.png and /dev/null differ
diff --git a/LayoutTests/fast/repaint/fixed-scale-expected.txt b/LayoutTests/fast/repaint/fixed-scale-expected.txt
deleted file mode 100644 (file)
index 8b13789..0000000
+++ /dev/null
@@ -1 +0,0 @@
-
index f3ece41..973bfc6 100644 (file)
@@ -8,18 +8,18 @@
             -moz-transform: scale(2, 2);
         }
     </style>
-    <script src="resources/repaint.js"></script>
     <script>
         if (window.testRunner)
-            testRunner.dumpAsText(true);
-
-        function repaintTest()
+            testRunner.waitUntilDone();
+        function runTest()
         {
             document.getElementById('t').setAttribute("class", "green translated");
+            if (window.testRunner)
+                testRunner.notifyDone();
         }
     </script>
 </head>
-<body style="height:2000px;" onload="runRepaintTest()">
+<body style="height:2000px;" onload="setTimeout(runTest, 0);">
     <!-- Repaint test for https://bugs.webkit.org/show_bug.cgi?id=64650: RenderLayer fixed position logic needs more basic testing -->
     <!-- You should see no red on this page. -->
     <div style="position: absolute; top: 300px; left: 100px;" class="red"></div>
diff --git a/LayoutTests/fast/repaint/fixed-table-cell-expected.html b/LayoutTests/fast/repaint/fixed-table-cell-expected.html
new file mode 100644 (file)
index 0000000..6b27961
--- /dev/null
@@ -0,0 +1,16 @@
+<html>
+<head>
+    <link rel="stylesheet" href="resources/default.css">
+    <style>
+        table { top: 0px; left: 0px; border-spacing: 50px; position: absolute; }
+        td { background: green; padding: 0px; border-style: none; border: 0px; }
+    </style>
+</head>
+<body>
+    <!-- Repaint test for https://bugs.webkit.org/show_bug.cgi?id=64650: RenderLayer fixed position logic needs more basic testing -->
+    <!-- You should see no red on this page. -->
+    <table style="position: fixed; top: -100px;">
+        <tr><td></td><td></td></tr>
+        <tr><td></td><td style="background: white"></td></tr>
+</body>
+</html>
diff --git a/LayoutTests/fast/repaint/fixed-table-cell-expected.png b/LayoutTests/fast/repaint/fixed-table-cell-expected.png
deleted file mode 100644 (file)
index bfff362..0000000
Binary files a/LayoutTests/fast/repaint/fixed-table-cell-expected.png and /dev/null differ
diff --git a/LayoutTests/fast/repaint/fixed-table-cell-expected.txt b/LayoutTests/fast/repaint/fixed-table-cell-expected.txt
deleted file mode 100644 (file)
index 8b13789..0000000
+++ /dev/null
@@ -1 +0,0 @@
-
index 9498af5..b504b18 100644 (file)
@@ -6,18 +6,18 @@
         td { background: green; padding: 0px; border-style: none; border: 0px; }
         td.fixed { position: fixed; left: 50px; top: 100px; }
     </style>
-    <script src="resources/repaint.js"></script>
     <script>
         if (window.testRunner)
-            testRunner.dumpAsText(true);
-
-        function repaintTest()
+            testRunner.waitUntilDone();
+        function runTest()
         {
             document.getElementById('moveMe').className = "fixed";
+            if (window.testRunner)
+                testRunner.notifyDone();
         }
     </script>
 </head>
-<body style="height:2000px;" onload="runRepaintTest()">
+<body style="height:2000px;" onload="setTimeout(runTest, 0);">
     <!-- Repaint test for https://bugs.webkit.org/show_bug.cgi?id=64650: RenderLayer fixed position logic needs more basic testing -->
     <!-- You should see no red on this page. -->
     <table>
diff --git a/LayoutTests/fast/repaint/fixed-table-overflow-expected.html b/LayoutTests/fast/repaint/fixed-table-overflow-expected.html
new file mode 100644 (file)
index 0000000..778ce52
--- /dev/null
@@ -0,0 +1,10 @@
+<html>
+<head>
+    <style>
+        div { position: fixed; top: 0px; left: 0px; height: 100px; width: 200px; background-color: green; }
+    </style>
+</head>
+<body>
+    <div></div>
+</body>
+</html>
diff --git a/LayoutTests/fast/repaint/fixed-table-overflow-expected.png b/LayoutTests/fast/repaint/fixed-table-overflow-expected.png
deleted file mode 100644 (file)
index 397bd39..0000000
Binary files a/LayoutTests/fast/repaint/fixed-table-overflow-expected.png and /dev/null differ
diff --git a/LayoutTests/fast/repaint/fixed-table-overflow-expected.txt b/LayoutTests/fast/repaint/fixed-table-overflow-expected.txt
deleted file mode 100644 (file)
index 8b13789..0000000
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.html b/LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.html
new file mode 100644 (file)
index 0000000..778ce52
--- /dev/null
@@ -0,0 +1,10 @@
+<html>
+<head>
+    <style>
+        div { position: fixed; top: 0px; left: 0px; height: 100px; width: 200px; background-color: green; }
+    </style>
+</head>
+<body>
+    <div></div>
+</body>
+</html>
diff --git a/LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.png b/LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.png
deleted file mode 100644 (file)
index 397bd39..0000000
Binary files a/LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.png and /dev/null differ
diff --git a/LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.txt b/LayoutTests/fast/repaint/fixed-table-overflow-zindex-expected.txt
deleted file mode 100644 (file)
index 8b13789..0000000
+++ /dev/null
@@ -1 +0,0 @@
-
index f219fd0..5b5918c 100644 (file)
@@ -6,18 +6,18 @@
         td { background: green; padding: 0px; border-style: none; border: 0px; }
         td.fixed { position: fixed; left: 100px; top: 0px; z-index: 3; }
     </style>
-    <script src="resources/repaint.js"></script>
     <script>
         if (window.testRunner)
-            testRunner.dumpAsText(true);
-
-        function repaintTest()
+            testRunner.waitUntilDone();
+        function runTest()
         {
             document.getElementById('moveMe').className = "fixed";
+            if (window.testRunner)
+                testRunner.notifyDone();
         }
     </script>
 </head>
-<body style="height:2000px;" onload="runRepaintTest()">
+<body style="height:2000px;" onload="setTimeout(runTest, 0);">
     <!-- Repaint test for https://bugs.webkit.org/show_bug.cgi?id=64650: RenderLayer fixed position logic needs more basic testing -->
     <!-- You should see no red on this page. -->
     <table>
index 8cf1838..bbbb3da 100644 (file)
@@ -6,18 +6,18 @@
         td { background: green; padding: 0px; border-style: none; border: 0px; }
         td.fixed { position: fixed; left: 100px; top: 0px; }
     </style>
-    <script src="resources/repaint.js"></script>
     <script>
         if (window.testRunner)
-            testRunner.dumpAsText(true);
-
-        function repaintTest()
+            testRunner.waitUntilDone();
+        function runTest()
         {
             document.getElementById('moveMe').className = "fixed";
+            if (window.testRunner)
+                testRunner.notifyDone();
         }
     </script>
 </head>
-<body style="height:2000px;" onload="runRepaintTest()">
+<body style="height:2000px;" onload="setTimeout(runTest, 0);">
     <!-- Repaint test for https://bugs.webkit.org/show_bug.cgi?id=64650: RenderLayer fixed position logic needs more basic testing -->
     <!-- You should see no red on this page. -->
     <table>
diff --git a/LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.html b/LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.html
new file mode 100644 (file)
index 0000000..4ba59a7
--- /dev/null
@@ -0,0 +1,10 @@
+<html>
+<head>
+    <link rel="stylesheet" href="resources/default.css">
+</head>
+<body>
+    <!-- You should see 2 rectangles touching on one corner in the output: a green one (top left) and a green one. -->
+    <div style="top: 208px;" class="fixed blue"></div>
+    <div style="top: 308px; left:108px;" class="fixed green"></div>
+</body>
+</html>
diff --git a/LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png b/LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png
deleted file mode 100644 (file)
index 59f3d0f..0000000
Binary files a/LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png and /dev/null differ
diff --git a/LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.txt b/LayoutTests/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.txt
deleted file mode 100644 (file)
index 8b13789..0000000
+++ /dev/null
@@ -1 +0,0 @@
-
index e346ab0..1d1bb03 100644 (file)
@@ -1,17 +1,18 @@
 <html>
 <head>
     <link rel="stylesheet" href="resources/default.css">
-    <script src="resources/repaint.js" type="text/javascript"></script>
-    <script type="text/javascript">
+       <script>
         if (window.testRunner)
-            testRunner.dumpAsText(true);
-        function repaintTest()
+            testRunner.waitUntilDone();
+        function runTest()
         {
             document.getElementById('container').style.position = 'relative';
+            if (window.testRunner)
+                testRunner.notifyDone();
         }
     </script>
 </head>
-<body style="height:2000px;" onload="runRepaintTest()">
+<body style="height:2000px;" onload="setTimeout(runTest, 0);">
     <!-- You should see 2 rectangles touching on one corner in the output: a green one (top left) and a green one. -->
     <div id="container" style="top: 200px;" class="fixed blue"><div style="top:100px; left:100px;" class="absolute green"></div></div>
 </body>
diff --git a/LayoutTests/fast/repaint/fixed-tranformed-expected.html b/LayoutTests/fast/repaint/fixed-tranformed-expected.html
new file mode 100644 (file)
index 0000000..bd17341
--- /dev/null
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+<style type="text/css" media="screen">
+    div {
+      width: 100px;
+      height: 100px;
+      background-color: green;
+      position: fixed;
+      top: 60px;
+      left: 60px;
+    }
+</style>
+</head>
+<body>
+<div></div>
+</body>
+</html>
diff --git a/LayoutTests/fast/repaint/fixed-tranformed-expected.png b/LayoutTests/fast/repaint/fixed-tranformed-expected.png
deleted file mode 100644 (file)
index 40145d4..0000000
Binary files a/LayoutTests/fast/repaint/fixed-tranformed-expected.png and /dev/null differ
diff --git a/LayoutTests/fast/repaint/fixed-tranformed-expected.txt b/LayoutTests/fast/repaint/fixed-tranformed-expected.txt
deleted file mode 100644 (file)
index 1a12b02..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-layer at (0,0) size 785x1000
-  RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1000
-  RenderBlock {HTML} at (0,0) size 785x1000
-    RenderBody {BODY} at (0,0) size 785x1000
-layer at (10,60) size 100x100
-  RenderBlock (positioned) {DIV} at (10,10) size 100x100 [bgcolor=#008000]
-scrolled to 0,50
index 62d5b87..105d6b9 100644 (file)
@@ -3,10 +3,6 @@
 <html>
 <head>
 <style type="text/css" media="screen">
-    body {
-        height: 1000px;
-        margin: 0;
-    }
     #test {
       width: 100px;
       height: 100px;
         background-color: green;
     }
 </style>
-    <script src="resources/repaint.js" type="text/javascript"></script>
     <script type="text/javascript">
-       function repaintTest()
-       {
+        if (window.testRunner)
+            testRunner.waitUntilDone();
+        function runTest()
+        {
             document.getElementById('test').style.background='green';
-       }
-       
-       function setupTest()
-       {
-           window.scrollBy(0, 50);
-           runRepaintTest();
-       }
-       window.addEventListener('load', setupTest, false);
+            if (window.testRunner)
+                testRunner.notifyDone();
+        }
     </script>
 </head>
-<body>
+<body onload="setTimeout(runTest, 0);">
 
 <!--
     https://bugs.webkit.org/show_bug.cgi?id=36686
index 9d4dd36..73a5d08 100644 (file)
@@ -1,15 +1,18 @@
 <html>
 <head>
     <title></title>
-    <script src="resources/repaint.js" type="text/javascript"></script>
     <script type="text/javascript">
-       function repaintTest()
-       {
+        if (window.testRunner)
+            testRunner.waitUntilDone();
+        function runTest()
+        {
             document.getElementById('t').style.background='green';
-       }
+            if (window.testRunner)
+                testRunner.notifyDone();
+        }
     </script>
 </head>
-<body style="height:2000px;" onload="runRepaintTest()">
+<body style="height:2000px;" onload="setTimeout(runTest, 0);">
     <p style="position: relative; top: 20px;">
         Repaint test for <i><a href="http://bugs.webkit.org/show_bug.cgi?id=11452">http://bugs.webkit.org/show_bug.cgi?id=11452</a>
         REGRESSION (r16736-r16801): Incorrect repaint of fixed boxes</i>.
diff --git a/LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.html b/LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.html
new file mode 100644 (file)
index 0000000..0993d6e
--- /dev/null
@@ -0,0 +1 @@
+<div style="position: absolute; top: 108px; left: 8px; width: 100px; height: 100px; background-color: green;"></div>
diff --git a/LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.png b/LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.png
deleted file mode 100644 (file)
index 767c915..0000000
Binary files a/LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.png and /dev/null differ
diff --git a/LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.txt b/LayoutTests/fast/repaint/float-in-new-block-with-layout-delta-expected.txt
deleted file mode 100644 (file)
index b93d780..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x100
-      RenderBlock {DIV} at (0,100) size 784x0
-        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
index 8be1af4..5e944d5 100644 (file)
@@ -1,11 +1,14 @@
-<script src="resources/repaint.js" type="text/javascript" charset="utf-8"></script>
 <script>
-    function repaintTest()
-    {
-        document.getElementById("target").style.removeProperty("display");
-    }
+        if (window.testRunner)
+            testRunner.waitUntilDone();
+        function runTest()
+        {
+               document.getElementById("target").style.removeProperty("display");
+            if (window.testRunner)
+                testRunner.notifyDone();
+        }
 </script>
-<body onload="runRepaintTest()">
+<body onload="setTimeout(runTest, 0);">
     <div style="height: 100px;"></div>
     <div id="target" style="display: none">
         <div style="float: left; width: 100px; height: 100px; background-color: green;"></div>
diff --git a/LayoutTests/fast/repaint/float-move-during-layout-expected.html b/LayoutTests/fast/repaint/float-move-during-layout-expected.html
new file mode 100644 (file)
index 0000000..37e9e7c
--- /dev/null
@@ -0,0 +1,9 @@
+<p>
+       This is a repaint test for <i><a href="https://bugs.webkit.org/show_bug.cgi?id=7204">http://bugzilla.opendarwin.org/show_bug.cgi?id=7204</a>
+       float inserted in fixed height block via DOM not repainted</i>.
+</p>
+<p>
+       There should be a green square below.
+</p>
+<hr>
+<div style="margin-top: 108px; background-color: green; width: 100px; height: 100px;"></div>
index e76acd0..945687d 100644 (file)
@@ -1,15 +1,18 @@
 <HTML>
     <HEAD>
         <TITLE></TITLE>
-        <script src="resources/repaint.js" type="text/javascript"></script>
         <script type="text/javascript">
-           function repaintTest()
-           {
-                document.getElementById('t').style.height = '100px';
-           }
+        if (window.testRunner)
+            testRunner.waitUntilDone();
+        function runTest()
+        {
+            document.getElementById('t').style.height = '100px';
+            if (window.testRunner)
+                testRunner.notifyDone();
+        }
         </script>
     </HEAD>
-    <BODY onload="runRepaintTest();">
+    <BODY onload="setTimeout(runTest, 0);">
        <p>
            This is a repaint test for <i><a href="https://bugs.webkit.org/show_bug.cgi?id=7204">http://bugzilla.opendarwin.org/show_bug.cgi?id=7204</a>
            float inserted in fixed height block via DOM not repainted</i>.
diff --git a/LayoutTests/fast/repaint/float-new-in-block-expected.html b/LayoutTests/fast/repaint/float-new-in-block-expected.html
new file mode 100644 (file)
index 0000000..1e8a022
--- /dev/null
@@ -0,0 +1,2 @@
+<div style="height: 20px; background-color: lightblue;"></div>
+<div style="margin-top: -20px; width: 100px; height: 100px; background-color: green;"></div>
diff --git a/LayoutTests/fast/repaint/float-new-in-block-expected.txt b/LayoutTests/fast/repaint/float-new-in-block-expected.txt
deleted file mode 100644 (file)
index 100ec5e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x20 [bgcolor=#ADD8E6]
-        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
index 7df6d4d..5b8b6fc 100644 (file)
@@ -1,11 +1,14 @@
-<script src="resources/repaint.js" type="text/javascript" charset="utf-8"></script>
 <script>
-    function repaintTest()
-    {
-        document.getElementById("target").style.removeProperty("display");
-    }
+        if (window.testRunner)
+            testRunner.waitUntilDone();
+        function runTest()
+        {
+               document.getElementById("target").style.removeProperty("display");
+            if (window.testRunner)
+                testRunner.notifyDone();
+        }
 </script>
-<body onload="runRepaintTest()">
+<body onload="setTimeout(runTest, 0);">
     <div style="height: 20px; background-color: lightblue;">
         <div id="target" style="display: none; float: left; width: 100px; height: 100px; background-color: green;"></div>
     </div>
diff --git a/LayoutTests/platform/efl/fast/repaint/fixed-expected.png b/LayoutTests/platform/efl/fast/repaint/fixed-expected.png
deleted file mode 100644 (file)
index 7269780..0000000
Binary files a/LayoutTests/platform/efl/fast/repaint/fixed-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/efl/fast/repaint/fixed-expected.txt b/LayoutTests/platform/efl/fast/repaint/fixed-expected.txt
deleted file mode 100644 (file)
index d4a35f1..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-layer at (0,0) size 785x2016
-  RenderView at (0,0) size 785x600
-layer at (0,0) size 785x2016
-  RenderBlock {HTML} at (0,0) size 785x2016
-    RenderBody {BODY} at (8,8) size 769x2000
-layer at (8,28) size 769x36
-  RenderBlock (relative positioned) {P} at (0,0) size 769x36
-    RenderText {#text} at (0,0) size 100x17
-      text run at (0,0) width 100: "Repaint test for "
-    RenderInline {I} at (0,0) size 744x35
-      RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
-        RenderText {#text} at (100,0) size 301x17
-          text run at (100,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=11452"
-      RenderText {#text} at (401,0) size 744x35
-        text run at (401,0) width 4: " "
-        text run at (405,0) width 339: "REGRESSION (r16736-r16801): Incorrect repaint of"
-        text run at (0,18) width 70: "fixed boxes"
-    RenderText {#text} at (70,18) size 4x17
-      text run at (70,18) width 4: "."
-layer at (8,80) size 100x100
-  RenderBlock (positioned) {DIV} at (8,60) size 100x100 [bgcolor=#008000]
-scrolled to 0,20
diff --git a/LayoutTests/platform/efl/fast/repaint/float-move-during-layout-expected.png b/LayoutTests/platform/efl/fast/repaint/float-move-during-layout-expected.png
deleted file mode 100644 (file)
index 4cf07b8..0000000
Binary files a/LayoutTests/platform/efl/fast/repaint/float-move-during-layout-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/efl/fast/repaint/float-move-during-layout-expected.txt b/LayoutTests/platform/efl/fast/repaint/float-move-during-layout-expected.txt
deleted file mode 100644 (file)
index 810df52..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x36
-        RenderText {#text} at (0,0) size 151x17
-          text run at (0,0) width 151: "This is a repaint test for "
-        RenderInline {I} at (0,0) size 780x35
-          RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
-            RenderText {#text} at (151,0) size 348x17
-              text run at (151,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7204"
-          RenderText {#text} at (499,0) size 780x35
-            text run at (499,0) width 4: " "
-            text run at (503,0) width 277: "float inserted in fixed height block via DOM"
-            text run at (0,18) width 84: "not repainted"
-        RenderText {#text} at (84,18) size 4x17
-          text run at (84,18) width 4: "."
-      RenderBlock {P} at (0,52) size 784x18
-        RenderText {#text} at (0,0) size 244x17
-          text run at (0,0) width 244: "There should be a green square below."
-      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,96) size 784x100
-      RenderBlock {DIV} at (0,196) size 784x0
-        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/repaint/float-new-in-block-expected.png b/LayoutTests/platform/efl/fast/repaint/float-new-in-block-expected.png
deleted file mode 100644 (file)
index 50b299c..0000000
Binary files a/LayoutTests/platform/efl/fast/repaint/float-new-in-block-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-expected.png b/LayoutTests/platform/gtk/fast/repaint/fixed-expected.png
deleted file mode 100644 (file)
index 9bc18cb..0000000
Binary files a/LayoutTests/platform/gtk/fast/repaint/fixed-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-expected.txt b/LayoutTests/platform/gtk/fast/repaint/fixed-expected.txt
deleted file mode 100644 (file)
index 58a06a3..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-layer at (0,0) size 785x2016
-  RenderView at (0,0) size 785x600
-layer at (0,0) size 785x2016
-  RenderBlock {HTML} at (0,0) size 785x2016
-    RenderBody {BODY} at (8,8) size 769x2000
-layer at (8,28) size 769x34
-  RenderBlock (relative positioned) {P} at (0,0) size 769x34
-    RenderText {#text} at (0,0) size 100x17
-      text run at (0,0) width 100: "Repaint test for "
-    RenderInline {I} at (0,0) size 744x34
-      RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
-        RenderText {#text} at (100,0) size 301x17
-          text run at (100,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=11452"
-      RenderText {#text} at (401,0) size 744x34
-        text run at (401,0) width 4: " "
-        text run at (405,0) width 339: "REGRESSION (r16736-r16801): Incorrect repaint of"
-        text run at (0,17) width 70: "fixed boxes"
-    RenderText {#text} at (70,17) size 4x17
-      text run at (70,17) width 4: "."
-layer at (8,78) size 100x100
-  RenderBlock (positioned) {DIV} at (8,58) size 100x100 [bgcolor=#008000]
-scrolled to 0,20
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png b/LayoutTests/platform/gtk/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png
deleted file mode 100644 (file)
index 7ee83c3..0000000
Binary files a/LayoutTests/platform/gtk/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/float-move-during-layout-expected.png b/LayoutTests/platform/gtk/fast/repaint/float-move-during-layout-expected.png
deleted file mode 100644 (file)
index 0bebbae..0000000
Binary files a/LayoutTests/platform/gtk/fast/repaint/float-move-during-layout-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/float-move-during-layout-expected.txt b/LayoutTests/platform/gtk/fast/repaint/float-move-during-layout-expected.txt
deleted file mode 100644 (file)
index 871f47b..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 151x17
-          text run at (0,0) width 151: "This is a repaint test for "
-        RenderInline {I} at (0,0) size 780x34
-          RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
-            RenderText {#text} at (151,0) size 348x17
-              text run at (151,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7204"
-          RenderText {#text} at (499,0) size 780x34
-            text run at (499,0) width 4: " "
-            text run at (503,0) width 277: "float inserted in fixed height block via DOM"
-            text run at (0,17) width 84: "not repainted"
-        RenderText {#text} at (84,17) size 4x17
-          text run at (84,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
-        RenderText {#text} at (0,0) size 244x17
-          text run at (0,0) width 244: "There should be a green square below."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,93) size 784x100
-      RenderBlock {DIV} at (0,193) size 784x0
-        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/repaint/float-new-in-block-expected.png b/LayoutTests/platform/gtk/fast/repaint/float-new-in-block-expected.png
deleted file mode 100644 (file)
index 05f2346..0000000
Binary files a/LayoutTests/platform/gtk/fast/repaint/float-new-in-block-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/fast/repaint/fixed-expected.png b/LayoutTests/platform/mac/fast/repaint/fixed-expected.png
deleted file mode 100644 (file)
index 944a8cb..0000000
Binary files a/LayoutTests/platform/mac/fast/repaint/fixed-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/fast/repaint/fixed-expected.txt b/LayoutTests/platform/mac/fast/repaint/fixed-expected.txt
deleted file mode 100644 (file)
index f50538d..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-layer at (0,0) size 785x2016
-  RenderView at (0,0) size 785x600
-layer at (0,0) size 785x2016
-  RenderBlock {HTML} at (0,0) size 785x2016
-    RenderBody {BODY} at (8,8) size 769x2000
-layer at (8,28) size 769x36
-  RenderBlock (relative positioned) {P} at (0,0) size 769x36
-    RenderText {#text} at (0,0) size 103x18
-      text run at (0,0) width 103: "Repaint test for "
-    RenderInline {I} at (0,0) size 752x36
-      RenderInline {A} at (0,0) size 305x18 [color=#0000EE]
-        RenderText {#text} at (102,0) size 305x18
-          text run at (102,0) width 305: "http://bugs.webkit.org/show_bug.cgi?id=11452"
-      RenderText {#text} at (406,0) size 752x36
-        text run at (406,0) width 5: " "
-        text run at (410,0) width 342: "REGRESSION (r16736-r16801): Incorrect repaint of"
-        text run at (0,18) width 71: "fixed boxes"
-    RenderText {#text} at (70,18) size 5x18
-      text run at (70,18) width 5: "."
-layer at (8,80) size 100x100
-  RenderBlock (positioned) {DIV} at (8,60) size 100x100 [bgcolor=#008000]
-scrolled to 0,20
diff --git a/LayoutTests/platform/mac/fast/repaint/fixed-scale-expected.png b/LayoutTests/platform/mac/fast/repaint/fixed-scale-expected.png
deleted file mode 100644 (file)
index 35cd180..0000000
Binary files a/LayoutTests/platform/mac/fast/repaint/fixed-scale-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/fast/repaint/fixed-table-cell-expected.png b/LayoutTests/platform/mac/fast/repaint/fixed-table-cell-expected.png
deleted file mode 100644 (file)
index da61d2d..0000000
Binary files a/LayoutTests/platform/mac/fast/repaint/fixed-table-cell-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/fast/repaint/fixed-table-overflow-expected.png b/LayoutTests/platform/mac/fast/repaint/fixed-table-overflow-expected.png
deleted file mode 100644 (file)
index 92e0827..0000000
Binary files a/LayoutTests/platform/mac/fast/repaint/fixed-table-overflow-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/fast/repaint/fixed-table-overflow-zindex-expected.png b/LayoutTests/platform/mac/fast/repaint/fixed-table-overflow-zindex-expected.png
deleted file mode 100644 (file)
index 92e0827..0000000
Binary files a/LayoutTests/platform/mac/fast/repaint/fixed-table-overflow-zindex-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/fast/repaint/fixed-tranformed-expected.png b/LayoutTests/platform/mac/fast/repaint/fixed-tranformed-expected.png
deleted file mode 100644 (file)
index 2b4d4f6..0000000
Binary files a/LayoutTests/platform/mac/fast/repaint/fixed-tranformed-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png b/LayoutTests/platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png
deleted file mode 100644 (file)
index eeb43af..0000000
Binary files a/LayoutTests/platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/fast/repaint/float-move-during-layout-expected.png b/LayoutTests/platform/mac/fast/repaint/float-move-during-layout-expected.png
deleted file mode 100644 (file)
index 2c368e3..0000000
Binary files a/LayoutTests/platform/mac/fast/repaint/float-move-during-layout-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/mac/fast/repaint/float-move-during-layout-expected.txt b/LayoutTests/platform/mac/fast/repaint/float-move-during-layout-expected.txt
deleted file mode 100644 (file)
index 9754505..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x36
-        RenderText {#text} at (0,0) size 156x18
-          text run at (0,0) width 156: "This is a repaint test for "
-        RenderInline {I} at (0,0) size 754x36
-          RenderInline {A} at (0,0) size 354x18 [color=#0000EE]
-            RenderText {#text} at (155,0) size 354x18
-              text run at (155,0) width 354: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7204"
-          RenderText {#text} at (508,0) size 754x36
-            text run at (508,0) width 5: " "
-            text run at (512,0) width 242: "float inserted in fixed height block via"
-            text run at (0,18) width 126: "DOM not repainted"
-        RenderText {#text} at (125,18) size 5x18
-          text run at (125,18) width 5: "."
-      RenderBlock {P} at (0,52) size 784x18
-        RenderText {#text} at (0,0) size 246x18
-          text run at (0,0) width 246: "There should be a green square below."
-      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,96) size 784x100
-      RenderBlock {DIV} at (0,196) size 784x0
-        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/mac/fast/repaint/float-new-in-block-expected.png b/LayoutTests/platform/mac/fast/repaint/float-new-in-block-expected.png
deleted file mode 100644 (file)
index a818a41..0000000
Binary files a/LayoutTests/platform/mac/fast/repaint/float-new-in-block-expected.png and /dev/null differ
diff --git a/LayoutTests/platform/win/fast/repaint/fixed-expected.txt b/LayoutTests/platform/win/fast/repaint/fixed-expected.txt
deleted file mode 100644 (file)
index 95d6e1e..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-layer at (0,0) size 785x2016
-  RenderView at (0,0) size 785x600
-layer at (0,0) size 785x2016
-  RenderBlock {HTML} at (0,0) size 785x2016
-    RenderBody {BODY} at (8,8) size 769x2000
-layer at (8,28) size 769x36
-  RenderBlock (relative positioned) {P} at (0,0) size 769x36
-    RenderText {#text} at (0,0) size 100x18
-      text run at (0,0) width 100: "Repaint test for "
-    RenderInline {I} at (0,0) size 744x36
-      RenderInline {A} at (0,0) size 301x18 [color=#0000EE]
-        RenderText {#text} at (100,0) size 301x18
-          text run at (100,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=11452"
-      RenderText {#text} at (401,0) size 744x36
-        text run at (401,0) width 4: " "
-        text run at (405,0) width 339: "REGRESSION (r16736-r16801): Incorrect repaint of"
-        text run at (0,18) width 70: "fixed boxes"
-    RenderText {#text} at (70,18) size 4x18
-      text run at (70,18) width 4: "."
-layer at (8,80) size 100x100
-  RenderBlock (positioned) {DIV} at (8,60) size 100x100 [bgcolor=#008000]
-scrolled to 0,20
diff --git a/LayoutTests/platform/win/fast/repaint/float-move-during-layout-expected.txt b/LayoutTests/platform/win/fast/repaint/float-move-during-layout-expected.txt
deleted file mode 100644 (file)
index 4acf407..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x36
-        RenderText {#text} at (0,0) size 151x18
-          text run at (0,0) width 151: "This is a repaint test for "
-        RenderInline {I} at (0,0) size 780x36
-          RenderInline {A} at (0,0) size 348x18 [color=#0000EE]
-            RenderText {#text} at (151,0) size 348x18
-              text run at (151,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7204"
-          RenderText {#text} at (499,0) size 780x36
-            text run at (499,0) width 4: " "
-            text run at (503,0) width 277: "float inserted in fixed height block via DOM"
-            text run at (0,18) width 84: "not repainted"
-        RenderText {#text} at (84,18) size 4x18
-          text run at (84,18) width 4: "."
-      RenderBlock {P} at (0,52) size 784x18
-        RenderText {#text} at (0,0) size 244x18
-          text run at (0,0) width 244: "There should be a green square below."
-      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,96) size 784x100
-      RenderBlock {DIV} at (0,196) size 784x0
-        RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#008000]