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

Issue 1834223008: All ancestor multicols must have enough rows before laying out some inner multicol. (Closed)

Created:
4 years, 8 months ago by mstensho (USE GERRIT)
Modified:
4 years, 8 months ago
CC:
blink-reviews, blink-reviews-layout_chromium.org, chromium-reviews, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, mstensho (USE GERRIT), pdr+renderingwatchlist_chromium.org, szager+layoutwatch_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

All ancestor multicols must have enough rows before laying out some inner multicol. We had code in place to insert new rows (and rows in enclosing fragmentation contexts) when we ran out of space during layout, but we didn't make sure initially that enough rows had been created, which would result in calculating an incorrect column height and cause general confusion. appendNewFragmentainerGroupIfNeeded() now needs to take a PageBoundaryRule argument (since the new code in this CL deals with top offsets rather than bottom offsets). BUG=597058, 588364 Committed: https://crrev.com/526a8dca5b5462f16feb4d65c8a95176503526f5 Cr-Commit-Position: refs/heads/master@{#384800}

Patch Set 1 #

Patch Set 2 : Forgot to specify line-height in the ref #

Total comments: 2

Patch Set 3 : No zoom in test. #

Messages

Total messages: 12 (6 generated)
mstensho (USE GERRIT)
If you like multicol and multicol in multicol, you're gonna LOVE this one, 'cause it's ...
4 years, 8 months ago (2016-03-31 19:18:39 UTC) #3
leviw_travelin_and_unemployed
Whew.... I *think* I followed what's going on here, but there's so much multicol happening ...
4 years, 8 months ago (2016-04-01 20:37:01 UTC) #4
mstensho (USE GERRIT)
On 2016/04/01 20:37:01, leviw wrote: > Whew.... I *think* I followed what's going on here, ...
4 years, 8 months ago (2016-04-01 21:30:43 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1834223008/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1834223008/40001
4 years, 8 months ago (2016-04-02 08:00:59 UTC) #8
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 8 months ago (2016-04-02 08:45:38 UTC) #10
commit-bot: I haz the power
4 years, 8 months ago (2016-04-02 08:47:05 UTC) #12
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/526a8dca5b5462f16feb4d65c8a95176503526f5
Cr-Commit-Position: refs/heads/master@{#384800}

Powered by Google App Engine
This is Rietveld 408576698