DescriptionMark when we may have been invalidated to early out on repaintTreeAfterLayout.
This CL adds in a flag to mark if we may have been invalidated. If the flag is
set we will propagate the flag up to our parents. This allows us to early
out of the repaintTreeAfterLayout walk if at any point the node does not
need to be invalidated.
This improves the performance of the
large-table-with-collapsed-borders-and-colspans-wider-than-table.html test
by ~17% and removes some over-invalidations that were output.
I visually verified the items in TestExpectations to make sure they matched.
BUG=320139, 368739
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=173348
Patch Set 1 #Patch Set 2 : Rebase to master #Patch Set 3 : #Patch Set 4 : #
Total comments: 3
Patch Set 5 : #Patch Set 6 : #Patch Set 7 : Rebase to master #Patch Set 8 : #Patch Set 9 : #
Total comments: 14
Patch Set 10 : Review updates (TestExpectations commented out to show changes on bots) #Patch Set 11 : With expectations. #
Messages
Total messages: 11 (0 generated)
|