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

Issue 2816903003: Added CSSPropertyOffsetPathUtils which holds shared parsing logic. (Closed)

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

Description

Added CSSPropertyOffsetPathUtils which holds shared parsing logic. This patch - Added CSSPropertyOffsetPathUtils. - Moved ConsumeOffsetPath, ConsumePathOrNone, and ConsumePath methods from CSSPropertyParser to CSSPropertyOffsetPathUtils. - Made the ConsumePath method private to the CSSPropertyOffsetPathUtils file as it is not used elsewhere. This is pre work to move ParseSingleValue logic from CSSPropertyParser to the property API for CSSPropertyOffsetPath. BUG=668012 Review-Url: https://codereview.chromium.org/2816903003 Cr-Commit-Position: refs/heads/master@{#465826} Committed: https://chromium.googlesource.com/chromium/src/+/128db945e1f34ed9609cf51f7a0291a113b455ac

Patch Set 1 #

Total comments: 2

Patch Set 2 : addressed review #

Patch Set 3 : rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -54 lines) Patch
M third_party/WebKit/Source/core/css/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp View 1 2 5 chunks +5 lines, -54 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.h View 1 1 chunk +26 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.cpp View 1 1 chunk +72 lines, -0 lines 0 comments Download

Messages

Total messages: 31 (20 generated)
Bugs Nash
3 years, 8 months ago (2017-04-13 06:12:20 UTC) #5
Eric Willigers
lgtm https://codereview.chromium.org/2816903003/diff/1/third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.cpp File third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.cpp (right): https://codereview.chromium.org/2816903003/diff/1/third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.cpp#newcode35 third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.cpp:35: return nullptr; I'd wrap this line in { ...
3 years, 8 months ago (2017-04-13 21:18:12 UTC) #8
Bugs Nash
addressed review
3 years, 8 months ago (2017-04-17 23:17:15 UTC) #10
Bugs Nash
+alancutter for owners https://codereview.chromium.org/2816903003/diff/1/third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.cpp File third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.cpp (right): https://codereview.chromium.org/2816903003/diff/1/third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.cpp#newcode35 third_party/WebKit/Source/core/css/properties/CSSPropertyOffsetPathUtils.cpp:35: return nullptr; On 2017/04/13 at 21:18:12, ...
3 years, 8 months ago (2017-04-17 23:17:36 UTC) #12
alancutter (OOO until 2018)
lgtm
3 years, 8 months ago (2017-04-19 06:51:32 UTC) #16
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/2816903003/20001
3 years, 8 months ago (2017-04-19 06:56:56 UTC) #19
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/434086)
3 years, 8 months ago (2017-04-19 08:14:49 UTC) #21
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/2816903003/20001
3 years, 8 months ago (2017-04-19 21:39:00 UTC) #23
Bugs Nash
rebased
3 years, 8 months ago (2017-04-19 22:01:19 UTC) #25
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/2816903003/40001
3 years, 8 months ago (2017-04-19 22:42:53 UTC) #28
commit-bot: I haz the power
3 years, 8 months ago (2017-04-20 00:36:55 UTC) #31
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/128db945e1f34ed9609cf51f7a02...

Powered by Google App Engine
This is Rietveld 408576698