Add a WebKit internal feature flag to always enable modern compatibility mode by...
authorwenson_hsieh@apple.com <wenson_hsieh@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Apr 2019 23:30:15 +0000 (23:30 +0000)
committerwenson_hsieh@apple.com <wenson_hsieh@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Apr 2019 23:30:15 +0000 (23:30 +0000)
https://bugs.webkit.org/show_bug.cgi?id=196526
<rdar://problem/49532923>

Reviewed by Tim Horton.

Change UseModernCompatibilityModeByDefault from an internal preference to a debug preference, so that it may be
enabled for all apps on the system.

* Shared/WebPreferences.yaml:

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

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

index c6279f0..305414c 100644 (file)
@@ -1,3 +1,16 @@
+2019-04-03  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Add a WebKit internal feature flag to always enable modern compatibility mode by default
+        https://bugs.webkit.org/show_bug.cgi?id=196526
+        <rdar://problem/49532923>
+
+        Reviewed by Tim Horton.
+
+        Change UseModernCompatibilityModeByDefault from an internal preference to a debug preference, so that it may be
+        enabled for all apps on the system.
+
+        * Shared/WebPreferences.yaml:
+
 2019-04-03  Alex Christensen  <achristensen@webkit.org>
 
         Fix internal build after r243829
index 634ff39..35d71cd 100644 (file)
@@ -1060,6 +1060,14 @@ DisableScreenSizeOverride:
   category: debug
   condition: PLATFORM(IOS_FAMILY)
 
+UseModernCompatibilityModeByDefault:
+  type: bool
+  defaultValue: false
+  humanReadableName: "Use Modern Compatibility Mode"
+  humanReadableDescription: "Use modern compatibility mode by default"
+  webcoreBinding: none
+  category: debug
+
 SimpleLineLayoutDebugBordersEnabled:
   type: bool
   defaultValue: false
@@ -1630,14 +1638,6 @@ ApplePayRemoteUIEnabled:
   humanReadableName: "Apple Pay Remote UI"
   type: bool
 
-UseModernCompatibilityModeByDefault:
-  category: internal
-  defaultValue: false
-  humanReadableName: "Use Modern Compatibility Mode"
-  humanReadableDescription: "Use modern compatibility mode everywhere by default"
-  webcoreBinding: none
-  type: bool
-
 # Deprecated
 
 ICECandidateFilteringEnabled: