Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b05ec723eb45d12d5df692990551d89cce4dc919 https://github.com/WebKit/WebKit/commit/b05ec723eb45d12d5df692990551d89cce4dc919 Author: Alex Christensen <achristen...@apple.com> Date: 2024-04-25 (Thu, 25 Apr 2024)
Changed paths: M Source/WebKit/UIProcess/API/C/WKPage.cpp M Source/WebKit/UIProcess/API/C/WKPagePrivate.h M Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl M Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp M Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.h M Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp M Tools/WebKitTestRunner/InjectedBundle/TestRunner.h M Tools/WebKitTestRunner/TestController.cpp M Tools/WebKitTestRunner/TestController.h M Tools/WebKitTestRunner/TestInvocation.cpp M Tools/WebKitTestRunner/TestInvocation.h M Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm Log Message: ----------- Reduce use of mainFrameJSContext in WebKitTestRunner https://bugs.webkit.org/show_bug.cgi?id=273246 Reviewed by Sihui Liu and Charlie Wolfe. With site isolation the main frame might be in another process. * Source/WebKit/UIProcess/API/C/WKPage.cpp: (WKPageGetApplicationManifest): (WKPageGetApplicationManifest_b): Deleted. * Source/WebKit/UIProcess/API/C/WKPagePrivate.h: * Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: * Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: (WTR::InjectedBundle::didReceiveMessageToPage): (WTR::InjectedBundle::postAddChromeInputField): Deleted. (WTR::InjectedBundle::postSetTextInChromeInputField): Deleted. (WTR::InjectedBundle::postSelectChromeInputField): Deleted. (WTR::InjectedBundle::postGetSelectedTextInChromeInputField): Deleted. (WTR::InjectedBundle::postFocusWebView): Deleted. * Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.h: * Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp: (WTR::TestRunner::addChromeInputField): (WTR::TestRunner::setTextInChromeInputField): (WTR::TestRunner::selectChromeInputField): (WTR::TestRunner::getSelectedTextInChromeInputField): (WTR::TestRunner::focusWebView): (WTR::TestRunner::loadedSubresourceDomains): (WTR::TestRunner::setOpenPanelFilesMediaIcon): (WTR::TestRunner::getApplicationManifestThen): (WTR::TestRunner::callAddChromeInputFieldCallback): Deleted. (WTR::TestRunner::callSetTextInChromeInputFieldCallback): Deleted. (WTR::TestRunner::callSelectChromeInputFieldCallback): Deleted. (WTR::TestRunner::callGetSelectedTextInChromeInputFieldCallback): Deleted. (WTR::TestRunner::callFocusWebViewCallback): Deleted. (WTR::makeDomainsValue): Deleted. (WTR::TestRunner::callDidReceiveLoadedSubresourceDomainsCallback): Deleted. (WTR::TestRunner::didGetApplicationManifest): Deleted. * Tools/WebKitTestRunner/InjectedBundle/TestRunner.h: * Tools/WebKitTestRunner/TestController.cpp: (WTR::adoptAndCallCompletionHandler): (WTR::TestController::didReceiveAsyncMessageFromInjectedBundle): (WTR::TestController::loadedSubresourceDomains): (WTR::LoadedSubresourceDomainsCallbackContext::LoadedSubresourceDomainsCallbackContext): Deleted. (WTR::loadedSubresourceDomainsCallback): Deleted. * Tools/WebKitTestRunner/TestController.h: * Tools/WebKitTestRunner/TestInvocation.cpp: (WTR::TestInvocation::didReceiveMessageFromInjectedBundle): (WTR::TestInvocation::didReceiveLoadedSubresourceDomains): Deleted. * Tools/WebKitTestRunner/TestInvocation.h: * Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm: (WTR::TestController::loadedSubresourceDomains): Deleted. (WTR::TestController::clearLoadedSubresourceDomains): Deleted. Canonical link: https://commits.webkit.org/277990@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