https://bugs.webkit.org/show_bug.cgi?id=184018
<rdar://problem/
34887387>
Reviewed by Eric Carlson.
Source/WebKit:
* Shared/WebPreferences.yaml:
* Shared/WebPreferencesDefaultValues.h:
Source/WebKitLegacy/mac:
* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@230169
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
2018-04-02 Jer Noble <jer.noble@apple.com>
+ Enable Legacy EME for all WebKit & WebKitLegacy clients
+ https://bugs.webkit.org/show_bug.cgi?id=184018
+ <rdar://problem/34887387>
+
+ Reviewed by Eric Carlson.
+
+ * Shared/WebPreferences.yaml:
+ * Shared/WebPreferencesDefaultValues.h:
+
+2018-04-02 Jer Noble <jer.noble@apple.com>
+
REGRESSION (229680): Fullscreen video does not work (youtube, netflix)
https://bugs.webkit.org/show_bug.cgi?id=184235
LegacyEncryptedMediaAPIEnabled:
type: bool
- defaultValue: DEFAULT_LEGACY_ENCRYPTED_MEDIA_API_ENABLED
+ defaultValue: true
humanReadableName: "Enable Legacy EME API"
humanReadableDescription: "Enable legacy EME API"
webcoreBinding: RuntimeEnabledFeatures
#define DEFAULT_MEDIA_CONTROLS_SCALE_WITH_PAGE_ZOOM false
#define DEFAULT_TEMPORARY_TILE_COHORT_RETENTION_ENABLED false
#define DEFAULT_REQUIRES_USER_GESTURE_FOR_AUDIO_PLAYBACK true
-#define DEFAULT_LEGACY_ENCRYPTED_MEDIA_API_ENABLED false
#define DEFAULT_INTERACTIVE_MEDIA_CAPTURE_STREAM_REPROMPT_INTERVAL_IN_MINUTES 1
#define DEFAULT_ENABLE_FULLSCREEN_API false
#else
#define DEFAULT_MEDIA_CONTROLS_SCALE_WITH_PAGE_ZOOM true
#define DEFAULT_TEMPORARY_TILE_COHORT_RETENTION_ENABLED true
#define DEFAULT_REQUIRES_USER_GESTURE_FOR_AUDIO_PLAYBACK false
-#define DEFAULT_LEGACY_ENCRYPTED_MEDIA_API_ENABLED true
#define DEFAULT_INTERACTIVE_MEDIA_CAPTURE_STREAM_REPROMPT_INTERVAL_IN_MINUTES 10
#define DEFAULT_ENABLE_FULLSCREEN_API true
#endif
+2018-04-02 Jer Noble <jer.noble@apple.com>
+
+ Enable Legacy EME for all WebKit & WebKitLegacy clients
+ https://bugs.webkit.org/show_bug.cgi?id=184018
+ <rdar://problem/34887387>
+
+ Reviewed by Eric Carlson.
+
+ * WebView/WebPreferences.mm:
+ (+[WebPreferences initialize]):
+
2018-03-29 JF Bastien <jfbastien@apple.com>
Use Forward.h instead of forward-declaring WTF::String
@NO, WebKitWebAuthenticationEnabledPreferenceKey,
@NO, WebKitMediaUserGestureInheritsFromDocument,
@NO, WebKitIsSecureContextAttributeEnabledPreferenceKey,
-#if PLATFORM(IOS)
- @NO, WebKitLegacyEncryptedMediaAPIEnabledKey,
-#else
@YES, WebKitLegacyEncryptedMediaAPIEnabledKey,
-#endif
@NO, WebKitEncryptedMediaAPIEnabledKey,
@YES, WebKitViewportFitEnabledPreferenceKey,
@YES, WebKitConstantPropertiesEnabledPreferenceKey,