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

Reply via email to