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

Issue 1662733002: Move remaining border-image related properties into CSSPropertyParser (Closed)

Created:
4 years, 10 months ago by rwlbuis
Modified:
4 years, 10 months ago
Reviewers:
Timothy Loh
CC:
chromium-reviews, blink-reviews-css, 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

Move remaining border-image related properties into CSSPropertyParser Move the remaining border-image related properties from LegacyCSSPropertyParser into CSSPropertyParser: border-image border-mask-box-image webkit-border-image webkit-box-reflect Remove the legacy code that dealt with border-image parsing. BUG=499780 Committed: https://crrev.com/51b59e453e55491e5d7896e25e24020a93e248c6 Cr-Commit-Position: refs/heads/master@{#374281}

Patch Set 1 #

Patch Set 2 : V2 #

Patch Set 3 : V3 #

Patch Set 4 : More cleanup #

Patch Set 5 : V4 #

Patch Set 6 : Cleanup #

Total comments: 4

Patch Set 7 : Address review comments #

Total comments: 2

Patch Set 8 : Address review comments #

Patch Set 9 : Fix logic error #

Unified diffs Side-by-side diffs Delta from patch set Stats (+125 lines, -566 lines) Patch
A third_party/WebKit/LayoutTests/fast/borders/border-image-parsing-support.html View 1 2 3 4 5 6 7 1 chunk +9 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.h View 1 2 3 4 5 6 chunks +1 line, -25 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp View 1 2 3 4 5 6 7 8 9 chunks +115 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp View 1 2 3 4 chunks +0 lines, -536 lines 0 comments Download

Messages

Total messages: 22 (11 generated)
rwlbuis
PTAL:)
4 years, 10 months ago (2016-02-05 03:47:52 UTC) #6
Timothy Loh
https://codereview.chromium.org/1662733002/diff/100001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (right): https://codereview.chromium.org/1662733002/diff/100001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#newcode3286 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:3286: static bool consumeBorderImageComponents(CSSPropertyID property, CSSParserTokenRange& range, const CSSParserContext& context, ...
4 years, 10 months ago (2016-02-07 23:38:05 UTC) #7
rwlbuis
PTAL. https://codereview.chromium.org/1662733002/diff/100001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (right): https://codereview.chromium.org/1662733002/diff/100001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#newcode3286 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:3286: static bool consumeBorderImageComponents(CSSPropertyID property, CSSParserTokenRange& range, const CSSParserContext& ...
4 years, 10 months ago (2016-02-08 02:22:18 UTC) #8
Timothy Loh
https://codereview.chromium.org/1662733002/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/1662733002/diff/120001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#newcode3296 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:3296: if (range.peek().type() == DelimiterToken && range.peek().delimiter() == '/') { ...
4 years, 10 months ago (2016-02-08 02:30:26 UTC) #9
rwlbuis
PTAL :) https://codereview.chromium.org/1662733002/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/1662733002/diff/120001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#newcode3296 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:3296: if (range.peek().type() == DelimiterToken && range.peek().delimiter() == ...
4 years, 10 months ago (2016-02-08 20:12:34 UTC) #10
Timothy Loh
On 2016/02/08 20:12:34, rwlbuis wrote: > PTAL :) > > https://codereview.chromium.org/1662733002/diff/120001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp > File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (right): ...
4 years, 10 months ago (2016-02-08 23:24:44 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1662733002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1662733002/160001
4 years, 10 months ago (2016-02-08 23:54:38 UTC) #13
commit-bot: I haz the power
Failed to request the patch to try. Please note that binary files are still unsupported ...
4 years, 10 months ago (2016-02-09 02:15:29 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1662733002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1662733002/160001
4 years, 10 months ago (2016-02-09 02:35:08 UTC) #18
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 10 months ago (2016-02-09 02:47:56 UTC) #20
commit-bot: I haz the power
4 years, 10 months ago (2016-02-09 02:49:44 UTC) #22
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/51b59e453e55491e5d7896e25e24020a93e248c6
Cr-Commit-Position: refs/heads/master@{#374281}

Powered by Google App Engine
This is Rietveld 408576698