<http://trac.webkit.org/changeset/133332> added support for tracking repaints when accelerated compositing is enabled. However, some work is needed in CoordinatedGraphicsLayer to enable this for Coordinated Graphics as well. This is needed by several tests that expect repaint rects in the layer tree dump.
Created attachment 181153 [details] Patch
Created attachment 181162 [details] Patch Unskip one additional test case.
Comment on attachment 181162 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=181162&action=review > Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:-217 > - setNeedsDisplay(); This belongs in a different patch; It's not documented in the Changelog at all, though it looks correct :)
Comment on attachment 181162 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=181162&action=review >> Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:-217 >> - setNeedsDisplay(); > > This belongs in a different patch; It's not documented in the Changelog at all, though it looks correct :) Yes, I should have split this :) I will do it. Note that it is documented in the Changelog though.
(In reply to comment #4) > (From update of attachment 181162 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=181162&action=review > > >> Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:-217 > >> - setNeedsDisplay(); > > > > This belongs in a different patch; It's not documented in the Changelog at all, though it looks correct :) > > Yes, I should have split this :) I will do it. > Note that it is documented in the Changelog though. Ah yes, my oversight.
Created attachment 181187 [details] Patch Remove forceful repaint on resize fix from this patch (will fix it in Bug 104637).
Comment on attachment 181187 [details] Patch Clearing flags on attachment: 181187 Committed r139031: <http://trac.webkit.org/changeset/139031>
All reviewed patches have been landed. Closing bug.