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

Issue 2939883003: Added CSSPropertyTransitionPropertyUtils which holds shared parsing logic. (Closed)

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

Description

Added CSSPropertyTransitionPropetyUtils which holds shared parsing logic. NB: CSSPropertyTransitionProperty not to be confused with CSSPropertyTransition This patch - Added CSSPropertyTransitionPropertyUtils .h and .cpp - Moved ConsumeTransitionProperty and IsValidAnimationPropertyList from CSSPropertyParser to CSSPropertyTransitionUtils (changed name of IsValidAnimationPropertyList to IsValidAnimationList to avoid confusion with the animation property) This is prework to move ParseSingleValue logic from CSSPropertyParser to the property API for CSSPropertyTransitionProperty. BUG=668012 Review-Url: https://codereview.chromium.org/2939883003 Cr-Commit-Position: refs/heads/master@{#479979} Committed: https://chromium.googlesource.com/chromium/src/+/8445ae44afda4860ffb44dcab116534b3e3fa4a3

Patch Set 1 #

Patch Set 2 : Added ConsumeTransitinProperty method #

Total comments: 2

Patch Set 3 : Addressed review #

Patch Set 4 : rebased #

Patch Set 5 : fixed build error #

Unified diffs Side-by-side diffs Delta from patch set Stats (+88 lines, -34 lines) Patch
M third_party/WebKit/Source/core/css/BUILD.gn View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp View 1 2 3 8 chunks +11 lines, -34 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyTransitionPropertyUtils.h View 1 2 3 4 1 chunk +26 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyTransitionPropertyUtils.cpp View 1 2 1 chunk +49 lines, -0 lines 0 comments Download

Messages

Total messages: 34 (20 generated)
Bugs Nash
3 years, 6 months ago (2017-06-14 05:45:43 UTC) #4
Bugs Nash
Added ConsumeTransitinProperty method
3 years, 6 months ago (2017-06-14 06:04:19 UTC) #5
rjwright
LGTM This is a very straight-forward change, but do we have any test coverage for ...
3 years, 6 months ago (2017-06-15 04:26:22 UTC) #10
alancutter (OOO until 2018)
lgtm On 2017/06/15 at 04:26:22, rjwright wrote: > LGTM > > This is a very ...
3 years, 6 months ago (2017-06-15 04:53:50 UTC) #12
Bugs Nash
Addressed review
3 years, 6 months ago (2017-06-15 05:43:39 UTC) #13
Bugs Nash
https://codereview.chromium.org/2939883003/diff/20001/third_party/WebKit/Source/core/css/properties/CSSPropertyTransitionPropertyUtils.h File third_party/WebKit/Source/core/css/properties/CSSPropertyTransitionPropertyUtils.h (right): https://codereview.chromium.org/2939883003/diff/20001/third_party/WebKit/Source/core/css/properties/CSSPropertyTransitionPropertyUtils.h#newcode19 third_party/WebKit/Source/core/css/properties/CSSPropertyTransitionPropertyUtils.h:19: static bool IsValidAnimationPropertyList(const CSSValueList&); On 2017/06/15 at 04:53:49, alancutter ...
3 years, 6 months ago (2017-06-15 05:44:37 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/2939883003/40001
3 years, 6 months ago (2017-06-15 05:44:48 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/389611)
3 years, 6 months ago (2017-06-15 05:54:59 UTC) #21
Bugs Nash
rebased
3 years, 6 months ago (2017-06-16 02:57:04 UTC) #22
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/2939883003/60001
3 years, 6 months ago (2017-06-16 02:58:20 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-generic_chromium_compile_only_ng/builds/361606) linux_chromium_headless_rel on master.tryserver.chromium.linux (JOB_FAILED, ...
3 years, 6 months ago (2017-06-16 03:11:53 UTC) #27
Bugs Nash
fixed build error
3 years, 6 months ago (2017-06-16 05:06:53 UTC) #28
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/2939883003/80001
3 years, 6 months ago (2017-06-16 05:07:09 UTC) #31
commit-bot: I haz the power
3 years, 6 months ago (2017-06-16 07:16:06 UTC) #34
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/8445ae44afda4860ffb44dcab116...

Powered by Google App Engine
This is Rietveld 408576698