Changeset 137243 in webkit


Ignore:
Timestamp:
Dec 10, 2012 8:23:47 PM (11 years ago)
Author:
dino@apple.com
Message:

Remove old WebKit Animation API code
https://bugs.webkit.org/show_bug.cgi?id=104611

Reviewed by Simon Fraser.

Remove the existing, unused animation API code. We'll look into
implementing the W3C Animation API if/when it is stable.

Source/WebCore:

  • CMakeLists.txt: Remove WebKitAnimation and WebKitAnimationList classes.
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • UseJSC.cmake:
  • UseV8.cmake:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSBindingsAllInOne.cpp: Remove includes.
  • bindings/js/JSWebKitAnimationCustom.cpp: Removed.
  • bindings/js/JSWebKitAnimationListCustom.cpp: Removed.
  • dom/Element.cpp: Remove API.
  • dom/Element.h: Ditto.
  • dom/Element.idl: Ditto.
  • page/DOMWindow.idl: Ditto.
  • page/WebKitAnimation.cpp: Removed.
  • page/WebKitAnimation.h: Removed.
  • page/WebKitAnimation.idl: Removed.
  • page/WebKitAnimationList.cpp: Removed.
  • page/WebKitAnimationList.h: Removed.
  • page/WebKitAnimationList.idl: Removed.
  • page/animation/AnimationController.cpp: Remove API.
  • page/animation/AnimationController.h: Ditto.
  • page/animation/AnimationControllerPrivate.h: Ditto.
  • page/animation/CompositeAnimation.cpp: Ditto.
  • page/animation/CompositeAnimation.h: Ditto.

LayoutTests:

  • animations/animation-api-1-expected.txt: Removed.
  • animations/animation-api-1.html: Removed.
  • fast/js/global-constructors-expected.txt:
