Description[SPInvalidation] Invalidate all paint and properties for printing
Previously we recursively call setShouldDoFullPaintInvalidation()
on all objects of the views entering/exiting print mode.
For SPInvalidation we also need to rebuild all paint properties.
Use a flag on FrameView to indicate it has just entered or exited
printing mode. Invalidate paint and update paint properties of the
whole tree if the flag is set during PrePaintTreeWalk.
BUG=645667
TEST=virtual/spinvalidation/printing/overflow-auto.html
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Committed: https://crrev.com/ffda6c623afe21459d860a11130b37d19479296e
Cr-Commit-Position: refs/heads/master@{#438906}
Patch Set 1 #Patch Set 2 : Rebase #Patch Set 3 : Rebase on third_party/WebKit/LayoutTests/TestExpectations #
Total comments: 7
Patch Set 4 : Add a passing test in TestExpectations #Messages
Total messages: 37 (28 generated)
|