merge: update to ungoogled-chromium 143.0.7499.40

This commit is contained in:
wukko
2025-12-03 23:19:47 +06:00
69 changed files with 1210 additions and 1180 deletions

View File

@@ -1 +1 @@
142.0.7444.175 143.0.7499.40

View File

@@ -1,10 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright 2025 The Helium Authors
# You can use, redistribute, and/or modify this source code under
# the terms of the GPL-3.0 license that can be found in the LICENSE file.
# Copyright (c) 2019 The ungoogled-chromium Authors. All rights reserved. # Copyright (c) 2019 The ungoogled-chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be # Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE.ungoogled_chromium file. # found in the LICENSE.ungoogled_chromium file.
@@ -67,19 +63,19 @@ def _dir_empty(path):
return False return False
def _rename_files_with_dirs(root_dir, sorted_file_iter): def _rename_files_with_dirs(root_dir, source_dir, sorted_file_iter):
''' '''
Moves a list of sorted files back to the upstream repo, removing empty directories along the way Moves a list of sorted files back to their original location,
removing empty directories along the way
''' '''
past_parent = None past_parent = None
upstream_path = Path(os.path.dirname(os.path.realpath(__file__))) / '../patches'
for partial_path in sorted_file_iter: for partial_path in sorted_file_iter:
complete_path = Path(root_dir, partial_path) complete_path = Path(root_dir, partial_path)
complete_upstream_path = Path(upstream_path, partial_path) complete_source_path = Path(source_dir, partial_path)
try: try:
complete_path.rename(complete_upstream_path) complete_path.rename(complete_source_path)
except FileNotFoundError: except FileNotFoundError:
get_logger().warning('Could not remove prepended patch: %s', complete_path) get_logger().warning('Could not move prepended patch: %s', complete_path)
if past_parent != complete_path.parent: if past_parent != complete_path.parent:
while past_parent and _dir_empty(past_parent): while past_parent and _dir_empty(past_parent):
past_parent.rmdir() past_parent.rmdir()
@@ -91,7 +87,7 @@ def _rename_files_with_dirs(root_dir, sorted_file_iter):
complete_path = complete_path.parent complete_path = complete_path.parent
def unmerge_platform_patches(platform_patches_dir): def unmerge_platform_patches(platform_patches_dir, prepend_patches_dir):
''' '''
Undo merge_platform_patches(), adding any new patches from series.merged as necessary Undo merge_platform_patches(), adding any new patches from series.merged as necessary
@@ -105,8 +101,8 @@ def unmerge_platform_patches(platform_patches_dir):
filter(len, filter(len,
(platform_patches_dir / _SERIES_PREPEND).read_text(encoding=ENCODING).splitlines())) (platform_patches_dir / _SERIES_PREPEND).read_text(encoding=ENCODING).splitlines()))
# Move prepended files to original location, preserving changes, and clean up # Move prepended files back to original location, preserving changes
_rename_files_with_dirs(platform_patches_dir, sorted(prepend_series)) _rename_files_with_dirs(platform_patches_dir, prepend_patches_dir, sorted(prepend_series))
# Determine positions of blank spaces in series.orig # Determine positions of blank spaces in series.orig
if not (platform_patches_dir / _SERIES_ORIG).exists(): if not (platform_patches_dir / _SERIES_ORIG).exists():
@@ -175,10 +171,11 @@ def main():
repo_dir = Path(__file__).resolve().parent.parent repo_dir = Path(__file__).resolve().parent.parent
success = False success = False
prepend_patches_dir = repo_dir / 'patches'
if args.command == 'merge': if args.command == 'merge':
success = merge_platform_patches(args.platform_patches, repo_dir / 'patches') success = merge_platform_patches(args.platform_patches, prepend_patches_dir)
elif args.command == 'unmerge': elif args.command == 'unmerge':
success = unmerge_platform_patches(args.platform_patches) success = unmerge_platform_patches(args.platform_patches, prepend_patches_dir)
else: else:
raise NotImplementedError(args.command) raise NotImplementedError(args.command)

View File

@@ -56,7 +56,6 @@ ash/login/ui/auth_icon_view.cc
ash/login/ui/login_remove_account_dialog_unittest.cc ash/login/ui/login_remove_account_dialog_unittest.cc
ash/metrics/demo_session_metrics_recorder_unittest.cc ash/metrics/demo_session_metrics_recorder_unittest.cc
ash/projector/projector_metadata_model.cc ash/projector/projector_metadata_model.cc
ash/public/cpp/android_intent_helper_unittest.cc
ash/public/cpp/system_notification_builder_unittest.cc ash/public/cpp/system_notification_builder_unittest.cc
ash/quick_insert/model/quick_insert_link_suggester.cc ash/quick_insert/model/quick_insert_link_suggester.cc
ash/quick_insert/model/quick_insert_link_suggester_unittest.cc ash/quick_insert/model/quick_insert_link_suggester_unittest.cc
@@ -515,8 +514,9 @@ cc/input/scroll_state.h
cc/input/scrollbar_controller.h cc/input/scrollbar_controller.h
cc/metrics/average_lag_tracker.h cc/metrics/average_lag_tracker.h
cc/metrics/event_metrics.h cc/metrics/event_metrics.h
cc/metrics/scroll_jank_dropped_frame_tracker.cc cc/metrics/scroll_jank_v4_decider.cc
cc/metrics/scroll_jank_dropped_frame_tracker.h cc/metrics/scroll_jank_v4_decider.h
cc/metrics/scroll_jank_v4_processor.h
cc/paint/paint_image.h cc/paint/paint_image.h
cc/paint/tone_map_util.cc cc/paint/tone_map_util.cc
cc/scheduler/scheduler_state_machine.cc cc/scheduler/scheduler_state_machine.cc
@@ -552,6 +552,8 @@ chrome/app/theme/PRESUBMIT.py
chrome/browser/PRESUBMIT.py chrome/browser/PRESUBMIT.py
chrome/browser/about_flags.cc chrome/browser/about_flags.cc
chrome/browser/accessibility/live_caption/live_caption_speech_recognition_host_browsertest.cc chrome/browser/accessibility/live_caption/live_caption_speech_recognition_host_browsertest.cc
chrome/browser/actor/safety_list_manager.cc
chrome/browser/actor/safety_list_manager_unittest.cc
chrome/browser/actor/site_policy_browsertest.cc chrome/browser/actor/site_policy_browsertest.cc
chrome/browser/ai/ai_data_keyed_service.cc chrome/browser/ai/ai_data_keyed_service.cc
chrome/browser/ai/ai_language_model.cc chrome/browser/ai/ai_language_model.cc
@@ -599,7 +601,6 @@ chrome/browser/apps/app_service/publishers/arc_apps.cc
chrome/browser/apps/app_service/publishers/arc_apps_unittest.cc chrome/browser/apps/app_service/publishers/arc_apps_unittest.cc
chrome/browser/apps/app_service/publishers/publisher_unittest.cc chrome/browser/apps/app_service/publishers/publisher_unittest.cc
chrome/browser/apps/app_service/web_contents_app_id_utils.h chrome/browser/apps/app_service/web_contents_app_id_utils.h
chrome/browser/apps/app_service/webapk/webapk_install_task.cc
chrome/browser/apps/digital_goods/digital_goods_factory_impl.cc chrome/browser/apps/digital_goods/digital_goods_factory_impl.cc
chrome/browser/apps/guest_view/web_view_browsertest.cc chrome/browser/apps/guest_view/web_view_browsertest.cc
chrome/browser/apps/intent_helper/intent_chip_display_prefs_unittest.cc chrome/browser/apps/intent_helper/intent_chip_display_prefs_unittest.cc
@@ -649,6 +650,7 @@ chrome/browser/ash/app_restore/full_restore_service_unittest.cc
chrome/browser/ash/app_restore/informed_restore_browsertest.cc chrome/browser/ash/app_restore/informed_restore_browsertest.cc
chrome/browser/ash/apps/apk_web_app_installer_browsertest.cc chrome/browser/ash/apps/apk_web_app_installer_browsertest.cc
chrome/browser/ash/apps/apk_web_app_installer_unittest.cc chrome/browser/ash/apps/apk_web_app_installer_unittest.cc
chrome/browser/ash/apps/webapk/webapk_install_task.cc
chrome/browser/ash/arc/adbd/arc_adbd_monitor_bridge_unittest.cc chrome/browser/ash/arc/adbd/arc_adbd_monitor_bridge_unittest.cc
chrome/browser/ash/arc/arc_util_unittest.cc chrome/browser/ash/arc/arc_util_unittest.cc
chrome/browser/ash/arc/auth/arc_auth_service_browsertest.cc chrome/browser/ash/arc/auth/arc_auth_service_browsertest.cc
@@ -670,7 +672,6 @@ chrome/browser/ash/arc/session/arc_session_manager_browsertest.cc
chrome/browser/ash/arc/session/arc_session_manager_unittest.cc chrome/browser/ash/arc/session/arc_session_manager_unittest.cc
chrome/browser/ash/arc/tracing/arc_app_performance_tracing.cc chrome/browser/ash/arc/tracing/arc_app_performance_tracing.cc
chrome/browser/ash/arc/tracing/overview_tracing_handler.cc chrome/browser/ash/arc/tracing/overview_tracing_handler.cc
chrome/browser/ash/assistant/assistant_util.cc
chrome/browser/ash/attestation/attestation_ca_client.cc chrome/browser/ash/attestation/attestation_ca_client.cc
chrome/browser/ash/attestation/attestation_ca_client_unittest.cc chrome/browser/ash/attestation/attestation_ca_client_unittest.cc
chrome/browser/ash/attestation/platform_verification_flow_unittest.cc chrome/browser/ash/attestation/platform_verification_flow_unittest.cc
@@ -946,8 +947,13 @@ chrome/browser/content_settings/content_settings_pref_provider_unittest.cc
chrome/browser/content_settings/host_content_settings_map_unittest.cc chrome/browser/content_settings/host_content_settings_map_unittest.cc
chrome/browser/content_settings/javascript_optimizer_provider_android_unittest.cc chrome/browser/content_settings/javascript_optimizer_provider_android_unittest.cc
chrome/browser/content_settings/sound_content_setting_observer_unittest.cc chrome/browser/content_settings/sound_content_setting_observer_unittest.cc
chrome/browser/contextual_cueing/caching_zero_state_suggestions_manager_unittest.cc
chrome/browser/contextual_cueing/zero_state_suggestions_browsertest.cc chrome/browser/contextual_cueing/zero_state_suggestions_browsertest.cc
chrome/browser/contextual_tasks/contextual_tasks_context_controller_impl_unittest.cc chrome/browser/contextual_tasks/contextual_tasks_context_controller_impl_unittest.cc
chrome/browser/contextual_tasks/contextual_tasks_ui.cc
chrome/browser/contextual_tasks/contextual_tasks_ui_service.cc
chrome/browser/contextual_tasks/contextual_tasks_ui_service_unittest.cc
chrome/browser/contextual_tasks/tab_strip_context_decorator_unittest.cc
chrome/browser/custom_handlers/protocol_handler_registry_browsertest.cc chrome/browser/custom_handlers/protocol_handler_registry_browsertest.cc
chrome/browser/data_sharing/desktop/data_sharing_conversion_utils_unittest.cc chrome/browser/data_sharing/desktop/data_sharing_conversion_utils_unittest.cc
chrome/browser/data_sharing/desktop/data_sharing_service_browsertest.cc chrome/browser/data_sharing/desktop/data_sharing_service_browsertest.cc
@@ -1101,6 +1107,7 @@ chrome/browser/extensions/extension_context_menu_model_browsertest.cc
chrome/browser/extensions/extension_keybinding_browsertest.cc chrome/browser/extensions/extension_keybinding_browsertest.cc
chrome/browser/extensions/extension_loading_browsertest.cc chrome/browser/extensions/extension_loading_browsertest.cc
chrome/browser/extensions/extension_management.cc chrome/browser/extensions/extension_management.cc
chrome/browser/extensions/extension_management_unittest.cc
chrome/browser/extensions/extension_override_apitest.cc chrome/browser/extensions/extension_override_apitest.cc
chrome/browser/extensions/extension_prefs_unittest.cc chrome/browser/extensions/extension_prefs_unittest.cc
chrome/browser/extensions/extension_service_test_base.cc chrome/browser/extensions/extension_service_test_base.cc
@@ -1115,7 +1122,6 @@ chrome/browser/extensions/external_pref_loader.cc
chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc
chrome/browser/extensions/file_handlers/web_file_handlers_permission_handler.cc chrome/browser/extensions/file_handlers/web_file_handlers_permission_handler.cc
chrome/browser/extensions/forced_extensions/force_installed_test_base.cc chrome/browser/extensions/forced_extensions/force_installed_test_base.cc
chrome/browser/extensions/install_signer.cc
chrome/browser/extensions/installed_loader_unittest.cc chrome/browser/extensions/installed_loader_unittest.cc
chrome/browser/extensions/lazy_background_page_apitest.cc chrome/browser/extensions/lazy_background_page_apitest.cc
chrome/browser/extensions/menu_manager_unittest.cc chrome/browser/extensions/menu_manager_unittest.cc
@@ -1160,7 +1166,7 @@ chrome/browser/file_system_access/cloud_identifier/cloud_identifier_util_ash_bro
chrome/browser/first_run/bookmark_importer_unittest.cc chrome/browser/first_run/bookmark_importer_unittest.cc
chrome/browser/first_run/first_run_unittest.cc chrome/browser/first_run/first_run_unittest.cc
chrome/browser/flag-metadata.json chrome/browser/flag-metadata.json
chrome/browser/flag_descriptions.cc chrome/browser/flag_descriptions.h
chrome/browser/flags/android/chrome_session_state.h chrome/browser/flags/android/chrome_session_state.h
chrome/browser/font_prewarmer_tab_helper_browsertest.cc chrome/browser/font_prewarmer_tab_helper_browsertest.cc
chrome/browser/glic/e2e_test/glic_e2e_test.cc chrome/browser/glic/e2e_test/glic_e2e_test.cc
@@ -1171,6 +1177,7 @@ chrome/browser/glic/fre/glic_fre_page_handler.cc
chrome/browser/glic/glic_metrics_unittest.cc chrome/browser/glic/glic_metrics_unittest.cc
chrome/browser/glic/glic_user_status_browsertest.cc chrome/browser/glic/glic_user_status_browsertest.cc
chrome/browser/glic/host/glic_annotation_manager_interactive_uitest.cc chrome/browser/glic/host/glic_annotation_manager_interactive_uitest.cc
chrome/browser/glic/host/glic_api_browsertest.cc
chrome/browser/glic/host/glic_cookie_synchronizer.cc chrome/browser/glic/host/glic_cookie_synchronizer.cc
chrome/browser/glic/host/glic_cookie_synchronizer_unittest.cc chrome/browser/glic/host/glic_cookie_synchronizer_unittest.cc
chrome/browser/glic/host/glic_page_handler.cc chrome/browser/glic/host/glic_page_handler.cc
@@ -1332,6 +1339,7 @@ chrome/browser/page_load_metrics/observers/gws_abandoned_page_load_metrics_obser
chrome/browser/page_load_metrics/observers/gws_hp_page_load_metrics_observer_browsertest.cc chrome/browser/page_load_metrics/observers/gws_hp_page_load_metrics_observer_browsertest.cc
chrome/browser/page_load_metrics/observers/gws_page_load_metrics_observer_browsertest.cc chrome/browser/page_load_metrics/observers/gws_page_load_metrics_observer_browsertest.cc
chrome/browser/page_load_metrics/observers/gws_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/gws_page_load_metrics_observer_unittest.cc
chrome/browser/page_load_metrics/observers/initial_webui_page_load_metrics_observer.h
chrome/browser/page_load_metrics/observers/loading_predictor_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/loading_predictor_page_load_metrics_observer_unittest.cc
chrome/browser/page_load_metrics/observers/local_network_requests_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/local_network_requests_page_load_metrics_observer_unittest.cc
chrome/browser/page_load_metrics/observers/multi_tab_loading_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/multi_tab_loading_page_load_metrics_observer_unittest.cc
@@ -1378,6 +1386,7 @@ chrome/browser/policy/cloud/cloud_policy_browsertest.cc
chrome/browser/policy/cloud/cloud_policy_invalidator.h chrome/browser/policy/cloud/cloud_policy_invalidator.h
chrome/browser/policy/cloud/device_management_service_browsertest.cc chrome/browser/policy/cloud/device_management_service_browsertest.cc
chrome/browser/policy/cloud/user_policy_signin_service_unittest.cc chrome/browser/policy/cloud/user_policy_signin_service_unittest.cc
chrome/browser/policy/developer_tools_policy_checker_unittest.cc
chrome/browser/policy/extension_policy_browsertest.cc chrome/browser/policy/extension_policy_browsertest.cc
chrome/browser/policy/messaging_layer/upload/file_upload_impl.cc chrome/browser/policy/messaging_layer/upload/file_upload_impl.cc
chrome/browser/policy/policy_prefs_browsertest.cc chrome/browser/policy/policy_prefs_browsertest.cc
@@ -1527,8 +1536,6 @@ chrome/browser/resources/chromeos/accessibility/common/testing/mock_tts.js
chrome/browser/resources/chromeos/accessibility/common/tutorial/chromevox_tutorial.js chrome/browser/resources/chromeos/accessibility/common/tutorial/chromevox_tutorial.js
chrome/browser/resources/chromeos/accessibility/definitions/command_line_private.d.ts chrome/browser/resources/chromeos/accessibility/definitions/command_line_private.d.ts
chrome/browser/resources/chromeos/accessibility/select_to_speak/mv2/select_to_speak.ts chrome/browser/resources/chromeos/accessibility/select_to_speak/mv2/select_to_speak.ts
chrome/browser/resources/chromeos/accessibility/select_to_speak/mv2/select_to_speak_navigation_control_test.js
chrome/browser/resources/chromeos/accessibility/select_to_speak/mv2/select_to_speak_unittest.js
chrome/browser/resources/chromeos/accessibility/select_to_speak/mv3/select_to_speak.ts chrome/browser/resources/chromeos/accessibility/select_to_speak/mv3/select_to_speak.ts
chrome/browser/resources/chromeos/accessibility/select_to_speak/mv3/select_to_speak_navigation_control_test.js chrome/browser/resources/chromeos/accessibility/select_to_speak/mv3/select_to_speak_navigation_control_test.js
chrome/browser/resources/chromeos/accessibility/select_to_speak/mv3/select_to_speak_unittest.js chrome/browser/resources/chromeos/accessibility/select_to_speak/mv3/select_to_speak_unittest.js
@@ -1572,6 +1579,7 @@ chrome/browser/resources/default_apps/external_extensions.json
chrome/browser/resources/downloads/icons.html chrome/browser/resources/downloads/icons.html
chrome/browser/resources/extensions/detail_view.ts chrome/browser/resources/extensions/detail_view.ts
chrome/browser/resources/extensions/mv2_deprecation_panel.ts chrome/browser/resources/extensions/mv2_deprecation_panel.ts
chrome/browser/resources/extensions_zero_state_promo/zero_state_promo_app.html.ts
chrome/browser/resources/feedback/js/feedback_util.ts chrome/browser/resources/feedback/js/feedback_util.ts
chrome/browser/resources/gaia_auth_host/PRESUBMIT.py chrome/browser/resources/gaia_auth_host/PRESUBMIT.py
chrome/browser/resources/gaia_auth_host/authenticator.js chrome/browser/resources/gaia_auth_host/authenticator.js
@@ -1815,6 +1823,7 @@ chrome/browser/tab_contents/navigation_metrics_recorder_browsertest.cc
chrome/browser/tab_ui/android/java/strings/android_tab_ui_strings.grd chrome/browser/tab_ui/android/java/strings/android_tab_ui_strings.grd
chrome/browser/task_manager/sampling/shared_sampler_win_defines.h chrome/browser/task_manager/sampling/shared_sampler_win_defines.h
chrome/browser/themes/theme_syncable_service.cc chrome/browser/themes/theme_syncable_service.cc
chrome/browser/touch_to_fill/autofill/android/touch_to_fill_payment_method_controller_unittest.cc
chrome/browser/translate/translate_manager_browsertest.cc chrome/browser/translate/translate_manager_browsertest.cc
chrome/browser/trusted_vault/trusted_vault_encryption_keys_tab_helper_browsertest.cc chrome/browser/trusted_vault/trusted_vault_encryption_keys_tab_helper_browsertest.cc
chrome/browser/ui/accelerator_table.cc chrome/browser/ui/accelerator_table.cc
@@ -1865,7 +1874,6 @@ chrome/browser/ui/ash/wallpaper/wallpaper_controller_client_impl.cc
chrome/browser/ui/ash/web_view/ash_web_view_impl_browsertest.cc chrome/browser/ui/ash/web_view/ash_web_view_impl_browsertest.cc
chrome/browser/ui/ash/wm/coral_browsertest.cc chrome/browser/ui/ash/wm/coral_browsertest.cc
chrome/browser/ui/autofill/address_editor_controller_unittest.cc chrome/browser/ui/autofill/address_editor_controller_unittest.cc
chrome/browser/ui/autofill/autofill_ai/save_or_update_autofill_ai_data_controller_impl.cc
chrome/browser/ui/autofill/autofill_keyboard_accessory_controller_impl.cc chrome/browser/ui/autofill/autofill_keyboard_accessory_controller_impl.cc
chrome/browser/ui/autofill/chrome_autofill_client.cc chrome/browser/ui/autofill/chrome_autofill_client.cc
chrome/browser/ui/autofill/delete_address_profile_dialog_controller_impl_browsertest.cc chrome/browser/ui/autofill/delete_address_profile_dialog_controller_impl_browsertest.cc
@@ -1934,6 +1942,7 @@ chrome/browser/ui/managed_ui_browsertest.cc
chrome/browser/ui/media_router/media_router_ui_helper_unittest.cc chrome/browser/ui/media_router/media_router_ui_helper_unittest.cc
chrome/browser/ui/media_router/media_router_ui_unittest.cc chrome/browser/ui/media_router/media_router_ui_unittest.cc
chrome/browser/ui/media_router/query_result_manager.h chrome/browser/ui/media_router/query_result_manager.h
chrome/browser/ui/omnibox/omnibox_context_menu_controller_browsertest.cc
chrome/browser/ui/omnibox/omnibox_edit_model.cc chrome/browser/ui/omnibox/omnibox_edit_model.cc
chrome/browser/ui/omnibox/omnibox_edit_model.h chrome/browser/ui/omnibox/omnibox_edit_model.h
chrome/browser/ui/omnibox/omnibox_edit_model_unittest.cc chrome/browser/ui/omnibox/omnibox_edit_model_unittest.cc
@@ -1986,6 +1995,7 @@ chrome/browser/ui/tabs/pinned_tab_service_browsertest.cc
chrome/browser/ui/tabs/saved_tab_groups/collaboration_messaging_page_action_controller_unittest.cc chrome/browser/ui/tabs/saved_tab_groups/collaboration_messaging_page_action_controller_unittest.cc
chrome/browser/ui/tabs/saved_tab_groups/collaboration_messaging_tab_data_unittest.cc chrome/browser/ui/tabs/saved_tab_groups/collaboration_messaging_tab_data_unittest.cc
chrome/browser/ui/tabs/saved_tab_groups/instant_message_queue_processor_unittest.cc chrome/browser/ui/tabs/saved_tab_groups/instant_message_queue_processor_unittest.cc
chrome/browser/ui/tabs/saved_tab_groups/tab_group_menu_utils_unittest.cc
chrome/browser/ui/tabs/saved_tab_groups/tab_group_sync_delegate_browsertest.cc chrome/browser/ui/tabs/saved_tab_groups/tab_group_sync_delegate_browsertest.cc
chrome/browser/ui/tabs/tab_list_interface_observer.h chrome/browser/ui/tabs/tab_list_interface_observer.h
chrome/browser/ui/tabs/tab_strip_api/tab_strip_service_impl_browsertest.cc chrome/browser/ui/tabs/tab_strip_api/tab_strip_service_impl_browsertest.cc
@@ -1996,7 +2006,7 @@ chrome/browser/ui/toolbar/cast/cast_toolbar_button_util.cc
chrome/browser/ui/toolbar/location_bar_model_unittest.cc chrome/browser/ui/toolbar/location_bar_model_unittest.cc
chrome/browser/ui/url_identity_unittest.cc chrome/browser/ui/url_identity_unittest.cc
chrome/browser/ui/views/apps/app_dialog/app_uninstall_dialog_view.cc chrome/browser/ui/views/apps/app_dialog/app_uninstall_dialog_view.cc
chrome/browser/ui/views/autofill/autofill_ai/save_or_update_autofill_ai_data_bubble_view_browsertest.cc chrome/browser/ui/views/autofill/autofill_ai/autofill_ai_import_data_bubble_view_browsertest.cc
chrome/browser/ui/views/autofill/payments/filled_card_information_bubble_views_interactive_uitest.cc chrome/browser/ui/views/autofill/payments/filled_card_information_bubble_views_interactive_uitest.cc
chrome/browser/ui/views/autofill/payments/iban_bubble_view_uitest.cc chrome/browser/ui/views/autofill/payments/iban_bubble_view_uitest.cc
chrome/browser/ui/views/autofill/payments/offer_notification_bubble_views_test_base.cc chrome/browser/ui/views/autofill/payments/offer_notification_bubble_views_test_base.cc
@@ -2032,7 +2042,6 @@ chrome/browser/ui/views/frame/browser_view.h
chrome/browser/ui/views/frame/browser_view_browsertest.cc chrome/browser/ui/views/frame/browser_view_browsertest.cc
chrome/browser/ui/views/frame/multi_contents_drop_target_view_unittest.cc chrome/browser/ui/views/frame/multi_contents_drop_target_view_unittest.cc
chrome/browser/ui/views/frame/multi_contents_view_browsertest.cc chrome/browser/ui/views/frame/multi_contents_view_browsertest.cc
chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller_browsertest.cc
chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller_unittest.cc chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller_unittest.cc
chrome/browser/ui/views/frame/webui_tab_strip_interactive_uitest.cc chrome/browser/ui/views/frame/webui_tab_strip_interactive_uitest.cc
chrome/browser/ui/views/intent_picker_bubble_view_browsertest.cc chrome/browser/ui/views/intent_picker_bubble_view_browsertest.cc
@@ -2075,6 +2084,8 @@ chrome/browser/ui/views/profiles/profiles_pixel_test_utils.cc
chrome/browser/ui/views/profiles/sync_confirmation_ui_browsertest.cc chrome/browser/ui/views/profiles/sync_confirmation_ui_browsertest.cc
chrome/browser/ui/views/promos/ios_promo_constants.h chrome/browser/ui/views/promos/ios_promo_constants.h
chrome/browser/ui/views/qrcode_generator/qrcode_generator_bubble_unittest.cc chrome/browser/ui/views/qrcode_generator/qrcode_generator_bubble_unittest.cc
chrome/browser/ui/views/search_engines/dse_reset_dialog.cc
chrome/browser/ui/views/search_engines/dse_reset_dialog_view_browsertest.cc
chrome/browser/ui/views/select_file_dialog_extension/select_file_dialog_extension_browsertest.cc chrome/browser/ui/views/select_file_dialog_extension/select_file_dialog_extension_browsertest.cc
chrome/browser/ui/views/session_crashed_bubble_view.cc chrome/browser/ui/views/session_crashed_bubble_view.cc
chrome/browser/ui/views/sharing/click_to_call_browsertest.cc chrome/browser/ui/views/sharing/click_to_call_browsertest.cc
@@ -2144,6 +2155,7 @@ chrome/browser/ui/webui/management/management_ui_handler_unittest.cc
chrome/browser/ui/webui/media_router/cast_feedback_ui.cc chrome/browser/ui/webui/media_router/cast_feedback_ui.cc
chrome/browser/ui/webui/nearby_internals/quick_pair/quick_pair_handler.cc chrome/browser/ui/webui/nearby_internals/quick_pair/quick_pair_handler.cc
chrome/browser/ui/webui/new_tab_footer/new_tab_footer_handler_browsertest.cc chrome/browser/ui/webui/new_tab_footer/new_tab_footer_handler_browsertest.cc
chrome/browser/ui/webui/new_tab_page/action_chips/action_chips_handler_unittest.cc
chrome/browser/ui/webui/new_tab_page/foo/foo_handler.cc chrome/browser/ui/webui/new_tab_page/foo/foo_handler.cc
chrome/browser/ui/webui/new_tab_page/new_tab_page_handler_unittest.cc chrome/browser/ui/webui/new_tab_page/new_tab_page_handler_unittest.cc
chrome/browser/ui/webui/new_tab_page/new_tab_page_ui.cc chrome/browser/ui/webui/new_tab_page/new_tab_page_ui.cc
@@ -2163,6 +2175,7 @@ chrome/browser/ui/webui/sanitized_image_source_unittest.cc
chrome/browser/ui/webui/searchbox/contextual_searchbox_handler_unittest.cc chrome/browser/ui/webui/searchbox/contextual_searchbox_handler_unittest.cc
chrome/browser/ui/webui/searchbox/contextual_searchbox_test_utils.cc chrome/browser/ui/webui/searchbox/contextual_searchbox_test_utils.cc
chrome/browser/ui/webui/searchbox/searchbox_handler.cc chrome/browser/ui/webui/searchbox/searchbox_handler.cc
chrome/browser/ui/webui/searchbox/webui_omnibox_interactive_uitest.cc
chrome/browser/ui/webui/settings/about_handler_unittest.cc chrome/browser/ui/webui/settings/about_handler_unittest.cc
chrome/browser/ui/webui/settings/on_startup_handler_unittest.cc chrome/browser/ui/webui/settings/on_startup_handler_unittest.cc
chrome/browser/ui/webui/settings/people_handler_unittest.cc chrome/browser/ui/webui/settings/people_handler_unittest.cc
@@ -2239,13 +2252,14 @@ chrome/browser/web_applications/preinstalled_web_apps/google_slides.cc
chrome/browser/web_applications/preinstalled_web_apps/messages_dogfood.cc chrome/browser/web_applications/preinstalled_web_apps/messages_dogfood.cc
chrome/browser/web_applications/preinstalled_web_apps/notebook_lm.cc chrome/browser/web_applications/preinstalled_web_apps/notebook_lm.cc
chrome/browser/web_applications/preinstalled_web_apps/preinstalled_web_apps.cc chrome/browser/web_applications/preinstalled_web_apps/preinstalled_web_apps.cc
chrome/browser/web_applications/preinstalled_web_apps/vids.cc
chrome/browser/web_applications/preinstalled_web_apps/youtube.cc chrome/browser/web_applications/preinstalled_web_apps/youtube.cc
chrome/browser/web_applications/preinstalled_web_apps_browsertest.cc chrome/browser/web_applications/preinstalled_web_apps_browsertest.cc
chrome/browser/web_applications/web_app_command_scheduler.cc chrome/browser/web_applications/web_app_command_scheduler.cc
chrome/browser/web_applications/web_app_helpers_unittest.cc chrome/browser/web_applications/web_app_helpers_unittest.cc
chrome/browser/web_applications/web_app_install_utils_unittest.cc chrome/browser/web_applications/web_app_install_utils_unittest.cc
chrome/browser/web_applications/web_app_provider.cc
chrome/browser/web_applications/web_contents/web_app_icon_downloader_unittest.cc chrome/browser/web_applications/web_contents/web_app_icon_downloader_unittest.cc
chrome/browser/web_applications/web_install_browsertest.cc
chrome/browser/webapps/installable/installable_manager_browsertest.cc chrome/browser/webapps/installable/installable_manager_browsertest.cc
chrome/browser/webauthn/authenticator_request_dialog_controller.cc chrome/browser/webauthn/authenticator_request_dialog_controller.cc
chrome/browser/webauthn/cablev2_devices.h chrome/browser/webauthn/cablev2_devices.h
@@ -2259,15 +2273,20 @@ chrome/browser/webauthn/chrome_web_authentication_delegate_unittest.cc
chrome/browser/webauthn/chrome_webauthn_autofill_interactive_uitest.cc chrome/browser/webauthn/chrome_webauthn_autofill_interactive_uitest.cc
chrome/browser/webauthn/enclave_authenticator_browsertest.cc chrome/browser/webauthn/enclave_authenticator_browsertest.cc
chrome/browser/webauthn/enclave_manager.cc chrome/browser/webauthn/enclave_manager.cc
chrome/browser/webauthn/enclave_manager.h
chrome/browser/webauthn/enclave_manager_unittest.cc chrome/browser/webauthn/enclave_manager_unittest.cc
chrome/browser/webauthn/fake_magic_arch.h chrome/browser/webauthn/fake_magic_arch.h
chrome/browser/webauthn/fake_recovery_key_store.h chrome/browser/webauthn/fake_recovery_key_store.h
chrome/browser/webauthn/fake_security_domain_service.cc chrome/browser/webauthn/fake_security_domain_service.cc
chrome/browser/webauthn/gpm_enclave_controller.h
chrome/browser/webauthn/passkey_unlock_manager_browsertest.cc
chrome/browser/webauthn/test_util.h chrome/browser/webauthn/test_util.h
chrome/browser/webshare/win/fake_random_access_stream.cc chrome/browser/webshare/win/fake_random_access_stream.cc
chrome/browser/webshare/win/share_operation.cc chrome/browser/webshare/win/share_operation.cc
chrome/browser/win/chrome_process_finder.cc chrome/browser/win/chrome_process_finder.cc
chrome/browser/win/conflicts/enumerate_shell_extensions.cc chrome/browser/win/conflicts/enumerate_shell_extensions.cc
chrome/browser/win/installer_downloader/installer_downloader_controller.cc
chrome/browser/win/installer_downloader/installer_downloader_feature.h
chrome/browser/win/jumplist.cc chrome/browser/win/jumplist.cc
chrome/browser/win/jumplist_update_util_unittest.cc chrome/browser/win/jumplist_update_util_unittest.cc
chrome/browser/win/parental_controls.cc chrome/browser/win/parental_controls.cc
@@ -2699,7 +2718,6 @@ chromeos/ash/services/device_sync/remote_device_provider_impl_unittest.cc
chromeos/ash/services/device_sync/remote_device_v2_loader_impl_unittest.cc chromeos/ash/services/device_sync/remote_device_v2_loader_impl_unittest.cc
chromeos/ash/services/device_sync/switches.cc chromeos/ash/services/device_sync/switches.cc
chromeos/ash/services/ime/input_method_user_data_service_impl_unittest.cc chromeos/ash/services/ime/input_method_user_data_service_impl_unittest.cc
chromeos/ash/services/libassistant/public/cpp/assistant_suggestion.h
chromeos/ash/services/quick_pair/fast_pair_data_parser.cc chromeos/ash/services/quick_pair/fast_pair_data_parser.cc
chromeos/ash/services/quick_pair/fast_pair_decryption.cc chromeos/ash/services/quick_pair/fast_pair_decryption.cc
chromeos/ash/services/quick_pair/public/cpp/account_key_filter.cc chromeos/ash/services/quick_pair/public/cpp/account_key_filter.cc
@@ -2772,6 +2790,7 @@ components/autofill/core/browser/metrics/form_interactions_ukm_logger_unittest.c
components/autofill/core/browser/metrics/prediction_quality_metrics_unittest.cc components/autofill/core/browser/metrics/prediction_quality_metrics_unittest.cc
components/autofill/core/browser/metrics/quality_metrics_unittest.cc components/autofill/core/browser/metrics/quality_metrics_unittest.cc
components/autofill/core/browser/ml_model/field_classification_model_handler.cc components/autofill/core/browser/ml_model/field_classification_model_handler.cc
components/autofill/core/browser/payments/amount_extraction_manager_unittest.cc
components/autofill/core/browser/payments/autofill_offer_manager_unittest.cc components/autofill/core/browser/payments/autofill_offer_manager_unittest.cc
components/autofill/core/browser/payments/constants.h components/autofill/core/browser/payments/constants.h
components/autofill/core/browser/payments/credit_card_access_manager_test_base.cc components/autofill/core/browser/payments/credit_card_access_manager_test_base.cc
@@ -2874,7 +2893,6 @@ components/components_google_chrome_strings.grd
components/content_relationship_verification/digital_asset_links_handler.cc components/content_relationship_verification/digital_asset_links_handler.cc
components/content_relationship_verification/digital_asset_links_handler.h components/content_relationship_verification/digital_asset_links_handler.h
components/content_settings/browser/page_specific_content_settings_unittest.cc components/content_settings/browser/page_specific_content_settings_unittest.cc
components/content_settings/core/browser/content_settings_partitioned_origin_value_map_unittest.cc
components/content_settings/core/browser/content_settings_provider_unittest.cc components/content_settings/core/browser/content_settings_provider_unittest.cc
components/content_settings/core/browser/content_settings_uma_util.cc components/content_settings/core/browser/content_settings_uma_util.cc
components/content_settings/core/common/content_settings_pattern.cc components/content_settings/core/common/content_settings_pattern.cc
@@ -2882,10 +2900,13 @@ components/content_settings/core/common/content_settings_pattern.h
components/content_settings/core/common/content_settings_pattern_parser_unittest.cc components/content_settings/core/common/content_settings_pattern_parser_unittest.cc
components/content_settings/core/common/content_settings_pattern_unittest.cc components/content_settings/core/common/content_settings_pattern_unittest.cc
components/content_settings/renderer/content_settings_agent_impl.cc components/content_settings/renderer/content_settings_agent_impl.cc
components/contextual_search/core/browser/contextual_search_context.h components/contextual_search/internal/composebox_query_controller.cc
components/contextual_search/core/browser/contextual_search_delegate_impl.cc components/contextual_search/internal/composebox_query_controller_unittest.cc
components/contextual_search/core/browser/contextual_search_delegate_impl_unittest.cc components/contextual_tasks/internal/account_utils_unittest.cc
components/contextual_tasks/internal/contextual_tasks_service_impl_unittest.cc components/contextual_tasks/internal/contextual_tasks_service_impl_unittest.cc
components/contextual_tasks/internal/fallback_title_context_decorator_unittest.cc
components/contextual_tasks/internal/favicon_context_decorator_unittest.cc
components/contextual_tasks/internal/history_context_decorator_unittest.cc
components/contextual_tasks/public/contextual_task_context_unittest.cc components/contextual_tasks/public/contextual_task_context_unittest.cc
components/contextual_tasks/public/contextual_task_unittest.cc components/contextual_tasks/public/contextual_task_unittest.cc
components/continuous_search/browser/search_result_extractor_client_unittest.cc components/continuous_search/browser/search_result_extractor_client_unittest.cc
@@ -2957,6 +2978,7 @@ components/enterprise/data_controls/core/browser/rule_unittest.cc
components/enterprise/data_controls/core/browser/rules_service_base_unittest.cc components/enterprise/data_controls/core/browser/rules_service_base_unittest.cc
components/enterprise/obfuscation/core/utils.h components/enterprise/obfuscation/core/utils.h
components/enterprise/signin/enterprise_identity_service_unittest.cc components/enterprise/signin/enterprise_identity_service_unittest.cc
components/enterprise_strings.grdp
components/error_page/common/localized_error.cc components/error_page/common/localized_error.cc
components/error_page_strings.grdp components/error_page_strings.grdp
components/exo/keyboard_unittest.cc components/exo/keyboard_unittest.cc
@@ -3183,6 +3205,7 @@ components/omnibox/browser/on_device_head_provider_unittest.cc
components/omnibox/browser/on_device_tail_model_service_unittest.cc components/omnibox/browser/on_device_tail_model_service_unittest.cc
components/omnibox/browser/open_tab_provider_unittest.cc components/omnibox/browser/open_tab_provider_unittest.cc
components/omnibox/browser/recently_closed_tabs_provider.cc components/omnibox/browser/recently_closed_tabs_provider.cc
components/omnibox/browser/remote_suggestions_service.h
components/omnibox/browser/remote_suggestions_service_unittest.cc components/omnibox/browser/remote_suggestions_service_unittest.cc
components/omnibox/browser/scored_history_match.cc components/omnibox/browser/scored_history_match.cc
components/omnibox/browser/scored_history_match_unittest.cc components/omnibox/browser/scored_history_match_unittest.cc
@@ -3201,8 +3224,6 @@ components/omnibox/browser/zero_suggest_cache_service_unittest.cc
components/omnibox/browser/zero_suggest_provider_unittest.cc components/omnibox/browser/zero_suggest_provider_unittest.cc
components/omnibox/browser/zero_suggest_verbatim_match_provider_unittest.cc components/omnibox/browser/zero_suggest_verbatim_match_provider_unittest.cc
components/omnibox/common/omnibox_feature_configs.h components/omnibox/common/omnibox_feature_configs.h
components/omnibox/composebox/composebox_query_controller.cc
components/omnibox/composebox/composebox_query_controller_unittest.cc
components/omnibox/resources/omnibox_pedal_synonyms.grd components/omnibox/resources/omnibox_pedal_synonyms.grd
components/omnibox_pedal_ui_strings.grdp components/omnibox_pedal_ui_strings.grdp
components/omnibox_strings.grdp components/omnibox_strings.grdp
@@ -3294,6 +3315,7 @@ components/password_manager/core/browser/old_google_credentials_cleaner.cc
components/password_manager/core/browser/old_google_credentials_cleaner.h components/password_manager/core/browser/old_google_credentials_cleaner.h
components/password_manager/core/browser/old_google_credentials_cleaner_unittest.cc components/password_manager/core/browser/old_google_credentials_cleaner_unittest.cc
components/password_manager/core/browser/os_crypt_async_migrator.h components/password_manager/core/browser/os_crypt_async_migrator.h
components/password_manager/core/browser/password_autofill_manager_unittest.cc
components/password_manager/core/browser/password_feature_manager_impl_unittest.cc components/password_manager/core/browser/password_feature_manager_impl_unittest.cc
components/password_manager/core/browser/password_form_filling_unittest.cc components/password_manager/core/browser/password_form_filling_unittest.cc
components/password_manager/core/browser/password_form_manager_unittest.cc components/password_manager/core/browser/password_form_manager_unittest.cc
@@ -3397,7 +3419,6 @@ components/permissions/prediction_service/prediction_model_handler.cc
components/permissions/prediction_service/prediction_service_base.h components/permissions/prediction_service/prediction_service_base.h
components/permissions/test/mock_permission_request.h components/permissions/test/mock_permission_request.h
components/permissions_strings.grdp components/permissions_strings.grdp
components/persistent_cache/backend_params_manager.h
components/persistent_cache/sqlite/vfs/sandboxed_file.cc components/persistent_cache/sqlite/vfs/sandboxed_file.cc
components/plus_addresses/core/browser/metrics/plus_address_submission_logger_unittest.cc components/plus_addresses/core/browser/metrics/plus_address_submission_logger_unittest.cc
components/plus_addresses/core/browser/plus_address_http_client_impl.cc components/plus_addresses/core/browser/plus_address_http_client_impl.cc
@@ -3623,6 +3644,7 @@ components/resources/terms/terms_zh-TW.html
components/rlz/rlz_tracker.h components/rlz/rlz_tracker.h
components/safe_browsing/android/real_time_url_checks_allowlist_resource_file_unittest.cc components/safe_browsing/android/real_time_url_checks_allowlist_resource_file_unittest.cc
components/safe_browsing/android/real_time_url_checks_allowlist_unittest.cc components/safe_browsing/android/real_time_url_checks_allowlist_unittest.cc
components/safe_browsing/android/safe_browsing_api_handler_util.h
components/safe_browsing/content/browser/client_side_detection_service.cc components/safe_browsing/content/browser/client_side_detection_service.cc
components/safe_browsing/content/browser/notification_content_detection/notifications_global_cache_list_unittest.cc components/safe_browsing/content/browser/notification_content_detection/notifications_global_cache_list_unittest.cc
components/safe_browsing/content/browser/password_protection/password_protection_service_unittest.cc components/safe_browsing/content/browser/password_protection/password_protection_service_unittest.cc
@@ -3664,6 +3686,7 @@ components/safe_search_api/stub_url_checker.cc
components/safety_check/update_check_helper.h components/safety_check/update_check_helper.h
components/safety_check/url_constants.cc components/safety_check/url_constants.cc
components/saved_tab_groups/internal/android/tab_group_sync_service_android_unittest.cc components/saved_tab_groups/internal/android/tab_group_sync_service_android_unittest.cc
components/saved_tab_groups/internal/migration/tab_group_entity_converter_unittest.cc
components/saved_tab_groups/internal/saved_tab_group_sync_bridge_unittest.cc components/saved_tab_groups/internal/saved_tab_group_sync_bridge_unittest.cc
components/saved_tab_groups/internal/shared_tab_group_account_data_sync_bridge_unittest.cc components/saved_tab_groups/internal/shared_tab_group_account_data_sync_bridge_unittest.cc
components/saved_tab_groups/internal/shared_tab_group_data_sync_bridge_unittest.cc components/saved_tab_groups/internal/shared_tab_group_data_sync_bridge_unittest.cc
@@ -3713,8 +3736,6 @@ components/services/app_service/public/cpp/app_capability_access_cache_wrapper_u
components/services/app_service/public/cpp/app_launch_util.h components/services/app_service/public/cpp/app_launch_util.h
components/services/app_service/public/cpp/app_registry_cache_unittest.cc components/services/app_service/public/cpp/app_registry_cache_unittest.cc
components/services/app_service/public/cpp/app_registry_cache_wrapper_unittest.cc components/services/app_service/public/cpp/app_registry_cache_wrapper_unittest.cc
components/services/app_service/public/cpp/app_storage/app_storage_file_handler_unittest.cc
components/services/app_service/public/cpp/app_storage/app_storage_unittest.cc
components/services/app_service/public/cpp/app_types.h components/services/app_service/public/cpp/app_types.h
components/services/app_service/public/cpp/app_update_unittest.cc components/services/app_service/public/cpp/app_update_unittest.cc
components/services/app_service/public/cpp/capability_access_update_unittest.cc components/services/app_service/public/cpp/capability_access_update_unittest.cc
@@ -3848,6 +3869,9 @@ components/sync_sessions/session_sync_bridge.h
components/sync_sessions/synced_session_unittest.cc components/sync_sessions/synced_session_unittest.cc
components/system_cpu/cpu_probe_win.cc components/system_cpu/cpu_probe_win.cc
components/themes/ntp_background_service.cc components/themes/ntp_background_service.cc
components/touch_to_search/core/browser/contextual_search_context.h
components/touch_to_search/core/browser/contextual_search_delegate_impl.cc
components/touch_to_search/core/browser/contextual_search_delegate_impl_unittest.cc
components/tpcd/enterprise_reporting/enterprise_reporting_tab_helper_unittest.cc components/tpcd/enterprise_reporting/enterprise_reporting_tab_helper_unittest.cc
components/tpcd/metadata/browser/parser_unittest.cc components/tpcd/metadata/browser/parser_unittest.cc
components/tracing/common/etw_consumer_win.cc components/tracing/common/etw_consumer_win.cc
@@ -3936,6 +3960,7 @@ components/viz/common/features.h
components/viz/common/quads/render_pass_io_unittest.cc components/viz/common/quads/render_pass_io_unittest.cc
components/viz/common/resources/shared_image_format.h components/viz/common/resources/shared_image_format.h
components/viz/common/switches.cc components/viz/common/switches.cc
components/viz/host/persistent_cache_sandboxed_file_factory.cc
components/viz/service/display/output_surface.h components/viz/service/display/output_surface.h
components/viz/service/display/overlay_candidate.h components/viz/service/display/overlay_candidate.h
components/viz/service/display/overlay_processor_using_strategy.cc components/viz/service/display/overlay_processor_using_strategy.cc
@@ -3950,10 +3975,12 @@ components/webapps/browser/android/webapk/webapk_icons_hasher_unittest.cc
components/webapps/browser/android/webapk/webapk_single_icon_hasher_unittest.cc components/webapps/browser/android/webapk/webapk_single_icon_hasher_unittest.cc
components/webapps/browser/banners/app_banner_settings_helper_unittest.cc components/webapps/browser/banners/app_banner_settings_helper_unittest.cc
components/webapps/browser/installable/installable_evaluator_unittest.cc components/webapps/browser/installable/installable_evaluator_unittest.cc
components/webapps/common/manifest_id_constants.h
components/webapps/isolated_web_apps/types/source_unittest.cc components/webapps/isolated_web_apps/types/source_unittest.cc
components/webauthn/content/browser/internal_authenticator_impl_unittest.cc components/webauthn/content/browser/internal_authenticator_impl_unittest.cc
components/webauthn/core/browser/client_data_json.cc components/webauthn/core/browser/client_data_json.cc
components/webauthn/core/browser/passkey_change_quota_tracker_unittest.cc components/webauthn/core/browser/passkey_change_quota_tracker_unittest.cc
components/webauthn/json/value_conversions.h
components/webui/flags/flags_test_helpers.cc components/webui/flags/flags_test_helpers.cc
components/webui/flags/resources/app.html.ts components/webui/flags/resources/app.html.ts
components/webxr/android/arcore_install_helper.cc components/webxr/android/arcore_install_helper.cc
@@ -4068,6 +4095,7 @@ content/browser/preloading/prefetch/prefetch_match_resolver.cc
content/browser/preloading/prefetch/prefetch_params.cc content/browser/preloading/prefetch/prefetch_params.cc
content/browser/preloading/prefetch/prefetch_scheduler.cc content/browser/preloading/prefetch/prefetch_scheduler.cc
content/browser/preloading/prefetch/prefetch_scheduler.h content/browser/preloading/prefetch/prefetch_scheduler.h
content/browser/preloading/prefetch/prefetch_servable_state.h
content/browser/preloading/prefetch/prefetch_service.cc content/browser/preloading/prefetch/prefetch_service.cc
content/browser/preloading/prefetch/prefetch_status.h content/browser/preloading/prefetch/prefetch_status.h
content/browser/preloading/prefetch/prefetch_streaming_url_loader_common_types.h content/browser/preloading/prefetch/prefetch_streaming_url_loader_common_types.h
@@ -4117,10 +4145,10 @@ content/browser/renderer_host/render_view_host_unittest.cc
content/browser/renderer_host/render_widget_host_impl.h content/browser/renderer_host/render_widget_host_impl.h
content/browser/renderer_host/render_widget_host_view_aura.h content/browser/renderer_host/render_widget_host_view_aura.h
content/browser/renderer_host/should_swap_browsing_instance.h content/browser/renderer_host/should_swap_browsing_instance.h
content/browser/renderer_host/text_input_client_mac.h
content/browser/renderer_host/virtual_keyboard_controller_win.h content/browser/renderer_host/virtual_keyboard_controller_win.h
content/browser/resources/PRESUBMIT.py content/browser/resources/PRESUBMIT.py
content/browser/resources/gpu/info_view.ts content/browser/resources/gpu/info_view.ts
content/browser/resources/media/client_renderer.js
content/browser/resources/traces_internals/icons.html content/browser/resources/traces_internals/icons.html
content/browser/sandbox_ipc_linux.h content/browser/sandbox_ipc_linux.h
content/browser/sandbox_support_win_impl.cc content/browser/sandbox_support_win_impl.cc
@@ -4332,9 +4360,9 @@ content/zygote/zygote_linux.cc
content/zygote/zygote_linux.h content/zygote/zygote_linux.h
content/zygote/zygote_main_linux.cc content/zygote/zygote_main_linux.cc
crypto/chaps_support.cc crypto/chaps_support.cc
crypto/ecdsa_utils.h
crypto/hkdf.h crypto/hkdf.h
crypto/hmac.h crypto/hmac.h
crypto/hmac_unittest.cc
crypto/kdf.h crypto/kdf.h
crypto/nss_util.cc crypto/nss_util.cc
crypto/secure_hash.h crypto/secure_hash.h
@@ -4406,6 +4434,7 @@ extensions/browser/event_listener_map.h
extensions/browser/event_listener_map_unittest.cc extensions/browser/event_listener_map_unittest.cc
extensions/browser/event_router_unittest.cc extensions/browser/event_router_unittest.cc
extensions/browser/extension_prefs_observer.h extensions/browser/extension_prefs_observer.h
extensions/browser/install_signer.cc
extensions/browser/permissions_manager.h extensions/browser/permissions_manager.h
extensions/browser/script_injection_tracker.cc extensions/browser/script_injection_tracker.cc
extensions/browser/suggest_permission_util.cc extensions/browser/suggest_permission_util.cc
@@ -4593,7 +4622,6 @@ gpu/command_buffer/service/shared_image/d3d_image_backing_factory.cc
gpu/command_buffer/service/shared_image/dcomp_image_backing_factory.cc gpu/command_buffer/service/shared_image/dcomp_image_backing_factory.cc
gpu/command_buffer/service/shared_image/dcomp_surface_image_backing.cc gpu/command_buffer/service/shared_image/dcomp_surface_image_backing.cc
gpu/command_buffer/service/shared_image/dxgi_swap_chain_image_representation.cc gpu/command_buffer/service/shared_image/dxgi_swap_chain_image_representation.cc
gpu/command_buffer/service/shared_image/gpu_memory_buffer_factory_dxgi.cc
gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
gpu/command_buffer/service/shared_image/shared_image_factory.cc gpu/command_buffer/service/shared_image/shared_image_factory.cc
gpu/command_buffer/service/shared_image/video_image_reader_image_backing.cc gpu/command_buffer/service/shared_image/video_image_reader_image_backing.cc
@@ -4704,7 +4732,6 @@ media/gpu/vaapi/test/vp8_decoder.cc
media/gpu/vaapi/test/vp9_decoder.cc media/gpu/vaapi/test/vp9_decoder.cc
media/gpu/vaapi/vaapi_image_decoder_test_common.h media/gpu/vaapi/vaapi_image_decoder_test_common.h
media/gpu/vaapi/vaapi_unittest.cc media/gpu/vaapi/vaapi_unittest.cc
media/gpu/vaapi/vaapi_webp_decoder_unittest.cc
media/gpu/windows/d3d11_video_decoder_wrapper.cc media/gpu/windows/d3d11_video_decoder_wrapper.cc
media/gpu/windows/d3d12_copy_command_list_wrapper.cc media/gpu/windows/d3d12_copy_command_list_wrapper.cc
media/gpu/windows/d3d12_video_encode_h264_delegate.cc media/gpu/windows/d3d12_video_encode_h264_delegate.cc
@@ -4808,7 +4835,6 @@ net/disk_cache/disk_cache.h
net/disk_cache/simple/simple_backend_impl.h net/disk_cache/simple/simple_backend_impl.h
net/disk_cache/simple/simple_file_enumerator.h net/disk_cache/simple/simple_file_enumerator.h
net/disk_cache/simple/simple_index.cc net/disk_cache/simple/simple_index.cc
net/disk_cache/sql/sql_entry_impl.cc
net/dns/address_sorter_posix.cc net/dns/address_sorter_posix.cc
net/dns/context_host_resolver_unittest.cc net/dns/context_host_resolver_unittest.cc
net/dns/dns_config_service_linux_unittest.cc net/dns/dns_config_service_linux_unittest.cc
@@ -4834,6 +4860,7 @@ net/dns/mapped_host_resolver_unittest.cc
net/dns/mdns_cache_unittest.cc net/dns/mdns_cache_unittest.cc
net/dns/mdns_client.h net/dns/mdns_client.h
net/dns/notify_watcher_mac.cc net/dns/notify_watcher_mac.cc
net/dns/platform_dns_query_executor_android.h
net/dns/public/doh_provider_entry.cc net/dns/public/doh_provider_entry.cc
net/dns/record_parsed_unittest.cc net/dns/record_parsed_unittest.cc
net/dns/record_rdata_unittest.cc net/dns/record_rdata_unittest.cc
@@ -4892,7 +4919,7 @@ net/ntlm/ntlm_client.cc
net/ntlm/ntlm_client.h net/ntlm/ntlm_client.h
net/ntlm/ntlm_test_data.h net/ntlm/ntlm_test_data.h
net/ntlm/ntlm_unittest.cc net/ntlm/ntlm_unittest.cc
net/proxy_resolution/configured_proxy_resolution_service.cc net/proxy_resolution/configured_proxy_resolution_service.h
net/proxy_resolution/configured_proxy_resolution_service_unittest.cc net/proxy_resolution/configured_proxy_resolution_service_unittest.cc
net/proxy_resolution/pac_file_decider.cc net/proxy_resolution/pac_file_decider.cc
net/proxy_resolution/pac_file_decider_unittest.cc net/proxy_resolution/pac_file_decider_unittest.cc
@@ -4969,6 +4996,7 @@ net/third_party/quiche/src/quiche/quic/core/quic_dispatcher_test.cc
net/third_party/quiche/src/quiche/quic/core/quic_packet_creator_test.cc net/third_party/quiche/src/quiche/quic/core/quic_packet_creator_test.cc
net/third_party/quiche/src/quiche/quic/core/quic_server_id_test.cc net/third_party/quiche/src/quiche/quic/core/quic_server_id_test.cc
net/third_party/quiche/src/quiche/quic/core/quic_session_test.cc net/third_party/quiche/src/quiche/quic/core/quic_session_test.cc
net/third_party/quiche/src/quiche/quic/core/tls_client_handshaker.h
net/third_party/quiche/src/quiche/quic/tools/quic_client_bin.cc net/third_party/quiche/src/quiche/quic/tools/quic_client_bin.cc
net/third_party/quiche/src/quiche/quic/tools/quic_memory_cache_backend.cc net/third_party/quiche/src/quiche/quic/tools/quic_memory_cache_backend.cc
net/third_party/quiche/src/quiche/quic/tools/quic_memory_cache_backend_test.cc net/third_party/quiche/src/quiche/quic/tools/quic_memory_cache_backend_test.cc
@@ -5089,7 +5117,6 @@ sandbox/win/src/security_level.h
sandbox/win/src/startup_information_helper.cc sandbox/win/src/startup_information_helper.cc
sandbox/win/src/win_utils.cc sandbox/win/src/win_utils.cc
services/BUILD.gn services/BUILD.gn
services/accessibility/features/javascript/event.js
services/device/generic_sensor/platform_sensor_and_provider_unittest_win.cc services/device/generic_sensor/platform_sensor_and_provider_unittest_win.cc
services/device/generic_sensor/platform_sensor_provider_chromeos.cc services/device/generic_sensor/platform_sensor_provider_chromeos.cc
services/device/generic_sensor/platform_sensor_reader_win.cc services/device/generic_sensor/platform_sensor_reader_win.cc
@@ -5177,7 +5204,6 @@ services/webnn/dml/graph_builder_dml.h
services/webnn/dml/graph_impl_dml.cc services/webnn/dml/graph_impl_dml.cc
services/webnn/dml/tensor_desc.cc services/webnn/dml/tensor_desc.cc
services/webnn/dml/utils.cc services/webnn/dml/utils.cc
services/webnn/ort/platform_functions_ort.cc
services/webnn/tflite/graph_builder_tflite.cc services/webnn/tflite/graph_builder_tflite.cc
services/webnn/webnn_graph_impl_backend_test.cc services/webnn/webnn_graph_impl_backend_test.cc
skia/config/SkUserConfig.h skia/config/SkUserConfig.h
@@ -5351,6 +5377,7 @@ third_party/angle/extensions/EGL_ANGLE_global_fence_sync.txt
third_party/angle/extensions/EGL_ANGLE_iosurface_client_buffer.txt third_party/angle/extensions/EGL_ANGLE_iosurface_client_buffer.txt
third_party/angle/extensions/EGL_ANGLE_keyed_mutex.txt third_party/angle/extensions/EGL_ANGLE_keyed_mutex.txt
third_party/angle/extensions/EGL_ANGLE_memory_usage_report.txt third_party/angle/extensions/EGL_ANGLE_memory_usage_report.txt
third_party/angle/extensions/EGL_ANGLE_metal_commands_scheduled_sync.txt
third_party/angle/extensions/EGL_ANGLE_metal_texture_client_buffer.txt third_party/angle/extensions/EGL_ANGLE_metal_texture_client_buffer.txt
third_party/angle/extensions/EGL_ANGLE_no_error.txt third_party/angle/extensions/EGL_ANGLE_no_error.txt
third_party/angle/extensions/EGL_ANGLE_platform_angle_d3d_luid.txt third_party/angle/extensions/EGL_ANGLE_platform_angle_d3d_luid.txt
@@ -5558,6 +5585,7 @@ third_party/blink/renderer/core/css/properties/css_parsing_utils.cc
third_party/blink/renderer/core/css/properties/longhands/longhands_custom.cc third_party/blink/renderer/core/css/properties/longhands/longhands_custom.cc
third_party/blink/renderer/core/css/remote_font_face_source.cc third_party/blink/renderer/core/css/remote_font_face_source.cc
third_party/blink/renderer/core/css/resolver/style_adjuster.cc third_party/blink/renderer/core/css/resolver/style_adjuster.cc
third_party/blink/renderer/core/css/rule_set_test.cc
third_party/blink/renderer/core/css/style_engine.cc third_party/blink/renderer/core/css/style_engine.cc
third_party/blink/renderer/core/css/style_engine_test.cc third_party/blink/renderer/core/css/style_engine_test.cc
third_party/blink/renderer/core/css/style_rule_import.cc third_party/blink/renderer/core/css/style_rule_import.cc
@@ -5572,6 +5600,7 @@ third_party/blink/renderer/core/dom/class_collection.cc
third_party/blink/renderer/core/dom/class_collection.h third_party/blink/renderer/core/dom/class_collection.h
third_party/blink/renderer/core/dom/comment.idl third_party/blink/renderer/core/dom/comment.idl
third_party/blink/renderer/core/dom/container_node.cc third_party/blink/renderer/core/dom/container_node.cc
third_party/blink/renderer/core/dom/document.h
third_party/blink/renderer/core/dom/dom_implementation.idl third_party/blink/renderer/core/dom/dom_implementation.idl
third_party/blink/renderer/core/dom/element.cc third_party/blink/renderer/core/dom/element.cc
third_party/blink/renderer/core/dom/element.idl third_party/blink/renderer/core/dom/element.idl
@@ -5676,6 +5705,7 @@ third_party/blink/renderer/core/frame/web_local_frame_impl.cc
third_party/blink/renderer/core/frame/web_remote_frame_impl.cc third_party/blink/renderer/core/frame/web_remote_frame_impl.cc
third_party/blink/renderer/core/geolocation/geolocation.h third_party/blink/renderer/core/geolocation/geolocation.h
third_party/blink/renderer/core/html/anchor_element_metrics_test.cc third_party/blink/renderer/core/html/anchor_element_metrics_test.cc
third_party/blink/renderer/core/html/canvas/canvas_rendering_context.cc
third_party/blink/renderer/core/html/custom/element_internals.idl third_party/blink/renderer/core/html/custom/element_internals.idl
third_party/blink/renderer/core/html/custom/validity_state_flags.idl third_party/blink/renderer/core/html/custom/validity_state_flags.idl
third_party/blink/renderer/core/html/forms/base_text_input_type.cc third_party/blink/renderer/core/html/forms/base_text_input_type.cc
@@ -5733,6 +5763,7 @@ third_party/blink/renderer/core/html/parser/html_document_parser.cc
third_party/blink/renderer/core/input/event_handler.cc third_party/blink/renderer/core/input/event_handler.cc
third_party/blink/renderer/core/input/event_handling_util.cc third_party/blink/renderer/core/input/event_handling_util.cc
third_party/blink/renderer/core/input/pointer_event_manager.cc third_party/blink/renderer/core/input/pointer_event_manager.cc
third_party/blink/renderer/core/inspector/console_message.h
third_party/blink/renderer/core/inspector/devtools_session.h third_party/blink/renderer/core/inspector/devtools_session.h
third_party/blink/renderer/core/intersection_observer/intersection_observer_controller.h third_party/blink/renderer/core/intersection_observer/intersection_observer_controller.h
third_party/blink/renderer/core/layout/adjust_for_absolute_zoom.h third_party/blink/renderer/core/layout/adjust_for_absolute_zoom.h
@@ -5894,7 +5925,6 @@ third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.cc
third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h
third_party/blink/renderer/modules/accessibility/testing/internals_accessibility.h third_party/blink/renderer/modules/accessibility/testing/internals_accessibility.h
third_party/blink/renderer/modules/bluetooth/bluetooth_error.cc third_party/blink/renderer/modules/bluetooth/bluetooth_error.cc
third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc
third_party/blink/renderer/modules/clipboard/clipboard.idl third_party/blink/renderer/modules/clipboard/clipboard.idl
third_party/blink/renderer/modules/content_extraction/ai_page_content_agent_unittest.cc third_party/blink/renderer/modules/content_extraction/ai_page_content_agent_unittest.cc
third_party/blink/renderer/modules/credentialmanagement/authentication_credentials_container.cc third_party/blink/renderer/modules/credentialmanagement/authentication_credentials_container.cc
@@ -6001,10 +6031,12 @@ third_party/blink/renderer/platform/graphics/paint/region_capture_data.h
third_party/blink/renderer/platform/heap/collection_support/heap_linked_stack.h third_party/blink/renderer/platform/heap/collection_support/heap_linked_stack.h
third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_decoder.cc third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_decoder.cc
third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_decoder_test.cc third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_decoder_test.cc
third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_reader.h
third_party/blink/renderer/platform/image-decoders/jpeg/jpeg_image_decoder.cc third_party/blink/renderer/platform/image-decoders/jpeg/jpeg_image_decoder.cc
third_party/blink/renderer/platform/image-decoders/webp/webp_image_decoder.cc third_party/blink/renderer/platform/image-decoders/webp/webp_image_decoder.cc
third_party/blink/renderer/platform/instrumentation/use_counter.h third_party/blink/renderer/platform/instrumentation/use_counter.h
third_party/blink/renderer/platform/loader/fetch/client_hints_preferences_test.cc third_party/blink/renderer/platform/loader/fetch/client_hints_preferences_test.cc
third_party/blink/renderer/platform/loader/fetch/console_logger.h
third_party/blink/renderer/platform/loader/fetch/fetch_utils.h third_party/blink/renderer/platform/loader/fetch/fetch_utils.h
third_party/blink/renderer/platform/loader/fetch/raw_resource.h third_party/blink/renderer/platform/loader/fetch/raw_resource.h
third_party/blink/renderer/platform/loader/fetch/resource.cc third_party/blink/renderer/platform/loader/fetch/resource.cc
@@ -6358,6 +6390,7 @@ third_party/catapult/dashboard/sandwich_verification/Makefile
third_party/catapult/dashboard/sandwich_verification/common/dashboard_service.py third_party/catapult/dashboard/sandwich_verification/common/dashboard_service.py
third_party/catapult/dashboard/sandwich_verification/common/pinpoint_service.py third_party/catapult/dashboard/sandwich_verification/common/pinpoint_service.py
third_party/catapult/dashboard/sandwich_verification/common/request.py third_party/catapult/dashboard/sandwich_verification/common/request.py
third_party/catapult/dashboard/skia_export/skia_export/skia_converter.py
third_party/catapult/devil/PRESUBMIT.py third_party/catapult/devil/PRESUBMIT.py
third_party/catapult/devil/devil/android/device_utils.py third_party/catapult/devil/devil/android/device_utils.py
third_party/catapult/devil/devil/android/device_utils_test.py third_party/catapult/devil/devil/android/device_utils_test.py
@@ -6399,6 +6432,7 @@ third_party/catapult/perf_issue_service/application/clients/monorail_client.py
third_party/catapult/perf_issue_service/application/clients/sheriff_config_client.py third_party/catapult/perf_issue_service/application/clients/sheriff_config_client.py
third_party/catapult/perf_issue_service/application/utils.py third_party/catapult/perf_issue_service/application/utils.py
third_party/catapult/skia_bridge/application/perf_api/alert_group.py third_party/catapult/skia_bridge/application/perf_api/alert_group.py
third_party/catapult/skia_bridge/application/perf_api/anomalies.py
third_party/catapult/skia_bridge/application/perf_api/auth_helper.py third_party/catapult/skia_bridge/application/perf_api/auth_helper.py
third_party/catapult/skia_bridge/application/perf_api/skia_perf_upload.py third_party/catapult/skia_bridge/application/perf_api/skia_perf_upload.py
third_party/catapult/skia_bridge/common/cloud_metric.py third_party/catapult/skia_bridge/common/cloud_metric.py
@@ -7426,11 +7460,11 @@ third_party/crossbench/crossbench/cli/exception_formatter.py
third_party/crossbench/crossbench/plt/android_adb.py third_party/crossbench/crossbench/plt/android_adb.py
third_party/crossbench/crossbench/probes/chrome_histograms.py third_party/crossbench/crossbench/probes/chrome_histograms.py
third_party/crossbench/crossbench/probes/perfetto/downloader.py third_party/crossbench/crossbench/probes/perfetto/downloader.py
third_party/crossbench/crossbench/probes/perfetto/trace_processor/queries/loadline/breakdown.sql
third_party/crossbench/crossbench/probes/performance_entries.py third_party/crossbench/crossbench/probes/performance_entries.py
third_party/crossbench/crossbench/probes/profiling/browser_profiling.py third_party/crossbench/crossbench/probes/profiling/browser_profiling.py
third_party/crossbench/crossbench/probes/profiling/context/base.py third_party/crossbench/crossbench/probes/profiling/context/base.py
third_party/crossbench/crossbench/probes/profiling/enum.py third_party/crossbench/crossbench/probes/profiling/enum.py
third_party/crossbench/crossbench/probes/trace_processor/queries/loadline/breakdown.sql
third_party/crossbench/crossbench/probes/web_page_replay/recorder.py third_party/crossbench/crossbench/probes/web_page_replay/recorder.py
third_party/crossbench/protoc/compile.py third_party/crossbench/protoc/compile.py
third_party/crossbench/tests/crossbench/benchmarks/loading/action_runner/test_default_bond_action_runner.py third_party/crossbench/tests/crossbench/benchmarks/loading/action_runner/test_default_bond_action_runner.py
@@ -7438,6 +7472,7 @@ third_party/crossbench/tests/crossbench/benchmarks/loading/config/test_example_c
third_party/crossbench/tests/crossbench/benchmarks/loading/config/test_login.py third_party/crossbench/tests/crossbench/benchmarks/loading/config/test_login.py
third_party/crossbench/tests/crossbench/benchmarks/loading/config/test_pages.py third_party/crossbench/tests/crossbench/benchmarks/loading/config/test_pages.py
third_party/crossbench/tests/crossbench/benchmarks/loading/test_loading.py third_party/crossbench/tests/crossbench/benchmarks/loading/test_loading.py
third_party/crossbench/tests/crossbench/network/test_web_page_replay.py
third_party/crossbench/tests/crossbench/plt/test_chromeos_ssh.py third_party/crossbench/tests/crossbench/plt/test_chromeos_ssh.py
third_party/crossbench/tests/crossbench/probes/test_js.py third_party/crossbench/tests/crossbench/probes/test_js.py
third_party/crossbench/tests/crossbench/probes/test_meminfo.py third_party/crossbench/tests/crossbench/probes/test_meminfo.py
@@ -7461,6 +7496,7 @@ third_party/dawn/infra/specs/PRESUBMIT.py
third_party/dawn/src/dawn/common/Constants.h third_party/dawn/src/dawn/common/Constants.h
third_party/dawn/src/dawn/common/SystemUtils.cpp third_party/dawn/src/dawn/common/SystemUtils.cpp
third_party/dawn/src/dawn/dawn.json third_party/dawn/src/dawn/dawn.json
third_party/dawn/src/dawn/native/BindGroupLayoutInternal.h
third_party/dawn/src/dawn/native/CommandAllocator.cpp third_party/dawn/src/dawn/native/CommandAllocator.cpp
third_party/dawn/src/dawn/native/CopyTextureForBrowserHelper.cpp third_party/dawn/src/dawn/native/CopyTextureForBrowserHelper.cpp
third_party/dawn/src/dawn/native/Features.cpp third_party/dawn/src/dawn/native/Features.cpp
@@ -7517,8 +7553,8 @@ third_party/dawn/src/dawn/tests/end2end/VideoViewsTests_win.cpp
third_party/dawn/src/dawn/tests/perf_tests/DawnPerfTestPlatform.h third_party/dawn/src/dawn/tests/perf_tests/DawnPerfTestPlatform.h
third_party/dawn/src/dawn/tests/unittests/validation/ComputeValidationTests.cpp third_party/dawn/src/dawn/tests/unittests/validation/ComputeValidationTests.cpp
third_party/dawn/src/dawn/tests/unittests/validation/CopyCommandsValidationTests.cpp third_party/dawn/src/dawn/tests/unittests/validation/CopyCommandsValidationTests.cpp
third_party/dawn/src/dawn/tests/unittests/validation/DynamicBindingArrayValidationTests.cpp
third_party/dawn/src/dawn/tests/unittests/validation/RenderPassDescriptorValidationTests.cpp third_party/dawn/src/dawn/tests/unittests/validation/RenderPassDescriptorValidationTests.cpp
third_party/dawn/src/dawn/tests/white_box/SharedBufferMemoryTests_win.cpp
third_party/dawn/src/dawn/tests/white_box/SharedTextureMemoryTests_dmabuf.cpp third_party/dawn/src/dawn/tests/white_box/SharedTextureMemoryTests_dmabuf.cpp
third_party/dawn/src/dawn/tests/white_box/VulkanImageWrappingTests_DmaBuf.cpp third_party/dawn/src/dawn/tests/white_box/VulkanImageWrappingTests_DmaBuf.cpp
third_party/dawn/src/dawn/utils/WindowsDebugLogger.cpp third_party/dawn/src/dawn/utils/WindowsDebugLogger.cpp
@@ -7681,10 +7717,6 @@ third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/MESA/MESA_frameb
third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/MESA/MESA_framebuffer_swap_xy.txt third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/MESA/MESA_framebuffer_swap_xy.txt
third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/OES/OES_primitive_bounding_box.txt third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/OES/OES_primitive_bounding_box.txt
third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/OES/OES_tessellation_shader.txt third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/OES/OES_tessellation_shader.txt
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/3.2/GLSL_ES_Specification_3.20.html
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/katex.js
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/gl/GLSLangSpec.4.60.html
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/katex.js
third_party/dawn/third_party/khronos/OpenGL-Registry/xml/vendors.txt third_party/dawn/third_party/khronos/OpenGL-Registry/xml/vendors.txt
third_party/dawn/third_party/webgpu-cts/src/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.ts third_party/dawn/third_party/webgpu-cts/src/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.ts
third_party/dawn/third_party/webgpu-cts/src/webgpu/api/operation/render_pipeline/sample_mask.spec.ts third_party/dawn/third_party/webgpu-cts/src/webgpu/api/operation/render_pipeline/sample_mask.spec.ts
@@ -7694,6 +7726,7 @@ third_party/dawn/third_party/webgpu-cts/src/webgpu/multisample_info.ts
third_party/dawn/third_party/webgpu-cts/src/webgpu/shader/execution/shader_io/fragment_builtins.spec.ts third_party/dawn/third_party/webgpu-cts/src/webgpu/shader/execution/shader_io/fragment_builtins.spec.ts
third_party/dawn/third_party/webgpu-cts/standalone/index.html third_party/dawn/third_party/webgpu-cts/standalone/index.html
third_party/dawn/third_party/webgpu-headers/src/webgpu.h third_party/dawn/third_party/webgpu-headers/src/webgpu.h
third_party/dawn/third_party/webgpu-headers/src/webgpu.json
third_party/dawn/tools/src/cmd/cts/config.json third_party/dawn/tools/src/cmd/cts/config.json
third_party/dawn/tools/src/cmd/cts/treemap/treemap.html third_party/dawn/tools/src/cmd/cts/treemap/treemap.html
third_party/depot_tools/PRESUBMIT.py third_party/depot_tools/PRESUBMIT.py
@@ -7711,16 +7744,19 @@ third_party/depot_tools/fetch_configs/chromium.py
third_party/depot_tools/fetch_configs/crashpad.py third_party/depot_tools/fetch_configs/crashpad.py
third_party/depot_tools/fetch_configs/crossbench.py third_party/depot_tools/fetch_configs/crossbench.py
third_party/depot_tools/fetch_configs/dart.py third_party/depot_tools/fetch_configs/dart.py
third_party/depot_tools/fetch_configs/dawn.py
third_party/depot_tools/fetch_configs/depot_tools.py third_party/depot_tools/fetch_configs/depot_tools.py
third_party/depot_tools/fetch_configs/devtools-frontend.py third_party/depot_tools/fetch_configs/devtools-frontend.py
third_party/depot_tools/fetch_configs/gn.py third_party/depot_tools/fetch_configs/gn.py
third_party/depot_tools/fetch_configs/gyp.py third_party/depot_tools/fetch_configs/gyp.py
third_party/depot_tools/fetch_configs/infra_superproject.py third_party/depot_tools/fetch_configs/infra_superproject.py
third_party/depot_tools/fetch_configs/inspector_protocol.py third_party/depot_tools/fetch_configs/inspector_protocol.py
third_party/depot_tools/fetch_configs/libyuv.py
third_party/depot_tools/fetch_configs/nacl.py third_party/depot_tools/fetch_configs/nacl.py
third_party/depot_tools/fetch_configs/naclports.py third_party/depot_tools/fetch_configs/naclports.py
third_party/depot_tools/fetch_configs/node-ci.py third_party/depot_tools/fetch_configs/node-ci.py
third_party/depot_tools/fetch_configs/node.py third_party/depot_tools/fetch_configs/node.py
third_party/depot_tools/fetch_configs/openscreen.py
third_party/depot_tools/fetch_configs/pdfium.py third_party/depot_tools/fetch_configs/pdfium.py
third_party/depot_tools/fetch_configs/skia.py third_party/depot_tools/fetch_configs/skia.py
third_party/depot_tools/fetch_configs/skia_buildbot.py third_party/depot_tools/fetch_configs/skia_buildbot.py
@@ -8055,8 +8091,6 @@ third_party/devtools-frontend/src/front_end/models/badges/StarterBadge.ts
third_party/devtools-frontend/src/front_end/models/bindings/ResourceUtils.ts third_party/devtools-frontend/src/front_end/models/bindings/ResourceUtils.ts
third_party/devtools-frontend/src/front_end/models/crux-manager/CrUXManager.test.ts third_party/devtools-frontend/src/front_end/models/crux-manager/CrUXManager.test.ts
third_party/devtools-frontend/src/front_end/models/crux-manager/CrUXManager.ts third_party/devtools-frontend/src/front_end/models/crux-manager/CrUXManager.ts
third_party/devtools-frontend/src/front_end/models/extensions/ExtensionServer.test.ts
third_party/devtools-frontend/src/front_end/models/extensions/ExtensionServer.ts
third_party/devtools-frontend/src/front_end/models/extensions/HostUrlPattern.test.ts third_party/devtools-frontend/src/front_end/models/extensions/HostUrlPattern.test.ts
third_party/devtools-frontend/src/front_end/models/issues_manager/ContentSecurityPolicyIssue.ts third_party/devtools-frontend/src/front_end/models/issues_manager/ContentSecurityPolicyIssue.ts
third_party/devtools-frontend/src/front_end/models/issues_manager/CookieDeprecationMetadataIssue.ts third_party/devtools-frontend/src/front_end/models/issues_manager/CookieDeprecationMetadataIssue.ts
@@ -8089,20 +8123,27 @@ third_party/devtools-frontend/src/front_end/models/trace/handlers/helpers.ts
third_party/devtools-frontend/src/front_end/models/trace/helpers/Network.ts third_party/devtools-frontend/src/front_end/models/trace/helpers/Network.ts
third_party/devtools-frontend/src/front_end/models/trace/helpers/Trace.test.ts third_party/devtools-frontend/src/front_end/models/trace/helpers/Trace.test.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/CLSCulprits.ts third_party/devtools-frontend/src/front_end/models/trace/insights/CLSCulprits.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/Cache.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/Common.ts third_party/devtools-frontend/src/front_end/models/trace/insights/Common.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/DOMSize.ts third_party/devtools-frontend/src/front_end/models/trace/insights/DOMSize.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/DocumentLatency.ts third_party/devtools-frontend/src/front_end/models/trace/insights/DocumentLatency.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/DuplicatedJavaScript.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/FontDisplay.test.ts third_party/devtools-frontend/src/front_end/models/trace/insights/FontDisplay.test.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/FontDisplay.ts third_party/devtools-frontend/src/front_end/models/trace/insights/FontDisplay.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/ForcedReflow.ts third_party/devtools-frontend/src/front_end/models/trace/insights/ForcedReflow.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/INPBreakdown.ts third_party/devtools-frontend/src/front_end/models/trace/insights/INPBreakdown.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/ImageDelivery.ts third_party/devtools-frontend/src/front_end/models/trace/insights/ImageDelivery.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/LCPBreakdown.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/LCPDiscovery.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/LegacyJavaScript.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/ModernHTTP.test.ts third_party/devtools-frontend/src/front_end/models/trace/insights/ModernHTTP.test.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/ModernHTTP.ts third_party/devtools-frontend/src/front_end/models/trace/insights/ModernHTTP.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/NetworkDependencyTree.test.ts third_party/devtools-frontend/src/front_end/models/trace/insights/NetworkDependencyTree.test.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/NetworkDependencyTree.ts third_party/devtools-frontend/src/front_end/models/trace/insights/NetworkDependencyTree.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/RenderBlocking.test.ts third_party/devtools-frontend/src/front_end/models/trace/insights/RenderBlocking.test.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/RenderBlocking.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/SlowCSSSelector.ts third_party/devtools-frontend/src/front_end/models/trace/insights/SlowCSSSelector.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/ThirdParties.ts
third_party/devtools-frontend/src/front_end/models/trace/insights/Viewport.ts third_party/devtools-frontend/src/front_end/models/trace/insights/Viewport.ts
third_party/devtools-frontend/src/front_end/models/trace/lantern/core/NetworkAnalyzer.test.ts third_party/devtools-frontend/src/front_end/models/trace/lantern/core/NetworkAnalyzer.test.ts
third_party/devtools-frontend/src/front_end/models/trace/lantern/graph/NetworkNode.ts third_party/devtools-frontend/src/front_end/models/trace/lantern/graph/NetworkNode.ts
@@ -8147,8 +8188,11 @@ third_party/devtools-frontend/src/front_end/panels/browser_debugger/DOMBreakpoin
third_party/devtools-frontend/src/front_end/panels/changes/ChangesView.ts third_party/devtools-frontend/src/front_end/panels/changes/ChangesView.ts
third_party/devtools-frontend/src/front_end/panels/common/AiCodeCompletionTeaser.ts third_party/devtools-frontend/src/front_end/panels/common/AiCodeCompletionTeaser.ts
third_party/devtools-frontend/src/front_end/panels/common/BadgeNotification.ts third_party/devtools-frontend/src/front_end/panels/common/BadgeNotification.ts
third_party/devtools-frontend/src/front_end/panels/common/ExtensionServer.test.ts
third_party/devtools-frontend/src/front_end/panels/common/ExtensionServer.ts
third_party/devtools-frontend/src/front_end/panels/common/GdpSignUpDialog.test.ts third_party/devtools-frontend/src/front_end/panels/common/GdpSignUpDialog.test.ts
third_party/devtools-frontend/src/front_end/panels/common/GdpSignUpDialog.ts third_party/devtools-frontend/src/front_end/panels/common/GdpSignUpDialog.ts
third_party/devtools-frontend/src/front_end/panels/console/ConsoleInsightTeaser.ts
third_party/devtools-frontend/src/front_end/panels/console/ConsoleViewMessage.ts third_party/devtools-frontend/src/front_end/panels/console/ConsoleViewMessage.ts
third_party/devtools-frontend/src/front_end/panels/console/ErrorStackParser.test.ts third_party/devtools-frontend/src/front_end/panels/console/ErrorStackParser.test.ts
third_party/devtools-frontend/src/front_end/panels/coverage/CoverageView.ts third_party/devtools-frontend/src/front_end/panels/coverage/CoverageView.ts
@@ -8168,10 +8212,10 @@ third_party/devtools-frontend/src/front_end/panels/lighthouse/LighthouseControll
third_party/devtools-frontend/src/front_end/panels/linear_memory_inspector/LinearMemoryInspectorPane.ts third_party/devtools-frontend/src/front_end/panels/linear_memory_inspector/LinearMemoryInspectorPane.ts
third_party/devtools-frontend/src/front_end/panels/media/MainView.ts third_party/devtools-frontend/src/front_end/panels/media/MainView.ts
third_party/devtools-frontend/src/front_end/panels/mobile_throttling/CalibrationController.ts third_party/devtools-frontend/src/front_end/panels/mobile_throttling/CalibrationController.ts
third_party/devtools-frontend/src/front_end/panels/network/BlockedURLsPane.ts
third_party/devtools-frontend/src/front_end/panels/network/NetworkConfigView.ts third_party/devtools-frontend/src/front_end/panels/network/NetworkConfigView.ts
third_party/devtools-frontend/src/front_end/panels/network/NetworkDataGridNode.ts third_party/devtools-frontend/src/front_end/panels/network/NetworkDataGridNode.ts
third_party/devtools-frontend/src/front_end/panels/network/NetworkLogView.ts third_party/devtools-frontend/src/front_end/panels/network/NetworkLogView.ts
third_party/devtools-frontend/src/front_end/panels/network/RequestConditionsDrawer.ts
third_party/devtools-frontend/src/front_end/panels/network/RequestCookiesView.ts third_party/devtools-frontend/src/front_end/panels/network/RequestCookiesView.ts
third_party/devtools-frontend/src/front_end/panels/network/RequestTimingView.ts third_party/devtools-frontend/src/front_end/panels/network/RequestTimingView.ts
third_party/devtools-frontend/src/front_end/panels/network/ResourceWebSocketFrameView.ts third_party/devtools-frontend/src/front_end/panels/network/ResourceWebSocketFrameView.ts
@@ -8354,6 +8398,7 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cj
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/QueryHandler.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/QueryHandler.js
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Viewport.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Viewport.d.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/util.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/util.js
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/BrowserLauncher.js
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/FirefoxLauncher.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/FirefoxLauncher.js
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/LaunchOptions.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/LaunchOptions.d.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/PuppeteerNode.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/PuppeteerNode.d.ts
@@ -8391,6 +8436,7 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/es
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/QueryHandler.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/QueryHandler.js
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Viewport.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Viewport.d.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/util.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/util.js
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/BrowserLauncher.js
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/FirefoxLauncher.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/FirefoxLauncher.js
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/LaunchOptions.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/LaunchOptions.d.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/PuppeteerNode.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/PuppeteerNode.d.ts
@@ -8417,6 +8463,7 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/co
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/QueryHandler.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/QueryHandler.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/Viewport.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/Viewport.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/util.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/util.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/BrowserLauncher.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/FirefoxLauncher.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/FirefoxLauncher.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/LaunchOptions.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/LaunchOptions.ts
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/PuppeteerNode.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/PuppeteerNode.ts
@@ -8456,6 +8503,7 @@ third_party/devtools-frontend/src/front_end/ui/legacy/SearchableView.ts
third_party/devtools-frontend/src/front_end/ui/legacy/UIUtils.test.ts third_party/devtools-frontend/src/front_end/ui/legacy/UIUtils.test.ts
third_party/devtools-frontend/src/front_end/ui/legacy/UIUtils.ts third_party/devtools-frontend/src/front_end/ui/legacy/UIUtils.ts
third_party/devtools-frontend/src/front_end/ui/legacy/Widget.ts third_party/devtools-frontend/src/front_end/ui/legacy/Widget.ts
third_party/devtools-frontend/src/front_end/ui/legacy/components/cookie_table/CookiesTable.ts
third_party/devtools-frontend/src/front_end/ui/legacy/components/object_ui/CustomPreviewComponent.ts third_party/devtools-frontend/src/front_end/ui/legacy/components/object_ui/CustomPreviewComponent.ts
third_party/devtools-frontend/src/front_end/ui/legacy/components/perf_ui/FlameChart.ts third_party/devtools-frontend/src/front_end/ui/legacy/components/perf_ui/FlameChart.ts
third_party/devtools-frontend/src/front_end/ui/legacy/components/utils/JSPresentationUtils.test.ts third_party/devtools-frontend/src/front_end/ui/legacy/components/utils/JSPresentationUtils.test.ts
@@ -8885,6 +8933,13 @@ third_party/devtools-frontend/src/node_modules/normalize-package-data/package.js
third_party/devtools-frontend/src/node_modules/normalize-path/index.js third_party/devtools-frontend/src/node_modules/normalize-path/index.js
third_party/devtools-frontend/src/node_modules/object-assign/index.js third_party/devtools-frontend/src/node_modules/object-assign/index.js
third_party/devtools-frontend/src/node_modules/object-assign/package.json third_party/devtools-frontend/src/node_modules/object-assign/package.json
third_party/devtools-frontend/src/node_modules/object-deep-merge/node_modules/type-fest/package.json
third_party/devtools-frontend/src/node_modules/object-deep-merge/node_modules/type-fest/source/basic.d.ts
third_party/devtools-frontend/src/node_modules/object-deep-merge/node_modules/type-fest/source/entries.d.ts
third_party/devtools-frontend/src/node_modules/object-deep-merge/node_modules/type-fest/source/entry.d.ts
third_party/devtools-frontend/src/node_modules/object-deep-merge/node_modules/type-fest/source/join.d.ts
third_party/devtools-frontend/src/node_modules/object-deep-merge/node_modules/type-fest/source/primitive.d.ts
third_party/devtools-frontend/src/node_modules/object-deep-merge/node_modules/type-fest/source/typed-array.d.ts
third_party/devtools-frontend/src/node_modules/object-keys/package.json third_party/devtools-frontend/src/node_modules/object-keys/package.json
third_party/devtools-frontend/src/node_modules/object.fromentries/package.json third_party/devtools-frontend/src/node_modules/object.fromentries/package.json
third_party/devtools-frontend/src/node_modules/object.groupby/package.json third_party/devtools-frontend/src/node_modules/object.groupby/package.json
@@ -8892,7 +8947,6 @@ third_party/devtools-frontend/src/node_modules/object.values/package.json
third_party/devtools-frontend/src/node_modules/onetime/package.json third_party/devtools-frontend/src/node_modules/onetime/package.json
third_party/devtools-frontend/src/node_modules/ora/node_modules/ansi-regex/package.json third_party/devtools-frontend/src/node_modules/ora/node_modules/ansi-regex/package.json
third_party/devtools-frontend/src/node_modules/ora/node_modules/is-unicode-supported/package.json third_party/devtools-frontend/src/node_modules/ora/node_modules/is-unicode-supported/package.json
third_party/devtools-frontend/src/node_modules/ora/node_modules/log-symbols/node_modules/is-unicode-supported/package.json
third_party/devtools-frontend/src/node_modules/ora/node_modules/log-symbols/package.json third_party/devtools-frontend/src/node_modules/ora/node_modules/log-symbols/package.json
third_party/devtools-frontend/src/node_modules/ora/node_modules/string-width/package.json third_party/devtools-frontend/src/node_modules/ora/node_modules/string-width/package.json
third_party/devtools-frontend/src/node_modules/ora/node_modules/strip-ansi/package.json third_party/devtools-frontend/src/node_modules/ora/node_modules/strip-ansi/package.json
@@ -9334,6 +9388,7 @@ third_party/devtools-frontend/src/node_modules/yargs/node_modules/strip-ansi/pac
third_party/devtools-frontend/src/node_modules/yauzl/package.json third_party/devtools-frontend/src/node_modules/yauzl/package.json
third_party/devtools-frontend/src/node_modules/yocto-queue/index.d.ts third_party/devtools-frontend/src/node_modules/yocto-queue/index.d.ts
third_party/devtools-frontend/src/node_modules/yocto-queue/package.json third_party/devtools-frontend/src/node_modules/yocto-queue/package.json
third_party/devtools-frontend/src/node_modules/yoctocolors/package.json
third_party/devtools-frontend/src/node_modules/zod/src/v3/tests/refine.test.ts third_party/devtools-frontend/src/node_modules/zod/src/v3/tests/refine.test.ts
third_party/devtools-frontend/src/node_modules/zod/src/v3/tests/string.test.ts third_party/devtools-frontend/src/node_modules/zod/src/v3/tests/string.test.ts
third_party/devtools-frontend/src/node_modules/zod/src/v4/classic/tests/refine.test.ts third_party/devtools-frontend/src/node_modules/zod/src/v4/classic/tests/refine.test.ts
@@ -9345,6 +9400,7 @@ third_party/devtools-frontend/src/package.json
third_party/devtools-frontend/src/scripts/ai_assistance/suite/helpers/gemini.ts third_party/devtools-frontend/src/scripts/ai_assistance/suite/helpers/gemini.ts
third_party/devtools-frontend/src/scripts/build/compress_files.js third_party/devtools-frontend/src/scripts/build/compress_files.js
third_party/devtools-frontend/src/scripts/check_external_links.js third_party/devtools-frontend/src/scripts/check_external_links.js
third_party/devtools-frontend/src/scripts/component_docs/component_docs.css
third_party/devtools-frontend/src/scripts/deps/download_emscripten.py third_party/devtools-frontend/src/scripts/deps/download_emscripten.py
third_party/devtools-frontend/src/scripts/deps/roll_to_chromium.py third_party/devtools-frontend/src/scripts/deps/roll_to_chromium.py
third_party/devtools-frontend/src/scripts/eslint_rules/lib/no-customized-builtin-elements.ts third_party/devtools-frontend/src/scripts/eslint_rules/lib/no-customized-builtin-elements.ts
@@ -9362,6 +9418,7 @@ third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/devtools-settin
third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/navigation_test.ts third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/navigation_test.ts
third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/snapshot_test.ts third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/snapshot_test.ts
third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/timespan_test.ts third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/timespan_test.ts
third_party/devtools-frontend/src/test/e2e_non_hosted/performance/trace-app_test.ts
third_party/devtools-frontend/src/test/e2e_non_hosted/shared/frontend-helper.ts third_party/devtools-frontend/src/test/e2e_non_hosted/shared/frontend-helper.ts
third_party/devtools-frontend/src/test/perf/report/report.ts third_party/devtools-frontend/src/test/perf/report/report.ts
third_party/devtools-frontend/src/third_party/blink/public/devtools_protocol/browser_protocol.json third_party/devtools-frontend/src/third_party/blink/public/devtools_protocol/browser_protocol.json
@@ -9442,6 +9499,7 @@ third_party/eigen3/src/Eigen/src/Core/Product.h
third_party/eigen3/src/Eigen/src/Core/ProductEvaluators.h third_party/eigen3/src/Eigen/src/Core/ProductEvaluators.h
third_party/eigen3/src/Eigen/src/Core/Random.h third_party/eigen3/src/Eigen/src/Core/Random.h
third_party/eigen3/src/Eigen/src/Core/RandomImpl.h third_party/eigen3/src/Eigen/src/Core/RandomImpl.h
third_party/eigen3/src/Eigen/src/Core/RealView.h
third_party/eigen3/src/Eigen/src/Core/Redux.h third_party/eigen3/src/Eigen/src/Core/Redux.h
third_party/eigen3/src/Eigen/src/Core/Ref.h third_party/eigen3/src/Eigen/src/Core/Ref.h
third_party/eigen3/src/Eigen/src/Core/Replicate.h third_party/eigen3/src/Eigen/src/Core/Replicate.h
@@ -9855,6 +9913,7 @@ third_party/eigen3/src/test/random_matrix.cpp
third_party/eigen3/src/test/random_matrix_helper.h third_party/eigen3/src/test/random_matrix_helper.h
third_party/eigen3/src/test/random_without_cast_overflow.h third_party/eigen3/src/test/random_without_cast_overflow.h
third_party/eigen3/src/test/real_qz.cpp third_party/eigen3/src/test/real_qz.cpp
third_party/eigen3/src/test/realview.cpp
third_party/eigen3/src/test/redux.cpp third_party/eigen3/src/test/redux.cpp
third_party/eigen3/src/test/ref.cpp third_party/eigen3/src/test/ref.cpp
third_party/eigen3/src/test/reshape.cpp third_party/eigen3/src/test/reshape.cpp
@@ -11346,8 +11405,8 @@ third_party/icu/source/test/intltest/strcase.cpp
third_party/icu/source/test/intltest/uobjtest.cpp third_party/icu/source/test/intltest/uobjtest.cpp
third_party/icu/source/test/perf/collationperf/collperf.cpp third_party/icu/source/test/perf/collationperf/collperf.cpp
third_party/icu/source/test/perf/collationperf/readme.html third_party/icu/source/test/perf/collationperf/readme.html
third_party/icu/source/test/perf/ubrkperf/ubrkperfold.cpp
third_party/icu/source/test/testdata/numberformattestspecification.txt third_party/icu/source/test/testdata/numberformattestspecification.txt
third_party/icu/source/tools/toolutil/json-json.hpp
third_party/icu/source/tools/toolutil/pkg_genc.cpp third_party/icu/source/tools/toolutil/pkg_genc.cpp
third_party/inspector_protocol/crdtp/cbor.cc third_party/inspector_protocol/crdtp/cbor.cc
third_party/inspector_protocol/crdtp/json.cc third_party/inspector_protocol/crdtp/json.cc
@@ -11437,9 +11496,6 @@ third_party/libc++/src/src/print.cpp
third_party/libc++/src/test/libcxx/containers/sequences/deque/asan_turning_off.pass.cpp third_party/libc++/src/test/libcxx/containers/sequences/deque/asan_turning_off.pass.cpp
third_party/libc++/src/test/libcxx/containers/sequences/vector/asan_turning_off.pass.cpp third_party/libc++/src/test/libcxx/containers/sequences/vector/asan_turning_off.pass.cpp
third_party/libc++/src/test/libcxx/containers/strings/basic.string/asan_turning_off.pass.cpp third_party/libc++/src/test/libcxx/containers/strings/basic.string/asan_turning_off.pass.cpp
third_party/libc++/src/test/std/input.output/filesystems/class.rec.dir.itr/cache_refresh_iter.pass.cpp
third_party/libc++/src/test/std/time/time.zone/time.zone.db/time.zone.db.access/current_zone.pass.cpp
third_party/libc++/src/test/std/time/time.zone/time.zone.db/time.zone.db.tzdb/current_zone.pass.cpp
third_party/libc++/src/utils/ci/BOT_OWNERS.txt third_party/libc++/src/utils/ci/BOT_OWNERS.txt
third_party/libc++abi/src/CREDITS.TXT third_party/libc++abi/src/CREDITS.TXT
third_party/libdrm/src/android/gralloc_handle.h third_party/libdrm/src/android/gralloc_handle.h
@@ -12154,6 +12210,7 @@ third_party/node/node_modules/domutils/lib/esm/stringify.js
third_party/node/node_modules/domutils/lib/stringify.js third_party/node/node_modules/domutils/lib/stringify.js
third_party/node/node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp/package.json third_party/node/node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp/package.json
third_party/node/node_modules/eslint-plugin-jsdoc/src/tagNames.js third_party/node/node_modules/eslint-plugin-jsdoc/src/tagNames.js
third_party/node/node_modules/eslint-plugin-lit/lib/rules/no-native-attributes.js
third_party/node/node_modules/eslint-scope/lib/definition.js third_party/node/node_modules/eslint-scope/lib/definition.js
third_party/node/node_modules/eslint-scope/lib/index.js third_party/node/node_modules/eslint-scope/lib/index.js
third_party/node/node_modules/eslint-scope/lib/pattern-visitor.js third_party/node/node_modules/eslint-scope/lib/pattern-visitor.js
@@ -12214,6 +12271,9 @@ third_party/node/node_modules/p-limit/package.json
third_party/node/node_modules/p-locate/package.json third_party/node/node_modules/p-locate/package.json
third_party/node/node_modules/parent-module/package.json third_party/node/node_modules/parent-module/package.json
third_party/node/node_modules/parse-imports/package.json third_party/node/node_modules/parse-imports/package.json
third_party/node/node_modules/parse5-htmlparser2-tree-adapter/package.json
third_party/node/node_modules/parse5/lib/tokenizer/index.js
third_party/node/node_modules/parse5/package.json
third_party/node/node_modules/path-exists/package.json third_party/node/node_modules/path-exists/package.json
third_party/node/node_modules/path-key/package.json third_party/node/node_modules/path-key/package.json
third_party/node/node_modules/postcss-selector-parser/package.json third_party/node/node_modules/postcss-selector-parser/package.json
@@ -12329,7 +12389,6 @@ third_party/openscreen/src/cast/streaming/encoded_frame.h
third_party/openscreen/src/cast/streaming/environment.h third_party/openscreen/src/cast/streaming/environment.h
third_party/openscreen/src/cast/streaming/frame_id.h third_party/openscreen/src/cast/streaming/frame_id.h
third_party/openscreen/src/cast/streaming/impl/clock_offset_estimator.h third_party/openscreen/src/cast/streaming/impl/clock_offset_estimator.h
third_party/openscreen/src/cast/streaming/impl/compound_rtcp_parser.cc
third_party/openscreen/src/cast/streaming/impl/rtcp_common.cc third_party/openscreen/src/cast/streaming/impl/rtcp_common.cc
third_party/openscreen/src/cast/streaming/impl/rtp_defines.h third_party/openscreen/src/cast/streaming/impl/rtp_defines.h
third_party/openscreen/src/cast/streaming/impl/sender_session_unittest.cc third_party/openscreen/src/cast/streaming/impl/sender_session_unittest.cc
@@ -13012,8 +13071,8 @@ third_party/perfetto/ui/src/frontend/permalink.ts
third_party/perfetto/ui/src/frontend/post_message_handler.ts third_party/perfetto/ui/src/frontend/post_message_handler.ts
third_party/perfetto/ui/src/frontend/post_message_handler_unittest.ts third_party/perfetto/ui/src/frontend/post_message_handler_unittest.ts
third_party/perfetto/ui/src/frontend/sidebar.ts third_party/perfetto/ui/src/frontend/sidebar.ts
third_party/perfetto/ui/src/frontend/timeline_page/wasd_navigation_handler.ts
third_party/perfetto/ui/src/frontend/trace_url_handler.ts third_party/perfetto/ui/src/frontend/trace_url_handler.ts
third_party/perfetto/ui/src/frontend/viewer_page/wasd_navigation_handler.ts
third_party/perfetto/ui/src/open_perfetto_trace/index.html third_party/perfetto/ui/src/open_perfetto_trace/index.html
third_party/perfetto/ui/src/plugins/dev.perfetto.ProcessSummary/index.ts third_party/perfetto/ui/src/plugins/dev.perfetto.ProcessSummary/index.ts
third_party/perfetto/ui/src/plugins/dev.perfetto.RecordTraceV2/adb/adb_msg.ts third_party/perfetto/ui/src/plugins/dev.perfetto.RecordTraceV2/adb/adb_msg.ts
@@ -13021,6 +13080,7 @@ third_party/perfetto/ui/src/plugins/dev.perfetto.RecordTraceV2/adb/web_device_pr
third_party/perfetto/ui/src/plugins/dev.perfetto.RecordTraceV2/pages/android.ts third_party/perfetto/ui/src/plugins/dev.perfetto.RecordTraceV2/pages/android.ts
third_party/perfetto/ui/src/plugins/dev.perfetto.RecordTraceV2/pages/record_page.ts third_party/perfetto/ui/src/plugins/dev.perfetto.RecordTraceV2/pages/record_page.ts
third_party/perfetto/ui/src/plugins/dev.perfetto.TraceInfoPage/trace_info_page.ts third_party/perfetto/ui/src/plugins/dev.perfetto.TraceInfoPage/trace_info_page.ts
third_party/perfetto/ui/src/plugins/org.kernel.Wattson/index.ts
third_party/perfetto/ui/src/trace_processor/engine.ts third_party/perfetto/ui/src/trace_processor/engine.ts
third_party/perfetto/ui/src/widgets/hotkey_context.ts third_party/perfetto/ui/src/widgets/hotkey_context.ts
third_party/polymer/v3_0/BUILD.gn third_party/polymer/v3_0/BUILD.gn
@@ -14374,6 +14434,7 @@ third_party/readability/src/test/test-pages/yahoo-1/source.html
third_party/readability/src/test/test-pages/yahoo-2/source.html third_party/readability/src/test/test-pages/yahoo-2/source.html
third_party/readability/src/test/test-pages/yahoo-3/source.html third_party/readability/src/test/test-pages/yahoo-3/source.html
third_party/readability/src/test/test-pages/yahoo-4/source.html third_party/readability/src/test/test-pages/yahoo-4/source.html
third_party/readability/test_extension/viewer.html
third_party/rust/PRESUBMIT.py third_party/rust/PRESUBMIT.py
third_party/rust/adler2/v2/BUILD.gn third_party/rust/adler2/v2/BUILD.gn
third_party/rust/anyhow/v1/BUILD.gn third_party/rust/anyhow/v1/BUILD.gn
@@ -14392,6 +14453,7 @@ third_party/rust/diplomat_core/v0_13/BUILD.gn
third_party/rust/diplomat_runtime/v0_13/BUILD.gn third_party/rust/diplomat_runtime/v0_13/BUILD.gn
third_party/rust/foldhash/v0_2/BUILD.gn third_party/rust/foldhash/v0_2/BUILD.gn
third_party/rust/hashbrown/v0_15/BUILD.gn third_party/rust/hashbrown/v0_15/BUILD.gn
third_party/rust/hashbrown/v0_16/BUILD.gn
third_party/rust/itoa/v1/BUILD.gn third_party/rust/itoa/v1/BUILD.gn
third_party/rust/lazy_static/v1/BUILD.gn third_party/rust/lazy_static/v1/BUILD.gn
third_party/rust/memchr/v2/BUILD.gn third_party/rust/memchr/v2/BUILD.gn
@@ -14404,7 +14466,6 @@ third_party/rust/quote/v1/BUILD.gn
third_party/rust/regex_automata/v0_4/BUILD.gn third_party/rust/regex_automata/v0_4/BUILD.gn
third_party/rust/regex_syntax/v0_8/BUILD.gn third_party/rust/regex_syntax/v0_8/BUILD.gn
third_party/rust/rustc_demangle_capi/v0_1/BUILD.gn third_party/rust/rustc_demangle_capi/v0_1/BUILD.gn
third_party/rust/rustversion/v1/BUILD.gn
third_party/rust/ryu/v1/BUILD.gn third_party/rust/ryu/v1/BUILD.gn
third_party/rust/serde/v1/BUILD.gn third_party/rust/serde/v1/BUILD.gn
third_party/rust/serde_core/v1/BUILD.gn third_party/rust/serde_core/v1/BUILD.gn
@@ -14523,7 +14584,6 @@ third_party/skia/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit-T
third_party/skia/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json third_party/skia/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json
third_party/skia/infra/bots/recipes/housekeeper.py third_party/skia/infra/bots/recipes/housekeeper.py
third_party/skia/infra/bots/recipes/infra.py third_party/skia/infra/bots/recipes/infra.py
third_party/skia/infra/bots/recipes/perf_pathkit.py
third_party/skia/infra/bots/recipes/perf_skottietrace.py third_party/skia/infra/bots/recipes/perf_skottietrace.py
third_party/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.py third_party/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.py
third_party/skia/infra/bots/recipes/sync_and_compile.expected/Build-Debian10-Clang-arm-Release-NoPatch (tryjob).json third_party/skia/infra/bots/recipes/sync_and_compile.expected/Build-Debian10-Clang-arm-Release-NoPatch (tryjob).json
@@ -14533,7 +14593,6 @@ third_party/skia/infra/bots/recipes/sync_and_compile.py
third_party/skia/infra/bots/recipes/test.py third_party/skia/infra/bots/recipes/test.py
third_party/skia/infra/bots/recipes/test_canvaskit.py third_party/skia/infra/bots/recipes/test_canvaskit.py
third_party/skia/infra/bots/recipes/test_lottie_web.py third_party/skia/infra/bots/recipes/test_lottie_web.py
third_party/skia/infra/bots/recipes/test_pathkit.py
third_party/skia/infra/bots/recipes/upload_buildstats_results.py third_party/skia/infra/bots/recipes/upload_buildstats_results.py
third_party/skia/infra/bots/recipes/upload_dm_results.py third_party/skia/infra/bots/recipes/upload_dm_results.py
third_party/skia/infra/bots/recipes/upload_nano_results.py third_party/skia/infra/bots/recipes/upload_nano_results.py
@@ -14552,10 +14611,6 @@ third_party/skia/modules/canvaskit/tests/core_test.js
third_party/skia/modules/canvaskit/tests/font_test.js third_party/skia/modules/canvaskit/tests/font_test.js
third_party/skia/modules/canvaskit/tests/skottie_test.js third_party/skia/modules/canvaskit/tests/skottie_test.js
third_party/skia/modules/canvaskit/webgl.js third_party/skia/modules/canvaskit/webgl.js
third_party/skia/modules/pathkit/chaining.js
third_party/skia/modules/pathkit/helper.js
third_party/skia/modules/pathkit/npm-asmjs/package.json
third_party/skia/modules/pathkit/npm-wasm/package.json
third_party/skia/modules/skottie/src/effects/SkSLEffect.cpp third_party/skia/modules/skottie/src/effects/SkSLEffect.cpp
third_party/skia/modules/skottie/src/layers/TextLayer.cpp third_party/skia/modules/skottie/src/layers/TextLayer.cpp
third_party/skia/modules/skunicode/BUILD.gn third_party/skia/modules/skunicode/BUILD.gn
@@ -14648,6 +14703,8 @@ third_party/skia/tests/SkXmpTest.cpp
third_party/skia/tests/StringTest.cpp third_party/skia/tests/StringTest.cpp
third_party/skia/tests/TriangulatingPathRendererTests.cpp third_party/skia/tests/TriangulatingPathRendererTests.cpp
third_party/skia/tests/TypefaceTest.cpp third_party/skia/tests/TypefaceTest.cpp
third_party/skia/third_party/dawn/BUILD.gn
third_party/skia/third_party/dawn/build_dawn.py
third_party/skia/third_party/etc1/etc1.cpp third_party/skia/third_party/etc1/etc1.cpp
third_party/skia/third_party/etc1/etc1.h third_party/skia/third_party/etc1/etc1.h
third_party/skia/third_party/freetype2/include/freetype-android/freetype/config/ftoption.h third_party/skia/third_party/freetype2/include/freetype-android/freetype/config/ftoption.h
@@ -15026,8 +15083,12 @@ third_party/tflite/src/tensorflow/tools/android/test/jni/rgb2yuv.cc
third_party/tflite/src/tensorflow/tools/compatibility/tf_upgrade_v2_safety_test.py third_party/tflite/src/tensorflow/tools/compatibility/tf_upgrade_v2_safety_test.py
third_party/tflite/src/tensorflow/tools/pip_package/THIRD_PARTY_NOTICES.txt third_party/tflite/src/tensorflow/tools/pip_package/THIRD_PARTY_NOTICES.txt
third_party/tflite/src/third_party/xla/xla/backends/gpu/codegen/emitters/transpose.h third_party/tflite/src/third_party/xla/xla/backends/gpu/codegen/emitters/transpose.h
third_party/tflite/src/third_party/xla/xla/error/debug_me_context_util.h
third_party/tflite/src/third_party/xla/xla/pjrt/c/pjrt_c_api.h third_party/tflite/src/third_party/xla/xla/pjrt/c/pjrt_c_api.h
third_party/tflite/src/third_party/xla/xla/pjrt/pjrt_api.cc third_party/tflite/src/third_party/xla/xla/pjrt/pjrt_api.cc
third_party/tflite/src/third_party/xla/xla/python/ifrt/user_context_status_util.cc
third_party/tflite/src/third_party/xla/xla/python/ifrt/user_context_status_util_test.cc
third_party/tflite/src/third_party/xla/xla/python/ifrt_proxy/contrib/pathways/status_annotator_util.cc
third_party/tflite/src/third_party/xla/xla/service/hlo_graph_dumper.cc third_party/tflite/src/third_party/xla/xla/service/hlo_graph_dumper.cc
third_party/tflite/src/third_party/xla/xla/service/hlo_verifier.cc third_party/tflite/src/third_party/xla/xla/service/hlo_verifier.cc
third_party/tflite/src/third_party/xla/xla/tools/benchmarks/utils/generate_benchmark_matrices_main.cc third_party/tflite/src/third_party/xla/xla/tools/benchmarks/utils/generate_benchmark_matrices_main.cc
@@ -15085,9 +15146,9 @@ third_party/vulkan-tools/src/cube/cube.c
third_party/vulkan-tools/src/cube/gettime.h third_party/vulkan-tools/src/cube/gettime.h
third_party/vulkan-tools/src/icd/generated/vk_typemap_helper.h third_party/vulkan-tools/src/icd/generated/vk_typemap_helper.h
third_party/vulkan-tools/src/scripts/android.py third_party/vulkan-tools/src/scripts/android.py
third_party/vulkan-tools/src/scripts/generators/mock_icd_generator.py
third_party/vulkan-tools/src/scripts/generators/vulkan_tools_helper_file_generator.py
third_party/vulkan-tools/src/scripts/gn/gn.py third_party/vulkan-tools/src/scripts/gn/gn.py
third_party/vulkan-tools/src/scripts/mock_icd_generator.py
third_party/vulkan-tools/src/scripts/vulkan_tools_helper_file_generator.py
third_party/vulkan-utility-libraries/src/scripts/gn/gn.py third_party/vulkan-utility-libraries/src/scripts/gn/gn.py
third_party/vulkan-validation-layers/src/layers/CMakeLists.txt third_party/vulkan-validation-layers/src/layers/CMakeLists.txt
third_party/vulkan-validation-layers/src/layers/external/inplace_function.h third_party/vulkan-validation-layers/src/layers/external/inplace_function.h
@@ -15170,6 +15231,7 @@ third_party/webrtc/BUILD.gn
third_party/webrtc/PRESUBMIT.py third_party/webrtc/PRESUBMIT.py
third_party/webrtc/api/audio_codecs/opus/audio_encoder_opus_config.h third_party/webrtc/api/audio_codecs/opus/audio_encoder_opus_config.h
third_party/webrtc/api/data_channel_event_observer_interface.h third_party/webrtc/api/data_channel_event_observer_interface.h
third_party/webrtc/api/jsep.cc
third_party/webrtc/api/location.h third_party/webrtc/api/location.h
third_party/webrtc/api/scoped_refptr.h third_party/webrtc/api/scoped_refptr.h
third_party/webrtc/api/uma_metrics.h third_party/webrtc/api/uma_metrics.h
@@ -15180,6 +15242,8 @@ third_party/webrtc/api/video/i422_buffer.h
third_party/webrtc/api/video/i444_buffer.h third_party/webrtc/api/video/i444_buffer.h
third_party/webrtc/api/video/nv12_buffer.h third_party/webrtc/api/video/nv12_buffer.h
third_party/webrtc/api/video_codecs/video_encoder.h third_party/webrtc/api/video_codecs/video_encoder.h
third_party/webrtc/api/webrtc_sdp.cc
third_party/webrtc/api/webrtc_sdp_unittest.cc
third_party/webrtc/call/adaptation/resource_adaptation_processor.h third_party/webrtc/call/adaptation/resource_adaptation_processor.h
third_party/webrtc/call/call.cc third_party/webrtc/call/call.cc
third_party/webrtc/common_audio/resampler/sinc_resampler.cc third_party/webrtc/common_audio/resampler/sinc_resampler.cc
@@ -15237,7 +15301,6 @@ third_party/webrtc/p2p/base/turn_port_unittest.cc
third_party/webrtc/p2p/client/basic_port_allocator.cc third_party/webrtc/p2p/client/basic_port_allocator.cc
third_party/webrtc/p2p/client/basic_port_allocator_unittest.cc third_party/webrtc/p2p/client/basic_port_allocator_unittest.cc
third_party/webrtc/pc/channel.cc third_party/webrtc/pc/channel.cc
third_party/webrtc/pc/jsep_session_description.cc
third_party/webrtc/pc/media_session_unittest.cc third_party/webrtc/pc/media_session_unittest.cc
third_party/webrtc/pc/peer_connection_bundle_unittest.cc third_party/webrtc/pc/peer_connection_bundle_unittest.cc
third_party/webrtc/pc/peer_connection_crypto_unittest.cc third_party/webrtc/pc/peer_connection_crypto_unittest.cc
@@ -15250,8 +15313,6 @@ third_party/webrtc/pc/peer_connection_integrationtest.cc
third_party/webrtc/pc/peer_connection_interface_unittest.cc third_party/webrtc/pc/peer_connection_interface_unittest.cc
third_party/webrtc/pc/scenario_tests/goog_cc_test.cc third_party/webrtc/pc/scenario_tests/goog_cc_test.cc
third_party/webrtc/pc/sdp_offer_answer.cc third_party/webrtc/pc/sdp_offer_answer.cc
third_party/webrtc/pc/webrtc_sdp.cc
third_party/webrtc/pc/webrtc_sdp_unittest.cc
third_party/webrtc/presubmit_test_mocks.py third_party/webrtc/presubmit_test_mocks.py
third_party/webrtc/rtc_base/async_dns_resolver.cc third_party/webrtc/rtc_base/async_dns_resolver.cc
third_party/webrtc/rtc_base/byte_buffer.h third_party/webrtc/rtc_base/byte_buffer.h
@@ -15296,6 +15357,7 @@ third_party/webrtc/sdk/objc/api/peerconnection/RTCConfiguration.h
third_party/webrtc/sdk/objc/components/renderer/metal/RTCMTLI420Renderer.mm third_party/webrtc/sdk/objc/components/renderer/metal/RTCMTLI420Renderer.mm
third_party/webrtc/test/android/native_test_launcher.cc third_party/webrtc/test/android/native_test_launcher.cc
third_party/webrtc/test/android/native_test_util.cc third_party/webrtc/test/android/native_test_util.cc
third_party/webrtc/test/peer_scenario/tests/l4s_test.cc
third_party/webrtc/test/test_flags.cc third_party/webrtc/test/test_flags.cc
third_party/webrtc/test/test_main_lib.cc third_party/webrtc/test/test_main_lib.cc
third_party/webrtc/test/testsupport/perf_test.h third_party/webrtc/test/testsupport/perf_test.h
@@ -15463,7 +15525,6 @@ tools/android/dependency_analysis/js/src/package_view.html
tools/android/dependency_analysis/js/src/target_view.html tools/android/dependency_analysis/js/src/target_view.html
tools/android/dependency_analysis/upload_html_viewer.py tools/android/dependency_analysis/upload_html_viewer.py
tools/android/generate_java_test/generate_java_test.py tools/android/generate_java_test/generate_java_test.py
tools/android/logcat_filtering/index.html
tools/android/memtrack_helper/memtrack_helper.c tools/android/memtrack_helper/memtrack_helper.c
tools/android/modularization/convenience/touch_resources.py tools/android/modularization/convenience/touch_resources.py
tools/android/native_lib_memory/PRESUBMIT.py tools/android/native_lib_memory/PRESUBMIT.py
@@ -15570,6 +15631,7 @@ tools/download_optimization_profile.py
tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py
tools/emacs/trybot-mac.txt tools/emacs/trybot-mac.txt
tools/find_runtime_symbols/PRESUBMIT.py tools/find_runtime_symbols/PRESUBMIT.py
tools/flags/generate_clank_feature_flag.py
tools/flags/list_flags.py tools/flags/list_flags.py
tools/fuchsia/3pp/gn-sdk/3pp/fetch.py tools/fuchsia/3pp/gn-sdk/3pp/fetch.py
tools/fuchsia/3pp/test-scripts/3pp/fetch.py tools/fuchsia/3pp/test-scripts/3pp/fetch.py
@@ -15618,7 +15680,6 @@ tools/json_schema_compiler/test/content_settings.json
tools/json_schema_compiler/test/tabs.json tools/json_schema_compiler/test/tabs.json
tools/json_schema_compiler/test/windows.json tools/json_schema_compiler/test/windows.json
tools/json_to_struct/PRESUBMIT.py tools/json_to_struct/PRESUBMIT.py
tools/licenses/licenses_test.py
tools/linux/PRESUBMIT.py tools/linux/PRESUBMIT.py
tools/mac/download_symbols.py tools/mac/download_symbols.py
tools/mac/icons/compile_car.py tools/mac/icons/compile_car.py
@@ -15707,6 +15768,9 @@ tools/metrics/histograms/metadata/content/histograms.xml
tools/metrics/histograms/metadata/content_extraction/histograms.xml tools/metrics/histograms/metadata/content_extraction/histograms.xml
tools/metrics/histograms/metadata/contextual_cueing/enums.xml tools/metrics/histograms/metadata/contextual_cueing/enums.xml
tools/metrics/histograms/metadata/contextual_cueing/histograms.xml tools/metrics/histograms/metadata/contextual_cueing/histograms.xml
tools/metrics/histograms/metadata/contextual_search/enums.xml
tools/metrics/histograms/metadata/contextual_search/histograms.xml
tools/metrics/histograms/metadata/contextual_tasks/histograms.xml
tools/metrics/histograms/metadata/cookie/enums.xml tools/metrics/histograms/metadata/cookie/enums.xml
tools/metrics/histograms/metadata/cookie/histograms.xml tools/metrics/histograms/metadata/cookie/histograms.xml
tools/metrics/histograms/metadata/cras/enums.xml tools/metrics/histograms/metadata/cras/enums.xml
@@ -15968,6 +16032,7 @@ tools/metrics/histograms/metadata/xr/histograms.xml
tools/metrics/histograms/name_expansion_metadata.py tools/metrics/histograms/name_expansion_metadata.py
tools/metrics/histograms/populate_enums.py tools/metrics/histograms/populate_enums.py
tools/metrics/histograms/pretty_print_test.py tools/metrics/histograms/pretty_print_test.py
tools/metrics/histograms/print_expanded_histograms_test.py
tools/metrics/histograms/split_enums.py tools/metrics/histograms/split_enums.py
tools/metrics/histograms/split_xml.py tools/metrics/histograms/split_xml.py
tools/metrics/histograms/test_data/components/histograms.xml tools/metrics/histograms/test_data/components/histograms.xml
@@ -15984,7 +16049,6 @@ tools/metrics/histograms/test_data/ukm.xml
tools/metrics/md2xml.py tools/metrics/md2xml.py
tools/metrics/private_metrics/PRESUBMIT.py tools/metrics/private_metrics/PRESUBMIT.py
tools/metrics/private_metrics/dwa.xml tools/metrics/private_metrics/dwa.xml
tools/metrics/private_metrics/dwa_test.xml
tools/metrics/private_metrics/private_metrics_model_shared_test.py tools/metrics/private_metrics/private_metrics_model_shared_test.py
tools/metrics/private_metrics/private_metrics_validations_test.py tools/metrics/private_metrics/private_metrics_validations_test.py
tools/metrics/structured/PRESUBMIT.py tools/metrics/structured/PRESUBMIT.py
@@ -16075,6 +16139,7 @@ tools/perf/core/shard_maps/timing_data/mac-laptop_high_end-perf_timing.json
tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf_timing.json tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf_timing.json
tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf_timing.json tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf_timing.json
tools/perf/core/shard_maps/timing_data/mac-m2-pro-perf_timing.json tools/perf/core/shard_maps/timing_data/mac-m2-pro-perf_timing.json
tools/perf/core/shard_maps/timing_data/mac-m4-mini-perf_timing.json
tools/perf/core/shard_maps/timing_data/win-10-perf_timing.json tools/perf/core/shard_maps/timing_data/win-10-perf_timing.json
tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_timing.json tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_timing.json
tools/perf/core/shard_maps/timing_data/win-11-perf_timing.json tools/perf/core/shard_maps/timing_data/win-11-perf_timing.json
@@ -16180,6 +16245,7 @@ tools/typescript/PRESUBMIT.py
tools/typescript/definitions/command_line_private.d.ts tools/typescript/definitions/command_line_private.d.ts
tools/typescript/definitions/pending.d.ts tools/typescript/definitions/pending.d.ts
tools/typescript/definitions/system_display.d.ts tools/typescript/definitions/system_display.d.ts
tools/ubsan/array_bounds_ignorelist.txt
tools/usb_gadget/gadget.py tools/usb_gadget/gadget.py
tools/usb_gadget/msos20_descriptors.py tools/usb_gadget/msos20_descriptors.py
tools/utr/builders.py tools/utr/builders.py
@@ -16314,12 +16380,12 @@ ui/gfx/font.h
ui/gfx/font_fallback_win.h ui/gfx/font_fallback_win.h
ui/gfx/font_names_testing.h ui/gfx/font_names_testing.h
ui/gfx/geometry/matrix44.cc ui/gfx/geometry/matrix44.cc
ui/gfx/icon_util.cc
ui/gfx/icon_util.h
ui/gfx/render_text.cc ui/gfx/render_text.cc
ui/gfx/render_text_unittest.cc ui/gfx/render_text_unittest.cc
ui/gfx/text_elider_unittest.cc ui/gfx/text_elider_unittest.cc
ui/gfx/win/hwnd_util.cc ui/gfx/win/hwnd_util.cc
ui/gfx/win/icon_util.cc
ui/gfx/win/icon_util.h
ui/gfx/win/physical_size.cc ui/gfx/win/physical_size.cc
ui/gfx/win/singleton_hwnd_hot_key_observer.cc ui/gfx/win/singleton_hwnd_hot_key_observer.cc
ui/gl/android/scoped_a_native_window.cc ui/gl/android/scoped_a_native_window.cc
@@ -16370,6 +16436,7 @@ ui/views/view_unittest.cc
ui/views/widget/desktop_aura/desktop_native_widget_aura.cc ui/views/widget/desktop_aura/desktop_native_widget_aura.cc
ui/views/win/hwnd_message_handler.cc ui/views/win/hwnd_message_handler.cc
ui/views/window/non_client_view.cc ui/views/window/non_client_view.cc
ui/webui/resources/cr_components/composebox/composebox_voice_search.ts
ui/webui/resources/cr_components/cr_shortcut_input/cr_shortcut_input.ts ui/webui/resources/cr_components/cr_shortcut_input/cr_shortcut_input.ts
ui/webui/resources/cr_components/help_bubble/help_bubble_icons.html ui/webui/resources/cr_components/help_bubble/help_bubble_icons.html
ui/webui/resources/cr_elements/icons.html.ts ui/webui/resources/cr_elements/icons.html.ts

View File

@@ -10,7 +10,7 @@ Subject: Disable fetching of all field trials
--- a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java --- a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
+++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java +++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
@@ -60,7 +60,7 @@ public abstract class ChromeFeatureList @@ -61,7 +61,7 @@ public abstract class ChromeFeatureList
* |kFeaturesExposedToJava| in chrome/browser/flags/android/chrome_feature_list.cc * |kFeaturesExposedToJava| in chrome/browser/flags/android/chrome_feature_list.cc
*/ */
public static String getFieldTrialParamByFeature(String featureName, String paramName) { public static String getFieldTrialParamByFeature(String featureName, String paramName) {
@@ -19,7 +19,7 @@ Subject: Disable fetching of all field trials
} }
/** /**
@@ -72,8 +72,7 @@ public abstract class ChromeFeatureList @@ -73,8 +73,7 @@ public abstract class ChromeFeatureList
*/ */
public static boolean getFieldTrialParamByFeatureAsBoolean( public static boolean getFieldTrialParamByFeatureAsBoolean(
String featureName, String paramName, boolean defaultValue) { String featureName, String paramName, boolean defaultValue) {
@@ -29,7 +29,7 @@ Subject: Disable fetching of all field trials
} }
/** /**
@@ -85,8 +84,7 @@ public abstract class ChromeFeatureList @@ -86,8 +85,7 @@ public abstract class ChromeFeatureList
*/ */
public static int getFieldTrialParamByFeatureAsInt( public static int getFieldTrialParamByFeatureAsInt(
String featureName, String paramName, int defaultValue) { String featureName, String paramName, int defaultValue) {
@@ -39,7 +39,7 @@ Subject: Disable fetching of all field trials
} }
/** /**
@@ -98,8 +96,7 @@ public abstract class ChromeFeatureList @@ -99,8 +97,7 @@ public abstract class ChromeFeatureList
*/ */
public static double getFieldTrialParamByFeatureAsDouble( public static double getFieldTrialParamByFeatureAsDouble(
String featureName, String paramName, double defaultValue) { String featureName, String paramName, double defaultValue) {
@@ -51,7 +51,7 @@ Subject: Disable fetching of all field trials
/** /**
--- a/components/variations/service/variations_service.cc --- a/components/variations/service/variations_service.cc
+++ b/components/variations/service/variations_service.cc +++ b/components/variations/service/variations_service.cc
@@ -224,22 +224,7 @@ bool GetInstanceManipulations(const net: @@ -223,22 +223,7 @@ bool GetInstanceManipulations(const net:
// Variations seed fetching is only enabled in official Chrome builds, if a URL // Variations seed fetching is only enabled in official Chrome builds, if a URL
// is specified on the command line, and for testing. // is specified on the command line, and for testing.
bool IsFetchingEnabled() { bool IsFetchingEnabled() {

View File

@@ -9,7 +9,7 @@
--- a/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn
@@ -2609,6 +2609,7 @@ static_library("browser") { @@ -2596,6 +2596,7 @@ static_library("browser") {
"//third_party/libyuv", "//third_party/libyuv",
"//third_party/metrics_proto", "//third_party/metrics_proto",
"//third_party/re2", "//third_party/re2",
@@ -44,7 +44,7 @@
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_ #endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
--- a/content/browser/BUILD.gn --- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn
@@ -302,6 +302,7 @@ source_set("browser") { @@ -299,6 +299,7 @@ source_set("browser") {
"//third_party/re2", "//third_party/re2",
"//third_party/snappy", "//third_party/snappy",
"//third_party/sqlite", "//third_party/sqlite",
@@ -62,7 +62,7 @@
#include "components/viz/common/switches.h" #include "components/viz/common/switches.h"
#include "components/viz/host/gpu_client.h" #include "components/viz/host/gpu_client.h"
#include "components/viz/host/host_frame_sink_manager.h" #include "components/viz/host/host_frame_sink_manager.h"
@@ -3591,6 +3592,8 @@ void RenderProcessHostImpl::PropagateBro @@ -3698,6 +3699,8 @@ void RenderProcessHostImpl::PropagateBro
switches::kEnableWebGLImageChromium, switches::kEnableWebGLImageChromium,
switches::kEnableWebGPUDeveloperFeatures, switches::kEnableWebGPUDeveloperFeatures,
switches::kFileUrlPathAlias, switches::kFileUrlPathAlias,
@@ -73,7 +73,7 @@
switches::kForceHighContrast, switches::kForceHighContrast,
--- a/content/child/BUILD.gn --- a/content/child/BUILD.gn
+++ b/content/child/BUILD.gn +++ b/content/child/BUILD.gn
@@ -110,6 +110,7 @@ target(link_target_type, "child") { @@ -109,6 +109,7 @@ target(link_target_type, "child") {
"//third_party/blink/public/common:buildflags", "//third_party/blink/public/common:buildflags",
"//third_party/blink/public/strings", "//third_party/blink/public/strings",
"//third_party/ced", "//third_party/ced",
@@ -83,7 +83,7 @@
"//ui/events/blink", "//ui/events/blink",
--- a/content/child/runtime_features.cc --- a/content/child/runtime_features.cc
+++ b/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc
@@ -41,6 +41,7 @@ @@ -42,6 +42,7 @@
#include "third_party/blink/public/common/loader/referrer_utils.h" #include "third_party/blink/public/common/loader/referrer_utils.h"
#include "third_party/blink/public/common/switches.h" #include "third_party/blink/public/common/switches.h"
#include "third_party/blink/public/platform/web_runtime_features.h" #include "third_party/blink/public/platform/web_runtime_features.h"
@@ -91,7 +91,7 @@
#include "ui/accessibility/accessibility_features.h" #include "ui/accessibility/accessibility_features.h"
#include "ui/base/ui_base_features.h" #include "ui/base/ui_base_features.h"
#include "ui/events/blink/blink_features.h" #include "ui/events/blink/blink_features.h"
@@ -483,6 +484,10 @@ void SetRuntimeFeaturesFromCommandLine(c @@ -485,6 +486,10 @@ void SetRuntimeFeaturesFromCommandLine(c
true}, true},
{wrf::EnableWebAudioBypassOutputBufferingOptOut, {wrf::EnableWebAudioBypassOutputBufferingOptOut,
blink::switches::kWebAudioBypassOutputBufferingOptOut, true}, blink::switches::kWebAudioBypassOutputBufferingOptOut, true},
@@ -124,7 +124,7 @@
#include "base/task/single_thread_task_runner.h" #include "base/task/single_thread_task_runner.h"
#include "base/time/time.h" #include "base/time/time.h"
#include "base/trace_event/trace_event.h" #include "base/trace_event/trace_event.h"
@@ -1087,6 +1088,11 @@ Document::Document(const DocumentInit& i @@ -1089,6 +1090,11 @@ Document::Document(const DocumentInit& i
TRACE_EVENT_WITH_FLOW0("blink", "Document::Document", TRACE_ID_LOCAL(this), TRACE_EVENT_WITH_FLOW0("blink", "Document::Document", TRACE_ID_LOCAL(this),
TRACE_EVENT_FLAG_FLOW_OUT); TRACE_EVENT_FLAG_FLOW_OUT);
DCHECK(agent_); DCHECK(agent_);
@@ -136,7 +136,7 @@
if (base::FeatureList::IsEnabled(features::kDelayAsyncScriptExecution) && if (base::FeatureList::IsEnabled(features::kDelayAsyncScriptExecution) &&
features::kDelayAsyncScriptExecutionDelayByDefaultParam.Get()) { features::kDelayAsyncScriptExecutionDelayByDefaultParam.Get()) {
script_runner_delayer_->Activate(); script_runner_delayer_->Activate();
@@ -1224,6 +1230,14 @@ const Position Document::PositionAdjuste @@ -1226,6 +1232,14 @@ const Position Document::PositionAdjuste
return Position::BeforeNode(*shadow_host); return Position::BeforeNode(*shadow_host);
} }
@@ -164,7 +164,7 @@
V8VisibilityState visibilityState() const; V8VisibilityState visibilityState() const;
String visibilityStateAsString() const; String visibilityStateAsString() const;
bool IsPageVisible() const; bool IsPageVisible() const;
@@ -2795,6 +2799,9 @@ class CORE_EXPORT Document : public Cont @@ -2810,6 +2814,9 @@ class CORE_EXPORT Document : public Cont
base::ElapsedTimer start_time_; base::ElapsedTimer start_time_;
@@ -176,19 +176,17 @@
// - ScriptSchedulingType::kInOrder // - ScriptSchedulingType::kInOrder
--- a/third_party/blink/renderer/core/dom/element.cc --- a/third_party/blink/renderer/core/dom/element.cc
+++ b/third_party/blink/renderer/core/dom/element.cc +++ b/third_party/blink/renderer/core/dom/element.cc
@@ -3190,6 +3190,11 @@ DOMRectList* Element::getClientRects() { @@ -3195,6 +3195,9 @@ Vector<gfx::RectF> Element::GetClientRec
DCHECK(element_layout_object); }
GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads, Vector<gfx::RectF> result;
*element_layout_object); for (auto& quad : quads) {
+ if (RuntimeEnabledFeatures::FingerprintingClientRectsNoiseEnabled()) { + if (RuntimeEnabledFeatures::FingerprintingClientRectsNoiseEnabled()) {
+ for (gfx::QuadF& quad : quads) {
+ quad.Scale(GetDocument().GetNoiseFactorX(), GetDocument().GetNoiseFactorY()); + quad.Scale(GetDocument().GetNoiseFactorX(), GetDocument().GetNoiseFactorY());
+ } + }
+ } result.emplace_back(quad.BoundingBox());
return MakeGarbageCollected<DOMRectList>(quads);
} }
return result;
@@ -3217,6 +3222,9 @@ gfx::RectF Element::GetBoundingClientRec @@ -3224,6 +3227,9 @@ gfx::RectF Element::GetBoundingClientRec
DCHECK(element_layout_object); DCHECK(element_layout_object);
GetDocument().AdjustRectForScrollAndAbsoluteZoom(result, GetDocument().AdjustRectForScrollAndAbsoluteZoom(result,
*element_layout_object); *element_layout_object);
@@ -228,9 +226,9 @@
// TODO(editing-dev): We should make // TODO(editing-dev): We should make
--- a/third_party/blink/renderer/core/html/canvas/text_metrics.cc --- a/third_party/blink/renderer/core/html/canvas/text_metrics.cc
+++ b/third_party/blink/renderer/core/html/canvas/text_metrics.cc +++ b/third_party/blink/renderer/core/html/canvas/text_metrics.cc
@@ -106,6 +106,24 @@ const ShapeResult* ShapeWord(const TextR @@ -89,6 +89,24 @@ TextMetrics::TextMetrics(const Font* fon
Update(font, direction, baseline, align, text, text_painter);
} }
} // namespace
+void TextMetrics::Shuffle(const double factor) { +void TextMetrics::Shuffle(const double factor) {
+ // x-direction + // x-direction
@@ -255,7 +253,7 @@
const V8CanvasTextBaseline::Enum baseline, const V8CanvasTextBaseline::Enum baseline,
--- a/third_party/blink/renderer/core/html/canvas/text_metrics.h --- a/third_party/blink/renderer/core/html/canvas/text_metrics.h
+++ b/third_party/blink/renderer/core/html/canvas/text_metrics.h +++ b/third_party/blink/renderer/core/html/canvas/text_metrics.h
@@ -111,6 +111,8 @@ class CORE_EXPORT TextMetrics final : pu @@ -109,6 +109,8 @@ class CORE_EXPORT TextMetrics final : pu
float x_position_; float x_position_;
}; };
@@ -266,7 +264,7 @@
const TextDirection& direction, const TextDirection& direction,
--- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc --- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc +++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
@@ -108,6 +108,9 @@ @@ -107,6 +107,9 @@
// https://github.com/include-what-you-use/include-what-you-use/issues/1122 // https://github.com/include-what-you-use/include-what-you-use/issues/1122
// IWYU pragma: no_include "base/numerics/clamped_math.h" // IWYU pragma: no_include "base/numerics/clamped_math.h"
@@ -276,20 +274,14 @@
namespace blink { namespace blink {
class MemoryManagedPaintCanvas; class MemoryManagedPaintCanvas;
@@ -1252,13 +1255,26 @@ TextMetrics* BaseRenderingContext2D::mea @@ -1233,9 +1236,22 @@ TextMetrics* BaseRenderingContext2D::mea
TextDirection direction = TextDirection direction =
ToTextDirection(state.GetDirection(), host, computed_style); ToTextDirection(state.GetDirection(), host, computed_style);
- return MakeGarbageCollected<TextMetrics>( - return MakeGarbageCollected<TextMetrics>(
- font, direction, state.GetTextBaseline().AsEnum(),
- state.GetTextAlign().AsEnum(), text,
+ TextMetrics* text_metrics = MakeGarbageCollected<TextMetrics>( + TextMetrics* text_metrics = MakeGarbageCollected<TextMetrics>(
+ font, direction, GetState().GetTextBaseline().AsEnum(), font, direction, state.GetTextBaseline().AsEnum(),
+ GetState().GetTextAlign().AsEnum(), text, state.GetTextAlign().AsEnum(), text, host->GetPlainTextPainter());
RuntimeEnabledFeatures::CanvasTextNgEnabled(
host->GetTopExecutionContext())
? &host->GetPlainTextPainter()
: nullptr);
+ +
+ // Scale text metrics if enabled + // Scale text metrics if enabled
+ if (RuntimeEnabledFeatures::FingerprintingCanvasMeasureTextNoiseEnabled()) { + if (RuntimeEnabledFeatures::FingerprintingCanvasMeasureTextNoiseEnabled()) {
@@ -308,7 +300,7 @@
String BaseRenderingContext2D::lang() const { String BaseRenderingContext2D::lang() const {
--- a/third_party/blink/renderer/platform/BUILD.gn --- a/third_party/blink/renderer/platform/BUILD.gn
+++ b/third_party/blink/renderer/platform/BUILD.gn +++ b/third_party/blink/renderer/platform/BUILD.gn
@@ -1815,6 +1815,7 @@ component("platform") { @@ -1811,6 +1811,7 @@ component("platform") {
"//components/paint_preview/common", "//components/paint_preview/common",
"//components/search_engines:search_engine_utils", "//components/search_engines:search_engine_utils",
"//components/translate/core/language_detection", "//components/translate/core/language_detection",
@@ -343,7 +335,7 @@
#include "third_party/skia/include/core/SkImage.h" #include "third_party/skia/include/core/SkImage.h"
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -2350,6 +2350,12 @@ @@ -2441,6 +2441,12 @@
status: "stable", status: "stable",
}, },
{ {

View File

@@ -34,7 +34,7 @@ approach to change color components.
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_ #endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
--- a/content/browser/renderer_host/render_process_host_impl.cc --- a/content/browser/renderer_host/render_process_host_impl.cc
+++ b/content/browser/renderer_host/render_process_host_impl.cc +++ b/content/browser/renderer_host/render_process_host_impl.cc
@@ -3594,6 +3594,7 @@ void RenderProcessHostImpl::PropagateBro @@ -3701,6 +3701,7 @@ void RenderProcessHostImpl::PropagateBro
switches::kFileUrlPathAlias, switches::kFileUrlPathAlias,
switches::kFingerprintingClientRectsNoise, switches::kFingerprintingClientRectsNoise,
switches::kFingerprintingCanvasMeasureTextNoise, switches::kFingerprintingCanvasMeasureTextNoise,
@@ -44,7 +44,7 @@ approach to change color components.
switches::kForceHighContrast, switches::kForceHighContrast,
--- a/content/child/runtime_features.cc --- a/content/child/runtime_features.cc
+++ b/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc
@@ -488,6 +488,8 @@ void SetRuntimeFeaturesFromCommandLine(c @@ -490,6 +490,8 @@ void SetRuntimeFeaturesFromCommandLine(c
switches::kFingerprintingClientRectsNoise, true}, switches::kFingerprintingClientRectsNoise, true},
{wrf::EnableFingerprintingCanvasMeasureTextNoise, {wrf::EnableFingerprintingCanvasMeasureTextNoise,
switches::kFingerprintingCanvasMeasureTextNoise, true}, switches::kFingerprintingCanvasMeasureTextNoise, true},
@@ -65,7 +65,7 @@ approach to change color components.
}; };
--- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc --- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc +++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc
@@ -558,6 +558,9 @@ ImageData* BaseRenderingContext2D::getIm @@ -557,6 +557,9 @@ ImageData* BaseRenderingContext2D::getIm
snapshot->PaintImageForCurrentFrame().GetSkImageInfo().bounds(); snapshot->PaintImageForCurrentFrame().GetSkImageInfo().bounds();
DCHECK(!bounds.intersect(SkIRect::MakeXYWH(sx, sy, sw, sh))); DCHECK(!bounds.intersect(SkIRect::MakeXYWH(sx, sy, sw, sh)));
} }
@@ -77,7 +77,7 @@ approach to change color components.
return image_data; return image_data;
--- a/third_party/blink/renderer/platform/BUILD.gn --- a/third_party/blink/renderer/platform/BUILD.gn
+++ b/third_party/blink/renderer/platform/BUILD.gn +++ b/third_party/blink/renderer/platform/BUILD.gn
@@ -1757,7 +1757,9 @@ component("platform") { @@ -1753,7 +1753,9 @@ component("platform") {
"//third_party/blink/renderer:non_test_config", "//third_party/blink/renderer:non_test_config",
] ]
@@ -281,7 +281,7 @@ approach to change color components.
} // namespace blink } // namespace blink
--- a/third_party/blink/renderer/platform/graphics/static_bitmap_image.h --- a/third_party/blink/renderer/platform/graphics/static_bitmap_image.h
+++ b/third_party/blink/renderer/platform/graphics/static_bitmap_image.h +++ b/third_party/blink/renderer/platform/graphics/static_bitmap_image.h
@@ -39,6 +39,8 @@ class PLATFORM_EXPORT StaticBitmapImage @@ -38,6 +38,8 @@ class PLATFORM_EXPORT StaticBitmapImage
StaticBitmapImage(ImageOrientation orientation) : orientation_(orientation) {} StaticBitmapImage(ImageOrientation orientation) : orientation_(orientation) {}
@@ -314,7 +314,7 @@ approach to change color components.
SkJpegEncoder::Options options; SkJpegEncoder::Options options;
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -2356,6 +2356,9 @@ @@ -2447,6 +2447,9 @@
name: "FingerprintingCanvasMeasureTextNoise", name: "FingerprintingCanvasMeasureTextNoise",
}, },
{ {

View File

@@ -17,7 +17,7 @@ with limited CPU/memory resources and it is disabled by default.
--- a/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn
@@ -2283,6 +2283,7 @@ static_library("browser") { @@ -2269,6 +2269,7 @@ static_library("browser") {
"//components/net_log", "//components/net_log",
"//components/network_hints/common:mojo_bindings", "//components/network_hints/common:mojo_bindings",
"//components/network_session_configurator/browser", "//components/network_session_configurator/browser",
@@ -81,7 +81,7 @@ with limited CPU/memory resources and it is disabled by default.
#include "printing/buildflags/buildflags.h" #include "printing/buildflags/buildflags.h"
#include "services/network/public/cpp/features.h" #include "services/network/public/cpp/features.h"
#include "services/network/public/cpp/network_switches.h" #include "services/network/public/cpp/network_switches.h"
@@ -417,6 +421,18 @@ void BrowserProcessImpl::Init() { @@ -432,6 +436,18 @@ void BrowserProcessImpl::Init() {
pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled, pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled,
base::BindRepeating(&ApplyMetricsReportingPolicy)); base::BindRepeating(&ApplyMetricsReportingPolicy));
@@ -100,31 +100,19 @@ with limited CPU/memory resources and it is disabled by default.
DCHECK(!webrtc_event_log_manager_); DCHECK(!webrtc_event_log_manager_);
webrtc_event_log_manager_ = WebRtcEventLogManager::CreateSingletonInstance(); webrtc_event_log_manager_ = WebRtcEventLogManager::CreateSingletonInstance();
--- a/chrome/browser/flag_descriptions.cc --- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.h
@@ -2671,6 +2671,10 @@ const char kLogJsConsoleMessagesDescript @@ -2753,6 +2753,10 @@ inline constexpr char kLogJsConsoleMessa
"Enable logging JS console messages in system logs, please note that they " "Enable logging JS console messages in system logs, please note that they "
"may contain PII."; "may contain PII.";
+const char kMaxConnectionsPerHostName[] = "Maximum connections per host"; +inline constexpr char kMaxConnectionsPerHostName[] = "Maximum connections per host";
+const char kMaxConnectionsPerHostDescription[] = +inline constexpr char kMaxConnectionsPerHostDescription[] =
+ "Customize maximum allowed connections per host. ungoogled-chromium flag, Bromite feature."; + "Customize maximum allowed connections per host. ungoogled-chromium flag, Bromite feature.";
+ +
const char kMediaRouterCastAllowAllIPsName[] = inline constexpr char kMediaRouterCastAllowAllIPsName[] =
"Connect to Cast devices on all IP addresses"; "Connect to Cast devices on all IP addresses";
const char kMediaRouterCastAllowAllIPsDescription[] = inline constexpr char kMediaRouterCastAllowAllIPsDescription[] =
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1567,6 +1567,9 @@ extern const char kLockTopControlsOnLarg
extern const char kLogJsConsoleMessagesName[];
extern const char kLogJsConsoleMessagesDescription[];
+extern const char kMaxConnectionsPerHostName[];
+extern const char kMaxConnectionsPerHostDescription[];
+
extern const char kMediaRouterCastAllowAllIPsName[];
extern const char kMediaRouterCastAllowAllIPsDescription[];
--- a/components/network_session_configurator/common/network_features.cc --- a/components/network_session_configurator/common/network_features.cc
+++ b/components/network_session_configurator/common/network_features.cc +++ b/components/network_session_configurator/common/network_features.cc
@@ -8,4 +8,7 @@ @@ -8,4 +8,7 @@

View File

@@ -2,7 +2,7 @@
--- a/BUILD.gn --- a/BUILD.gn
+++ b/BUILD.gn +++ b/BUILD.gn
@@ -458,14 +458,6 @@ group("gn_all") { @@ -459,14 +459,6 @@ group("gn_all") {
] ]
} }

View File

@@ -1,6 +1,6 @@
--- a/chrome/updater/configurator.cc --- a/chrome/updater/configurator.cc
+++ b/chrome/updater/configurator.cc +++ b/chrome/updater/configurator.cc
@@ -133,7 +133,7 @@ base::TimeDelta Configurator::UpdateDela @@ -132,7 +132,7 @@ base::TimeDelta Configurator::UpdateDela
std::vector<GURL> Configurator::UpdateUrl() const { std::vector<GURL> Configurator::UpdateUrl() const {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn
@@ -3801,8 +3801,6 @@ static_library("browser") { @@ -3800,8 +3800,6 @@ static_library("browser") {
"download/download_auto_open_policy_handler.cc", "download/download_auto_open_policy_handler.cc",
"download/download_auto_open_policy_handler.h", "download/download_auto_open_policy_handler.h",
"download/download_commands.cc", "download/download_commands.cc",
@@ -11,9 +11,9 @@
"download/download_dir_util.cc", "download/download_dir_util.cc",
--- a/chrome/browser/chrome_content_browser_client_navigation_throttles.cc --- a/chrome/browser/chrome_content_browser_client_navigation_throttles.cc
+++ b/chrome/browser/chrome_content_browser_client_navigation_throttles.cc +++ b/chrome/browser/chrome_content_browser_client_navigation_throttles.cc
@@ -393,10 +393,6 @@ void CreateAndAddChromeThrottlesForNavig @@ -405,10 +405,6 @@ void CreateAndAddChromeThrottlesForNavig
registry.AddThrottle(std::make_unique<PolicyBlocklistNavigationThrottle>( Profile::FromBrowserContext(context)),
registry, handle.GetWebContents()->GetBrowserContext())); SafeSearchFactory::GetForBrowserContext(context)));
- // Before setting up SSL error detection, configure SSLErrorHandler to invoke - // Before setting up SSL error detection, configure SSLErrorHandler to invoke
- // the relevant extension API whenever an SSL interstitial is shown. - // the relevant extension API whenever an SSL interstitial is shown.
@@ -76,15 +76,15 @@
} }
--- a/chrome/browser/extensions/api/downloads/downloads_api.cc --- a/chrome/browser/extensions/api/downloads/downloads_api.cc
+++ b/chrome/browser/extensions/api/downloads/downloads_api.cc +++ b/chrome/browser/extensions/api/downloads/downloads_api.cc
@@ -36,7 +36,6 @@ @@ -86,7 +86,6 @@
#include "chrome/browser/browser_process.h" #endif
#include "chrome/browser/download/download_core_service.h"
#include "chrome/browser/download/download_core_service_factory.h" #if BUILDFLAG(ENABLE_EXTENSIONS)
-#include "chrome/browser/download/download_danger_prompt.h" -#include "chrome/browser/download/download_danger_prompt.h"
#include "chrome/browser/download/download_file_icon_extractor.h"
#include "chrome/browser/download/download_open_prompt.h" #include "chrome/browser/download/download_open_prompt.h"
#include "chrome/browser/download/download_prefs.h" #include "chrome/browser/ui/browser.h"
@@ -1382,9 +1381,6 @@ DownloadsAcceptDangerFunction::Downloads #include "chrome/browser/ui/browser_window.h"
@@ -1359,9 +1358,6 @@ DownloadsAcceptDangerFunction::Downloads
DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() = default; DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() = default;
@@ -94,10 +94,10 @@
ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() { ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() {
std::optional<downloads::AcceptDanger::Params> params = std::optional<downloads::AcceptDanger::Params> params =
downloads::AcceptDanger::Params::Create(args()); downloads::AcceptDanger::Params::Create(args());
@@ -1434,44 +1430,7 @@ void DownloadsAcceptDangerFunction::Prom @@ -1412,50 +1408,13 @@ void DownloadsAcceptDangerFunction::Prom
return;
} }
RecordApiFunctions(DownloadsFunctionName::kDownloadsFunctionAcceptDanger); RecordApiFunctions(DownloadsFunctionName::kDownloadsFunctionAcceptDanger);
#if BUILDFLAG(ENABLE_EXTENSIONS)
- // DownloadDangerPrompt displays a modal dialog using native widgets that the - // DownloadDangerPrompt displays a modal dialog using native widgets that the
- // user must either accept or cancel. It cannot be scripted. - // user must either accept or cancel. It cannot be scripted.
- DownloadDangerPrompt* prompt = DownloadDangerPrompt::Create( - DownloadDangerPrompt* prompt = DownloadDangerPrompt::Create(
@@ -110,8 +110,13 @@
- on_prompt_created_ = nullptr; - on_prompt_created_ = nullptr;
- } - }
- // Function finishes in DangerPromptCallback(). - // Function finishes in DangerPromptCallback().
-} + download_item->ValidateDangerousDownload();
- #else
NOTIMPLEMENTED();
Respond(Error("DownloadDangerPrompt not implemented"));
#endif // BUILDFLAG(ENABLE_EXTENSIONS)
}
-void DownloadsAcceptDangerFunction::DangerPromptCallback( -void DownloadsAcceptDangerFunction::DangerPromptCallback(
- int download_id, - int download_id,
- DownloadDangerPrompt::Action action) { - DownloadDangerPrompt::Action action) {
@@ -136,10 +141,11 @@
- break; - break;
- } - }
- Respond(NoArguments()); - Respond(NoArguments());
+ download_item->ValidateDangerousDownload(); -}
} -
DownloadsShowFunction::DownloadsShowFunction() = default; DownloadsShowFunction::DownloadsShowFunction() = default;
DownloadsShowFunction::~DownloadsShowFunction() = default;
--- a/chrome/browser/extensions/api/downloads/downloads_api.h --- a/chrome/browser/extensions/api/downloads/downloads_api.h
+++ b/chrome/browser/extensions/api/downloads/downloads_api.h +++ b/chrome/browser/extensions/api/downloads/downloads_api.h
@@ -13,7 +13,6 @@ @@ -13,7 +13,6 @@
@@ -150,7 +156,7 @@
#include "chrome/common/extensions/api/downloads.h" #include "chrome/common/extensions/api/downloads.h"
#include "components/download/content/public/all_download_item_notifier.h" #include "components/download/content/public/all_download_item_notifier.h"
#include "components/download/public/common/download_path_reservation_tracker.h" #include "components/download/public/common/download_path_reservation_tracker.h"
@@ -201,13 +200,6 @@ class DownloadsRemoveFileFunction : publ @@ -170,13 +169,6 @@ class DownloadsRemoveFileFunction : publ
class DownloadsAcceptDangerFunction : public ExtensionFunction { class DownloadsAcceptDangerFunction : public ExtensionFunction {
public: public:
@@ -164,7 +170,7 @@
DECLARE_EXTENSION_FUNCTION("downloads.acceptDanger", DOWNLOADS_ACCEPTDANGER) DECLARE_EXTENSION_FUNCTION("downloads.acceptDanger", DOWNLOADS_ACCEPTDANGER)
DownloadsAcceptDangerFunction(); DownloadsAcceptDangerFunction();
@@ -219,13 +211,10 @@ class DownloadsAcceptDangerFunction : pu @@ -188,13 +180,10 @@ class DownloadsAcceptDangerFunction : pu
protected: protected:
~DownloadsAcceptDangerFunction() override; ~DownloadsAcceptDangerFunction() override;
@@ -253,7 +259,7 @@
if (enable_extensions) { if (enable_extensions) {
deps += [ "//chrome/browser/ui/web_applications" ] deps += [ "//chrome/browser/ui/web_applications" ]
@@ -614,6 +616,7 @@ static_library("advanced_protection") { @@ -616,6 +618,7 @@ static_library("advanced_protection") {
} }
source_set("metrics_collector") { source_set("metrics_collector") {
@@ -261,7 +267,7 @@
sources = [ sources = [
"safe_browsing_metrics_collector_factory.cc", "safe_browsing_metrics_collector_factory.cc",
"safe_browsing_metrics_collector_factory.h", "safe_browsing_metrics_collector_factory.h",
@@ -633,6 +636,7 @@ source_set("metrics_collector") { @@ -635,6 +638,7 @@ source_set("metrics_collector") {
"//components/safe_browsing/core/common:safe_browsing_prefs", "//components/safe_browsing/core/common:safe_browsing_prefs",
"//content/public/browser", "//content/public/browser",
] ]

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/background/extensions/background_mode_manager.cc --- a/chrome/browser/background/extensions/background_mode_manager.cc
+++ b/chrome/browser/background/extensions/background_mode_manager.cc +++ b/chrome/browser/background/extensions/background_mode_manager.cc
@@ -350,7 +350,7 @@ BackgroundModeManager::~BackgroundModeMa @@ -349,7 +349,7 @@ BackgroundModeManager::~BackgroundModeMa
// static // static
void BackgroundModeManager::RegisterPrefs(PrefRegistrySimple* registry) { void BackgroundModeManager::RegisterPrefs(PrefRegistrySimple* registry) {
@@ -11,7 +11,7 @@
void BackgroundModeManager::RegisterProfile(Profile* profile) { void BackgroundModeManager::RegisterProfile(Profile* profile) {
--- a/chrome/browser/chrome_content_browser_client.cc --- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc
@@ -1439,7 +1439,7 @@ void ChromeContentBrowserClient::Registe @@ -1419,7 +1419,7 @@ void ChromeContentBrowserClient::Registe
void ChromeContentBrowserClient::RegisterProfilePrefs( void ChromeContentBrowserClient::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) { user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false); registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
@@ -22,7 +22,7 @@
// used for mapping the command-line flags). // used for mapping the command-line flags).
--- a/chrome/browser/net/profile_network_context_service.cc --- a/chrome/browser/net/profile_network_context_service.cc
+++ b/chrome/browser/net/profile_network_context_service.cc +++ b/chrome/browser/net/profile_network_context_service.cc
@@ -598,7 +598,7 @@ void ProfileNetworkContextService::Confi @@ -618,7 +618,7 @@ void ProfileNetworkContextService::Confi
void ProfileNetworkContextService::RegisterProfilePrefs( void ProfileNetworkContextService::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) { user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(embedder_support::kAlternateErrorPagesEnabled, registry->RegisterBooleanPref(embedder_support::kAlternateErrorPagesEnabled,
@@ -55,7 +55,7 @@
</cr-dialog> </cr-dialog>
--- a/chrome/browser/ui/browser_ui_prefs.cc --- a/chrome/browser/ui/browser_ui_prefs.cc
+++ b/chrome/browser/ui/browser_ui_prefs.cc +++ b/chrome/browser/ui/browser_ui_prefs.cc
@@ -125,7 +125,7 @@ void RegisterBrowserUserPrefs(user_prefs @@ -128,7 +128,7 @@ void RegisterBrowserUserPrefs(user_prefs
registry->RegisterBooleanPref(prefs::kWebAppCreateInAppsMenu, true); registry->RegisterBooleanPref(prefs::kWebAppCreateInAppsMenu, true);
registry->RegisterBooleanPref(prefs::kWebAppCreateInQuickLaunchBar, true); registry->RegisterBooleanPref(prefs::kWebAppCreateInQuickLaunchBar, true);
registry->RegisterBooleanPref( registry->RegisterBooleanPref(
@@ -75,7 +75,7 @@
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
registry->RegisterIntegerPref( registry->RegisterIntegerPref(
kAutofillLastVersionDeduped, 0, kAutofillLastVersionDeduped, 0,
@@ -43,7 +43,7 @@ void RegisterProfilePrefs(user_prefs::Pr @@ -49,7 +49,7 @@ void RegisterProfilePrefs(user_prefs::Pr
kAutofillHasSeenIban, false, kAutofillHasSeenIban, false,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
registry->RegisterBooleanPref( registry->RegisterBooleanPref(
@@ -108,18 +108,13 @@
--- a/components/password_manager/core/browser/password_manager.cc --- a/components/password_manager/core/browser/password_manager.cc
+++ b/components/password_manager/core/browser/password_manager.cc +++ b/components/password_manager/core/browser/password_manager.cc
@@ -522,7 +522,7 @@ bool HasManuallyFilledPassword(const Pas @@ -544,10 +544,10 @@ PasswordForm CreateFormForLeakCheck(cons
void PasswordManager::RegisterProfilePrefs( void PasswordManager::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) { user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref( registry->RegisterBooleanPref(
- prefs::kCredentialsEnableService, true, - prefs::kCredentialsEnableService, true,
+ prefs::kCredentialsEnableService, false, + prefs::kCredentialsEnableService, false,
user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF); user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF);
#if BUILDFLAG(IS_IOS)
// Deprecated pref in profile prefs.
@@ -530,7 +530,7 @@ void PasswordManager::RegisterProfilePre
false);
#endif // BUILDFLAG(IS_IOS)
registry->RegisterBooleanPref( registry->RegisterBooleanPref(
- prefs::kCredentialsEnableAutosignin, true, - prefs::kCredentialsEnableAutosignin, true,
+ prefs::kCredentialsEnableAutosignin, false, + prefs::kCredentialsEnableAutosignin, false,

View File

@@ -88,17 +88,6 @@ by default.
// Return true if the customization was applied. Customization is applied only // Return true if the customization was applied. Customization is applied only
// once per machine. // once per machine.
--- a/chrome/browser/extensions/install_signer.cc
+++ b/chrome/browser/extensions/install_signer.cc
@@ -66,7 +66,7 @@ const int kSignatureFormatVersion = 2;
const size_t kSaltBytes = 32;
const char kBackendUrl[] =
- "https://www.googleapis.com/chromewebstore/v1.1/items/verify";
+ "trk:222:https://www.googleapis.com/chromewebstore/v1.1/items/verify";
const char kPublicKeyPEM[] =
"-----BEGIN PUBLIC KEY-----"
--- a/chrome/browser/media/webrtc/webrtc_event_log_uploader.cc --- a/chrome/browser/media/webrtc/webrtc_event_log_uploader.cc
+++ b/chrome/browser/media/webrtc/webrtc_event_log_uploader.cc +++ b/chrome/browser/media/webrtc/webrtc_event_log_uploader.cc
@@ -111,7 +111,7 @@ void OnURLLoadUploadProgress(uint64_t cu @@ -111,7 +111,7 @@ void OnURLLoadUploadProgress(uint64_t cu
@@ -236,20 +225,6 @@ by default.
// This class is a singleton. // This class is a singleton.
explicit SimpleGeolocationProvider( explicit SimpleGeolocationProvider(
--- a/components/drive/service/drive_api_service.cc
+++ b/components/drive/service/drive_api_service.cc
@@ -79,9 +79,9 @@ namespace drive {
namespace {
// OAuth2 scopes for Drive API.
-const char kDriveScope[] = "https://www.googleapis.com/auth/drive";
+const char kDriveScope[] = "trk:217:https://www.googleapis.com/auth/drive";
const char kDriveAppsReadonlyScope[] =
- "https://www.googleapis.com/auth/drive.apps.readonly";
+ "trk:218:https://www.googleapis.com/auth/drive.apps.readonly";
const char kDriveAppsScope[] = "https://www.googleapis.com/auth/drive.apps";
// Mime type to create a directory.
--- a/components/feedback/feedback_uploader.cc --- a/components/feedback/feedback_uploader.cc
+++ b/components/feedback/feedback_uploader.cc +++ b/components/feedback/feedback_uploader.cc
@@ -40,7 +40,7 @@ constexpr base::FilePath::CharType kFeed @@ -40,7 +40,7 @@ constexpr base::FilePath::CharType kFeed
@@ -392,6 +367,17 @@ by default.
#if BUILDFLAG(IS_WIN) #if BUILDFLAG(IS_WIN)
GURL url(base::WideToUTF16(args[0])); GURL url(base::WideToUTF16(args[0]));
--- a/extensions/browser/install_signer.cc
+++ b/extensions/browser/install_signer.cc
@@ -66,7 +66,7 @@ const int kSignatureFormatVersion = 2;
const size_t kSaltBytes = 32;
const char kBackendUrl[] =
- "https://www.googleapis.com/chromewebstore/v1.1/items/verify";
+ "trk:222:https://www.googleapis.com/chromewebstore/v1.1/items/verify";
const char kPublicKeyPEM[] =
"-----BEGIN PUBLIC KEY-----"
--- a/extensions/common/extension_urls.cc --- a/extensions/common/extension_urls.cc
+++ b/extensions/common/extension_urls.cc +++ b/extensions/common/extension_urls.cc
@@ -38,13 +38,13 @@ const GURL* g_item_snippet_url_for_test_ @@ -38,13 +38,13 @@ const GURL* g_item_snippet_url_for_test_
@@ -415,7 +401,7 @@ by default.
const char kExtensionsMenuUtmSource[] = "ext_extensions_menu"; const char kExtensionsMenuUtmSource[] = "ext_extensions_menu";
--- a/google_apis/gaia/gaia_constants.cc --- a/google_apis/gaia/gaia_constants.cc
+++ b/google_apis/gaia/gaia_constants.cc +++ b/google_apis/gaia/gaia_constants.cc
@@ -14,173 +14,173 @@ const char kChromeSource[] = "ChromiumBr @@ -14,185 +14,185 @@ const char kChromeSource[] = "ChromiumBr
const char kUnexpectedServiceResponse[] = "UnexpectedServiceResponse"; const char kUnexpectedServiceResponse[] = "UnexpectedServiceResponse";
// OAuth scopes. // OAuth scopes.
@@ -521,6 +507,11 @@ by default.
-const char kTachyonOAuthScope[] = "https://www.googleapis.com/auth/tachyon"; -const char kTachyonOAuthScope[] = "https://www.googleapis.com/auth/tachyon";
+const char kTachyonOAuthScope[] = "trk:087:https://www.googleapis.com/auth/tachyon"; +const char kTachyonOAuthScope[] = "trk:087:https://www.googleapis.com/auth/tachyon";
// OAuth2 scope for School Tools API.
const char kSchoolToolsAuthScope[] =
- "https://www.googleapis.com/auth/chromeosschooltools";
+ "trk:068:https://www.googleapis.com/auth/chromeosschooltools";
// OAuth2 scope for access to the Photos API. // OAuth2 scope for access to the Photos API.
-const char kPhotosOAuth2Scope[] = "https://www.googleapis.com/auth/photos"; -const char kPhotosOAuth2Scope[] = "https://www.googleapis.com/auth/photos";
+const char kPhotosOAuth2Scope[] = "trk:088:https://www.googleapis.com/auth/photos"; +const char kPhotosOAuth2Scope[] = "trk:088:https://www.googleapis.com/auth/photos";
@@ -566,6 +557,11 @@ by default.
-const char kDriveOAuth2Scope[] = "https://www.googleapis.com/auth/drive"; -const char kDriveOAuth2Scope[] = "https://www.googleapis.com/auth/drive";
+const char kDriveOAuth2Scope[] = "trk:097:https://www.googleapis.com/auth/drive"; +const char kDriveOAuth2Scope[] = "trk:097:https://www.googleapis.com/auth/drive";
// OAuth2 scope for access to Drive Apps.
const char kDriveAppsOAuth2Scope[] =
- "https://www.googleapis.com/auth/drive.apps";
+ "trk:067:https://www.googleapis.com/auth/drive.apps";
// OAuth2 scope for access for DriveFS to access flags. // OAuth2 scope for access for DriveFS to access flags.
const char kExperimentsAndConfigsOAuth2Scope[] = const char kExperimentsAndConfigsOAuth2Scope[] =
- "https://www.googleapis.com/auth/experimentsandconfigs"; - "https://www.googleapis.com/auth/experimentsandconfigs";
@@ -591,6 +587,11 @@ by default.
- "https://www.googleapis.com/auth/nearbydevices-pa"; - "https://www.googleapis.com/auth/nearbydevices-pa";
+ "trk:100:https://www.googleapis.com/auth/nearbydevices-pa"; + "trk:100:https://www.googleapis.com/auth/nearbydevices-pa";
// OAuth2 scope for access to readonly Drive Apps.
const char kDriveAppsReadonlyOAuth2Scope[] =
- "https://www.googleapis.com/auth/drive.apps.readonly";
+ "trk:066:https://www.googleapis.com/auth/drive.apps.readonly";
// OAuth2 scope for access to nearby sharing. // OAuth2 scope for access to nearby sharing.
const char kNearbyShareOAuth2Scope[] = const char kNearbyShareOAuth2Scope[] =
- "https://www.googleapis.com/auth/nearbysharing-pa"; - "https://www.googleapis.com/auth/nearbysharing-pa";
@@ -637,7 +638,7 @@ by default.
const char kFeedOAuth2Scope[] = "https://www.googleapis.com/auth/googlenow"; const char kFeedOAuth2Scope[] = "https://www.googleapis.com/auth/googlenow";
--- a/google_apis/gaia/gaia_urls.cc --- a/google_apis/gaia/gaia_urls.cc
+++ b/google_apis/gaia/gaia_urls.cc +++ b/google_apis/gaia/gaia_urls.cc
@@ -24,6 +24,7 @@ @@ -25,6 +25,7 @@
namespace { namespace {
// Gaia service constants // Gaia service constants

View File

@@ -5,7 +5,7 @@ Subject: [PATCH 56/66] browser: disable profile auto-import on first run
--- a/chrome/browser/chrome_browser_main.cc --- a/chrome/browser/chrome_browser_main.cc
+++ b/chrome/browser/chrome_browser_main.cc +++ b/chrome/browser/chrome_browser_main.cc
@@ -1589,30 +1589,6 @@ int ChromeBrowserMainParts::PreMainMessa @@ -1793,30 +1793,6 @@ int ChromeBrowserMainParts::PreMainMessa
// and preferences have been registered since some of the import code depends // and preferences have been registered since some of the import code depends
// on preferences. // on preferences.
if (first_run::IsChromeFirstRun()) { if (first_run::IsChromeFirstRun()) {

View File

@@ -16,7 +16,7 @@ the case anyway, since we are based off Chromium, not Chrome.
--- a/chrome/browser/app_controller_mac.mm --- a/chrome/browser/app_controller_mac.mm
+++ b/chrome/browser/app_controller_mac.mm +++ b/chrome/browser/app_controller_mac.mm
@@ -1081,7 +1081,7 @@ class AppControllerNativeThemeObserver : @@ -1098,7 +1098,7 @@ class AppControllerNativeThemeObserver :
CFStringRef checkInterval = CFSTR("checkInterval"); CFStringRef checkInterval = CFSTR("checkInterval");
CFPropertyListRef plist = CFPreferencesCopyAppValue(checkInterval, app); CFPropertyListRef plist = CFPreferencesCopyAppValue(checkInterval, app);
if (!plist) { if (!plist) {

View File

@@ -41,26 +41,33 @@
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- a/tools/licenses/licenses.py --- a/tools/licenses/licenses.py
+++ b/tools/licenses/licenses.py +++ b/tools/licenses/licenses.py
@@ -1026,6 +1026,16 @@ def GenerateCredits(file_template_file, @@ -52,6 +52,14 @@ _CHROMIUM_LICENSE_METADATA = {
entries.append( 'dir': '', # Relative to _REPOSITORY_ROOT
MetadataToTemplateEntry(chromium_license_metadata, entry_template)) }
+ ugc_license_metadata = { +_UGC_LICENSE_METADATA = {
+ 'Name': 'ungoogled-chromium', + 'Name': 'ungoogled-chromium',
+ 'URL': 'https://github.com/ungoogled-software/ungoogled-chromium', + 'URL': 'https://github.com/ungoogled-software/ungoogled-chromium',
+ 'License': 'BSD-3-Clause',
+ 'Shipped': 'yes', + 'Shipped': 'yes',
+ 'License File': [os.path.join(_REPOSITORY_ROOT, 'third_party', 'ungoogled-chromium', 'LICENSE')], + 'License File': [os.path.join(_REPOSITORY_ROOT, 'third_party', 'ungoogled-chromium', 'LICENSE')],
+ } +}
+ +
+ entries.append( # Paths from the root of the tree to directories to skip.
+ MetadataToTemplateEntry(ugc_license_metadata, entry_template)) PRUNE_PATHS = set([
+ # Placeholder directory only, not third-party code.
entries_by_name = {} @@ -1008,7 +1016,7 @@ def _DiscoverMetadatas(args):
for path in third_party_dirs: LogParseDirErrors(errors)
try:
@@ -1062,8 +1072,8 @@ def GenerateCredits(file_template_file, metadatas.sort(key=lambda m: (m['Name'].lower(), m['dir']))
reciprocal_template = codecs.open(reciprocal_template_file, - metadatas = [_CHROMIUM_LICENSE_METADATA] + metadatas
encoding='utf-8').read() + metadatas = [_CHROMIUM_LICENSE_METADATA] + [_UGC_LICENSE_METADATA] + metadatas
return metadatas, had_errors
@@ -1085,8 +1093,8 @@ def GenerateCredits(args, metadatas):
entries_contents = '\n'.join([entry['content'] for entry in entries])
reciprocal_contents = EvaluateTemplate(reciprocal_template, { reciprocal_contents = EvaluateTemplate(reciprocal_template, {
- 'opensource_project': 'Chromium', - 'opensource_project': 'Chromium',
- 'opensource_link': 'https://source.chromium.org/chromium' - 'opensource_link': 'https://source.chromium.org/chromium'

View File

@@ -7,16 +7,16 @@
+#include "chrome/browser/ui/views/message_box_dialog.h" +#include "chrome/browser/ui/views/message_box_dialog.h"
#include "chrome/browser/ui/views/status_bubble_views.h" #include "chrome/browser/ui/views/status_bubble_views.h"
#include "chrome/browser/ui/web_applications/app_browser_controller.h" #include "chrome/browser/ui/web_applications/app_browser_controller.h"
#include "chrome/browser/ui/webui/new_tab_page/new_tab_page_ui.h" #include "chrome/browser/ui/webui/signin/login_ui_service.h"
@@ -630,6 +631,7 @@ Browser::Browser(const CreateParams& par @@ -588,6 +589,7 @@ Browser::Browser(const CreateParams& par
omit_from_session_restore_(params.omit_from_session_restore),
should_trigger_session_restore_(params.should_trigger_session_restore), should_trigger_session_restore_(params.should_trigger_session_restore),
cancel_download_confirmation_state_(NOT_PROMPTED), cancel_download_confirmation_state_(
+ close_multitab_confirmation_state_(NOT_PROMPTED), CancelDownloadConfirmationState::kNotPrompted),
+ close_multitab_confirmation_state_(CancelDownloadConfirmationState::kNotPrompted),
override_bounds_(params.initial_bounds), override_bounds_(params.initial_bounds),
initial_show_state_(params.initial_show_state), initial_show_state_(params.initial_show_state),
initial_workspace_(params.initial_workspace), initial_workspace_(params.initial_workspace),
@@ -1015,20 +1017,22 @@ Browser::WarnBeforeClosingResult Browser @@ -973,20 +975,22 @@ Browser::WarnBeforeClosingResult Browser
return WarnBeforeClosingResult::kOkToClose; return WarnBeforeClosingResult::kOkToClose;
} }
@@ -52,15 +52,15 @@
} }
DCHECK(!warn_before_closing_callback_) DCHECK(!warn_before_closing_callback_)
@@ -1080,6 +1084,7 @@ bool Browser::TryToCloseWindow( @@ -1040,6 +1044,7 @@ bool Browser::TryToCloseWindow(
void Browser::ResetTryToCloseWindow() { void Browser::ResetTryToCloseWindow() {
cancel_download_confirmation_state_ = NOT_PROMPTED; cancel_download_confirmation_state_ =
+ close_multitab_confirmation_state_ = NOT_PROMPTED; CancelDownloadConfirmationState::kNotPrompted;
+ close_multitab_confirmation_state_ = CancelDownloadConfirmationState::kNotPrompted;
unload_controller_.ResetTryToCloseWindow(); unload_controller_.ResetTryToCloseWindow();
} }
@@ -3555,6 +3560,58 @@ bool Browser::CanCloseWithInProgressDown @@ -3498,6 +3503,58 @@ bool Browser::CanCloseWithInProgressDown
return false; return false;
} }
@@ -70,8 +70,8 @@
+ +
+ // If we've prompted, we need to hear from the user before we + // If we've prompted, we need to hear from the user before we
+ // can close. + // can close.
+ if (close_multitab_confirmation_state_ != NOT_PROMPTED) + if (close_multitab_confirmation_state_ != CancelDownloadConfirmationState::kNotPrompted)
+ return close_multitab_confirmation_state_ != WAITING_FOR_RESPONSE; + return close_multitab_confirmation_state_ != CancelDownloadConfirmationState::kWaitingForResponse;
+ +
+ // If we're not running a full browser process with a profile manager + // If we're not running a full browser process with a profile manager
+ // (testing), it's ok to close the browser. + // (testing), it's ok to close the browser.
@@ -102,7 +102,7 @@
+ tab_strip_model_delegate_->AddTabAt(GURL(), -1, true); + tab_strip_model_delegate_->AddTabAt(GURL(), -1, true);
+ } + }
+ +
+ close_multitab_confirmation_state_ = WAITING_FOR_RESPONSE; + close_multitab_confirmation_state_ = CancelDownloadConfirmationState::kWaitingForResponse;
+ +
+ auto callback = base::BindOnce(&Browser::MultitabResponse, + auto callback = base::BindOnce(&Browser::MultitabResponse,
+ weak_factory_.GetWeakPtr()); + weak_factory_.GetWeakPtr());
@@ -118,8 +118,8 @@
+ +
void Browser::InProgressDownloadResponse(bool cancel_downloads) { void Browser::InProgressDownloadResponse(bool cancel_downloads) {
if (cancel_downloads) { if (cancel_downloads) {
cancel_download_confirmation_state_ = RESPONSE_RECEIVED; cancel_download_confirmation_state_ =
@@ -3580,6 +3637,22 @@ void Browser::InProgressDownloadResponse @@ -3526,6 +3583,22 @@ void Browser::InProgressDownloadResponse
std::move(warn_before_closing_callback_) std::move(warn_before_closing_callback_)
.Run(WarnBeforeClosingResult::kDoNotClose); .Run(WarnBeforeClosingResult::kDoNotClose);
@@ -127,15 +127,15 @@
+ +
+void Browser::MultitabResponse(chrome::MessageBoxResult result) { +void Browser::MultitabResponse(chrome::MessageBoxResult result) {
+ if (result == chrome::MESSAGE_BOX_RESULT_YES) { + if (result == chrome::MESSAGE_BOX_RESULT_YES) {
+ close_multitab_confirmation_state_ = RESPONSE_RECEIVED; + close_multitab_confirmation_state_ = CancelDownloadConfirmationState::kResponseReceived;
+ std::move(warn_before_closing_callback_) + std::move(warn_before_closing_callback_)
+ .Run(WarnBeforeClosingResult::kOkToClose); + .Run(WarnBeforeClosingResult::kOkToClose);
+ return; + return;
+ } + }
+ +
+ // Sets the confirmation state to NOT_PROMPTED so that if the user tries to + // Sets the confirmation state to kNotPrompted so that if the user tries to
+ // close again we'll show the warning again. + // close again we'll show the warning again.
+ close_multitab_confirmation_state_ = NOT_PROMPTED; + close_multitab_confirmation_state_ = CancelDownloadConfirmationState::kNotPrompted;
+ +
+ std::move(warn_before_closing_callback_) + std::move(warn_before_closing_callback_)
+ .Run(WarnBeforeClosingResult::kDoNotClose); + .Run(WarnBeforeClosingResult::kDoNotClose);
@@ -152,7 +152,7 @@
#include "chrome/browser/ui/tabs/tab_strip_model.h" #include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/tabs/tab_strip_model_observer.h" #include "chrome/browser/ui/tabs/tab_strip_model_observer.h"
#include "chrome/browser/ui/unload_controller.h" #include "chrome/browser/ui/unload_controller.h"
@@ -1157,12 +1158,17 @@ class Browser : public TabStripModelObse @@ -1136,12 +1137,17 @@ class Browser : public TabStripModelObse
// Returns true if the window can close, false otherwise. // Returns true if the window can close, false otherwise.
bool CanCloseWithInProgressDownloads(); bool CanCloseWithInProgressDownloads();
@@ -170,7 +170,7 @@
// Called when the user has decided whether to proceed or not with the browser // Called when the user has decided whether to proceed or not with the browser
// closure, in case the cookie migration notice was shown. |proceed_closing| // closure, in case the cookie migration notice was shown. |proceed_closing|
// is true if the browser can be closed. // is true if the browser can be closed.
@@ -1343,6 +1349,8 @@ class Browser : public TabStripModelObse @@ -1317,6 +1323,8 @@ class Browser : public TabStripModelObse
// when the browser is closed with in-progress downloads. // when the browser is closed with in-progress downloads.
CancelDownloadConfirmationState cancel_download_confirmation_state_; CancelDownloadConfirmationState cancel_download_confirmation_state_;

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/chrome_content_browser_client.cc --- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc
@@ -834,11 +834,15 @@ bool HandleNewTabPageLocationOverride( @@ -800,11 +800,15 @@ bool HandleNewTabPageLocationOverride(
// Don't change the URL when incognito mode. // Don't change the URL when incognito mode.
if (profile->IsOffTheRecord()) { if (profile->IsOffTheRecord()) {

View File

@@ -11,7 +11,7 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/third_party/blink/common/features.cc --- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc
@@ -19,6 +19,8 @@ @@ -20,6 +20,8 @@
namespace blink::features { namespace blink::features {

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/views/frame/browser_widget.cc --- a/chrome/browser/ui/views/frame/browser_widget.cc
+++ b/chrome/browser/ui/views/frame/browser_widget.cc +++ b/chrome/browser/ui/views/frame/browser_widget.cc
@@ -680,5 +680,7 @@ bool BrowserWidget::RegenerateFrameOnThe @@ -605,5 +605,7 @@ bool BrowserWidget::RegenerateFrameOnThe
} }
bool BrowserWidget::IsIncognitoBrowser() const { bool BrowserWidget::IsIncognitoBrowser() const {

View File

@@ -41,18 +41,18 @@
#include "base/feature_list.h" #include "base/feature_list.h"
#include "base/format_macros.h" #include "base/format_macros.h"
#include "base/functional/bind.h" #include "base/functional/bind.h"
@@ -572,6 +573,15 @@ AutocompleteController::AutocompleteCont @@ -558,6 +559,15 @@ AutocompleteController::AutocompleteCont
steady_state_omnibox_position_( metrics::OmniboxEventProto::UNKNOWN_POSITION),
metrics::OmniboxEventProto::UNKNOWN_POSITION) { config_(config) {
provider_types &= ~OmniboxFieldTrial::GetDisabledProviderTypes(); config_.provider_types &= ~OmniboxFieldTrial::GetDisabledProviderTypes();
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch("omnibox-autocomplete-filtering")) { + if (base::CommandLine::ForCurrentProcess()->HasSwitch("omnibox-autocomplete-filtering")) {
+ const std::string flag_value = base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("omnibox-autocomplete-filtering"); + const std::string flag_value = base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("omnibox-autocomplete-filtering");
+ provider_types &= AutocompleteProvider::TYPE_KEYWORD | AutocompleteProvider::TYPE_SEARCH | + config_.provider_types &= AutocompleteProvider::TYPE_KEYWORD | AutocompleteProvider::TYPE_SEARCH |
+ AutocompleteProvider::TYPE_HISTORY_URL | AutocompleteProvider::TYPE_BOOKMARK | AutocompleteProvider::TYPE_BUILTIN; + AutocompleteProvider::TYPE_HISTORY_URL | AutocompleteProvider::TYPE_BOOKMARK | AutocompleteProvider::TYPE_BUILTIN;
+ if (!base::Contains(flag_value, "bookmarks")) + if (!base::Contains(flag_value, "bookmarks"))
+ provider_types &= ~AutocompleteProvider::TYPE_BOOKMARK; + config_.provider_types &= ~AutocompleteProvider::TYPE_BOOKMARK;
+ if (!base::Contains(flag_value, "chrome")) + if (!base::Contains(flag_value, "chrome"))
+ provider_types &= ~AutocompleteProvider::TYPE_BUILTIN; + config_.provider_types &= ~AutocompleteProvider::TYPE_BUILTIN;
+ } + }
// Providers run in the order they're added. Async providers should run first // Providers run in the order they're added. Async providers should run first

View File

@@ -30,9 +30,9 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/components/sharing_message/features.cc --- a/components/sharing_message/features.cc
+++ b/components/sharing_message/features.cc +++ b/components/sharing_message/features.cc
@@ -6,6 +6,8 @@ @@ -7,6 +7,8 @@
#include "build/build_config.h" #include "build/build_config.h"
#include "components/sync_preferences/features.h"
+BASE_FEATURE(kDisableQRGenerator, "DisableQRGenerator", base::FEATURE_DISABLED_BY_DEFAULT); +BASE_FEATURE(kDisableQRGenerator, "DisableQRGenerator", base::FEATURE_DISABLED_BY_DEFAULT);
+ +

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/ui/tab_helpers.cc --- a/chrome/browser/ui/tab_helpers.cc
+++ b/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc
@@ -567,7 +567,9 @@ void TabHelpers::AttachTabHelpers(WebCon @@ -573,7 +573,9 @@ void TabHelpers::AttachTabHelpers(WebCon
profile, web_contents); profile, web_contents);
#endif // BUILDFLAG(SAFE_BROWSING_AVAILABLE) #endif // BUILDFLAG(SAFE_BROWSING_AVAILABLE)
SafetyTipWebContentsObserver::CreateForWebContents(web_contents); SafetyTipWebContentsObserver::CreateForWebContents(web_contents);
@@ -25,7 +25,7 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/chrome/renderer/chrome_render_frame_observer.cc --- a/chrome/renderer/chrome_render_frame_observer.cc
+++ b/chrome/renderer/chrome_render_frame_observer.cc +++ b/chrome/renderer/chrome_render_frame_observer.cc
@@ -260,14 +260,16 @@ void ChromeRenderFrameObserver::DidFinis @@ -273,14 +273,16 @@ void ChromeRenderFrameObserver::DidFinis
if (frame->Parent() || frame->IsInFencedFrameTree()) if (frame->Parent() || frame->IsInFencedFrameTree())
return; return;
@@ -73,7 +73,7 @@
} // namespace } // namespace
// TemplateURLService::LessWithPrefix ----------------------------------------- // TemplateURLService::LessWithPrefix -----------------------------------------
@@ -582,6 +589,7 @@ TemplateURLService::TemplateURLService( @@ -581,6 +588,7 @@ TemplateURLService::TemplateURLService(
std::unique_ptr<TemplateURLServiceClient> client, std::unique_ptr<TemplateURLServiceClient> client,
const base::RepeatingClosure& dsp_change_callback) const base::RepeatingClosure& dsp_change_callback)
: prefs_(prefs), : prefs_(prefs),
@@ -81,18 +81,18 @@
search_engine_choice_service_(search_engine_choice_service), search_engine_choice_service_(search_engine_choice_service),
prepopulate_data_resolver_(prepopulate_data_resolver), prepopulate_data_resolver_(prepopulate_data_resolver),
search_terms_data_(std::move(search_terms_data)), search_terms_data_(std::move(search_terms_data)),
@@ -665,8 +673,8 @@ bool TemplateURLService::CanAddAutogener @@ -664,8 +672,8 @@ bool TemplateURLService::CanAddAutogener
// that may interfere with search queries). An easy heuristic for this is // that may interfere with search queries). An easy heuristic for this is
// whether the user has a TemplateURL that has been manually modified (e.g., // whether the user has a TemplateURL that has been manually modified (e.g.,
// renamed) connected to the same host. // renamed) connected to the same host.
- return !url.is_valid() || url.host().empty() || - return !url.is_valid() || url.GetHost().empty() ||
- CanAddAutogeneratedKeywordForHost(url.host()); - CanAddAutogeneratedKeywordForHost(url.GetHost());
+ return should_autocollect_ && (!url.is_valid() || url.host().empty() || + return should_autocollect_ && (!url.is_valid() || url.GetHost().empty() ||
+ CanAddAutogeneratedKeywordForHost(url.host())); + CanAddAutogeneratedKeywordForHost(url.GetHost()));
} }
bool TemplateURLService::IsPrepopulatedOrDefaultProviderByPolicy( bool TemplateURLService::IsPrepopulatedOrDefaultProviderByPolicy(
@@ -2489,6 +2497,8 @@ SyncDataMap TemplateURLService::CreateGU @@ -2492,6 +2500,8 @@ SyncDataMap TemplateURLService::CreateGU
} }
void TemplateURLService::Init() { void TemplateURLService::Init() {
@@ -101,7 +101,7 @@
if (client_) { if (client_) {
client_->SetOwner(this); client_->SetOwner(this);
} }
@@ -2654,6 +2664,9 @@ void TemplateURLService::ChangeToLoadedS @@ -2657,6 +2667,9 @@ void TemplateURLService::ChangeToLoadedS
bool TemplateURLService::CanAddAutogeneratedKeywordForHost( bool TemplateURLService::CanAddAutogeneratedKeywordForHost(
const std::string& host) const { const std::string& host) const {
@@ -113,7 +113,7 @@
return true; return true;
--- a/components/search_engines/template_url_service.h --- a/components/search_engines/template_url_service.h
+++ b/components/search_engines/template_url_service.h +++ b/components/search_engines/template_url_service.h
@@ -909,6 +909,8 @@ class TemplateURLService final : public @@ -912,6 +912,8 @@ class TemplateURLService final : public
raw_ref<TemplateURLPrepopulateData::Resolver> prepopulate_data_resolver_; raw_ref<TemplateURLPrepopulateData::Resolver> prepopulate_data_resolver_;

View File

@@ -8,7 +8,7 @@
#include "base/debug/alias.h" #include "base/debug/alias.h"
#include "base/functional/bind.h" #include "base/functional/bind.h"
#include "base/i18n/rtl.h" #include "base/i18n/rtl.h"
@@ -762,6 +763,13 @@ void Tab::HideHover(TabStyle::HideHoverS @@ -763,6 +764,13 @@ void Tab::HideHover(TabStyle::HideHoverS
DeprecatedLayoutImmediately(); DeprecatedLayoutImmediately();
} }
@@ -42,7 +42,7 @@
#include "base/check.h" #include "base/check.h"
#include "base/compiler_specific.h" #include "base/compiler_specific.h"
#include "base/containers/adapters.h" #include "base/containers/adapters.h"
@@ -2003,6 +2004,8 @@ void TabStrip::OnMouseEventInTab(views:: @@ -1995,6 +1996,8 @@ void TabStrip::OnMouseEventInTab(views::
} }
void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) { void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) {

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/browser_command_controller.cc --- a/chrome/browser/ui/browser_command_controller.cc
+++ b/chrome/browser/ui/browser_command_controller.cc +++ b/chrome/browser/ui/browser_command_controller.cc
@@ -1633,7 +1633,8 @@ void BrowserCommandController::InitComma @@ -1644,7 +1644,8 @@ void BrowserCommandController::InitComma
command_updater_.UpdateCommandEnabled(IDC_WINDOW_CLOSE_OTHER_TABS, command_updater_.UpdateCommandEnabled(IDC_WINDOW_CLOSE_OTHER_TABS,
normal_window); normal_window);
@@ -20,7 +20,7 @@
#include "base/feature_list.h" #include "base/feature_list.h"
#include "base/metrics/field_trial_params.h" #include "base/metrics/field_trial_params.h"
#include "base/time/time.h" #include "base/time/time.h"
@@ -613,6 +614,10 @@ static std::string GetCountryCode() { @@ -656,6 +657,10 @@ static std::string GetCountryCode() {
} }
bool HasTabSearchToolbarButton() { bool HasTabSearchToolbarButton() {
@@ -33,14 +33,16 @@
base::FeatureList::IsEnabled( base::FeatureList::IsEnabled(
--- a/chrome/browser/ui/views/frame/browser_view.cc --- a/chrome/browser/ui/views/frame/browser_view.cc
+++ b/chrome/browser/ui/views/frame/browser_view.cc +++ b/chrome/browser/ui/views/frame/browser_view.cc
@@ -5088,6 +5088,7 @@ void BrowserView::AddedToWidget() { @@ -4475,6 +4475,9 @@ BookmarkBar::State BrowserView::bookmark
}
toolbar_->Init(); void BrowserView::UpdateTabSearchBubbleHost() {
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch("remove-tabsearch-button")) {
+ if (!base::CommandLine::ForCurrentProcess()->HasSwitch("remove-tabsearch-button")) + return;
if (GetIsNormalType()) { + }
if (features::HasTabSearchToolbarButton()) { if (!GetIsNormalType()) {
tab_search_bubble_host_ = std::make_unique<TabSearchBubbleHost>( return;
}
--- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc --- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc
+++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc +++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc
@@ -4,6 +4,7 @@ @@ -4,6 +4,7 @@

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/browser_features.cc --- a/chrome/browser/browser_features.cc
+++ b/chrome/browser/browser_features.cc +++ b/chrome/browser/browser_features.cc
@@ -313,4 +313,5 @@ BASE_FEATURE(kReportPakFileIntegrity, @@ -302,4 +302,5 @@ BASE_FEATURE(kReportPakFileIntegrity,
// show both in Chrome Tabs and Windows. // show both in Chrome Tabs and Windows.
BASE_FEATURE(kRemovalOfIWAsFromTabCapture, base::FEATURE_ENABLED_BY_DEFAULT); BASE_FEATURE(kRemovalOfIWAsFromTabCapture, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -8,7 +8,7 @@
} // namespace features } // namespace features
--- a/chrome/browser/browser_features.h --- a/chrome/browser/browser_features.h
+++ b/chrome/browser/browser_features.h +++ b/chrome/browser/browser_features.h
@@ -126,6 +126,7 @@ BASE_DECLARE_FEATURE(kRemovalOfIWAsFromT @@ -122,6 +122,7 @@ BASE_DECLARE_FEATURE(kRemovalOfIWAsFromT
// module, e.g. // module, e.g.
// //chrome/browser/<foo_module>/features.h // //chrome/browser/<foo_module>/features.h
// //

View File

@@ -8,7 +8,7 @@
#include "base/containers/adapters.h" #include "base/containers/adapters.h"
#include "base/containers/flat_map.h" #include "base/containers/flat_map.h"
#include "base/containers/span.h" #include "base/containers/span.h"
@@ -1174,6 +1175,10 @@ void TabStripModel::CloseAllTabsInGroup( @@ -1230,6 +1231,10 @@ void TabStripModel::CloseAllTabsInGroup(
void TabStripModel::CloseWebContentsAt(int index, uint32_t close_types) { void TabStripModel::CloseWebContentsAt(int index, uint32_t close_types) {
CHECK(ContainsIndex(index)); CHECK(ContainsIndex(index));
@@ -19,7 +19,7 @@
CloseTabs({GetWebContentsAt(index)}, close_types); CloseTabs({GetWebContentsAt(index)}, close_types);
} }
@@ -3028,9 +3033,13 @@ TabStripModel::GetGroupsDestroyedFromRem @@ -3088,9 +3093,13 @@ TabStripModel::GetGroupsDestroyedFromRem
void TabStripModel::ExecuteCloseTabsByIndices( void TabStripModel::ExecuteCloseTabsByIndices(
base::RepeatingCallback<std::vector<int>()> get_indices_to_close, base::RepeatingCallback<std::vector<int>()> get_indices_to_close,
uint32_t close_types) { uint32_t close_types) {

View File

@@ -53,8 +53,8 @@
@@ -1243,10 +1243,12 @@ DownloadConfirmationReason DownloadTarge @@ -1243,10 +1243,12 @@ DownloadConfirmationReason DownloadTarge
return DownloadConfirmationReason::SAVE_AS; return DownloadConfirmationReason::SAVE_AS;
#if BUILDFLAG(ENABLE_EXTENSIONS) #if BUILDFLAG(ENABLE_EXTENSIONS_CORE)
- // Don't prompt for extension downloads if the installation site is white - // Don't prompt for extension downloads if the installation site is allow
- // listed. - // listed.
- if (download_crx_util::IsTrustedExtensionDownload(GetProfile(), *download_)) - if (download_crx_util::IsTrustedExtensionDownload(GetProfile(), *download_))
- return DownloadConfirmationReason::NONE; - return DownloadConfirmationReason::NONE;
@@ -69,7 +69,7 @@
// Don't prompt for file types that are marked for opening automatically. // Don't prompt for file types that are marked for opening automatically.
--- a/chrome/browser/extensions/extension_management.cc --- a/chrome/browser/extensions/extension_management.cc
+++ b/chrome/browser/extensions/extension_management.cc +++ b/chrome/browser/extensions/extension_management.cc
@@ -326,6 +326,13 @@ bool ExtensionManagement::IsInstallation @@ -331,6 +331,13 @@ bool ExtensionManagement::IsInstallation
bool ExtensionManagement::IsOffstoreInstallAllowed( bool ExtensionManagement::IsOffstoreInstallAllowed(
const GURL& url, const GURL& url,
const GURL& referrer_url) const { const GURL& referrer_url) const {

View File

@@ -21,7 +21,7 @@
#include "base/compiler_specific.h" #include "base/compiler_specific.h"
#include "base/containers/flat_set.h" #include "base/containers/flat_set.h"
#include "base/feature_list.h" #include "base/feature_list.h"
@@ -1346,7 +1347,8 @@ void HistoryBackend::InitImpl( @@ -1344,7 +1345,8 @@ void HistoryBackend::InitImpl(
db_->GetStartDate(&first_recorded_time_); db_->GetStartDate(&first_recorded_time_);
// Start expiring old stuff. // Start expiring old stuff.
@@ -31,7 +31,7 @@
} }
void HistoryBackend::OnMemoryPressure( void HistoryBackend::OnMemoryPressure(
@@ -1583,6 +1585,8 @@ void HistoryBackend::AddPagesWithDetails @@ -1580,6 +1582,8 @@ void HistoryBackend::AddPagesWithDetails
} }
bool HistoryBackend::IsExpiredVisitTime(const base::Time& time) const { bool HistoryBackend::IsExpiredVisitTime(const base::Time& time) const {

View File

@@ -21,7 +21,7 @@
#include "base/memory/raw_ptr.h" #include "base/memory/raw_ptr.h"
#include "base/no_destructor.h" #include "base/no_destructor.h"
#include "base/numerics/safe_conversions.h" #include "base/numerics/safe_conversions.h"
@@ -316,6 +317,13 @@ IDNConversionResult IDNToUnicodeWithAdju @@ -317,6 +318,13 @@ IDNConversionResult IDNToUnicodeWithAdju
host16.reserve(host.length()); host16.reserve(host.length());
host16.insert(host16.end(), host.begin(), host.end()); host16.insert(host16.end(), host.begin(), host.end());

View File

@@ -8,15 +8,15 @@
#include "base/feature_list.h" #include "base/feature_list.h"
#include "base/functional/bind.h" #include "base/functional/bind.h"
#include "base/functional/callback_helpers.h" #include "base/functional/callback_helpers.h"
@@ -34,6 +35,7 @@ @@ -36,6 +37,7 @@
#include "chrome/browser/ui/views/frame/toolbar_button_provider.h" #include "chrome/browser/ui/views/side_panel/extensions/extension_side_panel_coordinator.h"
#include "chrome/browser/ui/views/side_panel/side_panel_ui.h" #include "chrome/browser/ui/views/side_panel/side_panel_ui.h"
#include "chrome/browser/ui/views/toolbar/toolbar_action_hover_card_controller.h" #include "chrome/browser/ui/views/toolbar/toolbar_action_hover_card_controller.h"
+#include "chrome/browser/ui/views/toolbar/toolbar_view.h" +#include "chrome/browser/ui/views/toolbar/toolbar_view.h"
#include "chrome/common/pref_names.h" #include "chrome/common/pref_names.h"
#include "chrome/grit/generated_resources.h" #include "chrome/grit/generated_resources.h"
#include "components/feature_engagement/public/event_constants.h" #include "components/feature_engagement/public/event_constants.h"
@@ -547,6 +549,17 @@ void ExtensionsToolbarContainer::AnchorA @@ -549,6 +551,17 @@ void ExtensionsToolbarContainer::AnchorA
widget->widget_delegate()->AsBubbleDialogDelegate()->SetAnchorView( widget->widget_delegate()->AsBubbleDialogDelegate()->SetAnchorView(
anchor_view && anchor_view->GetVisible() ? anchor_view anchor_view && anchor_view->GetVisible() ? anchor_view
: GetExtensionsButton()); : GetExtensionsButton());
@@ -34,7 +34,7 @@
widget->Show(); widget->Show();
} }
@@ -949,6 +962,9 @@ void ExtensionsToolbarContainer::UpdateC @@ -953,6 +966,9 @@ void ExtensionsToolbarContainer::UpdateC
} }
bool ExtensionsToolbarContainer::ShouldContainerBeVisible() const { bool ExtensionsToolbarContainer::ShouldContainerBeVisible() const {

View File

@@ -1,19 +1,18 @@
--- a/chrome/browser/ui/views/frame/browser_view.cc --- a/chrome/browser/ui/views/frame/browser_view.cc
+++ b/chrome/browser/ui/views/frame/browser_view.cc +++ b/chrome/browser/ui/views/frame/browser_view.cc
@@ -1969,6 +1969,10 @@ void BrowserView::ExitFullscreen() { @@ -715,6 +715,9 @@ class BrowserView::ExclusiveAccessContex
void BrowserView::UpdateExclusiveAccessBubble( void UpdateExclusiveAccessBubble(
const ExclusiveAccessBubbleParams& params, const ExclusiveAccessBubbleParams& params,
ExclusiveAccessBubbleHideCallback first_hide_callback) { ExclusiveAccessBubbleHideCallback first_hide_callback) override {
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch( + if (base::CommandLine::ForCurrentProcess()->HasSwitch("hide-fullscreen-exit-ui")) {
+ "hide-fullscreen-exit-ui"))
+ return; + return;
+ + }
// Trusted pinned mode does not allow to escape. So do not show the bubble. // Trusted pinned mode does not allow to escape. So do not show the bubble.
bool is_trusted_pinned = bool is_trusted_pinned =
platform_util::IsBrowserLockedFullscreen(browser_.get()); platform_util::IsBrowserLockedFullscreen(browser_view_->browser_.get());
--- a/chrome/browser/ui/views/fullscreen_control/fullscreen_control_host.cc --- a/chrome/browser/ui/views/fullscreen_control/fullscreen_control_host.cc
+++ b/chrome/browser/ui/views/fullscreen_control/fullscreen_control_host.cc +++ b/chrome/browser/ui/views/fullscreen_control/fullscreen_control_host.cc
@@ -74,6 +74,10 @@ bool IsExitUiEnabled() { @@ -75,6 +75,10 @@ bool IsExitUiEnabled() {
// menu and controls reveal when the cursor is moved to the top. // menu and controls reveal when the cursor is moved to the top.
return false; return false;
#else #else

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/views/tabs/tab.cc --- a/chrome/browser/ui/views/tabs/tab.cc
+++ b/chrome/browser/ui/views/tabs/tab.cc +++ b/chrome/browser/ui/views/tabs/tab.cc
@@ -1177,7 +1177,11 @@ void Tab::UpdateIconVisibility() { @@ -1178,7 +1178,11 @@ void Tab::UpdateIconVisibility() {
// Close button is shown on active tabs regardless of the size. // Close button is shown on active tabs regardless of the size.
showing_close_button_ = true; showing_close_button_ = true;
#endif // BUILDFLAG(IS_CHROMEOS) #endif // BUILDFLAG(IS_CHROMEOS)
@@ -12,7 +12,7 @@
showing_alert_indicator_ = showing_alert_indicator_ =
has_alert_icon && alert_icon_width <= available_width; has_alert_icon && alert_icon_width <= available_width;
@@ -1206,6 +1210,8 @@ void Tab::UpdateIconVisibility() { @@ -1207,6 +1211,8 @@ void Tab::UpdateIconVisibility() {
!controller_->IsLockedForOnTask() && !controller_->IsLockedForOnTask() &&
#endif #endif
large_enough_for_close_button; large_enough_for_close_button;

View File

@@ -29,10 +29,10 @@
#if BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_ANDROID)
return ShouldReduceUserAgentMinorVersion(user_agent_reduction) && return ShouldReduceUserAgentMinorVersion(user_agent_reduction) &&
base::FeatureList::IsEnabled( base::FeatureList::IsEnabled(
@@ -672,6 +676,8 @@ blink::UserAgentMetadata GetUserAgentMet @@ -667,6 +671,8 @@ std::string GetPlatformForUAMetadata() {
}
blink::UserAgentMetadata GetUserAgentMetadata(const PrefService* pref_service, blink::UserAgentMetadata GetUserAgentMetadata(bool only_low_entropy_ch) {
bool only_low_entropy_ch) {
+ if (base::FeatureList::IsEnabled(blink::features::kReducedSystemInfo)) + if (base::FeatureList::IsEnabled(blink::features::kReducedSystemInfo))
+ only_low_entropy_ch = true; + only_low_entropy_ch = true;
blink::UserAgentMetadata metadata; blink::UserAgentMetadata metadata;
@@ -40,7 +40,7 @@
// Low entropy client hints. // Low entropy client hints.
--- a/third_party/blink/common/features.cc --- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc
@@ -20,6 +20,7 @@ @@ -21,6 +21,7 @@
namespace blink::features { namespace blink::features {
BASE_FEATURE(kDisableLinkDrag, "DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT); BASE_FEATURE(kDisableLinkDrag, "DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT);

View File

@@ -31,7 +31,7 @@
data, container_policy); data, container_policy);
--- a/third_party/blink/common/features.cc --- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc
@@ -21,6 +21,7 @@ namespace blink::features { @@ -22,6 +22,7 @@ namespace blink::features {
BASE_FEATURE(kDisableLinkDrag, "DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT); BASE_FEATURE(kDisableLinkDrag, "DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kReducedSystemInfo, "ReducedSystemInfo", base::FEATURE_DISABLED_BY_DEFAULT); BASE_FEATURE(kReducedSystemInfo, "ReducedSystemInfo", base::FEATURE_DISABLED_BY_DEFAULT);

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc --- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc +++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
@@ -466,6 +466,17 @@ void ToolbarView::Init() { @@ -475,6 +475,17 @@ void ToolbarView::Init() {
browser_->profile()->IsGuestSession() || browser_->profile()->IsGuestSession() ||
browser_->profile()->IsRegularProfile(); browser_->profile()->IsRegularProfile();
#endif #endif

View File

@@ -58,7 +58,7 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/third_party/blink/common/features.cc --- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc
@@ -22,6 +22,11 @@ namespace blink::features { @@ -23,6 +23,11 @@ namespace blink::features {
BASE_FEATURE(kDisableLinkDrag, "DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT); BASE_FEATURE(kDisableLinkDrag, "DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kReducedSystemInfo, "ReducedSystemInfo", base::FEATURE_DISABLED_BY_DEFAULT); BASE_FEATURE(kReducedSystemInfo, "ReducedSystemInfo", base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kRemoveClientHints, "RemoveClientHints", base::FEATURE_DISABLED_BY_DEFAULT); BASE_FEATURE(kRemoveClientHints, "RemoveClientHints", base::FEATURE_DISABLED_BY_DEFAULT);
@@ -86,7 +86,7 @@
// Feature declarations and associated constants (feature params, et cetera) // Feature declarations and associated constants (feature params, et cetera)
--- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc --- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
+++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc +++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
@@ -4153,6 +4153,8 @@ ScriptValue WebGLRenderingContextBase::g @@ -4107,6 +4107,8 @@ ScriptValue WebGLRenderingContextBase::g
pname, IdentifiabilityBenignStringToken( pname, IdentifiabilityBenignStringToken(
String(ContextGL()->GetString(GL_RENDERER)))); String(ContextGL()->GetString(GL_RENDERER))));
} }
@@ -95,7 +95,7 @@
return WebGLAny(script_state, return WebGLAny(script_state,
String(ContextGL()->GetString(GL_RENDERER))); String(ContextGL()->GetString(GL_RENDERER)));
} }
@@ -4168,6 +4170,8 @@ ScriptValue WebGLRenderingContextBase::g @@ -4122,6 +4124,8 @@ ScriptValue WebGLRenderingContextBase::g
pname, IdentifiabilityBenignStringToken( pname, IdentifiabilityBenignStringToken(
String(ContextGL()->GetString(GL_VENDOR)))); String(ContextGL()->GetString(GL_VENDOR))));
} }

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/about_flags.cc --- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc
@@ -5004,10 +5004,12 @@ const FeatureEntry::FeatureVariation kSe @@ -5203,10 +5203,12 @@ const FeatureEntry::FeatureVariation kPr
#include "chrome/browser/ungoogled_flag_choices.h" #include "chrome/browser/ungoogled_flag_choices.h"
#include "chrome/browser/bromite_flag_choices.h" #include "chrome/browser/bromite_flag_choices.h"
#include "chrome/browser/ungoogled_platform_flag_choices.h" #include "chrome/browser/ungoogled_platform_flag_choices.h"

View File

@@ -44,7 +44,7 @@
if (NeedsHTTPOrigin(headers, method)) { if (NeedsHTTPOrigin(headers, method)) {
--- a/content/renderer/render_frame_impl.cc --- a/content/renderer/render_frame_impl.cc
+++ b/content/renderer/render_frame_impl.cc +++ b/content/renderer/render_frame_impl.cc
@@ -136,6 +136,7 @@ @@ -137,6 +137,7 @@
#include "services/network/public/cpp/content_decoding_interceptor.h" #include "services/network/public/cpp/content_decoding_interceptor.h"
#include "services/network/public/cpp/features.h" #include "services/network/public/cpp/features.h"
#include "services/network/public/cpp/not_implemented_url_loader_factory.h" #include "services/network/public/cpp/not_implemented_url_loader_factory.h"
@@ -52,7 +52,7 @@
#include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h" #include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h"
#include "services/network/public/mojom/fetch_api.mojom.h" #include "services/network/public/mojom/fetch_api.mojom.h"
#include "services/network/public/mojom/restricted_cookie_manager.mojom.h" #include "services/network/public/mojom/restricted_cookie_manager.mojom.h"
@@ -4522,10 +4523,13 @@ void RenderFrameImpl::FinalizeRequestInt @@ -4450,10 +4451,13 @@ void RenderFrameImpl::FinalizeRequestInt
request.SetHasUserGesture(frame_->HasTransientUserActivation()); request.SetHasUserGesture(frame_->HasTransientUserActivation());
@@ -100,7 +100,7 @@
--- a/services/network/public/cpp/BUILD.gn --- a/services/network/public/cpp/BUILD.gn
+++ b/services/network/public/cpp/BUILD.gn +++ b/services/network/public/cpp/BUILD.gn
@@ -122,6 +122,8 @@ component("cpp") { @@ -124,6 +124,8 @@ component("cpp") {
"private_network_access_check_result.cc", "private_network_access_check_result.cc",
"private_network_access_check_result.h", "private_network_access_check_result.h",
"record_ontransfersizeupdate_utils.h", "record_ontransfersizeupdate_utils.h",

View File

@@ -428,7 +428,7 @@
--- a/components/search_engines/template_url_service.cc --- a/components/search_engines/template_url_service.cc
+++ b/components/search_engines/template_url_service.cc +++ b/components/search_engines/template_url_service.cc
@@ -1038,7 +1038,8 @@ void TemplateURLService::IncrementUsageC @@ -1037,7 +1037,8 @@ void TemplateURLService::IncrementUsageC
void TemplateURLService::ResetTemplateURL(TemplateURL* url, void TemplateURLService::ResetTemplateURL(TemplateURL* url,
const std::u16string& title, const std::u16string& title,
const std::u16string& keyword, const std::u16string& keyword,
@@ -438,7 +438,7 @@
DCHECK(!IsCreatedByExtension(*url)); DCHECK(!IsCreatedByExtension(*url));
DCHECK(!keyword.empty()); DCHECK(!keyword.empty());
DCHECK(!search_url.empty()); DCHECK(!search_url.empty());
@@ -1062,6 +1063,7 @@ void TemplateURLService::ResetTemplateUR @@ -1061,6 +1062,7 @@ void TemplateURLService::ResetTemplateUR
data.last_modified = clock_->Now(); data.last_modified = clock_->Now();
data.is_active = TemplateURLData::ActiveStatus::kTrue; data.is_active = TemplateURLData::ActiveStatus::kTrue;
data.policy_origin = TemplateURLData::PolicyOrigin::kNoPolicy; data.policy_origin = TemplateURLData::PolicyOrigin::kNoPolicy;

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/about_flags.cc --- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc
@@ -5000,7 +5000,13 @@ const FeatureEntry::FeatureVariation kSe @@ -5199,7 +5199,13 @@ const FeatureEntry::FeatureVariation kPr
// calculate and verify checksum. // calculate and verify checksum.
// //
// When adding a new choice, add it to the end of the list. // When adding a new choice, add it to the end of the list.

View File

@@ -28,7 +28,7 @@
// via the feature params. // via the feature params.
--- a/chrome/browser/profile_resetter/profile_resetter.cc --- a/chrome/browser/profile_resetter/profile_resetter.cc
+++ b/chrome/browser/profile_resetter/profile_resetter.cc +++ b/chrome/browser/profile_resetter/profile_resetter.cc
@@ -99,17 +99,6 @@ ProfileResetter::ProfileResetter(Profile @@ -101,17 +101,6 @@ ProfileResetter::ProfileResetter(Profile
cookies_remover_(nullptr) { cookies_remover_(nullptr) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DCHECK(profile_); DCHECK(profile_);

View File

@@ -23,7 +23,7 @@
url.SchemeIs(dom_distiller::kDomDistillerScheme)) url.SchemeIs(dom_distiller::kDomDistillerScheme))
--- a/chrome/browser/ui/singleton_tabs.cc --- a/chrome/browser/ui/singleton_tabs.cc
+++ b/chrome/browser/ui/singleton_tabs.cc +++ b/chrome/browser/ui/singleton_tabs.cc
@@ -137,7 +137,8 @@ int GetIndexOfExistingTab(BrowserWindowI @@ -140,7 +140,8 @@ int GetIndexOfExistingTab(BrowserWindowI
// RewriteURLIfNecessary removes the "view-source:" scheme which could lead // RewriteURLIfNecessary removes the "view-source:" scheme which could lead
// to incorrect matching, so ensure that the target and the candidate are // to incorrect matching, so ensure that the target and the candidate are
// either both view-source:, or neither is. // either both view-source:, or neither is.
@@ -35,7 +35,7 @@
--- a/components/omnibox/browser/autocomplete_input.cc --- a/components/omnibox/browser/autocomplete_input.cc
+++ b/components/omnibox/browser/autocomplete_input.cc +++ b/components/omnibox/browser/autocomplete_input.cc
@@ -578,7 +578,8 @@ void AutocompleteInput::ParseForEmphasiz @@ -580,7 +580,8 @@ void AutocompleteInput::ParseForEmphasiz
// For the view-source and blob schemes, we should emphasize the host of the // For the view-source and blob schemes, we should emphasize the host of the
// URL qualified by the view-source or blob prefix. // URL qualified by the view-source or blob prefix.
if ((base::EqualsCaseInsensitiveASCII(scheme_str, kViewSourceScheme) || if ((base::EqualsCaseInsensitiveASCII(scheme_str, kViewSourceScheme) ||
@@ -70,7 +70,7 @@
// other origins, so we should not treat them as web safe. Remove callers of // other origins, so we should not treat them as web safe. Remove callers of
--- a/net/BUILD.gn --- a/net/BUILD.gn
+++ b/net/BUILD.gn +++ b/net/BUILD.gn
@@ -1128,6 +1128,8 @@ component("net") { @@ -1133,6 +1133,8 @@ component("net") {
"url_request/static_http_user_agent_settings.cc", "url_request/static_http_user_agent_settings.cc",
"url_request/static_http_user_agent_settings.h", "url_request/static_http_user_agent_settings.h",
"url_request/storage_access_status_cache.h", "url_request/storage_access_status_cache.h",

View File

@@ -29,7 +29,7 @@
--- a/components/omnibox/browser/featured_search_provider.cc --- a/components/omnibox/browser/featured_search_provider.cc
+++ b/components/omnibox/browser/featured_search_provider.cc +++ b/components/omnibox/browser/featured_search_provider.cc
@@ -294,20 +294,10 @@ void FeaturedSearchProvider::AddFeatured @@ -295,20 +295,10 @@ void FeaturedSearchProvider::AddFeatured
for (TemplateURL* turl : turls) { for (TemplateURL* turl : turls) {
if (turl->starter_pack_id() > 0 && if (turl->starter_pack_id() > 0 &&
turl->is_active() == TemplateURLData::ActiveStatus::kTrue) { turl->is_active() == TemplateURLData::ActiveStatus::kTrue) {

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/chrome_content_browser_client.cc --- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc
@@ -2790,24 +2790,6 @@ void ChromeContentBrowserClient::AppendE @@ -2683,24 +2683,6 @@ void ChromeContentBrowserClient::AppendE
command_line->AppendSwitchASCII(switches::kMetricsClientID, command_line->AppendSwitchASCII(switches::kMetricsClientID,
client_info->client_id); client_info->client_id);
} }

View File

@@ -142,7 +142,7 @@
} // namespace download } // namespace download
--- a/content/browser/BUILD.gn --- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn
@@ -140,7 +140,6 @@ source_set("browser") { @@ -139,7 +139,6 @@ source_set("browser") {
"//components/persistent_cache", "//components/persistent_cache",
"//components/power_monitor", "//components/power_monitor",
"//components/services/filesystem:lib", "//components/services/filesystem:lib",

View File

@@ -2,7 +2,7 @@
--- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc --- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
+++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc +++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc
@@ -296,7 +296,7 @@ bool DomDistillerViewerSource::ShouldSer @@ -308,7 +308,7 @@ bool DomDistillerViewerSource::ShouldSer
std::string DomDistillerViewerSource::GetContentSecurityPolicy( std::string DomDistillerViewerSource::GetContentSecurityPolicy(
network::mojom::CSPDirectiveName directive) { network::mojom::CSPDirectiveName directive) {
if (directive == network::mojom::CSPDirectiveName::StyleSrc) { if (directive == network::mojom::CSPDirectiveName::StyleSrc) {
@@ -24,7 +24,7 @@
.english :lang(zh) {display: none} .english :lang(zh) {display: none}
--- a/components/dom_distiller/core/javascript/dom_distiller_viewer.js --- a/components/dom_distiller/core/javascript/dom_distiller_viewer.js
+++ b/components/dom_distiller/core/javascript/dom_distiller_viewer.js +++ b/components/dom_distiller/core/javascript/dom_distiller_viewer.js
@@ -402,7 +402,7 @@ function maybeSetWebFont() { @@ -465,7 +465,7 @@ function maybeSetWebFont() {
} }
const e = document.createElement('link'); const e = document.createElement('link');

View File

@@ -25,7 +25,7 @@
#if BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS) #if BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
#include "chrome/common/bound_session_request_throttled_handler.h" #include "chrome/common/bound_session_request_throttled_handler.h"
#include "net/cookies/cookie_util.h" #include "net/cookies/cookie_util.h"
@@ -171,71 +167,6 @@ void GoogleURLLoaderThrottle::DetachFrom @@ -172,71 +168,6 @@ void GoogleURLLoaderThrottle::DetachFrom
void GoogleURLLoaderThrottle::WillStartRequest( void GoogleURLLoaderThrottle::WillStartRequest(
network::ResourceRequest* request, network::ResourceRequest* request,
bool* defer) { bool* defer) {
@@ -97,7 +97,7 @@
} }
void GoogleURLLoaderThrottle::WillRedirectRequest( void GoogleURLLoaderThrottle::WillRedirectRequest(
@@ -245,97 +176,12 @@ void GoogleURLLoaderThrottle::WillRedire @@ -246,97 +177,12 @@ void GoogleURLLoaderThrottle::WillRedire
std::vector<std::string>* to_be_removed_headers, std::vector<std::string>* to_be_removed_headers,
net::HttpRequestHeaders* modified_headers, net::HttpRequestHeaders* modified_headers,
net::HttpRequestHeaders* modified_cors_exempt_headers) { net::HttpRequestHeaders* modified_cors_exempt_headers) {
@@ -268,14 +268,14 @@
- base::CommandLine::ForCurrentProcess()->HasSwitch( - base::CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kIgnoreGooglePortNumbers); - switches::kIgnoreGooglePortNumbers);
- return url.is_valid() && url.SchemeIsHTTPOrHTTPS() && - return url.is_valid() && url.SchemeIsHTTPOrHTTPS() &&
- (url.port().empty() || g_ignore_port_numbers || - (!url.has_port() || g_ignore_port_numbers ||
- (port_permission == ALLOW_NON_STANDARD_PORTS)); - (port_permission == ALLOW_NON_STANDARD_PORTS));
-} -}
- -
-bool IsCanonicalHostGoogleHostname(std::string_view canonical_host, -bool IsCanonicalHostGoogleHostname(std::string_view canonical_host,
- SubdomainPermission subdomain_permission) { - SubdomainPermission subdomain_permission) {
- const GURL& base_url(CommandLineGoogleBaseURL()); - const GURL& base_url(CommandLineGoogleBaseURL());
- if (base_url.is_valid() && (canonical_host == base_url.host_piece())) { - if (base_url.is_valid() && (canonical_host == base_url.host())) {
- return true; - return true;
- } - }
- -
@@ -302,7 +302,7 @@
- return false; - return false;
- } - }
- -
- std::string_view host(url.host_piece()); - std::string_view host(url.host());
- StripTrailingDot(&host); - StripTrailingDot(&host);
- -
- static constexpr auto google_subdomains = - static constexpr auto google_subdomains =
@@ -339,7 +339,7 @@
} }
std::string GetGoogleCountryCode(const GURL& google_homepage_url) { std::string GetGoogleCountryCode(const GURL& google_homepage_url) {
- std::string_view google_hostname = google_homepage_url.host_piece(); - std::string_view google_hostname = google_homepage_url.host();
- // TODO(igorcov): This needs a fix for case when the host has a trailing dot, - // TODO(igorcov): This needs a fix for case when the host has a trailing dot,
- // like "google.com./". https://crbug.com/720295. - // like "google.com./". https://crbug.com/720295.
- const size_t last_dot = google_hostname.find_last_of('.'); - const size_t last_dot = google_hostname.find_last_of('.');
@@ -407,7 +407,7 @@
SubdomainPermission subdomain_permission, SubdomainPermission subdomain_permission,
PortPermission port_permission) { PortPermission port_permission) {
- return IsValidURL(url, port_permission) && - return IsValidURL(url, port_permission) &&
- IsCanonicalHostGoogleHostname(url.host_piece(), subdomain_permission); - IsCanonicalHostGoogleHostname(url.host(), subdomain_permission);
+ return false; + return false;
} }
@@ -428,7 +428,7 @@
- } - }
- -
- // Make sure the path is a known home page path. - // Make sure the path is a known home page path.
- std::string_view path(url.path_piece()); - std::string_view path(url.path());
- return IsPathHomePageBase(path) || - return IsPathHomePageBase(path) ||
- base::StartsWith(path, "/ig", base::CompareCase::INSENSITIVE_ASCII); - base::StartsWith(path, "/ig", base::CompareCase::INSENSITIVE_ASCII);
+ return false; + return false;
@@ -443,7 +443,7 @@
- } - }
- -
- // Make sure the path is a known search path. - // Make sure the path is a known search path.
- std::string_view path(url.path_piece()); - std::string_view path(url.path());
- bool is_home_page_base = IsPathHomePageBase(path); - bool is_home_page_base = IsPathHomePageBase(path);
- bool is_search_url = - bool is_search_url =
- is_home_page_base || path == "/search" || path == "/imgres"; - is_home_page_base || path == "/search" || path == "/imgres";
@@ -456,8 +456,8 @@
- -
- // Check for query parameter in URL parameter and hash fragment, depending on - // Check for query parameter in URL parameter and hash fragment, depending on
- // the path type. - // the path type.
- return HasGoogleSearchQueryParam(url.ref_piece()) || - return HasGoogleSearchQueryParam(url.ref()) ||
- (!is_home_page_base && HasGoogleSearchQueryParam(url.query_piece())); - (!is_home_page_base && HasGoogleSearchQueryParam(url.query()));
+ return false; + return false;
} }
@@ -465,7 +465,7 @@
SubdomainPermission subdomain_permission, SubdomainPermission subdomain_permission,
PortPermission port_permission) { PortPermission port_permission) {
- return IsValidURL(url, port_permission) && - return IsValidURL(url, port_permission) &&
- IsCanonicalHostYoutubeHostname(url.host_piece(), subdomain_permission); - IsCanonicalHostYoutubeHostname(url.host(), subdomain_permission);
+ return false; + return false;
} }
@@ -495,7 +495,7 @@
- ".youtubekids.com", - ".youtubekids.com",
- ".ytimg.com", - ".ytimg.com",
- }); - });
- const std::string host = url.host(); - const std::string_view host(url.host());
- for (auto* i : kSuffixesToSetHeadersFor) { - for (auto* i : kSuffixesToSetHeadersFor) {
- if (base::EndsWith(host, i, base::CompareCase::INSENSITIVE_ASCII)) { - if (base::EndsWith(host, i, base::CompareCase::INSENSITIVE_ASCII)) {
- return true; - return true;
@@ -533,7 +533,7 @@
- // want to match URLs like www.google.appspot.com. - // want to match URLs like www.google.appspot.com.
- net::registry_controlled_domains::EXCLUDE_PRIVATE_REGISTRIES); - net::registry_controlled_domains::EXCLUDE_PRIVATE_REGISTRIES);
- -
- const std::string_view hostname = url.host_piece(); - const std::string_view hostname = url.host();
- if (registry_length == 0 || registry_length == std::string::npos || - if (registry_length == 0 || registry_length == std::string::npos ||
- registry_length >= hostname.length()) { - registry_length >= hostname.length()) {
- return std::nullopt; - return std::nullopt;
@@ -570,7 +570,7 @@
bool IsProbablyGoogleSearchUrl(const GURL& url) { bool IsProbablyGoogleSearchUrl(const GURL& url) {
--- a/components/search_engines/template_url.cc --- a/components/search_engines/template_url.cc
+++ b/components/search_engines/template_url.cc +++ b/components/search_engines/template_url.cc
@@ -610,10 +610,7 @@ std::u16string TemplateURLRef::SearchTer @@ -611,10 +611,7 @@ std::u16string TemplateURLRef::SearchTer
bool TemplateURLRef::HasGoogleBaseURLs( bool TemplateURLRef::HasGoogleBaseURLs(
const SearchTermsData& search_terms_data) const { const SearchTermsData& search_terms_data) const {
ParseIfNecessary(search_terms_data); ParseIfNecessary(search_terms_data);
@@ -584,7 +584,7 @@
bool TemplateURLRef::ExtractSearchTermsFromURL( bool TemplateURLRef::ExtractSearchTermsFromURL(
--- a/components/variations/net/variations_http_headers.cc --- a/components/variations/net/variations_http_headers.cc
+++ b/components/variations/net/variations_http_headers.cc +++ b/components/variations/net/variations_http_headers.cc
@@ -31,10 +31,6 @@ @@ -30,10 +30,6 @@
namespace variations { namespace variations {
@@ -595,7 +595,7 @@
namespace { namespace {
// The result of checking whether a request to a URL should have variations // The result of checking whether a request to a URL should have variations
@@ -116,16 +112,6 @@ URLValidationResult GetUrlValidationResu @@ -115,16 +111,6 @@ URLValidationResult GetUrlValidationResu
return URLValidationResult::kShouldAppend; return URLValidationResult::kShouldAppend;
} }
@@ -612,7 +612,7 @@
// Returns true if the request is sent from a Google web property, i.e. from a // Returns true if the request is sent from a Google web property, i.e. from a
// first-party context. // first-party context.
// //
@@ -252,30 +238,7 @@ class VariationsHeaderHelper { @@ -251,30 +237,7 @@ class VariationsHeaderHelper {
VariationsHeaderHelper& operator=(const VariationsHeaderHelper&) = delete; VariationsHeaderHelper& operator=(const VariationsHeaderHelper&) = delete;
bool AppendHeaderIfNeeded(const GURL& url, InIncognito incognito) { bool AppendHeaderIfNeeded(const GURL& url, InIncognito incognito) {
@@ -644,7 +644,7 @@
} }
private: private:
@@ -341,9 +304,6 @@ void RemoveVariationsHeaderIfNeeded( @@ -340,9 +303,6 @@ void RemoveVariationsHeaderIfNeeded(
const net::RedirectInfo& redirect_info, const net::RedirectInfo& redirect_info,
const network::mojom::URLResponseHead& response_head, const network::mojom::URLResponseHead& response_head,
std::vector<std::string>* to_be_removed_headers) { std::vector<std::string>* to_be_removed_headers) {
@@ -654,7 +654,7 @@
} }
std::unique_ptr<network::SimpleURLLoader> std::unique_ptr<network::SimpleURLLoader>
@@ -379,29 +339,22 @@ CreateSimpleURLLoaderWithVariationsHeade @@ -378,29 +338,22 @@ CreateSimpleURLLoaderWithVariationsHeade
} }
bool HasVariationsHeader(const network::ResourceRequest& request) { bool HasVariationsHeader(const network::ResourceRequest& request) {
@@ -689,7 +689,7 @@
} // namespace variations } // namespace variations
--- a/content/browser/preloading/prefetch/prefetch_container.cc --- a/content/browser/preloading/prefetch/prefetch_container.cc
+++ b/content/browser/preloading/prefetch/prefetch_container.cc +++ b/content/browser/preloading/prefetch/prefetch_container.cc
@@ -713,7 +713,7 @@ void PrefetchContainer::AddRedirectHop(c @@ -727,7 +727,7 @@ void PrefetchContainer::AddRedirectHop(c
// prefetch, including browsing topics and client hints. // prefetch, including browsing topics and client hints.
// TODO(crbug.com/441612842): Support User-Agent overrides. // TODO(crbug.com/441612842): Support User-Agent overrides.
net::HttpRequestHeaders updated_headers; net::HttpRequestHeaders updated_headers;
@@ -700,7 +700,7 @@
--- a/net/base/url_util.cc --- a/net/base/url_util.cc
+++ b/net/base/url_util.cc +++ b/net/base/url_util.cc
@@ -550,28 +550,6 @@ bool HasGoogleHost(const GURL& url) { @@ -552,28 +552,6 @@ bool HasGoogleHost(const GURL& url) {
} }
bool IsGoogleHost(std::string_view host) { bool IsGoogleHost(std::string_view host) {

View File

@@ -7,7 +7,7 @@
--- a/chrome/BUILD.gn --- a/chrome/BUILD.gn
+++ b/chrome/BUILD.gn +++ b/chrome/BUILD.gn
@@ -369,7 +369,6 @@ if (!is_android && !is_mac) { @@ -368,7 +368,6 @@ if (!is_android && !is_mac) {
} }
data_deps += [ data_deps += [
@@ -15,7 +15,7 @@
"//components/webapps/isolated_web_apps/preload:component", "//components/webapps/isolated_web_apps/preload:component",
"//third_party/widevine/cdm", "//third_party/widevine/cdm",
] ]
@@ -1185,7 +1184,6 @@ if (is_win) { @@ -1180,7 +1179,6 @@ if (is_win) {
":optimization_guide_library", ":optimization_guide_library",
":swiftshader_binaries", ":swiftshader_binaries",
":widevine_cdm_library", ":widevine_cdm_library",
@@ -25,7 +25,7 @@
--- a/chrome/browser/resources/BUILD.gn --- a/chrome/browser/resources/BUILD.gn
+++ b/chrome/browser/resources/BUILD.gn +++ b/chrome/browser/resources/BUILD.gn
@@ -107,11 +107,6 @@ group("resources") { @@ -108,11 +108,6 @@ group("resources") {
] ]
} }

View File

@@ -1,6 +1,6 @@
--- a/components/browsing_data/content/browsing_data_model.cc --- a/components/browsing_data/content/browsing_data_model.cc
+++ b/components/browsing_data/content/browsing_data_model.cc +++ b/components/browsing_data/content/browsing_data_model.cc
@@ -991,12 +991,6 @@ void BrowsingDataModel::PopulateFromDisk @@ -992,12 +992,6 @@ void BrowsingDataModel::PopulateFromDisk
base::FeatureList::IsEnabled(network::features::kSharedStorageAPI); base::FeatureList::IsEnabled(network::features::kSharedStorageAPI);
bool is_shared_dictionary_enabled = base::FeatureList::IsEnabled( bool is_shared_dictionary_enabled = base::FeatureList::IsEnabled(
network::features::kCompressionDictionaryTransport); network::features::kCompressionDictionaryTransport);
@@ -13,7 +13,7 @@
base::RepeatingClosure completion = base::RepeatingClosure completion =
base::BindRepeating([](const base::OnceClosure&) {}, base::BindRepeating([](const base::OnceClosure&) {},
@@ -1033,27 +1027,7 @@ void BrowsingDataModel::PopulateFromDisk @@ -1034,27 +1028,7 @@ void BrowsingDataModel::PopulateFromDisk
base::BindOnce(&OnSharedDictionaryUsageLoaded, this, completion)); base::BindOnce(&OnSharedDictionaryUsageLoaded, this, completion));
} }
@@ -175,7 +175,7 @@
void AdAuctionServiceImpl::JoinInterestGroup( void AdAuctionServiceImpl::JoinInterestGroup(
--- a/content/browser/storage_partition_impl.cc --- a/content/browser/storage_partition_impl.cc
+++ b/content/browser/storage_partition_impl.cc +++ b/content/browser/storage_partition_impl.cc
@@ -1505,38 +1505,7 @@ void StoragePartitionImpl::Initialize( @@ -1506,38 +1506,7 @@ void StoragePartitionImpl::Initialize(
bucket_manager_ = std::make_unique<BucketManager>(this); bucket_manager_ = std::make_unique<BucketManager>(this);
@@ -214,7 +214,7 @@
GeneratedCodeCacheSettings settings = GeneratedCodeCacheSettings settings =
GetContentClient()->browser()->GetGeneratedCodeCacheSettings( GetContentClient()->browser()->GetGeneratedCodeCacheSettings(
@@ -1565,8 +1534,6 @@ void StoragePartitionImpl::Initialize( @@ -1566,8 +1535,6 @@ void StoragePartitionImpl::Initialize(
font_access_manager_ = FontAccessManager::Create(); font_access_manager_ = FontAccessManager::Create();
@@ -223,7 +223,7 @@
#if BUILDFLAG(ENABLE_LIBRARY_CDMS) #if BUILDFLAG(ENABLE_LIBRARY_CDMS)
if (is_in_memory()) { if (is_in_memory()) {
@@ -1590,11 +1557,6 @@ void StoragePartitionImpl::Initialize( @@ -1591,11 +1558,6 @@ void StoragePartitionImpl::Initialize(
std::make_unique<SharedStorageHeaderObserver>(this); std::make_unique<SharedStorageHeaderObserver>(this);
} }
@@ -237,7 +237,7 @@
void StoragePartitionImpl::ResetSessionStorageConnections() { void StoragePartitionImpl::ResetSessionStorageConnections() {
--- a/content/browser/web_contents/web_contents_impl.cc --- a/content/browser/web_contents/web_contents_impl.cc
+++ b/content/browser/web_contents/web_contents_impl.cc +++ b/content/browser/web_contents/web_contents_impl.cc
@@ -4210,12 +4210,6 @@ void WebContentsImpl::Init(const WebCont @@ -4267,12 +4267,6 @@ void WebContentsImpl::Init(const WebCont
DateTimeChooser::CreateDateTimeChooser(this); DateTimeChooser::CreateDateTimeChooser(this);
#endif #endif
@@ -252,7 +252,7 @@
BtmWebContentsObserver::MaybeCreateForWebContents(this); BtmWebContentsObserver::MaybeCreateForWebContents(this);
--- a/content/services/auction_worklet/private_aggregation_bindings.cc --- a/content/services/auction_worklet/private_aggregation_bindings.cc
+++ b/content/services/auction_worklet/private_aggregation_bindings.cc +++ b/content/services/auction_worklet/private_aggregation_bindings.cc
@@ -406,53 +406,6 @@ PrivateAggregationBindings::~PrivateAggr @@ -407,53 +407,6 @@ PrivateAggregationBindings::~PrivateAggr
void PrivateAggregationBindings::AttachToContext( void PrivateAggregationBindings::AttachToContext(
v8::Local<v8::Context> context) { v8::Local<v8::Context> context) {
@@ -262,8 +262,8 @@
- return; - return;
- } - }
- -
- v8::Local<v8::External> v8_this = - v8::Local<v8::External> v8_this = v8::External::New(
- v8::External::New(v8_helper_->isolate(), this); - v8_helper_->isolate(), this, gin::kPrivateAggregationBindingsTag);
- -
- v8::Local<v8::Object> private_aggregation = - v8::Local<v8::Object> private_aggregation =
- v8::Object::New(v8_helper_->isolate()); - v8::Object::New(v8_helper_->isolate());

View File

@@ -116,7 +116,7 @@
--- a/chrome/browser/ui/browser_ui_prefs.cc --- a/chrome/browser/ui/browser_ui_prefs.cc
+++ b/chrome/browser/ui/browser_ui_prefs.cc +++ b/chrome/browser/ui/browser_ui_prefs.cc
@@ -143,7 +143,7 @@ void RegisterBrowserUserPrefs(user_prefs @@ -146,7 +146,7 @@ void RegisterBrowserUserPrefs(user_prefs
registry->RegisterStringPref(prefs::kWebRTCUDPPortRange, std::string()); registry->RegisterStringPref(prefs::kWebRTCUDPPortRange, std::string());
registry->RegisterBooleanPref(prefs::kWebRtcEventLogCollectionAllowed, false); registry->RegisterBooleanPref(prefs::kWebRtcEventLogCollectionAllowed, false);
registry->RegisterListPref(prefs::kWebRtcLocalIpsAllowedUrls); registry->RegisterListPref(prefs::kWebRtcLocalIpsAllowedUrls);

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc --- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
+++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc +++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc
@@ -681,12 +681,6 @@ std::vector<url::Origin> ChromeContentBr @@ -688,12 +688,6 @@ std::vector<url::Origin> ChromeContentBr
GetOriginsRequiringDedicatedProcess() { GetOriginsRequiringDedicatedProcess() {
std::vector<url::Origin> list; std::vector<url::Origin> list;
@@ -173,11 +173,11 @@
fetch->oauth2_attempt_count++; fetch->oauth2_attempt_count++;
--- a/extensions/common/extension_urls.cc --- a/extensions/common/extension_urls.cc
+++ b/extensions/common/extension_urls.cc +++ b/extensions/common/extension_urls.cc
@@ -77,8 +77,6 @@ GURL AppendUtmSource(const GURL& url, st @@ -82,8 +82,6 @@ GURL AppendUtmSource(const GURL& url, st
GURL GetWebstoreExtensionsCategoryURL() { GURL GetWebstoreExtensionsCategoryURL() {
GURL base_url = GetNewWebstoreLaunchURL(); GURL base_url = GetNewWebstoreLaunchURL();
- CHECK_EQ(base_url.path_piece(), "/") - CHECK_EQ(base_url.path(), "/")
- << "GURL::Resolve() won't work with a URL with a path."; - << "GURL::Resolve() won't work with a URL with a path.";
return base_url.Resolve("category/extensions"); return base_url.Resolve("category/extensions");
} }

View File

@@ -2,12 +2,12 @@
--- a/chrome/browser/ui/views/toolbar/reload_button.cc --- a/chrome/browser/ui/views/toolbar/reload_button.cc
+++ b/chrome/browser/ui/views/toolbar/reload_button.cc +++ b/chrome/browser/ui/views/toolbar/reload_button.cc
@@ -114,7 +114,7 @@ bool ReloadButton::GetMenuEnabled() cons @@ -132,7 +132,7 @@ bool ReloadButton::GetMenuEnabled() cons
} }
void ReloadButton::SetMenuEnabled(bool enable) { void ReloadButton::SetMenuEnabled(bool is_menu_enabled) {
- menu_enabled_ = enable; - is_menu_enabled_ = is_menu_enabled;
+ menu_enabled_ = true; + is_menu_enabled_ = true;
UpdateAccessibleHasPopup(); UpdateAccessibleHasPopup();
UpdateCachedTooltipText(); UpdateCachedTooltipText();
} }

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/ui/browser_commands.cc --- a/chrome/browser/ui/browser_commands.cc
+++ b/chrome/browser/ui/browser_commands.cc +++ b/chrome/browser/ui/browser_commands.cc
@@ -628,11 +628,6 @@ int GetContentRestrictions(const Browser @@ -702,11 +702,6 @@ int GetContentRestrictions(const Browser
CoreTabHelper* core_tab_helper = CoreTabHelper* core_tab_helper =
CoreTabHelper::FromWebContents(current_tab); CoreTabHelper::FromWebContents(current_tab);
content_restrictions = core_tab_helper->content_restrictions(); content_restrictions = core_tab_helper->content_restrictions();
@@ -14,7 +14,7 @@
} }
return content_restrictions; return content_restrictions;
} }
@@ -2007,8 +2002,7 @@ bool CanSavePage(const Browser* browser) @@ -2050,8 +2045,7 @@ bool CanSavePage(const Browser* browser)
policy::DownloadRestriction::ALL_FILES) { policy::DownloadRestriction::ALL_FILES) {
return false; return false;
} }

View File

@@ -1,34 +1,44 @@
--- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc --- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc
+++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc +++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc
@@ -302,12 +302,10 @@ TabStripRegionView::TabStripRegionView(s @@ -301,6 +301,9 @@ TabStripRegionView::TabStripRegionView(s
l10n_util::GetStringUTF16(IDS_TOOLTIP_NEW_TAB));
new_tab_button_->GetViewAccessibility().SetName( new_tab_button_->GetViewAccessibility().SetName(
l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB)); l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
+ new_tab_button_->SetTriggerableEventFlags(
-#if BUILDFLAG(IS_LINUX) + new_tab_button_->GetTriggerableEventFlags() |
// The New Tab Button can be middle-clicked on Linux. + ui::EF_MIDDLE_MOUSE_BUTTON);
new_tab_button_->SetTriggerableEventFlags(
new_tab_button_->GetTriggerableEventFlags() |
ui::EF_MIDDLE_MOUSE_BUTTON);
-#endif
} }
reserved_grab_handle_space_ = reserved_grab_handle_space_ =
--- a/chrome/browser/ui/views/tabs/tab_strip.cc --- a/chrome/browser/ui/views/tabs/tab_strip.cc
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc +++ b/chrome/browser/ui/views/tabs/tab_strip.cc
@@ -2274,8 +2274,6 @@ void TabStrip::NewTabButtonPressed(const @@ -83,6 +83,8 @@
#include "components/tab_groups/tab_group_id.h"
const ui::MouseEvent& mouse = static_cast<const ui::MouseEvent&>(event); #include "components/tab_groups/tab_group_visual_data.h"
if (mouse.IsOnlyMiddleMouseButton()) { #include "components/tabs/public/split_tab_id.h"
- if (ui::Clipboard::IsSupportedClipboardBuffer( +#include "ui/base/clipboard/clipboard.h"
- ui::ClipboardBuffer::kSelection)) { +#include "ui/base/clipboard/clipboard_constants.h"
ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread(); #include "ui/base/dragdrop/drag_drop_types.h"
CHECK(clipboard) #include "ui/base/dragdrop/mojom/drag_drop_types.mojom.h"
<< "Clipboard instance is not available, cannot proceed with " #include "ui/base/interaction/element_identifier.h"
@@ -2286,7 +2284,6 @@ void TabStrip::NewTabButtonPressed(const @@ -2255,6 +2257,20 @@ void TabStrip::NewTabButtonPressed(const
if (!clipboard_text.empty()) { if (hover_card_controller_) {
controller_->CreateNewTabWithLocation(clipboard_text); hover_card_controller_->PreventImmediateReshow();
} }
- } + const ui::MouseEvent& mouse = static_cast<const ui::MouseEvent&>(event);
return; + if (mouse.IsOnlyMiddleMouseButton()) {
+ ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
+ CHECK(clipboard)
+ << "Clipboard instance is not available, cannot proceed with "
+ "middle mouse button action.";
+ std::u16string clipboard_text;
+ clipboard->ReadText(ui::ClipboardBuffer::kSelection,
+ /* data_dst = */ nullptr, &clipboard_text);
+ if (!clipboard_text.empty()) {
+ controller_->CreateNewTabWithLocation(clipboard_text);
+ }
+ return;
+ }
} }
controller_->CreateNewTab(NewTabTypes::NEW_TAB_BUTTON);
} }

View File

@@ -22,7 +22,7 @@
// `CanUploadAsAccountExtension` should already check for the feature flag // `CanUploadAsAccountExtension` should already check for the feature flag
--- a/chrome/browser/extensions/extension_management.cc --- a/chrome/browser/extensions/extension_management.cc
+++ b/chrome/browser/extensions/extension_management.cc +++ b/chrome/browser/extensions/extension_management.cc
@@ -362,31 +362,7 @@ bool ExtensionManagement::IsAllowedManif @@ -367,31 +367,7 @@ bool ExtensionManagement::IsAllowedManif
int manifest_version, int manifest_version,
const std::string& extension_id, const std::string& extension_id,
Manifest::Type manifest_type) { Manifest::Type manifest_type) {
@@ -54,7 +54,7 @@
} }
bool ExtensionManagement::IsAllowedManifestVersion(const Extension* extension) { bool ExtensionManagement::IsAllowedManifestVersion(const Extension* extension) {
@@ -407,26 +383,8 @@ bool ExtensionManagement::IsExemptFromMV @@ -412,26 +388,8 @@ bool ExtensionManagement::IsExemptFromMV
return false; return false;
} }

View File

@@ -3,7 +3,7 @@
--- a/chrome/BUILD.gn --- a/chrome/BUILD.gn
+++ b/chrome/BUILD.gn +++ b/chrome/BUILD.gn
@@ -370,7 +370,6 @@ if (!is_android && !is_mac) { @@ -369,7 +369,6 @@ if (!is_android && !is_mac) {
data_deps += [ data_deps += [
"//chrome/browser/resources/media/mei_preload:component", "//chrome/browser/resources/media/mei_preload:component",
@@ -11,7 +11,7 @@
"//components/webapps/isolated_web_apps/preload:component", "//components/webapps/isolated_web_apps/preload:component",
"//third_party/widevine/cdm", "//third_party/widevine/cdm",
] ]
@@ -940,8 +939,6 @@ if (is_win) { @@ -935,8 +934,6 @@ if (is_win) {
bundle_data("chrome_framework_resources") { bundle_data("chrome_framework_resources") {
sources = [ sources = [
@@ -20,7 +20,7 @@
# This image is used to badge the lock icon in the # This image is used to badge the lock icon in the
# authentication dialogs, such as those used for installation # authentication dialogs, such as those used for installation
# from disk image and Keystone promotion (if so enabled). It # from disk image and Keystone promotion (if so enabled). It
@@ -1189,7 +1186,6 @@ if (is_win) { @@ -1184,7 +1181,6 @@ if (is_win) {
":swiftshader_binaries", ":swiftshader_binaries",
":widevine_cdm_library", ":widevine_cdm_library",
"//chrome/browser/resources/media/mei_preload:component_bundle", "//chrome/browser/resources/media/mei_preload:component_bundle",
@@ -30,7 +30,7 @@
--- a/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn
@@ -760,10 +760,6 @@ static_library("browser") { @@ -728,10 +728,6 @@ static_library("browser") {
"navigation_predictor/navigation_predictor_metrics_document_data.h", "navigation_predictor/navigation_predictor_metrics_document_data.h",
"navigation_predictor/navigation_predictor_preconnect_client.cc", "navigation_predictor/navigation_predictor_preconnect_client.cc",
"navigation_predictor/navigation_predictor_preconnect_client.h", "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.cc",
"navigation_predictor/search_engine_preconnector_keyed_service_factory.h", "navigation_predictor/search_engine_preconnector_keyed_service_factory.h",
"net/cert_verifier_service_time_updater.cc", "net/cert_verifier_service_time_updater.cc",
@@ -3698,10 +3694,6 @@ static_library("browser") { @@ -3694,10 +3690,6 @@ static_library("browser") {
} else { } else {
#!is_android #!is_android
sources += [ sources += [
@@ -52,7 +52,7 @@
"accessibility/caption_bubble_context_browser.h", "accessibility/caption_bubble_context_browser.h",
"accessibility/embedded_a11y_extension_loader.cc", "accessibility/embedded_a11y_extension_loader.cc",
"accessibility/embedded_a11y_extension_loader.h", "accessibility/embedded_a11y_extension_loader.h",
@@ -4330,8 +4322,6 @@ static_library("browser") { @@ -4341,8 +4333,6 @@ static_library("browser") {
"//chrome/app:command_ids", "//chrome/app:command_ids",
"//chrome/app/theme:chrome_unscaled_resources_grit", "//chrome/app/theme:chrome_unscaled_resources_grit",
"//chrome/app/vector_icons", "//chrome/app/vector_icons",
@@ -61,7 +61,7 @@
"//chrome/browser/actor", "//chrome/browser/actor",
"//chrome/browser/actor:impl", "//chrome/browser/actor:impl",
"//chrome/browser/actor/ui", "//chrome/browser/actor/ui",
@@ -4364,10 +4354,6 @@ static_library("browser") { @@ -4379,10 +4369,6 @@ static_library("browser") {
"//chrome/browser/performance_manager/user_tuning", "//chrome/browser/performance_manager/user_tuning",
"//chrome/browser/policy:path_parser", "//chrome/browser/policy:path_parser",
"//chrome/browser/resource_coordinator", "//chrome/browser/resource_coordinator",
@@ -72,7 +72,7 @@
"//chrome/browser/sharing_hub", "//chrome/browser/sharing_hub",
"//chrome/browser/smart_card", "//chrome/browser/smart_card",
"//chrome/browser/themes", "//chrome/browser/themes",
@@ -4440,7 +4426,6 @@ static_library("browser") { @@ -4457,7 +4443,6 @@ static_library("browser") {
"//chrome/browser/ui/webui/access_code_cast", "//chrome/browser/ui/webui/access_code_cast",
"//chrome/browser/ui/webui/actor_internals", "//chrome/browser/ui/webui/actor_internals",
"//chrome/browser/ui/webui/app_service_internals", "//chrome/browser/ui/webui/app_service_internals",
@@ -80,7 +80,7 @@
"//chrome/browser/ui/webui/color_pipeline_internals", "//chrome/browser/ui/webui/color_pipeline_internals",
"//chrome/browser/ui/webui/commerce", "//chrome/browser/ui/webui/commerce",
"//chrome/browser/ui/webui/commerce:impl", "//chrome/browser/ui/webui/commerce:impl",
@@ -4530,9 +4515,6 @@ static_library("browser") { @@ -4548,9 +4533,6 @@ static_library("browser") {
"//components/webauthn/core/browser", "//components/webauthn/core/browser",
"//components/webauthn/core/browser:passkey_model", "//components/webauthn/core/browser:passkey_model",
"//services/device/public/cpp/hid", "//services/device/public/cpp/hid",
@@ -90,7 +90,7 @@
"//third_party/crashpad/crashpad/client:common", "//third_party/crashpad/crashpad/client:common",
"//third_party/zxcvbn-cpp", "//third_party/zxcvbn-cpp",
"//ui/views", "//ui/views",
@@ -4725,8 +4707,6 @@ static_library("browser") { @@ -4742,8 +4724,6 @@ static_library("browser") {
sources += [ sources += [
"accessibility/soda_installer_impl.cc", "accessibility/soda_installer_impl.cc",
"accessibility/soda_installer_impl.h", "accessibility/soda_installer_impl.h",
@@ -99,7 +99,7 @@
"device_identity/device_oauth2_token_store_desktop.cc", "device_identity/device_oauth2_token_store_desktop.cc",
"device_identity/device_oauth2_token_store_desktop.h", "device_identity/device_oauth2_token_store_desktop.h",
"download/bubble/download_bubble_accessible_alerts_map.cc", "download/bubble/download_bubble_accessible_alerts_map.cc",
@@ -4780,8 +4760,6 @@ static_library("browser") { @@ -4797,8 +4777,6 @@ static_library("browser") {
"profiles/profile_activity_metrics_recorder.h", "profiles/profile_activity_metrics_recorder.h",
"profiles/profile_list_desktop.cc", "profiles/profile_list_desktop.cc",
"profiles/profile_list_desktop.h", "profiles/profile_list_desktop.h",
@@ -108,7 +108,7 @@
"signin/force_signin_verifier.cc", "signin/force_signin_verifier.cc",
"signin/force_signin_verifier.h", "signin/force_signin_verifier.h",
"signin/signin_manager.cc", "signin/signin_manager.cc",
@@ -5595,7 +5573,6 @@ static_library("browser") { @@ -5596,7 +5574,6 @@ static_library("browser") {
"//chrome/browser/policy:system_features_disable_list", "//chrome/browser/policy:system_features_disable_list",
"//chrome/browser/push_notification", "//chrome/browser/push_notification",
"//chrome/browser/resources:app_icon_resources", "//chrome/browser/resources:app_icon_resources",
@@ -116,7 +116,7 @@
"//chrome/browser/sharesheet", "//chrome/browser/sharesheet",
"//chrome/browser/support_tool/ash", "//chrome/browser/support_tool/ash",
"//chrome/browser/ui/ash/accelerator", "//chrome/browser/ui/ash/accelerator",
@@ -5860,7 +5837,6 @@ static_library("browser") { @@ -5861,7 +5838,6 @@ static_library("browser") {
"//remoting/host/chromeos:browser_interop", "//remoting/host/chromeos:browser_interop",
"//remoting/host/chromeos:features", "//remoting/host/chromeos:features",
"//services/device/public/cpp/geolocation", "//services/device/public/cpp/geolocation",
@@ -140,7 +140,7 @@
} }
--- a/chrome/browser/browser_process_impl.cc --- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc +++ b/chrome/browser/browser_process_impl.cc
@@ -243,12 +243,10 @@ @@ -247,12 +247,10 @@ void OnLocalStatePrefsLoaded();
#if BUILDFLAG(IS_CHROMEOS) #if BUILDFLAG(IS_CHROMEOS)
#include "chrome/browser/chromeos/extensions/telemetry/chromeos_telemetry_extensions_browser_api_provider.h" #include "chrome/browser/chromeos/extensions/telemetry/chromeos_telemetry_extensions_browser_api_provider.h"
#include "chrome/browser/hid/hid_pinned_notification.h" #include "chrome/browser/hid/hid_pinned_notification.h"
@@ -153,7 +153,7 @@
#include "chrome/browser/usb/usb_status_icon.h" #include "chrome/browser/usb/usb_status_icon.h"
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h" #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif #endif
@@ -1459,9 +1457,6 @@ void BrowserProcessImpl::PreMainMessageL @@ -1476,9 +1474,6 @@ void BrowserProcessImpl::PreMainMessageL
soda_installer_impl_ = std::make_unique<speech::SodaInstallerImplChromeOS>(); soda_installer_impl_ = std::make_unique<speech::SodaInstallerImplChromeOS>();
#endif // BUILDFLAG(IS_CHROMEOS) #endif // BUILDFLAG(IS_CHROMEOS)
@@ -165,7 +165,7 @@
bool result = base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir); bool result = base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir);
--- a/chrome/browser/browser_process_impl.h --- a/chrome/browser/browser_process_impl.h
+++ b/chrome/browser/browser_process_impl.h +++ b/chrome/browser/browser_process_impl.h
@@ -90,9 +90,6 @@ namespace speech { @@ -89,9 +89,6 @@ namespace speech {
class SodaInstaller; class SodaInstaller;
} // namespace speech } // namespace speech
@@ -175,7 +175,7 @@
// Real implementation of BrowserProcess that creates and returns the services. // Real implementation of BrowserProcess that creates and returns the services.
class BrowserProcessImpl : public BrowserProcess, class BrowserProcessImpl : public BrowserProcess,
@@ -437,9 +434,6 @@ class BrowserProcessImpl : public Browse @@ -436,9 +433,6 @@ class BrowserProcessImpl : public Browse
// to ensure that SodaInstallerImpl gets destructed first. // to ensure that SodaInstallerImpl gets destructed first.
std::unique_ptr<speech::SodaInstaller> soda_installer_impl_; std::unique_ptr<speech::SodaInstaller> soda_installer_impl_;
@@ -196,7 +196,7 @@
#include "chrome/browser/ui/web_applications/sub_apps_service_impl.h" #include "chrome/browser/ui/web_applications/sub_apps_service_impl.h"
#endif #endif
@@ -364,27 +362,6 @@ void BindMediaFoundationPreferences( @@ -365,27 +363,6 @@ void BindMediaFoundationPreferences(
} }
#endif // BUILDFLAG(IS_WIN) #endif // BUILDFLAG(IS_WIN)
@@ -224,7 +224,7 @@
void BindModelBroker( void BindModelBroker(
content::RenderFrameHost* frame_host, content::RenderFrameHost* frame_host,
@@ -554,10 +531,6 @@ void PopulateChromeFrameBinders( @@ -555,10 +532,6 @@ void PopulateChromeFrameBinders(
&web_app::SubAppsServiceImpl::CreateIfAllowed); &web_app::SubAppsServiceImpl::CreateIfAllowed);
} }
@@ -237,7 +237,7 @@
#if BUILDFLAG(IS_WIN) #if BUILDFLAG(IS_WIN)
--- a/chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc --- a/chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
+++ b/chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc +++ b/chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
@@ -487,8 +487,6 @@ void PopulateChromeWebUIFrameBindersPart @@ -484,8 +484,6 @@ void PopulateChromeWebUIFrameBindersPart
::mojom::app_service_internals::AppServiceInternalsPageHandler, ::mojom::app_service_internals::AppServiceInternalsPageHandler,
AppServiceInternalsUI>(map); AppServiceInternalsUI>(map);
@@ -257,7 +257,7 @@
#endif // BUILDFLAG(IS_ANDROID) #endif // BUILDFLAG(IS_ANDROID)
#if !BUILDFLAG(IS_ANDROID) #if !BUILDFLAG(IS_ANDROID)
@@ -221,9 +219,6 @@ void RegisterComponentsForUpdate() { @@ -223,9 +221,6 @@ void RegisterComponentsForUpdate() {
RegisterAutofillStatesComponent(cus, g_browser_process->local_state()); RegisterAutofillStatesComponent(cus, g_browser_process->local_state());
@@ -370,6 +370,24 @@
} }
void NavigationPredictor::SetModelScoreCallbackForTesting( void NavigationPredictor::SetModelScoreCallbackForTesting(
--- a/chrome/browser/password_manager/password_change_delegate_impl.cc
+++ b/chrome/browser/password_manager/password_change_delegate_impl.cc
@@ -393,15 +393,6 @@ void PasswordChangeDelegateImpl::StartPa
ProceedToChangePassword();
}
- // This creates FieldClassificationModelHandler and should trigger download of
- // a local ML model for field classification.
- // TODO(452883239): Clean this up when model is downloaded on start-up for
- // everybody.
- if (base::FeatureList::IsEnabled(
- password_manager::features::kDownloadModelForPasswordChange)) {
- PasswordFieldClassificationModelHandlerFactory::GetForBrowserContext(
- originator_->GetBrowserContext());
- }
}
void PasswordChangeDelegateImpl::OnLoginStateCheckResult(bool is_logged_in) {
--- a/chrome/browser/pdf/pdf_extension_util.cc --- a/chrome/browser/pdf/pdf_extension_util.cc
+++ b/chrome/browser/pdf/pdf_extension_util.cc +++ b/chrome/browser/pdf/pdf_extension_util.cc
@@ -121,7 +121,6 @@ base::Value::Dict GetPdfViewerStrings() @@ -121,7 +121,6 @@ base::Value::Dict GetPdfViewerStrings()
@@ -382,14 +400,12 @@
{"tooltipAttachments", IDS_PDF_TOOLTIP_ATTACHMENTS}, {"tooltipAttachments", IDS_PDF_TOOLTIP_ATTACHMENTS},
--- a/chrome/browser/permissions/BUILD.gn --- a/chrome/browser/permissions/BUILD.gn
+++ b/chrome/browser/permissions/BUILD.gn +++ b/chrome/browser/permissions/BUILD.gn
@@ -42,12 +42,8 @@ source_set("permissions") { @@ -42,10 +42,6 @@ source_set("permissions") {
"prediction_service/language_detection_observer.h", "prediction_service/language_detection_observer.h",
"prediction_service/passage_embedder_delegate.cc", "prediction_service/passage_embedder_delegate.cc",
"prediction_service/passage_embedder_delegate.h", "prediction_service/passage_embedder_delegate.h",
- "prediction_service/permissions_ai_ui_selector.cc", - "prediction_service/permissions_ai_ui_selector.cc",
- "prediction_service/permissions_ai_ui_selector.h", - "prediction_service/permissions_ai_ui_selector.h",
"prediction_service/permissions_aiv1_handler.cc",
"prediction_service/permissions_aiv1_handler.h",
- "prediction_service/prediction_model_handler_provider.cc", - "prediction_service/prediction_model_handler_provider.cc",
- "prediction_service/prediction_model_handler_provider.h", - "prediction_service/prediction_model_handler_provider.h",
"prediction_service/prediction_service_factory.cc", "prediction_service/prediction_service_factory.cc",
@@ -397,7 +413,15 @@
"prediction_service/prediction_service_request.cc", "prediction_service/prediction_service_request.cc",
--- a/chrome/browser/permissions/chrome_permissions_client.cc --- a/chrome/browser/permissions/chrome_permissions_client.cc
+++ b/chrome/browser/permissions/chrome_permissions_client.cc +++ b/chrome/browser/permissions/chrome_permissions_client.cc
@@ -472,8 +472,6 @@ ChromePermissionsClient::CreatePermissio @@ -28,7 +28,6 @@
#include "chrome/browser/permissions/permission_actions_history_factory.h"
#include "chrome/browser/permissions/permission_decision_auto_blocker_factory.h"
#include "chrome/browser/permissions/permission_revocation_request.h"
-#include "chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.h"
#include "chrome/browser/permissions/pref_based_quiet_permission_ui_selector.h"
#include "chrome/browser/permissions/quiet_notification_permission_ui_config.h"
#include "chrome/browser/permissions/system/system_permission_settings.h"
@@ -481,8 +480,6 @@ ChromePermissionsClient::CreatePermissio
#endif #endif
selectors.emplace_back(std::make_unique<PrefBasedQuietPermissionUiSelector>( selectors.emplace_back(std::make_unique<PrefBasedQuietPermissionUiSelector>(
Profile::FromBrowserContext(browser_context))); Profile::FromBrowserContext(browser_context)));
@@ -406,6 +430,15 @@
return selectors; return selectors;
} }
@@ -503,8 +500,6 @@ void ChromePermissionsClient::OnPromptRe
Profile* profile =
Profile::FromBrowserContext(web_contents->GetBrowserContext());
- PermissionActionsHistoryFactory::GetForProfile(profile)->RecordAction(
- action, request_type, prompt_disposition);
if (request_type == permissions::RequestType::kNotifications) {
if (action == permissions::PermissionAction::GRANTED &&
--- a/chrome/browser/permissions/prediction_service/passage_embedder_delegate.cc --- a/chrome/browser/permissions/prediction_service/passage_embedder_delegate.cc
+++ b/chrome/browser/permissions/prediction_service/passage_embedder_delegate.cc +++ b/chrome/browser/permissions/prediction_service/passage_embedder_delegate.cc
@@ -17,18 +17,6 @@ PassageEmbedderDelegate::PassageEmbedder @@ -17,18 +17,6 @@ PassageEmbedderDelegate::PassageEmbedder
@@ -429,7 +462,7 @@
} }
--- a/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc --- a/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc
+++ b/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc +++ b/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc
@@ -857,7 +857,7 @@ void PermissionsAiUiSelector::ExecuteOnD @@ -817,7 +817,7 @@ void PermissionsAiUiSelector::ExecuteOnD
ModelExecutionData model_data) { ModelExecutionData model_data) {
VLOG(1) << "[PermissionsAI] ExecuteOnDeviceAivXModel"; VLOG(1) << "[PermissionsAI] ExecuteOnDeviceAivXModel";
PredictionModelHandlerProvider* prediction_model_handler_provider = PredictionModelHandlerProvider* prediction_model_handler_provider =
@@ -440,7 +473,7 @@
model_data.request_metadata.request_type; model_data.request_metadata.request_type;
--- a/chrome/browser/prefs/BUILD.gn --- a/chrome/browser/prefs/BUILD.gn
+++ b/chrome/browser/prefs/BUILD.gn +++ b/chrome/browser/prefs/BUILD.gn
@@ -304,7 +304,6 @@ source_set("impl") { @@ -305,7 +305,6 @@ source_set("impl") {
"//chrome/browser/actor/ui", "//chrome/browser/actor/ui",
"//chrome/browser/contextual_cueing", "//chrome/browser/contextual_cueing",
"//chrome/browser/promos:utils", "//chrome/browser/promos:utils",
@@ -450,7 +483,7 @@
"//chrome/browser/search_engines", "//chrome/browser/search_engines",
--- a/chrome/browser/prefs/browser_prefs.cc --- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc
@@ -1971,9 +1971,6 @@ void RegisterLocalState(PrefRegistrySimp @@ -1787,9 +1787,6 @@ void RegisterLocalState(PrefRegistrySimp
DeviceOAuth2TokenStoreDesktop::RegisterPrefs(registry); DeviceOAuth2TokenStoreDesktop::RegisterPrefs(registry);
#endif #endif
@@ -462,7 +495,7 @@
PlatformAuthPolicyObserver::RegisterPrefs(registry); PlatformAuthPolicyObserver::RegisterPrefs(registry);
--- a/chrome/browser/profiles/BUILD.gn --- a/chrome/browser/profiles/BUILD.gn
+++ b/chrome/browser/profiles/BUILD.gn +++ b/chrome/browser/profiles/BUILD.gn
@@ -336,7 +336,6 @@ source_set("profiles_extra_parts_impl") @@ -344,7 +344,6 @@ source_set("profiles_extra_parts_impl")
] ]
} else { } else {
deps += [ deps += [
@@ -470,7 +503,7 @@
"//chrome/browser/apps/app_service", "//chrome/browser/apps/app_service",
"//chrome/browser/autofill", "//chrome/browser/autofill",
"//chrome/browser/badging", "//chrome/browser/badging",
@@ -345,7 +344,6 @@ source_set("profiles_extra_parts_impl") @@ -354,7 +353,6 @@ source_set("profiles_extra_parts_impl")
"//chrome/browser/feedback", "//chrome/browser/feedback",
"//chrome/browser/hid", "//chrome/browser/hid",
"//chrome/browser/media/router/discovery/access_code:access_code_sink_service", "//chrome/browser/media/router/discovery/access_code:access_code_sink_service",
@@ -480,7 +513,7 @@
"//chrome/browser/themes", "//chrome/browser/themes",
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
@@ -115,7 +115,6 @@ @@ -116,7 +116,6 @@
#include "chrome/browser/media_galleries/media_galleries_preferences_factory.h" #include "chrome/browser/media_galleries/media_galleries_preferences_factory.h"
#include "chrome/browser/metrics/variations/google_groups_manager_factory.h" #include "chrome/browser/metrics/variations/google_groups_manager_factory.h"
#include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h" #include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h"
@@ -488,7 +521,7 @@
#include "chrome/browser/navigation_predictor/search_engine_preconnector.h" #include "chrome/browser/navigation_predictor/search_engine_preconnector.h"
#include "chrome/browser/navigation_predictor/search_engine_preconnector_keyed_service_factory.h" #include "chrome/browser/navigation_predictor/search_engine_preconnector_keyed_service_factory.h"
#include "chrome/browser/net/dns_probe_service_factory.h" #include "chrome/browser/net/dns_probe_service_factory.h"
@@ -349,7 +348,6 @@ @@ -350,7 +349,6 @@
#include "chrome/browser/prefs/persistent_renderer_prefs_manager_factory.h" #include "chrome/browser/prefs/persistent_renderer_prefs_manager_factory.h"
#include "chrome/browser/privacy_sandbox/privacy_sandbox_survey_desktop_controller_factory.h" #include "chrome/browser/privacy_sandbox/privacy_sandbox_survey_desktop_controller_factory.h"
#include "chrome/browser/profile_resetter/reset_report_uploader_factory.h" #include "chrome/browser/profile_resetter/reset_report_uploader_factory.h"
@@ -496,7 +529,7 @@
#include "chrome/browser/search/background/ntp_background_service_factory.h" #include "chrome/browser/search/background/ntp_background_service_factory.h"
#include "chrome/browser/search/background/ntp_custom_background_service_factory.h" #include "chrome/browser/search/background/ntp_custom_background_service_factory.h"
#include "chrome/browser/search/instant_service_factory.h" #include "chrome/browser/search/instant_service_factory.h"
@@ -1072,7 +1070,6 @@ void ChromeBrowserMainExtraPartsProfiles @@ -1082,7 +1080,6 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI) #if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
net::ServerCertificateDatabaseServiceFactory::GetInstance(); net::ServerCertificateDatabaseServiceFactory::GetInstance();
#endif #endif
@@ -504,7 +537,7 @@
#if BUILDFLAG(ENABLE_DICE_SUPPORT) #if BUILDFLAG(ENABLE_DICE_SUPPORT)
HistorySyncOptinServiceFactory::GetInstance(); HistorySyncOptinServiceFactory::GetInstance();
ProfileManagementDisclaimerServiceFactory::GetInstance(); ProfileManagementDisclaimerServiceFactory::GetInstance();
@@ -1122,9 +1119,6 @@ void ChromeBrowserMainExtraPartsProfiles @@ -1132,9 +1129,6 @@ void ChromeBrowserMainExtraPartsProfiles
OneTimePermissionsTrackerFactory::GetInstance(); OneTimePermissionsTrackerFactory::GetInstance();
#endif #endif
OpenerHeuristicServiceFactory::GetInstance(); OpenerHeuristicServiceFactory::GetInstance();
@@ -514,15 +547,15 @@
OptimizationGuideKeyedServiceFactory::GetInstance(); OptimizationGuideKeyedServiceFactory::GetInstance();
OriginKeyedPermissionActionServiceFactory::GetInstance(); OriginKeyedPermissionActionServiceFactory::GetInstance();
OriginTrialsFactory::GetInstance(); OriginTrialsFactory::GetInstance();
@@ -1204,7 +1198,6 @@ void ChromeBrowserMainExtraPartsProfiles @@ -1216,7 +1210,6 @@ void ChromeBrowserMainExtraPartsProfiles
#else
policy::UserPolicySigninServiceFactory::GetInstance(); policy::UserPolicySigninServiceFactory::GetInstance();
#endif #endif
PolicyBlocklistFactory::GetInstance();
- PredictionModelHandlerProviderFactory::GetInstance(); - PredictionModelHandlerProviderFactory::GetInstance();
PredictionServiceFactory::GetInstance(); PredictionServiceFactory::GetInstance();
predictors::AutocompleteActionPredictorFactory::GetInstance(); predictors::AutocompleteActionPredictorFactory::GetInstance();
predictors::LoadingPredictorFactory::GetInstance(); predictors::LoadingPredictorFactory::GetInstance();
@@ -1287,10 +1280,6 @@ void ChromeBrowserMainExtraPartsProfiles @@ -1298,10 +1291,6 @@ void ChromeBrowserMainExtraPartsProfiles
SafetyHubMenuNotificationServiceFactory::GetInstance(); SafetyHubMenuNotificationServiceFactory::GetInstance();
#if !BUILDFLAG(IS_ANDROID) #if !BUILDFLAG(IS_ANDROID)
SafetyHubHatsServiceFactory::GetInstance(); SafetyHubHatsServiceFactory::GetInstance();
@@ -533,7 +566,7 @@
#endif #endif
#if BUILDFLAG(IS_CHROMEOS) #if BUILDFLAG(IS_CHROMEOS)
if (ash::features::IsScannerEnabled()) { if (ash::features::IsScannerEnabled()) {
@@ -1414,7 +1403,6 @@ void ChromeBrowserMainExtraPartsProfiles @@ -1425,7 +1414,6 @@ void ChromeBrowserMainExtraPartsProfiles
TrackingProtectionSettingsFactory::GetInstance(); TrackingProtectionSettingsFactory::GetInstance();
translate::TranslateRankerFactory::GetInstance(); translate::TranslateRankerFactory::GetInstance();
#if !BUILDFLAG(IS_ANDROID) #if !BUILDFLAG(IS_ANDROID)
@@ -543,7 +576,7 @@
#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID) #if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
--- a/chrome/browser/profiles/off_the_record_profile_impl.cc --- a/chrome/browser/profiles/off_the_record_profile_impl.cc
+++ b/chrome/browser/profiles/off_the_record_profile_impl.cc +++ b/chrome/browser/profiles/off_the_record_profile_impl.cc
@@ -224,11 +224,6 @@ void OffTheRecordProfileImpl::Init() { @@ -227,11 +227,6 @@ void OffTheRecordProfileImpl::Init() {
// AccessibilityLabelsService has a default prefs behavior in incognito. // AccessibilityLabelsService has a default prefs behavior in incognito.
AccessibilityLabelsService::InitOffTheRecordPrefs(this); AccessibilityLabelsService::InitOffTheRecordPrefs(this);
@@ -557,7 +590,7 @@
// System Profile. // System Profile.
--- a/chrome/browser/profiles/profile_impl.cc --- a/chrome/browser/profiles/profile_impl.cc
+++ b/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc
@@ -845,11 +845,6 @@ void ProfileImpl::DoFinalInit(CreateMode @@ -842,11 +842,6 @@ void ProfileImpl::DoFinalInit(CreateMode
// The password settings service needs to start listening to settings // The password settings service needs to start listening to settings
// changes from Google Mobile Services, as early as possible. // changes from Google Mobile Services, as early as possible.
PasswordManagerSettingsServiceFactory::GetForProfile(this); PasswordManagerSettingsServiceFactory::GetForProfile(this);
@@ -579,7 +612,7 @@
#include "chrome/browser/prefs/incognito_mode_prefs.h" #include "chrome/browser/prefs/incognito_mode_prefs.h"
#include "chrome/browser/profiles/delete_profile_helper.h" #include "chrome/browser/profiles/delete_profile_helper.h"
#include "chrome/browser/profiles/keep_alive/profile_keep_alive_types.h" #include "chrome/browser/profiles/keep_alive/profile_keep_alive_types.h"
@@ -1487,9 +1486,6 @@ void ProfileManager::DoFinalInitForServi @@ -1507,9 +1506,6 @@ void ProfileManager::DoFinalInitForServi
// Ensure NavigationPredictorKeyedService is started. // Ensure NavigationPredictorKeyedService is started.
NavigationPredictorKeyedServiceFactory::GetForProfile(profile); NavigationPredictorKeyedServiceFactory::GetForProfile(profile);
@@ -591,7 +624,7 @@
#if BUILDFLAG(IS_ANDROID) #if BUILDFLAG(IS_ANDROID)
--- a/chrome/browser/resources/BUILD.gn --- a/chrome/browser/resources/BUILD.gn
+++ b/chrome/browser/resources/BUILD.gn +++ b/chrome/browser/resources/BUILD.gn
@@ -110,7 +110,6 @@ group("resources") { @@ -111,7 +111,6 @@ group("resources") {
if (is_mac) { if (is_mac) {
public_deps += [ public_deps += [
"//chrome/browser/resources/media/mei_preload:component", "//chrome/browser/resources/media/mei_preload:component",
@@ -614,7 +647,7 @@
${this.showErrorDialog ? html`<viewer-error-dialog id="error-dialog"> ${this.showErrorDialog ? html`<viewer-error-dialog id="error-dialog">
--- a/chrome/browser/ui/BUILD.gn --- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn
@@ -1469,8 +1469,6 @@ static_library("ui") { @@ -1491,8 +1491,6 @@ static_library("ui") {
"//chrome/browser/regional_capabilities", "//chrome/browser/regional_capabilities",
"//chrome/browser/safe_browsing", "//chrome/browser/safe_browsing",
"//chrome/browser/safe_browsing:advanced_protection", "//chrome/browser/safe_browsing:advanced_protection",
@@ -623,7 +656,7 @@
"//chrome/browser/smart_card", "//chrome/browser/smart_card",
"//chrome/browser/tab_group_sync:utils", "//chrome/browser/tab_group_sync:utils",
"//chrome/browser/themes", "//chrome/browser/themes",
@@ -2227,7 +2225,6 @@ static_library("ui") { @@ -2253,7 +2251,6 @@ static_library("ui") {
"//chrome/browser/policy:onc", "//chrome/browser/policy:onc",
"//chrome/browser/policy:system_features_disable_list", "//chrome/browser/policy:system_features_disable_list",
"//chrome/browser/push_notification", "//chrome/browser/push_notification",
@@ -631,8 +664,8 @@
"//chrome/browser/ui/ash/accessibility", "//chrome/browser/ui/ash/accessibility",
"//chrome/browser/ui/ash/app_access", "//chrome/browser/ui/ash/app_access",
"//chrome/browser/ui/ash/arc", "//chrome/browser/ui/ash/arc",
@@ -4685,7 +4682,6 @@ static_library("ui") { @@ -4727,7 +4724,6 @@ static_library("ui") {
# c/b/ui/passwords/passwords_model_delegate.h, passwords_client_ui_delegate.h. "//chrome/browser/ui/views/zoom",
"//chrome/browser/ui/webauthn:impl", "//chrome/browser/ui/webauthn:impl",
"//chrome/browser/ui/webui/app_service_internals", "//chrome/browser/ui/webui/app_service_internals",
- "//chrome/browser/ui/webui/autofill_ml_internals", - "//chrome/browser/ui/webui/autofill_ml_internals",
@@ -691,9 +724,19 @@
// Holds subscriptions for TabInterface callbacks. // Holds subscriptions for TabInterface callbacks.
std::vector<base::CallbackListSubscription> tab_subscriptions_; std::vector<base::CallbackListSubscription> tab_subscriptions_;
--- a/chrome/browser/ui/safety_hub/BUILD.gn
+++ b/chrome/browser/ui/safety_hub/BUILD.gn
@@ -37,7 +37,6 @@ source_set("safety_hub") {
"//components/content_settings/core/browser",
"//components/content_settings/core/common",
"//components/keyed_service/core",
- "//components/safe_browsing/content/browser/notification_content_detection",
"//components/safe_browsing/core/browser:safe_browsing_metrics_collector",
"//components/safe_browsing/core/browser/db:database_manager",
"//components/safety_check:features",
--- a/chrome/browser/ui/views/user_education/browser_user_education_service.cc --- a/chrome/browser/ui/views/user_education/browser_user_education_service.cc
+++ b/chrome/browser/ui/views/user_education/browser_user_education_service.cc +++ b/chrome/browser/ui/views/user_education/browser_user_education_service.cc
@@ -786,39 +786,6 @@ void MaybeRegisterChromeFeaturePromos( @@ -818,39 +818,6 @@ void MaybeRegisterChromeFeaturePromos(
.SetBubbleIcon(kLightbulbOutlineIcon) .SetBubbleIcon(kLightbulbOutlineIcon)
.SetBubbleTitleText(IDS_PASSWORD_MANAGER_IPH_CREATE_SHORTCUT_TITLE))); .SetBubbleTitleText(IDS_PASSWORD_MANAGER_IPH_CREATE_SHORTCUT_TITLE)));
@@ -735,7 +778,7 @@
registry.RegisterFeature(std::move( registry.RegisterFeature(std::move(
--- a/chrome/browser/ui/webui/BUILD.gn --- a/chrome/browser/ui/webui/BUILD.gn
+++ b/chrome/browser/ui/webui/BUILD.gn +++ b/chrome/browser/ui/webui/BUILD.gn
@@ -60,7 +60,6 @@ source_set("configs") { @@ -68,7 +68,6 @@ source_set("configs") {
"//chrome/browser/ui/webui/access_code_cast", "//chrome/browser/ui/webui/access_code_cast",
"//chrome/browser/ui/webui/actor_internals", "//chrome/browser/ui/webui/actor_internals",
"//chrome/browser/ui/webui/app_service_internals", "//chrome/browser/ui/webui/app_service_internals",
@@ -745,7 +788,7 @@
"//chrome/browser/ui/webui/new_tab_footer", "//chrome/browser/ui/webui/new_tab_footer",
--- a/chrome/browser/ui/webui/chrome_web_ui_configs.cc --- a/chrome/browser/ui/webui/chrome_web_ui_configs.cc
+++ b/chrome/browser/ui/webui/chrome_web_ui_configs.cc +++ b/chrome/browser/ui/webui/chrome_web_ui_configs.cc
@@ -298,7 +298,6 @@ void RegisterChromeWebUIConfigs() { @@ -299,7 +299,6 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<actor::ui::ActorOverlayUIConfig>()); map.AddWebUIConfig(std::make_unique<actor::ui::ActorOverlayUIConfig>());
map.AddWebUIConfig(std::make_unique<ActorInternalsUIConfig>()); map.AddWebUIConfig(std::make_unique<ActorInternalsUIConfig>());
map.AddWebUIConfig(std::make_unique<AppServiceInternalsUIConfig>()); map.AddWebUIConfig(std::make_unique<AppServiceInternalsUIConfig>());
@@ -858,7 +901,7 @@
#include "chrome/browser/speech/extension_api/tts_engine_extension_api.h" #include "chrome/browser/speech/extension_api/tts_engine_extension_api.h"
#include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/translate/chrome_translate_client.h"
#include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser.h"
@@ -302,14 +300,6 @@ ReadAnythingUntrustedPageHandler::ReadAn @@ -314,14 +312,6 @@ ReadAnythingUntrustedPageHandler::ReadAn
prefs_lang = language::ExtractBaseLanguage(prefs_lang); prefs_lang = language::ExtractBaseLanguage(prefs_lang);
SetDefaultLanguageCode(prefs_lang); SetDefaultLanguageCode(prefs_lang);
@@ -886,7 +929,7 @@
# It is enableable separately to facilitate testing. # It is enableable separately to facilitate testing.
--- a/chrome/renderer/BUILD.gn --- a/chrome/renderer/BUILD.gn
+++ b/chrome/renderer/BUILD.gn +++ b/chrome/renderer/BUILD.gn
@@ -346,18 +346,6 @@ static_library("renderer") { @@ -345,18 +345,6 @@ static_library("renderer") {
] ]
} else { } else {
sources += [ sources += [
@@ -905,7 +948,7 @@
"media/chrome_speech_recognition_client.cc", "media/chrome_speech_recognition_client.cc",
"media/chrome_speech_recognition_client.h", "media/chrome_speech_recognition_client.h",
"searchbox/searchbox.cc", "searchbox/searchbox.cc",
@@ -373,7 +361,6 @@ static_library("renderer") { @@ -372,7 +360,6 @@ static_library("renderer") {
"//components/crx_file", "//components/crx_file",
"//components/trusted_vault", "//components/trusted_vault",
"//services/screen_ai/buildflags", "//services/screen_ai/buildflags",
@@ -923,7 +966,7 @@
#include "chrome/renderer/actor/journal.h" #include "chrome/renderer/actor/journal.h"
#include "chrome/renderer/actor/page_stability_monitor.h" #include "chrome/renderer/actor/page_stability_monitor.h"
#include "chrome/renderer/actor/tool_executor.h" #include "chrome/renderer/actor/tool_executor.h"
@@ -325,20 +324,6 @@ void ChromeRenderFrameObserver::DidCommi @@ -338,20 +337,6 @@ void ChromeRenderFrameObserver::DidCommi
} }
void ChromeRenderFrameObserver::DidClearWindowObject() { void ChromeRenderFrameObserver::DidClearWindowObject() {
@@ -946,7 +989,7 @@
void ChromeRenderFrameObserver::DidMeaningfulLayout( void ChromeRenderFrameObserver::DidMeaningfulLayout(
--- a/chrome/test/BUILD.gn --- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn
@@ -2463,9 +2463,6 @@ if (!is_android) { @@ -2488,9 +2488,6 @@ if (!is_android) {
"//chrome/browser/resource_coordinator:tab_manager_features", "//chrome/browser/resource_coordinator:tab_manager_features",
"//chrome/browser/safe_browsing:advanced_protection", "//chrome/browser/safe_browsing:advanced_protection",
"//chrome/browser/safe_browsing:verdict_cache_manager_factory", "//chrome/browser/safe_browsing:verdict_cache_manager_factory",
@@ -956,7 +999,7 @@
"//chrome/browser/search", "//chrome/browser/search",
"//chrome/browser/search_engines", "//chrome/browser/search_engines",
"//chrome/browser/segmentation_platform:test_utils", "//chrome/browser/segmentation_platform:test_utils",
@@ -2914,8 +2911,6 @@ if (!is_android) { @@ -2937,8 +2934,6 @@ if (!is_android) {
"//services/preferences/public/cpp", "//services/preferences/public/cpp",
"//services/preferences/public/cpp/tracked", "//services/preferences/public/cpp/tracked",
"//services/preferences/tracked:features", "//services/preferences/tracked:features",
@@ -965,7 +1008,17 @@
"//services/service_manager/public/cpp", "//services/service_manager/public/cpp",
"//services/strings", "//services/strings",
"//services/test/echo/public/mojom", "//services/test/echo/public/mojom",
@@ -8555,7 +8550,6 @@ test("unit_tests") { @@ -7253,9 +7248,6 @@ test("unit_tests") {
"//components/safe_browsing/content/browser",
"//components/safe_browsing/content/browser:client_side_detection_images_cache",
"//components/safe_browsing/content/browser:credit_card_form_event",
- "//components/safe_browsing/content/browser/notification_content_detection",
- "//components/safe_browsing/content/browser/notification_content_detection:notifications_global_cache_list",
- "//components/safe_browsing/content/browser/notification_content_detection:test_utils",
"//components/safe_browsing/content/browser/password_protection",
"//components/safe_browsing/content/browser/password_protection:mock_password_protection",
"//components/safe_browsing/content/browser/web_ui",
@@ -8586,7 +8578,6 @@ test("unit_tests") {
# #
# TODO(crbug.com/417513088): Maybe merge with the non-android `deps` declaration above? # TODO(crbug.com/417513088): Maybe merge with the non-android `deps` declaration above?
deps += [ deps += [
@@ -973,7 +1026,7 @@
"//chrome:packed_resources_integrity_header", "//chrome:packed_resources_integrity_header",
"//chrome/browser/apps:icon_standardizer", "//chrome/browser/apps:icon_standardizer",
"//chrome/browser/apps/app_service", "//chrome/browser/apps/app_service",
@@ -8591,7 +8585,6 @@ test("unit_tests") { @@ -8621,7 +8612,6 @@ test("unit_tests") {
"//chrome/browser/profile_resetter:fake_profile_resetter", "//chrome/browser/profile_resetter:fake_profile_resetter",
"//chrome/browser/resource_coordinator:tab_manager_features", "//chrome/browser/resource_coordinator:tab_manager_features",
"//chrome/browser/resources/new_tab_page_instant:resources_grit", "//chrome/browser/resources/new_tab_page_instant:resources_grit",
@@ -1004,7 +1057,7 @@
python_library("fixtures") { python_library("fixtures") {
--- a/chrome/utility/BUILD.gn --- a/chrome/utility/BUILD.gn
+++ b/chrome/utility/BUILD.gn +++ b/chrome/utility/BUILD.gn
@@ -145,7 +145,6 @@ static_library("utility") { @@ -143,7 +143,6 @@ static_library("utility") {
"//components/user_data_importer/content", "//components/user_data_importer/content",
"//components/user_data_importer/utility:bookmarks", "//components/user_data_importer/utility:bookmarks",
"//services/proxy_resolver:lib", "//services/proxy_resolver:lib",
@@ -1023,7 +1076,7 @@
#endif // !BUILDFLAG(IS_ANDROID) #endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE) #if BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE)
@@ -266,12 +264,6 @@ auto RunSpeechRecognitionService( @@ -260,12 +258,6 @@ auto RunSpeechRecognitionService(
} }
#endif // !BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE) #endif // !BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE)
@@ -1036,7 +1089,7 @@
#if (BUILDFLAG(SAFE_BROWSING_DOWNLOAD_PROTECTION) && \ #if (BUILDFLAG(SAFE_BROWSING_DOWNLOAD_PROTECTION) && \
!BUILDFLAG(IS_ANDROID)) || \ !BUILDFLAG(IS_ANDROID)) || \
@@ -467,7 +459,6 @@ void RegisterMainThreadServices(mojo::Se @@ -445,7 +437,6 @@ void RegisterMainThreadServices(mojo::Se
services.Add(RunProfileImporter); services.Add(RunProfileImporter);
services.Add(RunMirroringService); services.Add(RunMirroringService);
services.Add(RunPassageEmbeddingsService); services.Add(RunPassageEmbeddingsService);
@@ -1046,7 +1099,7 @@
#if BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE) #if BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE)
--- a/components/BUILD.gn --- a/components/BUILD.gn
+++ b/components/BUILD.gn +++ b/components/BUILD.gn
@@ -622,7 +622,6 @@ test("components_unittests") { @@ -625,7 +625,6 @@ test("components_unittests") {
"//components/one_time_tokens/core/browser:unit_tests", "//components/one_time_tokens/core/browser:unit_tests",
"//components/page_info:unit_tests", "//components/page_info:unit_tests",
"//components/permissions:unit_tests", "//components/permissions:unit_tests",
@@ -1075,7 +1128,7 @@
GeoIpCountryCode country_code; GeoIpCountryCode country_code;
LanguageCode current_page_language; LanguageCode current_page_language;
std::unique_ptr<BufferingLogManager> log_manager; std::unique_ptr<BufferingLogManager> log_manager;
@@ -718,13 +716,6 @@ void AutofillManager::ParseFormsAsyncCom @@ -721,13 +719,6 @@ void AutofillManager::ParseFormsAsyncCom
} }
} }
@@ -1089,7 +1142,7 @@
if (!context.regex_predictions.empty()) { if (!context.regex_predictions.empty()) {
context.regex_predictions[i].ApplyTo(form_structure->fields()); context.regex_predictions[i].ApplyTo(form_structure->fields());
} }
@@ -843,10 +834,8 @@ void AutofillManager::RunMlModels( @@ -846,10 +837,8 @@ void AutofillManager::RunMlModels(
})); }));
switch (source) { switch (source) {
case HeuristicSource::kAutofillMachineLearning: case HeuristicSource::kAutofillMachineLearning:
@@ -1100,7 +1153,7 @@
break; break;
case HeuristicSource::kRegexes: case HeuristicSource::kRegexes:
NOTREACHED(); NOTREACHED();
@@ -968,26 +957,6 @@ void AutofillManager::LogCurrentFieldTyp @@ -992,26 +981,6 @@ void AutofillManager::LogCurrentFieldTyp
void AutofillManager::SubscribeToMlModelChanges( void AutofillManager::SubscribeToMlModelChanges(
FieldClassificationModelHandler& handler) { FieldClassificationModelHandler& handler) {
@@ -1159,7 +1212,7 @@
}; };
--- a/components/update_client/BUILD.gn --- a/components/update_client/BUILD.gn
+++ b/components/update_client/BUILD.gn +++ b/components/update_client/BUILD.gn
@@ -361,8 +361,6 @@ source_set("unit_tests") { @@ -360,8 +360,6 @@ source_set("unit_tests") {
"//third_party/puffin:libpuffpatch", "//third_party/puffin:libpuffpatch",
"//third_party/re2", "//third_party/re2",
] ]
@@ -1170,7 +1223,7 @@
fuzzer_test("update_client_protocol_serializer_fuzzer") { fuzzer_test("update_client_protocol_serializer_fuzzer") {
--- a/content/shell/BUILD.gn --- a/content/shell/BUILD.gn
+++ b/content/shell/BUILD.gn +++ b/content/shell/BUILD.gn
@@ -831,10 +831,6 @@ if (is_apple) { @@ -836,10 +836,6 @@ if (is_apple) {
deps = [ "//third_party/icu:icudata" ] deps = [ "//third_party/icu:icudata" ]
} }
@@ -1181,6 +1234,42 @@
if (v8_use_external_startup_data) { if (v8_use_external_startup_data) {
public_deps += [ "//v8" ] public_deps += [ "//v8" ]
if (use_v8_context_snapshot) { if (use_v8_context_snapshot) {
--- a/media/webrtc/BUILD.gn
+++ b/media/webrtc/BUILD.gn
@@ -26,7 +26,6 @@ component("webrtc") {
deps = [
"//base",
"//build:chromecast_buildflags",
- "//components/optimization_guide/core/inference:op_resolver",
"//media",
"//third_party/webrtc_overrides:webrtc_component",
]
--- a/media/webrtc/helpers.cc
+++ b/media/webrtc/helpers.cc
@@ -158,23 +158,6 @@ CreateWebRtcAudioProcessingModule(
webrtc::EchoCanceller3Config::CreateDefaultMultichannelConfig();
std::unique_ptr<webrtc::NeuralResidualEchoEstimator> echo_estimator;
- // Fuchsia does not use the optimization guide.
- // Avoid linking the op resolver to keep Fuchsia binary size down.
- // TODO(crbug.com/450466837): Investigate if this build guard can be avoided.
-#if !BUILDFLAG(IS_FUCHSIA)
- if (residual_echo_estimator_model) {
- optimization_guide::TFLiteOpResolver op_resolver;
- echo_estimator = webrtc::CreateNeuralResidualEchoEstimator(
- residual_echo_estimator_model, &op_resolver);
- if (echo_estimator) {
- aec3_config = echo_estimator->GetConfiguration(/*multi_channel=*/false);
- multichannel_aec3_config =
- echo_estimator->GetConfiguration(/*multi_channel=*/true);
- } else {
- LOG(ERROR) << "Failed to initialize neural residual echo estimator.";
- }
- }
-#endif // !BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(SYSTEM_LOOPBACK_AS_AEC_REFERENCE)
if (settings.use_loopback_aec_reference) {
--- a/services/on_device_model/ml/BUILD.gn --- a/services/on_device_model/ml/BUILD.gn
+++ b/services/on_device_model/ml/BUILD.gn +++ b/services/on_device_model/ml/BUILD.gn
@@ -66,7 +66,6 @@ if (use_blink || (is_ios && build_with_i @@ -66,7 +66,6 @@ if (use_blink || (is_ios && build_with_i
@@ -1337,7 +1426,7 @@
} }
--- a/third_party/devtools-frontend/src/front_end/BUILD.gn --- a/third_party/devtools-frontend/src/front_end/BUILD.gn
+++ b/third_party/devtools-frontend/src/front_end/BUILD.gn +++ b/third_party/devtools-frontend/src/front_end/BUILD.gn
@@ -213,7 +213,6 @@ group("unittests") { @@ -214,7 +214,6 @@ group("unittests") {
"panels/timeline:unittests", "panels/timeline:unittests",
"panels/timeline/components:unittests", "panels/timeline/components:unittests",
"panels/timeline/components/insights:unittests", "panels/timeline/components/insights:unittests",

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn
@@ -598,8 +598,6 @@ static_library("browser") { @@ -571,8 +571,6 @@ static_library("browser") {
"idle/idle_detection_permission_context.h", "idle/idle_detection_permission_context.h",
"interstitials/chrome_settings_page_helper.cc", "interstitials/chrome_settings_page_helper.cc",
"interstitials/chrome_settings_page_helper.h", "interstitials/chrome_settings_page_helper.h",
@@ -11,7 +11,7 @@
"invalidation/profile_invalidation_provider_factory.cc", "invalidation/profile_invalidation_provider_factory.cc",
"invalidation/profile_invalidation_provider_factory.h", "invalidation/profile_invalidation_provider_factory.h",
"k_anonymity_service/k_anonymity_service_client.cc", "k_anonymity_service/k_anonymity_service_client.cc",
@@ -2393,7 +2391,6 @@ static_library("browser") { @@ -2379,7 +2377,6 @@ static_library("browser") {
"//components/resources", "//components/resources",
"//components/safe_browsing/content/browser", "//components/safe_browsing/content/browser",
"//components/safe_browsing/content/browser:safe_browsing_service", "//components/safe_browsing/content/browser:safe_browsing_service",
@@ -19,7 +19,7 @@
"//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/password_protection",
"//components/safe_browsing/content/browser/web_ui", "//components/safe_browsing/content/browser/web_ui",
"//components/safe_browsing/content/common/proto:download_file_types_proto", "//components/safe_browsing/content/common/proto:download_file_types_proto",
@@ -4005,10 +4002,6 @@ static_library("browser") { @@ -4004,10 +4001,6 @@ static_library("browser") {
"new_tab_page/modules/modules_switches.h", "new_tab_page/modules/modules_switches.h",
"new_tab_page/modules/new_tab_page_modules.cc", "new_tab_page/modules/new_tab_page_modules.cc",
"new_tab_page/modules/new_tab_page_modules.h", "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.cc",
"new_tab_page/modules/v2/authentication/microsoft_auth_page_handler.h", "new_tab_page/modules/v2/authentication/microsoft_auth_page_handler.h",
"new_tab_page/modules/v2/calendar/calendar_fake_data_helper.cc", "new_tab_page/modules/v2/calendar/calendar_fake_data_helper.cc",
@@ -8643,7 +8636,6 @@ static_library("browser_generated_files" @@ -8608,7 +8601,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_chrome_colors_info",
"//chrome/browser/new_tab_page/chrome_colors:generate_colors_info", "//chrome/browser/new_tab_page/chrome_colors:generate_colors_info",
"//chrome/browser/new_tab_page/modules/file_suggestion:mojo_bindings", "//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/authentication:mojo_bindings",
"//chrome/browser/new_tab_page/modules/v2/calendar: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", "//chrome/browser/new_tab_page/modules/v2/most_relevant_tab_resumption:mojo_bindings",
@@ -9132,8 +9124,6 @@ static_library("test_support") { @@ -9074,8 +9066,6 @@ static_library("test_support") {
"//components/reporting/util:status", "//components/reporting/util:status",
"//components/reporting/util:status_macros", "//components/reporting/util:status_macros",
"//components/reporting/util:task_runner_context", "//components/reporting/util:task_runner_context",
@@ -47,6 +47,33 @@
"//components/safe_browsing/core/common/proto:csd_proto", "//components/safe_browsing/core/common/proto:csd_proto",
"//components/search_engines:test_support", "//components/search_engines:test_support",
"//components/security_interstitials/content:security_interstitial_page", "//components/security_interstitials/content:security_interstitial_page",
--- a/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc
+++ b/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc
@@ -30,7 +30,7 @@ GeneratedJavascriptOptimizerPref::Genera
user_prefs_registrar_.Init(profile->GetPrefs());
user_prefs_registrar_.AddMultiple(
{prefs::kJavascriptOptimizerBlockedForUnfamiliarSites,
- prefs::kSafeBrowsingEnabled},
+ },
base::BindRepeating(
&GeneratedJavascriptOptimizerPref::OnPreferencesChanged,
base::Unretained(this)));
@@ -98,7 +98,6 @@ PrefObject GeneratedJavascriptOptimizerP
&pref_object, SettingSource::kPolicy);
}
- if (!safe_browsing::IsSafeBrowsingEnabled(*profile_->GetPrefs())) {
pref_object.enforcement =
extensions::api::settings_private::Enforcement::kEnforced;
pref_object.controlled_by =
@@ -109,7 +108,6 @@ PrefObject GeneratedJavascriptOptimizerP
user_selectable_values.Append(
base::Value(static_cast<int>(JavascriptOptimizerSetting::kBlocked)));
pref_object.user_selectable_values = std::move(user_selectable_values);
- }
return pref_object;
}
--- a/chrome/browser/download/bubble/download_bubble_ui_controller.cc --- a/chrome/browser/download/bubble/download_bubble_ui_controller.cc
+++ b/chrome/browser/download/bubble/download_bubble_ui_controller.cc +++ b/chrome/browser/download/bubble/download_bubble_ui_controller.cc
@@ -47,7 +47,6 @@ @@ -47,7 +47,6 @@
@@ -74,7 +101,7 @@
// Launch a HaTS survey. Note this needs to come before the command is // Launch a HaTS survey. Note this needs to come before the command is
--- a/chrome/browser/download/chrome_download_manager_delegate.cc --- a/chrome/browser/download/chrome_download_manager_delegate.cc
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc
@@ -179,7 +179,6 @@ using content::DownloadManager; @@ -185,7 +185,6 @@ using content::DownloadManager;
using download::DownloadItem; using download::DownloadItem;
using download::DownloadPathReservationTracker; using download::DownloadPathReservationTracker;
using download::PathValidationResult; using download::PathValidationResult;
@@ -82,7 +109,7 @@
using ConnectionType = net::NetworkChangeNotifier::ConnectionType; using ConnectionType = net::NetworkChangeNotifier::ConnectionType;
#if BUILDFLAG(SAFE_BROWSING_DOWNLOAD_PROTECTION) #if BUILDFLAG(SAFE_BROWSING_DOWNLOAD_PROTECTION)
@@ -1899,7 +1898,6 @@ void ChromeDownloadManagerDelegate::OnDo @@ -1969,7 +1968,6 @@ void ChromeDownloadManagerDelegate::OnDo
DownloadItemModel model(item); DownloadItemModel model(item);
model.DetermineAndSetShouldPreferOpeningInBrowser( model.DetermineAndSetShouldPreferOpeningInBrowser(
target_info.target_path, target_info.is_filetype_handled_safely); target_info.target_path, target_info.is_filetype_handled_safely);
@@ -90,7 +117,7 @@
} }
if (ShouldBlockFile(item, target_info.danger_type)) { if (ShouldBlockFile(item, target_info.danger_type)) {
MaybeReportDangerousDownloadBlocked( MaybeReportDangerousDownloadBlocked(
@@ -1980,49 +1978,20 @@ bool ChromeDownloadManagerDelegate::IsOp @@ -2050,49 +2048,20 @@ bool ChromeDownloadManagerDelegate::IsOp
bool ChromeDownloadManagerDelegate::ShouldBlockFile( bool ChromeDownloadManagerDelegate::ShouldBlockFile(
download::DownloadItem* item, download::DownloadItem* item,
download::DownloadDangerType danger_type) const { download::DownloadDangerType danger_type) const {
@@ -292,20 +319,9 @@
} }
base::TimeDelta GetIgnoreDownloadBubbleWarningDelay() { base::TimeDelta GetIgnoreDownloadBubbleWarningDelay() {
--- a/chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
+++ b/chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
@@ -246,8 +246,6 @@ AnalysisSettings AnalysisServiceSettings
settings.block_large_files = block_large_files_;
if (is_cloud_analysis()) {
CloudAnalysisSettings cloud_settings;
- cloud_settings.analysis_url =
- GetRegionalizedEndpoint(analysis_config_->region_urls, data_region);
// We assume all support_tags structs have the same max file size.
cloud_settings.max_file_size =
analysis_config_->supported_tags[0].max_file_size;
--- a/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc --- a/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc
+++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc +++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc
@@ -40,8 +40,6 @@ @@ -39,8 +39,6 @@
#include "chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_factory.h" #include "chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_factory.h"
#include "chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.h" #include "chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.h"
#include "chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.h" #include "chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.h"
@@ -316,7 +332,7 @@
#include "chrome/grit/generated_resources.h" #include "chrome/grit/generated_resources.h"
--- a/chrome/browser/enterprise/connectors/analysis/content_analysis_downloads_delegate.cc --- a/chrome/browser/enterprise/connectors/analysis/content_analysis_downloads_delegate.cc
+++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_downloads_delegate.cc +++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_downloads_delegate.cc
@@ -126,7 +126,7 @@ ContentAnalysisDownloadsDelegate::GetCus @@ -125,7 +125,7 @@ ContentAnalysisDownloadsDelegate::GetCus
} }
bool ContentAnalysisDownloadsDelegate::BypassRequiresJustification() const { bool ContentAnalysisDownloadsDelegate::BypassRequiresJustification() const {
@@ -433,7 +449,7 @@
void OnGotFileInfo( void OnGotFileInfo(
--- a/chrome/browser/enterprise/connectors/connectors_manager.cc --- a/chrome/browser/enterprise/connectors/connectors_manager.cc
+++ b/chrome/browser/enterprise/connectors/connectors_manager.cc +++ b/chrome/browser/enterprise/connectors/connectors_manager.cc
@@ -316,26 +316,7 @@ std::vector<const AnalysisConfig*> Conne @@ -317,26 +317,7 @@ std::vector<const AnalysisConfig*> Conne
} }
DataRegion ConnectorsManager::GetDataRegion(AnalysisConnector connector) const { DataRegion ConnectorsManager::GetDataRegion(AnalysisConnector connector) const {
@@ -634,7 +650,7 @@
signal_response.profile_id = profile_id_service_->GetProfileId(); signal_response.profile_id = profile_id_service_->GetProfileId();
--- a/chrome/browser/extensions/BUILD.gn --- a/chrome/browser/extensions/BUILD.gn
+++ b/chrome/browser/extensions/BUILD.gn +++ b/chrome/browser/extensions/BUILD.gn
@@ -407,8 +407,6 @@ source_set("extensions") { @@ -405,8 +405,6 @@ source_set("extensions") {
"mv2_deprecation_impact_checker.cc", "mv2_deprecation_impact_checker.cc",
"mv2_deprecation_impact_checker.h", "mv2_deprecation_impact_checker.h",
"mv2_experiment_stage.h", "mv2_experiment_stage.h",
@@ -664,7 +680,7 @@
info.enterprise_profile_id = signals.enterprise_profile_id; info.enterprise_profile_id = signals.enterprise_profile_id;
--- a/chrome/browser/extensions/api/settings_private/prefs_util.cc --- a/chrome/browser/extensions/api/settings_private/prefs_util.cc
+++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc +++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc
@@ -382,8 +382,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil @@ -385,8 +385,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
settings_api::PrefType::kBoolean; settings_api::PrefType::kBoolean;
(*s_allowlist)[::kGeneratedHttpsFirstModePref] = (*s_allowlist)[::kGeneratedHttpsFirstModePref] =
settings_api::PrefType::kNumber; settings_api::PrefType::kNumber;
@@ -699,7 +715,7 @@
void Blocklist::GetMalwareIDs(const std::set<ExtensionId>& ids, void Blocklist::GetMalwareIDs(const std::set<ExtensionId>& ids,
--- a/chrome/browser/extensions/chrome_extension_system.cc --- a/chrome/browser/extensions/chrome_extension_system.cc
+++ b/chrome/browser/extensions/chrome_extension_system.cc +++ b/chrome/browser/extensions/chrome_extension_system.cc
@@ -464,8 +464,6 @@ void ChromeExtensionSystem::InstallUpdat @@ -466,8 +466,6 @@ void ChromeExtensionSystem::InstallUpdat
void ChromeExtensionSystem::PerformActionBasedOnOmahaAttributes( void ChromeExtensionSystem::PerformActionBasedOnOmahaAttributes(
const std::string& extension_id, const std::string& extension_id,
const base::Value::Dict& attributes) { const base::Value::Dict& attributes) {
@@ -751,7 +767,7 @@
#include "chrome/browser/extensions/permissions/permissions_updater.h" #include "chrome/browser/extensions/permissions/permissions_updater.h"
#include "chrome/browser/extensions/profile_util.h" #include "chrome/browser/extensions/profile_util.h"
#include "chrome/browser/extensions/sync/extension_sync_service.h" #include "chrome/browser/extensions/sync/extension_sync_service.h"
@@ -218,9 +217,6 @@ ExtensionService::ExtensionService( @@ -219,9 +218,6 @@ ExtensionService::ExtensionService(
extension_telemetry_service_verdict_handler_(extension_prefs, extension_telemetry_service_verdict_handler_(extension_prefs,
registry_, registry_,
extension_registrar_), extension_registrar_),
@@ -761,7 +777,7 @@
force_installed_tracker_(registry_, profile_), force_installed_tracker_(registry_, profile_),
force_installed_metrics_(registry_, profile_, &force_installed_tracker_), force_installed_metrics_(registry_, profile_, &force_installed_tracker_),
corrupted_extension_reinstaller_( corrupted_extension_reinstaller_(
@@ -407,11 +403,6 @@ void ExtensionService::LoadExtensionsFro @@ -408,11 +404,6 @@ void ExtensionService::LoadExtensionsFro
<< "--load-extension is not allowed in Google Chrome, ignoring."; << "--load-extension is not allowed in Google Chrome, ignoring.";
return; return;
#else // BUILDFLAG(GOOGLE_CHROME_BRANDING) && !BUILDFLAG(IS_CHROMEOS) #else // BUILDFLAG(GOOGLE_CHROME_BRANDING) && !BUILDFLAG(IS_CHROMEOS)
@@ -773,7 +789,7 @@
if (ShouldBlockCommandLineExtension(*profile_)) { if (ShouldBlockCommandLineExtension(*profile_)) {
// TODO(crbug.com/401529219): Deprecate this restriction once // TODO(crbug.com/401529219): Deprecate this restriction once
// --load-extension removal on Chrome builds is fully launched. // --load-extension removal on Chrome builds is fully launched.
@@ -467,17 +458,6 @@ void ExtensionService::LoadSigninProfile @@ -468,17 +459,6 @@ void ExtensionService::LoadSigninProfile
} }
#endif #endif
@@ -874,7 +890,7 @@
} }
--- a/chrome/browser/notifications/persistent_notification_handler.cc --- a/chrome/browser/notifications/persistent_notification_handler.cc
+++ b/chrome/browser/notifications/persistent_notification_handler.cc +++ b/chrome/browser/notifications/persistent_notification_handler.cc
@@ -315,24 +315,6 @@ void PersistentNotificationHandler::Disa @@ -317,33 +317,6 @@ void PersistentNotificationHandler::Disa
NotificationPermissionContext::UpdatePermission(profile, origin, NotificationPermissionContext::UpdatePermission(profile, origin,
CONTENT_SETTING_BLOCK); CONTENT_SETTING_BLOCK);
#endif #endif
@@ -894,12 +910,21 @@
- safe_browsing::MaybeLogSuspiciousNotificationUnsubscribeUkm( - safe_browsing::MaybeLogSuspiciousNotificationUnsubscribeUkm(
- hcsm, origin, notification_id.value(), profile); - hcsm, origin, notification_id.value(), profile);
- } - }
- if (is_suspicious.has_value()) {
- safe_browsing::SafeBrowsingMetricsCollector::
- LogSafeBrowsingNotificationRevocationSourceHistogram(
- is_suspicious.value()
- ? safe_browsing::NotificationRevocationSource::
- kSuspiciousWarningOneTapUnsubscribe
- : safe_browsing::NotificationRevocationSource::
- kStandardOneTapUnsubscribe);
- }
-#endif -#endif
- } - }
} }
void PersistentNotificationHandler::OpenSettings(Profile* profile, void PersistentNotificationHandler::OpenSettings(Profile* profile,
@@ -403,42 +385,6 @@ void PersistentNotificationHandler::OnMa @@ -414,42 +387,6 @@ void PersistentNotificationHandler::OnMa
Profile* profile, Profile* profile,
bool did_show_warning, bool did_show_warning,
bool did_user_unsubscribe) { bool did_user_unsubscribe) {
@@ -944,28 +969,44 @@
#if BUILDFLAG(ENABLE_BACKGROUND_MODE) #if BUILDFLAG(ENABLE_BACKGROUND_MODE)
--- a/chrome/browser/notifications/platform_notification_service_impl.cc --- a/chrome/browser/notifications/platform_notification_service_impl.cc
+++ b/chrome/browser/notifications/platform_notification_service_impl.cc +++ b/chrome/browser/notifications/platform_notification_service_impl.cc
@@ -778,47 +778,8 @@ void PlatformNotificationServiceImpl::Up @@ -792,68 +792,8 @@ void PlatformNotificationServiceImpl::
std::unique_ptr<PersistentNotificationMetadata> persistent_metadata, std::unique_ptr<PersistentNotificationMetadata> persistent_metadata,
bool should_show_warning, bool should_show_warning,
std::optional<std::string> serialized_content_detection_metadata) { std::optional<std::string> serialized_content_detection_metadata) {
- bool suspicious_notification_revoked = false;
- if (base::FeatureList::IsEnabled( - if (base::FeatureList::IsEnabled(
- safe_browsing::kAutoRevokeSuspiciousNotification) && - safe_browsing::kAutoRevokeSuspiciousNotification) &&
- should_show_warning) { - should_show_warning) {
-#if BUILDFLAG(IS_ANDROID)
- suspicious_notification_revoked = AbusiveNotificationPermissionsManager::
- MaybeRevokeSuspiciousNotificationPermission(profile_,
- notification.origin_url());
-#endif
-
- auto* service =
- NotificationsEngagementServiceFactory::GetForProfile(profile_);
- // This service might be missing for incognito profiles and in tests. - // This service might be missing for incognito profiles and in tests.
- if (auto* service = - if (!suspicious_notification_revoked && service) {
- NotificationsEngagementServiceFactory::GetForProfile(profile_)) { - // Increment suspicious count if the notification permission has not been
- // revoked.
- service->RecordNotificationSuspicious(notification.origin_url()); - service->RecordNotificationSuspicious(notification.origin_url());
- } - }
- } - }
- if (base::FeatureList::IsEnabled( - if (base::FeatureList::IsEnabled(
- safe_browsing::kReportNotificationContentDetectionData)) { - safe_browsing::kReportNotificationContentDetectionData)) {
- // If the notification permission has been revoked, we do still want to
- // record the notification in the database for re-grant scenario; however;
- // there is no need to trigger `DidUpdatePersistentMetadata` callback.
- content::PlatformNotificationContext::WriteResourcesResultCallback - content::PlatformNotificationContext::WriteResourcesResultCallback
- callback = base::BindOnce( - callback = suspicious_notification_revoked
- &PlatformNotificationServiceImpl::DidUpdatePersistentMetadata, - ? base::DoNothing()
- weak_ptr_factory_.GetWeakPtr(), std::move(persistent_metadata), - : base::BindOnce(&PlatformNotificationServiceImpl::
- DidUpdatePersistentMetadata,
- weak_ptr_factory_.GetWeakPtr(),
- std::move(persistent_metadata),
- notification, should_show_warning); - notification, should_show_warning);
-#if BUILDFLAG(IS_ANDROID) -#if BUILDFLAG(IS_ANDROID)
- if (should_show_warning) { - if (should_show_warning && !suspicious_notification_revoked) {
- // Keep track of suspicious notification ids. - // Keep track of suspicious notification ids.
- safe_browsing::UpdateSuspiciousNotificationIds( - safe_browsing::UpdateSuspiciousNotificationIds(
- HostContentSettingsMapFactory::GetForProfile(profile_), - HostContentSettingsMapFactory::GetForProfile(profile_),
@@ -986,6 +1027,11 @@
- } - }
- std::move(callback).Run(/*success=*/false); - std::move(callback).Run(/*success=*/false);
- } else { - } else {
- // Notification permission has been revoked due to suspicious content; do
- // not show notification.
- if (suspicious_notification_revoked) {
- return;
- }
DoUpdatePersistentMetadataThenDisplay(std::move(persistent_metadata), DoUpdatePersistentMetadataThenDisplay(std::move(persistent_metadata),
notification, should_show_warning); notification, should_show_warning);
- } - }
@@ -1008,7 +1054,7 @@
page_load_metrics::PageLoadMetricsObserver::ObservePolicy page_load_metrics::PageLoadMetricsObserver::ObservePolicy
--- a/chrome/browser/permissions/permission_revocation_request.cc --- a/chrome/browser/permissions/permission_revocation_request.cc
+++ b/chrome/browser/permissions/permission_revocation_request.cc +++ b/chrome/browser/permissions/permission_revocation_request.cc
@@ -209,32 +209,6 @@ void PermissionRevocationRequest::OnSite @@ -211,32 +211,6 @@ void PermissionRevocationRequest::OnSite
base::TimeTicks::Now() - crowd_deny_request_start_time_.value(); base::TimeTicks::Now() - crowd_deny_request_start_time_.value();
} }
@@ -1093,7 +1139,7 @@
void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived( void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived(
--- a/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc --- a/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc
+++ b/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc +++ b/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc
@@ -718,76 +718,6 @@ bool PermissionsAiUiSelector::ShouldHold @@ -673,77 +673,6 @@ bool PermissionsAiUiSelector::ShouldHold
PredictionSource PermissionsAiUiSelector::GetPredictionTypeToUse( PredictionSource PermissionsAiUiSelector::GetPredictionTypeToUse(
permissions::RequestType request_type) { permissions::RequestType request_type) {
@@ -1141,9 +1187,9 @@
- } - }
- if (use_server_side) { - if (use_server_side) {
- // AIvX models take priority over each other in the following order: - // AIvX models take priority over each other in the following order:
- // AIv4, AIv3, AIv1 - // AIv4, AIv3
-#if BUILDFLAG(BUILD_WITH_TFLITE_LIB) -#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
- if (PredictionModelHandlerProvider::IsAiv4ModelAvailable()) { - if (PredictionModelHandlerProvider::IsAIv4FeatureEnabled()) {
- VLOG(1) << "[CPSS] GetPredictionTypeToUse AIv4"; - VLOG(1) << "[CPSS] GetPredictionTypeToUse AIv4";
- return PredictionSource::kOnDeviceAiv4AndServerSideModel; - return PredictionSource::kOnDeviceAiv4AndServerSideModel;
- } - }
@@ -1152,17 +1198,18 @@
- return PredictionSource::kOnDeviceAiv3AndServerSideModel; - return PredictionSource::kOnDeviceAiv3AndServerSideModel;
- } - }
-#endif // BUILDFLAG(BUILD_WITH_TFLITE_LIB) -#endif // BUILDFLAG(BUILD_WITH_TFLITE_LIB)
- if (base::FeatureList::IsEnabled(permissions::features::kPermissionsAIv1)) {
- VLOG(1) << "[CPSS] GetPredictionTypeToUse AIv1";
- return PredictionSource::kOnDeviceAiv1AndServerSideModel;
- }
- VLOG(1) << "[CPSS] GetPredictionTypeToUse CPSSv3"; - VLOG(1) << "[CPSS] GetPredictionTypeToUse CPSSv3";
- return PredictionSource::kServerSideCpssV3Model; - return PredictionSource::kServerSideCpssV3Model;
- } - }
- -
-#if BUILDFLAG(BUILD_WITH_TFLITE_LIB) -#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
- if (request_type == permissions::RequestType::kNotifications || - if ((request_type == permissions::RequestType::kNotifications &&
- request_type == permissions::RequestType::kGeolocation) { - base::FeatureList::IsEnabled(
- permissions::features::
- kPermissionOnDeviceNotificationPredictions)) ||
- (request_type == permissions::RequestType::kGeolocation &&
- base::FeatureList::IsEnabled(
- permissions::features::kPermissionOnDeviceGeolocationPredictions))) {
- VLOG(1) << "[CPSS] GetPredictionTypeToUse CPSSv1"; - VLOG(1) << "[CPSS] GetPredictionTypeToUse CPSSv1";
- return PredictionSource::kOnDeviceCpssV1Model; - return PredictionSource::kOnDeviceCpssV1Model;
- } - }
@@ -1172,7 +1219,7 @@
return PredictionSource::kNoCpssModel; return PredictionSource::kNoCpssModel;
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
@@ -2544,8 +2544,6 @@ std::unique_ptr<ConfigurationPolicyHandl @@ -2555,8 +2555,6 @@ std::unique_ptr<ConfigurationPolicyHandl
handlers->AddHandler( handlers->AddHandler(
std::make_unique<bookmarks::ManagedBookmarksPolicyHandler>( std::make_unique<bookmarks::ManagedBookmarksPolicyHandler>(
chrome_schema)); chrome_schema));
@@ -1183,7 +1230,7 @@
std::make_unique<URLBlocklistPolicyHandler>(key::kURLBlocklist)); std::make_unique<URLBlocklistPolicyHandler>(key::kURLBlocklist));
--- a/chrome/browser/prefs/browser_prefs.cc --- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc
@@ -285,7 +285,6 @@ @@ -289,7 +289,6 @@
#include "chrome/browser/nearby_sharing/common/nearby_share_prefs.h" #include "chrome/browser/nearby_sharing/common/nearby_share_prefs.h"
#include "chrome/browser/new_tab_page/modules/file_suggestion/drive_service.h" #include "chrome/browser/new_tab_page/modules/file_suggestion/drive_service.h"
#include "chrome/browser/new_tab_page/modules/file_suggestion/microsoft_files_page_handler.h" #include "chrome/browser/new_tab_page/modules/file_suggestion/microsoft_files_page_handler.h"
@@ -1191,7 +1238,7 @@
#include "chrome/browser/new_tab_page/modules/v2/authentication/microsoft_auth_page_handler.h" #include "chrome/browser/new_tab_page/modules/v2/authentication/microsoft_auth_page_handler.h"
#include "chrome/browser/new_tab_page/modules/v2/calendar/google_calendar_page_handler.h" #include "chrome/browser/new_tab_page/modules/v2/calendar/google_calendar_page_handler.h"
#include "chrome/browser/new_tab_page/modules/v2/calendar/outlook_calendar_page_handler.h" #include "chrome/browser/new_tab_page/modules/v2/calendar/outlook_calendar_page_handler.h"
@@ -2225,7 +2224,6 @@ void RegisterProfilePrefs(user_prefs::Pr @@ -2043,7 +2042,6 @@ void RegisterProfilePrefs(user_prefs::Pr
NewTabFooterUI::RegisterProfilePrefs(registry); NewTabFooterUI::RegisterProfilePrefs(registry);
NewTabPageHandler::RegisterProfilePrefs(registry); NewTabPageHandler::RegisterProfilePrefs(registry);
NewTabPageUI::RegisterProfilePrefs(registry); NewTabPageUI::RegisterProfilePrefs(registry);
@@ -1201,7 +1248,7 @@
promos_utils::RegisterProfilePrefs(registry); promos_utils::RegisterProfilePrefs(registry);
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
@@ -889,9 +889,7 @@ void ChromeBrowserMainExtraPartsProfiles @@ -901,9 +901,7 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_connectors::TelomereEventRouterFactory::GetInstance(); enterprise_connectors::TelomereEventRouterFactory::GetInstance();
} }
#endif #endif
@@ -1242,7 +1289,7 @@
} }
--- a/chrome/browser/resources/settings/privacy_page/privacy_page_index.ts --- a/chrome/browser/resources/settings/privacy_page/privacy_page_index.ts
+++ b/chrome/browser/resources/settings/privacy_page/privacy_page_index.ts +++ b/chrome/browser/resources/settings/privacy_page/privacy_page_index.ts
@@ -148,7 +148,7 @@ export class SettingsPrivacyPageIndexEle @@ -154,7 +154,7 @@ export class SettingsPrivacyPageIndexEle
enableSafeBrowsingSubresourceFilter_: { enableSafeBrowsingSubresourceFilter_: {
type: Boolean, type: Boolean,
value: () => { value: () => {
@@ -1428,6 +1475,18 @@
} }
scoped_refptr<network::SharedURLLoaderFactory> scoped_refptr<network::SharedURLLoaderFactory>
--- a/chrome/browser/site_protection/site_familiarity_utils.cc
+++ b/chrome/browser/site_protection/site_familiarity_utils.cc
@@ -46,9 +46,6 @@ ComputeDefaultJavascriptOptimizerSetting
return content_settings::JavascriptOptimizerSetting::kAllowed;
}
- if (!safe_browsing::IsSafeBrowsingEnabled(*profile->GetPrefs())) {
- return content_settings::JavascriptOptimizerSetting::kAllowed;
- }
return profile->GetPrefs()->GetBoolean(
prefs::kJavascriptOptimizerBlockedForUnfamiliarSites)
--- a/chrome/browser/ssl/chrome_security_blocking_page_factory.cc --- a/chrome/browser/ssl/chrome_security_blocking_page_factory.cc
+++ b/chrome/browser/ssl/chrome_security_blocking_page_factory.cc +++ b/chrome/browser/ssl/chrome_security_blocking_page_factory.cc
@@ -123,15 +123,6 @@ CreateSettingsPageHelper() { @@ -123,15 +123,6 @@ CreateSettingsPageHelper() {
@@ -1492,7 +1551,7 @@
// certificate. So, when users click proceed on an interstitial, move the tab // certificate. So, when users click proceed on an interstitial, move the tab
--- a/chrome/browser/ui/BUILD.gn --- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn
@@ -4231,8 +4231,6 @@ static_library("ui") { @@ -4269,8 +4269,6 @@ static_library("ui") {
"views/safe_browsing/password_reuse_modal_warning_dialog.h", "views/safe_browsing/password_reuse_modal_warning_dialog.h",
"views/safe_browsing/tailored_security_desktop_dialog_manager.cc", "views/safe_browsing/tailored_security_desktop_dialog_manager.cc",
"views/safe_browsing/tailored_security_desktop_dialog_manager.h", "views/safe_browsing/tailored_security_desktop_dialog_manager.h",
@@ -1501,6 +1560,24 @@
"views/screen_sharing_util.cc", "views/screen_sharing_util.cc",
"views/screen_sharing_util.h", "views/screen_sharing_util.h",
"views/select_audio_output/select_audio_output_dialog.cc", "views/select_audio_output/select_audio_output_dialog.cc",
--- a/chrome/browser/ui/autofill/chrome_otp_phish_guard_delegate.cc
+++ b/chrome/browser/ui/autofill/chrome_otp_phish_guard_delegate.cc
@@ -20,15 +20,6 @@ ChromeOtpPhishGuardDelegate::~ChromeOtpP
void ChromeOtpPhishGuardDelegate::StartOtpPhishGuardCheck(
const GURL& url,
base::OnceCallback<void(bool)> callback) {
- if (auto* client =
- ChromePasswordManagerClient::FromWebContents(&web_contents_.get())) {
- if (safe_browsing::PasswordProtectionService* pps =
- client->GetPasswordProtectionService()) {
- pps->MaybeStartOtpPhishingRequest(&web_contents_.get(), url,
- std::move(callback));
- return;
- }
- }
std::move(callback).Run(false);
}
--- a/chrome/browser/ui/file_system_access/BUILD.gn --- a/chrome/browser/ui/file_system_access/BUILD.gn
+++ b/chrome/browser/ui/file_system_access/BUILD.gn +++ b/chrome/browser/ui/file_system_access/BUILD.gn
@@ -23,7 +23,6 @@ source_set("file_system_access") { @@ -23,7 +23,6 @@ source_set("file_system_access") {
@@ -1513,7 +1590,7 @@
"file_system_access_restricted_directory_dialog.cc", "file_system_access_restricted_directory_dialog.cc",
--- a/chrome/browser/ui/omnibox/chrome_omnibox_client.cc --- a/chrome/browser/ui/omnibox/chrome_omnibox_client.cc
+++ b/chrome/browser/ui/omnibox/chrome_omnibox_client.cc +++ b/chrome/browser/ui/omnibox/chrome_omnibox_client.cc
@@ -795,12 +795,6 @@ void ChromeOmniboxClient::OnAutocomplete @@ -807,12 +807,6 @@ void ChromeOmniboxClient::OnAutocomplete
extensions::MaybeShowExtensionControlledSearchNotification( extensions::MaybeShowExtensionControlledSearchNotification(
location_bar_->GetWebContents(), match_type); location_bar_->GetWebContents(), match_type);
@@ -1528,18 +1605,18 @@
--- a/chrome/browser/ui/safety_hub/revoked_permissions_service.cc --- a/chrome/browser/ui/safety_hub/revoked_permissions_service.cc
+++ b/chrome/browser/ui/safety_hub/revoked_permissions_service.cc +++ b/chrome/browser/ui/safety_hub/revoked_permissions_service.cc
@@ -40,7 +40,6 @@ @@ -41,7 +41,6 @@
#include "components/permissions/permission_util.h"
#include "components/prefs/pref_change_registrar.h" #include "components/prefs/pref_change_registrar.h"
#include "components/prefs/pref_service.h" #include "components/prefs/pref_service.h"
#include "components/safe_browsing/core/common/features.h"
-#include "components/safe_browsing/core/common/safe_browsing_prefs.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
#include "components/safety_check/safety_check.h"
#include "content/public/browser/browser_context.h" #include "content/public/browser/browser_context.h"
#include "content/public/browser/browser_thread.h" #include "content/public/browser/browser_thread.h"
#include "content/public/browser/page.h" @@ -167,32 +166,6 @@ RevokedPermissionsService::RevokedPermis
@@ -157,31 +156,6 @@ RevokedPermissionsService::RevokedPermis notification_display_manager =
base::Unretained(this))); RevokedPermissionsOSNotificationDisplayManagerFactory::
#endif // BUILDFLAG(IS_ANDROID) GetForProfile(Profile::FromBrowserContext(browser_context_));
- abusive_notification_manager_ = - abusive_notification_manager_ =
- std::make_unique<AbusiveNotificationPermissionsManager>( - std::make_unique<AbusiveNotificationPermissionsManager>(
-#if BUILDFLAG(SAFE_BROWSING_AVAILABLE) -#if BUILDFLAG(SAFE_BROWSING_AVAILABLE)
@@ -1563,12 +1640,13 @@
- std::make_unique<DisruptiveNotificationPermissionsManager>( - std::make_unique<DisruptiveNotificationPermissionsManager>(
- hcsm(), - hcsm(),
- site_engagement::SiteEngagementServiceFactory::GetForProfile( - site_engagement::SiteEngagementServiceFactory::GetForProfile(
- browser_context_)); - browser_context_),
- notification_display_manager);
- } - }
unused_site_permissions_manager_ = unused_site_permissions_manager_ =
std::make_unique<UnusedSitePermissionsManager>(browser_context, prefs); std::make_unique<UnusedSitePermissionsManager>(browser_context, prefs);
@@ -562,5 +536,5 @@ bool RevokedPermissionsService::IsUnused @@ -608,5 +581,5 @@ bool RevokedPermissionsService::IsUnused
} }
bool RevokedPermissionsService::IsAbusiveNotificationAutoRevocationEnabled() { bool RevokedPermissionsService::IsAbusiveNotificationAutoRevocationEnabled() {
@@ -1793,6 +1871,33 @@
std::string client_channel = std::string client_channel =
std::string(version_info::GetChannelString(chrome::GetChannel())); std::string(version_info::GetChannelString(chrome::GetChannel()));
--- a/chrome/browser/ui/webui/settings/safety_hub_handler.cc
+++ b/chrome/browser/ui/webui/settings/safety_hub_handler.cc
@@ -176,10 +176,6 @@ SafetyHubHandler::SafetyHubHandler(Profi
prefs_observation_.Observe(ExtensionPrefs::Get(profile_));
extension_registry_observation_.Observe(ExtensionRegistry::Get(profile_));
pref_change_registrar_.Init(profile_->GetPrefs());
- pref_change_registrar_.Add(
- prefs::kSafeBrowsingEnhanced,
- base::BindRepeating(&SafetyHubHandler::OnSafeBrowsingEnhancedChanged,
- base::Unretained(this)));
}
SafetyHubHandler::~SafetyHubHandler() = default;
@@ -834,13 +830,4 @@ void SafetyHubHandler::OnJavascriptAllow
void SafetyHubHandler::OnJavascriptDisallowed() {}
void SafetyHubHandler::OnSafeBrowsingEnhancedChanged() {
- if (profile_->GetPrefs()->GetBoolean(prefs::kSafeBrowsingEnhanced) &&
- MobilePromoOnDesktopTypeEnabled() ==
- MobilePromoOnDesktopPromoType::kESBPromo) {
- IOSPromoTriggerService* service =
- IOSPromoTriggerServiceFactory::GetForProfile(profile_);
- if (service) {
- service->NotifyPromoShouldBeShown(IOSPromoType::kEnhancedBrowsing);
- }
- }
}
--- a/chrome/browser/webshare/share_service_impl.cc --- a/chrome/browser/webshare/share_service_impl.cc
+++ b/chrome/browser/webshare/share_service_impl.cc +++ b/chrome/browser/webshare/share_service_impl.cc
@@ -17,7 +17,9 @@ @@ -17,7 +17,9 @@
@@ -1837,7 +1942,7 @@
std::move(callback), std::move(callback),
--- a/chrome/common/webui_url_constants.cc --- a/chrome/common/webui_url_constants.cc
+++ b/chrome/common/webui_url_constants.cc +++ b/chrome/common/webui_url_constants.cc
@@ -127,7 +127,6 @@ base::span<const base::cstring_view> Chr @@ -130,7 +130,6 @@ base::span<const base::cstring_view> Chr
kChromeUISuggestInternalsHost, kChromeUISuggestInternalsHost,
#endif #endif
kChromeUINTPTilesInternalsHost, kChromeUINTPTilesInternalsHost,
@@ -1847,7 +1952,15 @@
kChromeUITabSearchHost, kChromeUITabSearchHost,
--- a/chrome/test/BUILD.gn --- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn
@@ -2774,7 +2774,6 @@ if (!is_android) { @@ -1670,7 +1670,6 @@ source_set("platform_browser_tests") {
"//components/privacy_sandbox:privacy_sandbox_settings_headers",
"//components/proxy_config",
"//components/reading_list/core:test_support",
- "//components/safe_browsing/content/common:file_type_policies_test_support",
"//components/tabs:public",
"//components/web_package",
"//components/web_package/test_support",
@@ -2797,7 +2796,6 @@ if (!is_android) {
"//components/resources", "//components/resources",
"//components/safe_browsing:buildflags", "//components/safe_browsing:buildflags",
"//components/safe_browsing/content/browser", "//components/safe_browsing/content/browser",
@@ -1855,14 +1968,14 @@
"//components/safe_browsing/content/browser:safe_browsing_service", "//components/safe_browsing/content/browser:safe_browsing_service",
"//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/password_protection",
"//components/safe_browsing/content/browser/password_protection:test_support", "//components/safe_browsing/content/browser/password_protection:test_support",
@@ -7225,7 +7224,6 @@ test("unit_tests") { @@ -7246,7 +7244,6 @@ test("unit_tests") {
"//components/resources", "//components/resources",
"//components/safe_browsing:buildflags", "//components/safe_browsing:buildflags",
"//components/safe_browsing/content/browser", "//components/safe_browsing/content/browser",
- "//components/safe_browsing/content/browser:client_side_detection_images_cache", - "//components/safe_browsing/content/browser:client_side_detection_images_cache",
"//components/safe_browsing/content/browser/notification_content_detection", "//components/safe_browsing/content/browser:credit_card_form_event",
"//components/safe_browsing/content/browser/notification_content_detection:notifications_global_cache_list", "//components/safe_browsing/content/browser/password_protection",
"//components/safe_browsing/content/browser/notification_content_detection:test_utils", "//components/safe_browsing/content/browser/password_protection:mock_password_protection",
--- a/components/device_signals/core/browser/browser_utils.cc --- a/components/device_signals/core/browser/browser_utils.cc
+++ b/components/device_signals/core/browser/browser_utils.cc +++ b/components/device_signals/core/browser/browser_utils.cc
@@ -29,35 +29,6 @@ bool IsURLBlocked(const GURL& url, Polic @@ -29,35 +29,6 @@ bool IsURLBlocked(const GURL& url, Polic
@@ -1926,7 +2039,7 @@
#if BUILDFLAG(IS_WIN) #if BUILDFLAG(IS_WIN)
#include "components/device_signals/core/common/win/win_types.h" #include "components/device_signals/core/common/win/win_types.h"
@@ -261,10 +260,7 @@ struct ProfileSignalsResponse : BaseSign @@ -271,10 +270,7 @@ struct ProfileSignalsResponse : BaseSign
bool built_in_dns_client_enabled; bool built_in_dns_client_enabled;
bool chrome_remote_desktop_app_blocked; bool chrome_remote_desktop_app_blocked;
@@ -1939,7 +2052,7 @@
--- a/components/enterprise/browser/reporting/chrome_profile_request_generator.cc --- a/components/enterprise/browser/reporting/chrome_profile_request_generator.cc
+++ b/components/enterprise/browser/reporting/chrome_profile_request_generator.cc +++ b/components/enterprise/browser/reporting/chrome_profile_request_generator.cc
@@ -265,18 +265,12 @@ void ChromeProfileRequestGenerator::OnAg @@ -288,18 +288,12 @@ void ChromeProfileRequestGenerator::OnAg
profile_signals.built_in_dns_client_enabled); profile_signals.built_in_dns_client_enabled);
profile_signals_report->set_chrome_remote_desktop_app_blocked( profile_signals_report->set_chrome_remote_desktop_app_blocked(
profile_signals.chrome_remote_desktop_app_blocked); profile_signals.chrome_remote_desktop_app_blocked);
@@ -1960,7 +2073,7 @@
--- a/components/enterprise/browser/reporting/report_util.cc --- a/components/enterprise/browser/reporting/report_util.cc
+++ b/components/enterprise/browser/reporting/report_util.cc +++ b/components/enterprise/browser/reporting/report_util.cc
@@ -79,25 +79,6 @@ em::SettingValue TranslateSettingValue( @@ -80,25 +80,6 @@ em::SettingValue TranslateSettingValue(
} }
} }
@@ -1986,7 +2099,7 @@
em::ProfileSignalsReport::RealtimeUrlCheckMode TranslateRealtimeUrlCheckMode( em::ProfileSignalsReport::RealtimeUrlCheckMode TranslateRealtimeUrlCheckMode(
enterprise_connectors::EnterpriseRealTimeUrlCheckMode mode) { enterprise_connectors::EnterpriseRealTimeUrlCheckMode mode) {
switch (mode) { switch (mode) {
@@ -110,18 +91,6 @@ em::ProfileSignalsReport::RealtimeUrlChe @@ -111,18 +92,6 @@ em::ProfileSignalsReport::RealtimeUrlChe
} }
} }
@@ -2027,7 +2140,7 @@
device_signals::AvProduct av_product); device_signals::AvProduct av_product);
--- a/components/enterprise/buildflags/buildflags.gni --- a/components/enterprise/buildflags/buildflags.gni
+++ b/components/enterprise/buildflags/buildflags.gni +++ b/components/enterprise/buildflags/buildflags.gni
@@ -11,11 +11,11 @@ declare_args() { @@ -10,11 +10,11 @@ declare_args() {
# Indicates support for content analysis against a cloud agent for Enterprise # Indicates support for content analysis against a cloud agent for Enterprise
# Connector policies. # Connector policies.
enterprise_cloud_content_analysis = enterprise_cloud_content_analysis =
@@ -2041,6 +2154,17 @@
# Indicates support for Data Control rules. # Indicates support for Data Control rules.
enterprise_data_controls = enterprise_data_controls =
--- a/components/enterprise/connectors/core/analysis_service_settings_base.cc
+++ b/components/enterprise/connectors/core/analysis_service_settings_base.cc
@@ -271,8 +271,6 @@ CloudAnalysisSettings AnalysisServiceSet
CHECK(is_cloud_analysis());
CloudAnalysisSettings cloud_settings;
- cloud_settings.analysis_url =
- GetRegionalizedEndpoint(analysis_config_->region_urls, data_region);
// We assume all support_tags structs have the same max file size.
cloud_settings.max_file_size =
analysis_config_->supported_tags[0].max_file_size;
--- a/components/enterprise/connectors/core/reporting_service_settings.cc --- a/components/enterprise/connectors/core/reporting_service_settings.cc
+++ b/components/enterprise/connectors/core/reporting_service_settings.cc +++ b/components/enterprise/connectors/core/reporting_service_settings.cc
@@ -45,16 +45,6 @@ ReportingServiceSettings::ReportingServi @@ -45,16 +45,6 @@ ReportingServiceSettings::ReportingServi
@@ -2062,7 +2186,7 @@
const base::Value::List* enabled_opt_in_events_value = const base::Value::List* enabled_opt_in_events_value =
--- a/components/password_manager/core/browser/leak_detection/leak_detection_check_impl.cc --- a/components/password_manager/core/browser/leak_detection/leak_detection_check_impl.cc
+++ b/components/password_manager/core/browser/leak_detection/leak_detection_check_impl.cc +++ b/components/password_manager/core/browser/leak_detection/leak_detection_check_impl.cc
@@ -314,12 +314,7 @@ bool LeakDetectionCheck::IsURLBlockedByP @@ -312,12 +312,7 @@ bool LeakDetectionCheck::IsURLBlockedByP
const PrefService& prefs, const PrefService& prefs,
const GURL& form_url, const GURL& form_url,
autofill::SavePasswordProgressLogger* logger) { autofill::SavePasswordProgressLogger* logger) {
@@ -2088,7 +2212,7 @@
// the image embedding model. This call sends the model and the image // the image embedding model. This call sends the model and the image
--- a/components/safe_browsing/core/browser/BUILD.gn --- a/components/safe_browsing/core/browser/BUILD.gn
+++ b/components/safe_browsing/core/browser/BUILD.gn +++ b/components/safe_browsing/core/browser/BUILD.gn
@@ -23,8 +23,6 @@ source_set("browser") { @@ -21,8 +21,6 @@ source_set("browser") {
"url_checker_delegate.h", "url_checker_delegate.h",
"url_realtime_mechanism.cc", "url_realtime_mechanism.cc",
"url_realtime_mechanism.h", "url_realtime_mechanism.h",
@@ -2250,7 +2374,7 @@
#include "components/safe_browsing/core/common/proto/csd.pb.h" #include "components/safe_browsing/core/common/proto/csd.pb.h"
--- a/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc --- a/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc
+++ b/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc +++ b/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc
@@ -406,7 +406,6 @@ void TailoredSecurityService::MaybeNotif @@ -407,7 +407,6 @@ void TailoredSecurityService::MaybeNotif
RecordEnabledNotificationResult( RecordEnabledNotificationResult(
TailoredSecurityNotificationResult::kHistoryNotSynced); TailoredSecurityNotificationResult::kHistoryNotSynced);
} }
@@ -2258,7 +2382,7 @@
return; return;
} }
@@ -416,7 +415,6 @@ void TailoredSecurityService::MaybeNotif @@ -417,7 +416,6 @@ void TailoredSecurityService::MaybeNotif
RecordEnabledNotificationResult( RecordEnabledNotificationResult(
TailoredSecurityNotificationResult::kSafeBrowsingControlledByPolicy); TailoredSecurityNotificationResult::kSafeBrowsingControlledByPolicy);
} }
@@ -2266,7 +2390,7 @@
return; return;
} }
@@ -519,25 +517,10 @@ void TailoredSecurityService::Shutdown() @@ -525,25 +523,10 @@ void TailoredSecurityService::Shutdown()
} }
void TailoredSecurityService::TailoredSecurityTimestampUpdateCallback() { void TailoredSecurityService::TailoredSecurityTimestampUpdateCallback() {
@@ -2314,7 +2438,7 @@
raw_ptr<signin::IdentityManager> identity_manager_; raw_ptr<signin::IdentityManager> identity_manager_;
--- a/components/safe_browsing/core/browser/verdict_cache_manager.cc --- a/components/safe_browsing/core/browser/verdict_cache_manager.cc
+++ b/components/safe_browsing/core/browser/verdict_cache_manager.cc +++ b/components/safe_browsing/core/browser/verdict_cache_manager.cc
@@ -459,16 +459,6 @@ VerdictCacheManager::VerdictCacheManager @@ -468,16 +468,6 @@ VerdictCacheManager::VerdictCacheManager
// pref_service can be null in tests. // pref_service can be null in tests.
if (pref_service) { if (pref_service) {
pref_change_registrar_.Init(pref_service); pref_change_registrar_.Init(pref_service);
@@ -2333,7 +2457,7 @@
if (sync_observer_) { if (sync_observer_) {
--- a/components/safe_browsing/core/browser/web_ui/safe_browsing_ui_util.cc --- a/components/safe_browsing/core/browser/web_ui/safe_browsing_ui_util.cc
+++ b/components/safe_browsing/core/browser/web_ui/safe_browsing_ui_util.cc +++ b/components/safe_browsing/core/browser/web_ui/safe_browsing_ui_util.cc
@@ -306,20 +306,7 @@ std::string SerializeHitReport(const Hit @@ -307,20 +307,7 @@ std::string SerializeHitReport(const Hit
} }
hit_report_dict.Set("threat_source", std::move(threat_source)); hit_report_dict.Set("threat_source", std::move(threat_source));
std::string extended_reporting_level; std::string extended_reporting_level;
@@ -2400,7 +2524,7 @@
void SSLBlockingPageBase::PopulateEnhancedProtectionMessage( void SSLBlockingPageBase::PopulateEnhancedProtectionMessage(
--- a/components/sync_preferences/common_syncable_prefs_database.cc --- a/components/sync_preferences/common_syncable_prefs_database.cc
+++ b/components/sync_preferences/common_syncable_prefs_database.cc +++ b/components/sync_preferences/common_syncable_prefs_database.cc
@@ -344,9 +344,6 @@ constexpr auto kCommonSyncablePrefsAllow @@ -389,9 +389,6 @@ constexpr auto kCommonSyncablePrefsAllow
{plus_addresses::prefs::kLastPlusAddressFillingTime, {plus_addresses::prefs::kLastPlusAddressFillingTime,
{syncable_prefs_ids::kLastPlusAddressFillingTime, syncer::PREFERENCES, {syncable_prefs_ids::kLastPlusAddressFillingTime, syncer::PREFERENCES,
PrefSensitivity::kNone, MergeBehavior::kNone}}, PrefSensitivity::kNone, MergeBehavior::kNone}},
@@ -2533,7 +2657,7 @@
return RespondNow(Error(std::move(error))); return RespondNow(Error(std::move(error)));
--- a/extensions/browser/api/web_request/extension_web_request_event_router.cc --- a/extensions/browser/api/web_request/extension_web_request_event_router.cc
+++ b/extensions/browser/api/web_request/extension_web_request_event_router.cc +++ b/extensions/browser/api/web_request/extension_web_request_event_router.cc
@@ -1025,14 +1025,6 @@ int WebRequestEventRouter::OnBeforeReque @@ -1026,14 +1026,6 @@ int WebRequestEventRouter::OnBeforeReque
DCHECK(action.redirect_url); DCHECK(action.redirect_url);
OnDNRActionMatched(browser_context, *request, action); OnDNRActionMatched(browser_context, *request, action);
*new_url = GetNewUrl(action.redirect_url.value(), browser_context); *new_url = GetNewUrl(action.redirect_url.value(), browser_context);

View File

@@ -3,7 +3,7 @@
# Move it to content_settings since we remove safebrowsing prefs # Move it to content_settings since we remove safebrowsing prefs
--- a/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc --- a/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc
+++ b/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc +++ b/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc
@@ -11,6 +11,7 @@ @@ -13,6 +13,7 @@
#include "chrome/common/extensions/api/settings_private.h" #include "chrome/common/extensions/api/settings_private.h"
#include "components/content_settings/core/common/features.h" #include "components/content_settings/core/common/features.h"
#include "components/prefs/pref_service.h" #include "components/prefs/pref_service.h"
@@ -13,9 +13,9 @@
using extensions::api::settings_private::PrefObject; using extensions::api::settings_private::PrefObject;
--- a/chrome/browser/site_protection/site_familiarity_utils.cc --- a/chrome/browser/site_protection/site_familiarity_utils.cc
+++ b/chrome/browser/site_protection/site_familiarity_utils.cc +++ b/chrome/browser/site_protection/site_familiarity_utils.cc
@@ -5,6 +5,7 @@ @@ -8,6 +8,7 @@
#include "chrome/browser/site_protection/site_familiarity_utils.h" #include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "components/content_settings/core/browser/host_content_settings_map.h"
#include "components/content_settings/core/common/features.h" #include "components/content_settings/core/common/features.h"
+#include "components/content_settings/core/common/pref_names.h" +#include "components/content_settings/core/common/pref_names.h"
#include "components/prefs/pref_service.h" #include "components/prefs/pref_service.h"
@@ -23,7 +23,7 @@
--- a/components/content_settings/core/browser/content_settings_pref_provider.cc --- a/components/content_settings/core/browser/content_settings_pref_provider.cc
+++ b/components/content_settings/core/browser/content_settings_pref_provider.cc +++ b/components/content_settings/core/browser/content_settings_pref_provider.cc
@@ -88,6 +88,7 @@ void PrefProvider::RegisterProfilePrefs( @@ -89,6 +89,7 @@ void PrefProvider::RegisterProfilePrefs(
ContentSettingsPattern::kContentSettingsPatternVersion); ContentSettingsPattern::kContentSettingsPatternVersion);
registry->RegisterBooleanPref(prefs::kInContextCookieControlsOpened, false); registry->RegisterBooleanPref(prefs::kInContextCookieControlsOpened, false);
registry->RegisterBooleanPref(kGeolocationMigrateExceptionsPref, false); registry->RegisterBooleanPref(kGeolocationMigrateExceptionsPref, false);

View File

@@ -2,7 +2,7 @@
# #
--- a/components/omnibox/common/omnibox_features.cc --- a/components/omnibox/common/omnibox_features.cc
+++ b/components/omnibox/common/omnibox_features.cc +++ b/components/omnibox/common/omnibox_features.cc
@@ -274,7 +274,7 @@ BASE_FEATURE(kOmniboxTouchDownTriggerFor @@ -262,7 +262,7 @@ BASE_FEATURE(kOmniboxTouchDownTriggerFor
BASE_FEATURE(kOmniboxSiteSearch, DISABLED); BASE_FEATURE(kOmniboxSiteSearch, DISABLED);
// Enables additional site search providers for the Site search Starter Pack. // Enables additional site search providers for the Site search Starter Pack.

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/ui/startup/bad_flags_prompt.cc --- a/chrome/browser/ui/startup/bad_flags_prompt.cc
+++ b/chrome/browser/ui/startup/bad_flags_prompt.cc +++ b/chrome/browser/ui/startup/bad_flags_prompt.cc
@@ -77,7 +77,6 @@ const char* const kBadFlags[] = { @@ -84,7 +84,6 @@ const char* const kBadFlags[] = {
sandbox::policy::switches::kDisableGpuSandbox, sandbox::policy::switches::kDisableGpuSandbox,
sandbox::policy::switches::kDisableLandlockSandbox, sandbox::policy::switches::kDisableLandlockSandbox,
sandbox::policy::switches::kDisableSeccompFilterSandbox, sandbox::policy::switches::kDisableSeccompFilterSandbox,

View File

@@ -53,7 +53,7 @@
<!-- Languages Page --> <!-- Languages Page -->
--- a/chrome/app/settings_strings.grdp --- a/chrome/app/settings_strings.grdp
+++ b/chrome/app/settings_strings.grdp +++ b/chrome/app/settings_strings.grdp
@@ -1075,7 +1075,7 @@ @@ -1096,7 +1096,7 @@
Active site Active site
</message> </message>
<message name="IDS_SETTINGS_PERFORMANCE_TAB_DISCARDING_EXCEPTIONS_ADD_DIALOG_HELP" desc="Help text shown on the second tab of the tab discarding exception list add dialog. Explains how to use the filter format to add an exclusion rule to the list."> <message name="IDS_SETTINGS_PERFORMANCE_TAB_DISCARDING_EXCEPTIONS_ADD_DIALOG_HELP" desc="Help text shown on the second tab of the tab discarding exception list add dialog. Explains how to use the filter format to add an exclusion rule to the list.">
@@ -62,7 +62,7 @@
</message> </message>
<message name="IDS_SETTINGS_PERFORMANCE_BATTERY_PAGE_TITLE" desc="Title of the power section in the performance settings page."> <message name="IDS_SETTINGS_PERFORMANCE_BATTERY_PAGE_TITLE" desc="Title of the power section in the performance settings page.">
Power Power
@@ -1099,7 +1099,7 @@ @@ -1120,7 +1120,7 @@
Inactive tabs appearance Inactive tabs appearance
</message> </message>
<message name="IDS_SETTINGS_PERFORMANCE_DISCARD_RING_TREATMENT_ENABLED_DESCRIPTION_WITH_LEARN_LINK" desc="Label for a performance settings toggle description that controls whether the inactive tab UI is shown. Also contains a link to the help center article."> <message name="IDS_SETTINGS_PERFORMANCE_DISCARD_RING_TREATMENT_ENABLED_DESCRIPTION_WITH_LEARN_LINK" desc="Label for a performance settings toggle description that controls whether the inactive tab UI is shown. Also contains a link to the help center article.">
@@ -71,7 +71,7 @@
</message> </message>
<message name="IDS_SETTINGS_PERFORMANCE_TAB_HOVER_PREVIEW_CARD_LINK_TITLE" desc="Title for the link row that points to tab hover preview card apperance settings."> <message name="IDS_SETTINGS_PERFORMANCE_TAB_HOVER_PREVIEW_CARD_LINK_TITLE" desc="Title for the link row that points to tab hover preview card apperance settings.">
Tab hover preview card appearance Tab hover preview card appearance
@@ -1111,7 +1111,7 @@ @@ -1132,7 +1132,7 @@
Performance issue alerts Performance issue alerts
</message> </message>
<message name="IDS_SETTINGS_PERFORMANCE_INTERVENTION_NOTIFICATION_ENABLED_DESCRIPTION" desc="Label for a performance settings toggle that controls whether performance intervention notifications should be shown and link to learn more about performance issue alerts."> <message name="IDS_SETTINGS_PERFORMANCE_INTERVENTION_NOTIFICATION_ENABLED_DESCRIPTION" desc="Label for a performance settings toggle that controls whether performance intervention notifications should be shown and link to learn more about performance issue alerts.">
@@ -227,7 +227,7 @@
hidden="[[!prefs.feedback_allowed.value]]" hidden="[[!prefs.feedback_allowed.value]]"
--- a/chrome/browser/resources/settings/autofill_page/payments_section.html --- a/chrome/browser/resources/settings/autofill_page/payments_section.html
+++ b/chrome/browser/resources/settings/autofill_page/payments_section.html +++ b/chrome/browser/resources/settings/autofill_page/payments_section.html
@@ -83,11 +83,6 @@ @@ -88,11 +88,6 @@
</div> </div>
</template> </template>
@@ -236,12 +236,12 @@
- <div class="cr-padded-text">$i18nRaw{manageCreditCardsLabel}</div> - <div class="cr-padded-text">$i18nRaw{manageCreditCardsLabel}</div>
-</div> -</div>
- -
<div class="cr-row continuation"> </div>
<h2 class="flex">$i18n{creditCards}</h2>
<template is="dom-if" <div class="card">
--- a/chrome/browser/resources/settings/autofill_page/payments_section.ts --- a/chrome/browser/resources/settings/autofill_page/payments_section.ts
+++ b/chrome/browser/resources/settings/autofill_page/payments_section.ts +++ b/chrome/browser/resources/settings/autofill_page/payments_section.ts
@@ -286,14 +286,6 @@ export class SettingsPaymentsSectionElem @@ -302,14 +302,6 @@ export class SettingsPaymentsSectionElem
// Record that the user opened the payments settings. // Record that the user opened the payments settings.
chrome.metricsPrivate.recordUserAction('AutofillCreditCardsViewed'); chrome.metricsPrivate.recordUserAction('AutofillCreditCardsViewed');
@@ -355,8 +355,8 @@
} }
} }
--- a/chrome/browser/resources/settings/privacy_page/security_page.html --- a/chrome/browser/resources/settings/privacy_page/security/security_page.html
+++ b/chrome/browser/resources/settings/privacy_page/security_page.html +++ b/chrome/browser/resources/settings/privacy_page/security/security_page.html
@@ -115,13 +115,6 @@ @@ -115,13 +115,6 @@
<div class="cr-row first"> <div class="cr-row first">
<h2 class="cr-title-text">$i18n{advancedPageTitle}</h2> <h2 class="cr-title-text">$i18n{advancedPageTitle}</h2>
@@ -420,7 +420,7 @@
void RecentTabsSubMenuModel::BuildLocalEntries() { void RecentTabsSubMenuModel::BuildLocalEntries() {
--- a/chrome/browser/ui/toolbar/app_menu_model.cc --- a/chrome/browser/ui/toolbar/app_menu_model.cc
+++ b/chrome/browser/ui/toolbar/app_menu_model.cc +++ b/chrome/browser/ui/toolbar/app_menu_model.cc
@@ -965,16 +965,6 @@ void ExtensionsMenuModel::Build(Browser* @@ -974,16 +974,6 @@ void ExtensionsMenuModel::Build(Browser*
SetElementIdentifierAt( SetElementIdentifierAt(
GetIndexOfCommandId(IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS).value(), GetIndexOfCommandId(IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS).value(),
kManageExtensionsMenuItem); kManageExtensionsMenuItem);
@@ -500,7 +500,7 @@
- actions_container->AddChildView(std::make_unique<views::Link>( - actions_container->AddChildView(std::make_unique<views::Link>(
- l10n_util::GetStringUTF16(GetHelpLinkTitle()))); - l10n_util::GetStringUTF16(GetHelpLinkTitle())));
- help_link->SetCallback(base::BindRepeating( - help_link->SetCallback(base::BindRepeating(
- &SadTab::PerformAction, base::Unretained(this), Action::HELP_LINK)); - &SadTab::PerformAction, base::Unretained(this), Action::kHelpLink));
- help_link->SetProperty(views::kTableVertAlignKey, - help_link->SetProperty(views::kTableVertAlignKey,
- views::LayoutAlignment::kCenter); - views::LayoutAlignment::kCenter);
-} -}
@@ -509,7 +509,7 @@
// Specify the maximum message and title width explicitly. // Specify the maximum message and title width explicitly.
--- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc --- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
+++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc +++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -979,40 +979,20 @@ void AddPerformanceStrings(content::WebU @@ -1078,40 +1078,20 @@ void AddPerformanceStrings(content::WebU
IDS_SETTINGS_PERFORMANCE_TAB_HOVER_PREVIEW_CARD_LINK_SUBTITLE}, IDS_SETTINGS_PERFORMANCE_TAB_HOVER_PREVIEW_CARD_LINK_SUBTITLE},
{"performanceInterventionEnabledLabel", {"performanceInterventionEnabledLabel",
IDS_SETTINGS_PERFORMANCE_INTERVENTION_NOTIFICATION_ENABLED_LABEL}, IDS_SETTINGS_PERFORMANCE_INTERVENTION_NOTIFICATION_ENABLED_LABEL},
@@ -559,7 +559,7 @@
html_source->AddString( html_source->AddString(
"tabDiscardTimerFiveMinutes", "tabDiscardTimerFiveMinutes",
@@ -1058,11 +1038,6 @@ void AddPerformanceStrings(content::WebU @@ -1157,11 +1137,6 @@ void AddPerformanceStrings(content::WebU
base::NumberToString16( base::NumberToString16(
performance_manager::user_tuning::BatterySaverModeManager:: performance_manager::user_tuning::BatterySaverModeManager::
kLowBatteryThresholdPercent))); kLowBatteryThresholdPercent)));
@@ -573,7 +573,7 @@
chrome::kDiscardRingTreatmentLearnMoreUrl); chrome::kDiscardRingTreatmentLearnMoreUrl);
--- a/chrome/browser/ui/webui/settings/settings_ui.cc --- a/chrome/browser/ui/webui/settings/settings_ui.cc
+++ b/chrome/browser/ui/webui/settings/settings_ui.cc +++ b/chrome/browser/ui/webui/settings/settings_ui.cc
@@ -590,27 +590,20 @@ SettingsUI::SettingsUI(content::WebUI* w @@ -598,24 +598,17 @@ SettingsUI::SettingsUI(content::WebUI* w
->UserIsActivePasswordChangeUser()}, ->UserIsActivePasswordChangeUser()},
}; };
@@ -597,17 +597,13 @@
+ false); + false);
html_source->AddBoolean("showAiPageAiFeatureSection", html_source->AddBoolean("showAiPageAiFeatureSection",
- show_ai_features_section); - show_ai_features_section);
+ false);
html_source->AddBoolean(
"enableAiSettingsInPrivacyGuide",
- optimization_guide::features::IsPrivacyGuideAiSettingsEnabled());
+ false); + false);
// Delete Browsing Data // Delete Browsing Data
html_source->AddBoolean( html_source->AddBoolean(
--- a/media/base/media_switches.cc --- a/media/base/media_switches.cc
+++ b/media/base/media_switches.cc +++ b/media/base/media_switches.cc
@@ -787,7 +787,7 @@ BASE_FEATURE(kOnDeviceWebSpeech, @@ -775,7 +775,7 @@ BASE_FEATURE(kOnDeviceWebSpeech,
BASE_FEATURE(kOnDeviceWebSpeechGeminiNano, base::FEATURE_DISABLED_BY_DEFAULT); BASE_FEATURE(kOnDeviceWebSpeechGeminiNano, base::FEATURE_DISABLED_BY_DEFAULT);
// Enables the Live Caption feature on supported devices. // Enables the Live Caption feature on supported devices.

View File

@@ -1,7 +1,7 @@
# Disables translation and removes the "Translate to" context menu when --translate-script-url flag is not set # Disables translation and removes the "Translate to" context menu when --translate-script-url flag is not set
--- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc --- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc +++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
@@ -176,6 +176,7 @@ @@ -180,6 +180,7 @@
#include "components/supervised_user/core/browser/supervised_user_preferences.h" #include "components/supervised_user/core/browser/supervised_user_preferences.h"
#include "components/supervised_user/core/browser/supervised_user_service.h" #include "components/supervised_user/core/browser/supervised_user_service.h"
#include "components/supervised_user/core/browser/supervised_user_url_filter.h" #include "components/supervised_user/core/browser/supervised_user_url_filter.h"
@@ -9,7 +9,7 @@
#include "components/translate/core/browser/translate_download_manager.h" #include "components/translate/core/browser/translate_download_manager.h"
#include "components/translate/core/browser/translate_manager.h" #include "components/translate/core/browser/translate_manager.h"
#include "components/translate/core/browser/translate_prefs.h" #include "components/translate/core/browser/translate_prefs.h"
@@ -2239,6 +2240,7 @@ void RenderViewContextMenu::AppendPageIt @@ -2271,6 +2272,7 @@ void RenderViewContextMenu::AppendPageIt
} }
if (CanTranslate(/*menu_logging=*/true)) { if (CanTranslate(/*menu_logging=*/true)) {

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/browser_ui_prefs.cc --- a/chrome/browser/ui/browser_ui_prefs.cc
+++ b/chrome/browser/ui/browser_ui_prefs.cc +++ b/chrome/browser/ui/browser_ui_prefs.cc
@@ -142,7 +142,7 @@ void RegisterBrowserUserPrefs(user_prefs @@ -140,7 +140,7 @@ void RegisterBrowserUserPrefs(user_prefs
false); false);
#endif #endif
registry->RegisterStringPref(prefs::kWebRTCIPHandlingPolicy, registry->RegisterStringPref(prefs::kWebRTCIPHandlingPolicy,

View File

@@ -13,18 +13,17 @@ Change-Id: Iae2978f1faa463c318a2c0cf7c131746c5a399de
--- a/chrome/browser/enterprise/signals/profile_signals_collector.cc --- a/chrome/browser/enterprise/signals/profile_signals_collector.cc
+++ b/chrome/browser/enterprise/signals/profile_signals_collector.cc +++ b/chrome/browser/enterprise/signals/profile_signals_collector.cc
@@ -22,7 +22,10 @@ @@ -9,7 +9,9 @@
#include "components/policy/core/common/cloud/cloud_policy_manager.h" #include "base/check.h"
#include "components/prefs/pref_service.h" #include "base/functional/bind.h"
#include "components/version_info/version_info.h" #include "chrome/browser/browser_process.h"
+
+#if BUILDFLAG(ENTERPRISE_CLOUD_CONTENT_ANALYSIS) || BUILDFLAG(IS_ANDROID) +#if BUILDFLAG(ENTERPRISE_CLOUD_CONTENT_ANALYSIS) || BUILDFLAG(IS_ANDROID)
#include "chrome/browser/enterprise/connectors/connectors_service.h" #include "chrome/browser/enterprise/connectors/connectors_service.h"
+#endif // BUILDFLAG(ENTERPRISE_CLOUD_CONTENT_ANALYSIS) || BUILDFLAG(IS_ANDROID) +#endif // BUILDFLAG(ENTERPRISE_CLOUD_CONTENT_ANALYSIS) || BUILDFLAG(IS_ANDROID)
#include "chrome/browser/enterprise/identifiers/profile_id_service_factory.h"
namespace device_signals { #include "chrome/browser/policy/chrome_policy_blocklist_service_factory.h"
#include "chrome/browser/profiles/profile.h"
@@ -52,7 +55,11 @@ ProfileSignalsCollector::ProfileSignalsC @@ -53,7 +55,11 @@ ProfileSignalsCollector::ProfileSignalsC
#endif // BUILDFLAG(ENTERPRISE_CLOUD_CONTENT_ANALYSIS) || BUILDFLAG(IS_ANDROID) #endif // BUILDFLAG(ENTERPRISE_CLOUD_CONTENT_ANALYSIS) || BUILDFLAG(IS_ANDROID)
profile_id_service_( profile_id_service_(
enterprise::ProfileIdServiceFactory::GetForProfile(profile)) { enterprise::ProfileIdServiceFactory::GetForProfile(profile)) {
@@ -36,7 +35,7 @@ Change-Id: Iae2978f1faa463c318a2c0cf7c131746c5a399de
CHECK(policy_blocklist_service_); CHECK(policy_blocklist_service_);
CHECK(profile_id_service_); CHECK(profile_id_service_);
} }
@@ -79,6 +86,8 @@ void ProfileSignalsCollector::GetProfile @@ -80,6 +86,8 @@ void ProfileSignalsCollector::GetProfile
signal_response.site_isolation_enabled = signal_response.site_isolation_enabled =
device_signals::GetSiteIsolationEnabled(); device_signals::GetSiteIsolationEnabled();
signal_response.profile_id = profile_id_service_->GetProfileId(); signal_response.profile_id = profile_id_service_->GetProfileId();
@@ -45,7 +44,7 @@ Change-Id: Iae2978f1faa463c318a2c0cf7c131746c5a399de
signal_response.realtime_url_check_mode = signal_response.realtime_url_check_mode =
connectors_service_->GetAppliedRealTimeUrlCheck(); connectors_service_->GetAppliedRealTimeUrlCheck();
signal_response.security_event_providers = signal_response.security_event_providers =
@@ -97,6 +106,7 @@ void ProfileSignalsCollector::GetProfile @@ -98,6 +106,7 @@ void ProfileSignalsCollector::GetProfile
connectors_service_->GetAnalysisServiceProviderNames( connectors_service_->GetAnalysisServiceProviderNames(
enterprise_connectors::PRINT); enterprise_connectors::PRINT);
#endif // !BUILDFLAG(IS_ANDROID) #endif // !BUILDFLAG(IS_ANDROID)

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/chrome_content_browser_client.cc --- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc
@@ -323,6 +323,7 @@ @@ -322,6 +322,7 @@
#include "content/public/browser/internal_webui_config.h" #include "content/public/browser/internal_webui_config.h"
#include "content/public/browser/isolated_web_apps_policy.h" #include "content/public/browser/isolated_web_apps_policy.h"
#include "content/public/browser/legacy_tech_cookie_issue_details.h" #include "content/public/browser/legacy_tech_cookie_issue_details.h"
@@ -10,7 +10,7 @@
#include "content/public/browser/overlay_window.h" #include "content/public/browser/overlay_window.h"
--- a/chrome/browser/extensions/BUILD.gn --- a/chrome/browser/extensions/BUILD.gn
+++ b/chrome/browser/extensions/BUILD.gn +++ b/chrome/browser/extensions/BUILD.gn
@@ -1027,6 +1027,7 @@ source_set("extensions") { @@ -1024,6 +1024,7 @@ source_set("extensions") {
"//components/resources", "//components/resources",
"//components/safe_browsing:buildflags", "//components/safe_browsing:buildflags",
"//components/safe_browsing/content/browser/web_ui", "//components/safe_browsing/content/browser/web_ui",
@@ -25,12 +25,12 @@
#include "chrome/browser/browser_process.h" #include "chrome/browser/browser_process.h"
#include "chrome/browser/engagement/site_engagement_service_factory.h" #include "chrome/browser/engagement/site_engagement_service_factory.h"
+#include "chrome/browser/profiles/profile.h" +#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/safety_hub/revoked_permissions_os_notification_display_manager.h"
#include "chrome/browser/ui/safety_hub/revoked_permissions_os_notification_display_manager_factory.h"
#include "chrome/browser/ui/safety_hub/safety_hub_prefs.h" #include "chrome/browser/ui/safety_hub/safety_hub_prefs.h"
#include "chrome/browser/ui/safety_hub/safety_hub_result.h"
#include "chrome/browser/ui/safety_hub/safety_hub_service.h"
--- a/chrome/common/BUILD.gn --- a/chrome/common/BUILD.gn
+++ b/chrome/common/BUILD.gn +++ b/chrome/common/BUILD.gn
@@ -535,6 +535,7 @@ static_library("url_constants") { @@ -533,6 +533,7 @@ static_library("url_constants") {
"//components/optimization_guide/optimization_guide_internals/webui:url_constants", "//components/optimization_guide/optimization_guide_internals/webui:url_constants",
"//components/password_manager/content/common", "//components/password_manager/content/common",
"//components/safe_browsing/core/common", "//components/safe_browsing/core/common",
@@ -40,7 +40,7 @@
--- a/components/component_updater/installer_policies/BUILD.gn --- a/components/component_updater/installer_policies/BUILD.gn
+++ b/components/component_updater/installer_policies/BUILD.gn +++ b/components/component_updater/installer_policies/BUILD.gn
@@ -53,6 +53,7 @@ static_library("installer_policies_no_co @@ -50,6 +50,7 @@ static_library("installer_policies_no_co
"//components/update_client", "//components/update_client",
"//mojo/public/cpp/base:protobuf_support", "//mojo/public/cpp/base:protobuf_support",
"//services/network/public/cpp", "//services/network/public/cpp",
@@ -50,7 +50,7 @@
# Disallow depending on content. # Disallow depending on content.
--- a/content/browser/BUILD.gn --- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn
@@ -120,6 +120,7 @@ source_set("browser") { @@ -119,6 +119,7 @@ source_set("browser") {
"//components/fingerprinting_protection_filter/interventions/common:features", "//components/fingerprinting_protection_filter/interventions/common:features",
"//components/history/core/browser:features", "//components/history/core/browser:features",
"//components/input", "//components/input",

View File

@@ -1508,9 +1508,6 @@ services/test/data/decoder/google.zst
services/test/data/hello.html.gz services/test/data/hello.html.gz
services/test/data/passage_embeddings/dummy_embeddings_model.tflite services/test/data/passage_embeddings/dummy_embeddings_model.tflite
services/test/data/passage_embeddings/sentencepiece.model services/test/data/passage_embeddings/sentencepiece.model
services/test/data/video_effects/models/selfie_segmentation.tflite
services/test/data/video_effects/models/selfie_segmentation_landscape.crx3
services/test/data/video_effects/models/selfie_segmentation_landscape.tflite
sql/test/data/recovery_387868 sql/test/data/recovery_387868
testing/libfuzzer/fuzzers/flatbuffers_corpus/monsterdata_test.mon testing/libfuzzer/fuzzers/flatbuffers_corpus/monsterdata_test.mon
testing/libfuzzer/fuzzers/woff2_corpus/6df91fe5cbca947ae7b7b43d4cd4a861213fae9f testing/libfuzzer/fuzzers/woff2_corpus/6df91fe5cbca947ae7b7b43d4cd4a861213fae9f
@@ -2136,7 +2133,6 @@ third_party/afl/src/testcases/images/tiff/not_kitty.tiff
third_party/afl/src/testcases/multimedia/h264/small_movie.mp4 third_party/afl/src/testcases/multimedia/h264/small_movie.mp4
third_party/afl/src/testcases/others/pcap/small_capture.pcap third_party/afl/src/testcases/others/pcap/small_capture.pcap
third_party/android_build_tools/gradle_wrapper/gradle/wrapper/gradle-wrapper.jar third_party/android_build_tools/gradle_wrapper/gradle/wrapper/gradle-wrapper.jar
third_party/android_build_tools/lint/custom_lint.jar
third_party/angle/samples/multi_texture/basemap.tga third_party/angle/samples/multi_texture/basemap.tga
third_party/angle/samples/multi_texture/lightmap.tga third_party/angle/samples/multi_texture/lightmap.tga
third_party/angle/samples/particle_system/smoke.tga third_party/angle/samples/particle_system/smoke.tga
@@ -7849,46 +7845,6 @@ third_party/dawn/third_party/gn/dxc/win_build_output/mc/include/dxc/Tracing/dxce
third_party/dawn/third_party/gn/webgpu-cts/cache.tar.gz third_party/dawn/third_party/gn/webgpu-cts/cache.tar.gz
third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/SGI/cubemap.sho third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/SGI/cubemap.sho
third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/SGI/imaging_pipeline.sho third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/SGI/imaging_pipeline.sho
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_AMS-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Caligraphic-Bold.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Caligraphic-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Fraktur-Bold.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Fraktur-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Main-Bold.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Main-Italic.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Main-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Math-BoldItalic.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Math-Italic.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Math-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_SansSerif-Bold.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_SansSerif-Italic.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_SansSerif-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Script-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Size1-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Size2-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Size3-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Size4-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Typewriter-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_AMS-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Caligraphic-Bold.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Caligraphic-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Fraktur-Bold.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Fraktur-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Main-Bold.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Main-Italic.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Main-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Math-BoldItalic.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Math-Italic.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Math-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_SansSerif-Bold.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_SansSerif-Italic.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_SansSerif-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Script-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Size1-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Size2-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Size3-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Size4-Regular.eot
third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Typewriter-Regular.eot
third_party/dawn/third_party/webgpu-cts/deploy_key.enc third_party/dawn/third_party/webgpu-cts/deploy_key.enc
third_party/dawn/third_party/webgpu-cts/src/resources/cache/webgpu/shader/execution/abs.bin third_party/dawn/third_party/webgpu-cts/src/resources/cache/webgpu/shader/execution/abs.bin
third_party/dawn/third_party/webgpu-cts/src/resources/cache/webgpu/shader/execution/acos.bin third_party/dawn/third_party/webgpu-cts/src/resources/cache/webgpu/shader/execution/acos.bin
@@ -8015,157 +7971,9 @@ third_party/dawn/third_party/webgpu-cts/src/resources/four-colors-vp9-bt601-vfli
third_party/dawn/third_party/webgpu-cts/src/resources/four-colors-vp9-bt601.mp4 third_party/dawn/third_party/webgpu-cts/src/resources/four-colors-vp9-bt601.mp4
third_party/dawn/third_party/webgpu-cts/src/resources/four-colors-vp9-bt601.webm third_party/dawn/third_party/webgpu-cts/src/resources/four-colors-vp9-bt601.webm
third_party/dawn/third_party/webgpu-cts/src/resources/four-colors-vp9-bt709.webm third_party/dawn/third_party/webgpu-cts/src/resources/four-colors-vp9-bt709.webm
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/about-blank-first.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/animation.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/async-js-calls.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/bad-document-request-latency.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/basic-stack.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/basic.cpuprofile.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/basic.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/byte-efficiency.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/changing-priority.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/chrome-ext-sourcemap-script-content.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-cluster-max-duration.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-cluster-max-timeout.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-cluster-navigation.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-last-cluster-max-duration.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-multiple-frames.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-no-nav.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/cls-single-frame.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/collapsible-tracks.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/crux.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dom-size-long.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dom-size-overlap.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dom-size.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dpr.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dupe-js-inline-maps.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/dupe-js.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/enhanced-paul.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/enhanced-traces.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/example-dot-com.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/extension-tracks-and-marks.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/fenced-frame-fledge.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/font-display.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/forced-layouts-and-no-gpu.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/forced-reflow.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/generic-about-tracing.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/history-api-no-nav.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/http1.1.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/idle-callback.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/idle-tasks.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/iframe-shift.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/image-delivery.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/instant-animation-events.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/interaction-events-with-shared-ids.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/interactive-time.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/invalid-animation-events.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/invalidate-style-class-name-change.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lantern/iframe/trace.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lantern/paul/trace.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lantern/progressive-app/trace.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lantern/redirect/trace.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lantern/render-blocking/trace.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lantern/typescript-angular/trace.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/large-layout-small-recalc.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/large-profile.cpuprofile.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/large-recalc-style.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/layout-shifts-root-causes.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/layout-shifts-with-animation-culprit.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-discovery-delay.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-fetchpriority-high.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-images-rasterizer.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-images.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-late-paint-event.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-multiple-frames.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/lcp-web-font.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/load-simple.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/loading-dt1.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/long-task-from-worker-thread.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/mainWasm_profile.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/many-redirects.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/many-requests.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/missing-process-data.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/missing-tracing-start.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/missing-url.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multi-frame-dom-stats.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-lcp-main-frame.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-navigations-render-blocking.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-navigations-same-id.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-navigations-with-iframes.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-navigations.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/multiple-top-level-renderers.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/nested-interactions.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/network-requests-initiators.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/network-websocket-messages.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/node-fibonacci-website.cpuprofile.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/non-composited-animation-shift.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/non-composited-animation.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/nytimes-bad-mobile-viewport.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/one-second-interaction.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/over-20-invalidations-per-event.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/parser-blocking-after-paint.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/perfettotrace-track.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/postmessage-initiators.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/preconnect-advice.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/primary-page-frame.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/react-console-timestamp.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/react-hello-world.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/recursive-blocking-js.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/recursive-counting-js.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/redirects-http-to-https.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/redirects-subresource-multiple.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/redirects.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/reload-and-trace-page.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/reload-no-tti.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/render-blocking-body.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/render-blocking-in-iframe.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/render-blocking-requests.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/scheduler-post-task.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/scripts/coursehero-bundle-1.js.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/scripts/coursehero-bundle-1.js.map.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/scripts/coursehero-bundle-2.js.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/scripts/coursehero-bundle-2.js.map.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/scripts/foo.min.js.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/scripts/foo.min.js.map.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/scripts/squoosh.js.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/scripts/squoosh.js.map.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/selector-stats-frame-test.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/selector-stats.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/server-timings.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/shift-attribution.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/simple-js-program.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/slow-interaction-button-click.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/slow-interaction-keydown.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/style-invalidation-change-attribute.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/style-invalidation-change-id.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/sync-like-timings.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/threejs-gpu.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/timer-initiators.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/timings-track.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/two-functions-recursion.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/two-workers.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/unsized-images.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/user-timings-complex.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/user-timings-details.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/user-timings-overlaps.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/user-timings.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-animation-frames.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-initial-url.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-modifications.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-outermost-frames.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-screenshot-source-ids.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-with-advanced-instrumentation.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-with-commit.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev-with-timings.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-dev.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/web-sockets.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/wrong-main-frame-bug.json.gz
third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/traces/yahoo-news.json.gz
third_party/devtools-frontend/src/test/e2e/resources/media/corrupt.webm third_party/devtools-frontend/src/test/e2e/resources/media/corrupt.webm
third_party/devtools-frontend/src/test/e2e/resources/media/fisch.webm third_party/devtools-frontend/src/test/e2e/resources/media/fisch.webm
third_party/devtools-frontend/src/test/e2e/resources/network/webbundle.wbn third_party/devtools-frontend/src/test/e2e/resources/performance/timeline/enhanced-trace.json.gz
third_party/devtools-frontend/src/test/e2e/resources/network/webbundle_bad_inner_request.wbn
third_party/devtools-frontend/src/test/e2e/resources/network/webbundle_bad_metadata.wbn
third_party/devtools-frontend/src/test/e2e/resources/performance/timeline/web.dev-trace.json.gz third_party/devtools-frontend/src/test/e2e/resources/performance/timeline/web.dev-trace.json.gz
third_party/devtools-frontend/src/test/e2e/resources/performance/wasm/profiling.wasm third_party/devtools-frontend/src/test/e2e/resources/performance/wasm/profiling.wasm
third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/add.wasm third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/add.wasm
@@ -8234,14 +8042,13 @@ third_party/flatbuffers/src/tests/monster_test.bfbs
third_party/flatbuffers/src/tests/monsterdata_go_wire.mon.sp third_party/flatbuffers/src/tests/monsterdata_go_wire.mon.sp
third_party/flatbuffers/src/tests/monsterdata_python_wire.mon third_party/flatbuffers/src/tests/monsterdata_python_wire.mon
third_party/flatbuffers/src/tests/monsterdata_test.mon third_party/flatbuffers/src/tests/monsterdata_test.mon
third_party/flatbuffers/src/tests/swift/tests/monsterdata_test.mon third_party/flatbuffers/src/tests/swift/Tests/Flatbuffers/monsterdata_test.mon
third_party/flatbuffers/src/tests/ts/monsterdata_javascript_wire.mon third_party/flatbuffers/src/tests/ts/monsterdata_javascript_wire.mon
third_party/flatbuffers/src/tests/ts/unicode_test.mon third_party/flatbuffers/src/tests/ts/unicode_test.mon
third_party/flatbuffers/src/tests/unicode_test.mon third_party/flatbuffers/src/tests/unicode_test.mon
third_party/fontconfig/src/test/4x6.pcf third_party/fontconfig/src/test/4x6.pcf
third_party/fontconfig/src/test/8x16.pcf third_party/fontconfig/src/test/8x16.pcf
third_party/fontconfig/src/test/broken_cff_major.otf third_party/fontconfig/src/test/broken_cff_major.otf
third_party/glslang/src/Test/badChars.frag
third_party/hunspell/fuzz/bdict_corpus/02a25363e79f11115132055fb880773b325f6aef third_party/hunspell/fuzz/bdict_corpus/02a25363e79f11115132055fb880773b325f6aef
third_party/hunspell/fuzz/bdict_corpus/0883e336027e9e21911a277a9d8fa4c1b9490edd third_party/hunspell/fuzz/bdict_corpus/0883e336027e9e21911a277a9d8fa4c1b9490edd
third_party/hunspell/fuzz/bdict_corpus/0c70b309d63d09ac033b8c80abff19457c93772a third_party/hunspell/fuzz/bdict_corpus/0c70b309d63d09ac033b8c80abff19457c93772a
@@ -8352,7 +8159,6 @@ third_party/icu/tzres/metaZones.res
third_party/icu/tzres/timezoneTypes.res third_party/icu/tzres/timezoneTypes.res
third_party/icu/tzres/zoneinfo64.res third_party/icu/tzres/zoneinfo64.res
third_party/jni_zero/test/java/src/org/jni_zero/JavapClass.class third_party/jni_zero/test/java/src/org/jni_zero/JavapClass.class
third_party/libc++/src/test/std/input.output/iostream.objects/wide.stream.objects/test.dat
third_party/libdrm/src/intel/tests/gen4-3d.batch third_party/libdrm/src/intel/tests/gen4-3d.batch
third_party/libdrm/src/intel/tests/gen5-3d.batch third_party/libdrm/src/intel/tests/gen5-3d.batch
third_party/libdrm/src/intel/tests/gen6-3d.batch third_party/libdrm/src/intel/tests/gen6-3d.batch
@@ -10809,65 +10615,6 @@ third_party/oak/src/package_list/test_data/packages.binarypb
third_party/oak/src/stage0/testdata/table_loader third_party/oak/src/stage0/testdata/table_loader
third_party/openh264/src/autotest/performanceTest/ios/fruitstrap third_party/openh264/src/autotest/performanceTest/ios/fruitstrap
third_party/openh264/src/autotest/performanceTest/ios/iFileTransfer third_party/openh264/src/autotest/performanceTest/ios/iFileTransfer
third_party/openh264/src/res/Adobe_PDF_sample_a_1024x768_50Frms.264
third_party/openh264/src/res/BA1_FT_C.264
third_party/openh264/src/res/BA1_Sony_D.jsv
third_party/openh264/src/res/BAMQ1_JVC_C.264
third_party/openh264/src/res/BAMQ2_JVC_C.264
third_party/openh264/src/res/BANM_MW_D.264
third_party/openh264/src/res/BASQP1_Sony_C.jsv
third_party/openh264/src/res/BA_MW_D.264
third_party/openh264/src/res/BA_MW_D_IDR_LOST.264
third_party/openh264/src/res/BA_MW_D_P_LOST.264
third_party/openh264/src/res/CI1_FT_B.264
third_party/openh264/src/res/CI_MW_D.264
third_party/openh264/src/res/CVFC1_Sony_C.jsv
third_party/openh264/src/res/CVPCMNL1_SVA_C.264
third_party/openh264/src/res/CiscoVT2people_160x96_6fps.yuv
third_party/openh264/src/res/CiscoVT2people_320x192_12fps.yuv
third_party/openh264/src/res/Cisco_Absolute_Power_1280x720_30fps.yuv
third_party/openh264/src/res/Cisco_Adobe_PDF_sample_a_1024x768_CAVLC_Bframe_9.264
third_party/openh264/src/res/Cisco_Men_whisper_640x320_CABAC_Bframe_9.264
third_party/openh264/src/res/Cisco_Men_whisper_640x320_CAVLC_Bframe_9.264
third_party/openh264/src/res/Error_I_P.264
third_party/openh264/src/res/LS_SVA_D.264
third_party/openh264/src/res/MIDR_MW_D.264
third_party/openh264/src/res/MPS_MW_A.264
third_party/openh264/src/res/MR1_BT_A.h264
third_party/openh264/src/res/MR1_MW_A.264
third_party/openh264/src/res/MR2_MW_A.264
third_party/openh264/src/res/MR2_TANDBERG_E.264
third_party/openh264/src/res/NL1_Sony_D.jsv
third_party/openh264/src/res/NLMQ1_JVC_C.264
third_party/openh264/src/res/NLMQ2_JVC_C.264
third_party/openh264/src/res/NRF_MW_E.264
third_party/openh264/src/res/QCIF_2P_I_allIPCM.264
third_party/openh264/src/res/SVA_BA1_B.264
third_party/openh264/src/res/SVA_BA2_D.264
third_party/openh264/src/res/SVA_Base_B.264
third_party/openh264/src/res/SVA_CL1_E.264
third_party/openh264/src/res/SVA_FM1_E.264
third_party/openh264/src/res/SVA_NL1_B.264
third_party/openh264/src/res/SVA_NL2_E.264
third_party/openh264/src/res/SarVui.264
third_party/openh264/src/res/Static.264
third_party/openh264/src/res/Static_152_100.yuv
third_party/openh264/src/res/VID_1280x544_cabac_temporal_direct.264
third_party/openh264/src/res/VID_1280x544_cavlc_temporal_direct.264
third_party/openh264/src/res/VID_1280x720_cabac_temporal_direct.264
third_party/openh264/src/res/VID_1280x720_cavlc_temporal_direct.264
third_party/openh264/src/res/VID_1920x1080_cabac_temporal_direct.264
third_party/openh264/src/res/VID_1920x1080_cavlc_temporal_direct.264
third_party/openh264/src/res/Zhling_1280x720.264
third_party/openh264/src/res/jm_1080p_allslice.264
third_party/openh264/src/res/sps_subsetsps_bothVUI.264
third_party/openh264/src/res/test_cif_I_CABAC_PCM.264
third_party/openh264/src/res/test_cif_I_CABAC_slice.264
third_party/openh264/src/res/test_cif_P_CABAC_slice.264
third_party/openh264/src/res/test_qcif_cabac.264
third_party/openh264/src/res/test_scalinglist_jm.264
third_party/openh264/src/res/test_vd_1d.264
third_party/openh264/src/res/test_vd_rc.264
third_party/openscreen/src/buildtools/third_party/eu-strip/bin/eu-strip third_party/openscreen/src/buildtools/third_party/eu-strip/bin/eu-strip
third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/03d4b4028b559489768e2cccd6015c907f70a2c0 third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/03d4b4028b559489768e2cccd6015c907f70a2c0
third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/333be5dfffb2c6eeadf31be2dc219ef841c99ea0 third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/333be5dfffb2c6eeadf31be2dc219ef841c99ea0
@@ -11179,34 +10926,6 @@ third_party/spirv-tools/src/test/fuzzers/corpora/spv/graphicsfuzz_084.spv
third_party/spirv-tools/src/test/fuzzers/corpora/spv/graphicsfuzz_085.spv third_party/spirv-tools/src/test/fuzzers/corpora/spv/graphicsfuzz_085.spv
third_party/spirv-tools/src/test/fuzzers/corpora/spv/graphicsfuzz_086.spv third_party/spirv-tools/src/test/fuzzers/corpora/spv/graphicsfuzz_086.spv
third_party/spirv-tools/src/test/fuzzers/corpora/spv/simple.spv third_party/spirv-tools/src/test/fuzzers/corpora/spv/simple.spv
third_party/sqlite/fuzz/db_corpus/dbfuzz2-seed1.db
third_party/sqlite/fuzz/db_corpus/fuzzdata1.db
third_party/sqlite/fuzz/db_corpus/fuzzdata2.db
third_party/sqlite/fuzz/db_corpus/fuzzdata3.db
third_party/sqlite/fuzz/db_corpus/fuzzdata4.db
third_party/sqlite/fuzz/db_corpus/fuzzdata5.db
third_party/sqlite/fuzz/db_corpus/fuzzdata6.db
third_party/sqlite/fuzz/db_corpus/fuzzdata7.db
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries0
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries1
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries10
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries11
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries12
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries13
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries14
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries15
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries16
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries17
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries18
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries19
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries2
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries3
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries4
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries5
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries6
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries7
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries8
third_party/sqlite/fuzz/lpm_fuzzer_seed_corpus/corpus_queries9
third_party/sqlite/src/ext/recover/recovercorrupt2.test third_party/sqlite/src/ext/recover/recovercorrupt2.test
third_party/sqlite/src/tool/win/sqlite.vsix third_party/sqlite/src/tool/win/sqlite.vsix
third_party/swiftshader/tests/kokoro/gcp_ubuntu/clang+llvm-11.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig third_party/swiftshader/tests/kokoro/gcp_ubuntu/clang+llvm-11.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig
@@ -12453,6 +12172,7 @@ third_party/zstd/src/tests/gzip/hufts-segv.gz
tools/android/elf_compression/test/testdata/lib.so tools/android/elf_compression/test/testdata/lib.so
tools/binary_size/libsupersize/testdata/mock_apk/assets/en-US.pak tools/binary_size/libsupersize/testdata/mock_apk/assets/en-US.pak
tools/binary_size/libsupersize/testdata/mock_apk/assets/resources.pak tools/binary_size/libsupersize/testdata/mock_apk/assets/resources.pak
tools/binary_size/libsupersize/testdata/mock_apk/resources.arsc
tools/binary_size/libsupersize/testdata/mock_dex/after/classes.dex tools/binary_size/libsupersize/testdata/mock_dex/after/classes.dex
tools/binary_size/libsupersize/testdata/mock_dex/before/classes.dex tools/binary_size/libsupersize/testdata/mock_dex/before/classes.dex
tools/grit/grit/testdata/klonk-alternate-skeleton.rc tools/grit/grit/testdata/klonk-alternate-skeleton.rc

View File

@@ -70,7 +70,7 @@ def _get_archive_writer(output_path, timestamp=None):
info = zipfile.ZipInfo.from_file(in_path, arc_path) info = zipfile.ZipInfo.from_file(in_path, arc_path)
info.date_time = zip_date_time info.date_time = zip_date_time
with open(in_path, 'rb') as in_file: with open(in_path, 'rb') as in_file:
output_archive.writestr(info, in_file.read()) output_archive.writestr(info, in_file.read(), zipfile.ZIP_DEFLATED, -1)
else: else:
output_archive.write(in_path, arc_path) output_archive.write(in_path, arc_path)

View File

@@ -40,7 +40,7 @@ CONTINGENT_PATHS = (
'third_party/updater/chromium_linux64_sans_iid/cipd/', 'third_party/updater/chromium_linux64_sans_iid/cipd/',
'tools/luci-go/', 'tools/luci-go/',
'tools/resultdb/', 'tools/resultdb/',
'tools/skia_goldctl/linux/', 'tools/skia_goldctl/',
# GCS sources # GCS sources
'buildtools/linux64-format/', 'buildtools/linux64-format/',
'third_party/blink/renderer/core/css/perftest_data/', 'third_party/blink/renderer/core/css/perftest_data/',
@@ -82,18 +82,26 @@ CONTINGENT_PATHS = (
'media/test/data/', 'media/test/data/',
'native_client/src/trusted/service_runtime/testdata/', 'native_client/src/trusted/service_runtime/testdata/',
'testing/libfuzzer/fuzzers/wasm_corpus/', 'testing/libfuzzer/fuzzers/wasm_corpus/',
'third_party/blink/manual_tests/',
'third_party/blink/perf_tests/', 'third_party/blink/perf_tests/',
'third_party/boringssl/src/third_party/wycheproof_testvectors/',
'third_party/breakpad/breakpad/src/processor/testdata/', 'third_party/breakpad/breakpad/src/processor/testdata/',
'third_party/catapult/tracing/test_data/', 'third_party/catapult/tracing/test_data/',
'third_party/dawn/test/', 'third_party/dawn/test/',
'third_party/devtools-frontend/src/front_end/panels/timeline/fixtures/',
'third_party/expat/src/testdata/', 'third_party/expat/src/testdata/',
'third_party/glslang/src/Test/',
'third_party/harfbuzz-ng/src/test/', 'third_party/harfbuzz-ng/src/test/',
'third_party/libc++/src/test/std/',
'third_party/llvm/llvm/test/', 'third_party/llvm/llvm/test/',
'third_party/openh264/src/res/',
'third_party/opus/tests/resources/',
'third_party/ots/src/tests/fonts/', 'third_party/ots/src/tests/fonts/',
'third_party/rust-src/src/gcc/gcc/testsuite/', 'third_party/rust-src/src/gcc/gcc/testsuite/',
'third_party/rust-src/src/llvm-project/clang/test/', 'third_party/rust-src/src/llvm-project/clang/test/',
'third_party/rust-src/src/llvm-project/llvm/test/', 'third_party/rust-src/src/llvm-project/llvm/test/',
'third_party/screen-ai/linux/resources/', 'third_party/screen-ai/linux/resources/',
'third_party/sqlite/fuzz/',
'third_party/sqlite/src/test/', 'third_party/sqlite/src/test/',
'third_party/swiftshader/tests/regres/', 'third_party/swiftshader/tests/regres/',
'third_party/test_fonts/test_fonts/', 'third_party/test_fonts/test_fonts/',
@@ -110,18 +118,20 @@ CONTINGENT_PATHS = (
'third_party/android_platform/', 'third_party/android_platform/',
'third_party/angle/third_party/VK-GL-CTS/', 'third_party/angle/third_party/VK-GL-CTS/',
'third_party/apache-linux/', 'third_party/apache-linux/',
'third_party/blink/manual_tests/',
'third_party/blink/perf_tests/',
'third_party/catapult/third_party/vinn/third_party/v8/', 'third_party/catapult/third_party/vinn/third_party/v8/',
'third_party/closure_compiler/', 'third_party/closure_compiler/',
'third_party/dawn/third_party/khronos/OpenGL-Registry/specs/',
'third_party/instrumented_libs/', 'third_party/instrumented_libs/',
'third_party/llvm/', 'third_party/libphonenumber/dist/resources/metadata/',
'third_party/llvm-build/',
'third_party/llvm-build-tools/', 'third_party/llvm-build-tools/',
'third_party/llvm-build/',
'third_party/llvm/',
'third_party/node/linux/', 'third_party/node/linux/',
'third_party/rust-src/', 'third_party/rust-src/',
'third_party/rust-toolchain/', 'third_party/rust-toolchain/',
'third_party/webgl/', 'third_party/webgl/',
'third_party/blink/manual_tests/',
'third_party/blink/perf_tests/',
) )
# Files that should be excluded when pruning contingent paths. # Files that should be excluded when pruning contingent paths.