Title: [110401] trunk
- Revision
- 110401
- Author
- [email protected]
- Date
- 2012-03-11 15:17:36 -0700 (Sun, 11 Mar 2012)
Log Message
REGRESSION (r93614): scrolling div does not repaint
https://bugs.webkit.org/show_bug.cgi?id=80641
Reviewed by Simon Fraser.
Source/WebCore:
Test: compositing/repaint/newly-composited-repaint-rect.html
* rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::updateBacking): When a layer
becomes newly composited and creates its backing, the repaintRect
may become invalid. This patch recomputes repaintRects in this
case.
LayoutTests:
* compositing/repaint/newly-composited-repaint-rect-expected.png: Added.
* compositing/repaint/newly-composited-repaint-rect-expected.txt: Added.
* compositing/repaint/newly-composited-repaint-rect.html: Added.
Modified Paths
Added Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (110400 => 110401)
--- trunk/LayoutTests/ChangeLog 2012-03-11 22:07:06 UTC (rev 110400)
+++ trunk/LayoutTests/ChangeLog 2012-03-11 22:17:36 UTC (rev 110401)
@@ -1,3 +1,14 @@
+2012-03-11 Shawn Singh <[email protected]>
+
+ REGRESSION (r93614): scrolling div does not repaint
+ https://bugs.webkit.org/show_bug.cgi?id=80641
+
+ Reviewed by Simon Fraser.
+
+ * compositing/repaint/newly-composited-repaint-rect-expected.png: Added.
+ * compositing/repaint/newly-composited-repaint-rect-expected.txt: Added.
+ * compositing/repaint/newly-composited-repaint-rect.html: Added.
+
2012-03-11 Gavin Barraclough <[email protected]>
Inconsistent SyntaxError from new Function(...)
Added: trunk/LayoutTests/compositing/repaint/newly-composited-repaint-rect-expected.png (0 => 110401)
--- trunk/LayoutTests/compositing/repaint/newly-composited-repaint-rect-expected.png (rev 0)
+++ trunk/LayoutTests/compositing/repaint/newly-composited-repaint-rect-expected.png 2012-03-11 22:17:36 UTC (rev 110401)
@@ -0,0 +1,6 @@
+\x89PNG
+
+
+IHDR X \x9Av\x82p )tEXtchecksum cb02d7c4e6fe2eb222964125a3aac0b7\x87\xF17 \xCCIDATx\x9C\xEDݱm\xC3@A\x9E\xC1\xBE\xE8\xD6\xDC;;G-
+\x82\xBC4ș\xF8\xFCD\xC1\xEAsι >\xCE>