Improve handling of PaintInvalidationLayer
Rename PaintInvalidationLayer to PaintInvalidationSubtree.
In LayoutObject::setShouldDoFullPaintInvalidationIncludingNonCompositingDescendants(),
instead of traverse the tree to setShouldDoFullPaintInvalidation(), set
PaintInvalidationSubtree on the root of the subtree.
During paint invalidation, if a LayoutObject is marked
PaintInvalidationSubtree, force full paint invalidation of the subtree
(within the paintInvalidationContainer).
BUG=410097
Review-Url: https://codereview.chromium.org/1950573003
Cr-Commit-Position: refs/heads/master@{#392861}
18 files changed