Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1bdb6178d5efa27906f1f2dba0796fa01aa63483 https://github.com/WebKit/WebKit/commit/1bdb6178d5efa27906f1f2dba0796fa01aa63483 Author: Chris Dumez <cdu...@apple.com> Date: 2024-04-01 (Mon, 01 Apr 2024)
Changed paths: M Source/WebKit/Platform/IPC/Encoder.h M Source/WebKit/Platform/IPC/SharedBufferReference.h M Source/WebKit/Shared/API/APIData.cpp M Source/WebKit/Shared/API/APIData.h M Source/WebKit/Shared/API/Cocoa/WKRemoteObjectCoder.mm M Source/WebKit/Shared/API/c/WKData.cpp M Source/WebKit/Shared/APIWebArchive.mm M Source/WebKit/Shared/APIWebArchiveResource.mm M Source/WebKit/Shared/Cocoa/APIDataCocoa.mm M Source/WebKit/UIProcess/API/APIWebAuthenticationAssertionResponse.cpp M Source/WebKit/UIProcess/API/C/curl/WKProtectionSpaceCurl.cpp M Source/WebKit/UIProcess/API/glib/WebKitWebResource.cpp M Source/WebKit/UIProcess/Downloads/DownloadProxy.cpp M Source/WebKit/UIProcess/LegacySessionStateCodingNone.cpp M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/mac/LegacySessionStateCoding.cpp M Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp M Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp Log Message: ----------- Use std::span more in API::Data https://bugs.webkit.org/show_bug.cgi?id=271966 Reviewed by Brent Fulgham. * Source/WebKit/Platform/IPC/SharedBufferReference.h: (IPC::SharedBufferReference::span const): * Source/WebKit/Shared/API/APIData.cpp: (API::Data::create): Deleted. * Source/WebKit/Shared/API/APIData.h: (API::Data::createWithoutCopying): (API::Data::create): * Source/WebKit/Shared/API/Cocoa/WKRemoteObjectCoder.mm: (-[WKRemoteObjectEncoder encodeBytes:length:forKey:]): * Source/WebKit/Shared/API/c/WKData.cpp: (WKDataCreate): * Source/WebKit/Shared/APIWebArchive.mm: (API::releaseWebArchiveData): (API::WebArchive::data): * Source/WebKit/Shared/APIWebArchiveResource.mm: (API::releaseWebArchiveResourceData): (API::WebArchiveResource::data): * Source/WebKit/Shared/Cocoa/APIDataCocoa.mm: (API::Data::createWithoutCopying): * Source/WebKit/UIProcess/API/APIWebAuthenticationAssertionResponse.cpp: (API::WebAuthenticationAssertionResponse::userHandle const): (API::WebAuthenticationAssertionResponse::credentialID const): * Source/WebKit/UIProcess/Downloads/DownloadProxy.cpp: (WebKit::createData): * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::CompletionHandler<void): (WebKit::WebPageProxy::savePDFToFileInDownloadsFolder): (WebKit::WebPageProxy::getLoadDecisionForIcon): * Source/WebKit/UIProcess/mac/LegacySessionStateCoding.cpp: (WebKit::encodeLegacySessionState): * Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp: (WebKit::InjectedBundle::createWebDataFromUint8Array): * Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp: (WebKit::releaseSharedBuffer): (WebKit::InjectedBundlePageLoaderClient::willLoadDataRequest): Canonical link: https://commits.webkit.org/276892@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