Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 4d1f5e7cf259c6942d678908996914345d96f059 https://github.com/WebKit/WebKit/commit/4d1f5e7cf259c6942d678908996914345d96f059 Author: Chris Dumez <cdu...@apple.com> Date: 2025-04-05 (Sat, 05 Apr 2025)
Changed paths: M Source/WebCore/Modules/model-element/scenekit/SceneKitModelLoader.mm M Source/WebCore/Modules/notifications/NotificationPayloadCocoa.mm M Source/WebCore/editing/cocoa/AttributedString.mm M Source/WebCore/editing/cocoa/HTMLConverter.mm M Source/WebCore/editing/cocoa/WebContentReaderCocoa.mm M Source/WebCore/platform/ios/PlatformPasteboardIOS.mm M Source/WebCore/platform/mac/PlatformPasteboardMac.mm M Source/WebCore/platform/network/cocoa/CookieCocoa.mm M Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm M Source/WebCore/platform/network/mac/ResourceErrorMac.mm M Source/WebKit/NetworkProcess/Downloads/cocoa/DownloadCocoa.mm M Source/WebKit/Shared/Cocoa/WebPushMessageCocoa.mm M Source/WebKit/UIProcess/API/Cocoa/WKDownload.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm M Source/WebKit/UIProcess/API/Cocoa/_WKLinkIconParameters.mm M Source/WebKit/UIProcess/API/Cocoa/_WKTargetedElementInfo.mm M Source/WebKit/UIProcess/Cocoa/SystemPreviewControllerCocoa.mm M Source/WebKit/UIProcess/Cocoa/WKShareSheet.mm M Source/WebKit/UIProcess/Cocoa/_WKWarningView.mm M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionControllerCocoa.mm M Source/WebKit/UIProcess/Media/cocoa/MediaUsageManagerCocoa.mm M Source/WebKit/UIProcess/ios/DragDropInteractionState.mm M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm M Source/WebKit/UIProcess/ios/WKPDFView.mm M Source/WebKit/UIProcess/mac/WebContextMenuProxyMac.mm M Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm M Source/WebKitLegacy/mac/WebView/WebView.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/IPCTestingAPI.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/LoadInvalidURLRequest.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/SOAuthorizationTests.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WebPushDaemon.mm Log Message: ----------- Reduce use of (NSURL *) casting to construct a NSURL from a WTF::URL https://bugs.webkit.org/show_bug.cgi?id=291125 Reviewed by Timothy Hatcher. * Source/WebCore/Modules/model-element/scenekit/SceneKitModelLoader.mm: (WebCore::loadSceneKitModel): * Source/WebCore/Modules/notifications/NotificationPayloadCocoa.mm: (WebCore::NotificationPayload::dictionaryRepresentation const): * Source/WebCore/editing/cocoa/AttributedString.mm: (WebCore::toNSObject): * Source/WebCore/editing/cocoa/HTMLConverter.mm: (updateAttributes): * Source/WebCore/editing/cocoa/WebContentReaderCocoa.mm: (WebCore::WebContentReader::readURL): * Source/WebCore/platform/ios/PlatformPasteboardIOS.mm: (WebCore::PlatformPasteboard::readString const): * Source/WebCore/platform/mac/PlatformPasteboardMac.mm: (WebCore::PlatformPasteboard::setURL): * Source/WebCore/platform/network/cocoa/CookieCocoa.mm: (WebCore::Cookie::operator NSHTTPCookie * _Nullable const): * Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm: (WebCore::NetworkStorageSession::setCookies): (WebCore::NetworkStorageSession::getCookies): (WebCore::NetworkStorageSession::setCookieFromDOM const): * Source/WebCore/platform/network/mac/ResourceErrorMac.mm: (WebCore::createNSErrorFromResourceErrorBase): * Source/WebKit/NetworkProcess/Downloads/cocoa/DownloadCocoa.mm: (WebKit::Download::publishProgress): * Source/WebKit/Shared/Cocoa/WebPushMessageCocoa.mm: (WebKit::WebPushMessage::toDictionary const): * Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm: * Source/WebKit/UIProcess/API/Cocoa/WKDownload.mm: * Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm: (createUserInfo): * Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm: * Source/WebKit/UIProcess/API/Cocoa/_WKLinkIconParameters.mm: (-[_WKLinkIconParameters _initWithLinkIcon:]): * Source/WebKit/UIProcess/API/Cocoa/_WKTargetedElementInfo.mm: (-[_WKTargetedElementInfo mediaAndLinkURLs]): * Source/WebKit/UIProcess/Cocoa/SystemPreviewControllerCocoa.mm: * Source/WebKit/UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet presentWithParameters:inRect:completionHandler:]): * Source/WebKit/UIProcess/Cocoa/_WKWarningView.mm: (-[_WKWarningView clickedOnLink:]): * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionControllerCocoa.mm: (WebKit::WebExtensionController::load): * Source/WebKit/UIProcess/Media/cocoa/MediaUsageManagerCocoa.mm: (WebKit::MediaUsageManagerCocoa::updateMediaUsage): * Source/WebKit/UIProcess/ios/DragDropInteractionState.mm: (WebKit::DragDropInteractionState::updatePreviewsForActiveDragSources): * Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm: (-[WKContentView _tryToCopyLinkURLFromPlugin]): (-[WKContentView assignLegacyDataForContextMenuInteraction]): (-[WKContentView continueContextMenuInteraction:]): (-[WKContentView contextMenuInteraction:willPerformPreviewActionForMenuWithConfiguration:animator:]): (-[WKContentView _interactionShouldBeginFromPreviewItemController:forPosition:]): (-[WKContentView _dataForPreviewItemController:atPosition:type:]): (-[WKContentView _previewItemController:commitPreview:]): * Source/WebKit/UIProcess/ios/WKPDFView.mm: (-[WKPDFView actionSheetAssistant:performAction:]): * Source/WebKit/UIProcess/mac/WebContextMenuProxyMac.mm: (WebKit::WebContextMenuProxyMac::createShareMenuItem): * Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm: (WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction): (WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction): (-[WebFramePolicyListener initWithFrame:policyFunction:defaultPolicy:appLinkURL:referrerURL:]): * Source/WebKitLegacy/mac/WebView/WebView.mm: (-[WebView _startDrag:]): * Tools/TestWebKitAPI/Tests/WebKitCocoa/IPCTestingAPI.mm: (NSURLWithBaseURLInNSSecureCoding)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/LoadInvalidURLRequest.mm: (TestWebKitAPI::TEST(WebKit, LoadInvalidURLRequestNonASCII)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/SOAuthorizationTests.mm: (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedSAMLWithPSON)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, AuthorizationOptions)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, AuthorizationOptions)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, SOAuthorizationLoadPolicyIgnore)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, SOAuthorizationLoadPolicyIgnoreAsync)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, NoInterceptionsNonAppleFirstPartyMainFrame)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, AuthorizationOptions)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, SOAuthorizationLoadPolicyIgnore)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, SOAuthorizationLoadPolicyIgnoreAsync)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/WebPushDaemon.mm: (TestWebKitAPI::(WebPushD, DeclarativeWebPushHandling)): Canonical link: https://commits.webkit.org/293314@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes