Title: [237421] trunk/Source
Revision
237421
Author
grao...@webkit.org
Date
2018-10-25 12:17:04 -0700 (Thu, 25 Oct 2018)

Log Message

[Web Animations] Turn Web Animations CSS Integration off by default
https://bugs.webkit.org/show_bug.cgi?id=190901

Reviewed by Dean Jackson.

Source/WebCore:

* page/RuntimeEnabledFeatures.h:

Source/WebKit:

* Shared/WebPreferences.yaml:

Source/WebKitLegacy/mac:

* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):

Source/WebKitLegacy/win:

* WebPreferences.cpp:
(WebPreferences::initializeDefaultSettings):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (237420 => 237421)


--- trunk/Source/WebCore/ChangeLog	2018-10-25 17:44:38 UTC (rev 237420)
+++ trunk/Source/WebCore/ChangeLog	2018-10-25 19:17:04 UTC (rev 237421)
@@ -1,3 +1,12 @@
+2018-10-25  Antoine Quint  <grao...@apple.com>
+
+        [Web Animations] Turn Web Animations CSS Integration off by default
+        https://bugs.webkit.org/show_bug.cgi?id=190901
+
+        Reviewed by Dean Jackson.
+
+        * page/RuntimeEnabledFeatures.h:
+
 2018-10-25  Jon Davis  <j...@apple.com>
 
         Changed "Under Development" status to use "In Development" instead

Modified: trunk/Source/WebCore/page/RuntimeEnabledFeatures.h (237420 => 237421)


--- trunk/Source/WebCore/page/RuntimeEnabledFeatures.h	2018-10-25 17:44:38 UTC (rev 237420)
+++ trunk/Source/WebCore/page/RuntimeEnabledFeatures.h	2018-10-25 19:17:04 UTC (rev 237421)
@@ -346,7 +346,7 @@
     bool m_isWebShareEnabled { false };
     bool m_inputEventsEnabled { true };
     bool m_areWebAnimationsEnabled { true };
-    bool m_isWebAnimationsCSSIntegrationEnabled { true };
+    bool m_isWebAnimationsCSSIntegrationEnabled { false };
     bool m_isImageBitmapOffscreenCanvasEnabled { true };
     bool m_isCacheAPIEnabled { false };
     bool m_isFetchAPIEnabled { true };

Modified: trunk/Source/WebKit/ChangeLog (237420 => 237421)


--- trunk/Source/WebKit/ChangeLog	2018-10-25 17:44:38 UTC (rev 237420)
+++ trunk/Source/WebKit/ChangeLog	2018-10-25 19:17:04 UTC (rev 237421)
@@ -1,3 +1,12 @@
+2018-10-25  Antoine Quint  <grao...@apple.com>
+
+        [Web Animations] Turn Web Animations CSS Integration off by default
+        https://bugs.webkit.org/show_bug.cgi?id=190901
+
+        Reviewed by Dean Jackson.
+
+        * Shared/WebPreferences.yaml:
+
 2018-10-25  Michael Catanzaro  <mcatanz...@igalia.com>
 
         Unreviewed, try to fix GTK build with sandbox enabled

Modified: trunk/Source/WebKit/Shared/WebPreferences.yaml (237420 => 237421)


--- trunk/Source/WebKit/Shared/WebPreferences.yaml	2018-10-25 17:44:38 UTC (rev 237420)
+++ trunk/Source/WebKit/Shared/WebPreferences.yaml	2018-10-25 19:17:04 UTC (rev 237421)
@@ -1229,7 +1229,7 @@
 
 WebAnimationsCSSIntegrationEnabled:
   type: bool
-  defaultValue: true
+  defaultValue: DEFAULT_EXPERIMENTAL_FEATURES_ENABLED
   humanReadableName: "CSS Animations via Web Animations"
   humanReadableDescription: "Expose CSS Animations and CSS Transitions through getAnimations()"
   category: experimental

Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (237420 => 237421)


--- trunk/Source/WebKitLegacy/mac/ChangeLog	2018-10-25 17:44:38 UTC (rev 237420)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog	2018-10-25 19:17:04 UTC (rev 237421)
@@ -1,3 +1,13 @@
+2018-10-25  Antoine Quint  <grao...@apple.com>
+
+        [Web Animations] Turn Web Animations CSS Integration off by default
+        https://bugs.webkit.org/show_bug.cgi?id=190901
+
+        Reviewed by Dean Jackson.
+
+        * WebView/WebPreferences.mm:
+        (+[WebPreferences initialize]):
+
 2018-10-24  Alexey Proskuryakov  <a...@apple.com>
 
         Clean up some obsolete macOS version guards

Modified: trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm (237420 => 237421)


--- trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm	2018-10-25 17:44:38 UTC (rev 237420)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm	2018-10-25 19:17:04 UTC (rev 237421)
@@ -625,7 +625,7 @@
         [NSNumber numberWithBool:YES], WebKitDataTransferItemsEnabledPreferenceKey,
         [NSNumber numberWithBool:NO], WebKitCustomPasteboardDataEnabledPreferenceKey,
         [NSNumber numberWithBool:YES], WebKitModernMediaControlsEnabledPreferenceKey,
-        [NSNumber numberWithBool:YES], WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey,
+        [NSNumber numberWithBool:NO], WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey,
 
 #if ENABLE(WEBGL2)
         [NSNumber numberWithBool:NO], WebKitWebGL2EnabledPreferenceKey,

Modified: trunk/Source/WebKitLegacy/win/ChangeLog (237420 => 237421)


--- trunk/Source/WebKitLegacy/win/ChangeLog	2018-10-25 17:44:38 UTC (rev 237420)
+++ trunk/Source/WebKitLegacy/win/ChangeLog	2018-10-25 19:17:04 UTC (rev 237421)
@@ -1,3 +1,13 @@
+2018-10-25  Antoine Quint  <grao...@apple.com>
+
+        [Web Animations] Turn Web Animations CSS Integration off by default
+        https://bugs.webkit.org/show_bug.cgi?id=190901
+
+        Reviewed by Dean Jackson.
+
+        * WebPreferences.cpp:
+        (WebPreferences::initializeDefaultSettings):
+
 2018-10-21  Fujii Hironori  <hironori.fu...@sony.com>
 
         [Win][Clang] WebView.h: warning: 'QueryInterface' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]

Modified: trunk/Source/WebKitLegacy/win/WebPreferences.cpp (237420 => 237421)


--- trunk/Source/WebKitLegacy/win/WebPreferences.cpp	2018-10-25 17:44:38 UTC (rev 237420)
+++ trunk/Source/WebKitLegacy/win/WebPreferences.cpp	2018-10-25 19:17:04 UTC (rev 237421)
@@ -309,7 +309,7 @@
 
     CFDictionaryAddValue(defaults, CFSTR(WebKitWebAnimationsEnabledPreferenceKey), kCFBooleanTrue);
 
-    CFDictionaryAddValue(defaults, CFSTR(WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey), kCFBooleanTrue);
+    CFDictionaryAddValue(defaults, CFSTR(WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey), kCFBooleanFalse);
 
     CFDictionaryAddValue(defaults, CFSTR(WebKitUserTimingEnabledPreferenceKey), kCFBooleanFalse);
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to