Skip to content
Permalink
Browse files
[Web Animations] Only expose CSSAnimation and CSSTransition if the We…
…bAnimationsCSSIntegration runtime flag is enabled

https://bugs.webkit.org/show_bug.cgi?id=186305

Reviewed by Dean Jackson.

Source/WebCore:

* animation/CSSAnimation.idl:
* animation/CSSTransition.idl:

Websites/webkit.org:

Add a test for the WebAnimationsCSSIntegration runtime flag.

* experimental-features.html:

Canonical link: https://commits.webkit.org/201718@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@232537 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
graouts committed Jun 6, 2018
1 parent d3f5c61 commit 101767badd224ef6b43f2af7d5aa14c5b13eecee
@@ -1,3 +1,13 @@
2018-06-05 Antoine Quint <graouts@apple.com>

[Web Animations] Only expose CSSAnimation and CSSTransition if the WebAnimationsCSSIntegration runtime flag is enabled
https://bugs.webkit.org/show_bug.cgi?id=186305

Reviewed by Dean Jackson.

* animation/CSSAnimation.idl:
* animation/CSSTransition.idl:

2018-06-05 Per Arne Vollan <pvollan@apple.com>

Move OpenGL display mask to screen data struct.
@@ -26,7 +26,7 @@
typedef USVString CSSOMString;

[
EnabledAtRuntime=WebAnimations,
EnabledAtRuntime=WebAnimationsCSSIntegration,
Exposed=Window
] interface CSSAnimation : WebAnimation {
readonly attribute CSSOMString animationName;
@@ -26,7 +26,7 @@
typedef USVString CSSOMString;

[
EnabledAtRuntime=WebAnimations,
EnabledAtRuntime=WebAnimationsCSSIntegration,
Exposed=Window
] interface CSSTransition : WebAnimation {
readonly attribute CSSOMString transitionProperty;
@@ -1,3 +1,14 @@
2018-06-05 Antoine Quint <graouts@apple.com>

[Web Animations] Only expose CSSAnimation and CSSTransition if the WebAnimationsCSSIntegration runtime flag is enabled
https://bugs.webkit.org/show_bug.cgi?id=186305

Reviewed by Dean Jackson.

Add a test for the WebAnimationsCSSIntegration runtime flag.

* experimental-features.html:

2018-06-01 Dean Jackson <dino@apple.com>

Add a demo for passive touch listeners.
@@ -94,6 +94,10 @@
return !!window.Animation;
}

function testWebAnimationsCSSIntegration() {
return !!window.CSSAnimation;
}

function testWebGL2() {
let canvas = document.createElement("canvas");
return canvas.getContext("webgl2");
@@ -146,6 +150,7 @@ <h1>Experimental Feature Availability</h1>
<div class="test" id="SubtleCrypto"><p>SubtleCrypto</p></div>
<div class="test" id="VariationFonts"><p>Variation Fonts</p></div>
<div class="test" id="WebAnimations"><p>Web Animations</p></div>
<div class="test" id="WebAnimationsCSSIntegration"><p>Web Animations and CSS Integration</p></div>
<div class="test" id="WebGL2"><p>WebGL 2.0</p></div>
<div class="test" id="WebGPU"><p>WebGPU</p></div>
<div class="test" id="WebRTC"><p>WebRTC</p></div>

0 comments on commit 101767b

Please sign in to comment.