| Index: Source/core/animation/Animation.h
|
| diff --git a/Source/core/animation/Animation.h b/Source/core/animation/Animation.h
|
| index a8f62001d6b7b06cfeffe94e2020c2bfebab3acb..807cbbb26a65e935c034ef985a27c6fa1c4aff0a 100644
|
| --- a/Source/core/animation/Animation.h
|
| +++ b/Source/core/animation/Animation.h
|
| @@ -40,8 +40,9 @@
|
|
|
| namespace WebCore {
|
|
|
| -class Element;
|
| class Dictionary;
|
| +class Element;
|
| +class ExceptionState;
|
|
|
| class Animation FINAL : public TimedItem {
|
|
|
| @@ -53,9 +54,9 @@ public:
|
| static PassRefPtr<Animation> create(Element*, PassRefPtrWillBeRawPtr<AnimationEffect>, const Dictionary& timingInputDictionary);
|
| static PassRefPtr<Animation> create(Element*, PassRefPtrWillBeRawPtr<AnimationEffect>, double duration);
|
| static PassRefPtr<Animation> create(Element*, PassRefPtrWillBeRawPtr<AnimationEffect>);
|
| - static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, const Dictionary& timingInputDictionary);
|
| - static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, double duration);
|
| - static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector);
|
| + static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, const Dictionary& timingInputDictionary, ExceptionState&);
|
| + static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, double duration, ExceptionState&);
|
| + static PassRefPtr<Animation> create(Element*, const Vector<Dictionary>& keyframeDictionaryVector, ExceptionState&);
|
|
|
| // FIXME: Move all of these setter methods out of Animation,
|
| // possibly into a new class (TimingInput?).
|
|
|