[chromium] Convert WebTransformOperations into pure virtual
https://bugs.webkit.org/show_bug.cgi?id=105553
Patch by Ali Juma <ajuma@chromium.org> on 2013-01-18
Reviewed by James Robinson.
Source/Platform:
* chromium/public/WebCompositorSupport.h:
(WebKit):
(WebKit::WebCompositorSupport::createTransformOperations):
(WebCompositorSupport):
* chromium/public/WebTransformKeyframe.h:
(WebTransformKeyframe):
* chromium/public/WebTransformOperations.h:
(WebKit::WebTransformOperations::~WebTransformOperations):
(WebTransformOperations):
Source/WebCore:
This removes the implementation of WebTransformOperations and updates
users to construct instances using a factory function. This also adds
the implementation of WebTransformKeyFrame.
No new tests, no change in functionality.
* WebCore.gypi:
* platform/chromium/support/WebTransformKeyframe.cpp: Copied from Source/Platform/chromium/public/WebTransformKeyframe.h.
(WebKit):
(WebKit::WebTransformKeyframe::WebTransformKeyframe):
(WebKit::WebTransformKeyframe::~WebTransformKeyframe):
(WebKit::WebTransformKeyframe::time):
(WebKit::WebTransformKeyframe::value):
* platform/chromium/support/WebTransformOperations.cpp: Removed.
* platform/graphics/chromium/AnimationTranslationUtil.cpp:
(WebCore::toWebTransformOperations):
(WebCore::WebTransformAnimationCurve):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk/Source/Platform/chromium/public@140184 268f45cc-cd09-0410-ab3c-d52691b4dbfc
3 files changed