DescriptionIntroduce NGFloatingObject
NGFloatingObject holds all information needed to position floats in
old/new layout tree.
If a float can not determine its position in space (for example because
of margin collapsing case) it is added to the fragment's
UnpositionedFloats list. When we reach the fragment that can resolve
its position in space all pending floats will be positioned and added
to the PositionedFloats list. PositionedFloats list is used to
create/place FloatingObject in old layout tree.
BUG=635619
Review-Url: https://codereview.chromium.org/2642823008
Cr-Commit-Position: refs/heads/master@{#445488}
Committed: https://chromium.googlesource.com/chromium/src/+/38e16a89fed5f85376cbb78ade464cc4960d433e
Patch Set 1 #
Total comments: 14
Patch Set 2 : fix comments #
Total comments: 6
Patch Set 3 : reorder break_token_ and git rebase-update #Patch Set 4 : Update TestExpectations #Messages
Total messages: 25 (15 generated)
|