diff --git a/chromium_version.txt b/chromium_version.txt index b76589f7..a6d3b486 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -137.0.7151.69 +137.0.7151.104 diff --git a/domain_substitution.list b/domain_substitution.list index 03cf9329..d445073a 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -4503,6 +4503,7 @@ media/audio/android/audio_track_output_stream.cc media/audio/android/opensles_util.cc media/audio/cras/cras_util.cc media/audio/ios/audio_session_manager_ios.mm +media/audio/win/audio_low_latency_input_win.cc media/audio/win/audio_low_latency_output_win.h media/audio/win/core_audio_util_win.cc media/audio/win/core_audio_util_win.h diff --git a/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch b/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch index b711857d..b42b48fb 100644 --- a/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch +++ b/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -3694,8 +3694,6 @@ static_library("browser") { +@@ -3696,8 +3696,6 @@ static_library("browser") { "download/download_auto_open_policy_handler.cc", "download/download_auto_open_policy_handler.h", "download/download_commands.cc", diff --git a/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch b/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch index ffaf804a..469a2865 100644 --- a/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch +++ b/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch @@ -30,7 +30,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -761,10 +761,6 @@ static_library("browser") { +@@ -763,10 +763,6 @@ static_library("browser") { "navigation_predictor/navigation_predictor_metrics_document_data.h", "navigation_predictor/navigation_predictor_preconnect_client.cc", "navigation_predictor/navigation_predictor_preconnect_client.h", @@ -41,7 +41,7 @@ "navigation_predictor/search_engine_preconnector_keyed_service_factory.cc", "navigation_predictor/search_engine_preconnector_keyed_service_factory.h", "net/cert_verifier_service_time_updater.cc", -@@ -3560,10 +3556,6 @@ static_library("browser") { +@@ -3562,10 +3558,6 @@ static_library("browser") { } else { #!is_android sources += [ @@ -52,7 +52,7 @@ "accessibility/caption_bubble_context_browser.h", "accessibility/embedded_a11y_extension_loader.cc", "accessibility/embedded_a11y_extension_loader.h", -@@ -4283,8 +4275,6 @@ static_library("browser") { +@@ -4285,8 +4277,6 @@ static_library("browser") { "//chrome/app:command_ids", "//chrome/app/theme:chrome_unscaled_resources_grit", "//chrome/app/vector_icons", @@ -61,7 +61,7 @@ "//chrome/browser/apps/app_service", "//chrome/browser/apps/link_capturing", "//chrome/browser/contextual_cueing", -@@ -4305,10 +4295,6 @@ static_library("browser") { +@@ -4307,10 +4297,6 @@ static_library("browser") { "//chrome/browser/new_tab_page/chrome_colors", "//chrome/browser/policy:path_parser", "//chrome/browser/resources:component_extension_resources", @@ -72,7 +72,7 @@ "//chrome/browser/search/background", "//chrome/browser/smart_card", "//chrome/browser/themes", -@@ -4442,9 +4428,6 @@ static_library("browser") { +@@ -4444,9 +4430,6 @@ static_library("browser") { "//components/webauthn/core/browser", "//components/webauthn/core/browser:passkey_model", "//services/device/public/cpp/hid", @@ -82,7 +82,7 @@ "//third_party/crashpad/crashpad/client:common", "//third_party/zxcvbn-cpp", "//ui/views", -@@ -4544,8 +4527,6 @@ static_library("browser") { +@@ -4546,8 +4529,6 @@ static_library("browser") { sources += [ "accessibility/soda_installer_impl.cc", "accessibility/soda_installer_impl.h", @@ -91,7 +91,7 @@ "device_identity/device_oauth2_token_store_desktop.cc", "device_identity/device_oauth2_token_store_desktop.h", "device_notifications/device_status_icon_renderer.cc", -@@ -4584,8 +4565,6 @@ static_library("browser") { +@@ -4586,8 +4567,6 @@ static_library("browser") { "profiles/profile_activity_metrics_recorder.h", "profiles/profile_list_desktop.cc", "profiles/profile_list_desktop.h", @@ -100,7 +100,7 @@ "signin/force_signin_verifier.cc", "signin/force_signin_verifier.h", "signin/signin_manager.cc", -@@ -5386,7 +5365,6 @@ static_library("browser") { +@@ -5388,7 +5367,6 @@ static_library("browser") { "//chrome/browser/policy:system_features_disable_list", "//chrome/browser/push_notification:push_notification", "//chrome/browser/resources:app_icon_resources", @@ -108,7 +108,7 @@ "//chrome/browser/support_tool/ash", "//chrome/browser/ui/ash/accelerator", "//chrome/browser/ui/ash/accessibility", -@@ -5651,7 +5629,6 @@ static_library("browser") { +@@ -5653,7 +5631,6 @@ static_library("browser") { "//remoting/host/chromeos:browser_interop", "//remoting/host/chromeos:features", "//services/device/public/cpp/geolocation", @@ -116,7 +116,7 @@ "//third_party/nearby:rpc_resources_proto", "//third_party/nearby:wire_format_proto", "//ui/chromeos", -@@ -7893,12 +7870,6 @@ static_library("browser") { +@@ -7895,12 +7872,6 @@ static_library("browser") { } if (enable_pdf) { @@ -597,7 +597,7 @@ ${this.showErrorDialog ? html` --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -1722,8 +1722,6 @@ static_library("ui") { +@@ -1723,8 +1723,6 @@ static_library("ui") { "//chrome/browser/regional_capabilities", "//chrome/browser/safe_browsing", "//chrome/browser/safe_browsing:advanced_protection", @@ -606,7 +606,7 @@ "//chrome/browser/smart_card:smart_card", "//chrome/browser/tab_group_sync:utils", "//chrome/browser/themes", -@@ -2415,7 +2413,6 @@ static_library("ui") { +@@ -2416,7 +2414,6 @@ static_library("ui") { "//chrome/browser/policy:onc", "//chrome/browser/policy:system_features_disable_list", "//chrome/browser/push_notification:push_notification", diff --git a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch index 31378a6f..499f7cdd 100644 --- a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch +++ b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch @@ -11,7 +11,7 @@ "invalidation/profile_invalidation_provider_factory.cc", "invalidation/profile_invalidation_provider_factory.h", "k_anonymity_service/k_anonymity_service_client.cc", -@@ -2313,7 +2311,6 @@ static_library("browser") { +@@ -2315,7 +2313,6 @@ static_library("browser") { "//components/resources", "//components/safe_browsing/content/browser", "//components/safe_browsing/content/browser:safe_browsing_service", @@ -19,7 +19,7 @@ "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/web_ui", "//components/safe_browsing/content/common/proto:download_file_types_proto", -@@ -3903,10 +3900,6 @@ static_library("browser") { +@@ -3905,10 +3902,6 @@ static_library("browser") { "new_tab_page/modules/modules_switches.h", "new_tab_page/modules/new_tab_page_modules.cc", "new_tab_page/modules/new_tab_page_modules.h", @@ -30,7 +30,7 @@ "new_tab_page/modules/v2/authentication/microsoft_auth_page_handler.cc", "new_tab_page/modules/v2/authentication/microsoft_auth_page_handler.h", "new_tab_page/modules/v2/calendar/calendar_fake_data_helper.cc", -@@ -8515,7 +8508,6 @@ static_library("browser_generated_files" +@@ -8517,7 +8510,6 @@ static_library("browser_generated_files" "//chrome/browser/new_tab_page/chrome_colors:generate_chrome_colors_info", "//chrome/browser/new_tab_page/chrome_colors:generate_colors_info", "//chrome/browser/new_tab_page/modules/file_suggestion:mojo_bindings", @@ -38,7 +38,7 @@ "//chrome/browser/new_tab_page/modules/v2/authentication:mojo_bindings", "//chrome/browser/new_tab_page/modules/v2/calendar:mojo_bindings", "//chrome/browser/new_tab_page/modules/v2/most_relevant_tab_resumption:mojo_bindings", -@@ -9005,8 +8997,6 @@ static_library("test_support") { +@@ -9007,8 +8999,6 @@ static_library("test_support") { "//components/reporting/util:status", "//components/reporting/util:status_macros", "//components/reporting/util:task_runner_context", @@ -788,18 +788,19 @@ force_installed_tracker_(registry_, profile_), force_installed_metrics_(registry_, profile_, &force_installed_tracker_), corrupted_extension_reinstaller_( -@@ -358,10 +354,6 @@ void ExtensionService::Init() { - extensions_features::kDisableLoadExtensionCommandLineSwitch)) { - LOG(WARNING) +@@ -404,11 +400,6 @@ void ExtensionService::LoadExtensionsFro << "--load-extension is not allowed in Google Chrome, ignoring."; -- } else if (safe_browsing::IsEnhancedProtectionEnabled( -- *profile_->GetPrefs())) { + return; + } +- if (safe_browsing::IsEnhancedProtectionEnabled(*profile_->GetPrefs())) { - VLOG(1) << "--load-extension is not allowed for users opted into " - << "Enhanced Safe Browsing, ignoring."; - } else if (ShouldBlockCommandLineExtension(*profile_)) { +- return; +- } + if (ShouldBlockCommandLineExtension(*profile_)) { // TODO(crbug.com/401529219): Deprecate this restriction once - // --load-extension switch is restricted on Chrome builds. -@@ -440,17 +432,6 @@ void ExtensionService::LoadSigninProfile + // --load-extension removal on Chrome builds is fully launched. +@@ -456,17 +447,6 @@ void ExtensionService::LoadSigninProfile } #endif @@ -838,7 +839,7 @@ // Performs action based on verdicts received from the Extension Telemetry // server. Currently, these verdicts are limited to off-store extensions. void PerformActionBasedOnExtensionTelemetryServiceVerdicts( -@@ -371,8 +366,6 @@ class ExtensionService : public Extensio +@@ -386,8 +381,6 @@ class ExtensionService : public Extensio ExtensionTelemetryServiceVerdictHandler extension_telemetry_service_verdict_handler_; @@ -1338,7 +1339,7 @@ // certificate. So, when users click proceed on an interstitial, move the tab --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -4585,8 +4585,6 @@ static_library("ui") { +@@ -4586,8 +4586,6 @@ static_library("ui") { "views/safe_browsing/prompt_for_scanning_modal_dialog.h", "views/safe_browsing/tailored_security_desktop_dialog_manager.cc", "views/safe_browsing/tailored_security_desktop_dialog_manager.h", diff --git a/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch b/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch index d72aa8f6..2378fca7 100644 --- a/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch +++ b/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch @@ -9,7 +9,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2530,6 +2530,7 @@ static_library("browser") { +@@ -2532,6 +2532,7 @@ static_library("browser") { "//third_party/libyuv", "//third_party/metrics_proto", "//third_party/re2", diff --git a/patches/extra/bromite/flag-max-connections-per-host.patch b/patches/extra/bromite/flag-max-connections-per-host.patch index 566404e6..8d26f6bc 100644 --- a/patches/extra/bromite/flag-max-connections-per-host.patch +++ b/patches/extra/bromite/flag-max-connections-per-host.patch @@ -17,7 +17,7 @@ with limited CPU/memory resources and it is disabled by default. --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2207,6 +2207,7 @@ static_library("browser") { +@@ -2209,6 +2209,7 @@ static_library("browser") { "//components/net_log", "//components/network_hints/common:mojo_bindings", "//components/network_session_configurator/browser", diff --git a/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch b/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch index e6aa82ed..76c08444 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -541,7 +541,9 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -543,7 +543,9 @@ void TabHelpers::AttachTabHelpers(WebCon profile, web_contents); #endif // BUILDFLAG(SAFE_BROWSING_AVAILABLE) SafetyTipWebContentsObserver::CreateForWebContents(web_contents); diff --git a/patches/extra/ungoogled-chromium/add-flag-for-tabsearch-button.patch b/patches/extra/ungoogled-chromium/add-flag-for-tabsearch-button.patch index 20b285dd..dd6efea0 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-tabsearch-button.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-tabsearch-button.patch @@ -12,7 +12,7 @@ command_updater_.UpdateCommandEnabled(IDC_TAB_SEARCH_CLOSE, --- a/chrome/browser/ui/views/frame/browser_view.cc +++ b/chrome/browser/ui/views/frame/browser_view.cc -@@ -5197,6 +5197,7 @@ void BrowserView::AddedToWidget() { +@@ -5200,6 +5200,7 @@ void BrowserView::AddedToWidget() { toolbar_->Init();