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

Issue 1582793002: [css-grid] Add parsing support for <auto-repeat> syntax (Closed)

Created:
4 years, 11 months ago by svillar
Modified:
4 years, 11 months ago
CC:
chromium-reviews, jfernandez, svillar, blink-reviews-css, Manuel Rego, dglazkov+blink, apavlov+blink_chromium.org, darktears, blink-reviews, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[css-grid] Add parsing support for <auto-repeat> syntax The repeat() notation allows now to specify auto-fill or auto-fit instead of a fixed number of repetitions meaning that it will be automatically computed depending on the available space. This CL just adds the parsing support, the expansion of the repeat notation will be implemented in a follow up patch because it cannot be done at parsing level (since it requires knowing about the available space). BUG=579104 Committed: https://crrev.com/7647a0d4b25582406b03216f63f4906bd3c46d22 Cr-Commit-Position: refs/heads/master@{#370951}

Patch Set 1 #

Total comments: 8

Patch Set 2 : Removed comments and cleaned up a bit the mix of pointers and references #

Patch Set 3 : Patch for landing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+172 lines, -16 lines) Patch
A third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-element-auto-repeat-get-set.html View 1 1 chunk +57 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt View 1 1 chunk +60 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSValueKeywords.in View 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.h View 1 2 chunks +4 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp View 1 2 7 chunks +47 lines, -13 lines 0 comments Download

Messages

Total messages: 23 (12 generated)
svillar
Sending out for review
4 years, 11 months ago (2016-01-13 11:48:04 UTC) #2
Manuel Rego
Non-owner LGTM. I've created a bug to track the implementation of auto repeat, please link ...
4 years, 11 months ago (2016-01-19 16:37:47 UTC) #6
eae
https://codereview.chromium.org/1582793002/diff/1/third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp File third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp (right): https://codereview.chromium.org/1582793002/diff/1/third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp#newcode2385 third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp:2385: : *toCSSPrimitiveValue(toCSSFunctionValue(*value).item(0)); Is this guaranteed to be non-null? Mixing ...
4 years, 11 months ago (2016-01-19 22:47:48 UTC) #7
svillar
https://codereview.chromium.org/1582793002/diff/1/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-element-auto-repeat-get-set.html File third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-element-auto-repeat-get-set.html (right): https://codereview.chromium.org/1582793002/diff/1/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-element-auto-repeat-get-set.html#newcode9 third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-element-auto-repeat-get-set.html:9: description('Test that setting and getting grid-template-columns and grid-template-rows with ...
4 years, 11 months ago (2016-01-21 12:25:15 UTC) #9
svillar
Removed comments and cleaned up a bit the mix of pointers and references
4 years, 11 months ago (2016-01-21 12:45:54 UTC) #10
eae
Thank you, LGTM
4 years, 11 months ago (2016-01-22 00:42:09 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1582793002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1582793002/20001
4 years, 11 months ago (2016-01-22 08:39:59 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/169925)
4 years, 11 months ago (2016-01-22 09:42:33 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1582793002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1582793002/40001
4 years, 11 months ago (2016-01-22 11:33:49 UTC) #19
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 11 months ago (2016-01-22 12:41:26 UTC) #21
commit-bot: I haz the power
4 years, 11 months ago (2016-01-22 12:42:34 UTC) #23
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/7647a0d4b25582406b03216f63f4906bd3c46d22
Cr-Commit-Position: refs/heads/master@{#370951}

Powered by Google App Engine
This is Rietveld 408576698