Description[New Multicolumn] boundingBoxForCompositingOverlapTest() needs to use fragmentsBoundingBox().
Bounding boxes are visual, so we need to translate a flow thread
rectangle to the union of each visual fragment in each column that the
layer occurs. This means that flippedLogicalBoundingBox() won't do. Nor
will physicalBoundingBox(), which, despite its name, isn't "physical"
enough for multicol. In our case, flippedLogicalBoundingBox() and
physicalBoundingBox() would behave identically anyway, since the
ancestor layer is the same as this layer (and physicalBoundingBox()
only adds the offset from this layer to the ancestor).
BUG=359877
R=jchaffraix@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=184670
Patch Set 1 #Patch Set 2 : rebase master #Patch Set 3 : Add tests for vertical-rl and vertical-lr. The verical-rl one fails currently. #Messages
Total messages: 6 (1 generated)
|