Changeset 223328 in webkit


Ignore:
Timestamp:
Oct 14, 2017 6:45:26 PM (7 years ago)
Author:
commit-queue@webkit.org
Message:

Remove all Web Animations code
https://bugs.webkit.org/show_bug.cgi?id=178273

Patch by Antoine Quint <Antoine Quint> on 2017-10-14
Reviewed by Sam Weinig.

Source/WebCore:

We remove all existing code related to Web Animations which does not include any functionality,
only stubs. This leaves the build and runtime flags, we'll start a complete implementation from
scratch.

  • CMakeLists.txt:
  • DerivedSources.make:
  • WebCore.xcodeproj/project.pbxproj:
  • animation/Animatable.idl: Removed.
  • animation/AnimationEffect.cpp: Removed.
  • animation/AnimationEffect.h: Removed.
  • animation/AnimationEffect.idl: Removed.
  • animation/AnimationTimeline.cpp: Removed.
  • animation/AnimationTimeline.h: Removed.
  • animation/AnimationTimeline.idl: Removed.
  • animation/DocumentAnimation.cpp: Removed.
  • animation/DocumentAnimation.h: Removed.
  • animation/DocumentAnimation.idl: Removed.
  • animation/DocumentTimeline.cpp: Removed.
  • animation/DocumentTimeline.h: Removed.
  • animation/DocumentTimeline.idl: Removed.
  • animation/KeyframeEffect.cpp: Removed.
  • animation/KeyframeEffect.h: Removed.
  • animation/KeyframeEffect.idl: Removed.
  • animation/WebAnimation.cpp: Removed.
  • animation/WebAnimation.h: Removed.
  • animation/WebAnimation.idl: Removed.
  • bindings/js/JSAnimationTimelineCustom.cpp: Removed.
  • bindings/js/JSBindingsAllInOne.cpp:
  • bindings/js/WebCoreBuiltinNames.h:
  • dom/Element.cpp:

(WebCore::Element::getAnimations): Deleted.

  • dom/Element.h:
  • dom/Element.idl:

LayoutTests:

Remove the only existing Web Animations test.

  • webanimations/Document-expected.txt: Removed.
  • webanimations/Document.html: Removed.
