Title: [228083] branches/safari-605-branch/Source
Revision
228083
Author
jmarc...@apple.com
Date
2018-02-04 22:32:56 -0800 (Sun, 04 Feb 2018)

Log Message

Apply patch. rdar://problem/36547114

    Disable some runtime feature flags on safari-605-branch

Modified Paths

Diff

Modified: branches/safari-605-branch/Source/WebCore/ChangeLog (228082 => 228083)


--- branches/safari-605-branch/Source/WebCore/ChangeLog	2018-02-05 06:32:53 UTC (rev 228082)
+++ branches/safari-605-branch/Source/WebCore/ChangeLog	2018-02-05 06:32:56 UTC (rev 228083)
@@ -1,5 +1,20 @@
 2018-02-04  Jason Marcell  <jmarc...@apple.com>
 
+        Apply patch. rdar://problem/36547114
+
+    Disable some runtime feature flags on safari-605-branch
+
+    2018-02-04  Maciej Stachowiak  <m...@apple.com>
+
+            Disable some runtime feature flags on safari-605-branch
+            <rdar://problem/36547114>
+
+            Reviewed by Maciej Stachowiak.
+
+            * page/RuntimeEnabledFeatures.h: Disable offscreen canvas. Enable WebRTC legacy API
+
+2018-02-04  Jason Marcell  <jmarc...@apple.com>
+
         Cherry-pick r228036. rdar://problem/37220130
 
     2018-02-02  David Quesada  <david_ques...@apple.com>

Modified: branches/safari-605-branch/Source/WebCore/page/RuntimeEnabledFeatures.h (228082 => 228083)


--- branches/safari-605-branch/Source/WebCore/page/RuntimeEnabledFeatures.h	2018-02-05 06:32:53 UTC (rev 228082)
+++ branches/safari-605-branch/Source/WebCore/page/RuntimeEnabledFeatures.h	2018-02-05 06:32:56 UTC (rev 228083)
@@ -284,7 +284,7 @@
 
 #if ENABLE(WEB_RTC)
     bool m_isPeerConnectionEnabled { true };
-    bool m_webRTCLegacyAPIEnabled { false };
+    bool m_webRTCLegacyAPIEnabled { true };
 #endif
 
 #if ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
@@ -338,7 +338,7 @@
     bool m_isWebGPUEnabled { false };
 #endif
 
-    bool m_isImageBitmapOffscreenCanvasEnabled { true };
+    bool m_isImageBitmapOffscreenCanvasEnabled { false };
 
     bool m_isCacheAPIEnabled { false };
     bool m_isFetchAPIEnabled { true };

Modified: branches/safari-605-branch/Source/WebKit/ChangeLog (228082 => 228083)


--- branches/safari-605-branch/Source/WebKit/ChangeLog	2018-02-05 06:32:53 UTC (rev 228082)
+++ branches/safari-605-branch/Source/WebKit/ChangeLog	2018-02-05 06:32:56 UTC (rev 228083)
@@ -1,5 +1,20 @@
 2018-02-04  Jason Marcell  <jmarc...@apple.com>
 
+        Apply patch. rdar://problem/36547114
+
+    Disable some runtime feature flags on safari-605-branch
+
+    2018-02-04  Maciej Stachowiak  <m...@apple.com>
+
+            Disable some runtime feature flags on safari-605-branch
+            <rdar://problem/36547114>
+
+            Reviewed by Maciej Stachowiak.
+
+            * Shared/WebPreferences.yaml: Disable offscreen canvas. Enable WebRTC legacy API
+
+2018-02-04  Jason Marcell  <jmarc...@apple.com>
+
         Cherry-pick r228050. rdar://problem/37220143
 
     2018-02-03  Tim Horton  <timothy_hor...@apple.com>

Modified: branches/safari-605-branch/Source/WebKit/Shared/WebPreferences.yaml (228082 => 228083)


--- branches/safari-605-branch/Source/WebKit/Shared/WebPreferences.yaml	2018-02-05 06:32:53 UTC (rev 228082)
+++ branches/safari-605-branch/Source/WebKit/Shared/WebPreferences.yaml	2018-02-05 06:32:56 UTC (rev 228083)
@@ -1097,7 +1097,7 @@
 
 ImageBitmapOffscreenCanvasEnabled:
   type: bool
-  defaultValue: true
+  defaultValue: false
   humanReadableName: "ImageBitmap and OffscreenCanvas"
   humanReadableDescription: "Support for the ImageBitmap and OffscreenCanvas APIs"
   category: experimental
@@ -1113,7 +1113,7 @@
 
 WebRTCLegacyAPIEnabled:
   type: bool
-  defaultValue: false
+  defaultValue: true
   humanReadableName: "Enable Legacy WebRTC API"
   humanReadableDescription: "Enable Legacy WebRTC API"
   webcoreBinding: RuntimeEnabledFeatures

Modified: branches/safari-605-branch/Source/WebKitLegacy/mac/ChangeLog (228082 => 228083)


--- branches/safari-605-branch/Source/WebKitLegacy/mac/ChangeLog	2018-02-05 06:32:53 UTC (rev 228082)
+++ branches/safari-605-branch/Source/WebKitLegacy/mac/ChangeLog	2018-02-05 06:32:56 UTC (rev 228083)
@@ -1,3 +1,19 @@
+2018-02-04  Jason Marcell  <jmarc...@apple.com>
+
+        Apply patch. rdar://problem/36547114
+
+    Disable some runtime feature flags on safari-605-branch
+
+    2018-02-04  Maciej Stachowiak  <m...@apple.com>
+
+            Disable some runtime feature flags on safari-605-branch
+            <rdar://problem/36547114>
+
+            Reviewed by Maciej Stachowiak.
+
+            * WebView/WebPreferences.mm:
+            (+[WebPreferences initialize]): Re-enable legacy WebRTC API.
+
 2018-01-24  Jason Marcell  <jmarc...@apple.com>
 
         Cherry-pick r227479. rdar://problem/36830349

Modified: branches/safari-605-branch/Source/WebKitLegacy/mac/WebView/WebPreferences.mm (228082 => 228083)


--- branches/safari-605-branch/Source/WebKitLegacy/mac/WebView/WebPreferences.mm	2018-02-05 06:32:53 UTC (rev 228082)
+++ branches/safari-605-branch/Source/WebKitLegacy/mac/WebView/WebPreferences.mm	2018-02-05 06:32:56 UTC (rev 228083)
@@ -658,7 +658,7 @@
 #endif
 #if ENABLE(WEB_RTC)
         [NSNumber numberWithBool:YES], WebKitPeerConnectionEnabledPreferenceKey,
-        [NSNumber numberWithBool:NO], WebKitWebRTCLegacyAPIEnabledPreferenceKey,
+        [NSNumber numberWithBool:YES], WebKitWebRTCLegacyAPIEnabledPreferenceKey,
 #endif
 #if ENABLE(INTERSECTION_OBSERVER)
         @NO, WebKitIntersectionObserverEnabledPreferenceKey,
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to