[iOS] Enable asynchronous frame scrolling by default
authorantti@apple.com <antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 12 Mar 2019 19:18:51 +0000 (19:18 +0000)
committerantti@apple.com <antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 12 Mar 2019 19:18:51 +0000 (19:18 +0000)
https://bugs.webkit.org/show_bug.cgi?id=195622
<rdar://problem/48658028>

Reviewed by Simon Fraser

* Shared/WebPreferences.yaml:
* Shared/WebPreferencesDefaultValues.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@242814 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit/ChangeLog
Source/WebKit/Shared/WebPreferences.yaml
Source/WebKit/Shared/WebPreferencesDefaultValues.h

index 3bab420..0fc1467 100644 (file)
@@ -1,3 +1,14 @@
+2019-03-12  Antti Koivisto  <antti@apple.com>
+
+        [iOS] Enable asynchronous frame scrolling by default
+        https://bugs.webkit.org/show_bug.cgi?id=195622
+        <rdar://problem/48658028>
+
+        Reviewed by Simon Fraser
+
+        * Shared/WebPreferences.yaml:
+        * Shared/WebPreferencesDefaultValues.h:
+
 2019-03-12  Per Arne Vollan  <pvollan@apple.com>
 
         [iOS] Block access to backboardd service
index c2086f9..d2b545b 100644 (file)
@@ -1408,7 +1408,7 @@ ServiceWorkersEnabled:
 
 AsyncFrameScrollingEnabled:
   type: bool
-  defaultValue: false
+  defaultValue: DEFAULT_ASYNC_FRAME_SCROLLING_ENABLED
   humanReadableName: "Async Frame Scrolling"
   humanReadableDescription: "Perform frame scrolling off the main thread"
   category: internal
index 84d2210..4bf0663 100644 (file)
@@ -75,6 +75,7 @@
 #define DEFAULT_TEMPORARY_TILE_COHORT_RETENTION_ENABLED false
 #define DEFAULT_REQUIRES_USER_GESTURE_FOR_AUDIO_PLAYBACK true
 #define DEFAULT_INTERACTIVE_MEDIA_CAPTURE_STREAM_REPROMPT_INTERVAL_IN_MINUTES 1
+#define DEFAULT_ASYNC_FRAME_SCROLLING_ENABLED true
 #define EXPERIMENTAL_FULLSCREEN_API_HIDDEN false
 #else
 #define DEFAULT_ALLOWS_PICTURE_IN_PICTURE_MEDIA_PLAYBACK false
@@ -94,6 +95,7 @@
 #define DEFAULT_TEMPORARY_TILE_COHORT_RETENTION_ENABLED true
 #define DEFAULT_REQUIRES_USER_GESTURE_FOR_AUDIO_PLAYBACK false
 #define DEFAULT_INTERACTIVE_MEDIA_CAPTURE_STREAM_REPROMPT_INTERVAL_IN_MINUTES 10
+#define DEFAULT_ASYNC_FRAME_SCROLLING_ENABLED false
 #define EXPERIMENTAL_FULLSCREEN_API_HIDDEN true
 #endif