Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 2caf6d6e1133c1f6551cee1481846f458583a66f
https://github.com/WebKit/WebKit/commit/2caf6d6e1133c1f6551cee1481846f458583a66f
Author: Philippe Normand <[email protected]>
Date: 2026-09-28 (Mon, 28 Sep 2026)
Changed paths:
M .gitignore
M Source/cmake/OptionsWPE.cmake
M Tools/CISupport/built-product-archive
M Tools/PlatformWPE.cmake
M Tools/Scripts/clean-webkit
M Tools/Scripts/cross-toolchain-helper
M Tools/Scripts/run-mvt-tests
R Tools/Scripts/webkitpy/benchmark_runner/browser_driver/linux_cog_driver.py
M Tools/Scripts/webkitpy/browserperfdash/plans/browser_binary_size.py
M Tools/Scripts/webkitpy/port/wpe.py
M Tools/Scripts/webkitpy/port/wpe_unittest.py
M Tools/Scripts/webkitpy/webdriver_tests/webdriver_driver_wpe.py
Log Message:
-----------
[WPE] Remove Cog build support
https://bugs.webkit.org/show_bug.cgi?id=325424
Reviewed by Adrian Perez de Castro.
Cog uses legacy API and there is no plan to port it to new API, so remove it
from the build tooling.
* .gitignore:
* Source/cmake/OptionsWPE.cmake:
* Tools/CISupport/built-product-archive:
(archiveBuiltProduct):
* Tools/PlatformWPE.cmake:
* Tools/Scripts/clean-webkit:
(removeDerivedSources):
* Tools/Scripts/cross-toolchain-helper:
(YoctoCrossBuilder.build_toolchain):
* Tools/Scripts/run-mvt-tests:
(parse_args):
* Tools/Scripts/webkitpy/benchmark_runner/browser_driver/linux_cog_driver.py:
Removed.
* Tools/Scripts/webkitpy/browserperfdash/plans/browser_binary_size.py:
(get_browser_relevant_objects_glib):
(run):
* Tools/Scripts/webkitpy/port/wpe.py:
(WPEPort.configuration_for_upload):
(WPEPort.setup_environ_for_webdriver):
(WPEPort.run_minibrowser):
(WPEPort.cog_path_to): Deleted.
(WPEPort.get_browser_path): Deleted.
(WPEPort.browser_name): Deleted.
(WPEPort.setup_environ_for_minibrowser): Deleted.
* Tools/Scripts/webkitpy/port/wpe_unittest.py:
(WPEPortTest):
(WPEPortTest.test_default_upload_configuration):
(WPEPortTest.test_get_browser_path):
(WPEPortTest._mock_port_cog_is_built): Deleted.
(WPEPortTest.test_browser_name_default_wihout_cog_built): Deleted.
(WPEPortTest.test_browser_name_default_with_cog_built): Deleted.
(WPEPortTest.test_browser_name_override_minibrowser_with_cog_built): Deleted.
(WPEPortTest.test_browser_name_override_cog_without_cog_built): Deleted.
(WPEPortTest.test_browser_name_override_unknown_without_cog_built): Deleted.
(WPEPortTest.test_browser_name_override_unknown_with_cog_built): Deleted.
(WPEPortTest.test_browser_cog_parameters_platform_default): Deleted.
(WPEPortTest.test_browser_cog_parameters_platform_override_via_cmdline):
Deleted.
(WPEPortTest.test_browser_cog_parameters_platform_override_via_environ):
Deleted.
* Tools/Scripts/webkitpy/webdriver_tests/webdriver_driver_wpe.py:
(WebDriverWPE.browser_path):
(WebDriverWPE.browser_args):
Canonical link: https://commits.webkit.org/322043@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications