Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 6f19e5c890be7129b3da6fc6bb147ae207d5d5fe https://github.com/WebKit/WebKit/commit/6f19e5c890be7129b3da6fc6bb147ae207d5d5fe Author: Matthew Finkel <sys...@apple.com> Date: 2023-12-07 (Thu, 07 Dec 2023)
Changed paths: M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml M Source/WebCore/loader/FrameLoader.cpp M Source/WebCore/page/ChromeClient.h M Source/WebCore/platform/network/ResourceRequestBase.cpp M Source/WebCore/platform/network/ResourceRequestBase.h M Source/WebCore/platform/network/cf/ResourceRequest.h M Source/WebCore/platform/network/cocoa/ResourceRequestCocoa.mm M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h M Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm M Source/WebKit/WebProcess/WebPage/WebPage.h Log Message: ----------- Track when link decoration filtering was applied to a request's url https://bugs.webkit.org/show_bug.cgi?id=265531 rdar://118940125 Reviewed by Wenson Hsieh. Link decoration filtering (LDF) isn't always applied to requests. This patch provides a way for later stages of the resource loading process to know if LDF was previously applied, but this patch does not make any changes to the current behavior. * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml: * Source/WebCore/loader/FrameLoader.cpp: (WebCore::FrameLoader::updateRequestAndAddExtraFields): * Source/WebCore/page/ChromeClient.h: (WebCore::ChromeClient::applyLinkDecorationFilteringWithResult const): (WebCore::ChromeClient::applyLinkDecorationFiltering const): * Source/WebCore/platform/network/ResourceRequestBase.cpp: (WebCore::ResourceRequestBase::setAsIsolatedCopy): (WebCore::ResourceRequestBase::setURL): (WebCore::ResourceRequestBase::setDidFilterLinkDecoration): * Source/WebCore/platform/network/ResourceRequestBase.h: (WebCore::ResourceRequestBase::RequestData::RequestData): (WebCore::ResourceRequestBase::didFilterLinkDecoration const): * Source/WebCore/platform/network/cf/ResourceRequest.h: * Source/WebCore/platform/network/cocoa/ResourceRequestCocoa.mm: (WebCore::ResourceRequest::ResourceRequest): (WebCore::ResourceRequest::getResourceRequestPlatformData const): * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in: * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::applyLinkDecorationFilteringWithResult const): (WebKit::WebChromeClient::applyLinkDecorationFiltering const): Deleted. * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h: * Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm: (WebKit::WebPage::applyLinkDecorationFilteringWithResult): (WebKit::WebPage::applyLinkDecorationFiltering): Deleted. * Source/WebKit/WebProcess/WebPage/WebPage.h: (WebKit::WebPage::applyLinkDecorationFiltering): (WebKit::WebPage::applyLinkDecorationFilteringWithResult): Canonical link: https://commits.webkit.org/271712@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes