Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 56f0f4203278a87bd40c7509d28c5c1ed61d0568 https://github.com/WebKit/WebKit/commit/56f0f4203278a87bd40c7509d28c5c1ed61d0568 Author: Ryosuke Niwa <rn...@webkit.org> Date: 2023-04-05 (Wed, 05 Apr 2023)
Changed paths: M Source/WTF/wtf/PlatformEnable.h M Source/WebKit/UIProcess/mac/WebViewImpl.mm M Tools/MiniBrowser/mac/SettingsController.m M Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py M Tools/Scripts/webkitpy/port/driver.py M Tools/WebKitTestRunner/Options.cpp M Tools/WebKitTestRunner/TestOptions.cpp M Tools/WebKitTestRunner/TestOptions.h M Tools/WebKitTestRunner/mac/PlatformWebViewMac.mm M Tools/WebKitTestRunner/mac/main.mm Log Message: ----------- Enable GPU Process and UI side compositing on macOS https://bugs.webkit.org/show_bug.cgi?id=254725 Reviewed by Simon Fraser. Enable GPU process for DOM rendering and UI side compositing by default on macOS. Also add options to disable these two features to run-webkit-tests. * Source/WTF/wtf/PlatformEnable.h: * Source/WebKit/UIProcess/mac/WebViewImpl.mm: (WebKit::WebViewImpl::WebViewImpl): * Tools/MiniBrowser/mac/SettingsController.m: (-[SettingsController useUISideCompositing]): * Tools/Scripts/webkitpy/api_tests/runner.py: (Runner.command_for_port): * Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py: (parse_args): * Tools/Scripts/webkitpy/port/driver.py: (Driver.cmd_line): * Tools/WebKitTestRunner/Options.cpp: (WTR::handleOptionNoRemoteLayerTree): (WTR::OptionsHandler::OptionsHandler): * Tools/WebKitTestRunner/TestOptions.cpp: (WTR::TestOptions::defaults): * Tools/WebKitTestRunner/TestOptions.h: (WTR::TestOptions::noUseRemoteLayerTree const): * Tools/WebKitTestRunner/mac/PlatformWebViewMac.mm: (WTR::PlatformWebView::PlatformWebView): * Tools/WebKitTestRunner/mac/main.mm: (setDefaultsToConsistentValuesForTesting): Canonical link: https://commits.webkit.org/262629@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes