Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 68287047515be9aded0d35f94cc0df8be7c86c5f https://github.com/WebKit/WebKit/commit/68287047515be9aded0d35f94cc0df8be7c86c5f Author: Alex Christensen <achristen...@apple.com> Date: 2025-03-11 (Tue, 11 Mar 2025)
Changed paths: M Source/WTF/WTF.xcodeproj/project.pbxproj M Source/WTF/wtf/CMakeLists.txt A Source/WTF/wtf/CoroutineUtilities.h M Source/WTF/wtf/Forward.h R Source/WebKit/Platform/CoroutineUtilities.h M Source/WebKit/Platform/IPC/HandleMessage.h M Source/WebKit/UIProcess/WebFullScreenManagerProxy.cpp M Source/WebKit/UIProcess/WebFullScreenManagerProxy.h M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Tools/TestWebKitAPI/CoroutineUtilities.h M Tools/TestWebKitAPI/Tests/WebKitCocoa/CookieAcceptPolicy.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/LoadAlternateHTMLString.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/Navigation.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/NetworkProcess.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/ResourceLoadStatistics.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/SOAuthorizationTests.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/ServiceWorkerBasic.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/SiteIsolation.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKContentExtensionStore.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIWebNavigation.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewEvaluateJavaScript.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WebTransport.mm M Tools/TestWebKitAPI/WebTransportServer.h M Tools/TestWebKitAPI/WebTransportServer.mm M Tools/TestWebKitAPI/cocoa/HTTPServer.h M Tools/TestWebKitAPI/cocoa/HTTPServer.mm Log Message: ----------- Move CoroutineUtilities to WTF https://bugs.webkit.org/show_bug.cgi?id=289520 rdar://146725359 Reviewed by Abrar Rahman Protyasha. They are low-level utilities with no dependencies except C++20. This allows us to share CoroutineHandle. * Source/WTF/WTF.xcodeproj/project.pbxproj: * Source/WTF/wtf/CMakeLists.txt: * Source/WTF/wtf/CoroutineUtilities.h: Renamed from Source/WebKit/Platform/CoroutineUtilities.h. (WTF::CoroutineHandle::CoroutineHandle): (WTF::CoroutineHandle::operator=): (WTF::CoroutineHandle::~CoroutineHandle): (WTF::CoroutineHandle::handle const): (WTF::Task::promise_type::get_return_object): (WTF::Task::promise_type::initial_suspend): (WTF::Task::promise_type::unhandled_exception): (WTF::Task::promise_type::return_void): * Source/WTF/wtf/Forward.h: * Source/WebKit/Platform/IPC/HandleMessage.h: (IPC::callMemberFunctionCoroutine): (IPC::callMemberFunctionCoroutineVoid): * Source/WebKit/UIProcess/WebFullScreenManagerProxy.cpp: * Source/WebKit/UIProcess/WebFullScreenManagerProxy.h: * Source/WebKit/UIProcess/WebPageProxy.cpp: * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: * Tools/TestWebKitAPI/CoroutineUtilities.h: (TestWebKitAPI::ConnectionTask::promise_type::get_return_object): (TestWebKitAPI::CoroutineHandle::CoroutineHandle): Deleted. (TestWebKitAPI::CoroutineHandle::~CoroutineHandle): Deleted. (TestWebKitAPI::Task::promise_type::get_return_object): Deleted. (TestWebKitAPI::Task::promise_type::initial_suspend): Deleted. (TestWebKitAPI::Task::promise_type::unhandled_exception): Deleted. (TestWebKitAPI::Task::promise_type::return_void): Deleted. * Tools/TestWebKitAPI/Tests/WebKitCocoa/CookieAcceptPolicy.mm: (TEST(WKHTTPCookieStore, CookiePolicy)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/LoadAlternateHTMLString.mm: (TEST(WebKit, LoadMoreThan4GB)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/Navigation.mm: (setupWebViewForPrivateTokenTests): * Tools/TestWebKitAPI/Tests/WebKitCocoa/NetworkProcess.mm: (TEST(_WKDataTask, Basic)): (TEST(WKWebView, CrossOriginDoubleRedirectAuthentication)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/ResourceLoadStatistics.mm: (TEST(ResourceLoadStatistics, StorageAccessSupportMultipleSubFrameDomains)): (TEST(ResourceLoadStatistics, StorageAccessGrantMultipleSubFrameDomains)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/SOAuthorizationTests.mm: (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWith307Simple)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWith307CrossOrigin)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionFailedWith307PUT)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/ServiceWorkerBasic.mm: ((ServiceWorker, FocusNotYetLoadedClient)): ((ServiceWorker, ServiceWorkerProcessSwapWithNoDelay)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/SiteIsolation.mm: (TestWebKitAPI::TEST(SiteIsolation, LoadingCallbacksAndPostMessage)): (TestWebKitAPI::TEST(SiteIsolation, PostMessageWithNotAllowedTargetOrigin)): (TestWebKitAPI::TEST(SiteIsolation, ApplicationNameForUserAgent)): (TestWebKitAPI::TEST(SiteIsolation, WebsitePoliciesCustomUserAgent)): (TestWebKitAPI::TEST(SiteIsolation, WebsitePoliciesCustomUserAgentDuringCrossSiteProvisionalNavigation)): (TestWebKitAPI::TEST(SiteIsolation, WebsitePoliciesCustomUserAgentDuringSameSiteProvisionalNavigation)): (TestWebKitAPI::TEST(SiteIsolation, SandboxFlagsDuringNavigation)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKContentExtensionStore.mm: (TEST_F(WKContentRuleListStoreTest, CrossOriginCookieBlocking)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm: (TEST(WKHTTPCookieStore, WebSocketCookies)): (TEST(WKHTTPCookieStore, WebSocketCookiesFromRedirect)): (TEST(WKHTTPCookieStore, WebSocketCookiesThroughRedirect)): (TEST(WKHTTPCookieStore, WebSocketSetCookiesThroughFirstPartyRedirect)): (TEST(WKHTTPCookieStore, WebSocketSetCookiesThroughRedirectToThirdParty)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIWebNavigation.mm: (TestWebKitAPI::TEST(WKWebExtensionAPIWebNavigation, ErrorOccurredEventDuringLoad)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewEvaluateJavaScript.mm: (TEST(WebKit, EvaluateJavaScriptInAttachments)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/WebTransport.mm: (TestWebKitAPI::TEST(WebTransport, DISABLED_ClientBidirectional)): (TestWebKitAPI::TEST(WebTransport, DISABLED_Datagram)): (TestWebKitAPI::TEST(WebTransport, DISABLED_Unidirectional)): (TestWebKitAPI::TEST(WebTransport, DISABLED_ServerBidirectional)): (TestWebKitAPI::TEST(WebTransport, DISABLED_NetworkProcessCrash)): (TestWebKitAPI::TEST(WebTransport, DISABLED_Worker)): * Tools/TestWebKitAPI/WebTransportServer.h: * Tools/TestWebKitAPI/WebTransportServer.mm: (TestWebKitAPI::WebTransportServer::Data::create): (TestWebKitAPI::WebTransportServer::Data::Data): (TestWebKitAPI::WebTransportServer::WebTransportServer): * Tools/TestWebKitAPI/cocoa/HTTPServer.h: * Tools/TestWebKitAPI/cocoa/HTTPServer.mm: (TestWebKitAPI::HTTPServer::HTTPServer): Canonical link: https://commits.webkit.org/291972@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