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

Issue 2619173002: Remove most content from Interpolation (Closed)

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

Description

Remove most content from Interpolation The majority of the data and logic in the Interpolation base class is only required for the LegacyStyleInterpolation subclass, and is ignored or overwritten for InvalidatableInterpolation. This patch moves this data and logic down the hierarchy into LegacyStyleInterpolation. As additional consequences: - SampleInterpolation classes defined in tests inherit from LegacyStyleInterpolation instead of the Interpolation base class - getCachedValueForTesting is made pure virtual, requiring a placeholder implementation to be added to InvalidatableInterpolation, although this is not called anywhere BUG=678875 Review-Url: https://codereview.chromium.org/2619173002 Cr-Commit-Position: refs/heads/master@{#442801} Committed: https://chromium.googlesource.com/chromium/src/+/28c3509737c9bca061e828e74ad67f8062ef16b9

Patch Set 1 #

Messages

Total messages: 12 (6 generated)
alancutter (OOO until 2018)
lgtm, long overdue clean up.
3 years, 11 months ago (2017-01-09 03:35:55 UTC) #2
suzyh_UTC10 (ex-contributor)
Thanks Alan! You're speedy, I hadn't even pressed the 'publish' button on this one yet ...
3 years, 11 months ago (2017-01-09 04:04:12 UTC) #3
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/2619173002/1
3 years, 11 months ago (2017-01-10 22:44:38 UTC) #5
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/97384)
3 years, 11 months ago (2017-01-11 00:14:54 UTC) #7
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/2619173002/1
3 years, 11 months ago (2017-01-11 04:07:11 UTC) #9
commit-bot: I haz the power
3 years, 11 months ago (2017-01-11 04:39:15 UTC) #12
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/28c3509737c9bca061e828e74ad6...

Powered by Google App Engine
This is Rietveld 408576698