Title: [125488] trunk/LayoutTests
Revision
125488
Author
e...@webkit.org
Date
2012-08-13 18:24:46 -0700 (Mon, 13 Aug 2012)

Log Message

Add test to demonstrate overpainting seen in bug 92800
https://bugs.webkit.org/show_bug.cgi?id=93901

Reviewed by Levi Weintraub.

Bug 92800 is a rather complicated change to fix this overpainting bug.
Adding the test before the change so that it's easier for me to track as I change
this behavior and for reviewers to see that I'm fixing this overpainting.

* fast/repaint/add-table-overpaint-expected.png: Added.
* fast/repaint/add-table-overpaint-expected.txt: Added.
* fast/repaint/add-table-overpaint.html: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (125487 => 125488)


--- trunk/LayoutTests/ChangeLog	2012-08-14 01:04:15 UTC (rev 125487)
+++ trunk/LayoutTests/ChangeLog	2012-08-14 01:24:46 UTC (rev 125488)
@@ -1,3 +1,18 @@
+2012-08-13  Eric Seidel  <e...@webkit.org>
+
+        Add test to demonstrate overpainting seen in bug 92800
+        https://bugs.webkit.org/show_bug.cgi?id=93901
+
+        Reviewed by Levi Weintraub.
+
+        Bug 92800 is a rather complicated change to fix this overpainting bug.
+        Adding the test before the change so that it's easier for me to track as I change
+        this behavior and for reviewers to see that I'm fixing this overpainting.
+
+        * fast/repaint/add-table-overpaint-expected.png: Added.
+        * fast/repaint/add-table-overpaint-expected.txt: Added.
+        * fast/repaint/add-table-overpaint.html: Added.
+
 2012-08-13  Elliott Sprehn  <espr...@chromium.org>
 
         Expand list of supported languages for RenderQuote to match WHATWG spec

Added: trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.png (0 => 125488)


--- trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.png	                        (rev 0)
+++ trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.png	2012-08-14 01:24:46 UTC (rev 125488)
@@ -0,0 +1,5 @@
+\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\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ǜ;\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

Added: trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.txt (0 => 125488)


--- trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/fast/repaint/add-table-overpaint-expected.txt	2012-08-14 01:24:46 UTC (rev 125488)
@@ -0,0 +1 @@
+

Added: trunk/LayoutTests/fast/repaint/add-table-overpaint.html (0 => 125488)


--- trunk/LayoutTests/fast/repaint/add-table-overpaint.html	                        (rev 0)
+++ trunk/LayoutTests/fast/repaint/add-table-overpaint.html	2012-08-14 01:24:46 UTC (rev 125488)
@@ -0,0 +1,30 @@
+
+<!DOCTYPE html>
+<html>
+<body _onload_="runRepaintTest()" style="margin: 0px">
+<script src=""
+<style>
+td {
+  height: 150px;
+  width: 150px;
+  background-color: blue;
+}
+</style>
+<!-- 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() {
+	var div = document.createElement('div');
+	document.getElementById('container').appendChild(div);
+  div.innerHTML = '<table><td></td></table>';
+}
+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>

Added: trunk/LayoutTests/platform/chromium/fast/repaint/add-table-overpaint-expected.png (0 => 125488)


--- trunk/LayoutTests/platform/chromium/fast/repaint/add-table-overpaint-expected.png	                        (rev 0)
+++ trunk/LayoutTests/platform/chromium/fast/repaint/add-table-overpaint-expected.png	2012-08-14 01:24:46 UTC (rev 125488)
@@ -0,0 +1,8 @@
+\x89PNG
+
+
+IHDR X')tEXtchecksume629c8e07503736a838ae8f26ba7a715f\xF7d\xEB
+\xDEIDATx\x9C\xEDڱ
+\xC30\xC1(\xF0\x8E\xDE\xA6pFx@\x86pװe\xF9 \xB8f\xE6@\xE7\xBB{\x80\xD3\\xCFXk\xEF4\x9C#\xE0
+\\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b\xD73f\xF6\xAEp,\x80\x98\xC0\x88	,\x80\xD8\xFFk\xAD\xBDk\xD0\xF0Ko\xE0\x82X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81X1\x81\xBB\x9E1\xB3w
+\x80s\xB8`\xC4@L`\xC4\xFE?Xk\xED]\x83\x86_:x,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\x98\xC0\x88	,\x80\xD8\x{14C67D}k\x9C\xC3 \xB6\xEE\xFB޽\xC0Q\\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b &\xB0b?j\xB74ޛ\xD7IEND\xAEB`\x82
\ No newline at end of file
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to