Diff
Modified: trunk/LayoutTests/ChangeLog (189190 => 189191)
--- trunk/LayoutTests/ChangeLog 2015-08-31 22:49:40 UTC (rev 189190)
+++ trunk/LayoutTests/ChangeLog 2015-08-31 22:53:50 UTC (rev 189191)
@@ -1,3 +1,21 @@
+2015-08-31 Zalan Bujtas <[email protected]>
+
+ Repaint cleanup:
+ add-table-overpaint.html -> repaint rect tracking + [ Pass Failure] for now.
+ absolute-position-moved.html -> reftest.
+
+ Unreviewed.
+
+ * TestExpectations:
+ * fast/repaint/absolute-position-moved-expected.html: Added.
+ * fast/repaint/absolute-position-moved-expected.png: Removed.
+ * fast/repaint/absolute-position-moved-expected.txt: Removed.
+ * fast/repaint/absolute-position-moved.html:
+ * fast/repaint/add-table-overpaint-expected.png: Removed.
+ * fast/repaint/add-table-overpaint-expected.txt:
+ * fast/repaint/add-table-overpaint.html:
+ * platform/gtk/fast/repaint/add-table-overpaint-expected.png: Removed.
+
2015-08-31 Aleksandr Skachkov <[email protected]>
[ES6] Arrow function syntax. Add missed tests for invoking the arrow function that created by 'eval' statement.
Modified: trunk/LayoutTests/TestExpectations (189190 => 189191)
--- trunk/LayoutTests/TestExpectations 2015-08-31 22:49:40 UTC (rev 189190)
+++ trunk/LayoutTests/TestExpectations 2015-08-31 22:53:50 UTC (rev 189191)
@@ -583,3 +583,5 @@
fast/dom/timer-fire-after-page-pause.html [ Skip ]
webkit.org/b/148026 [ Debug ] animations/restart-after-scroll.html [ Skip ]
+
+webkit.org/b/148650 fast/repaint/add-table-overpaint.html [ Pass Failure ]
Added: trunk/LayoutTests/fast/repaint/absolute-position-moved-expected.html (0 => 189191)
--- trunk/LayoutTests/fast/repaint/absolute-position-moved-expected.html (rev 0)
+++ trunk/LayoutTests/fast/repaint/absolute-position-moved-expected.html 2015-08-31 22:53:50 UTC (rev 189191)
@@ -0,0 +1,9 @@
+<html>
+<head>
+ <link rel="stylesheet" href=""
+</head>
+<body style="height:2000px;">
+ <!-- You should see 1 green rectangle in the output and no red. -->
+ <div id="absoluteDiv" style="top:100px; left:100px;" class="absolute green"></div>
+</body>
+</html>
Deleted: trunk/LayoutTests/fast/repaint/absolute-position-moved-expected.png
(Binary files differ)
Deleted: trunk/LayoutTests/fast/repaint/absolute-position-moved-expected.txt (189190 => 189191)
--- trunk/LayoutTests/fast/repaint/absolute-position-moved-expected.txt 2015-08-31 22:49:40 UTC (rev 189190)
+++ trunk/LayoutTests/fast/repaint/absolute-position-moved-expected.txt 2015-08-31 22:53:50 UTC (rev 189191)
@@ -1 +0,0 @@
-
Modified: trunk/LayoutTests/fast/repaint/absolute-position-moved.html (189190 => 189191)
--- trunk/LayoutTests/fast/repaint/absolute-position-moved.html 2015-08-31 22:49:40 UTC (rev 189190)
+++ trunk/LayoutTests/fast/repaint/absolute-position-moved.html 2015-08-31 22:53:50 UTC (rev 189191)
@@ -1,19 +1,20 @@
<html>
<head>
<link rel="stylesheet" href=""
- <script src="" type="text/_javascript_"></script>
<script type="text/_javascript_">
if (window.testRunner)
- testRunner.dumpAsText(true);
+ testRunner.waitUntilDone();
function repaintTest()
{
var absoluteDiv = document.getElementById('absoluteDiv');
absoluteDiv.parentNode.removeChild(absoluteDiv);
document.body.appendChild(absoluteDiv);
+ if (window.testRunner)
+ testRunner.notifyDone();
}
</script>
</head>
-<body style="height:2000px;" _onload_="runRepaintTest()">
+<body style="height:2000px;" _onload_="setTimeout(repaintTest, 0)">
<!-- You should see 1 green rectangle in the output and no red. -->
<div style="top: 5000px;" class="fixed red"><div id="absoluteDiv" style="top:100px; left:100px;" class="absolute green"></div></div>
</body>
Deleted: trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.png (189190 => 189191)
--- trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.png 2015-08-31 22:49:40 UTC (rev 189190)
+++ trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.png 2015-08-31 22:53:50 UTC (rev 189191)
@@ -1,5 +0,0 @@
-\x89PNG
-
--IHDR X\x9Av\x82p)tEXtchecksum8dc6fb4f1c595616363c68674a4f6c55]5\xCFH\xB3IDATx\x9C\xED۱\x8D\xC30A\xF1\xA0\xA9]%\xC9%,\xD2L\xC4\xF0\xA7\x8B\x8E\xB5\xD6: r]\xD7\xEE\xD8\xE8o\xF7\xC0{\x9C\xF7c\x8C\x9Dg\xF0tv6\x8E\xC3\x84\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d
\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @\xE6\xBCk\xED<x\x90sN\xDB\x90\xB0\x80\x99\xDF\x90\xCFg\xE7<ݜ\xBB/\xE0?\xB0\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80
d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x909\xEFǜ;\xCF\xDE\xC0d\xC6Zk\xED>x\x90\xF9\xFDc\xE7<\x9D\x9D-\x80㰀!d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F
\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x909\xEF\xC7Z;\xCF\xDE\xC0dƜ\xD3\xF6$, @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @
F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\x90 @F\x80d\xBE\xF5]kc-\xC2IEND\xAEB`\x82
\ No newline at end of file
Modified: trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.txt (189190 => 189191)
--- trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.txt 2015-08-31 22:49:40 UTC (rev 189190)
+++ trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.txt 2015-08-31 22:53:50 UTC (rev 189191)
@@ -1 +1,7 @@
+(repaint rects
+ (rect 0 312 800 156)
+ (rect 0 312 800 156)
+ (rect 0 312 800 156)
+ (rect 0 312 800 156)
+)
Modified: trunk/LayoutTests/fast/repaint/add-table-overpaint.html (189190 => 189191)
--- trunk/LayoutTests/fast/repaint/add-table-overpaint.html 2015-08-31 22:49:40 UTC (rev 189190)
+++ trunk/LayoutTests/fast/repaint/add-table-overpaint.html 2015-08-31 22:53:50 UTC (rev 189191)
@@ -1,8 +1,12 @@
-
<!DOCTYPE html>
<html>
+<script src=""
+<script>
+function repaintTest() {
+ addTable();
+}
+</script>
<body _onload_="runRepaintTest()" style="margin: 0px">
-<script src=""
<style>
td {
height: 150px;
@@ -10,7 +14,7 @@
background-color: blue;
}
</style>
-<!-- This test adds 3 tables do the document. Adding the 3rd table should not cause the first table to repaint. -->
+<!-- This test adds 3 tables do the document. Adding the 3rd table should not cause the first table to repaint. -->
<div id="container"></div>
<script>
function addTable() {
@@ -20,11 +24,6 @@
}
addTable();
addTable();
-if (window.testRunner)
- testRunner.dumpAsText(true); // We don't care about the rendering tree dump, just the pixel dump.
-function repaintTest() {
- addTable();
-}
</script>
</body>
</html>
Deleted: trunk/LayoutTests/platform/gtk/fast/repaint/add-table-overpaint-expected.png
(Binary files differ)