[webkit-changes] [WebKit/WebKit] d7c3b9: Remove setting to enable plugin code
Alex Christensen
noreply at github.com
Sat Feb 17 07:48:04 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d7c3b9f118aa2f97ac8ff88f841b0e966c1d0a2a
https://github.com/WebKit/WebKit/commit/d7c3b9f118aa2f97ac8ff88f841b0e966c1d0a2a
Author: Alex Christensen <achristensen at apple.com>
Date: 2024-02-17 (Sat, 17 Feb 2024)
Changed paths:
M LayoutTests/fast/events/resources/tabindex-focus-blur-all.js
M LayoutTests/fast/events/tabindex-focus-blur-all-expected.txt
R LayoutTests/platform/mac-wk1/fast/events/tabindex-focus-blur-all-expected.txt
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WebCore/dom/DOMImplementation.cpp
M Source/WebCore/editing/markup.cpp
M Source/WebCore/html/HTMLElement.cpp
M Source/WebCore/html/HTMLPlugInImageElement.cpp
M Source/WebCore/loader/SubframeLoader.cpp
M Source/WebCore/page/Frame.cpp
M Source/WebCore/page/Frame.h
M Source/WebCore/page/SettingsBase.cpp
M Source/WebCore/page/SettingsBase.h
M Source/WebCore/svg/graphics/SVGImage.cpp
M Source/WebKit/UIProcess/API/C/WKPreferences.cpp
M Source/WebKit/UIProcess/API/C/WKPreferencesRef.h
M Source/WebKit/UIProcess/WebPreferences.cpp
M Source/WebKit/UIProcess/mac/WebViewImpl.mm
M Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
M Source/WebKitLegacy/mac/WebCoreSupport/WebInspectorClient.mm
M Source/WebKitLegacy/mac/WebCoreSupport/WebPluginInfoProvider.mm
M Source/WebKitLegacy/mac/WebView/WebDataSource.mm
M Source/WebKitLegacy/mac/WebView/WebFrame.mm
M Source/WebKitLegacy/mac/WebView/WebFrameView.mm
M Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h
M Source/WebKitLegacy/mac/WebView/WebPreferences.mm
M Source/WebKitLegacy/mac/WebView/WebView.mm
M Tools/DumpRenderTree/TestOptions.cpp
M Tools/TestWebKitAPI/Tests/WebKit/WKPreferences.cpp
M Tools/TestWebKitAPI/Tests/WebKitCocoa/Coding.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/Copying.mm
M Tools/WebKitTestRunner/TestOptions.cpp
Log Message:
-----------
Remove setting to enable plugin code
https://bugs.webkit.org/show_bug.cgi?id=269256
rdar://122841838
Reviewed by Brady Eidson.
The code to actually load a plug in has been removed for a few years now,
but there is still some runtime code to support plugins, but it's off by
default. This continues the code removal.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WebCore/dom/DOMImplementation.cpp:
(WebCore::DOMImplementation::createDocument):
* Source/WebCore/editing/markup.cpp:
(WebCore::createPageForSanitizingWebContent):
* Source/WebCore/html/HTMLElement.cpp:
(WebCore::HTMLElement::rendererIsEverNeeded):
* Source/WebCore/html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::shouldBypassCSPForPDFPlugin const):
* Source/WebCore/loader/SubframeLoader.cpp:
(WebCore::FrameLoader::SubframeLoader::requestPlugin):
* Source/WebCore/page/Frame.cpp:
(WebCore::Frame::arePluginsEnabled): Deleted.
* Source/WebCore/page/Frame.h:
* Source/WebCore/page/SettingsBase.cpp:
(WebCore::SettingsBase::pluginsEnabledChanged): Deleted.
* Source/WebCore/page/SettingsBase.h:
* Source/WebCore/svg/graphics/SVGImage.cpp:
(WebCore::SVGImage::dataChanged):
* Source/WebKit/UIProcess/API/C/WKPreferences.cpp:
(WKPreferencesSetPluginsEnabled):
(WKPreferencesGetPluginsEnabled):
* Source/WebKit/UIProcess/API/C/WKPreferencesRef.h:
* Source/WebKit/UIProcess/BrowsingContextGroup.cpp:
(WebKit::BrowsingContextGroup::addProcessForDomain):
(WebKit::BrowsingContextGroup::removeProcessForDomain):
(WebKit::BrowsingContextGroup::addPage):
(WebKit::BrowsingContextGroup::removePage):
(WebKit::BrowsingContextGroup::forEachPageInOpeningOrder):
* Source/WebKit/UIProcess/BrowsingContextGroup.h:
* Source/WebKit/UIProcess/WebPreferences.cpp:
(WebKit::WebPreferences::createWithLegacyDefaults):
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::preferencesDidChange):
* Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp:
(WebKit::WebLocalFrameLoaderClient::objectContentType):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::canShowMIMEType const):
* Source/WebKitLegacy/mac/WebCoreSupport/WebInspectorClient.mm:
(-[WebInspectorWindowController init]):
* Source/WebKitLegacy/mac/WebCoreSupport/WebPluginInfoProvider.mm:
(WebPluginInfoProvider::pluginInfo):
* Source/WebKitLegacy/mac/WebView/WebDataSource.mm:
(-[WebDataSource _makeRepresentation]):
* Source/WebKitLegacy/mac/WebView/WebFrame.mm:
(-[WebFrame _canProvideDocumentSource]):
* Source/WebKitLegacy/mac/WebView/WebFrameView.mm:
(-[WebFrameView _viewClassForMIMEType:]):
* Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h:
* Source/WebKitLegacy/mac/WebView/WebPreferences.mm:
(-[WebPreferences arePlugInsEnabled]):
(-[WebPreferences setPlugInsEnabled:]):
* Source/WebKitLegacy/mac/WebView/WebView.mm:
(-[WebView _viewClass:andRepresentationClass:forMIMEType:]):
(-[WebView _canShowMIMEType:]):
(-[WebView _pluginForMIMEType:]):
(-[WebView _pluginForExtension:]):
(-[WebView _isMIMETypeRegisteredAsPlugin:]):
Canonical link: https://commits.webkit.org/274917@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list