Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1239980cbe3eba753efc1b6dfe92b61e80cd99fc https://github.com/WebKit/WebKit/commit/1239980cbe3eba753efc1b6dfe92b61e80cd99fc Author: Timothy Hatcher <timo...@apple.com> Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths: M Source/WebKit/Shared/WebProcessCreationParameters.h M Source/WebKit/Shared/WebProcessCreationParameters.serialization.in M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionMatchPatternCocoa.mm M Source/WebKit/UIProcess/WebProcessPool.cpp M Source/WebKit/WebProcess/WebProcess.cpp M Source/WebKit/WebProcess/WebProcess.h M Source/WebKit/WebProcess/WebProcess.messages.in M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIPermissions.mm Log Message: ----------- WebExtensionMatchPattern::registerCustomURLScheme() needs to register in the web processes. https://webkit.org/b/261292 rdar://problem/115136557 Reviewed by Jeff Miller. * Source/WebKit/Shared/WebProcessCreationParameters.h: * Source/WebKit/Shared/WebProcessCreationParameters.serialization.in: * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionMatchPatternCocoa.mm: (WebKit::WebExtensionMatchPattern::registerCustomURLScheme): Tell the processes. * Source/WebKit/UIProcess/WebProcessPool.cpp: (WebKit::WebProcessPool::initializeNewWebProcess): Add registered extension schemes. * Source/WebKit/WebProcess/WebProcess.cpp: (WebKit::WebProcess::initializeWebProcess): Call WebExtensionMatchPattern::registerCustomURLScheme. (WebKit::WebProcess::registerURLSchemeAsWebExtension const): Added. * Source/WebKit/WebProcess/WebProcess.h: * Source/WebKit/WebProcess/WebProcess.messages.in: * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIPermissions.mm: (TEST(WKWebExtensionAPIPermissions, ValidMatchPatterns)): Added. Canonical link: https://commits.webkit.org/274467@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes