Chromium Code Reviews
Description[RAL] Make sure RenderLayers are invalidated when moved.
With Repaint-After-Layout we have to make sure that as
layers are moved around we properly invalidate the old
and new positions. To do this, I've updated the
updateLayerPositions call to check if the previous and
new repaint container offsets have changed. If so, I mark
the object as needing invalidation.
In order to not have an n^2 tree walk for each containerForRepaint()
call I'm passing the repaint container down the tree as we
recurse through updateLayerPositions.
BUG=371640
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=175388
Patch Set 1 : #Patch Set 2 : Rebase to Master #Patch Set 3 : #Patch Set 4 : #Patch Set 5 : Rebase to master. #Patch Set 6 : #Patch Set 7 : #Patch Set 8 : Rebase to master #Patch Set 9 : #Patch Set 10 : Rebase to master #
Total comments: 8
Patch Set 11 : Rebase to master #Patch Set 12 : #
Total comments: 8
Patch Set 13 : #Patch Set 14 : Add test expectations for mac #
Total comments: 1
Patch Set 15 : #Patch Set 16 : #
Total comments: 5
Patch Set 17 : Rebase to master #
Total comments: 2
Patch Set 18 : #
Total comments: 2
Patch Set 19 : #Patch Set 20 : Rebase to master #Patch Set 21 : Test Expectations #Messages
Total messages: 23 (0 generated)
|