Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b02503697e0b2958a86cd0bad6f352430fdc3bf9 https://github.com/WebKit/WebKit/commit/b02503697e0b2958a86cd0bad6f352430fdc3bf9 Author: Brent Fulgham <bfulg...@apple.com> Date: 2025-04-24 (Thu, 24 Apr 2025)
Changed paths: M Source/WebCore/Modules/fetch/FetchLoader.cpp M Source/WebCore/Modules/fetch/FetchRequest.cpp M Source/WebCore/Modules/model-element/HTMLModelElement.cpp M Source/WebCore/Modules/notifications/NotificationResourcesLoader.cpp M Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp M Source/WebCore/Modules/websockets/WebSocketHandshake.cpp M Source/WebCore/bindings/js/CachedScriptFetcher.cpp M Source/WebCore/bindings/js/WorkerModuleScriptLoader.cpp M Source/WebCore/css/CSSImageValue.cpp M Source/WebCore/css/StyleRuleImport.cpp M Source/WebCore/fileapi/FileReaderLoader.cpp M Source/WebCore/html/DOMURL.cpp M Source/WebCore/html/HTMLLinkElement.cpp M Source/WebCore/html/HTMLMediaElement.cpp M Source/WebCore/inspector/agents/InspectorNetworkAgent.cpp M Source/WebCore/inspector/agents/InspectorPageAgent.cpp M Source/WebCore/loader/ApplicationManifestLoader.cpp M Source/WebCore/loader/CrossOriginAccessControl.cpp M Source/WebCore/loader/DocumentLoader.cpp M Source/WebCore/loader/DocumentThreadableLoader.cpp M Source/WebCore/loader/FrameLoader.cpp M Source/WebCore/loader/NavigationScheduler.cpp M Source/WebCore/loader/PingLoader.cpp M Source/WebCore/loader/PingLoader.h M Source/WebCore/loader/appcache/ApplicationCacheHost.cpp M Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp M Source/WebCore/loader/archive/ArchiveResource.cpp M Source/WebCore/loader/archive/cf/LegacyWebArchive.cpp M Source/WebCore/loader/cache/CachedImage.cpp M Source/WebCore/loader/cache/CachedResource.cpp M Source/WebCore/loader/cache/CachedResourceLoader.cpp M Source/WebCore/loader/cache/CachedResourceRequest.cpp M Source/WebCore/loader/cache/CachedSVGDocumentReference.cpp M Source/WebCore/loader/cocoa/BundleResourceLoader.mm M Source/WebCore/loader/icon/IconLoader.cpp M Source/WebCore/loader/soup/ResourceLoaderSoup.cpp M Source/WebCore/page/ContextMenuController.cpp M Source/WebCore/page/EventSource.cpp M Source/WebCore/page/LocalDOMWindow.cpp M Source/WebCore/page/Navigation.cpp M Source/WebCore/page/csp/ContentSecurityPolicy.cpp M Source/WebCore/platform/cocoa/NetworkExtensionContentFilter.mm M Source/WebCore/platform/graphics/cocoa/MediaPlayerPrivateWebM.mm M Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp M Source/WebCore/platform/network/BlobResourceHandle.cpp M Source/WebCore/platform/network/ResourceRequestBase.cpp M Source/WebCore/platform/network/ResourceRequestBase.h M Source/WebCore/platform/network/ResourceResponseBase.cpp M Source/WebCore/platform/network/ResourceResponseBase.h M Source/WebCore/platform/network/cf/ResourceRequest.h M Source/WebCore/platform/network/cf/ResourceResponse.h M Source/WebCore/platform/network/curl/ResourceRequest.h M Source/WebCore/platform/network/curl/ResourceResponse.h M Source/WebCore/platform/network/curl/ResourceResponseCurl.cpp M Source/WebCore/platform/network/mac/ResourceHandleMac.mm M Source/WebCore/platform/network/soup/ResourceRequest.h M Source/WebCore/platform/network/soup/ResourceResponse.h M Source/WebCore/svg/SVGUseElement.cpp M Source/WebCore/testing/MockContentFilter.cpp M Source/WebCore/workers/WorkerFontLoadRequest.cpp M Source/WebCore/workers/WorkerScriptLoader.cpp M Source/WebCore/workers/service/ServiceWorkerJob.cpp M Source/WebCore/workers/service/context/ServiceWorkerFetch.cpp M Source/WebCore/workers/service/server/SWServer.cpp M Source/WebCore/workers/shared/SharedWorkerScriptLoader.cpp M Source/WebCore/xml/XMLHttpRequest.cpp M Source/WebCore/xml/XSLTProcessorLibxslt.cpp M Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp M Source/WebKit/NetworkProcess/BackgroundFetchLoad.cpp M Source/WebKit/NetworkProcess/EarlyHintsResourceLoader.cpp M Source/WebKit/NetworkProcess/NetworkDataTaskBlob.cpp M Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp M Source/WebKit/NetworkProcess/PingLoad.cpp M Source/WebKit/NetworkProcess/cache/NetworkCacheSpeculativeLoadManager.cpp M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm M Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp M Source/WebKit/NetworkProcess/soup/NetworkDataTaskSoup.cpp M Source/WebKit/Shared/API/glib/WebKitURIRequest.cpp M Source/WebKit/UIProcess/API/APINavigation.cpp M Source/WebKit/UIProcess/API/glib/WebKitURISchemeRequest.cpp M Source/WebKit/UIProcess/AboutSchemeHandler.cpp M Source/WebKit/UIProcess/Cocoa/SystemPreviewControllerCocoa.mm M Source/WebKit/UIProcess/Downloads/DownloadProxy.cpp M Source/WebKit/UIProcess/Inspector/socket/RemoteInspectorProtocolHandler.cpp M Source/WebKit/UIProcess/Inspector/win/InspectorResourceURLSchemeHandler.cpp M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/WebProcessProxy.cpp M Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.mm M Source/WebKit/WebProcess/Plugins/PluginView.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h Log Message: ----------- Standardize on move arguments for ResourceRequest and ResourceResponse https://bugs.webkit.org/show_bug.cgi?id=291770 rdar://149577600 Reviewed by Ryosuke Niwa. In Bug 291754 and Bug 291589 we added move parameters to various methods. This resulted in code duplication. Instead, standardize on move parameters and explicitly perform copies at the relevant call sites. This helps us find missing move opportunities, and helps us see API where a lot of copying is needed. Relanding after revert due to internal build failure "Unreviewed, reverting 294030@main (178f41b935d4)" Update temporarily restores a URL argument to ResourceResponse until rdar://149970210 lands to avoid breaking internal builds. Canonical link: https://commits.webkit.org/294079@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