Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d8766797df8e681eee401ae99a51ae6a9c86a711
https://github.com/WebKit/WebKit/commit/d8766797df8e681eee401ae99a51ae6a9c86a711
Author: Chris Dumez <[email protected]>
Date: 2025-10-25 (Sat, 25 Oct 2025)
Changed paths:
M Source/WebCore/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations
M Source/WebCore/platform/cocoa/NetworkExtensionContentFilter.mm
M Source/WebCore/platform/cocoa/ParentalControlsContentFilter.mm
M Source/WebCore/platform/ios/PreviewConverterIOS.mm
M Source/WebCore/platform/network/cocoa/ResourceRequestCocoa.mm
M Source/WebCore/platform/network/cocoa/WebCoreNSURLSession.mm
M
Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm
M Source/WebKit/NetworkProcess/NetworkLoad.cpp
M Source/WebKit/Shared/API/Cocoa/_WKHitTestResult.mm
M Source/WebKit/UIProcess/API/Cocoa/WKDownload.mm
M Source/WebKit/UIProcess/API/Cocoa/WKFrameInfo.mm
M Source/WebKit/UIProcess/API/Cocoa/WKNavigation.mm
M Source/WebKit/UIProcess/API/Cocoa/WKNavigationData.mm
M Source/WebKit/UIProcess/API/Cocoa/WKNavigationResponse.mm
M Source/WebKit/UIProcess/API/Cocoa/WKURLSchemeTask.mm
M Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferences.mm
M Source/WebKit/UIProcess/API/Cocoa/_WKDownload.mm
M Source/WebKit/UIProcess/Cocoa/LegacyDownloadClient.mm
M Source/WebKit/UIProcess/WebURLSchemeTask.cpp
M
Source/WebKit/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm
M Source/WebKit/WebProcess/WebPage/ios/WebPageIOS.mm
M
Source/WebKitLegacy/SaferCPPExpectations/MemoryUnsafeCastCheckerExpectations
M Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm
M Source/WebKitLegacy/mac/WebView/WebDataSource.mm
M Source/WebKitLegacy/mac/WebView/WebHTMLView.mm
M Source/WebKitLegacy/mac/WebView/WebResource.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/AppPrivacyReport.mm
Log Message:
-----------
Drop unnecessary `autorelease()` in `ResourceRequest::nsURLRequest()`
https://bugs.webkit.org/show_bug.cgi?id=301401
Reviewed by Geoffrey Garen.
Drop unnecessary `autorelease()` in `ResourceRequest::nsURLRequest()`. Also
fix Safer CPP warnings related to both `ResourceRequest::nsURLRequest()`
and `ResourceResponse::nsURLResponse()`.
* Source/WebCore/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations:
* Source/WebCore/platform/cocoa/NetworkExtensionContentFilter.mm:
(WebCore::NetworkExtensionContentFilter::willSendRequest):
(WebCore::NetworkExtensionContentFilter::responseReceived):
* Source/WebCore/platform/cocoa/ParentalControlsContentFilter.mm:
(WebCore::ParentalControlsContentFilter::responseReceived):
* Source/WebCore/platform/ios/PreviewConverterIOS.mm:
(WebCore::PreviewConverter::safeRequest const):
(WebCore::PreviewConverter::platformUnlockWithPassword):
* Source/WebCore/platform/network/cocoa/ResourceRequestCocoa.mm:
(WebCore::ResourceRequest::nsURLRequest const):
(WebCore::ResourceRequest::protectedNSURLRequest const):
* Source/WebCore/platform/network/cocoa/WebCoreNSURLSession.mm:
(-[WebCoreNSURLSessionDataTask
resource:receivedRedirect:request:completionHandler:]):
*
Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm:
(-[WebCoreResourceHandleAsOperationQueueDelegate
connection:didReceiveResponse:]):
* Source/WebKit/NetworkProcess/NetworkLoad.cpp:
(WebKit::updateRequest):
* Source/WebKit/Shared/API/Cocoa/_WKHitTestResult.mm:
(-[_WKHitTestResult linkLocalResourceResponse]):
* Source/WebKit/UIProcess/API/Cocoa/WKDownload.mm:
(-[WKDownload originalRequest]):
* Source/WebKit/UIProcess/API/Cocoa/WKFrameInfo.mm:
(-[WKFrameInfo request]):
* Source/WebKit/UIProcess/API/Cocoa/WKNavigation.mm:
(-[WKNavigation _request]):
* Source/WebKit/UIProcess/API/Cocoa/WKNavigationData.mm:
(-[WKNavigationData originalRequest]):
(-[WKNavigationData response]):
* Source/WebKit/UIProcess/API/Cocoa/WKNavigationResponse.mm:
(-[WKNavigationResponse response]):
(-[WKNavigationResponse _request]):
* Source/WebKit/UIProcess/API/Cocoa/WKURLSchemeTask.mm:
(-[WKURLSchemeTaskImpl _willPerformRedirection:newRequest:completionHandler:]):
* Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferences.mm:
(-[WKWebpagePreferences _alternateRequest]):
* Source/WebKit/UIProcess/API/Cocoa/_WKDownload.mm:
(-[_WKDownload request]):
* Source/WebKit/UIProcess/Cocoa/LegacyDownloadClient.mm:
(WebKit::LegacyDownloadClient::didReceiveResponse):
* Source/WebKit/UIProcess/WebURLSchemeTask.cpp:
(WebKit::WebURLSchemeTask::nsRequest const):
*
Source/WebKit/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm:
(willSendRequestForFrame):
(didReceiveResponseForResource):
* Source/WebKit/WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::WebPage::platformCanHandleRequest):
* Source/WebKitLegacy/SaferCPPExpectations/MemoryUnsafeCastCheckerExpectations:
* Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm:
(WebFrameLoaderClient::convertMainResourceLoadToDownload):
(WebFrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
(WebFrameLoaderClient::assignIdentifierToInitialRequest):
(WebFrameLoaderClient::dispatchWillSendRequest):
(WebFrameLoaderClient::dispatchDidReceiveResponse):
(WebFrameLoaderClient::dispatchDecidePolicyForResponse):
(WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
(WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
(WebFrameLoaderClient::updateGlobalHistory):
(WebFrameLoaderClient::canHandleRequest const):
* Source/WebKitLegacy/mac/WebView/WebDataSource.mm:
(-[WebDataSource initialRequest]):
(-[WebDataSource request]):
(-[WebDataSource response]):
* Source/WebKitLegacy/mac/WebView/WebHTMLView.mm:
(-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]):
* Source/WebKitLegacy/mac/WebView/WebResource.mm:
(-[WebResource encodeWithCoder:]):
(-[WebResource _response]):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/AppPrivacyReport.mm:
((AppPrivacyReport, NSURLRequestConstructorAttribution)):
Canonical link: https://commits.webkit.org/302137@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications