Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c03bf534de9a1c26c3da48a7cd4d08f355a306e7 https://github.com/WebKit/WebKit/commit/c03bf534de9a1c26c3da48a7cd4d08f355a306e7 Author: Alex Christensen <achristen...@apple.com> Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths: M LayoutTests/http/tests/site-isolation/mouse-events/iframes-with-tooltips.html M Source/WebKit/Shared/JavaScriptEvaluationResult.cpp M Source/WebKit/Shared/JavaScriptEvaluationResult.h M Source/WebKit/Shared/WebPageCreationParameters.h M Source/WebKit/Shared/WebPageCreationParameters.serialization.in M Source/WebKit/UIProcess/API/APIPageConfiguration.cpp M Source/WebKit/UIProcess/API/APIPageConfiguration.h M Source/WebKit/UIProcess/API/C/WKPage.cpp M Source/WebKit/UIProcess/API/C/WKPage.h M Source/WebKit/UIProcess/API/C/WKPageConfigurationRef.cpp M Source/WebKit/UIProcess/API/C/WKPageConfigurationRef.h M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Tools/WebKitTestRunner/TestController.cpp M Tools/WebKitTestRunner/TestController.h M Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm Log Message: ----------- Adopt _WKJSHandle in WebKitTestRunner https://bugs.webkit.org/show_bug.cgi?id=297297 rdar://158171538 Reviewed by Ryosuke Niwa. This allows us to pass a JavaScript function to be called later to the UI process instead of passing the name of that function and assembling a string to evaluate. * LayoutTests/http/tests/site-isolation/mouse-events/iframes-with-tooltips.html: * Source/WebKit/Shared/JavaScriptEvaluationResult.cpp: (WebKit::JavaScriptEvaluationResult::toAPI): (WebKit::isSerializable): (WebKit::JavaScriptEvaluationResult::toValue): (WebKit::JavaScriptEvaluationResult::extract): (WebKit::JavaScriptEvaluationResult::JavaScriptEvaluationResult): (WebKit::JavaScriptEvaluationResult::addObjectToMap): * Source/WebKit/Shared/JavaScriptEvaluationResult.h: * Source/WebKit/Shared/WebPageCreationParameters.h: * Source/WebKit/Shared/WebPageCreationParameters.serialization.in: * Source/WebKit/UIProcess/API/APIPageConfiguration.cpp: (API::PageConfiguration::setAllowJSHandleInPageContentWorld): (API::PageConfiguration::allowJSHandleInPageContentWorld const): * Source/WebKit/UIProcess/API/APIPageConfiguration.h: * Source/WebKit/UIProcess/API/C/WKPage.cpp: (WKPageCallAsyncJavaScript): * Source/WebKit/UIProcess/API/C/WKPage.h: * Source/WebKit/UIProcess/API/C/WKPageConfigurationRef.cpp: (WKPageConfigurationSetAllowJSHandleInPageContentWorld): (WKPageConfigurationGetAllowJSHandleInPageContentWorld): * Source/WebKit/UIProcess/API/C/WKPageConfigurationRef.h: * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::creationParameters): * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::m_textAnimationController): * Tools/WebKitTestRunner/TestController.cpp: (WTR::TestController::tooltipDidChange): (WTR::TestController::listenForTooltipChanges): (WTR::TestController::installUserScript): * Tools/WebKitTestRunner/TestController.h: * Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm: (WTR::initializeWebViewConfiguration): Canonical link: https://commits.webkit.org/298606@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