DescriptionRevert 179762 "Allow paint invalidation containers to cross fram..."
This CL broke browser_tests::MalwareDOMDetailsTest.Everything
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&testType=browser_tests&tests=MalwareDOMDetailsTest.Everything
http://build.chromium.org/p/chromium.webkit/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/682/steps/browser_tests/logs/stdio
> Allow paint invalidation containers to cross frame boundaries.
>
> Previously, the *actual* paint invalidation container, meaning the enclosing
> compositing layer / root RenderView, could already have been across a frame boundary. The logic to do this correctly was done via special code in RenderView.
>
> Instead, generalize the existing mechanisms to find a paint invalidation container
> and map rects to repaint container coordinate space to cross frame boundaries.
> This simplifies the code, and also causes paint invalidation rects to always be stored
> in the coordinate space of their graphics layer backing. The latter is important if we want
> to use these rects for determining which parts of a graphics layer need to be painted.
>
> BUG=401156
>
> Review URL: https://codereview.chromium.org/445793002
TBR=chrishtr@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=179816
Patch Set 1 #
Messages
Total messages: 3 (0 generated)
|