Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 57a0f2aa44b3bb9a099a247df7ff89e4dacbe4b0
https://github.com/WebKit/WebKit/commit/57a0f2aa44b3bb9a099a247df7ff89e4dacbe4b0
Author: Jamie <[email protected]>
Date: 2025-09-28 (Sun, 28 Sep 2025)
Changed paths:
M Source/WebCore/en.lproj/Localizable.strings
M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm
M Source/WebKit/UIProcess/Extensions/WebExtensionContext.cpp
M Source/WebKit/UIProcess/Extensions/WebExtensionContext.h
Log Message:
-----------
Port General WebExtensionContext Functions to C++
https://bugs.webkit.org/show_bug.cgi?id=299679
Reviewed by Timothy Hatcher.
Port some general functions in WebExtensionContext to C++, allowing for their
use in a future WebExtensionContextGtk.
* Source/WebCore/en.lproj/Localizable.strings:
* Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm:
(WebKit::WebExtensionContext::updateCORSDisablingPatternsOnAllExtensionPages):
(WebKit::WebExtensionContext::webViewConfiguration):
(WebKit::WebExtensionContext::stateFilePath const): Deleted.
(WebKit::WebExtensionContext::setBaseURL): Deleted.
(WebKit::WebExtensionContext::isURLForThisExtension const): Deleted.
(WebKit::WebExtensionContext::isURLForAnyExtension): Deleted.
(WebKit::WebExtensionContext::setUniqueIdentifier): Deleted.
(WebKit::WebExtensionContext::localization): Deleted.
(WebKit::WebExtensionContext::localizedResourceData): Deleted.
(WebKit::WebExtensionContext::localizedResourceString): Deleted.
(WebKit::WebExtensionContext::setUnsupportedAPIs): Deleted.
(WebKit::WebExtensionContext::optionsPageURL const): Deleted.
(WebKit::WebExtensionContext::overrideNewTabPageURL const): Deleted.
(WebKit::WebExtensionContext::setHasAccessToPrivateData): Deleted.
(WebKit::WebExtensionContext::hasAccessToAllURLs): Deleted.
(WebKit::WebExtensionContext::hasAccessToAllHosts): Deleted.
(WebKit::WebExtensionContext::processDisplayName): Deleted.
(WebKit::WebExtensionContext::corsDisablingPatterns): Deleted.
(WebKit::WebExtensionContext::quotaForStorageType): Deleted.
(WebKit::WebExtensionContext::localStorageStore): Deleted.
(WebKit::WebExtensionContext::sessionStorageStore): Deleted.
(WebKit::WebExtensionContext::syncStorageStore): Deleted.
(WebKit::WebExtensionContext::storageForType): Deleted.
* Source/WebKit/UIProcess/Extensions/WebExtensionContext.cpp:
(WebKit::WebExtensionContext::stateFilePath const):
(WebKit::WebExtensionContext::setBaseURL):
(WebKit::WebExtensionContext::isURLForThisExtension const):
(WebKit::WebExtensionContext::isURLForAnyExtension):
(WebKit::WebExtensionContext::setUniqueIdentifier):
(WebKit::WebExtensionContext::localization):
(WebKit::WebExtensionContext::localizedResourceData):
(WebKit::WebExtensionContext::localizedResourceString):
(WebKit::WebExtensionContext::setUnsupportedAPIs):
(WebKit::WebExtensionContext::optionsPageURL const):
(WebKit::WebExtensionContext::overrideNewTabPageURL const):
(WebKit::WebExtensionContext::setHasAccessToPrivateData):
(WebKit::WebExtensionContext::hasAccessToAllURLs):
(WebKit::WebExtensionContext::hasAccessToAllHosts):
(WebKit::WebExtensionContext::processDisplayName):
(WebKit::WebExtensionContext::corsDisablingPatterns):
(WebKit::WebExtensionContext::quotaForStorageType):
(WebKit::WebExtensionContext::localStorageStore):
(WebKit::WebExtensionContext::sessionStorageStore):
(WebKit::WebExtensionContext::syncStorageStore):
(WebKit::WebExtensionContext::storageForType):
* Source/WebKit/UIProcess/Extensions/WebExtensionContext.h:
Canonical link: https://commits.webkit.org/300669@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes