Title: [207745] branches/safari-602-branch/Source/WebKit/mac
Revision
207745
Author
matthew_han...@apple.com
Date
2016-10-24 00:18:39 -0700 (Mon, 24 Oct 2016)

Log Message

Merge r207160. rdar://problem/28857480

Modified Paths

Diff

Modified: branches/safari-602-branch/Source/WebKit/mac/ChangeLog (207744 => 207745)


--- branches/safari-602-branch/Source/WebKit/mac/ChangeLog	2016-10-24 07:18:37 UTC (rev 207744)
+++ branches/safari-602-branch/Source/WebKit/mac/ChangeLog	2016-10-24 07:18:39 UTC (rev 207745)
@@ -1,5 +1,28 @@
 2016-10-20  Matthew Hanson  <matthew_han...@apple.com>
 
+        Merge r207160. rdar://problem/28857480
+
+    2016-10-11  Daniel Bates  <daba...@apple.com>
+
+            REGRESSION (r198251): -[UIWebView mediaPlaybackRequiresUserAction] defaults to NO
+            https://bugs.webkit.org/show_bug.cgi?id=163259
+            <rdar://problem/28680515>
+
+            Reviewed by Jer Noble.
+
+            In WebKit1 on iOS we want to require user action to load and play videos by default and
+            allow an embedding app to change this behavior via -[UIWebView setMediaPlaybackRequiresUserAction:].
+            Following r198251, -[UIWebView mediaPlaybackRequiresUserAction] defaults to NO and videos
+            can load and play without being initiated by a user action.
+
+            * WebView/WebPreferences.mm:
+            (+[WebPreferences initialize]): Initialize the default value of the deprecated preference
+            WebKitRequiresUserGestureForMediaPlaybackPreferenceKey to YES on iOS. The value of this
+            preference takes precedence over the values of its replacement preferences
+            WebKitRequiresUserGestureForVideoPlaybackPreferenceKey and WebKitRequiresUserGestureForAudioPlaybackPreferenceKey.
+
+2016-10-20  Matthew Hanson  <matthew_han...@apple.com>
+
         Merge r207159. rdar://problem/28857481
 
     2016-10-11  Daniel Bates  <daba...@apple.com>

Modified: branches/safari-602-branch/Source/WebKit/mac/WebView/WebPreferences.mm (207744 => 207745)


--- branches/safari-602-branch/Source/WebKit/mac/WebView/WebPreferences.mm	2016-10-24 07:18:37 UTC (rev 207744)
+++ branches/safari-602-branch/Source/WebKit/mac/WebView/WebPreferences.mm	2016-10-24 07:18:39 UTC (rev 207745)
@@ -545,6 +545,7 @@
 #if HAVE(AVKIT)
         [NSNumber numberWithBool:YES],  WebKitAVKitEnabled,
 #endif
+        [NSNumber numberWithBool:YES],  WebKitRequiresUserGestureForMediaPlaybackPreferenceKey,
         [NSNumber numberWithBool:NO],   WebKitRequiresUserGestureForVideoPlaybackPreferenceKey,
         [NSNumber numberWithBool:NO],   WebKitRequiresUserGestureForAudioPlaybackPreferenceKey,
         [NSNumber numberWithLongLong:WebCore::ApplicationCacheStorage::noQuota()], WebKitApplicationCacheTotalQuota,
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to