Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Issue 655003005: [New Multicolumn] boundingBoxForCompositingOverlapTest() needs to use fragmentsBoundingBox(). (Closed)

Created:
6 years, 1 month ago by mstensho (USE GERRIT)
Modified:
6 years, 1 month ago
CC:
blink-layers+watch_chromium.org, blink-reviews, blink-reviews-rendering, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

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)
mstensho (USE GERRIT)
6 years, 1 month ago (2014-10-28 17:10:44 UTC) #1
Julien - ping for review
lgtm. The description is pretty weird: boundingBox / physicalBoundingBox are based on flippedLogicalBoundingBox, especially since ...
6 years, 1 month ago (2014-10-29 17:52:48 UTC) #2
mstensho (USE GERRIT)
On 2014/10/29 17:52:48, Julien Chaffraix - PST wrote: > lgtm. > > The description is ...
6 years, 1 month ago (2014-10-30 19:48:58 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/655003005/40001
6 years, 1 month ago (2014-10-30 19:50:14 UTC) #5
commit-bot: I haz the power
6 years, 1 month ago (2014-10-30 21:37:33 UTC) #6
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as 184670

Powered by Google App Engine
This is Rietveld 408576698