Changeset 223328 in webkit
- Timestamp:
- Oct 14, 2017 6:45:26 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 3 deleted
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r223327 r223328 1 2017-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 1 13 2017-10-14 Youenn Fablet <youenn@apple.com> 2 14 -
trunk/Source/WebCore/CMakeLists.txt
r223045 r223328 415 415 Modules/webvr/VRPose.idl 416 416 Modules/webvr/VRStageParameters.idl 417 418 animation/Animatable.idl419 animation/AnimationEffect.idl420 animation/AnimationTimeline.idl421 animation/DocumentAnimation.idl422 animation/DocumentTimeline.idl423 animation/KeyframeEffect.idl424 animation/WebAnimation.idl425 417 426 418 crypto/CryptoAlgorithmParameters.idl … … 1262 1254 accessibility/AccessibilityTreeItem.cpp 1263 1255 1264 animation/AnimationEffect.cpp1265 animation/AnimationTimeline.cpp1266 animation/DocumentAnimation.cpp1267 animation/DocumentTimeline.cpp1268 animation/KeyframeEffect.cpp1269 animation/WebAnimation.cpp1270 1271 1256 bindings/js/CachedModuleScriptLoader.cpp 1272 1257 bindings/js/CachedScriptFetcher.cpp … … 1276 1261 bindings/js/GCController.cpp 1277 1262 bindings/js/IDBBindingUtilities.cpp 1278 bindings/js/JSAnimationTimelineCustom.cpp1279 1263 bindings/js/JSAttrCustom.cpp 1280 1264 bindings/js/JSAudioTrackCustom.cpp -
trunk/Source/WebCore/ChangeLog
r223321 r223328 1 2017-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 1 42 2017-10-14 Devin Rousso <webkit@devinrousso.com> 2 43 -
trunk/Source/WebCore/DerivedSources.make
r223193 r223328 343 343 $(WebCore)/Modules/webvr/VRPose.idl \ 344 344 $(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 \352 345 $(WebCore)/crypto/CryptoAlgorithmParameters.idl \ 353 346 $(WebCore)/crypto/CryptoKey.idl \ -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r223277 r223328 578 578 11E067EC1E62461300162D16 /* SimpleLineLayoutCoverage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11E067EB1E62461300162D16 /* SimpleLineLayoutCoverage.cpp */; }; 579 579 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 */; };603 580 1400D7A817136EA70077CE05 /* ScriptWrappableInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 1400D7A717136EA70077CE05 /* ScriptWrappableInlines.h */; settings = {ATTRIBUTES = (Private, ); }; }; 604 581 1402645E0AFDC19B005919E2 /* LoggingMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1402645D0AFDC19B005919E2 /* LoggingMac.mm */; }; … … 8149 8126 11E067EB1E62461300162D16 /* SimpleLineLayoutCoverage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleLineLayoutCoverage.cpp; sourceTree = "<group>"; }; 8150 8127 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>"; };8185 8128 1400D7A717136EA70077CE05 /* ScriptWrappableInlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptWrappableInlines.h; sourceTree = "<group>"; }; 8186 8129 1402645D0AFDC19B005919E2 /* LoggingMac.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = LoggingMac.mm; sourceTree = "<group>"; }; … … 17078 17021 isa = PBXGroup; 17079 17022 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 */,17099 17023 ); 17100 17024 path = animation; … … 17104 17028 isa = PBXGroup; 17105 17029 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 */,17120 17030 ); 17121 17031 name = Animation; … … 20268 20178 isa = PBXGroup; 20269 20179 children = ( 20270 1221E0721C03E4C2006A1A00 /* JSAnimationTimelineCustom.cpp */,20271 20180 BC2ED6BB0C6BD2F000920BFF /* JSAttrCustom.cpp */, 20272 20181 BE6DF70E171CA2DA00DD52B8 /* JSAudioTrackCustom.cpp */, … … 27863 27772 B2F34FE60E82F81400F627CD /* DNS.h in Headers */, 27864 27773 A8185F4009765766005826D9 /* Document.h in Headers */, 27865 1221E0481BFC3D2C006A1A00 /* DocumentAnimation.h in Headers */,27866 27774 A3BB59F41457A40D00AC56FE /* DocumentEventQueue.h in Headers */, 27867 27775 A8185F3D09765766005826D9 /* DocumentFragment.h in Headers */, … … 27874 27782 AD6E71AD1668899D00320C13 /* DocumentSharedObjectPool.h in Headers */, 27875 27783 0B90561A0F2578BF0095FF6A /* DocumentThreadableLoader.h in Headers */, 27876 1221E04B1BFC3D2C006A1A00 /* DocumentTimeline.h in Headers */,27877 27784 86D982F7125C154000AD9E3D /* DocumentTiming.h in Headers */, 27878 27785 A8185F3909765766005826D9 /* DocumentType.h in Headers */, … … 28519 28426 576814451E70CB1F00E77754 /* JSAesKeyParams.h in Headers */, 28520 28427 FDA15ECA12B03F50003A583A /* JSAnalyserNode.h in Headers */, 28521 12A253E31C8FFF6600C22295 /* JSAnimatable.h in Headers */,28522 120DE3FD1C87E18400B6D4DD /* JSAnimationEffect.h in Headers */,28523 28428 3198480C1A1E6CE800A13318 /* JSAnimationEvent.h in Headers */, 28524 1221E06D1C03D224006A1A00 /* JSAnimationTimeline.h in Headers */,28525 28429 A1DF5A991F7EC8C00058A477 /* JSApplePayContactField.h in Headers */, 28526 28430 7C6579F01E00856600E3A27A /* JSApplePayLineItem.h in Headers */, … … 28635 28539 59A86008119DAFA100DEF1EF /* JSDeviceOrientationEvent.h in Headers */, 28636 28540 659DDC8309E198BA001BF3C6 /* JSDocument.h in Headers */, 28637 1221E05E1C02B444006A1A00 /* JSDocumentAnimation.h in Headers */,28638 28541 ADDA94C219687AA500453029 /* JSDocumentCustom.h in Headers */, 28639 28542 1A494EDF0A123F4C00FDAFC1 /* JSDocumentFragment.h in Headers */, 28640 1221E0601C02B444006A1A00 /* JSDocumentTimeline.h in Headers */,28641 28543 65DF31F609D1CC60000BE325 /* JSDocumentType.h in Headers */, 28642 28544 7C57BFE71EDE2F6100534A48 /* JSDOMAbstractOperations.h in Headers */, … … 28882 28784 57E2335B1DC7D5E500F28D01 /* JSJsonWebKey.h in Headers */, 28883 28785 A86629D309DA2B48009633A5 /* JSKeyboardEvent.h in Headers */, 28884 12A253E11C8FFF6600C22295 /* JSKeyframeEffect.h in Headers */,28885 28786 935F45430F7C3B5F00D7C1FB /* JSLazyEventListener.h in Headers */, 28886 28787 BCE1C43C0D9830D3003B02F2 /* JSLocation.h in Headers */, … … 29244 29145 7AF9B20F18CFB5F400C64BEF /* JSVTTRegionList.h in Headers */, 29245 29146 FD82D7F813D4C8BD004E4372 /* JSWaveShaperNode.h in Headers */, 29246 120DE3F81C87C5A800B6D4DD /* JSWebAnimation.h in Headers */,29247 29147 D3F3D3641A69B1900059FC2B /* JSWebGL2RenderingContext.h in Headers */, 29248 29148 A7D20F63107F406900A80392 /* JSWebGLActiveInfo.h in Headers */, … … 31455 31355 49E912AA0EFAC906009D0CAF /* Animation.cpp in Sources */, 31456 31356 316FE1110E6E1DA700BF6088 /* AnimationBase.cpp in Sources */, 31457 120DE3F11C86CCC600B6D4DD /* AnimationEffect.cpp in Sources */,31458 31357 319848021A1D818100A13318 /* AnimationEvent.cpp in Sources */, 31459 31358 49E912AC0EFAC906009D0CAF /* AnimationList.cpp in Sources */, 31460 1221E0631C02D623006A1A00 /* AnimationTimeline.cpp in Sources */,31461 31359 93309DD6099E64920056E581 /* AppendNodeCommand.cpp in Sources */, 31462 31360 A1DF5AB51F8078F30058A477 /* ApplePayContactField.cpp in Sources */, … … 31955 31853 F293B27E56C112F373FFF27E /* DNSResolveQueue.cpp in Sources */, 31956 31854 A8185F3C09765766005826D9 /* Document.cpp in Sources */, 31957 1221E0471BFC3D2C006A1A00 /* DocumentAnimation.cpp in Sources */,31958 31855 A3BB59F31457A40D00AC56FE /* DocumentEventQueue.cpp in Sources */, 31959 31856 A8185F3F09765766005826D9 /* DocumentFragment.cpp in Sources */, … … 31966 31863 AD6E71AC1668899D00320C13 /* DocumentSharedObjectPool.cpp in Sources */, 31967 31864 0B9056190F2578BE0095FF6A /* DocumentThreadableLoader.cpp in Sources */, 31968 1221E04A1BFC3D2C006A1A00 /* DocumentTimeline.cpp in Sources */,31969 31865 A8185F3A09765766005826D9 /* DocumentType.cpp in Sources */, 31970 31866 973889A0116EA9DC00ADF313 /* DocumentWriter.cpp in Sources */, … … 32558 32454 FDA15EC912B03F50003A583A /* JSAnalyserNode.cpp in Sources */, 32559 32455 31A795C61888BADC00382F90 /* JSANGLEInstancedArrays.cpp in Sources */, 32560 12A253E21C8FFF6600C22295 /* JSAnimatable.cpp in Sources */,32561 120DE3FE1C87E18800B6D4DD /* JSAnimationEffect.cpp in Sources */,32562 32456 3198480B1A1E6CE400A13318 /* JSAnimationEvent.cpp in Sources */, 32563 1221E06C1C03D224006A1A00 /* JSAnimationTimeline.cpp in Sources */,32564 1221E0731C03E4C2006A1A00 /* JSAnimationTimelineCustom.cpp in Sources */,32565 32457 A1DF5A9A1F7EC8C00058A477 /* JSApplePayContactField.cpp in Sources */, 32566 32458 1ADFDFEC1E71E455008F5D34 /* JSApplePayError.cpp in Sources */, … … 32693 32585 59A86006119DAF7F00DEF1EF /* JSDeviceOrientationEvent.cpp in Sources */, 32694 32586 659DDC8209E198BA001BF3C6 /* JSDocument.cpp in Sources */, 32695 1221E05D1C02B444006A1A00 /* JSDocumentAnimation.cpp in Sources */,32696 32587 49C7BA8D1042F5B10009D447 /* JSDocumentCustom.cpp in Sources */, 32697 32588 E3B7C0631DC34160001FB0B8 /* JSDocumentDOMJIT.cpp in Sources */, … … 32699 32590 7C33F3621B4A050400502CAF /* JSDocumentFragmentCustom.cpp in Sources */, 32700 32591 E3975B791EC9AF3F00847717 /* JSDocumentFragmentDOMJIT.cpp in Sources */, 32701 1221E05F1C02B444006A1A00 /* JSDocumentTimeline.cpp in Sources */,32702 32592 65DF31F509D1CC60000BE325 /* JSDocumentType.cpp in Sources */, 32703 32593 1AC2260C0DB69F190089B669 /* JSDOMApplicationCache.cpp in Sources */, … … 32935 32825 57E2335F1DC7D67B00F28D01 /* JSJsonWebKey.cpp in Sources */, 32936 32826 A86629D409DA2B48009633A5 /* JSKeyboardEvent.cpp in Sources */, 32937 12A253E01C8FFF6600C22295 /* JSKeyframeEffect.cpp in Sources */,32938 32827 935F45420F7C3B5F00D7C1FB /* JSLazyEventListener.cpp in Sources */, 32939 32828 BCE1C43B0D9830D3003B02F2 /* JSLocation.cpp in Sources */, … … 33328 33217 7AF9B20E18CFB5F400C64BEF /* JSVTTRegionList.cpp in Sources */, 33329 33218 FD82D7F713D4C8BD004E4372 /* JSWaveShaperNode.cpp in Sources */, 33330 120DE3F91C87C5AB00B6D4DD /* JSWebAnimation.cpp in Sources */,33331 33219 D3F3D3631A69B1900059FC2B /* JSWebGL2RenderingContext.cpp in Sources */, 33332 33220 D3F3D36C1A69B7D50059FC2B /* JSWebGL2RenderingContextCustom.cpp in Sources */, … … 33427 33315 935C477009AC4D7300A6AAB4 /* KeyEventMac.mm in Sources */, 33428 33316 316FE1190E6E1DA700BF6088 /* KeyframeAnimation.cpp in Sources */, 33429 12A253DB1C8FF7DC00C22295 /* KeyframeEffect.cpp in Sources */,33430 33317 BC5EBA100E823E4700B25965 /* KeyframeList.cpp in Sources */, 33431 33318 450CEBF015073BBE002BB149 /* LabelableElement.cpp in Sources */, … … 34630 34517 AA478A8016CD70C3007D1BB4 /* WebAccessibilityObjectWrapperMac.mm in Sources */, 34631 34518 2D3EF4491917915C00034184 /* WebActionDisablingCALayerDelegate.mm in Sources */, 34632 120DE3ED1C86CA3E00B6D4DD /* WebAnimation.cpp in Sources */,34633 34519 E18536851F50906100FE091B /* WebArchiveResourceFromNSAttributedString.mm in Sources */, 34634 34520 E18C35431F71970100FF632D /* WebArchiveResourceWebResourceHandler.mm in Sources */, -
trunk/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp
r221302 r223328 30 30 #include "DOMWrapperWorld.cpp" 31 31 #include "GCController.cpp" 32 #include "JSAnimationTimelineCustom.cpp"33 32 #include "JSAttrCustom.cpp" 34 33 #include "JSAudioTrackCustom.cpp" -
trunk/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
r223279 r223328 33 33 #define WEBCORE_COMMON_PRIVATE_IDENTIFIERS_EACH_PROPERTY_NAME(macro) \ 34 34 macro(Animation) \ 35 macro(AnimationEffectReadOnly) \36 macro(AnimationTimeline) \37 35 macro(ApplePaySession) \ 38 36 macro(AttachmentElement) \ … … 73 71 macro(IntersectionObserver) \ 74 72 macro(IntersectionObserverEntry) \ 75 macro(KeyframeEffect) \76 73 macro(MediaEncryptedEvent) \ 77 74 macro(MediaKeyMessageEvent) \ -
trunk/Source/WebCore/dom/Element.cpp
r223264 r223328 42 42 #include "DOMRectList.h" 43 43 #include "DOMTokenList.h" 44 #include "DocumentAnimation.h"45 44 #include "DocumentSharedObjectPool.h" 46 45 #include "Editing.h" … … 72 71 #include "JSLazyEventListener.h" 73 72 #include "KeyboardEvent.h" 74 #include "KeyframeEffect.h"75 73 #include "MainFrame.h" 76 74 #include "MutationObserverInterestGroup.h" … … 1497 1495 } 1498 1496 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 #endif1513 1514 1497 bool Element::hasDisplayContents() const 1515 1498 { -
trunk/Source/WebCore/dom/Element.h
r222554 r223328 544 544 void setAttributeEventListener(const AtomicString& eventType, const QualifiedName& attributeName, const AtomicString& value); 545 545 546 #if ENABLE(WEB_ANIMATIONS)547 Vector<WebAnimation*> getAnimations();548 #endif549 550 546 Element* findAnchorElementForLink(String& outAnchorName); 551 547 -
trunk/Source/WebCore/dom/Element.idl
r222429 r223328 147 147 }; 148 148 149 Element implements Animatable;150 149 Element implements ChildNode; 151 150 Element implements DocumentAndElementEventHandlers;
Note: See TracChangeset
for help on using the changeset viewer.