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

Issue 1558963003: Recalculate column heights as part of column set layout. (Closed)

Created:
4 years, 11 months ago by mstensho (USE GERRIT)
Modified:
4 years, 11 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

Recalculate column heights as part of column set layout. This is a tad earlier than what we used to do; we used to do it for all sets in one go at the end of layout of the multicol container. We now do it individually for each column set (children of the multicol container) as we lay them out. This way we have an up-to-date column height when positioning column sets during multicol container child layout (children being either spanner placeholders or column sets). For the bug in question, this is particularly important in the first layout pass, where column heights are completely bogus. When we're in a nested fragmentation context, inner column heights are typically set to the remaining height of an outer column, which may be more space than the contents actually need. This could in turn trick the machinery into believing that we need to insert another fragmentainer group for a spanner following a column set, even if column heights were completely unconstrained. BUG=552615 R=leviw@chromium.org Committed: https://crrev.com/5b549adb97c791f7e3362c529deecc702b3443d4 Cr-Commit-Position: refs/heads/master@{#369366}

Patch Set 1 #

Messages

Total messages: 12 (4 generated)
mstensho (USE GERRIT)
4 years, 11 months ago (2016-01-04 22:10:50 UTC) #1
leviw_travelin_and_unemployed
FYI: I'm just starting to pop these off the end of the queue.
4 years, 11 months ago (2016-01-14 00:25:59 UTC) #2
leviw_travelin_and_unemployed
lgtm
4 years, 11 months ago (2016-01-14 00:30:15 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1558963003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1558963003/1
4 years, 11 months ago (2016-01-14 00:34:17 UTC) #5
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on tryserver.chromium.android (JOB_TIMED_OUT, no build URL) android_chromium_gn_compile_dbg on ...
4 years, 11 months ago (2016-01-14 02:39:05 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1558963003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1558963003/1
4 years, 11 months ago (2016-01-14 07:46:35 UTC) #9
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 11 months ago (2016-01-14 07:50:55 UTC) #10
commit-bot: I haz the power
4 years, 11 months ago (2016-01-14 07:52:39 UTC) #12
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/5b549adb97c791f7e3362c529deecc702b3443d4
Cr-Commit-Position: refs/heads/master@{#369366}

Powered by Google App Engine
This is Rietveld 408576698