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

Reply via email to