-
philn@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=123145 Reviewed by Anders Carlsson. Source/WebCore: * page/Settings.in: new mediaStreamEnabled setting. Source/WebKit2: * Shared/WebPreferencesStore.h: New MediaStreamEnabled boolean preference. * UIProcess/API/C/WKPreferences.cpp: MediaStreamEnabled getter and setter functions. (WKPreferencesSetMediaStreamEnabled): (WKPreferencesGetMediaStreamEnabled): * UIProcess/API/C/WKPreferences.h: * UIProcess/API/gtk/WebKitSettings.cpp: Add a enable-media-stream property to the GTK WebKitSettings class. It will act as a facade to the MediaStreamEnabled preference. (webKitSettingsSetProperty): (webKitSettingsGetProperty): (webkit_settings_class_init): (webkit_settings_get_enable_media_stream): (webkit_settings_set_enable_media_stream): * UIProcess/API/gtk/WebKitSettings.h: * UIProcess/API/gtk/docs/webkit2gtk-sections.txt: * UIProcess/API/gtk/tests/TestWebKitSettings.cpp: (testWebKitSettings): Test enable-media-stream websetting. * WebProcess/InjectedBundle/InjectedBundle.cpp: (WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner): Allow WKTR to override the MediaStreamEnabled preference. * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::updatePreferences): Update MediaStreamEnabled along with the other settings. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158360 268f45cc-cd09-0410-ab3c-d52691b4dbfc
877a94da