Location:
trunk
Files:
10 deleted
24 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r137239 r137243  
     12012-12-10  Dean Jackson  <dino@apple.com>
     2
     3        Remove old WebKit Animation API code
     4        https://bugs.webkit.org/show_bug.cgi?id=104611
     5
     6        Reviewed by Simon Fraser.
     7
     8        Remove the existing, unused animation API code. We'll look into
     9        implementing the W3C Animation API if/when it is stable.
     10
     11        * animations/animation-api-1-expected.txt: Removed.
     12        * animations/animation-api-1.html: Removed.
     13        * fast/js/global-constructors-expected.txt:
     14
    1152012-12-10  Kangil Han  <kangil.han@samsung.com>
    216
  • trunk/LayoutTests/fast/js/global-constructors-expected.txt

    r128866 r137243  
    321321PASS UIEvent.toString() is '[object UIEventConstructor]'
    322322PASS URL.toString() is '[object URLConstructor]'
    323 PASS WebKitAnimation.toString() is '[object WebKitAnimationConstructor]'
    324323PASS WebKitAnimationEvent.toString() is '[object WebKitAnimationEventConstructor]'
    325 PASS WebKitAnimationList.toString() is '[object WebKitAnimationListConstructor]'
    326324PASS WebKitCSSKeyframeRule.toString() is '[object WebKitCSSKeyframeRuleConstructor]'
    327325PASS WebKitCSSKeyframesRule.toString() is '[object WebKitCSSKeyframesRuleConstructor]'
  • trunk/Source/WebCore/CMakeLists.txt

    r137221 r137243  
    586586    page/SpeechInputResult.idl
    587587    page/SpeechInputResultList.idl
    588     page/WebKitAnimation.idl
    589     page/WebKitAnimationList.idl
    590588    page/WebKitPoint.idl
    591589    page/WorkerNavigator.idl
     
    17701768    page/SuspendableTimer.cpp
    17711769    page/UserContentURLPattern.cpp
    1772     page/WebKitAnimation.cpp
    1773     page/WebKitAnimationList.cpp
    17741770    page/WindowFeatures.cpp
    17751771    page/WindowFocusAllowedIndicator.cpp
  • trunk/Source/WebCore/ChangeLog

    r137240 r137243  
     12012-12-10  Dean Jackson  <dino@apple.com>
     2
     3        Remove old WebKit Animation API code
     4        https://bugs.webkit.org/show_bug.cgi?id=104611
     5
     6        Reviewed by Simon Fraser.
     7
     8        Remove the existing, unused animation API code. We'll look into
     9        implementing the W3C Animation API if/when it is stable.
     10
     11        * CMakeLists.txt: Remove WebKitAnimation and WebKitAnimationList classes.
     12        * DerivedSources.cpp:
     13        * DerivedSources.make:
     14        * DerivedSources.pri:
     15        * GNUmakefile.list.am:
     16        * Target.pri:
     17        * UseJSC.cmake:
     18        * UseV8.cmake:
     19        * WebCore.gypi:
     20        * WebCore.vcproj/WebCore.vcproj:
     21        * WebCore.xcodeproj/project.pbxproj:
     22        * bindings/js/JSBindingsAllInOne.cpp: Remove includes.
     23        * bindings/js/JSWebKitAnimationCustom.cpp: Removed.
     24        * bindings/js/JSWebKitAnimationListCustom.cpp: Removed.
     25        * dom/Element.cpp: Remove API.
     26        * dom/Element.h: Ditto.
     27        * dom/Element.idl: Ditto.
     28        * page/DOMWindow.idl: Ditto.
     29        * page/WebKitAnimation.cpp: Removed.
     30        * page/WebKitAnimation.h: Removed.
     31        * page/WebKitAnimation.idl: Removed.
     32        * page/WebKitAnimationList.cpp: Removed.
     33        * page/WebKitAnimationList.h: Removed.
     34        * page/WebKitAnimationList.idl: Removed.
     35        * page/animation/AnimationController.cpp: Remove API.
     36        * page/animation/AnimationController.h: Ditto.
     37        * page/animation/AnimationControllerPrivate.h: Ditto.
     38        * page/animation/CompositeAnimation.cpp: Ditto.
     39        * page/animation/CompositeAnimation.h: Ditto.
     40
    1412012-12-10  Jessie Berlin  <jberlin@apple.com>
    242
  • trunk/Source/WebCore/DerivedSources.cpp

    r136903 r137243  
    480480#include "JSValidityState.cpp"
    481481#include "JSVoidCallback.cpp"
    482 #include "JSWebKitAnimation.cpp"
    483482#include "JSWebKitAnimationEvent.cpp"
    484 #include "JSWebKitAnimationList.cpp"
    485483#if ENABLE(CSS_FILTERS)
    486484#include "JSWebKitCSSFilterValue.cpp"
  • trunk/Source/WebCore/DerivedSources.make

    r136869 r137243  
    435435    $(WebCore)/page/SpeechInputResult.idl \
    436436    $(WebCore)/page/SpeechInputResultList.idl \
    437     $(WebCore)/page/WebKitAnimation.idl \
    438     $(WebCore)/page/WebKitAnimationList.idl \
    439437    $(WebCore)/page/WebKitPoint.idl \
    440438    $(WebCore)/page/WorkerNavigator.idl \
  • trunk/Source/WebCore/DerivedSources.pri

    r136869 r137243  
    448448    $$PWD/page/SpeechInputResult.idl \
    449449    $$PWD/page/SpeechInputResultList.idl \
    450     $$PWD/page/WebKitAnimation.idl \
    451     $$PWD/page/WebKitAnimationList.idl \
    452450    $$PWD/page/WebKitPoint.idl \
    453451    $$PWD/page/WorkerNavigator.idl \
  • trunk/Source/WebCore/GNUmakefile.list.am

    r137230 r137243  
    796796        DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.cpp \
    797797        DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.h \
    798         DerivedSources/WebCore/JSWebKitAnimation.cpp \
    799         DerivedSources/WebCore/JSWebKitAnimation.h \
    800798        DerivedSources/WebCore/JSWebKitAnimationEvent.cpp \
    801         DerivedSources/WebCore/JSWebKitAnimationList.h \
    802         DerivedSources/WebCore/JSWebKitAnimationList.cpp \
    803799        DerivedSources/WebCore/JSWebKitAnimationEvent.h \
    804800        DerivedSources/WebCore/JSWebKitCSSFilterValue.cpp \
     
    15861582        $(WebCore)/page/SpeechInputResult.idl \
    15871583        $(WebCore)/page/SpeechInputResultList.idl \
    1588         $(WebCore)/page/WebKitAnimation.idl \
    1589         $(WebCore)/page/WebKitAnimationList.idl \
    15901584        $(WebCore)/page/WebKitPoint.idl \
    15911585        $(WebCore)/page/WorkerNavigator.idl \
     
    24002394        Source/WebCore/bindings/js/JSTrackEventCustom.cpp \
    24012395        Source/WebCore/bindings/js/JSTreeWalkerCustom.cpp \
    2402         Source/WebCore/bindings/js/JSWebKitAnimationCustom.cpp \
    2403         Source/WebCore/bindings/js/JSWebKitAnimationListCustom.cpp \
    24042396        Source/WebCore/bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp \
    24052397        Source/WebCore/bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp \
     
    41614153        Source/WebCore/page/ValidationMessageClient.h \
    41624154        Source/WebCore/page/WebCoreKeyboardUIMode.h \
    4163         Source/WebCore/page/WebKitAnimation.h \
    4164         Source/WebCore/page/WebKitAnimation.cpp \
    4165         Source/WebCore/page/WebKitAnimationList.h \
    4166         Source/WebCore/page/WebKitAnimationList.cpp \
    41674155        Source/WebCore/page/WebKitPoint.h \
    41684156        Source/WebCore/page/WindowFeatures.cpp \
  • trunk/Source/WebCore/Target.pri

    r137230 r137243  
    182182     bindings/js/JSTouchListCustom.cpp \
    183183     bindings/js/JSTreeWalkerCustom.cpp \
    184      bindings/js/JSWebKitAnimationCustom.cpp \
    185      bindings/js/JSWebKitAnimationListCustom.cpp \
    186184     bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp \
    187185     bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp \
     
    879877    page/animation/ImplicitAnimation.cpp \
    880878    page/animation/KeyframeAnimation.cpp \
    881     page/WebKitAnimation.cpp \
    882     page/WebKitAnimationList.cpp \
    883879    page/BarInfo.cpp \
    884880    page/Chrome.cpp \
     
    20732069    page/TouchAdjustment.h \
    20742070    page/ValidationMessageClient.h \
    2075     page/WebKitAnimation.h \
    2076     page/WebKitAnimationList.h \
    20772071    page/WindowFeatures.h \
    20782072    page/WindowFocusAllowedIndicator.h \
  • trunk/Source/WebCore/UseJSC.cmake

    r136903 r137243  
    133133    bindings/js/JSTouchListCustom.cpp
    134134    bindings/js/JSTreeWalkerCustom.cpp
    135     bindings/js/JSWebKitAnimationCustom.cpp
    136     bindings/js/JSWebKitAnimationListCustom.cpp
    137135    bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp
    138136    bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp
  • trunk/Source/WebCore/UseV8.cmake

    r136790 r137243  
    148148    bindings/v8/custom/V8StyleSheetListCustom.cpp
    149149    bindings/v8/custom/V8WebGLRenderingContextCustom.cpp
    150     bindings/v8/custom/V8WebKitAnimationCustom.cpp
    151150    bindings/v8/custom/V8WebKitPointCustom.cpp
    152151    bindings/v8/custom/V8WorkerContextCustom.cpp
  • trunk/Source/WebCore/WebCore.gypi

    r137221 r137243  
    435435            'page/SpeechInputResult.idl',
    436436            'page/SpeechInputResultList.idl',
    437             'page/WebKitAnimation.idl',
    438             'page/WebKitAnimationList.idl',
    439437            'page/WebKitPoint.idl',
    440438            'page/WorkerNavigator.idl',
     
    13821380            'bindings/v8/custom/V8TrackEventCustom.cpp',
    13831381            'bindings/v8/custom/V8WebGLRenderingContextCustom.cpp',
    1384             'bindings/v8/custom/V8WebKitAnimationCustom.cpp',
    13851382            'bindings/v8/custom/V8WebKitPointCustom.cpp',
    13861383            'bindings/v8/custom/V8WorkerContextCustom.cpp',
     
    21342131            'page/TouchDisambiguation.h',
    21352132            'page/UserContentURLPattern.cpp',
    2136             'page/WebKitAnimation.cpp',
    2137             'page/WebKitAnimation.h',
    2138             'page/WebKitAnimationList.cpp',
    2139             'page/WebKitAnimationList.h',
    21402133            'page/WebKitPoint.h',
    21412134            'page/WindowFeatures.cpp',
     
    59725965            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMValidityState.mm',
    59735966            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMValidityStateInternal.h',
    5974             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitAnimation.h',
    5975             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitAnimation.mm',
    59765967            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitAnimationEvent.h',
    59775968            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitAnimationEvent.mm',
    59785969            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitAnimationEventInternal.h',
    5979             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitAnimationList.h',
    5980             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitAnimationList.mm',
    59815970            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSFilterValue.h',
    59825971            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSFilterValue.mm',
     
    70307019            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.cpp',
    70317020            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.h',
    7032             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitAnimation.cpp',
    7033             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitAnimation.h',
    70347021            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitAnimationEvent.cpp',
    70357022            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitAnimationEvent.h',
    7036             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitAnimationList.cpp',
    7037             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitAnimationList.h',
    70387023            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSFilterValue.cpp',
    70397024            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSFilterValue.h',
  • trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj

    r137230 r137243  
    2278722787                        </File>
    2278822788                        <File
    22789                                 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitAnimation.cpp"
    22790                                 >
    22791                                 <FileConfiguration
    22792                                         Name="Debug|Win32"
    22793                                         ExcludedFromBuild="true"
    22794                                         >
    22795                                         <Tool
    22796                                                 Name="VCCLCompilerTool"
    22797                                         />
    22798                                 </FileConfiguration>
    22799                                 <FileConfiguration
    22800                                         Name="Release|Win32"
    22801                                         ExcludedFromBuild="true"
    22802                                         >
    22803                                         <Tool
    22804                                                 Name="VCCLCompilerTool"
    22805                                         />
    22806                                 </FileConfiguration>
    22807                                 <FileConfiguration
    22808                                         Name="Debug_Cairo_CFLite|Win32"
    22809                                         ExcludedFromBuild="true"
    22810                                         >
    22811                                         <Tool
    22812                                                 Name="VCCLCompilerTool"
    22813                                         />
    22814                                 </FileConfiguration>
    22815                                 <FileConfiguration
    22816                                         Name="Release_Cairo_CFLite|Win32"
    22817                                         ExcludedFromBuild="true"
    22818                                         >
    22819                                         <Tool
    22820                                                 Name="VCCLCompilerTool"
    22821                                         />
    22822                                 </FileConfiguration>
    22823                                 <FileConfiguration
    22824                                         Name="Debug_All|Win32"
    22825                                         ExcludedFromBuild="true"
    22826                                         >
    22827                                         <Tool
    22828                                                 Name="VCCLCompilerTool"
    22829                                         />
    22830                                 </FileConfiguration>
    22831                                 <FileConfiguration
    22832                                         Name="Production|Win32"
    22833                                         ExcludedFromBuild="true"
    22834                                         >
    22835                                         <Tool
    22836                                                 Name="VCCLCompilerTool"
    22837                                         />
    22838                                 </FileConfiguration>
    22839                         </File>
    22840                         <File
    22841                                 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitAnimation.h"
    22842                                 >
    22843                         </File>
    22844                         <File
    2284522789                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitAnimationEvent.cpp"
    2284622790                                >
     
    2289622840                        <File
    2289722841                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitAnimationEvent.h"
    22898                                 >
    22899                         </File>
    22900                         <File
    22901                                 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitAnimationList.cpp"
    22902                                 >
    22903                                 <FileConfiguration
    22904                                         Name="Debug|Win32"
    22905                                         ExcludedFromBuild="true"
    22906                                         >
    22907                                         <Tool
    22908                                                 Name="VCCLCompilerTool"
    22909                                         />
    22910                                 </FileConfiguration>
    22911                                 <FileConfiguration
    22912                                         Name="Release|Win32"
    22913                                         ExcludedFromBuild="true"
    22914                                         >
    22915                                         <Tool
    22916                                                 Name="VCCLCompilerTool"
    22917                                         />
    22918                                 </FileConfiguration>
    22919                                 <FileConfiguration
    22920                                         Name="Debug_Cairo_CFLite|Win32"
    22921                                         ExcludedFromBuild="true"
    22922                                         >
    22923                                         <Tool
    22924                                                 Name="VCCLCompilerTool"
    22925                                         />
    22926                                 </FileConfiguration>
    22927                                 <FileConfiguration
    22928                                         Name="Release_Cairo_CFLite|Win32"
    22929                                         ExcludedFromBuild="true"
    22930                                         >
    22931                                         <Tool
    22932                                                 Name="VCCLCompilerTool"
    22933                                         />
    22934                                 </FileConfiguration>
    22935                                 <FileConfiguration
    22936                                         Name="Debug_All|Win32"
    22937                                         ExcludedFromBuild="true"
    22938                                         >
    22939                                         <Tool
    22940                                                 Name="VCCLCompilerTool"
    22941                                         />
    22942                                 </FileConfiguration>
    22943                                 <FileConfiguration
    22944                                         Name="Production|Win32"
    22945                                         ExcludedFromBuild="true"
    22946                                         >
    22947                                         <Tool
    22948                                                 Name="VCCLCompilerTool"
    22949                                         />
    22950                                 </FileConfiguration>
    22951                         </File>
    22952                         <File
    22953                                 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitAnimationList.h"
    2295422842                                >
    2295522843                        </File>
     
    2741227300                        <File
    2741327301                                RelativePath="..\page\UserStyleSheetTypes.h"
    27414                                 >
    27415                         </File>
    27416                         <File
    27417                                 RelativePath="..\page\WebKitAnimation.cpp"
    27418                                 >
    27419                         </File>
    27420                         <File
    27421                                 RelativePath="..\page\WebKitAnimation.h"
    27422                                 >
    27423                         </File>
    27424                         <File
    27425                                 RelativePath="..\page\WebKitAnimationList.cpp"
    27426                                 >
    27427                         </File>
    27428                         <File
    27429                                 RelativePath="..\page\WebKitAnimationList.h"
    2743027302                                >
    2743127303                        </File>
     
    7107070942                                </File>
    7107170943                                <File
    71072                                         RelativePath="..\bindings\js\JSWebKitAnimationCustom.cpp"
    71073                                         >
    71074                                         <FileConfiguration
    71075                                                 Name="Debug|Win32"
    71076                                                 ExcludedFromBuild="true"
    71077                                                 >
    71078                                                 <Tool
    71079                                                         Name="VCCLCompilerTool"
    71080                                                 />
    71081                                         </FileConfiguration>
    71082                                         <FileConfiguration
    71083                                                 Name="Release|Win32"
    71084                                                 ExcludedFromBuild="true"
    71085                                                 >
    71086                                                 <Tool
    71087                                                         Name="VCCLCompilerTool"
    71088                                                 />
    71089                                         </FileConfiguration>
    71090                                         <FileConfiguration
    71091                                                 Name="Debug_Cairo_CFLite|Win32"
    71092                                                 ExcludedFromBuild="true"
    71093                                                 >
    71094                                                 <Tool
    71095                                                         Name="VCCLCompilerTool"
    71096                                                 />
    71097                                         </FileConfiguration>
    71098                                         <FileConfiguration
    71099                                                 Name="Release_Cairo_CFLite|Win32"
    71100                                                 ExcludedFromBuild="true"
    71101                                                 >
    71102                                                 <Tool
    71103                                                         Name="VCCLCompilerTool"
    71104                                                 />
    71105                                         </FileConfiguration>
    71106                                         <FileConfiguration
    71107                                                 Name="Debug_All|Win32"
    71108                                                 ExcludedFromBuild="true"
    71109                                                 >
    71110                                                 <Tool
    71111                                                         Name="VCCLCompilerTool"
    71112                                                 />
    71113                                         </FileConfiguration>
    71114                                         <FileConfiguration
    71115                                                 Name="Production|Win32"
    71116                                                 ExcludedFromBuild="true"
    71117                                                 >
    71118                                                 <Tool
    71119                                                         Name="VCCLCompilerTool"
    71120                                                 />
    71121                                         </FileConfiguration>
    71122                                 </File>
    71123                                 <File
    71124                                         RelativePath="..\bindings\js\JSWebKitAnimationListCustom.cpp"
    71125                                         >
    71126                                         <FileConfiguration
    71127                                                 Name="Debug|Win32"
    71128                                                 ExcludedFromBuild="true"
    71129                                                 >
    71130                                                 <Tool
    71131                                                         Name="VCCLCompilerTool"
    71132                                                 />
    71133                                         </FileConfiguration>
    71134                                         <FileConfiguration
    71135                                                 Name="Release|Win32"
    71136                                                 ExcludedFromBuild="true"
    71137                                                 >
    71138                                                 <Tool
    71139                                                         Name="VCCLCompilerTool"
    71140                                                 />
    71141                                         </FileConfiguration>
    71142                                         <FileConfiguration
    71143                                                 Name="Debug_Cairo_CFLite|Win32"
    71144                                                 ExcludedFromBuild="true"
    71145                                                 >
    71146                                                 <Tool
    71147                                                         Name="VCCLCompilerTool"
    71148                                                 />
    71149                                         </FileConfiguration>
    71150                                         <FileConfiguration
    71151                                                 Name="Release_Cairo_CFLite|Win32"
    71152                                                 ExcludedFromBuild="true"
    71153                                                 >
    71154                                                 <Tool
    71155                                                         Name="VCCLCompilerTool"
    71156                                                 />
    71157                                         </FileConfiguration>
    71158                                         <FileConfiguration
    71159                                                 Name="Debug_All|Win32"
    71160                                                 ExcludedFromBuild="true"
    71161                                                 >
    71162                                                 <Tool
    71163                                                         Name="VCCLCompilerTool"
    71164                                                 />
    71165                                         </FileConfiguration>
    71166                                         <FileConfiguration
    71167                                                 Name="Production|Win32"
    71168                                                 ExcludedFromBuild="true"
    71169                                                 >
    71170                                                 <Tool
    71171                                                         Name="VCCLCompilerTool"
    71172                                                 />
    71173                                         </FileConfiguration>
    71174                                 </File>
    71175                                 <File
    7117670944                                        RelativePath="..\bindings\js\JSWebKitCSSKeyframeRuleCustom.cpp"
    7117770945                                        >
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r137230 r137243  
    918918                316FE11A0E6E1DA700BF6088 /* KeyframeAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 316FE1100E6E1DA700BF6088 /* KeyframeAnimation.h */; };
    919919                31741AAD16636609008A5B7E /* SimulatedClickOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 31741AAB16635E45008A5B7E /* SimulatedClickOptions.h */; settings = {ATTRIBUTES = (Private, ); }; };
    920                 3194616213020B20004BB3F8 /* JSWebKitAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3194616013020B20004BB3F8 /* JSWebKitAnimation.cpp */; };
    921                 3194616313020B20004BB3F8 /* JSWebKitAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3194616113020B20004BB3F8 /* JSWebKitAnimation.h */; };
    922                 3194616A13020B66004BB3F8 /* DOMWebKitAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3194616813020B66004BB3F8 /* DOMWebKitAnimation.h */; };
    923                 3194616B13020B66004BB3F8 /* DOMWebKitAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3194616913020B66004BB3F8 /* DOMWebKitAnimation.mm */; };
    924                 319461FE13022BB8004BB3F8 /* JSWebKitAnimationList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 319461FC13022BB8004BB3F8 /* JSWebKitAnimationList.cpp */; };
    925                 319461FF13022BB8004BB3F8 /* JSWebKitAnimationList.h in Headers */ = {isa = PBXBuildFile; fileRef = 319461FD13022BB8004BB3F8 /* JSWebKitAnimationList.h */; };
    926                 3194620413022BF1004BB3F8 /* DOMWebKitAnimationList.h in Headers */ = {isa = PBXBuildFile; fileRef = 3194620213022BF1004BB3F8 /* DOMWebKitAnimationList.h */; };
    927                 3194620513022BF1004BB3F8 /* DOMWebKitAnimationList.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3194620313022BF1004BB3F8 /* DOMWebKitAnimationList.mm */; };
    928                 3194623213022F65004BB3F8 /* JSWebKitAnimationListCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3194623113022F65004BB3F8 /* JSWebKitAnimationListCustom.cpp */; };
    929920                31955A86160D199000858025 /* RenderSnapshottedPlugIn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31E8D8BA160BC94B004CE8F5 /* RenderSnapshottedPlugIn.cpp */; };
    930921                31955A88160D199200858025 /* RenderSnapshottedPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 31E8D8BB160BC94C004CE8F5 /* RenderSnapshottedPlugIn.h */; settings = {ATTRIBUTES = (Private, ); }; };
    931922                319AE063142D6B24006563A1 /* StyleFilterData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 319AE061142D6B24006563A1 /* StyleFilterData.cpp */; };
    932923                319AE064142D6B24006563A1 /* StyleFilterData.h in Headers */ = {isa = PBXBuildFile; fileRef = 319AE062142D6B24006563A1 /* StyleFilterData.h */; settings = {ATTRIBUTES = (Private, ); }; };
    933                 319E68871327C911004AC91A /* JSWebKitAnimationCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 319E68861327C911004AC91A /* JSWebKitAnimationCustom.cpp */; };
    934                 319E69B213299BBD004AC91A /* WebKitAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 319E69AC13299BBD004AC91A /* WebKitAnimation.cpp */; };
    935                 319E69B313299BBD004AC91A /* WebKitAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 319E69AD13299BBD004AC91A /* WebKitAnimation.h */; };
    936                 319E69B513299BBD004AC91A /* WebKitAnimationList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 319E69AF13299BBD004AC91A /* WebKitAnimationList.cpp */; };
    937                 319E69B613299BBD004AC91A /* WebKitAnimationList.h in Headers */ = {isa = PBXBuildFile; fileRef = 319E69B013299BBD004AC91A /* WebKitAnimationList.h */; };
    938924                319FBD5F15D2F464009640A6 /* CachedImageClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 319FBD5D15D2F444009640A6 /* CachedImageClient.h */; settings = {ATTRIBUTES = (Private, ); }; };
    939925                31C0FF210E4CEB6E007D6FE5 /* WebKitAnimationEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C0FF1B0E4CEB6E007D6FE5 /* WebKitAnimationEvent.cpp */; };
     
    81218107                316FE1100E6E1DA700BF6088 /* KeyframeAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = KeyframeAnimation.h; path = animation/KeyframeAnimation.h; sourceTree = "<group>"; };
    81228108                31741AAB16635E45008A5B7E /* SimulatedClickOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimulatedClickOptions.h; sourceTree = "<group>"; };
    8123                 3194616013020B20004BB3F8 /* JSWebKitAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebKitAnimation.cpp; sourceTree = "<group>"; };
    8124                 3194616113020B20004BB3F8 /* JSWebKitAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWebKitAnimation.h; sourceTree = "<group>"; };
    8125                 3194616813020B66004BB3F8 /* DOMWebKitAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMWebKitAnimation.h; sourceTree = "<group>"; };
    8126                 3194616913020B66004BB3F8 /* DOMWebKitAnimation.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMWebKitAnimation.mm; sourceTree = "<group>"; };
    8127                 319461FC13022BB8004BB3F8 /* JSWebKitAnimationList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebKitAnimationList.cpp; sourceTree = "<group>"; };
    8128                 319461FD13022BB8004BB3F8 /* JSWebKitAnimationList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWebKitAnimationList.h; sourceTree = "<group>"; };
    8129                 3194620213022BF1004BB3F8 /* DOMWebKitAnimationList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMWebKitAnimationList.h; sourceTree = "<group>"; };
    8130                 3194620313022BF1004BB3F8 /* DOMWebKitAnimationList.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMWebKitAnimationList.mm; sourceTree = "<group>"; };
    8131                 3194623113022F65004BB3F8 /* JSWebKitAnimationListCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebKitAnimationListCustom.cpp; sourceTree = "<group>"; };
    81328109                319AE061142D6B24006563A1 /* StyleFilterData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleFilterData.cpp; path = style/StyleFilterData.cpp; sourceTree = "<group>"; };
    81338110                319AE062142D6B24006563A1 /* StyleFilterData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StyleFilterData.h; path = style/StyleFilterData.h; sourceTree = "<group>"; };
    8134                 319E68861327C911004AC91A /* JSWebKitAnimationCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebKitAnimationCustom.cpp; sourceTree = "<group>"; };
    8135                 319E69AC13299BBD004AC91A /* WebKitAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebKitAnimation.cpp; sourceTree = "<group>"; };
    8136                 319E69AD13299BBD004AC91A /* WebKitAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitAnimation.h; sourceTree = "<group>"; };
    8137                 319E69AE13299BBD004AC91A /* WebKitAnimation.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WebKitAnimation.idl; sourceTree = "<group>"; };
    8138                 319E69AF13299BBD004AC91A /* WebKitAnimationList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebKitAnimationList.cpp; sourceTree = "<group>"; };
    8139                 319E69B013299BBD004AC91A /* WebKitAnimationList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitAnimationList.h; sourceTree = "<group>"; };
    8140                 319E69B113299BBD004AC91A /* WebKitAnimationList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WebKitAnimationList.idl; sourceTree = "<group>"; };
    81418111                319FBD5D15D2F444009640A6 /* CachedImageClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedImageClient.h; sourceTree = "<group>"; };
    81428112                31C0FF1B0E4CEB6E007D6FE5 /* WebKitAnimationEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebKitAnimationEvent.cpp; sourceTree = "<group>"; };
     
    1612416094                                F513A3E915FF4841001526DB /* ValidationMessageClient.h */,
    1612516095                                BE983D95052A2E0A00892D85 /* WebCoreKeyboardUIMode.h */,
    16126                                 319E69AC13299BBD004AC91A /* WebKitAnimation.cpp */,
    16127                                 319E69AD13299BBD004AC91A /* WebKitAnimation.h */,
    16128                                 319E69AE13299BBD004AC91A /* WebKitAnimation.idl */,
    16129                                 319E69AF13299BBD004AC91A /* WebKitAnimationList.cpp */,
    16130                                 319E69B013299BBD004AC91A /* WebKitAnimationList.h */,
    16131                                 319E69B113299BBD004AC91A /* WebKitAnimationList.idl */,
    1613216096                                494BD7930F55C8EE00747828 /* WebKitPoint.h */,
    1613316097                                494BD7940F55C8EE00747828 /* WebKitPoint.idl */,
     
    1698316947                                15C770A4100D41CD005BA267 /* DOMValidityState.h */,
    1698416948                                15C770A3100D41CD005BA267 /* DOMValidityState.mm */,
    16985                                 3194616813020B66004BB3F8 /* DOMWebKitAnimation.h */,
    16986                                 3194616913020B66004BB3F8 /* DOMWebKitAnimation.mm */,
    16987                                 3194620213022BF1004BB3F8 /* DOMWebKitAnimationList.h */,
    16988                                 3194620313022BF1004BB3F8 /* DOMWebKitAnimationList.mm */,
    1698916949                        );
    1699016950                        name = HTML;
     
    1877818738                                77EF62F112F9DB7400C77BD2 /* JSWebGLVertexArrayObjectOES.cpp */,
    1877918739                                77EF62F212F9DB7400C77BD2 /* JSWebGLVertexArrayObjectOES.h */,
    18780                                 3194616013020B20004BB3F8 /* JSWebKitAnimation.cpp */,
    18781                                 3194616113020B20004BB3F8 /* JSWebKitAnimation.h */,
    18782                                 319461FC13022BB8004BB3F8 /* JSWebKitAnimationList.cpp */,
    18783                                 319461FD13022BB8004BB3F8 /* JSWebKitAnimationList.h */,
    1878418740                        );
    1878518741                        name = HTML;
     
    2070420660                                516BB7920CE91E6800512F79 /* JSTreeWalkerCustom.cpp */,
    2070520661                                49EED14C1051971A00099FAB /* JSWebGLRenderingContextCustom.cpp */,
    20706                                 319E68861327C911004AC91A /* JSWebKitAnimationCustom.cpp */,
    20707                                 3194623113022F65004BB3F8 /* JSWebKitAnimationListCustom.cpp */,
    2070820662                                E1AD14C41297354900ACA989 /* JSWebKitCSSKeyframeRuleCustom.cpp */,
    2070920663                                E1AD14B4129734CA00ACA989 /* JSWebKitCSSKeyframesRuleCustom.cpp */,
     
    2359823552                                15C770A6100D41CD005BA267 /* DOMValidityState.h in Headers */,
    2359923553                                BC1A37C0097C715F0019F3D8 /* DOMViews.h in Headers */,
    23600                                 3194616A13020B66004BB3F8 /* DOMWebKitAnimation.h in Headers */,
    2360123554                                31C0FF490E4CEFDD007D6FE5 /* DOMWebKitAnimationEvent.h in Headers */,
    2360223555                                31C0FF4B0E4CEFDD007D6FE5 /* DOMWebKitAnimationEventInternal.h in Headers */,
    23603                                 3194620413022BF1004BB3F8 /* DOMWebKitAnimationList.h in Headers */,
    2360423556                                31060379143281CD00ABF4BA /* DOMWebKitCSSFilterValue.h in Headers */,
    2360523557                                3106037B143281CD00ABF4BA /* DOMWebKitCSSFilterValueInternal.h in Headers */,
     
    2464024592                                0C45342810CDBBFA00869157 /* JSWebGLUniformLocation.h in Headers */,
    2464124593                                77EF62F412F9DB7400C77BD2 /* JSWebGLVertexArrayObjectOES.h in Headers */,
    24642                                 3194616313020B20004BB3F8 /* JSWebKitAnimation.h in Headers */,
    2464324594                                31C0FF3E0E4CEFAC007D6FE5 /* JSWebKitAnimationEvent.h in Headers */,
    24644                                 319461FF13022BB8004BB3F8 /* JSWebKitAnimationList.h in Headers */,
    2464524595                                310603751432819C00ABF4BA /* JSWebKitCSSFilterValue.h in Headers */,
    2464624596                                316FE0720E6CCBEE00BF6088 /* JSWebKitCSSKeyframeRule.h in Headers */,
     
    2577025720                                0C3F1F5B10C8871200D72CE1 /* WebGLUniformLocation.h in Headers */,
    2577125721                                77A17A7812F28642004E02F6 /* WebGLVertexArrayObjectOES.h in Headers */,
    25772                                 319E69B313299BBD004AC91A /* WebKitAnimation.h in Headers */,
    2577325722                                31C0FF220E4CEB6E007D6FE5 /* WebKitAnimationEvent.h in Headers */,
    25774                                 319E69B613299BBD004AC91A /* WebKitAnimationList.h in Headers */,
    2577525723                                976D6C7C122B8A3D001FD1F7 /* WebKitBlobBuilder.h in Headers */,
    2577625724                                150B923A15F08DC400E10986 /* WebKitCSSArrayFunctionValue.h in Headers */,
     
    2689526843                                BC1A37BF097C715F0019F3D8 /* DOMUtility.mm in Sources */,
    2689626844                                15C770A5100D41CD005BA267 /* DOMValidityState.mm in Sources */,
    26897                                 3194616B13020B66004BB3F8 /* DOMWebKitAnimation.mm in Sources */,
    2689826845                                31C0FF4A0E4CEFDD007D6FE5 /* DOMWebKitAnimationEvent.mm in Sources */,
    26899                                 3194620513022BF1004BB3F8 /* DOMWebKitAnimationList.mm in Sources */,
    2690026846                                3106037A143281CD00ABF4BA /* DOMWebKitCSSFilterValue.mm in Sources */,
    2690126847                                316FE07E0E6CCC2800BF6088 /* DOMWebKitCSSKeyframeRule.mm in Sources */,
     
    2796627912                                0C45342710CDBBFA00869157 /* JSWebGLUniformLocation.cpp in Sources */,
    2796727913                                77EF62F312F9DB7400C77BD2 /* JSWebGLVertexArrayObjectOES.cpp in Sources */,
    27968                                 3194616213020B20004BB3F8 /* JSWebKitAnimation.cpp in Sources */,
    27969                                 319E68871327C911004AC91A /* JSWebKitAnimationCustom.cpp in Sources */,
    2797027914                                31C0FF3D0E4CEFAC007D6FE5 /* JSWebKitAnimationEvent.cpp in Sources */,
    27971                                 319461FE13022BB8004BB3F8 /* JSWebKitAnimationList.cpp in Sources */,
    27972                                 3194623213022F65004BB3F8 /* JSWebKitAnimationListCustom.cpp in Sources */,
    2797327915                                310603741432819C00ABF4BA /* JSWebKitCSSFilterValue.cpp in Sources */,
    2797427916                                316FE0710E6CCBEE00BF6088 /* JSWebKitCSSKeyframeRule.cpp in Sources */,
     
    2889628838                                0C3F1F5A10C8871200D72CE1 /* WebGLUniformLocation.cpp in Sources */,
    2889728839                                77A17A7712F28642004E02F6 /* WebGLVertexArrayObjectOES.cpp in Sources */,
    28898                                 319E69B213299BBD004AC91A /* WebKitAnimation.cpp in Sources */,
    2889928840                                31C0FF210E4CEB6E007D6FE5 /* WebKitAnimationEvent.cpp in Sources */,
    28900                                 319E69B513299BBD004AC91A /* WebKitAnimationList.cpp in Sources */,
    2890128841                                976D6C7B122B8A3D001FD1F7 /* WebKitBlobBuilder.cpp in Sources */,
    2890228842                                150B923915F08DC400E10986 /* WebKitCSSArrayFunctionValue.cpp in Sources */,
  • trunk/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp

    r136903 r137243  
    150150#include "JSTrackEventCustom.cpp"
    151151#include "JSTreeWalkerCustom.cpp"
    152 #include "JSWebKitAnimationCustom.cpp"
    153 #include "JSWebKitAnimationListCustom.cpp"
    154152#include "JSWebKitCSSKeyframeRuleCustom.cpp"
    155153#include "JSWebKitCSSKeyframesRuleCustom.cpp"
  • trunk/Source/WebCore/dom/Element.cpp

    r136975 r137243  
    7777#include "VoidCallback.h"
    7878#include "WebCoreMemoryInstrumentation.h"
    79 #include "WebKitAnimationList.h"
    8079#include "XMLNSNames.h"
    8180#include "XMLNames.h"
     
    23502349}
    23512350
    2352 PassRefPtr<WebKitAnimationList> Element::webkitGetAnimations() const
    2353 {
    2354     if (!renderer())
    2355         return 0;
    2356 
    2357     AnimationController* animController = renderer()->animation();
    2358 
    2359     if (!animController)
    2360         return 0;
    2361    
    2362     return animController->animationsForRenderer(renderer());
    2363 }
    2364 
    23652351RenderRegion* Element::renderRegion() const
    23662352{
  • trunk/Source/WebCore/dom/Element.h

    r136975 r137243  
    4747class RenderRegion;
    4848class ShadowRoot;
    49 class WebKitAnimationList;
    5049
    5150enum SpellcheckAttributeState {
     
    460459    virtual bool isSpellCheckingEnabled() const;
    461460
    462     PassRefPtr<WebKitAnimationList> webkitGetAnimations() const;
    463 
    464461    PassRefPtr<RenderStyle> styleForRenderer();
    465462
  • trunk/Source/WebCore/dom/Element.idl

    r136924 r137243  
    8888    void scrollByLines(in [Optional=DefaultIsUndefined] long lines);
    8989    void scrollByPages(in [Optional=DefaultIsUndefined] long pages);
    90 
    91 #if defined(ENABLE_ANIMATION_API) && ENABLE_ANIMATION_API
    92     WebKitAnimationList webkitGetAnimations();
    93 #endif
    9490
    9591    // HTML 5
  • trunk/Source/WebCore/page/DOMWindow.idl

    r136467 r137243  
    622622
    623623    attribute StorageConstructor Storage;
    624 
    625 #if defined(ENABLE_ANIMATION_API) && ENABLE_ANIMATION_API
    626     attribute WebKitAnimationConstructor WebKitAnimation;
    627     attribute WebKitAnimationListConstructor WebKitAnimationList;
    628 #endif
    629624
    630625    attribute XPathEvaluatorConstructor XPathEvaluator;
  • trunk/Source/WebCore/page/animation/AnimationController.cpp

    r136744 r137243  
    4040#include "RenderView.h"
    4141#include "WebKitAnimationEvent.h"
    42 #include "WebKitAnimationList.h"
    4342#include "WebKitTransitionEvent.h"
    4443#include <wtf/CurrentTime.h>
     
    483482}
    484483
    485 PassRefPtr<WebKitAnimationList> AnimationControllerPrivate::animationsForRenderer(RenderObject* renderer) const
    486 {
    487     RefPtr<CompositeAnimation> animation = m_compositeAnimations.get(renderer);
    488 
    489     if (!animation)
    490         return 0;
    491 
    492     return animation->animations();
    493 }
    494 
    495484AnimationController::AnimationController(Frame* frame)
    496485    : m_data(adoptPtr(new AnimationControllerPrivate(frame)))
     
    649638}
    650639
    651 PassRefPtr<WebKitAnimationList> AnimationController::animationsForRenderer(RenderObject* renderer) const
    652 {
    653     return m_data->animationsForRenderer(renderer);
    654 }
    655 
    656640} // namespace WebCore
  • trunk/Source/WebCore/page/animation/AnimationController.h

    r118052 r137243  
    4444class RenderObject;
    4545class RenderStyle;
    46 class WebKitAnimationList;
    4746
    4847class AnimationController {
     
    7978    static bool supportsAcceleratedAnimationOfProperty(CSSPropertyID);
    8079
    81     PassRefPtr<WebKitAnimationList> animationsForRenderer(RenderObject*) const;
    82 
    8380private:
    8481    OwnPtr<AnimationControllerPrivate> m_data;
  • trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h

    r127757 r137243  
    5050class RenderObject;
    5151class RenderStyle;
    52 class WebKitAnimationList;
    5352
    5453enum SetChanged {
     
    108107    void animationWillBeRemoved(AnimationBase*);
    109108
    110     PassRefPtr<WebKitAnimationList> animationsForRenderer(RenderObject*) const;
    111 
    112109    void updateAnimationTimerForRenderer(RenderObject*);
    113110   
  • trunk/Source/WebCore/page/animation/CompositeAnimation.cpp

    r133976 r137243  
    3737#include "RenderObject.h"
    3838#include "RenderStyle.h"
    39 #include "WebKitAnimation.h"
    40 #include "WebKitAnimationList.h"
    4139
    4240namespace WebCore {
     
    575573}
    576574
    577 PassRefPtr<WebKitAnimationList> CompositeAnimation::animations() const
    578 {
    579     RefPtr<WebKitAnimationList> animations = WebKitAnimationList::create();
    580     if (!m_keyframeAnimations.isEmpty()) {
    581         m_keyframeAnimations.checkConsistency();
    582         for (Vector<AtomicStringImpl*>::const_iterator it = m_keyframeAnimationOrderMap.begin(); it != m_keyframeAnimationOrderMap.end(); ++it) {
    583             RefPtr<KeyframeAnimation> keyframeAnimation = m_keyframeAnimations.get(*it);
    584             if (keyframeAnimation) {
    585                 RefPtr<WebKitAnimation> anim = WebKitAnimation::create(keyframeAnimation);
    586                 animations->append(anim);
    587             }
    588         }
    589     }
    590     return animations;
    591 }
    592 
    593575} // namespace WebCore
  • trunk/Source/WebCore/page/animation/CompositeAnimation.h

    r120044 r137243  
    4242class RenderObject;
    4343class RenderStyle;
    44 class WebKitAnimationList;
    4544
    4645// A CompositeAnimation represents a collection of animations that are running
     
    8281    unsigned numberOfActiveAnimations() const;
    8382
    84     PassRefPtr<WebKitAnimationList> animations() const;
    85 
    8683private:
    8784    CompositeAnimation(AnimationControllerPrivate* animationController)
Note: See TracChangeset for help on using the changeset viewer.