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

Reply via email to