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

Issue 1843773003: Move the grid-template shorthand into CSSPropertyParser (Closed)

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

Description

Move the grid-template shorthand into CSSPropertyParser Move the grid-template shorthand from LegacyCSSPropertyParser into CSSPropertyParser. Also move parseGridTemplateAreasRow and related functions to CSSPropertyParser.cpp and give them a consume prefix. BUG=499780 Committed: https://crrev.com/496a1a7ab42e6cce170f32ccfad5454fe6d87987 Cr-Commit-Position: refs/heads/master@{#386397}

Patch Set 1 #

Patch Set 2 : V2 #

Patch Set 3 : Rebase #

Patch Set 4 : Clean up some more #

Patch Set 5 : Add some renamings #

Patch Set 6 : Rebase after RawPtr change #

Total comments: 15

Patch Set 7 : Address most review comments #

Patch Set 8 : Address another issue #

Total comments: 2

Patch Set 9 : Address review comments #

Total comments: 1

Patch Set 10 : Patch for landing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+99 lines, -310 lines) Patch
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.h View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp View 1 2 3 4 5 6 7 8 9 4 chunks +96 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp View 1 2 3 4 5 6 7 8 6 chunks +1 line, -302 lines 0 comments Download

Messages

Total messages: 26 (9 generated)
rwlbuis
PTAL. Note: - consumeGridTemplateRowsAndAreasAndColumns still seems a bit too big to me to inline it ...
4 years, 8 months ago (2016-03-31 20:25:24 UTC) #4
jfernandez
Adding @svillar and @rego as reviewers.
4 years, 8 months ago (2016-04-01 10:48:11 UTC) #6
svillar
I would not spend too much time porting this (unless it blocks some other moves) ...
4 years, 8 months ago (2016-04-01 12:52:47 UTC) #7
rwlbuis
On 2016/04/01 12:52:47, svillar wrote: > I would not spend too much time porting this ...
4 years, 8 months ago (2016-04-01 14:20:19 UTC) #8
Manuel Rego
On 2016/04/01 14:20:19, rwlbuis wrote: > On 2016/04/01 12:52:47, svillar wrote: > > I would ...
4 years, 8 months ago (2016-04-01 14:26:30 UTC) #9
rwlbuis
On 2016/04/01 14:26:30, Manuel Rego wrote: > So, I'll port it anyway, it's going to ...
4 years, 8 months ago (2016-04-01 14:35:09 UTC) #10
svillar
On 2016/04/01 14:20:19, rwlbuis wrote: > On 2016/04/01 12:52:47, svillar wrote: > > I would ...
4 years, 8 months ago (2016-04-01 15:46:45 UTC) #11
rwlbuis
On 2016/04/01 15:46:45, svillar wrote: > > Now he tells me ;) > > :) ...
4 years, 8 months ago (2016-04-01 16:04:17 UTC) #12
Timothy Loh
Let's just leave the existing string parsing helpers as they are right now, the patch ...
4 years, 8 months ago (2016-04-05 06:33:32 UTC) #13
rwlbuis
PTAL. I agree with not touching the helper functions. https://codereview.chromium.org/1843773003/diff/120001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (right): https://codereview.chromium.org/1843773003/diff/120001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#newcode3112 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:3112: ...
4 years, 8 months ago (2016-04-05 22:55:09 UTC) #14
Timothy Loh
The most recent patch set still moves over a whole bunch of helpers. Let's move ...
4 years, 8 months ago (2016-04-07 06:48:22 UTC) #15
rwlbuis
https://codereview.chromium.org/1843773003/diff/160001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (right): https://codereview.chromium.org/1843773003/diff/160001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#newcode4643 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:4643: // 3- [<line-names>? <string> <track-size>? <line-names>? ]+ syntax. On ...
4 years, 8 months ago (2016-04-07 19:51:22 UTC) #17
rwlbuis
On 2016/04/07 06:48:22, Timothy Loh wrote: > The most recent patch set still moves over ...
4 years, 8 months ago (2016-04-07 19:53:22 UTC) #18
Timothy Loh
lgtm, but change all the RawPtr<T> to T* https://codereview.chromium.org/1843773003/diff/200001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (right): https://codereview.chromium.org/1843773003/diff/200001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#newcode3118 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:3118: // ...
4 years, 8 months ago (2016-04-11 03:27:32 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1843773003/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1843773003/220001
4 years, 8 months ago (2016-04-11 14:32:54 UTC) #22
commit-bot: I haz the power
Committed patchset #10 (id:220001)
4 years, 8 months ago (2016-04-11 15:56:58 UTC) #24
commit-bot: I haz the power
4 years, 8 months ago (2016-04-11 15:58:34 UTC) #26
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/496a1a7ab42e6cce170f32ccfad5454fe6d87987
Cr-Commit-Position: refs/heads/master@{#386397}

Powered by Google App Engine
This is Rietveld 408576698