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

Issue 2746453005: [css-align] Adapt self-alignment properties to the new baseline syntax (Closed)

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

Description

[css-align] Adapt self-alignment properties to the new baseline syntax The baseline-position syntax has changed recently, so we need to update the CSS properties using the old syntax. This patch address only the self-alignment (align-self and justify-self) and default-alignment (align-items and justify-items). The content-distribution properties (align-content and justify-content) will be updated in a follow up patch. The new baseline syntax is "[first | last ]? baseline" which implies modifying the parsing and computed value logic. There are several layout tests affected by this change, so I'll update them accordingly. BUG=565883 Review-Url: https://codereview.chromium.org/2746453005 Cr-Commit-Position: refs/heads/master@{#456396} Committed: https://chromium.googlesource.com/chromium/src/+/8f14d92d9469f4e87c3d3cfb2d8af8e8c9d8b727

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fixed layout test failures. #

Patch Set 3 : More layout tests fixes. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+730 lines, -1375 lines) Patch
M third_party/WebKit/LayoutTests/fast/alignment/parse-align-items.html View 1 2 3 chunks +155 lines, -169 lines 0 comments Download
D third_party/WebKit/LayoutTests/fast/alignment/parse-align-items-expected.txt View 1 chunk +0 lines, -139 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/alignment/parse-align-self.html View 1 2 3 chunks +174 lines, -192 lines 0 comments Download
D third_party/WebKit/LayoutTests/fast/alignment/parse-align-self-expected.txt View 1 chunk +0 lines, -159 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/alignment/parse-justify-items.html View 1 2 3 chunks +173 lines, -194 lines 0 comments Download
D third_party/WebKit/LayoutTests/fast/alignment/parse-justify-items-expected.txt View 1 chunk +0 lines, -161 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/alignment/parse-justify-self.html View 1 2 3 chunks +175 lines, -192 lines 0 comments Download
D third_party/WebKit/LayoutTests/fast/alignment/parse-justify-self-expected.txt View 1 chunk +0 lines, -159 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/alignment/resources/alignment-parsing-utils-th.js View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/CSSValueKeywords.json5 View 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp View 1 1 chunk +19 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/core/css/properties/CSSPropertyAlignmentUtils.cpp View 1 chunk +23 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp View 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (11 generated)
jfernandez
PTAL
3 years, 9 months ago (2017-03-10 00:31:27 UTC) #3
meade_UTC10
lgtm with nits about the tests. I realise the tests were already very monolithic, so ...
3 years, 9 months ago (2017-03-10 04:13:53 UTC) #4
jfernandez
Thanks for the review. Now that you mention the issues with the tests, I'm working ...
3 years, 9 months ago (2017-03-10 08:54:56 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/2746453005/1
3 years, 9 months ago (2017-03-10 08:57:44 UTC) #7
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/398527)
3 years, 9 months ago (2017-03-10 10:30:38 UTC) #9
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/2746453005/20001
3 years, 9 months ago (2017-03-13 11:50:29 UTC) #12
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/399404)
3 years, 9 months ago (2017-03-13 13:29:22 UTC) #14
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/2746453005/40001
3 years, 9 months ago (2017-03-13 14:18:52 UTC) #17
commit-bot: I haz the power
3 years, 9 months ago (2017-03-13 16:27:38 UTC) #20
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/8f14d92d9469f4e87c3d3cfb2d8a...

Powered by Google App Engine
This is Rietveld 408576698