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:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@232537
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+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.
2018-06-05 Per Arne Vollan <pvollan@apple.com>
Move OpenGL display mask to screen data struct.
typedef USVString CSSOMString;
[
typedef USVString CSSOMString;
[
- EnabledAtRuntime=WebAnimations,
+ EnabledAtRuntime=WebAnimationsCSSIntegration,
Exposed=Window
] interface CSSAnimation : WebAnimation {
readonly attribute CSSOMString animationName;
Exposed=Window
] interface CSSAnimation : WebAnimation {
readonly attribute CSSOMString animationName;
typedef USVString CSSOMString;
[
typedef USVString CSSOMString;
[
- EnabledAtRuntime=WebAnimations,
+ EnabledAtRuntime=WebAnimationsCSSIntegration,
Exposed=Window
] interface CSSTransition : WebAnimation {
readonly attribute CSSOMString transitionProperty;
Exposed=Window
] interface CSSTransition : WebAnimation {
readonly attribute CSSOMString transitionProperty;
+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.
2018-06-01 Dean Jackson <dino@apple.com>
Add a demo for passive touch listeners.
return !!window.Animation;
}
return !!window.Animation;
}
+function testWebAnimationsCSSIntegration() {
+ return !!window.CSSAnimation;
+}
+
function testWebGL2() {
let canvas = document.createElement("canvas");
return canvas.getContext("webgl2");
function testWebGL2() {
let canvas = document.createElement("canvas");
return canvas.getContext("webgl2");
<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="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>
<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>