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

Issue 2719083005: Use PropertyHandle instead of CSSPropertyID to identify CSS Transitions (Closed)

Created:
3 years, 9 months ago by alancutter (OOO until 2018)
Modified:
3 years, 9 months ago
Reviewers:
Eric Willigers
CC:
darktears, blink-reviews, blink-reviews-animation_chromium.org, chromium-reviews, Eric Willigers, rjwright, shans, suzyh_UTC10 (ex-contributor)
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use PropertyHandle instead of CSSPropertyID to identify CSS Transitions This patch refactors the way we manage CSS Transition animations to be based on PropertyHandles instead of CSSPropertyIDs. This is to support future work in enabling CSS Transitions on custom properties. CSSPropertyID is unable to distinguish between different custom properties as they all use the value CSSPropertyVariable while PropertyHandle stores the AtomicString name of the custom property. BUG=671904 Review-Url: https://codereview.chromium.org/2719083005 Cr-Commit-Position: refs/heads/master@{#454477} Committed: https://chromium.googlesource.com/chromium/src/+/08bbd3b3b0a9e991dd042084dd69a11e24d5696d

Patch Set 1 #

Total comments: 2

Patch Set 2 : Rebased #

Patch Set 3 : Rebasedagainaaaa #

Unified diffs Side-by-side diffs Delta from patch set Stats (+94 lines, -72 lines) Patch
M third_party/WebKit/Source/core/animation/EffectStack.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/animation/EffectStack.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/animation/ElementAnimations.cpp View 1 chunk +7 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/animation/KeyframeEffectReadOnly.h View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/animation/KeyframeEffectReadOnly.cpp View 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/animation/css/CSSAnimationUpdate.h View 1 2 3 chunks +20 lines, -14 lines 0 comments Download
M third_party/WebKit/Source/core/animation/css/CSSAnimations.h View 4 chunks +5 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp View 1 2 14 chunks +55 lines, -43 lines 0 comments Download

Messages

Total messages: 20 (11 generated)
alancutter (OOO until 2018)
3 years, 9 months ago (2017-03-01 02:19:22 UTC) #3
Eric Willigers
lgtm https://codereview.chromium.org/2719083005/diff/1/third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp File third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp (right): https://codereview.chromium.org/2719083005/diff/1/third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp#newcode594 third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp:594: if (property.isCSSCustomProperty()) { braces optional
3 years, 9 months ago (2017-03-01 02:33:35 UTC) #4
alancutter (OOO until 2018)
Will wait for dependant patches to be ready before landing in case I missed anything. ...
3 years, 9 months ago (2017-03-01 02:36:25 UTC) #5
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/2719083005/1
3 years, 9 months ago (2017-03-02 05:47:12 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/163352) ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, ...
3 years, 9 months ago (2017-03-02 05:50:30 UTC) #9
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/2719083005/20001
3 years, 9 months ago (2017-03-02 06:26:08 UTC) #12
commit-bot: I haz the power
Failed to apply patch for third_party/WebKit/Source/core/animation/css/CSSAnimationUpdate.h: While running git apply --index -p1; error: patch failed: ...
3 years, 9 months ago (2017-03-02 08:07:26 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/2719083005/40001
3 years, 9 months ago (2017-03-03 00:16:36 UTC) #17
commit-bot: I haz the power
3 years, 9 months ago (2017-03-03 02:47:01 UTC) #20
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/08bbd3b3b0a9e991dd042084dd69...

Powered by Google App Engine
This is Rietveld 408576698