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

Issue 2737843003: [css-align] Implement place-items alignment shorthand (Closed)

Created:
3 years, 9 months ago by jfernandez
Modified:
3 years, 8 months ago
CC:
chromium-reviews, blink-reviews-style_chromium.org, blink-reviews-css, dglazkov+blink, apavlov+blink_chromium.org, darktears, blink-reviews, blink-reviews-frames_chromium.org, rwlbuis, Rick Byers
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[css-align] Implement place-items alignment shorthand The CSS Box Alignment specification defines a new shorthand to set the Content Alignment properties (align-items and justify-items) at the same time. This patch provides the implementation of the CSS parsing logic and the required regression tests. For the time being, as it happens with the rest of the new alignment properties, the new parsing logic is implemented behind the CSS Grid Layout runtime flag. The intent-to-implement-and-ship of CSS Box Alignment shorthands is: https://groups.google.com/a/chromium.org/forum/#!topic/Blink-dev/qCfsZJhGtOQ BUG=668639 Review-Url: https://codereview.chromium.org/2737843003 Cr-Commit-Position: refs/heads/master@{#462003} Committed: https://chromium.googlesource.com/chromium/src/+/4028e23294216bb50e416b43ca9e2a30b95d164b

Patch Set 1 #

Total comments: 4

Patch Set 2 : Patch rebasd for landing #

Patch Set 3 : Fixed layout tests. #

Patch Set 4 : More layout tests fixes. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+349 lines, -17 lines) Patch
A third_party/WebKit/LayoutTests/fast/alignment/parse-place-items.html View 1 1 chunk +260 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/virtual/stable/webexposed/css-properties-as-js-properties-expected.txt View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/css-properties-as-js-properties-expected.txt View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSProperties.json5 View 1 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp View 1 1 chunk +7 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/StylePropertySerializer.h View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/StylePropertySerializer.cpp View 1 2 chunks +7 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp View 1 2 chunks +32 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/properties/CSSPropertyAlignmentUtils.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/properties/CSSPropertyAlignmentUtils.cpp View 1 3 chunks +30 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/core/frame/UseCounter.cpp View 1 2 chunks +3 lines, -1 line 0 comments Download

Messages

Total messages: 29 (17 generated)
jfernandez
Patch sent out for review.
3 years, 9 months ago (2017-03-08 09:55:23 UTC) #3
meade_UTC10
lgtm https://codereview.chromium.org/2737843003/diff/1/third_party/WebKit/LayoutTests/fast/alignment/parse-place-items.html File third_party/WebKit/LayoutTests/fast/alignment/parse-place-items.html (right): https://codereview.chromium.org/2737843003/diff/1/third_party/WebKit/LayoutTests/fast/alignment/parse-place-items.html#newcode6 third_party/WebKit/LayoutTests/fast/alignment/parse-place-items.html:6: place-items: normal; nit: please use 2-indenting for html, ...
3 years, 9 months ago (2017-03-09 05:39:37 UTC) #4
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/2737843003/20001
3 years, 8 months ago (2017-04-04 12:47:54 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/414537)
3 years, 8 months ago (2017-04-04 14:21:14 UTC) #10
jfernandez
I think this patch need API OWNERS approval, so @tkent or @rbyers could you please ...
3 years, 8 months ago (2017-04-04 14:40:20 UTC) #12
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/2737843003/40001
3 years, 8 months ago (2017-04-04 14:58:56 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/422943)
3 years, 8 months ago (2017-04-04 16:21:41 UTC) #17
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/2737843003/60001
3 years, 8 months ago (2017-04-04 22:43:06 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/402465)
3 years, 8 months ago (2017-04-04 22:50:27 UTC) #22
tkent
lgtm. > The intent-to-implement-and-ship of CSS Box Alignment shorthands is: > > https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/DK189tnM8l4 The URL ...
3 years, 8 months ago (2017-04-05 01:55:58 UTC) #23
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/2737843003/60001
3 years, 8 months ago (2017-04-05 07:27:41 UTC) #26
commit-bot: I haz the power
3 years, 8 months ago (2017-04-05 07:34:38 UTC) #29
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/4028e23294216bb50e416b43ca9e...

Powered by Google App Engine
This is Rietveld 408576698