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

Issue 2176533002: [css-grid] Implementing stretch alignment in orthogonal flows (Closed)

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

Description

[css-grid] Implementing stretch alignment in orthogonal flows After implementing orthogonal flow support for track sizing and basic alignment logic, we can now implement stretching logic in orthogonal scenarios, which was not allowed so far. Thanks to the recent changes which made the grid layout code more independent to the grid container's and its children's flow the implementation of the stretching logic can be done in a clearer way. This patch implements the missing logic and performs some refactoring so it became flow direction independent. BUG=556171, 445742, 376823 Committed: https://crrev.com/e316fd483b282a644bf7d9d05c43399bcf46c6fb Cr-Commit-Position: refs/heads/master@{#407779}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Applied suggested changes. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+136 lines, -14 lines) Patch
A third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows.html View 1 chunk +119 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutGrid.cpp View 1 1 chunk +17 lines, -14 lines 0 comments Download

Messages

Total messages: 12 (6 generated)
jfernandez
Patch ready for review.
4 years, 5 months ago (2016-07-22 07:01:44 UTC) #3
cbiesinger
lgtm
4 years, 5 months ago (2016-07-22 16:43:52 UTC) #4
cbiesinger
https://codereview.chromium.org/2176533002/diff/1/third_party/WebKit/Source/core/layout/LayoutGrid.cpp File third_party/WebKit/Source/core/layout/LayoutGrid.cpp (right): https://codereview.chromium.org/2176533002/diff/1/third_party/WebKit/Source/core/layout/LayoutGrid.cpp#newcode2202 third_party/WebKit/Source/core/layout/LayoutGrid.cpp:2202: bool stretchingAlognColumnAxis = ComputedStyle::resolveAlignment(styleRef(), childStyle, ItemPositionStretch) == ItemPositionStretch; Alogn ...
4 years, 5 months ago (2016-07-22 16:44:01 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2176533002/20001
4 years, 4 months ago (2016-07-26 10:05:37 UTC) #8
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 4 months ago (2016-07-26 13:02:01 UTC) #10
commit-bot: I haz the power
4 years, 4 months ago (2016-07-26 13:04:30 UTC) #12
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/e316fd483b282a644bf7d9d05c43399bcf46c6fb
Cr-Commit-Position: refs/heads/master@{#407779}

Powered by Google App Engine
This is Rietveld 408576698