Chromium Code Reviews
DescriptionRefactor LayoutView paint offset updates out of FrameView update code
Root layer scrolls lets us treat LayoutView like other LayoutObjects
and lets us move property updates into the regular LayoutObject update
code. This patch removes a special-case for LayoutView in the FrameView
property update. Comments have been added describing the LayoutView
context updates for fixed and absolute cases.
Additionally, LayoutView tests have been unskipped to ensure this
does not regress.
BUG=645667
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Committed: https://crrev.com/c674ba80b9579cd38c461bb8f683b677207e46c5
Cr-Commit-Position: refs/heads/master@{#429213}
Patch Set 1 #Patch Set 2 : Cleaner approach #Patch Set 3 : Refactor the refactor #Patch Set 4 : Refactor the refactor #
Total comments: 7
Patch Set 5 : Incorporate Tien-Ren's review ideas #
Total comments: 1
Patch Set 6 : Remove more LayoutView-specific code, update tests #Patch Set 7 : Remove unnecessary forward decl #
Messages
Total messages: 27 (17 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||