Location:
trunk
Files:
3 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r223327 r223328  
     12017-10-14  Antoine Quint  <graouts@apple.com>
     2
     3        Remove all Web Animations code
     4        https://bugs.webkit.org/show_bug.cgi?id=178273
     5
     6        Reviewed by Sam Weinig.
     7
     8        Remove the only existing Web Animations test.
     9
     10        * webanimations/Document-expected.txt: Removed.
     11        * webanimations/Document.html: Removed.
     12
    1132017-10-14  Youenn Fablet  <youenn@apple.com>
    214
  • trunk/Source/WebCore/CMakeLists.txt

    r223045 r223328  
    415415    Modules/webvr/VRPose.idl
    416416    Modules/webvr/VRStageParameters.idl
    417 
    418     animation/Animatable.idl
    419     animation/AnimationEffect.idl
    420     animation/AnimationTimeline.idl
    421     animation/DocumentAnimation.idl
    422     animation/DocumentTimeline.idl
    423     animation/KeyframeEffect.idl
    424     animation/WebAnimation.idl
    425417
    426418    crypto/CryptoAlgorithmParameters.idl
     
    12621254    accessibility/AccessibilityTreeItem.cpp
    12631255
    1264     animation/AnimationEffect.cpp
    1265     animation/AnimationTimeline.cpp
    1266     animation/DocumentAnimation.cpp
    1267     animation/DocumentTimeline.cpp
    1268     animation/KeyframeEffect.cpp
    1269     animation/WebAnimation.cpp
    1270 
    12711256    bindings/js/CachedModuleScriptLoader.cpp
    12721257    bindings/js/CachedScriptFetcher.cpp
     
    12761261    bindings/js/GCController.cpp
    12771262    bindings/js/IDBBindingUtilities.cpp
    1278     bindings/js/JSAnimationTimelineCustom.cpp
    12791263    bindings/js/JSAttrCustom.cpp
    12801264    bindings/js/JSAudioTrackCustom.cpp
  • trunk/Source/WebCore/ChangeLog

    r223321 r223328  
     12017-10-14  Antoine Quint  <graouts@apple.com>
     2
     3        Remove all Web Animations code
     4        https://bugs.webkit.org/show_bug.cgi?id=178273
     5
     6        Reviewed by Sam Weinig.
     7
     8        We remove all existing code related to Web Animations which does not include any functionality,
     9        only stubs. This leaves the build and runtime flags, we'll start a complete implementation from
     10        scratch.
     11
     12        * CMakeLists.txt:
     13        * DerivedSources.make:
     14        * WebCore.xcodeproj/project.pbxproj:
     15        * animation/Animatable.idl: Removed.
     16        * animation/AnimationEffect.cpp: Removed.
     17        * animation/AnimationEffect.h: Removed.
     18        * animation/AnimationEffect.idl: Removed.
     19        * animation/AnimationTimeline.cpp: Removed.
     20        * animation/AnimationTimeline.h: Removed.
     21        * animation/AnimationTimeline.idl: Removed.
     22        * animation/DocumentAnimation.cpp: Removed.
     23        * animation/DocumentAnimation.h: Removed.
     24        * animation/DocumentAnimation.idl: Removed.
     25        * animation/DocumentTimeline.cpp: Removed.
     26        * animation/DocumentTimeline.h: Removed.
     27        * animation/DocumentTimeline.idl: Removed.
     28        * animation/KeyframeEffect.cpp: Removed.
     29        * animation/KeyframeEffect.h: Removed.
     30        * animation/KeyframeEffect.idl: Removed.
     31        * animation/WebAnimation.cpp: Removed.
     32        * animation/WebAnimation.h: Removed.
     33        * animation/WebAnimation.idl: Removed.
     34        * bindings/js/JSAnimationTimelineCustom.cpp: Removed.
     35        * bindings/js/JSBindingsAllInOne.cpp:
     36        * bindings/js/WebCoreBuiltinNames.h:
     37        * dom/Element.cpp:
     38        (WebCore::Element::getAnimations): Deleted.
     39        * dom/Element.h:
     40        * dom/Element.idl:
     41
    1422017-10-14  Devin Rousso  <webkit@devinrousso.com>
    243
  • trunk/Source/WebCore/DerivedSources.make

    r223193 r223328  
    343343    $(WebCore)/Modules/webvr/VRPose.idl \
    344344    $(WebCore)/Modules/webvr/VRStageParameters.idl \
    345     $(WebCore)/animation/Animatable.idl \
    346     $(WebCore)/animation/AnimationEffect.idl \
    347     $(WebCore)/animation/AnimationTimeline.idl \
    348     $(WebCore)/animation/DocumentAnimation.idl \
    349     $(WebCore)/animation/DocumentTimeline.idl \
    350     $(WebCore)/animation/KeyframeEffect.idl \
    351     $(WebCore)/animation/WebAnimation.idl \
    352345    $(WebCore)/crypto/CryptoAlgorithmParameters.idl \
    353346    $(WebCore)/crypto/CryptoKey.idl \
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r223277 r223328  
    578578                11E067EC1E62461300162D16 /* SimpleLineLayoutCoverage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11E067EB1E62461300162D16 /* SimpleLineLayoutCoverage.cpp */; };
    579579                11E067EE1E6246E500162D16 /* SimpleLineLayoutCoverage.h in Headers */ = {isa = PBXBuildFile; fileRef = 11E067ED1E6246E500162D16 /* SimpleLineLayoutCoverage.h */; settings = {ATTRIBUTES = (Private, ); }; };
    580                 120DE3ED1C86CA3E00B6D4DD /* WebAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 120DE3EA1C80161C00B6D4DD /* WebAnimation.cpp */; };
    581                 120DE3F11C86CCC600B6D4DD /* AnimationEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 120DE3EE1C86CCBD00B6D4DD /* AnimationEffect.cpp */; };
    582                 120DE3F81C87C5A800B6D4DD /* JSWebAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 120DE3F51C87C58E00B6D4DD /* JSWebAnimation.h */; };
    583                 120DE3F91C87C5AB00B6D4DD /* JSWebAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 120DE3F41C87C58E00B6D4DD /* JSWebAnimation.cpp */; };
    584                 120DE3FD1C87E18400B6D4DD /* JSAnimationEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 120DE3FC1C87E17900B6D4DD /* JSAnimationEffect.h */; };
    585                 120DE3FE1C87E18800B6D4DD /* JSAnimationEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 120DE3FB1C87E17900B6D4DD /* JSAnimationEffect.cpp */; };
    586                 1221E0471BFC3D2C006A1A00 /* DocumentAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1221E0411BFC3D2C006A1A00 /* DocumentAnimation.cpp */; };
    587                 1221E0481BFC3D2C006A1A00 /* DocumentAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1221E0421BFC3D2C006A1A00 /* DocumentAnimation.h */; };
    588                 1221E04A1BFC3D2C006A1A00 /* DocumentTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1221E0441BFC3D2C006A1A00 /* DocumentTimeline.cpp */; };
    589                 1221E04B1BFC3D2C006A1A00 /* DocumentTimeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 1221E0451BFC3D2C006A1A00 /* DocumentTimeline.h */; };
    590                 1221E05D1C02B444006A1A00 /* JSDocumentAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1221E0591C02B444006A1A00 /* JSDocumentAnimation.cpp */; };
    591                 1221E05E1C02B444006A1A00 /* JSDocumentAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1221E05A1C02B444006A1A00 /* JSDocumentAnimation.h */; };
    592                 1221E05F1C02B444006A1A00 /* JSDocumentTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1221E05B1C02B444006A1A00 /* JSDocumentTimeline.cpp */; };
    593                 1221E0601C02B444006A1A00 /* JSDocumentTimeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 1221E05C1C02B444006A1A00 /* JSDocumentTimeline.h */; };
    594                 1221E0631C02D623006A1A00 /* AnimationTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1221E0611C02D623006A1A00 /* AnimationTimeline.cpp */; };
    595                 1221E06C1C03D224006A1A00 /* JSAnimationTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1221E06A1C03D224006A1A00 /* JSAnimationTimeline.cpp */; };
    596                 1221E06D1C03D224006A1A00 /* JSAnimationTimeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 1221E06B1C03D224006A1A00 /* JSAnimationTimeline.h */; };
    597                 1221E0731C03E4C2006A1A00 /* JSAnimationTimelineCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1221E0721C03E4C2006A1A00 /* JSAnimationTimelineCustom.cpp */; };
    598                 12A253DB1C8FF7DC00C22295 /* KeyframeEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12A253D81C8FF7CC00C22295 /* KeyframeEffect.cpp */; };
    599                 12A253E01C8FFF6600C22295 /* JSKeyframeEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12A253DE1C8FFF5700C22295 /* JSKeyframeEffect.cpp */; };
    600                 12A253E11C8FFF6600C22295 /* JSKeyframeEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A253DF1C8FFF5700C22295 /* JSKeyframeEffect.h */; };
    601                 12A253E21C8FFF6600C22295 /* JSAnimatable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12A253DC1C8FFF4200C22295 /* JSAnimatable.cpp */; };
    602                 12A253E31C8FFF6600C22295 /* JSAnimatable.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A253DD1C8FFF4200C22295 /* JSAnimatable.h */; };
    603580                1400D7A817136EA70077CE05 /* ScriptWrappableInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 1400D7A717136EA70077CE05 /* ScriptWrappableInlines.h */; settings = {ATTRIBUTES = (Private, ); }; };
    604581                1402645E0AFDC19B005919E2 /* LoggingMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1402645D0AFDC19B005919E2 /* LoggingMac.mm */; };
     
    81498126                11E067EB1E62461300162D16 /* SimpleLineLayoutCoverage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleLineLayoutCoverage.cpp; sourceTree = "<group>"; };
    81508127                11E067ED1E6246E500162D16 /* SimpleLineLayoutCoverage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleLineLayoutCoverage.h; sourceTree = "<group>"; };
    8151                 120DE3EA1C80161C00B6D4DD /* WebAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebAnimation.cpp; sourceTree = "<group>"; };
    8152                 120DE3EB1C80161C00B6D4DD /* WebAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebAnimation.h; sourceTree = "<group>"; };
    8153                 120DE3EC1C80161C00B6D4DD /* WebAnimation.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WebAnimation.idl; sourceTree = "<group>"; };
    8154                 120DE3EE1C86CCBD00B6D4DD /* AnimationEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AnimationEffect.cpp; sourceTree = "<group>"; };
    8155                 120DE3EF1C86CCBD00B6D4DD /* AnimationEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnimationEffect.h; sourceTree = "<group>"; };
    8156                 120DE3F41C87C58E00B6D4DD /* JSWebAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebAnimation.cpp; sourceTree = "<group>"; };
    8157                 120DE3F51C87C58E00B6D4DD /* JSWebAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWebAnimation.h; sourceTree = "<group>"; };
    8158                 120DE3FA1C87D1F100B6D4DD /* AnimationEffect.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AnimationEffect.idl; sourceTree = "<group>"; };
    8159                 120DE3FB1C87E17900B6D4DD /* JSAnimationEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSAnimationEffect.cpp; sourceTree = "<group>"; };
    8160                 120DE3FC1C87E17900B6D4DD /* JSAnimationEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSAnimationEffect.h; sourceTree = "<group>"; };
    8161                 120DE4011C8E997A00B6D4DD /* Animatable.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Animatable.idl; sourceTree = "<group>"; };
    8162                 1221E0411BFC3D2C006A1A00 /* DocumentAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentAnimation.cpp; sourceTree = "<group>"; };
    8163                 1221E0421BFC3D2C006A1A00 /* DocumentAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentAnimation.h; sourceTree = "<group>"; };
    8164                 1221E0431BFC3D2C006A1A00 /* DocumentAnimation.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DocumentAnimation.idl; sourceTree = "<group>"; };
    8165                 1221E0441BFC3D2C006A1A00 /* DocumentTimeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentTimeline.cpp; sourceTree = "<group>"; };
    8166                 1221E0451BFC3D2C006A1A00 /* DocumentTimeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentTimeline.h; sourceTree = "<group>"; };
    8167                 1221E0461BFC3D2C006A1A00 /* DocumentTimeline.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DocumentTimeline.idl; sourceTree = "<group>"; };
    8168                 1221E0591C02B444006A1A00 /* JSDocumentAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDocumentAnimation.cpp; sourceTree = "<group>"; };
    8169                 1221E05A1C02B444006A1A00 /* JSDocumentAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDocumentAnimation.h; sourceTree = "<group>"; };
    8170                 1221E05B1C02B444006A1A00 /* JSDocumentTimeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDocumentTimeline.cpp; sourceTree = "<group>"; };
    8171                 1221E05C1C02B444006A1A00 /* JSDocumentTimeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDocumentTimeline.h; sourceTree = "<group>"; };
    8172                 1221E0611C02D623006A1A00 /* AnimationTimeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AnimationTimeline.cpp; sourceTree = "<group>"; };
    8173                 1221E0621C02D623006A1A00 /* AnimationTimeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnimationTimeline.h; sourceTree = "<group>"; };
    8174                 1221E0651C02D636006A1A00 /* AnimationTimeline.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = AnimationTimeline.idl; sourceTree = "<group>"; };
    8175                 1221E06A1C03D224006A1A00 /* JSAnimationTimeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSAnimationTimeline.cpp; sourceTree = "<group>"; };
    8176                 1221E06B1C03D224006A1A00 /* JSAnimationTimeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSAnimationTimeline.h; sourceTree = "<group>"; };
    8177                 1221E0721C03E4C2006A1A00 /* JSAnimationTimelineCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSAnimationTimelineCustom.cpp; sourceTree = "<group>"; };
    8178                 12A253D81C8FF7CC00C22295 /* KeyframeEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyframeEffect.cpp; sourceTree = "<group>"; };
    8179                 12A253D91C8FF7CC00C22295 /* KeyframeEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyframeEffect.h; sourceTree = "<group>"; };
    8180                 12A253DA1C8FF7CC00C22295 /* KeyframeEffect.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = KeyframeEffect.idl; sourceTree = "<group>"; };
    8181                 12A253DC1C8FFF4200C22295 /* JSAnimatable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSAnimatable.cpp; sourceTree = "<group>"; };
    8182                 12A253DD1C8FFF4200C22295 /* JSAnimatable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSAnimatable.h; sourceTree = "<group>"; };
    8183                 12A253DE1C8FFF5700C22295 /* JSKeyframeEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSKeyframeEffect.cpp; sourceTree = "<group>"; };
    8184                 12A253DF1C8FFF5700C22295 /* JSKeyframeEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSKeyframeEffect.h; sourceTree = "<group>"; };
    81858128                1400D7A717136EA70077CE05 /* ScriptWrappableInlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptWrappableInlines.h; sourceTree = "<group>"; };
    81868129                1402645D0AFDC19B005919E2 /* LoggingMac.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = LoggingMac.mm; sourceTree = "<group>"; };
     
    1707817021                        isa = PBXGroup;
    1707917022                        children = (
    17080                                 120DE4011C8E997A00B6D4DD /* Animatable.idl */,
    17081                                 120DE3EE1C86CCBD00B6D4DD /* AnimationEffect.cpp */,
    17082                                 120DE3EF1C86CCBD00B6D4DD /* AnimationEffect.h */,
    17083                                 120DE3FA1C87D1F100B6D4DD /* AnimationEffect.idl */,
    17084                                 1221E0611C02D623006A1A00 /* AnimationTimeline.cpp */,
    17085                                 1221E0621C02D623006A1A00 /* AnimationTimeline.h */,
    17086                                 1221E0651C02D636006A1A00 /* AnimationTimeline.idl */,
    17087                                 1221E0411BFC3D2C006A1A00 /* DocumentAnimation.cpp */,
    17088                                 1221E0421BFC3D2C006A1A00 /* DocumentAnimation.h */,
    17089                                 1221E0431BFC3D2C006A1A00 /* DocumentAnimation.idl */,
    17090                                 1221E0441BFC3D2C006A1A00 /* DocumentTimeline.cpp */,
    17091                                 1221E0451BFC3D2C006A1A00 /* DocumentTimeline.h */,
    17092                                 1221E0461BFC3D2C006A1A00 /* DocumentTimeline.idl */,
    17093                                 12A253D81C8FF7CC00C22295 /* KeyframeEffect.cpp */,
    17094                                 12A253D91C8FF7CC00C22295 /* KeyframeEffect.h */,
    17095                                 12A253DA1C8FF7CC00C22295 /* KeyframeEffect.idl */,
    17096                                 120DE3EA1C80161C00B6D4DD /* WebAnimation.cpp */,
    17097                                 120DE3EB1C80161C00B6D4DD /* WebAnimation.h */,
    17098                                 120DE3EC1C80161C00B6D4DD /* WebAnimation.idl */,
    1709917023                        );
    1710017024                        path = animation;
     
    1710417028                        isa = PBXGroup;
    1710517029                        children = (
    17106                                 12A253DC1C8FFF4200C22295 /* JSAnimatable.cpp */,
    17107                                 12A253DD1C8FFF4200C22295 /* JSAnimatable.h */,
    17108                                 120DE3FB1C87E17900B6D4DD /* JSAnimationEffect.cpp */,
    17109                                 120DE3FC1C87E17900B6D4DD /* JSAnimationEffect.h */,
    17110                                 1221E06A1C03D224006A1A00 /* JSAnimationTimeline.cpp */,
    17111                                 1221E06B1C03D224006A1A00 /* JSAnimationTimeline.h */,
    17112                                 1221E0591C02B444006A1A00 /* JSDocumentAnimation.cpp */,
    17113                                 1221E05A1C02B444006A1A00 /* JSDocumentAnimation.h */,
    17114                                 1221E05B1C02B444006A1A00 /* JSDocumentTimeline.cpp */,
    17115                                 1221E05C1C02B444006A1A00 /* JSDocumentTimeline.h */,
    17116                                 12A253DE1C8FFF5700C22295 /* JSKeyframeEffect.cpp */,
    17117                                 12A253DF1C8FFF5700C22295 /* JSKeyframeEffect.h */,
    17118                                 120DE3F41C87C58E00B6D4DD /* JSWebAnimation.cpp */,
    17119                                 120DE3F51C87C58E00B6D4DD /* JSWebAnimation.h */,
    1712017030                        );
    1712117031                        name = Animation;
     
    2026820178                        isa = PBXGroup;
    2026920179                        children = (
    20270                                 1221E0721C03E4C2006A1A00 /* JSAnimationTimelineCustom.cpp */,
    2027120180                                BC2ED6BB0C6BD2F000920BFF /* JSAttrCustom.cpp */,
    2027220181                                BE6DF70E171CA2DA00DD52B8 /* JSAudioTrackCustom.cpp */,
     
    2786327772                                B2F34FE60E82F81400F627CD /* DNS.h in Headers */,
    2786427773                                A8185F4009765766005826D9 /* Document.h in Headers */,
    27865                                 1221E0481BFC3D2C006A1A00 /* DocumentAnimation.h in Headers */,
    2786627774                                A3BB59F41457A40D00AC56FE /* DocumentEventQueue.h in Headers */,
    2786727775                                A8185F3D09765766005826D9 /* DocumentFragment.h in Headers */,
     
    2787427782                                AD6E71AD1668899D00320C13 /* DocumentSharedObjectPool.h in Headers */,
    2787527783                                0B90561A0F2578BF0095FF6A /* DocumentThreadableLoader.h in Headers */,
    27876                                 1221E04B1BFC3D2C006A1A00 /* DocumentTimeline.h in Headers */,
    2787727784                                86D982F7125C154000AD9E3D /* DocumentTiming.h in Headers */,
    2787827785                                A8185F3909765766005826D9 /* DocumentType.h in Headers */,
     
    2851928426                                576814451E70CB1F00E77754 /* JSAesKeyParams.h in Headers */,
    2852028427                                FDA15ECA12B03F50003A583A /* JSAnalyserNode.h in Headers */,
    28521                                 12A253E31C8FFF6600C22295 /* JSAnimatable.h in Headers */,
    28522                                 120DE3FD1C87E18400B6D4DD /* JSAnimationEffect.h in Headers */,
    2852328428                                3198480C1A1E6CE800A13318 /* JSAnimationEvent.h in Headers */,
    28524                                 1221E06D1C03D224006A1A00 /* JSAnimationTimeline.h in Headers */,
    2852528429                                A1DF5A991F7EC8C00058A477 /* JSApplePayContactField.h in Headers */,
    2852628430                                7C6579F01E00856600E3A27A /* JSApplePayLineItem.h in Headers */,
     
    2863528539                                59A86008119DAFA100DEF1EF /* JSDeviceOrientationEvent.h in Headers */,
    2863628540                                659DDC8309E198BA001BF3C6 /* JSDocument.h in Headers */,
    28637                                 1221E05E1C02B444006A1A00 /* JSDocumentAnimation.h in Headers */,
    2863828541                                ADDA94C219687AA500453029 /* JSDocumentCustom.h in Headers */,
    2863928542                                1A494EDF0A123F4C00FDAFC1 /* JSDocumentFragment.h in Headers */,
    28640                                 1221E0601C02B444006A1A00 /* JSDocumentTimeline.h in Headers */,
    2864128543                                65DF31F609D1CC60000BE325 /* JSDocumentType.h in Headers */,
    2864228544                                7C57BFE71EDE2F6100534A48 /* JSDOMAbstractOperations.h in Headers */,
     
    2888228784                                57E2335B1DC7D5E500F28D01 /* JSJsonWebKey.h in Headers */,
    2888328785                                A86629D309DA2B48009633A5 /* JSKeyboardEvent.h in Headers */,
    28884                                 12A253E11C8FFF6600C22295 /* JSKeyframeEffect.h in Headers */,
    2888528786                                935F45430F7C3B5F00D7C1FB /* JSLazyEventListener.h in Headers */,
    2888628787                                BCE1C43C0D9830D3003B02F2 /* JSLocation.h in Headers */,
     
    2924429145                                7AF9B20F18CFB5F400C64BEF /* JSVTTRegionList.h in Headers */,
    2924529146                                FD82D7F813D4C8BD004E4372 /* JSWaveShaperNode.h in Headers */,
    29246                                 120DE3F81C87C5A800B6D4DD /* JSWebAnimation.h in Headers */,
    2924729147                                D3F3D3641A69B1900059FC2B /* JSWebGL2RenderingContext.h in Headers */,
    2924829148                                A7D20F63107F406900A80392 /* JSWebGLActiveInfo.h in Headers */,
     
    3145531355                                49E912AA0EFAC906009D0CAF /* Animation.cpp in Sources */,
    3145631356                                316FE1110E6E1DA700BF6088 /* AnimationBase.cpp in Sources */,
    31457                                 120DE3F11C86CCC600B6D4DD /* AnimationEffect.cpp in Sources */,
    3145831357                                319848021A1D818100A13318 /* AnimationEvent.cpp in Sources */,
    3145931358                                49E912AC0EFAC906009D0CAF /* AnimationList.cpp in Sources */,
    31460                                 1221E0631C02D623006A1A00 /* AnimationTimeline.cpp in Sources */,
    3146131359                                93309DD6099E64920056E581 /* AppendNodeCommand.cpp in Sources */,
    3146231360                                A1DF5AB51F8078F30058A477 /* ApplePayContactField.cpp in Sources */,
     
    3195531853                                F293B27E56C112F373FFF27E /* DNSResolveQueue.cpp in Sources */,
    3195631854                                A8185F3C09765766005826D9 /* Document.cpp in Sources */,
    31957                                 1221E0471BFC3D2C006A1A00 /* DocumentAnimation.cpp in Sources */,
    3195831855                                A3BB59F31457A40D00AC56FE /* DocumentEventQueue.cpp in Sources */,
    3195931856                                A8185F3F09765766005826D9 /* DocumentFragment.cpp in Sources */,
     
    3196631863                                AD6E71AC1668899D00320C13 /* DocumentSharedObjectPool.cpp in Sources */,
    3196731864                                0B9056190F2578BE0095FF6A /* DocumentThreadableLoader.cpp in Sources */,
    31968                                 1221E04A1BFC3D2C006A1A00 /* DocumentTimeline.cpp in Sources */,
    3196931865                                A8185F3A09765766005826D9 /* DocumentType.cpp in Sources */,
    3197031866                                973889A0116EA9DC00ADF313 /* DocumentWriter.cpp in Sources */,
     
    3255832454                                FDA15EC912B03F50003A583A /* JSAnalyserNode.cpp in Sources */,
    3255932455                                31A795C61888BADC00382F90 /* JSANGLEInstancedArrays.cpp in Sources */,
    32560                                 12A253E21C8FFF6600C22295 /* JSAnimatable.cpp in Sources */,
    32561                                 120DE3FE1C87E18800B6D4DD /* JSAnimationEffect.cpp in Sources */,
    3256232456                                3198480B1A1E6CE400A13318 /* JSAnimationEvent.cpp in Sources */,
    32563                                 1221E06C1C03D224006A1A00 /* JSAnimationTimeline.cpp in Sources */,
    32564                                 1221E0731C03E4C2006A1A00 /* JSAnimationTimelineCustom.cpp in Sources */,
    3256532457                                A1DF5A9A1F7EC8C00058A477 /* JSApplePayContactField.cpp in Sources */,
    3256632458                                1ADFDFEC1E71E455008F5D34 /* JSApplePayError.cpp in Sources */,
     
    3269332585                                59A86006119DAF7F00DEF1EF /* JSDeviceOrientationEvent.cpp in Sources */,
    3269432586                                659DDC8209E198BA001BF3C6 /* JSDocument.cpp in Sources */,
    32695                                 1221E05D1C02B444006A1A00 /* JSDocumentAnimation.cpp in Sources */,
    3269632587                                49C7BA8D1042F5B10009D447 /* JSDocumentCustom.cpp in Sources */,
    3269732588                                E3B7C0631DC34160001FB0B8 /* JSDocumentDOMJIT.cpp in Sources */,
     
    3269932590                                7C33F3621B4A050400502CAF /* JSDocumentFragmentCustom.cpp in Sources */,
    3270032591                                E3975B791EC9AF3F00847717 /* JSDocumentFragmentDOMJIT.cpp in Sources */,
    32701                                 1221E05F1C02B444006A1A00 /* JSDocumentTimeline.cpp in Sources */,
    3270232592                                65DF31F509D1CC60000BE325 /* JSDocumentType.cpp in Sources */,
    3270332593                                1AC2260C0DB69F190089B669 /* JSDOMApplicationCache.cpp in Sources */,
     
    3293532825                                57E2335F1DC7D67B00F28D01 /* JSJsonWebKey.cpp in Sources */,
    3293632826                                A86629D409DA2B48009633A5 /* JSKeyboardEvent.cpp in Sources */,
    32937                                 12A253E01C8FFF6600C22295 /* JSKeyframeEffect.cpp in Sources */,
    3293832827                                935F45420F7C3B5F00D7C1FB /* JSLazyEventListener.cpp in Sources */,
    3293932828                                BCE1C43B0D9830D3003B02F2 /* JSLocation.cpp in Sources */,
     
    3332833217                                7AF9B20E18CFB5F400C64BEF /* JSVTTRegionList.cpp in Sources */,
    3332933218                                FD82D7F713D4C8BD004E4372 /* JSWaveShaperNode.cpp in Sources */,
    33330                                 120DE3F91C87C5AB00B6D4DD /* JSWebAnimation.cpp in Sources */,
    3333133219                                D3F3D3631A69B1900059FC2B /* JSWebGL2RenderingContext.cpp in Sources */,
    3333233220                                D3F3D36C1A69B7D50059FC2B /* JSWebGL2RenderingContextCustom.cpp in Sources */,
     
    3342733315                                935C477009AC4D7300A6AAB4 /* KeyEventMac.mm in Sources */,
    3342833316                                316FE1190E6E1DA700BF6088 /* KeyframeAnimation.cpp in Sources */,
    33429                                 12A253DB1C8FF7DC00C22295 /* KeyframeEffect.cpp in Sources */,
    3343033317                                BC5EBA100E823E4700B25965 /* KeyframeList.cpp in Sources */,
    3343133318                                450CEBF015073BBE002BB149 /* LabelableElement.cpp in Sources */,
     
    3463034517                                AA478A8016CD70C3007D1BB4 /* WebAccessibilityObjectWrapperMac.mm in Sources */,
    3463134518                                2D3EF4491917915C00034184 /* WebActionDisablingCALayerDelegate.mm in Sources */,
    34632                                 120DE3ED1C86CA3E00B6D4DD /* WebAnimation.cpp in Sources */,
    3463334519                                E18536851F50906100FE091B /* WebArchiveResourceFromNSAttributedString.mm in Sources */,
    3463434520                                E18C35431F71970100FF632D /* WebArchiveResourceWebResourceHandler.mm in Sources */,
  • trunk/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp

    r221302 r223328  
    3030#include "DOMWrapperWorld.cpp"
    3131#include "GCController.cpp"
    32 #include "JSAnimationTimelineCustom.cpp"
    3332#include "JSAttrCustom.cpp"
    3433#include "JSAudioTrackCustom.cpp"
  • trunk/Source/WebCore/bindings/js/WebCoreBuiltinNames.h

    r223279 r223328  
    3333#define WEBCORE_COMMON_PRIVATE_IDENTIFIERS_EACH_PROPERTY_NAME(macro) \
    3434    macro(Animation) \
    35     macro(AnimationEffectReadOnly) \
    36     macro(AnimationTimeline) \
    3735    macro(ApplePaySession) \
    3836    macro(AttachmentElement) \
     
    7371    macro(IntersectionObserver) \
    7472    macro(IntersectionObserverEntry) \
    75     macro(KeyframeEffect) \
    7673    macro(MediaEncryptedEvent) \
    7774    macro(MediaKeyMessageEvent) \
  • trunk/Source/WebCore/dom/Element.cpp

    r223264 r223328  
    4242#include "DOMRectList.h"
    4343#include "DOMTokenList.h"
    44 #include "DocumentAnimation.h"
    4544#include "DocumentSharedObjectPool.h"
    4645#include "Editing.h"
     
    7271#include "JSLazyEventListener.h"
    7372#include "KeyboardEvent.h"
    74 #include "KeyframeEffect.h"
    7573#include "MainFrame.h"
    7674#include "MutationObserverInterestGroup.h"
     
    14971495}
    14981496
    1499 #if ENABLE(WEB_ANIMATIONS)
    1500 WebAnimationVector Element::getAnimations()
    1501 {
    1502     auto checkTarget = [this](AnimationEffect const& effect)
    1503     {
    1504         return (static_cast<KeyframeEffect const&>(effect).target() == this);
    1505     };
    1506 
    1507     auto* document = DocumentAnimation::from(&this->document());
    1508     if (document)
    1509         return document->getAnimations(WTFMove(checkTarget));
    1510     return WebAnimationVector();
    1511 }
    1512 #endif
    1513 
    15141497bool Element::hasDisplayContents() const
    15151498{
  • trunk/Source/WebCore/dom/Element.h

    r222554 r223328  
    544544    void setAttributeEventListener(const AtomicString& eventType, const QualifiedName& attributeName, const AtomicString& value);
    545545
    546 #if ENABLE(WEB_ANIMATIONS)
    547     Vector<WebAnimation*> getAnimations();
    548 #endif
    549 
    550546    Element* findAnchorElementForLink(String& outAnchorName);
    551547
  • trunk/Source/WebCore/dom/Element.idl

    r222429 r223328  
    147147};
    148148
    149 Element implements Animatable;
    150149Element implements ChildNode;
    151150Element implements DocumentAndElementEventHandlers;
Note: See TracChangeset for help on using the changeset viewer.