From 77ed0175c9b3148f32983ceb077fb4fdcb6f7305 Mon Sep 17 00:00:00 2001 From: Blaise Date: Wed, 11 Sep 2024 15:04:34 -0500 Subject: [PATCH] Update to Chromium 129.0.6668.58 --- chromium_version.txt | 2 +- domain_substitution.list | 439 ++++++------- .../disable-fetching-field-trials.patch | 8 +- ...01-fix-building-without-safebrowsing.patch | 85 +-- ...03-disable-autofill-download-manager.patch | 8 +- .../core/inox-patchset/0021-disable-rlz.patch | 2 +- ...refixes-to-possibly-evil-connections.patch | 36 +- ..._browsing-disable-incident-reporting.patch | 4 +- .../ungoogled-chromium/block-requests.patch | 2 +- .../block-trk-and-subdomains.patch | 8 +- .../disable-crash-reporter.patch | 4 +- .../core/ungoogled-chromium/disable-gcm.patch | 6 +- .../disable-google-host-detection.patch | 19 +- .../disable-mei-preload.patch | 2 +- .../disable-network-time-tracker.patch | 2 +- .../disable-webrtc-log-uploader.patch | 8 +- .../disable-webstore-urls.patch | 4 +- .../extensions-manifestv2.patch | 4 +- .../fix-building-with-prunned-binaries.patch | 464 ++++++++++++-- .../fix-building-without-safebrowsing.patch | 299 +++++---- .../remove-unused-preferences-fields.patch | 579 +++++++----------- ...e-google-search-engine-with-nosearch.patch | 2 +- .../toggle-translation-via-switch.patch | 4 +- ...g-flags-client-rects-and-measuretext.patch | 38 +- ...ngerprinting-canvas-image-data-noise.patch | 12 +- .../flag-max-connections-per-host.patch | 12 +- .../0006-modify-default-prefs.patch | 6 +- ...ble-profile-auto-import-on-first-run.patch | 2 +- ...e-default-key-length-for-newly-gener.patch | 2 +- .../add-flag-for-bookmark-bar-ntp.patch | 4 +- .../add-flag-for-close-confirmation.patch | 18 +- .../add-flag-for-custom-ntp.patch | 6 +- .../add-flag-for-disabling-link-drag.patch | 6 +- .../add-flag-for-grab-handle.patch | 2 +- .../add-flag-for-incognito-themes.patch | 2 +- ...g-for-omnibox-autocomplete-filtering.patch | 6 +- ...dd-flag-for-search-engine-collection.patch | 18 +- .../add-flag-for-tab-hover-cards.patch | 8 +- .../add-flag-for-tabsearch-button.patch | 6 +- ...dd-flag-to-change-http-accept-header.patch | 4 +- .../add-flag-to-clear-data-on-exit.patch | 16 +- ...d-flag-to-close-window-with-last-tab.patch | 4 +- ...g-to-configure-extension-downloading.patch | 2 +- .../add-flag-to-convert-popups-to-tabs.patch | 4 +- ...add-flag-to-force-punycode-hostnames.patch | 4 +- .../add-flag-to-hide-fullscreen-exit-ui.patch | 4 +- .../add-flag-to-hide-tab-close-buttons.patch | 12 +- .../add-flag-to-reduce-system-info.patch | 4 +- .../add-flag-to-remove-client-hints.patch | 2 +- .../add-flag-to-scroll-tabs.patch | 4 +- .../add-flag-to-show-avatar-button.patch | 2 +- .../add-flags-for-existing-switches.patch | 2 +- ...add-flags-for-referrer-customization.patch | 18 +- .../add-ungoogled-flag-headers.patch | 2 +- .../default-webrtc-ip-handling-policy.patch | 2 +- .../disable-download-quarantine.patch | 8 +- .../disable-downloads-page-referrer-url.patch | 2 +- .../disable-remote-optimization-guide.patch | 2 +- .../disable-webgl-renderer-info.patch | 4 +- ...ble-default-prefetch-privacy-changes.patch | 2 +- .../enable-page-saving-on-more-pages.patch | 4 +- .../enable-paste-and-go-new-tab-button.patch | 6 +- .../ungoogled-chromium/first-run-page.patch | 6 +- ...g-without-mdns-and-service-discovery.patch | 2 +- .../keep-expired-flags.patch | 6 +- .../prepopulated-search-engines.patch | 4 +- .../remove-uneeded-ui.patch | 58 +- .../upstream-fixes/missing-dependencies.patch | 18 +- pruning.list | 69 +-- 69 files changed, 1299 insertions(+), 1117 deletions(-) diff --git a/chromium_version.txt b/chromium_version.txt index 0cddb59a..570cfa7e 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -128.0.6613.137 +129.0.6668.58 diff --git a/domain_substitution.list b/domain_substitution.list index a35c2805..421ce0c7 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -53,10 +53,10 @@ ash/auth/views/auth_header_view_pixeltest.cc ash/birch/birch_item.cc ash/birch/birch_item_unittest.cc ash/birch/birch_model_unittest.cc -ash/birch/birch_weather_provider.cc ash/capture_mode/capture_mode_camera_unittests.cc ash/capture_mode/capture_mode_controller.cc ash/capture_mode/capture_mode_unittests.cc +ash/capture_mode/search_results_panel.cc ash/child_accounts/parent_access_controller_impl_unittest.cc ash/clipboard/clipboard_history_controller_unittest.cc ash/clipboard/clipboard_history_menu_model_adapter_unittest.cc @@ -85,7 +85,14 @@ ash/glanceables/tasks/glanceables_tasks_view_unittest.cc ash/glanceables/tasks/test/glanceables_tasks_test_util.cc ash/login/ui/auth_icon_view.cc ash/login/ui/login_remove_account_dialog_unittest.cc +ash/picker/picker_clipboard_history_provider_unittest.cc +ash/picker/picker_controller.cc +ash/picker/picker_controller_unittest.cc +ash/picker/picker_insert_media.cc +ash/picker/search/picker_search_aggregator_unittest.cc +ash/picker/search/picker_search_controller.cc ash/picker/search/picker_search_controller_unittest.cc +ash/picker/search/picker_search_request.cc ash/picker/search/picker_search_request_unittest.cc ash/projector/projector_metadata_model.cc ash/public/cpp/android_intent_helper_unittest.cc @@ -167,6 +174,7 @@ ash/system/video_conference/fake_video_conference_tray_controller.cc ash/system/video_conference/video_conference_tray_unittest.cc ash/wallpaper/test_wallpaper_controller_client.cc ash/wallpaper/wallpaper_image_downloader.cc +ash/webui/boca_ui/provider/classroom_page_handler_impl.cc ash/webui/camera_app_ui/camera_app_untrusted_ui.cc ash/webui/camera_app_ui/resources/js/externs/types.d.ts ash/webui/camera_app_ui/resources/js/geometry.ts @@ -181,11 +189,11 @@ ash/webui/camera_app_ui/resources/js/views/settings/primary.ts ash/webui/camera_app_ui/resources/strings/camera_strings.grd ash/webui/camera_app_ui/resources/utils/cca/commands/check_color_tokens.py ash/webui/common/resources/PRESUBMIT.py -ash/webui/common/resources/cr_elements/icons.html ash/webui/common/resources/cr_picture/png.js ash/webui/common/resources/keyboard_layouts.js ash/webui/common/resources/quick_unlock/pin_keyboard_icons.html ash/webui/common/resources/sea_pen/constants_generated.ts +ash/webui/common/resources/sea_pen/sea_pen_untranslated_constants.ts ash/webui/common/resources/sea_pen/surface_effects/sparkle.ts ash/webui/diagnostics_ui/backend/input/input_data_provider_keyboard_unittest.cc ash/webui/diagnostics_ui/diagnostics_ui.cc @@ -224,7 +232,9 @@ ash/webui/projector_app/test/untrusted_projector_page_handler_impl_unittest.cc ash/webui/projector_app/untrusted_projector_ui.cc ash/webui/recorder_app_ui/resources/components/onboarding-dialog.ts ash/webui/recorder_app_ui/resources/core/externs.d.ts +ash/webui/recorder_app_ui/resources/core/platform_handler.ts ash/webui/recorder_app_ui/resources/core/recording_session.ts +ash/webui/recorder_app_ui/resources/pages/record-page.ts ash/webui/recorder_app_ui/resources/platforms/dev/handler.ts ash/webui/recorder_app_ui/resources/static/audio_worklet.js ash/webui/scanning/resources/PRESUBMIT.py @@ -239,6 +249,7 @@ ash/wm/desks/templates/admin_template_unittest.cc ash/wm/desks/templates/saved_desk_test_helper.cc ash/wm/desks/templates/saved_desk_unittest.cc ash/wm/overview/birch/birch_bar_unittest.cc +ash/wm/overview/birch/birch_chip_context_menu_model.cc ash/wm/screen_pinning_controller.h ash/wm/window_restore/informed_restore_controller.cc base/BUILD.gn @@ -274,6 +285,7 @@ base/android/library_loader/library_loader_hooks.h base/android/meminfo_dump_provider.cc base/android/requires_api.h base/android/resource_exclusions.gni +base/apple/foundation_util_unittest.mm base/apple/owned_objc.h base/atomicops.h base/barrier_callback.h @@ -324,6 +336,7 @@ base/message_loop/message_pump_android.h base/message_loop/message_pump_win.cc base/metrics/field_trial_list_including_low_anonymity.h base/metrics/histogram_functions.h +base/metrics/histogram_functions_internal_overloads.h base/metrics/histogram_macros.h base/metrics/statistics_recorder.cc base/metrics/user_metrics.h @@ -399,6 +412,7 @@ base/win/windows_version.h base/win/windows_version_unittest.cc base/win/wmi.cc base/win/wmi.h +build/3pp_common/common.py build/3pp_common/maven.py build/android/BUILD.gn build/android/PRESUBMIT.py @@ -548,6 +562,8 @@ chrome/app/theme/PRESUBMIT.py chrome/app/welcome_strings.grdp chrome/browser/about_flags.cc chrome/browser/accessibility/live_caption/live_caption_speech_recognition_host_browsertest.cc +chrome/browser/ai/ai_rewriter_unittest.cc +chrome/browser/ai/ai_writer_unittest.cc chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.cc chrome/browser/android/cookies/cookies_fetcher_restore_util_browsertest.cc chrome/browser/android/customtabs/custom_tabs_browsertest.cc @@ -555,7 +571,6 @@ chrome/browser/android/customtabs/detached_resource_request_unittest.cc chrome/browser/android/examples/custom_tabs_client/src/res/values/strings.xml chrome/browser/android/examples/partner_browser_customizations_provider/res/values/strings.xml chrome/browser/android/history/history_deletion_bridge_unittest.cc -chrome/browser/android/history_report/delta_file_commons_unittest.cc chrome/browser/android/omnibox/chrome_omnibox_navigation_observer_android_unittest.cc chrome/browser/android/search_permissions/search_permissions_service.h chrome/browser/android/search_permissions/search_permissions_service_unittest.cc @@ -579,9 +594,9 @@ chrome/browser/apps/app_preload_service/preload_app_definition_unittest.cc chrome/browser/apps/app_service/app_icon/app_icon_loader.cc chrome/browser/apps/app_service/app_install/app_install_almanac_endpoint.cc chrome/browser/apps/app_service/app_install/app_install_almanac_endpoint_unittest.cc -chrome/browser/apps/app_service/app_install/app_install_service_ash.cc chrome/browser/apps/app_service/app_install/app_install_service_ash_browsertest.cc chrome/browser/apps/app_service/app_install/app_install_service_ash_unittest.cc +chrome/browser/apps/app_service/app_install/app_install_types_unittest.cc chrome/browser/apps/app_service/app_install/web_app_installer.cc chrome/browser/apps/app_service/app_install/web_app_installer_browsertest.cc chrome/browser/apps/app_service/app_service_proxy_lacros_unittest.cc @@ -610,8 +625,13 @@ chrome/browser/ash/accessibility/dictation_browsertest.cc chrome/browser/ash/accessibility/spoken_feedback_browsertest.cc chrome/browser/ash/account_manager/account_apps_availability_unittest.cc chrome/browser/ash/account_manager/account_manager_edu_coexistence_controller_unittest.cc +chrome/browser/ash/ambient/ambient_client_impl.cc +chrome/browser/ash/ambient/ambient_client_impl_unittest.cc chrome/browser/ash/android_sms/android_sms_urls.cc chrome/browser/ash/android_sms/android_sms_urls.h +chrome/browser/ash/api/tasks/chrome_tasks_delegate.cc +chrome/browser/ash/api/tasks/tasks_client_impl.cc +chrome/browser/ash/api/tasks/tasks_client_impl_unittest.cc chrome/browser/ash/app_list/app_context_menu_unittest.cc chrome/browser/ash/app_list/app_list_sort_browsertest.cc chrome/browser/ash/app_list/app_list_syncable_service_unittest.cc @@ -621,6 +641,7 @@ chrome/browser/ash/app_list/chrome_app_list_model_updater_browsertest.cc chrome/browser/ash/app_list/search/arc/arc_recommend_apps_fetcher_impl_unittest.cc chrome/browser/ash/app_list/search/arc/recommend_apps_fetcher_impl.cc chrome/browser/ash/app_list/search/common/string_util.cc +chrome/browser/ash/app_list/search/common/string_util.h chrome/browser/ash/app_list/search/common/string_util_unittest.cc chrome/browser/ash/app_list/search/essential_search/essential_search_manager.h chrome/browser/ash/app_list/search/essential_search/essential_search_manager_unittest.cc @@ -670,7 +691,12 @@ chrome/browser/ash/attestation/soft_bind_attestation_flow_impl_unittest.cc chrome/browser/ash/attestation/tpm_challenge_key_subtle_unittest.cc chrome/browser/ash/bluetooth/bluetooth_log_controller_unittest.cc chrome/browser/ash/bluetooth/debug_logs_manager_unittest.cc +chrome/browser/ash/boca/on_task/on_task_locked_session_window_tracker_unittest.cc chrome/browser/ash/bruschetta/bruschetta_download.cc +chrome/browser/ash/calendar/calendar_client_impl.cc +chrome/browser/ash/calendar/calendar_client_impl_unittest.cc +chrome/browser/ash/calendar/calendar_keyed_service.cc +chrome/browser/ash/calendar/calendar_keyed_service_unittest.cc chrome/browser/ash/cert_provisioning/cert_provisioning_test_helpers.cc chrome/browser/ash/child_accounts/child_user_service.cc chrome/browser/ash/child_accounts/family_user_device_metrics_browsertest.cc @@ -700,7 +726,6 @@ chrome/browser/ash/drive/file_system_util_unittest.cc chrome/browser/ash/extensions/file_manager/file_manager_private_apitest.cc chrome/browser/ash/extensions/file_manager/system_notification_manager_unittest.cc chrome/browser/ash/extensions/users_private/users_private_apitest.cc -chrome/browser/ash/featured_integration_test.cc chrome/browser/ash/file_manager/file_browser_handlers.h chrome/browser/ash/file_manager/file_manager_browsertest_base.cc chrome/browser/ash/file_manager/file_manager_policy_browsertest.cc @@ -713,6 +738,7 @@ chrome/browser/ash/file_manager/path_util_unittest.cc chrome/browser/ash/file_suggest/item_suggest_cache.h chrome/browser/ash/file_suggest/item_suggest_cache_unittest.cc chrome/browser/ash/file_system_provider/fileapi/provider_async_file_util.h +chrome/browser/ash/floating_sso/floating_sso_browsertest.cc chrome/browser/ash/floating_workspace/floating_workspace_service_unittest.cc chrome/browser/ash/growth/campaigns_manager_interactive_uitest.cc chrome/browser/ash/growth/install_web_app_action_unittest.cc @@ -727,6 +753,7 @@ chrome/browser/ash/input_method/assistive_suggester_client_filter_unittest.cc chrome/browser/ash/input_method/editor_feedback_unittest.cc chrome/browser/ash/input_method/editor_switch_unittest.cc chrome/browser/ash/input_method/ui/candidate_window_view.cc +chrome/browser/ash/integration_tests/featured_integration_test.cc chrome/browser/ash/kerberos/kerberos_credentials_manager_unittest.cc chrome/browser/ash/login/app_mode/kiosk_launch_controller_unittest.cc chrome/browser/ash/login/app_mode/test/kiosk_enterprise_browsertest.cc @@ -758,6 +785,7 @@ chrome/browser/ash/login/screens/assistant_optin_flow_screen_browsertest.cc chrome/browser/ash/login/screens/categories_selection_screen_browsertest.cc chrome/browser/ash/login/screens/locale_switch_screen.cc chrome/browser/ash/login/screens/locale_switch_screen_browsertest.cc +chrome/browser/ash/login/screens/perks_discovery_screen_browsertest.cc chrome/browser/ash/login/screens/personalized_recommend_apps_screen_browsertest.cc chrome/browser/ash/login/screens/quick_start_screen_browsertest.cc chrome/browser/ash/login/screens/recommend_apps_screen_browsertest.cc @@ -790,7 +818,6 @@ chrome/browser/ash/net/network_portal_detector_impl.cc chrome/browser/ash/net/network_portal_detector_impl_browsertest.cc chrome/browser/ash/notifications/multi_capture_notifications_unittest.cc chrome/browser/ash/os_feedback/chrome_os_feedback_delegate_browsertest.cc -chrome/browser/ash/os_url_handler_browsertest.cc chrome/browser/ash/phonehub/browser_tabs_model_provider_impl_unittest.cc chrome/browser/ash/plugin_vm/plugin_vm_diagnostics.cc chrome/browser/ash/plugin_vm/plugin_vm_installer_unittest.cc @@ -834,7 +861,7 @@ chrome/browser/ash/release_notes/release_notes_storage_unittest.cc chrome/browser/ash/scalable_iph/scalable_iph_browsertest.cc chrome/browser/ash/scalable_iph/scalable_iph_delegate_impl.cc chrome/browser/ash/scanning/chrome_scanning_app_delegate_unittest.cc -chrome/browser/ash/scheduler_configuration_manager.h +chrome/browser/ash/scheduler_config/scheduler_configuration_manager.h chrome/browser/ash/settings/cros_settings_unittest.cc chrome/browser/ash/settings/device_settings_provider_unittest.cc chrome/browser/ash/smb_client/smb_service_helper.h @@ -847,8 +874,9 @@ chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_ chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_utils_unittest.cc chrome/browser/ash/tpm_firmware_update.h chrome/browser/ash/trusted_vault/trusted_vault_backend_ash_unittest.cc -chrome/browser/ash/u2f_notification.cc -chrome/browser/ash/url_handler_browsertest.cc +chrome/browser/ash/u2f/u2f_notification.cc +chrome/browser/ash/url_handler/os_url_handler_browsertest.cc +chrome/browser/ash/url_handler/url_handler_browsertest.cc chrome/browser/ash/wallpaper_handlers/sea_pen_fetcher.cc chrome/browser/ash/wallpaper_handlers/wallpaper_handlers.cc chrome/browser/ash/wallpaper_handlers/wallpaper_handlers_unittest.cc @@ -884,6 +912,7 @@ chrome/browser/browsing_data/browsing_data_remover_browsertest.cc chrome/browser/browsing_data/chrome_browsing_data_model_delegate_unittest.cc chrome/browser/browsing_data/chrome_browsing_data_remover_delegate_unittest.cc chrome/browser/browsing_data/counters/bookmark_counter_unittest.cc +chrome/browser/browsing_data/counters/browsing_data_counter_utils_unittest.cc chrome/browser/browsing_data/counters/history_counter_browsertest.cc chrome/browser/browsing_data/counters/passwords_counter_browsertest.cc chrome/browser/browsing_data/counters/site_data_counting_helper_unittest.cc @@ -946,6 +975,7 @@ chrome/browser/content_settings/content_settings_pref_provider_unittest.cc chrome/browser/content_settings/host_content_settings_map_unittest.cc chrome/browser/content_settings/sound_content_setting_observer_unittest.cc chrome/browser/custom_handlers/protocol_handler_registry_browsertest.cc +chrome/browser/data_sharing/desktop/data_sharing_conversion_utils_unittest.cc chrome/browser/device_identity/device_oauth2_token_service_unittest.cc chrome/browser/device_notifications/device_connection_tracker_unittest.cc chrome/browser/devtools/aida_client.cc @@ -1057,7 +1087,6 @@ chrome/browser/extensions/api/page_capture/page_capture_api_unittest.cc chrome/browser/extensions/api/passwords_private/password_check_delegate_unittest.cc chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl_unittest.cc chrome/browser/extensions/api/passwords_private/passwords_private_utils_unittest.cc -chrome/browser/extensions/api/permissions/permissions_api_helpers.cc chrome/browser/extensions/api/permissions/permissions_api_unittest.cc chrome/browser/extensions/api/platform_keys/platform_keys_api.cc chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc @@ -1118,6 +1147,7 @@ chrome/browser/extensions/orb_and_cors_extension_browsertest.cc chrome/browser/extensions/permission_message_combinations_unittest.cc chrome/browser/extensions/permissions/active_tab_apitest.cc chrome/browser/extensions/permissions/active_tab_unittest.cc +chrome/browser/extensions/permissions/permissions_helpers.cc chrome/browser/extensions/permissions/permissions_updater.cc chrome/browser/extensions/permissions/permissions_updater_unittest.cc chrome/browser/extensions/permissions/scripting_permissions_modifier.h @@ -1164,11 +1194,11 @@ chrome/browser/importer/firefox_profile_lock_posix.cc chrome/browser/importer/firefox_profile_lock_win.cc chrome/browser/importer/ie_importer_browsertest_win.cc chrome/browser/importer/profile_writer_unittest.cc -chrome/browser/ip_protection/ip_protection_config_http.cc chrome/browser/k_anonymity_service/k_anonymity_service_client_browsertest.cc chrome/browser/k_anonymity_service/k_anonymity_service_client_unittest.cc chrome/browser/k_anonymity_service/k_anonymity_trust_token_getter_unittest.cc chrome/browser/keyboard_accessory/android/address_accessory_controller_impl_unittest.cc +chrome/browser/keyboard_accessory/android/password_accessory_controller_impl_unittest.cc chrome/browser/lacros/account_manager/account_manager_util_unittest.cc chrome/browser/lacros/account_manager/account_profile_mapper_unittest.cc chrome/browser/lacros/account_manager/get_account_information_helper_unittest.cc @@ -1262,10 +1292,7 @@ chrome/browser/net/stub_resolver_config_reader_browsertest.cc chrome/browser/net/system_network_context_manager_browsertest.cc chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc chrome/browser/new_tab_page/modules/file_suggestion/drive_service_unittest.cc -chrome/browser/new_tab_page/modules/history_clusters/cart/cart_processor.cc -chrome/browser/new_tab_page/modules/history_clusters/cart/cart_processor_unittest.cc chrome/browser/new_tab_page/modules/history_clusters/history_clusters_module_util.cc -chrome/browser/new_tab_page/modules/history_clusters/history_clusters_test_support.h chrome/browser/new_tab_page/modules/history_clusters/ranking/history_clusters_module_ranking_model_handler.cc chrome/browser/new_tab_page/modules/history_clusters/ranking/history_clusters_module_ranking_model_handler_unittest.cc chrome/browser/new_tab_page/modules/new_tab_page_modules_interactive_uitest.cc @@ -1287,6 +1314,7 @@ chrome/browser/notifications/notification_platform_bridge_linux_unittest.cc chrome/browser/notifications/notification_platform_bridge_win_unittest.cc chrome/browser/notifications/platform_notification_service_unittest.cc chrome/browser/notifications/win/notification_template_builder.cc +chrome/browser/ntp_tiles/ntp_tiles_browsertest.cc chrome/browser/obsolete_system/obsolete_system_linux.cc chrome/browser/optimization_guide/chrome_hints_manager_unittest.cc chrome/browser/optimization_guide/hints_fetcher_browsertest.cc @@ -1304,6 +1332,7 @@ chrome/browser/page_load_metrics/observers/document_write_page_load_metrics_obse chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer.cc chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/gws_abandoned_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_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 @@ -1320,11 +1349,11 @@ chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_obse chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer_unittest.cc chrome/browser/password_check/android/password_check_manager_unittest.cc chrome/browser/password_manager/android/account_storage_notice/BUILD.gn +chrome/browser/password_manager/android/all_passwords_bottom_sheet_controller_unittest.cc chrome/browser/password_manager/android/android_backend_with_double_deletion_unittest.cc chrome/browser/password_manager/android/built_in_backend_to_android_backend_migrator_unittest.cc chrome/browser/password_manager/android/chromesync_status_code.h chrome/browser/password_manager/android/credential_leak_controller_android_unittest.cc -chrome/browser/password_manager/android/legacy_password_store_backend_migration_decorator_unittest.cc chrome/browser/password_manager/android/password_checkup_launcher_helper.h chrome/browser/password_manager/android/password_checkup_launcher_helper_impl.h chrome/browser/password_manager/android/password_infobar_utils_unittest.cc @@ -1353,7 +1382,6 @@ chrome/browser/permissions/permission_context_base_permissions_policy_unittest.c chrome/browser/permissions/permission_element_origin_trial_browsertest.cc chrome/browser/permissions/permissions_security_model_interactive_uitest.cc chrome/browser/permissions/quiet_permission_prompt_model_android.cc -chrome/browser/permissions/system/system_permission_settings.h chrome/browser/platform_util_win.cc chrome/browser/policy/cloud/cloud_policy_browsertest.cc chrome/browser/policy/cloud/cloud_policy_invalidator.h @@ -1472,8 +1500,8 @@ chrome/browser/resources/bookmarks/command_manager.ts chrome/browser/resources/browsing_topics/browsing_topics_internals.html chrome/browser/resources/chromeos/about_os_credits.html chrome/browser/resources/chromeos/accessibility/accessibility_common/dictation/macros/list_commands_macro.ts -chrome/browser/resources/chromeos/accessibility/accessibility_common/facegaze/camera_stream.html chrome/browser/resources/chromeos/accessibility/accessibility_common/facegaze/mouse_controller.ts +chrome/browser/resources/chromeos/accessibility/accessibility_common/facegaze/weights.html chrome/browser/resources/chromeos/accessibility/chromevox/background/background_test.js chrome/browser/resources/chromeos/accessibility/chromevox/background/braille/braille_input_handler_test.js chrome/browser/resources/chromeos/accessibility/chromevox/background/download_handler.js @@ -1569,12 +1597,14 @@ chrome/browser/resources/omnibox/omnibox.html chrome/browser/resources/omnibox/omnibox.ts chrome/browser/resources/omnibox/omnibox_output.ts chrome/browser/resources/omnibox/omnibox_util.ts -chrome/browser/resources/pdf/elements/icons.html +chrome/browser/resources/on_device_internals/event_log.ts chrome/browser/resources/pdf/ink/drawing_canvas.d.ts chrome/browser/resources/print_preview/data/destination_store.ts chrome/browser/resources/print_preview/ui/icons.html -chrome/browser/resources/privacy_sandbox/internals/private_state_tokens/container.html.ts +chrome/browser/resources/privacy_sandbox/internals/private_state_tokens/list_container.html.ts chrome/browser/resources/privacy_sandbox/internals/related_website_sets/related_website_sets_list_container.html.ts +chrome/browser/resources/reading_mode_gdocs_helper/manifest.json +chrome/browser/resources/segmentation_internals/segmentation_survey.ts chrome/browser/resources/settings/a11y_page/a11y_page.ts chrome/browser/resources/settings/a11y_page/captions_subpage.ts chrome/browser/resources/settings/about_page/about_page.html @@ -1587,6 +1617,7 @@ chrome/browser/resources/settings/languages_page/edit_dictionary_page.ts chrome/browser/resources/settings/settings_shared.css chrome/browser/resources/side_panel/read_anything/read_anything_toolbar.ts chrome/browser/resources/side_panel/read_anything/voice_language_util.ts +chrome/browser/resources/tab_search/declutter/declutter_page.ts chrome/browser/resources/usb_internals/descriptor_panel.ts chrome/browser/resources/webstore_app/manifest.json chrome/browser/resources/webui_gallery/demos/card/card_demo.ts @@ -1649,10 +1680,6 @@ chrome/browser/sessions/tab_restore_service_unittest.cc chrome/browser/share/default_ranking_android.cc chrome/browser/sharing/click_to_call/click_to_call_utils_unittest.cc chrome/browser/sharing/shared_clipboard/remote_copy_message_handler.cc -chrome/browser/sharing/vapid_key_manager.h -chrome/browser/sharing/web_push/json_web_token_util_unittest.cc -chrome/browser/sharing/web_push/web_push_sender.cc -chrome/browser/sharing/web_push/web_push_sender_unittest.cc chrome/browser/sharing_hub/sharing_hub_model_unittest.cc chrome/browser/shell_integration_linux_unittest.cc chrome/browser/signin/account_id_from_account_info_unittest.cc @@ -1705,6 +1732,7 @@ chrome/browser/ssl/stateful_ssl_host_state_delegate_test.cc chrome/browser/ssl/typed_navigation_upgrade_throttle_browsertest.cc chrome/browser/startup_data.h chrome/browser/storage/durable_storage_permission_context_unittest.cc +chrome/browser/storage/shared_storage_browsertest.cc chrome/browser/storage_access_api/api_browsertest.cc chrome/browser/subresource_filter/subresource_filter_browsertest.cc chrome/browser/subresource_filter/subresource_filter_fenced_frame_browsertest.cc @@ -1762,11 +1790,6 @@ chrome/browser/translate/translate_manager_render_view_host_unittest.cc chrome/browser/trusted_vault/trusted_vault_encryption_keys_tab_helper_browsertest.cc chrome/browser/ui/android/plus_addresses/all_plus_addresses_bottom_sheet_view_browsertest.cc chrome/browser/ui/android/strings/android_chrome_strings.grd -chrome/browser/ui/ash/ambient/ambient_client_impl.cc -chrome/browser/ui/ash/ambient/ambient_client_impl_unittest.cc -chrome/browser/ui/ash/api/tasks/chrome_tasks_delegate.cc -chrome/browser/ui/ash/api/tasks/tasks_client_impl.cc -chrome/browser/ui/ash/api/tasks/tasks_client_impl_unittest.cc chrome/browser/ui/ash/app_list/app_list_interactive_uitest.cc chrome/browser/ui/ash/arc_open_url_delegate_impl_browsertest.cc chrome/browser/ui/ash/ash_web_view_impl_browsertest.cc @@ -1776,11 +1799,9 @@ chrome/browser/ui/ash/birch/birch_browsertest.cc chrome/browser/ui/ash/birch/birch_calendar_fetcher.cc chrome/browser/ui/ash/birch/birch_calendar_fetcher_unittest.cc chrome/browser/ui/ash/birch/birch_keyed_service_unittest.cc +chrome/browser/ui/ash/birch/birch_lost_media_provider.cc chrome/browser/ui/ash/birch/refresh_token_waiter_unittest.cc -chrome/browser/ui/ash/calendar/calendar_client_impl.cc -chrome/browser/ui/ash/calendar/calendar_client_impl_unittest.cc -chrome/browser/ui/ash/calendar/calendar_keyed_service.cc -chrome/browser/ui/ash/calendar/calendar_keyed_service_unittest.cc +chrome/browser/ui/ash/capture_mode/sunfish_browsertest.cc chrome/browser/ui/ash/chrome_shell_delegate.cc chrome/browser/ui/ash/desks/desks_client_browsertest.cc chrome/browser/ui/ash/glanceables/glanceables_browsertest.cc @@ -1847,6 +1868,7 @@ chrome/browser/ui/extensions/controlled_home_bubble_delegate_unittest.cc chrome/browser/ui/extensions/extension_action_view_controller_unittest.cc chrome/browser/ui/extensions/hosted_app_browsertest.cc chrome/browser/ui/extensions/installation_error_infobar_delegate.cc +chrome/browser/ui/file_system_access/file_system_access_permission_dialog_browsertest.cc chrome/browser/ui/global_media_controls/presentation_request_notification_producer_unittest.cc chrome/browser/ui/hid/hid_chooser_controller_unittest.cc chrome/browser/ui/intent_picker_tab_helper_unittest.cc @@ -1868,6 +1890,7 @@ chrome/browser/ui/omnibox/omnibox_view_browsertest.cc chrome/browser/ui/page_info/chrome_page_info_ui_delegate.cc chrome/browser/ui/passwords/account_storage_auth_helper_unittest.cc chrome/browser/ui/passwords/bubble_controllers/move_to_account_store_bubble_controller_unittest.cc +chrome/browser/ui/passwords/manage_passwords_state_unittest.cc chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc chrome/browser/ui/passwords/password_cross_domain_confirmation_popup_controller_impl_unittest.cc chrome/browser/ui/passwords/password_manager_navigation_throttle_unittest.cc @@ -1904,13 +1927,13 @@ chrome/browser/ui/tabs/pinned_tab_service_browsertest.cc chrome/browser/ui/tabs/pinned_tab_service_unittest.cc chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_keyed_service_unittest.cc chrome/browser/ui/tabs/tab_strip_model_unittest.cc +chrome/browser/ui/test/popup_browsertest.cc chrome/browser/ui/toolbar/app_menu_model_interactive_uitest.cc +chrome/browser/ui/toolbar/cast/cast_contextual_menu.cc chrome/browser/ui/toolbar/location_bar_model_unittest.cc -chrome/browser/ui/toolbar/media_router/media_router_contextual_menu.cc chrome/browser/ui/url_identity_unittest.cc chrome/browser/ui/views/accelerator_table.cc chrome/browser/ui/views/apps/app_dialog/app_uninstall_dialog_view.cc -chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views_unittest.cc chrome/browser/ui/views/autofill/payments/iban_bubble_view_uitest.cc chrome/browser/ui/views/autofill/payments/local_card_migration_uitest.cc chrome/browser/ui/views/autofill/payments/offer_notification_bubble_views_test_base.cc @@ -1938,7 +1961,6 @@ chrome/browser/ui/views/extensions/device_chooser_extension_browsertest.cc chrome/browser/ui/views/extensions/extension_install_dialog_view_browsertest.cc chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc chrome/browser/ui/views/extensions/web_file_handlers/web_file_handlers_file_launch_dialog.cc -chrome/browser/ui/views/file_system_access/file_system_access_permission_dialog_browsertest.cc chrome/browser/ui/views/file_system_access/file_system_access_usage_bubble_view_browsertest.cc chrome/browser/ui/views/frame/browser_root_view_browsertest.cc chrome/browser/ui/views/frame/browser_view.h @@ -2066,6 +2088,7 @@ chrome/browser/ui/webui/password_manager/sync_handler_unittest.cc chrome/browser/ui/webui/policy/policy_ui_browsertest.cc chrome/browser/ui/webui/print_preview/pdf_printer_handler_unittest.cc chrome/browser/ui/webui/privacy_sandbox/privacy_sandbox_internals_handler_browsertest.cc +chrome/browser/ui/webui/privacy_sandbox/private_state_tokens/private_state_tokens_handler.cc chrome/browser/ui/webui/profile_info_watcher.h chrome/browser/ui/webui/sanitized_image_source.cc chrome/browser/ui/webui/sanitized_image_source_unittest.cc @@ -2109,6 +2132,7 @@ chrome/browser/ui/webui/welcome/ntp_background_handler.cc chrome/browser/ui/webui/whats_new/whats_new_fetcher.cc chrome/browser/ui/webui/whats_new/whats_new_fetcher_browsertest.cc chrome/browser/ui/webui/whats_new/whats_new_handler_unittest.cc +chrome/browser/ui/webui/whats_new/whats_new_registrar.cc chrome/browser/ui/webui/whats_new/whats_new_registrar_unittest.cc chrome/browser/ui/webui/whats_new/whats_new_ui.cc chrome/browser/ui/webui/whats_new/whats_new_util_unittest.cc @@ -2156,7 +2180,6 @@ chrome/browser/web_applications/web_app_provider.cc chrome/browser/web_applications/web_contents/web_app_icon_downloader_unittest.cc chrome/browser/webapps/installable/installable_manager_browsertest.cc chrome/browser/webauthn/authenticator_request_dialog_model.cc -chrome/browser/webauthn/authenticator_request_dialog_model.h chrome/browser/webauthn/cablev2_devices.h chrome/browser/webauthn/chrome_authenticator_request_delegate.cc chrome/browser/webauthn/chrome_authenticator_request_delegate_unittest.cc @@ -2335,9 +2358,9 @@ chrome/installer/util/work_item.h chrome/notification_helper/notification_activator.h chrome/notification_helper/notification_helper.cc chrome/renderer/accessibility/read_aloud_traversal_utils.cc -chrome/renderer/accessibility/read_anything_app_controller.cc chrome/renderer/accessibility/read_anything_app_controller_browsertest.cc chrome/renderer/accessibility/read_anything_app_model.cc +chrome/renderer/accessibility/read_anything_node_utils.cc chrome/renderer/app_categorizer_unittest.cc chrome/renderer/ash_merge_session_loader_throttle_unittest.cc chrome/renderer/autofill/autofill_renderer_browsertest.cc @@ -2461,7 +2484,6 @@ chrome/updater/branding.gni chrome/updater/certificate_tag.cc chrome/updater/certificate_tag_internal.h chrome/updater/certificate_tag_unittest.cc -chrome/updater/constants.h chrome/updater/crash_reporter.cc chrome/updater/enterprise/win/google/build_group_policy_template_unittest.py chrome/updater/enterprise/win/google/public_apps.py @@ -2510,9 +2532,14 @@ chromecast/public/bluetooth/gatt.h chromecast/public/output_restrictions.h chromecast/starboard/media/cdm/starboard_decryptor_cast.cc chromecast/starboard/media/cdm/starboard_decryptor_cast_test.cc +chromecast/starboard/media/media/mime_utils.cc +chromecast/starboard/media/media/mime_utils_test.cc chromeos/BUILD.gn chromeos/ash/components/attestation/attestation_flow_adaptive_unittest.cc chromeos/ash/components/attestation/attestation_flow_integrated_unittest.cc +chromeos/ash/components/boca/babelorca/tachyon_constants.h +chromeos/ash/components/boca/session_api/constants.h +chromeos/ash/components/boca/session_api/create_session_request_unittest.cc chromeos/ash/components/carrier_lock/fcm_topic_subscriber_unittest.cc chromeos/ash/components/carrier_lock/provisioning_config_fetcher_impl.cc chromeos/ash/components/carrier_lock/provisioning_config_fetcher_unittest.cc @@ -2753,6 +2780,7 @@ components/content_settings/core/common/content_settings_pattern_parser_unittest components/content_settings/core/common/content_settings_pattern_unittest.cc components/content_settings/renderer/content_settings_agent_impl.cc components/contextual_search/core/browser/contextual_search_context.h +components/contextual_search/core/browser/contextual_search_delegate_impl.cc components/contextual_search/core/browser/contextual_search_delegate_impl_unittest.cc components/continuous_search/browser/search_result_extractor_client_unittest.cc components/country_codes/country_codes.cc @@ -2771,6 +2799,8 @@ components/cronet/tools/utils.py components/custom_handlers/protocol_handler_registry_unittest.cc components/data_sharing/internal/data_sharing_service_impl_unittest.cc components/data_sharing/internal/group_data_proto_utils_unittest.cc +components/data_sharing/public/data_sharing_network_utils.h +components/data_sharing/public/features.cc components/desks_storage/core/admin_template_service_unittests.cc components/desks_storage/core/desk_model_wrapper_unittests.cc components/desks_storage/core/desk_sync_bridge_unittest.cc @@ -2798,12 +2828,13 @@ components/drive/service/drive_api_service.cc components/drive/service/fake_drive_service.cc components/embedder_support/android/BUILD.gn components/endpoint_fetcher/endpoint_fetcher_unittest.cc -components/enterprise/connectors/reporting/reporting_service_settings_unittest.cc -components/enterprise/connectors/service_provider_config.cc -components/enterprise/connectors/service_provider_config_unittest.cc -components/enterprise/data_controls/core/conditions/attributes_condition_unittest.cc -components/enterprise/data_controls/core/data_controls_policy_handler_unittest.cc -components/enterprise/data_controls/core/rule_unittest.cc +components/enterprise/connectors/core/reporting_service_settings_unittest.cc +components/enterprise/connectors/core/service_provider_config.cc +components/enterprise/connectors/core/service_provider_config_unittest.cc +components/enterprise/data_controls/core/browser/conditions/attributes_condition_unittest.cc +components/enterprise/data_controls/core/browser/data_controls_policy_handler_unittest.cc +components/enterprise/data_controls/core/browser/rule_unittest.cc +components/enterprise/obfuscation/core/utils.cc components/error_page/common/localized_error.cc components/error_page_strings.grdp components/exo/data_offer_unittest.cc @@ -2863,7 +2894,7 @@ components/history/core/browser/history_service.h components/history/core/browser/history_service_unittest.cc components/history/core/browser/history_types_unittest.cc components/history/core/browser/sync/delete_directive_handler_unittest.cc -components/history/core/browser/sync/history_model_type_controller.cc +components/history/core/browser/sync/history_data_type_controller.cc components/history/core/browser/top_sites_database.cc components/history/core/browser/top_sites_database_unittest.cc components/history/core/browser/top_sites_impl.cc @@ -2895,6 +2926,7 @@ components/history_clusters_strings.grdp components/history_embeddings/ml_answerer_unittest.cc components/history_strings.grdp components/infobars/content/content_infobar_manager.cc +components/input/features.h components/input/render_input_router.h components/input/render_widget_host_input_event_router.cc components/input/render_widget_host_view_input.h @@ -2902,7 +2934,8 @@ components/input/touch_action_filter.h components/invalidation/impl/fcm_invalidation_service_unittest.cc components/invalidation/impl/per_user_topic_subscription_manager.cc components/invalidation/impl/per_user_topic_subscription_manager_unittest.cc -components/ip_protection/ip_protection_proxy_config_retriever.cc +components/ip_protection/common/ip_protection_config_http.cc +components/ip_protection/common/ip_protection_proxy_config_retriever.cc components/javascript_dialogs/tab_modal_dialog_manager.cc components/javascript_dialogs_strings.grdp components/keyed_service/core/keyed_service_base_factory.cc @@ -2917,7 +2950,6 @@ components/lookalikes/core/lookalike_url_util.cc components/lookalikes/core/lookalike_url_util.h components/lookalikes/core/lookalike_url_util_unittest.cc components/management_strings.grdp -components/manta/anchovy/anchovy_provider.cc components/manta/base_provider.cc components/manta/base_provider_test_helper.cc components/manta/manta_service_callbacks.cc @@ -3031,6 +3063,7 @@ components/omnibox_pedal_ui_strings.grdp components/omnibox_strings.grdp components/optimization_guide/core/hints_component_util_unittest.cc components/optimization_guide/core/hints_manager_unittest.cc +components/optimization_guide/core/model_execution/aqa_response_parser.cc components/optimization_guide/core/model_execution/json_response_parser_unittest.cc components/optimization_guide/core/model_execution/model_execution_fetcher.cc components/optimization_guide/core/model_execution/model_execution_fetcher_unittest.cc @@ -3038,6 +3071,7 @@ components/optimization_guide/core/model_execution/model_execution_manager_unitt components/optimization_guide/core/model_execution/on_device_model_adaptation_loader.cc components/optimization_guide/core/model_execution/on_device_model_adaptation_loader_unittest.cc components/optimization_guide/core/model_execution/on_device_model_service_controller_unittest.cc +components/optimization_guide/core/model_execution/test/fake_model_assets.cc components/optimization_guide/core/model_handler_unittest.cc components/optimization_guide/core/model_quality/model_quality_logs_uploader_service.cc components/optimization_guide/core/optimization_filter_unittest.cc @@ -3151,7 +3185,7 @@ components/password_manager/core/browser/sharing/fake_recipients_fetcher.cc components/password_manager/core/browser/sharing/incoming_password_sharing_invitation_sync_bridge_unittest.cc components/password_manager/core/browser/sharing/password_sharing_recipients_downloader.cc components/password_manager/core/browser/store_metrics_reporter_unittest.cc -components/password_manager/core/browser/sync/password_model_type_controller_unittest.cc +components/password_manager/core/browser/sync/password_data_type_controller_unittest.cc components/password_manager/core/browser/sync/password_sync_bridge.h components/password_manager/core/browser/sync_credentials_filter_unittest.cc components/password_manager/core/browser/sync_username_test_base.cc @@ -3514,6 +3548,7 @@ components/segmentation_platform/internal/execution/optimization_guide/segmentat components/segmentation_platform/internal/proto/PRESUBMIT.py components/send_tab_to_self/send_tab_to_self_bridge_unittest.cc components/send_tab_to_self/target_device_info_unittest.cc +components/send_tab_to_self_strings.grdp components/services/app_service/public/cpp/app_capability_access_cache_unittest.cc components/services/app_service/public/cpp/app_capability_access_cache_wrapper_unittest.cc components/services/app_service/public/cpp/app_launch_util.h @@ -3550,13 +3585,17 @@ components/shared_highlighting/core/common/disabled_sites_unittest.cc components/shared_highlighting/core/common/fragment_directives_utils_unittest.cc components/shared_highlighting/core/common/shared_highlighting_metrics_unittest.cc components/shared_highlighting/ios/shared_highlighting_constants.mm +components/sharing_message/vapid_key_manager.h +components/sharing_message/web_push/json_web_token_util_unittest.cc +components/sharing_message/web_push/web_push_sender.cc +components/sharing_message/web_push/web_push_sender_unittest.cc components/signin/core/browser/account_reconcilor_unittest.cc components/signin/core/browser/chrome_connected_header_helper.cc components/signin/core/browser/dice_account_reconcilor_delegate_unittest.cc components/signin/core/browser/mirror_landing_account_reconcilor_delegate_unittest.cc components/signin/core/browser/resources/signin_internals.js components/signin/core/browser/signin_header_helper_unittest.cc -components/signin/core/browser/signin_metrics_service_unittests.cc +components/signin/core/browser/signin_metrics_service_unittest.cc components/signin/internal/identity_manager/account_capabilities_fetcher_unittest.cc components/signin/internal/identity_manager/account_tracker_service_unittest.cc components/signin/internal/identity_manager/gaia_cookie_manager_service.cc @@ -3612,6 +3651,8 @@ components/supervised_user/core/browser/kids_chrome_management_url_checker_clien components/supervised_user/core/browser/list_family_members_service_unittest.cc components/supervised_user/core/browser/proto_fetcher.h components/supervised_user/core/browser/proto_fetcher_unittest.cc +components/supervised_user/core/browser/supervised_user_capabilities_unittest.cc +components/supervised_user/core/browser/supervised_user_service_unittest.cc components/supervised_user/core/browser/supervised_user_settings_service_unittest.cc components/supervised_user/core/browser/supervised_user_url_filter.cc components/supervised_user/core/browser/supervised_user_url_filter.h @@ -3621,7 +3662,7 @@ components/supervised_user/core/common/supervised_user_constants.h components/supervised_user/test_support/kids_chrome_management_test_utils.cc components/supervised_user/test_support/kids_management_api_server_mock.cc components/sync/PRESUBMIT.py -components/sync/base/model_type.cc +components/sync/base/data_type.cc components/sync/base/sync_util.h components/sync/engine/bookmark_update_preprocessing.cc components/sync/engine/net/http_bridge_unittest.cc @@ -3639,6 +3680,7 @@ components/sync_preferences/pref_service_syncable_unittest.cc components/sync_sessions/PRESUBMIT.py components/sync_sessions/session_sync_bridge.h components/system_cpu/cpu_probe_win.cc +components/tpcd/enterprise_reporting/enterprise_reporting_tab_helper_unittest.cc components/tpcd/metadata/browser/parser_unittest.cc components/tracing/common/etw_system_data_source_win.cc components/tracing/common/graphics_memory_dump_provider_android.h @@ -3685,6 +3727,7 @@ components/url_matcher/url_util_unittest.cc components/url_pattern_index/PRESUBMIT.py components/url_pattern_index/url_pattern_index_unittest.cc components/url_pattern_index/url_pattern_unittest.cc +components/user_education/webui/whats_new_registry.h components/user_manager/account_id_util_unittest.cc components/user_manager/known_user_unittest.cc components/user_manager/user.h @@ -3773,6 +3816,7 @@ content/browser/devtools/devtools_agent_host_impl.cc content/browser/devtools/devtools_agent_host_impl_unittest.cc content/browser/devtools/devtools_http_handler.cc content/browser/devtools/devtools_protocol_encoding_cbor_fuzzer.cc +content/browser/devtools/protocol/bluetooth_emulation_handler.h content/browser/devtools/protocol/devtools_protocol_browsertest.cc content/browser/devtools/shared_storage_worklet_devtools_agent_host_unittest.cc content/browser/download/mhtml_generation_browsertest.cc @@ -3804,6 +3848,7 @@ content/browser/interest_group/auction_runner_unittest.cc content/browser/interest_group/bidding_and_auction_server_key_fetcher.cc content/browser/interest_group/bidding_and_auction_server_key_fetcher.h content/browser/interest_group/interest_group_update_manager.cc +content/browser/interest_group/trusted_signals_fetcher.cc content/browser/loader/file_url_loader_factory_unittest.cc content/browser/loader/keep_alive_url_loader.cc content/browser/loader/keep_alive_url_loader.h @@ -3821,7 +3866,6 @@ content/browser/navigation_transitions/back_forward_transition_animator.cc content/browser/network/accept_header_browsertest.cc content/browser/network/trust_token_browsertest.cc content/browser/network/trust_token_origin_trial_browsertest.cc -content/browser/notification_service_impl.cc content/browser/notifications/notification_database_unittest.cc content/browser/payments/payment_manager_unittest.cc content/browser/permissions/embedded_permission_control_checker_unittest.cc @@ -3829,6 +3873,7 @@ content/browser/permissions/permission_controller_impl.cc content/browser/permissions/permission_controller_impl_unittest.cc content/browser/permissions/permission_service_context_unittest.cc content/browser/plugin_service_impl_browsertest.cc +content/browser/preloading/prefetch/prefetch_container.cc content/browser/preloading/prefetch/prefetch_container.h content/browser/preloading/prefetch/prefetch_container_unittest.cc content/browser/preloading/prefetch/prefetch_status.h @@ -3865,7 +3910,6 @@ content/browser/renderer_host/render_process_host_impl.cc content/browser/renderer_host/render_process_host_unittest.cc content/browser/renderer_host/render_view_host_impl.h content/browser/renderer_host/render_view_host_unittest.cc -content/browser/renderer_host/render_widget_host_delegate.h content/browser/renderer_host/render_widget_host_impl.h content/browser/renderer_host/render_widget_host_view_aura.h content/browser/renderer_host/should_swap_browsing_instance.h @@ -4033,7 +4077,6 @@ device/fido/attestation_statement_formats.cc device/fido/discoverable_credential_metadata.h device/fido/enclave/constants.cc device/fido/enclave/enclave_websocket_client.cc -device/fido/features.h device/fido/fido_constants.h device/fido/fido_strings.grd device/fido/fido_test_data.h @@ -4127,7 +4170,6 @@ extensions/common/manifest_constants.h extensions/common/manifest_handlers/content_capabilities_manifest_unittest.cc extensions/common/manifest_handlers/csp_info_unittest.cc extensions/common/manifest_handlers/externally_connectable_unittest.cc -extensions/common/manifest_handlers/homepage_url_unittest.cc extensions/common/manifest_handlers/oauth2_manifest_unittest.cc extensions/common/manifest_handlers/replacement_apps_unittest.cc extensions/common/message_bundle.h @@ -4176,6 +4218,7 @@ google_apis/classroom/classroom_api_list_student_submissions_request.h google_apis/classroom/classroom_api_list_students_request.h google_apis/classroom/classroom_api_student_submissions_response_types.h google_apis/classroom/classroom_api_students_response_types.h +google_apis/common/api_key_request_util.h google_apis/drive/drive_api_parser.cc google_apis/drive/drive_api_parser.h google_apis/drive/drive_api_parser_unittest.cc @@ -4283,7 +4326,6 @@ ios/build/bots/scripts/result_sink_util.py ios/build/bots/scripts/test_result_util.py ios/build/bots/scripts/test_runner.py ios/build/bots/scripts/xcode_util.py -ios/build/chrome_build.gni ios/chrome/app/application_delegate/url_opener_unittest.mm ios/chrome/app/startup/chrome_app_startup_parameters_unittest.mm ios/chrome/app/strings/ios_chromium_strings.grd @@ -4318,19 +4360,27 @@ ios/chrome/browser/dialogs/ui_bundled/nsurl_protection_space_util_unittest.mm ios/chrome/browser/download/model/ar_quick_look_tab_helper_unittest.mm ios/chrome/browser/drive/model/drive_list.h ios/chrome/browser/drive/model/manage_storage_url_util.mm +ios/chrome/browser/drive_file_picker/ui/drive_file_picker_table_view_controller.mm +ios/chrome/browser/drive_file_picker/ui/root_drive_file_picker_table_view_controller.mm +ios/chrome/browser/first_run/ui_bundled/first_run_search_engine_choice_egtest.mm ios/chrome/browser/flags/about_flags.mm ios/chrome/browser/history/model/history_tab_helper_unittest.mm +ios/chrome/browser/home_customization/utils/home_customization_constants.mm ios/chrome/browser/intents/user_activity_browser_agent_unittest.mm +ios/chrome/browser/lens_overlay/coordinator/lens_omnibox_client_unittest.mm ios/chrome/browser/lens_overlay/coordinator/lens_result_page_mediator.mm ios/chrome/browser/lens_overlay/coordinator/lens_result_page_mediator_unittest.mm -ios/chrome/browser/lens_overlay/ui/lens_overlay_selection_placeholder_view_controller.mm ios/chrome/browser/link_to_text/model/link_to_text_java_script_feature_unittest.mm +ios/chrome/browser/link_to_text/ui_bundled/link_to_text_mediator_unittest.mm +ios/chrome/browser/location_bar/ui_bundled/location_bar_coordinator_unittest.mm ios/chrome/browser/metrics/model/ios_family_link_user_metrics_provider_unittest.mm ios/chrome/browser/metrics/model/tab_usage_recorder_browser_agent_unittest.mm ios/chrome/browser/net/model/retryable_url_fetcher_unittest.mm ios/chrome/browser/ntp/model/browser_policy_new_tab_page_rewriter_unittest.mm ios/chrome/browser/omaha/model/omaha_service.mm ios/chrome/browser/optimization_guide/model/optimization_guide_validation_tab_helper_unittest.mm +ios/chrome/browser/overlays/ui_bundled/infobar_banner/passwords/password_infobar_banner_overlay_mediator_unittest.mm +ios/chrome/browser/overlays/ui_bundled/infobar_modal/passwords/password_infobar_modal_overlay_mediator_unittest.mm ios/chrome/browser/page_info/about_this_site_tab_helper_unittest.mm ios/chrome/browser/passwords/model/password_controller_js_unittest.mm ios/chrome/browser/passwords/model/password_controller_unittest.mm @@ -4344,6 +4394,7 @@ ios/chrome/browser/reading_list/model/reading_list_browser_agent_unittest.mm ios/chrome/browser/safe_browsing/model/safe_browsing_client_impl_unittest.mm ios/chrome/browser/safe_browsing/model/tailored_security/tailored_security_tab_helper_unittest.mm ios/chrome/browser/safety_check/model/ios_chrome_safety_check_manager_unittest.mm +ios/chrome/browser/saved_tab_groups/model/ios_tab_group_sync_util_unittest.mm ios/chrome/browser/saved_tab_groups/model/tab_group_local_update_observer_unittest.mm ios/chrome/browser/search_engines/model/extension_search_engine_data_updater_unittest.mm ios/chrome/browser/search_engines/model/resources/search_engine.ts @@ -4359,13 +4410,14 @@ ios/chrome/browser/shared/ui/table_view/cells/table_view_detail_icon_item_unitte ios/chrome/browser/shared/ui/table_view/cells/table_view_url_item_unittest.mm ios/chrome/browser/shared/ui/util/pasteboard_util_unittest.mm ios/chrome/browser/signin/model/account_capabilities_fetcher_ios_unittest.mm -ios/chrome/browser/signin/model/chrome_account_manager_service.mm +ios/chrome/browser/signin/model/account_profile_mapper_unittest.mm ios/chrome/browser/signin/model/chrome_account_manager_service_unittest.mm ios/chrome/browser/signin/model/fake_system_identity.mm ios/chrome/browser/signin/model/fake_system_identity_manager.mm ios/chrome/browser/signin/model/gaia_auth_fetcher_ios_unittest.mm ios/chrome/browser/signin/model/pattern_account_restriction_unittest.mm ios/chrome/browser/signin/model/system_identity_manager.h +ios/chrome/browser/signin/model/test_account_info.mm ios/chrome/browser/ssl/model/ios_ssl_error_handler_unittest.mm ios/chrome/browser/start_surface/ui_bundled/start_surface_scene_agent_unittest.mm ios/chrome/browser/supervised_user/model/supervised_user_url_filter_tab_helper_unittest.mm @@ -4377,11 +4429,8 @@ ios/chrome/browser/ui/content_suggestions/cells/most_visited_tiles_mediator_unit ios/chrome/browser/ui/content_suggestions/ntp_home_egtest.mm ios/chrome/browser/ui/content_suggestions/parcel_tracking/parcel_tracking_mediator_unittest.mm ios/chrome/browser/ui/content_suggestions/tab_resumption/tab_resumption_mediator.mm -ios/chrome/browser/ui/first_run/first_run_search_engine_choice_egtest.mm ios/chrome/browser/ui/infobars/modals/autofill_address_profile/infobar_save_address_profile_table_view_controller_unittest.mm ios/chrome/browser/ui/infobars/test/test_infobar_password_delegate.mm -ios/chrome/browser/ui/link_to_text/link_to_text_mediator_unittest.mm -ios/chrome/browser/ui/location_bar/location_bar_coordinator_unittest.mm ios/chrome/browser/ui/ntp/discover_feed_constants.mm ios/chrome/browser/ui/ntp/incognito/incognito_view_util.mm ios/chrome/browser/ui/ntp/new_tab_page_coordinator_unittest.mm @@ -4389,11 +4438,8 @@ ios/chrome/browser/ui/ntp/new_tab_page_mediator.mm ios/chrome/browser/ui/ntp/new_tab_page_mediator_unittest.mm ios/chrome/browser/ui/omnibox/omnibox_egtest.mm ios/chrome/browser/ui/omnibox/zero_suggest_prefetch_helper_unittest.mm -ios/chrome/browser/ui/overlays/infobar_banner/passwords/password_infobar_banner_overlay_mediator_unittest.mm -ios/chrome/browser/ui/overlays/infobar_modal/passwords/password_infobar_modal_overlay_mediator_unittest.mm ios/chrome/browser/ui/page_info/page_info_egtest.mm ios/chrome/browser/ui/page_info/page_info_security_egtest.mm -ios/chrome/browser/ui/permissions/permissions_egtest.mm ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator_unittest.mm ios/chrome/browser/ui/popup_menu/popup_menu_mediator_unittest.mm ios/chrome/browser/ui/reading_list/reading_list_list_item_factory_unittest.mm @@ -4438,6 +4484,7 @@ ios/chrome/browser/ui/sharing/qr_generator/qr_generator_coordinator_unittest.mm ios/chrome/browser/ui/sharing/qr_generator/qr_generator_util_unittest.mm ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_mediator_unittest.mm ios/chrome/browser/ui/tab_switcher/tab_grid/tab_grid_egtest.mm +ios/chrome/browser/ui/tab_switcher/tab_strip/coordinator/tab_strip_mediator_unittest.mm ios/chrome/browser/ui/toolbar/adaptive_toolbar_mediator_unittest.mm ios/chrome/browser/url_loading/model/image_search_param_generator_unittest.mm ios/chrome/browser/web/model/chrome_web_client_unittest.mm @@ -5077,7 +5124,6 @@ remoting/host/crash/crash_file_uploader.cc remoting/host/evaluate_capability.cc remoting/host/ftl_echo_message_listener_unittest.cc remoting/host/ftl_host_change_notification_listener_unittest.cc -remoting/host/heartbeat_sender.cc remoting/host/host_config_unittest.cc remoting/host/host_status_logger_unittest.cc remoting/host/input_injector_x11.cc @@ -5164,7 +5210,6 @@ sandbox/win/src/sandbox_policy.h sandbox/win/src/security_level.h services/BUILD.gn services/accessibility/features/javascript/event.js -services/device/generic_sensor/platform_sensor_ambient_light_mac.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_reader_win.cc @@ -5400,6 +5445,7 @@ third_party/android_deps/libs/com_google_android_gms_play_services_clearcut/3pp/ third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging/3pp/fetch.py third_party/android_deps/libs/com_google_android_gms_play_services_flags/3pp/fetch.py third_party/android_deps/libs/com_google_android_gms_play_services_gcm/3pp/fetch.py +third_party/android_deps/libs/com_google_android_gms_play_services_identity_credentials/3pp/fetch.py third_party/android_deps/libs/com_google_android_gms_play_services_iid/3pp/fetch.py third_party/android_deps/libs/com_google_android_gms_play_services_instantapps/3pp/fetch.py third_party/android_deps/libs/com_google_android_gms_play_services_location/3pp/fetch.py @@ -5654,7 +5700,6 @@ third_party/blink/perf_tests/owp_storage/resources/idb-load-docs-runner.html third_party/blink/perf_tests/owp_storage/resources/idb-load-docs-shared.js third_party/blink/perf_tests/parser/css-parser-yui.html third_party/blink/perf_tests/parser/resources/html5.html -third_party/blink/perf_tests/sanitizer-api/resources/chrome_code_search.txt third_party/blink/perf_tests/speedometer20/resources/flightjs-example-app/app/data.js third_party/blink/perf_tests/speedometer20/resources/flightjs-example-app/components/es5-shim/component.json third_party/blink/perf_tests/speedometer20/resources/flightjs-example-app/components/es5-shim/es5-sham.js @@ -5831,13 +5876,13 @@ third_party/blink/renderer/core/css/css_value_test_helper.h third_party/blink/renderer/core/css/cssom/paint_worklet_style_property_map_test.cc third_party/blink/renderer/core/css/element_rule_collector_test.cc third_party/blink/renderer/core/css/invalidation/pending_invalidations.h +third_party/blink/renderer/core/css/invalidation/rule_invalidation_data_visitor.cc third_party/blink/renderer/core/css/invalidation/style_invalidator.h third_party/blink/renderer/core/css/parser/css_selector_parser.cc third_party/blink/renderer/core/css/parser/find_length_of_declaration_list-inl.h 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/resolver/style_adjuster.cc -third_party/blink/renderer/core/css/rule_feature_set.cc third_party/blink/renderer/core/css/selector_checker.cc third_party/blink/renderer/core/css/selector_query.cc third_party/blink/renderer/core/css/style_engine.cc @@ -5916,6 +5961,7 @@ third_party/blink/renderer/core/events/mouse_event.cc third_party/blink/renderer/core/events/mouse_event.h third_party/blink/renderer/core/events/mutation_event.cc third_party/blink/renderer/core/events/mutation_event.h +third_party/blink/renderer/core/events/pointer_event.cc third_party/blink/renderer/core/events/touch_event.cc third_party/blink/renderer/core/events/touch_event_test.cc third_party/blink/renderer/core/events/ui_event.cc @@ -6181,6 +6227,7 @@ third_party/blink/renderer/modules/indexeddb/idb_value_wrapping.cc third_party/blink/renderer/modules/manifest/fuzzer_seed_corpus/play_app_url_manifest.json third_party/blink/renderer/modules/media_capabilities/media_capabilities.cc third_party/blink/renderer/modules/mediarecorder/media_recorder.cc +third_party/blink/renderer/modules/mediarecorder/video_track_recorder.cc third_party/blink/renderer/modules/mediarecorder/vpx_encoder.cc third_party/blink/renderer/modules/mediastream/media_devices_test.cc third_party/blink/renderer/modules/mediastream/media_stream_utils.cc @@ -6353,6 +6400,7 @@ third_party/boringssl/src/pki/signature_algorithm.cc third_party/boringssl/src/pki/string_util_unittest.cc third_party/boringssl/src/pki/testdata/parse_certificate_unittest/v3_certificate_template.txt third_party/boringssl/src/pki/verify_certificate_chain.cc +third_party/boringssl/src/ssl/handshake_client.cc third_party/boringssl/src/ssl/ssl_test.cc third_party/boringssl/src/third_party/googletest/docs/_layouts/default.html third_party/boringssl/src/third_party/googletest/googlemock/src/gmock_main.cc @@ -6365,7 +6413,6 @@ third_party/boringssl/src/third_party/googletest/googletest/test/gtest_list_outp third_party/boringssl/src/third_party/googletest/googletest/test/gtest_skip_test.cc third_party/boringssl/src/tool/fd.cc third_party/boringssl/src/tool/internal.h -third_party/boringssl/src/util/bot/go/env.py third_party/boringssl/src/util/bot/update_clang.py third_party/breakpad/BUILD.gn third_party/breakpad/breakpad/default.xml @@ -6454,8 +6501,6 @@ third_party/catapult/common/bin/update_chrome_reference_binaries.py third_party/catapult/common/lab/commits.py third_party/catapult/common/lab/hardware.py third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/perfetto_proto_classes.py -third_party/catapult/common/py_trace_event/third_party/protobuf/encoder.py -third_party/catapult/common/py_trace_event/third_party/protobuf/wire_format.py third_party/catapult/common/py_utils/py_utils/cloud_storage.py third_party/catapult/common/py_utils/py_utils/cloud_storage_unittest.py third_party/catapult/common/py_utils/py_utils/expectations_parser_unittest.py @@ -6753,101 +6798,6 @@ third_party/catapult/third_party/coverage/howto.txt third_party/catapult/third_party/flot/excanvas.js third_party/catapult/third_party/flot/jquery.flot.navigate.js third_party/catapult/third_party/flot/jquery.js -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/common/monitors.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/httplib2_utils.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/__init__.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/__init__.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/descriptor.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/descriptor_database.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/descriptor_pool.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/api_implementation.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/builder.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/containers.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/decoder.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/encoder.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/enum_type_wrapper.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/extension_dict.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/message_listener.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/python_message.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/type_checkers.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/well_known_types.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/internal/wire_format.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/json_format.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/message.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/message_factory.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/proto_builder.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/pyext/cpp_message.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/reflection.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/service.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/service_reflection.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/symbol_database.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/text_encoding.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf-3.20.0/google/protobuf/text_format.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/__init__.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/_cloud_sdk.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/_default.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/app_engine.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/compute_engine/_metadata.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/compute_engine/credentials.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/iam.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/jwt.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/transport/grpc.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/transport/requests.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/transport/urllib3.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/oauth2/id_token.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/__init__.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/descriptor.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/descriptor_database.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/descriptor_pool.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/__init__.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/_parameterized.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/api_implementation.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/containers.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/decoder.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/encoder.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/enum_type_wrapper.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/extension_dict.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/import_test_package/__init__.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/message_listener.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/python_message.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/test_util.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/testing_refleaks.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/type_checkers.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/well_known_types.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/wire_format.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/json_format.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/message.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/message_factory.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/proto_builder.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/pyext/cpp_message.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/reflection.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/service.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/service_reflection.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/symbol_database.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/text_encoding.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/text_format.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/shared.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/discovery.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/errors.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/http.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/model.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/sample_tools.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/schema.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/__init__.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/test/other_cacerts.txt -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/__init__.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/appengine.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/client.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/clientsecrets.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/django_orm.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/file.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/gce.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/keyring_storage.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/locked_file.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/multistore_file.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/tools.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/util.py -third_party/catapult/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/xsrfutil.py third_party/catapult/third_party/google-auth/google/auth/_cloud_sdk.py third_party/catapult/third_party/google-auth/google/auth/_default.py third_party/catapult/third_party/google-auth/google/auth/app_engine.py @@ -7317,9 +7267,6 @@ third_party/catapult/third_party/gsutil/third_party/urllib3/test/test_util.py third_party/catapult/third_party/gsutil/third_party/urllib3/test/with_dummyserver/test_proxy_poolmanager.py third_party/catapult/third_party/gsutil/third_party/urllib3/test/with_dummyserver/test_socketlevel.py third_party/catapult/third_party/html5lib-1.1/html5lib/tests/test_parser2.py -third_party/catapult/third_party/html5lib-python/html5lib/serializer/htmlserializer.py -third_party/catapult/third_party/html5lib-python/html5lib/tests/test_parser2.py -third_party/catapult/third_party/html5lib-python/utils/spider.py third_party/catapult/third_party/httplib2/Makefile third_party/catapult/third_party/httplib2/index.html third_party/catapult/third_party/httplib2/python2/httplib2/__init__.py @@ -7485,7 +7432,6 @@ third_party/catapult/third_party/python_gflags/gflags.py third_party/catapult/third_party/python_gflags/gflags_validators.py third_party/catapult/third_party/python_gflags/setup.py third_party/catapult/third_party/requests_toolbelt/requests_toolbelt/threaded/__init__.py -third_party/catapult/third_party/rsa/rsa/randnum.py third_party/catapult/third_party/snap-it/tests/tests.js third_party/catapult/third_party/typ/setup.py third_party/catapult/third_party/typ/typ/artifacts.py @@ -7611,7 +7557,6 @@ third_party/catapult/tracing/tracing_build/merge_traces.py third_party/catapult/tracing/tracing_examples/string_convert.js third_party/catapult/web_page_replay_go/PRESUBMIT.py third_party/ced/src/compact_enc_det/compact_enc_det_unittest.cc -third_party/chromevox/third_party/closure-library/closure/bin/build/depstree.py third_party/chromevox/third_party/closure-library/closure/bin/build/source.py third_party/chromevox/third_party/closure-library/closure/bin/build/treescan.py third_party/chromevox/third_party/closure-library/closure/goog/base.js @@ -7625,7 +7570,6 @@ third_party/closure_compiler/externs/accessibility_features.js third_party/closure_compiler/externs/accessibility_private.js third_party/closure_compiler/externs/arc_apps_private.js third_party/closure_compiler/externs/audio.js -third_party/closure_compiler/externs/automation.js third_party/closure_compiler/externs/bluetooth.js third_party/closure_compiler/externs/bluetooth_private.js third_party/closure_compiler/externs/braille_display_private.js @@ -7733,6 +7677,7 @@ third_party/crashpad/crashpad/snapshot/win/pe_image_reader.cc third_party/crashpad/crashpad/snapshot/win/pe_image_resource_reader.cc third_party/crashpad/crashpad/snapshot/win/process_reader_win.cc third_party/crashpad/crashpad/snapshot/win/process_snapshot_win.cc +third_party/crashpad/crashpad/third_party/cpp-httplib/cpp-httplib/httplib.h third_party/crashpad/crashpad/third_party/googletest/BUILD.gn third_party/crashpad/crashpad/third_party/zlib/BUILD.gn third_party/crashpad/crashpad/tools/generate_dump.cc @@ -7782,7 +7727,7 @@ third_party/crossbench/crossbench/probes/performance_entries.py third_party/crossbench/crossbench/probes/profiling/browser_profiling.py third_party/crossbench/crossbench/probes/profiling/system_profiling.py third_party/crossbench/crossbench/probes/web_page_replay/recorder.py -third_party/crossbench/tests/crossbench/benchmarks/test_loading.py +third_party/crossbench/tests/crossbench/benchmarks/loading/test_loading.py third_party/crossbench/tests/crossbench/probes/test_js.py third_party/crossbench/tests/crossbench/probes/test_v8_rcs.py third_party/crossbench/tests/end2end/test_cli.py @@ -8057,6 +8002,7 @@ third_party/depot_tools/gclient.py third_party/depot_tools/gclient_scm.py third_party/depot_tools/gclient_utils.py third_party/depot_tools/gerrit_util.py +third_party/depot_tools/git_auth.py third_party/depot_tools/git_cache.py third_party/depot_tools/git_cl.py third_party/depot_tools/git_common.py @@ -8204,6 +8150,7 @@ third_party/depot_tools/tests/gclient_git_smoketest.py third_party/depot_tools/tests/gclient_scm_test.py third_party/depot_tools/tests/gclient_utils_test.py third_party/depot_tools/tests/gerrit_util_test.py +third_party/depot_tools/tests/git_auth_test.py third_party/depot_tools/tests/git_cache_test.py third_party/depot_tools/tests/git_cl_creds_check_report.txt third_party/depot_tools/tests/git_cl_test.py @@ -8326,6 +8273,7 @@ third_party/devtools-frontend/src/front_end/generated/protocol-proxy-api.d.ts third_party/devtools-frontend/src/front_end/generated/protocol.ts third_party/devtools-frontend/src/front_end/integration_test_runner.html 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.ts third_party/devtools-frontend/src/front_end/models/extensions/ExtensionServer.test.ts third_party/devtools-frontend/src/front_end/models/extensions/ExtensionServer.ts @@ -8351,7 +8299,6 @@ third_party/devtools-frontend/src/front_end/models/trace/helpers/Trace.test.ts third_party/devtools-frontend/src/front_end/models/trace/insights/CumulativeLayoutShift.ts third_party/devtools-frontend/src/front_end/models/trace/insights/InteractionToNextPaint.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/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/PageDependencyGraph.ts @@ -8382,6 +8329,7 @@ third_party/devtools-frontend/src/front_end/panels/autofill/AutofillView.ts third_party/devtools-frontend/src/front_end/panels/console/ErrorStackParser.test.ts third_party/devtools-frontend/src/front_end/panels/css_overview/components/CSSOverviewStartView.ts third_party/devtools-frontend/src/front_end/panels/elements/CSSRuleValidator.ts +third_party/devtools-frontend/src/front_end/panels/elements/ElementStatePaneWidget.test.ts third_party/devtools-frontend/src/front_end/panels/elements/ElementStatePaneWidget.ts third_party/devtools-frontend/src/front_end/panels/elements/components/CSSPropertyDocsView.test.ts third_party/devtools-frontend/src/front_end/panels/emulation/DeviceModeToolbar.ts @@ -8407,6 +8355,7 @@ third_party/devtools-frontend/src/front_end/panels/profiler/HeapSnapshotGridNode third_party/devtools-frontend/src/front_end/panels/recorder/RecorderController.ts third_party/devtools-frontend/src/front_end/panels/recorder/components/CreateRecordingView.ts third_party/devtools-frontend/src/front_end/panels/recorder/components/StartView.ts +third_party/devtools-frontend/src/front_end/panels/settings/AISettingsTab.ts third_party/devtools-frontend/src/front_end/panels/settings/FrameworkIgnoreListSettingsTab.ts third_party/devtools-frontend/src/front_end/panels/settings/KeybindsSettingsTab.ts third_party/devtools-frontend/src/front_end/panels/settings/SettingsScreen.ts @@ -8427,6 +8376,9 @@ third_party/devtools-frontend/src/front_end/panels/timeline/TimelineTreeView.tes third_party/devtools-frontend/src/front_end/panels/timeline/TimelineUIUtils.test.ts third_party/devtools-frontend/src/front_end/panels/timeline/TimingsTrackAppender.ts third_party/devtools-frontend/src/front_end/panels/timeline/components/DetailsView.ts +third_party/devtools-frontend/src/front_end/panels/timeline/components/FieldSettingsDialog.test.ts +third_party/devtools-frontend/src/front_end/panels/timeline/components/FieldSettingsDialog.ts +third_party/devtools-frontend/src/front_end/panels/timeline/components/LiveMetricsView.ts third_party/devtools-frontend/src/front_end/panels/timeline/track_appenders/ThreadAppender.test.ts third_party/devtools-frontend/src/front_end/panels/webauthn/WebauthnPane.ts third_party/devtools-frontend/src/front_end/services/tracing/PerformanceTracing.ts @@ -8687,8 +8639,6 @@ third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/esm/brows third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/esm/browser-data/firefox.js third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/esm/install.d.ts third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/node_modules/ansi-regex/package.json -third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/node_modules/strip-ansi/package.json third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/src/browser-data/browser-data.ts third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/src/browser-data/chrome-headless-shell.ts @@ -8749,18 +8699,8 @@ third_party/devtools-frontend/src/node_modules/@types/node/v8.d.ts third_party/devtools-frontend/src/node_modules/@types/node/vm.d.ts third_party/devtools-frontend/src/node_modules/@types/node/wasi.d.ts third_party/devtools-frontend/src/node_modules/@types/node/worker_threads.d.ts -third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/node_modules/debug/src/browser.js -third_party/devtools-frontend/src/node_modules/@typescript-eslint/parser/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/@typescript-eslint/parser/node_modules/debug/src/browser.js -third_party/devtools-frontend/src/node_modules/@typescript-eslint/type-utils/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/@typescript-eslint/type-utils/node_modules/debug/src/browser.js -third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/acorn/dist/acorn.js third_party/devtools-frontend/src/node_modules/acorn/package.json -third_party/devtools-frontend/src/node_modules/agent-base/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/agent-base/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/ajv/dist/ajv.bundle.js third_party/devtools-frontend/src/node_modules/ansi-regex/package.json third_party/devtools-frontend/src/node_modules/ansi-styles/package.json @@ -8780,8 +8720,6 @@ third_party/devtools-frontend/src/node_modules/axobject-query/package.json third_party/devtools-frontend/src/node_modules/base64-js/package.json third_party/devtools-frontend/src/node_modules/basic-ftp/package.json third_party/devtools-frontend/src/node_modules/binary-extensions/package.json -third_party/devtools-frontend/src/node_modules/body-parser/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/body-parser/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/buffer-crc32/package.json third_party/devtools-frontend/src/node_modules/buffer/index.js third_party/devtools-frontend/src/node_modules/builtin-modules/package.json @@ -8801,6 +8739,7 @@ third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/ third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/modules/context/BrowsingContextProcessor.js third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/modules/input/ActionDispatcher.js third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/modules/input/InputSource.js +third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/modules/network/NetworkProcessor.js third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/modules/storage/StorageProcessor.js third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/utils/uuid.js third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/iife/mapperTab.js @@ -8817,8 +8756,6 @@ third_party/devtools-frontend/src/node_modules/colors/lib/colors.js third_party/devtools-frontend/src/node_modules/colors/lib/styles.js third_party/devtools-frontend/src/node_modules/colors/lib/system/has-flag.js third_party/devtools-frontend/src/node_modules/colors/lib/system/supports-colors.js -third_party/devtools-frontend/src/node_modules/connect/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/connect/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/cookie/package.json third_party/devtools-frontend/src/node_modules/core-js-pure/modules/es.array.reduce-right.js third_party/devtools-frontend/src/node_modules/core-js-pure/modules/es.array.reduce.js @@ -8894,25 +8831,17 @@ third_party/devtools-frontend/src/node_modules/escodegen/node_modules/estraverse third_party/devtools-frontend/src/node_modules/escodegen/node_modules/estraverse/gulpfile.js third_party/devtools-frontend/src/node_modules/escodegen/node_modules/estraverse/package.json third_party/devtools-frontend/src/node_modules/escodegen/package.json -third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/debug/src/browser.js -third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/find-up/package.json third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/locate-path/package.json third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/p-limit/package.json third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/p-locate/package.json third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/p-try/package.json third_party/devtools-frontend/src/node_modules/eslint-module-utils/readPkgUp.js -third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/lib/doctrine.js third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/lib/typed.js third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/lib/utility.js third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/package.json third_party/devtools-frontend/src/node_modules/eslint-plugin-jsdoc/dist/tagNames.js -third_party/devtools-frontend/src/node_modules/eslint-plugin-jsdoc/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/eslint-plugin-jsdoc/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp/package.json third_party/devtools-frontend/src/node_modules/eslint-plugin-lit-a11y/node_modules/eslint-plugin-lit/node_modules/parse5/lib/tokenizer/index.js third_party/devtools-frontend/src/node_modules/eslint-plugin-lit-a11y/node_modules/eslint-plugin-lit/node_modules/parse5/package.json @@ -8974,9 +8903,9 @@ third_party/devtools-frontend/src/node_modules/esutils/lib/keyword.js third_party/devtools-frontend/src/node_modules/esutils/lib/utils.js third_party/devtools-frontend/src/node_modules/esutils/package.json third_party/devtools-frontend/src/node_modules/execall/package.json +third_party/devtools-frontend/src/node_modules/fast-uri/package.json +third_party/devtools-frontend/src/node_modules/fast-uri/test/uri-js.test.js third_party/devtools-frontend/src/node_modules/fd-slicer/package.json -third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/find-up/node_modules/path-exists/package.json third_party/devtools-frontend/src/node_modules/find-up/package.json third_party/devtools-frontend/src/node_modules/flat/package.json @@ -8989,8 +8918,6 @@ third_party/devtools-frontend/src/node_modules/get-intrinsic/package.json third_party/devtools-frontend/src/node_modules/get-stdin/package.json third_party/devtools-frontend/src/node_modules/get-stream/package.json third_party/devtools-frontend/src/node_modules/get-symbol-description/package.json -third_party/devtools-frontend/src/node_modules/get-uri/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/get-uri/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/get-uri/node_modules/fs-extra/lib/mkdirs/utils.js third_party/devtools-frontend/src/node_modules/get-uri/node_modules/fs-extra/package.json third_party/devtools-frontend/src/node_modules/glob-parent/package.json @@ -9004,8 +8931,6 @@ third_party/devtools-frontend/src/node_modules/has-symbols/package.json third_party/devtools-frontend/src/node_modules/has-tostringtag/package.json third_party/devtools-frontend/src/node_modules/has/package.json third_party/devtools-frontend/src/node_modules/html-tags/package.json -third_party/devtools-frontend/src/node_modules/http-proxy-agent/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/http-proxy-agent/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/http-proxy/package.json third_party/devtools-frontend/src/node_modules/iconv-lite/encodings/dbcs-data.js third_party/devtools-frontend/src/node_modules/iconv-lite/package.json @@ -9055,8 +8980,6 @@ third_party/devtools-frontend/src/node_modules/karma-sourcemap-loader/package.js third_party/devtools-frontend/src/node_modules/karma/package.json third_party/devtools-frontend/src/node_modules/karma/static/context.js third_party/devtools-frontend/src/node_modules/karma/static/karma.js -third_party/devtools-frontend/src/node_modules/license-checker/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/license-checker/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/license-checker/package.json third_party/devtools-frontend/src/node_modules/locate-path/package.json third_party/devtools-frontend/src/node_modules/lodash.get/package.json @@ -9075,8 +8998,6 @@ third_party/devtools-frontend/src/node_modules/log-symbols/node_modules/color-na third_party/devtools-frontend/src/node_modules/log-symbols/node_modules/has-flag/package.json third_party/devtools-frontend/src/node_modules/log-symbols/node_modules/supports-color/package.json third_party/devtools-frontend/src/node_modules/log-symbols/package.json -third_party/devtools-frontend/src/node_modules/log4js/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/log4js/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/log4js/package.json third_party/devtools-frontend/src/node_modules/make-dir/package.json third_party/devtools-frontend/src/node_modules/map-obj/package.json @@ -9130,8 +9051,6 @@ third_party/devtools-frontend/src/node_modules/p-limit/package.json third_party/devtools-frontend/src/node_modules/p-locate/package.json third_party/devtools-frontend/src/node_modules/p-try/package.json third_party/devtools-frontend/src/node_modules/pac-proxy-agent/dist/index.js -third_party/devtools-frontend/src/node_modules/pac-proxy-agent/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/pac-proxy-agent/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/pac-resolver/dist/myIpAddress.js third_party/devtools-frontend/src/node_modules/parent-module/package.json third_party/devtools-frontend/src/node_modules/parse-json/package.json @@ -9173,8 +9092,6 @@ third_party/devtools-frontend/src/node_modules/postcss-unique-selectors/package. third_party/devtools-frontend/src/node_modules/postcss/lib/comment.d.ts third_party/devtools-frontend/src/node_modules/postcss/lib/declaration.d.ts third_party/devtools-frontend/src/node_modules/progress/package.json -third_party/devtools-frontend/src/node_modules/proxy-agent/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/proxy-agent/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/pump/package.json third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Browser.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/BrowserContext.d.ts @@ -9208,7 +9125,6 @@ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/QueryHandler.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Viewport.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/util.js -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ChromeLauncher.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/node/FirefoxLauncher.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/node/LaunchOptions.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/node/PuppeteerNode.d.ts @@ -9245,14 +9161,11 @@ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Viewport.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/util.js -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/node/FirefoxLauncher.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/node/LaunchOptions.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/node/PuppeteerNode.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/node/PuppeteerNode.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/types.d.ts -third_party/devtools-frontend/src/node_modules/puppeteer-core/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/puppeteer-core/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/Browser.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/BrowserContext.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/ElementHandle.ts @@ -9274,7 +9187,6 @@ third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/FileCho third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/QueryHandler.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/Viewport.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/util.ts -third_party/devtools-frontend/src/node_modules/puppeteer-core/src/node/ChromeLauncher.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/src/node/FirefoxLauncher.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/src/node/LaunchOptions.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/src/node/PuppeteerNode.ts @@ -9341,8 +9253,6 @@ third_party/devtools-frontend/src/node_modules/slice-ansi/node_modules/ansi-styl third_party/devtools-frontend/src/node_modules/slice-ansi/node_modules/color-convert/package.json third_party/devtools-frontend/src/node_modules/slice-ansi/node_modules/color-name/package.json third_party/devtools-frontend/src/node_modules/slide/package.json -third_party/devtools-frontend/src/node_modules/socket.io-adapter/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/socket.io-adapter/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/socket.io/client-dist/socket.io.js third_party/devtools-frontend/src/node_modules/socket.io/dist/index.d.ts third_party/devtools-frontend/src/node_modules/socket.io/dist/index.js @@ -9351,8 +9261,6 @@ third_party/devtools-frontend/src/node_modules/socket.io/dist/namespace.js third_party/devtools-frontend/src/node_modules/socket.io/dist/socket.d.ts third_party/devtools-frontend/src/node_modules/socket.io/dist/socket.js third_party/devtools-frontend/src/node_modules/socket.io/package.json -third_party/devtools-frontend/src/node_modules/socks-proxy-agent/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/socks-proxy-agent/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/socks-proxy-agent/package.json third_party/devtools-frontend/src/node_modules/source-map-js/lib/base64-vlq.js third_party/devtools-frontend/src/node_modules/source-map-js/lib/source-map-consumer.js @@ -9364,8 +9272,6 @@ third_party/devtools-frontend/src/node_modules/source-map/lib/base64-vlq.js third_party/devtools-frontend/src/node_modules/source-map/lib/source-map-consumer.js third_party/devtools-frontend/src/node_modules/source-map/package.json third_party/devtools-frontend/src/node_modules/spdx-correct/package.json -third_party/devtools-frontend/src/node_modules/streamroller/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/streamroller/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/streamroller/package.json third_party/devtools-frontend/src/node_modules/string-width/node_modules/ansi-regex/package.json third_party/devtools-frontend/src/node_modules/string-width/node_modules/strip-ansi/package.json @@ -9506,6 +9412,18 @@ third_party/devtools-frontend/src/third_party/pyjson5/src/setup.py third_party/dom_distiller_js/dist/js/domdistiller.js third_party/dom_distiller_js/dist/js/domdistiller_wrapped.js third_party/dom_distiller_js/protoc_plugins/util/plugin_protos.py +third_party/domato/src/canvas/generator.py +third_party/domato/src/generator.py +third_party/domato/src/grammar.py +third_party/domato/src/html_tags.py +third_party/domato/src/jscript/generator.py +third_party/domato/src/mathml_tags.py +third_party/domato/src/php/generator.py +third_party/domato/src/rules/common.txt +third_party/domato/src/rules/jshelpers.txt +third_party/domato/src/svg_tags.py +third_party/domato/src/vbscript/generator.py +third_party/domato/src/webgl/generator.py third_party/eigen3/src/Eigen/src/Cholesky/LDLT.h third_party/eigen3/src/Eigen/src/Cholesky/LLT.h third_party/eigen3/src/Eigen/src/CholmodSupport/CholmodSupport.h @@ -11372,12 +11290,13 @@ third_party/libaom/source/libaom/test/metrics_template.html third_party/libaom/source/libaom/test/visual_metrics.py third_party/libaom/source/libaom/third_party/SVT-AV1/convolve_2d_avx2.h third_party/libaom/source/libaom/third_party/SVT-AV1/convolve_avx2.h -third_party/libaom/source/libaom/third_party/googletest/src/googlemock/src/gmock_main.cc third_party/libaom/source/libaom/third_party/googletest/src/googletest/include/gtest/gtest_pred_impl.h third_party/libaom/source/libaom/third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h third_party/libaom/source/libaom/third_party/googletest/src/googletest/src/gtest-death-test.cc third_party/libaom/source/libaom/third_party/googletest/src/googletest/src/gtest.cc third_party/libaom/source/libaom/third_party/libwebm/AUTHORS.TXT +third_party/libaom/source/libaom/third_party/libwebm/mkvmuxer/mkvwriter.cc +third_party/libaom/source/libaom/third_party/libwebm/mkvparser/mkvreader.cc third_party/libaom/source/libaom/third_party/libyuv/include/libyuv/row.h third_party/libaom/source/libaom/third_party/libyuv/include/libyuv/video_common.h third_party/libaom/source/libaom/third_party/libyuv/source/cpu_id.cc @@ -11489,6 +11408,8 @@ third_party/libvpx/source/libvpx/third_party/googletest/src/include/gtest/intern third_party/libvpx/source/libvpx/third_party/googletest/src/src/gtest-death-test.cc third_party/libvpx/source/libvpx/third_party/googletest/src/src/gtest.cc third_party/libvpx/source/libvpx/third_party/libwebm/AUTHORS.TXT +third_party/libvpx/source/libvpx/third_party/libwebm/mkvmuxer/mkvwriter.cc +third_party/libvpx/source/libvpx/third_party/libwebm/mkvparser/mkvreader.cc third_party/libvpx/source/libvpx/third_party/libyuv/include/libyuv/row.h third_party/libvpx/source/libvpx/third_party/libyuv/include/libyuv/video_common.h third_party/libvpx/source/libvpx/third_party/libyuv/source/cpu_id.cc @@ -11502,6 +11423,10 @@ third_party/libvpx/source/libvpx/vpx_dsp/x86/convolve.h third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h +third_party/libwebm/source/AUTHORS.TXT +third_party/libwebm/source/PRESUBMIT.py +third_party/libwebm/source/mkvmuxer/mkvwriter.cc +third_party/libwebm/source/mkvparser/mkvreader.cc third_party/libwebp/src/Android.mk third_party/libwebp/src/PRESUBMIT.py third_party/libwebp/src/doc/webp-container-spec.txt @@ -11656,7 +11581,6 @@ third_party/libwebp/src/src/webp/mux_types.h third_party/libwebp/src/src/webp/types.h third_party/libwebp/src/swig/setup.py third_party/libxslt/chromium/roll.py -third_party/libyuv/cleanup_links.py third_party/libyuv/include/libyuv/row.h third_party/libyuv/include/libyuv/video_common.h third_party/libyuv/source/cpu_id.cc @@ -11708,6 +11632,7 @@ third_party/mediapipe/src/mediapipe/calculators/video/flow_to_image_calculator.c third_party/mediapipe/src/mediapipe/calculators/video/opencv_video_encoder_calculator.cc third_party/mediapipe/src/mediapipe/framework/tool/proto_util_lite.cc third_party/mediapipe/src/mediapipe/framework/tool/template_parser.cc +third_party/mediapipe/src/mediapipe/gpu/egl_surface_holder.h third_party/mediapipe/src/mediapipe/graphs/iris_tracking/calculators/iris_to_render_data_calculator.cc third_party/mediapipe/src/mediapipe/tasks/cc/text/language_detector/custom_ops/utils/hash/murmur.cc third_party/mediapipe/src/mediapipe/tasks/cc/text/language_detector/custom_ops/utils/hash/murmur.h @@ -11981,6 +11906,7 @@ third_party/node/node_modules/uri-js/dist/esnext/uri.js third_party/node/node_modules/uri-js/package.json third_party/node/node_modules/yocto-queue/package.json third_party/node/package.json +third_party/openh264/src/build/platform-android-r18b.mk third_party/openh264/src/build/platform-android.mk third_party/openh264/src/codec/build/windowsphone/all/CodecApp/Properties/AppManifest.xml third_party/openh264/src/codec/build/windowsphone/all/CodecApp/Properties/WMAppManifest.xml @@ -12665,12 +12591,14 @@ third_party/perfetto/ui/src/common/recordingV2/target_factories/android_websocke third_party/perfetto/ui/src/common/recordingV2/targets/android_target.ts third_party/perfetto/ui/src/controller/adb.ts third_party/perfetto/ui/src/controller/chrome_proxy_record_controller.ts +third_party/perfetto/ui/src/core_plugins/example_traces/index.ts third_party/perfetto/ui/src/frontend/analytics.ts third_party/perfetto/ui/src/frontend/cookie_consent.ts third_party/perfetto/ui/src/frontend/css_constants.ts third_party/perfetto/ui/src/frontend/error_dialog.ts third_party/perfetto/ui/src/frontend/home_page.ts third_party/perfetto/ui/src/frontend/index.ts +third_party/perfetto/ui/src/frontend/legacy_trace_viewer.ts third_party/perfetto/ui/src/frontend/pan_and_zoom_handler.ts third_party/perfetto/ui/src/frontend/permalink.ts third_party/perfetto/ui/src/frontend/post_message_handler.ts @@ -13455,12 +13383,13 @@ third_party/pywebsocket3/src/test/test_handshake_hybi.py third_party/qcms/src/iccread.c third_party/qcms/src/transform.c third_party/qunit/src/qunit.js -third_party/r8/3pp/fetch.py +third_party/r8/3pp/3pp.py third_party/re2/src/CMakeLists.txt third_party/re2/src/python/setup.py third_party/re2/src/re2/testing/re2_test.cc third_party/re2/src/util/pcre.h third_party/rust/PRESUBMIT.py +third_party/rust/adler/v1/BUILD.gn third_party/rust/aho_corasick/v1/BUILD.gn third_party/rust/anyhow/v1/BUILD.gn third_party/rust/bytemuck/v1/BUILD.gn @@ -13473,6 +13402,7 @@ third_party/rust/heck/v0_4/BUILD.gn third_party/rust/itoa/v1/BUILD.gn third_party/rust/lazy_static/v1/BUILD.gn third_party/rust/memchr/v2/BUILD.gn +third_party/rust/miniz_oxide/v0_7/BUILD.gn third_party/rust/proc_macro2/v1/BUILD.gn third_party/rust/prost/v0_12/BUILD.gn third_party/rust/prost_derive/v0_12/BUILD.gn @@ -13655,6 +13585,7 @@ third_party/skia/src/core/SkMaskGamma.cpp third_party/skia/src/core/SkMipmap.cpp third_party/skia/src/core/SkPicturePriv.h third_party/skia/src/core/SkPoint3.cpp +third_party/skia/src/core/SkRasterPipelineOpList.h third_party/skia/src/core/SkRecordDraw.cpp third_party/skia/src/core/SkRecordOpts.cpp third_party/skia/src/core/SkTraceEventCommon.h @@ -13686,6 +13617,10 @@ third_party/skia/src/ports/SkScalerContext_mac_ct.cpp third_party/skia/src/ports/SkScalerContext_win_dw.cpp third_party/skia/src/ports/SkTypeface_fontations.cpp third_party/skia/src/ports/SkTypeface_mac_ct.cpp +third_party/skia/src/sksl/SkSLModule.h +third_party/skia/src/sksl/SkSLModuleLoader.h +third_party/skia/src/sksl/analysis/SkSLSpecialization.h +third_party/skia/src/sksl/codegen/SkSLRasterPipelineCodeGenerator.h third_party/skia/src/utils/SkFloatToDecimal.cpp third_party/skia/src/utils/SkFloatUtils.h third_party/skia/tests/BitmapTest.cpp @@ -14028,10 +13963,12 @@ third_party/tflite/src/third_party/xla/xla/tsl/distributed_runtime/rpc/grpc_util third_party/tflite_support/src/tensorflow_lite_support/c/task/processor/category.h third_party/updater/chrome_mac_universal/3pp/fetch.py third_party/updater/chrome_mac_universal_prod/3pp/fetch.py +third_party/updater/chrome_win_arm64/3pp/fetch.py third_party/updater/chrome_win_x86/3pp/fetch.py third_party/updater/chrome_win_x86_64/3pp/fetch.py third_party/updater/chromium_mac_amd64/3pp/fetch.py third_party/updater/chromium_mac_arm64/3pp/fetch.py +third_party/updater/chromium_win_arm64/3pp/fetch.py third_party/updater/chromium_win_x86/3pp/fetch.py third_party/updater/chromium_win_x86_64/3pp/fetch.py third_party/vulkan-deps/update-commit-message.py @@ -14733,6 +14670,7 @@ tools/binary_size/trybot_commit_size_checker.py tools/bisect-builds.py tools/bisect_repackage/bisect_repackage.py tools/bisect_repackage/bisect_repackage_utils.py +tools/bisect_test.py tools/boilerplate.py tools/browserbench-webdriver/browserbench.py tools/captured_sites/refresh.py @@ -14766,6 +14704,7 @@ tools/clang/scripts/dashboard.py tools/clang/scripts/include-analysis.html tools/clang/scripts/package.py tools/clang/scripts/update.py +tools/clang/spanify/extract_edits.py tools/clang/translation_unit/test_translation_unit.py tools/code_coverage/coverage.py tools/code_coverage/js_source_maps/create_js_source_maps/PRESUBMIT.py @@ -14866,6 +14805,10 @@ tools/metrics/actions/actions.xml tools/metrics/actions/actions_model_test.py tools/metrics/actions/extract_actions_test.py tools/metrics/common/models.py +tools/metrics/dwa/PRESUBMIT.py +tools/metrics/dwa/dwa.xml +tools/metrics/dwa/dwa_model_test.py +tools/metrics/dwa/dwa_xml_validations_test.py tools/metrics/histograms/PRESUBMIT.py tools/metrics/histograms/enums.xml tools/metrics/histograms/expand_owners.py @@ -14896,6 +14839,7 @@ tools/metrics/histograms/metadata/ash_growth/histograms.xml tools/metrics/histograms/metadata/ash_user_education/enums.xml tools/metrics/histograms/metadata/ash_user_education/histograms.xml tools/metrics/histograms/metadata/assistant/histograms.xml +tools/metrics/histograms/metadata/attribution_reporting/enums.xml tools/metrics/histograms/metadata/attribution_reporting/histograms.xml tools/metrics/histograms/metadata/auto/histograms.xml tools/metrics/histograms/metadata/autofill/enums.xml @@ -15112,6 +15056,7 @@ tools/metrics/histograms/metadata/startup/enums.xml tools/metrics/histograms/metadata/startup/histograms.xml tools/metrics/histograms/metadata/storage/enums.xml tools/metrics/histograms/metadata/storage/histograms.xml +tools/metrics/histograms/metadata/structured_metrics/enums.xml tools/metrics/histograms/metadata/structured_metrics/histograms.xml tools/metrics/histograms/metadata/subresource/histograms.xml tools/metrics/histograms/metadata/sync/enums.xml @@ -15240,19 +15185,16 @@ tools/perf/core/services/buildbucket_service.py tools/perf/core/services/dashboard_service.py tools/perf/core/services/pinpoint_service.py tools/perf/core/services/request.py -tools/perf/core/shard_maps/timing_data/android-pixel-fold-perf_timing.json tools/perf/core/shard_maps/timing_data/android-pixel-tangor-perf_timing.json -tools/perf/core/shard_maps/timing_data/android-pixel2-perf_timing.json -tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf_timing.json tools/perf/core/shard_maps/timing_data/android-pixel4-perf_timing.json tools/perf/core/shard_maps/timing_data/android-pixel4_webview-perf_timing.json tools/perf/core/shard_maps/timing_data/android-pixel6-perf_timing.json tools/perf/core/shard_maps/timing_data/android-pixel6-pro-perf_timing.json tools/perf/core/shard_maps/timing_data/linux-perf_timing.json -tools/perf/core/shard_maps/timing_data/linux-r350-perf_timing.json 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-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/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-11-perf_timing.json @@ -15277,7 +15219,6 @@ tools/perf/page_sets/data/v8_top_25.json tools/perf/page_sets/desktop_power.py tools/perf/page_sets/desktop_ui/new_tab_page_story.py tools/perf/page_sets/desktop_ui/omnibox_story.py -tools/perf/page_sets/desktop_ui/side_search_story.py tools/perf/page_sets/desktop_ui/url_list.py tools/perf/page_sets/dummy_wpr_story_set.py tools/perf/page_sets/google_pages.py @@ -15476,6 +15417,7 @@ tools/variations/bisect_variations.py tools/variations/fieldtrial_util_unittest.py tools/visual_debugger/app.html tools/vscode/settings.json +tools/warning_analysis/pull_logs.py tools/web_dev_style/html_checker.py tools/web_dev_style/js_checker.py tools/web_dev_style/js_checker_test.py @@ -15494,23 +15436,6 @@ ui/accessibility/ax_offscreen_result.h ui/accessibility/ax_position.h ui/accessibility/ax_range.h ui/accessibility/ax_role_properties.cc -ui/accessibility/extensions/chromevoxclassic/chromevox/background/background.js -ui/accessibility/extensions/chromevoxclassic/chromevox/background/prefs.js -ui/accessibility/extensions/chromevoxclassic/chromevox/injected/event_watcher.js -ui/accessibility/extensions/chromevoxclassic/chromevox/injected/history.js -ui/accessibility/extensions/chromevoxclassic/chromevox/injected/mathjax_external_util.js -ui/accessibility/extensions/chromevoxclassic/chromevox/injected/navigation_manager.js -ui/accessibility/extensions/chromevoxclassic/closure/base.js -ui/accessibility/extensions/chromevoxclassic/common/dom_util.js -ui/accessibility/extensions/chromevoxclassic/common/selection_util.js -ui/accessibility/extensions/chromevoxclassic/common/traverse_table.js -ui/accessibility/extensions/chromevoxclassic/common/traverse_util.js -ui/accessibility/extensions/chromevoxclassic/common/xpath_util.js -ui/accessibility/extensions/chromevoxclassic/cvox2/background/background.js -ui/accessibility/extensions/chromevoxclassic/cvox2/background/panel.html -ui/accessibility/extensions/chromevoxclassic/extensions/searchvox/loader.js -ui/accessibility/extensions/chromevoxclassic/host/chrome/host.js -ui/accessibility/extensions/chromevoxclassic/manifest.json.jinja2 ui/accessibility/extensions/color_contrast_companion/help.html ui/accessibility/extensions/strings/accessibility_extensions_strings.grd ui/accessibility/extensions/tools/webstore_extension_util.py @@ -15559,7 +15484,7 @@ ui/color/PRESUBMIT.py ui/color/color_provider_key.h ui/display/display_switches.cc ui/display/display_transform.cc -ui/display/mac/display_link_mac.mm +ui/display/mac/cv_display_link_mac.mm ui/display/win/test/virtual_display_util_win.cc ui/events/android/motion_event_android_unittest.cc ui/events/ash/keyboard_capability_unittest.cc @@ -15652,15 +15577,15 @@ ui/views/controls/table/table_view_unittest.cc ui/views/controls/textfield/textfield_model_unittest.cc ui/views/examples/webview_example.cc ui/views/focus/focus_manager_unittest.cc +ui/views/interaction/interaction_sequence_views_unittest.cc ui/views/layout/flex_layout_unittest.cc ui/views/view.h ui/views/view_targeter_delegate.h ui/views/view_unittest.cc ui/views/win/hwnd_message_handler.cc ui/views/window/non_client_view.cc -ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.html +ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2_icons.html ui/webui/resources/cr_components/help_bubble/help_bubble_icons.html -ui/webui/resources/cr_elements/icons.html ui/webui/resources/js/ios/web_ui.js ui/webui/resources/tools/build_webui.gni url/BUILD.gn @@ -15682,6 +15607,7 @@ url/url_util.cc url/url_util.h url/url_util_unittest.cc v8/PRESUBMIT.py +v8/include/cppgc/internal/compiler-specific.h v8/include/v8-callbacks.h v8/include/v8-context.h v8/include/v8-fast-api-calls.h @@ -15714,8 +15640,12 @@ v8/src/compiler/backend/instruction.cc v8/src/compiler/c-linkage.cc v8/src/compiler/machine-operator.cc v8/src/compiler/turboshaft/late-load-elimination-reducer.h +v8/src/compiler/turboshaft/maglev-graph-building-phase.cc v8/src/d8/d8-posix.cc v8/src/d8/d8.cc +v8/src/debug/debug-evaluate.cc +v8/src/debug/debug-wasm-objects.cc +v8/src/debug/debug.cc v8/src/debug/interface-types.h v8/src/debug/wasm/gdb-server/transport.cc v8/src/deoptimizer/deoptimizer.cc @@ -15738,6 +15668,7 @@ v8/src/objects/ordered-hash-table.h v8/src/objects/string-inl.h v8/src/objects/value-serializer.cc v8/src/parsing/parser-base.h +v8/src/runtime/runtime-test-wasm.cc v8/src/sandbox/sandbox.cc v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc v8/src/third_party/siphash/halfsiphash.cc @@ -15752,7 +15683,14 @@ v8/src/trap-handler/handler-outside-posix.cc v8/src/trap-handler/handler-outside-win.cc v8/src/trap-handler/handler-outside.cc v8/src/trap-handler/handler-shared.cc +v8/src/wasm/interpreter/arm64/interpreter-builtins-arm64.cc +v8/src/wasm/interpreter/wasm-interpreter-runtime.cc +v8/src/wasm/interpreter/wasm-interpreter-simd.cc +v8/src/wasm/interpreter/wasm-interpreter.cc +v8/src/wasm/interpreter/wasm-interpreter.h +v8/src/wasm/interpreter/x64/interpreter-builtins-x64.cc v8/src/wasm/wasm-code-manager.cc +v8/src/wasm/wasm-debug.cc v8/testing/gtest/BUILD.gn v8/third_party/googletest/BUILD.gn v8/third_party/inspector_protocol/crdtp/cbor.cc @@ -15762,6 +15700,7 @@ v8/third_party/test262-harness/src/templates/runner.bestPractice.html v8/third_party/test262-harness/src/templates/runner.intl402.html v8/third_party/test262-harness/src/templates/runner.test262.html v8/tools/builtins-pgo/download_profiles.py +v8/tools/builtins-pgo/profiles/meta.json v8/tools/callstats.html v8/tools/callstats.py v8/tools/clusterfuzz/js_fuzzer/package.json diff --git a/patches/core/bromite/disable-fetching-field-trials.patch b/patches/core/bromite/disable-fetching-field-trials.patch index 5d0130e9..fcb43486 100644 --- a/patches/core/bromite/disable-fetching-field-trials.patch +++ b/patches/core/bromite/disable-fetching-field-trials.patch @@ -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 +++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java -@@ -52,7 +52,7 @@ public abstract class ChromeFeatureList +@@ -54,7 +54,7 @@ public abstract class ChromeFeatureList * |kFeaturesExposedToJava| in chrome/browser/flags/android/chrome_feature_list.cc */ public static String getFieldTrialParamByFeature(String featureName, String paramName) { @@ -19,7 +19,7 @@ Subject: Disable fetching of all field trials } /** -@@ -64,8 +64,7 @@ public abstract class ChromeFeatureList +@@ -66,8 +66,7 @@ public abstract class ChromeFeatureList */ public static boolean getFieldTrialParamByFeatureAsBoolean( String featureName, String paramName, boolean defaultValue) { @@ -29,7 +29,7 @@ Subject: Disable fetching of all field trials } /** -@@ -77,8 +76,7 @@ public abstract class ChromeFeatureList +@@ -79,8 +78,7 @@ public abstract class ChromeFeatureList */ public static int getFieldTrialParamByFeatureAsInt( String featureName, String paramName, int defaultValue) { @@ -39,7 +39,7 @@ Subject: Disable fetching of all field trials } /** -@@ -90,8 +88,7 @@ public abstract class ChromeFeatureList +@@ -92,8 +90,7 @@ public abstract class ChromeFeatureList */ public static double getFieldTrialParamByFeatureAsDouble( String featureName, String paramName, double defaultValue) { diff --git a/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch b/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch index 4e9217b9..2e0d2ec4 100644 --- a/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch +++ b/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2390,7 +2390,6 @@ static_library("browser") { +@@ -2241,7 +2241,6 @@ static_library("browser") { "//components/reporting/util:task_runner_context", "//components/resources", "//components/safe_browsing/content/browser", @@ -8,7 +8,7 @@ "//components/safe_browsing/content/browser:safe_browsing_service", "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/web_ui", -@@ -3849,8 +3848,6 @@ static_library("browser") { +@@ -3613,8 +3612,6 @@ static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -19,7 +19,7 @@ "download/download_dir_util.cc", --- a/chrome/browser/browser_process.h +++ b/chrome/browser/browser_process.h -@@ -56,10 +56,6 @@ class NetworkQualityTracker; +@@ -66,10 +66,6 @@ class NetworkQualityTracker; class SharedURLLoaderFactory; } @@ -27,10 +27,10 @@ -class SafeBrowsingService; -} - - namespace subresource_filter { - class RulesetService; + namespace signin { + class ActivePrimaryAccountsMetricsRecorder; } -@@ -224,9 +220,6 @@ class BrowserProcess { +@@ -233,9 +229,6 @@ class BrowserProcess { // on this platform (or this is a unit test). virtual StatusTray* status_tray() = 0; @@ -42,7 +42,7 @@ virtual subresource_filter::RulesetService* --- a/chrome/browser/browser_process_impl.cc +++ b/chrome/browser/browser_process_impl.cc -@@ -76,7 +76,6 @@ +@@ -77,7 +77,6 @@ #include "chrome/browser/printing/print_job_manager.h" #include "chrome/browser/profiles/profile_manager.h" #include "chrome/browser/resource_coordinator/resource_coordinator_parts.h" @@ -74,7 +74,7 @@ subresource_filter::RulesetService* BrowserProcessImpl::subresource_filter_ruleset_service() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -1446,26 +1435,6 @@ void BrowserProcessImpl::CreateBackgroun +@@ -1444,26 +1433,6 @@ void BrowserProcessImpl::CreateBackgroun #endif } @@ -111,7 +111,7 @@ subresource_filter::RulesetService* subresource_filter_ruleset_service() override; subresource_filter::RulesetService* -@@ -367,9 +366,6 @@ class BrowserProcessImpl : public Browse +@@ -366,9 +365,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr background_mode_manager_; #endif @@ -131,7 +131,7 @@ #include "chrome/browser/safe_browsing/verdict_cache_manager_factory.h" #include "chrome/browser/search_engines/template_url_service_factory.h" #include "chrome/browser/share/share_history.h" -@@ -663,10 +662,6 @@ void ChromeBrowsingDataRemoverDelegate:: +@@ -662,10 +661,6 @@ void ChromeBrowsingDataRemoverDelegate:: base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies")); network::mojom::NetworkContext* safe_browsing_context = nullptr; @@ -144,7 +144,7 @@ browsing_data::RemoveFederatedSiteSettingsData(delete_begin_, delete_end_, --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -5461,10 +5461,6 @@ ChromeContentBrowserClient::CreateThrott +@@ -5506,10 +5506,6 @@ ChromeContentBrowserClient::CreateThrott throttles.push_back(std::make_unique( handle, handle->GetWebContents()->GetBrowserContext())); @@ -155,7 +155,7 @@ throttles.push_back(std::make_unique( handle, base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp), -@@ -5516,16 +5512,6 @@ ChromeContentBrowserClient::CreateThrott +@@ -5561,16 +5557,6 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -172,7 +172,7 @@ if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) { throttles.push_back( std::make_unique( -@@ -5830,8 +5816,6 @@ bool ChromeContentBrowserClient::IsPlugi +@@ -5885,8 +5871,6 @@ bool ChromeContentBrowserClient::IsPlugi void ChromeContentBrowserClient::InitOnUIThread() { DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -183,7 +183,7 @@ base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir); --- a/chrome/browser/component_updater/file_type_policies_component_installer.cc +++ b/chrome/browser/component_updater/file_type_policies_component_installer.cc -@@ -38,21 +38,6 @@ const uint8_t kFileTypePoliciesPublicKey +@@ -43,21 +43,6 @@ const uint8_t kFileTypePoliciesPublicKey const char kFileTypePoliciesManifestName[] = "File Type Policies"; void LoadFileTypesFromDisk(const base::FilePath& pb_path) { @@ -207,7 +207,7 @@ } // namespace --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -527,13 +527,6 @@ void ChromeDownloadManagerDelegate::SetD +@@ -532,13 +532,6 @@ void ChromeDownloadManagerDelegate::SetD download_manager_ = dm; @@ -221,7 +221,7 @@ if (download_manager_) { download_manager_->AddObserver(this); } -@@ -967,17 +960,6 @@ void ChromeDownloadManagerDelegate::Choo +@@ -973,17 +966,6 @@ void ChromeDownloadManagerDelegate::Choo void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename, const GURL& source_url) { @@ -295,7 +295,7 @@ } } -@@ -444,10 +437,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c +@@ -446,10 +439,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c bool DownloadPrefs::EnableAutoOpenByUserBasedOnExtension( const base::FilePath& file_name) { base::FilePath::StringType extension = file_name.Extension(); @@ -322,7 +322,7 @@ // If no mime type or explicitly specified a name, don't replace file // extension. if (sniffed_mime_type.empty() || !suggested_filename.empty()) -@@ -1362,30 +1355,7 @@ DownloadFileType::DangerLevel DownloadTa +@@ -1364,30 +1357,7 @@ DownloadFileType::DangerLevel DownloadTa download_->HasUserGesture()) return DownloadFileType::NOT_DANGEROUS; @@ -500,7 +500,7 @@ referrer_entries))); --- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc -@@ -704,18 +704,6 @@ void WebstorePrivateBeginInstallWithMani +@@ -710,18 +710,6 @@ void WebstorePrivateBeginInstallWithMani void WebstorePrivateBeginInstallWithManifest3Function:: ReportFrictionAcceptedEvent() { @@ -519,7 +519,7 @@ } void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone( -@@ -1220,54 +1208,9 @@ WebstorePrivateGetReferrerChainFunction: +@@ -1226,54 +1214,9 @@ WebstorePrivateGetReferrerChainFunction: ExtensionFunction::ResponseAction WebstorePrivateGetReferrerChainFunction::Run() { @@ -577,7 +577,7 @@ WebstorePrivateGetExtensionStatusFunction:: --- a/chrome/browser/extensions/blocklist_state_fetcher.cc +++ b/chrome/browser/extensions/blocklist_state_fetcher.cc -@@ -38,23 +38,8 @@ BlocklistStateFetcher::~BlocklistStateFe +@@ -38,24 +38,8 @@ BlocklistStateFetcher::~BlocklistStateFe void BlocklistStateFetcher::Request(const std::string& id, RequestCallback callback) { DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -594,8 +594,9 @@ - - bool request_already_sent = base::Contains(callbacks_, id); - callbacks_.insert(std::make_pair(id, std::move(callback))); -- if (request_already_sent) +- if (request_already_sent) { - return; +- } - - SendRequest(id); + base::SingleThreadTaskRunner::GetCurrentDefault()->PostTask( @@ -603,7 +604,7 @@ } void BlocklistStateFetcher::SendRequest(const std::string& id) { -@@ -65,8 +50,7 @@ void BlocklistStateFetcher::SendRequest( +@@ -66,8 +50,7 @@ void BlocklistStateFetcher::SendRequest( std::string request_str; request.SerializeToString(&request_str); @@ -613,7 +614,7 @@ net::NetworkTrafficAnnotationTag traffic_annotation = net::DefineNetworkTrafficAnnotation("extension_blacklist", R"( semantics { -@@ -121,12 +105,6 @@ void BlocklistStateFetcher::SendRequest( +@@ -122,12 +105,6 @@ void BlocklistStateFetcher::SendRequest( base::Unretained(this), fetcher)); } @@ -719,22 +720,24 @@ } source_set("test_support") { ---- a/chrome/browser/ssl/security_state_tab_helper.cc -+++ b/chrome/browser/ssl/security_state_tab_helper.cc -@@ -174,93 +174,6 @@ bool SecurityStateTabHelper::UsedPolicyI +--- a/chrome/browser/ssl/chrome_security_state_tab_helper.cc ++++ b/chrome/browser/ssl/chrome_security_state_tab_helper.cc +@@ -179,93 +179,5 @@ bool ChromeSecurityStateTabHelper::UsedP security_state::MaliciousContentStatus - SecurityStateTabHelper::GetMaliciousContentStatus() const { + ChromeSecurityStateTabHelper::GetMaliciousContentStatus() const { - using enum safe_browsing::SBThreatType; - - content::NavigationEntry* entry = - web_contents()->GetController().GetVisibleEntry(); -- if (!entry) +- if (!entry) { - return security_state::MALICIOUS_CONTENT_STATUS_NONE; +- } - safe_browsing::SafeBrowsingService* sb_service = - g_browser_process->safe_browsing_service(); -- if (!sb_service) +- if (!sb_service) { - return security_state::MALICIOUS_CONTENT_STATUS_NONE; +- } - scoped_refptr sb_ui_manager = sb_service->ui_manager(); - safe_browsing::SBThreatType threat_type; - if (sb_ui_manager->IsUrlAllowlistedOrPendingForWebContents( @@ -795,7 +798,6 @@ - case DEPRECATED_SB_THREAT_TYPE_URL_CLIENT_SIDE_MALWARE: - case SB_THREAT_TYPE_URL_BINARY_MALWARE: - case SB_THREAT_TYPE_EXTENSION: -- case SB_THREAT_TYPE_BLOCKLISTED_RESOURCE: - case SB_THREAT_TYPE_API_ABUSE: - case SB_THREAT_TYPE_SUBRESOURCE_FILTER: - case SB_THREAT_TYPE_CSD_ALLOWLIST: @@ -814,10 +816,9 @@ - } return security_state::MALICIOUS_CONTENT_STATUS_NONE; } - --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -5048,7 +5048,6 @@ static_library("ui") { +@@ -4404,7 +4404,6 @@ static_library("ui") { "views/download/bubble/download_dialog_view.h", "views/download/bubble/download_toolbar_button_view.cc", "views/download/bubble/download_toolbar_button_view.h", @@ -827,7 +828,7 @@ "views/download/download_item_view.cc", --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -501,32 +501,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -507,32 +507,6 @@ void TabHelpers::AttachTabHelpers(WebCon // See https://crbug.com/910288. resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents( web_contents); @@ -859,7 +860,7 @@ - profile, web_contents); SafetyTipWebContentsObserver::CreateForWebContents(web_contents); SearchEngineTabHelper::CreateForWebContents(web_contents); - SecurityStateTabHelper::CreateForWebContents(web_contents); + if (site_engagement::SiteEngagementService::IsEnabled()) { --- a/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc +++ b/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc @@ -25,7 +25,6 @@ @@ -895,8 +896,8 @@ #include "chrome/browser/ui/webui/downloads/downloads_list_tracker.h" --- a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc +++ b/chrome/browser/ui/webui/interstitials/interstitial_ui.cc -@@ -279,64 +279,6 @@ CreateHttpsOnlyModePage(content::WebCont - security_interstitials::https_only_mode::HttpInterstitialState{}); +@@ -281,64 +281,6 @@ CreateHttpsOnlyModePage(content::WebCont + /*use_new_interstitial=*/IsNewHttpsFirstModeInterstitialEnabled()); } -std::unique_ptr @@ -960,7 +961,7 @@ std::unique_ptr CreateEnterpriseBlockPage( content::WebContents* web_contents) { const GURL kRequestUrl("https://enterprise-block.example.net"); -@@ -347,35 +289,6 @@ std::unique_ptr Cre +@@ -349,35 +291,6 @@ std::unique_ptr Cre kRequestUrl)); } @@ -996,7 +997,7 @@ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) std::unique_ptr CreateSupervisedUserVerificationPage(content::WebContents* web_contents) { -@@ -391,61 +304,6 @@ CreateSupervisedUserVerificationPage(con +@@ -411,61 +324,6 @@ CreateSupervisedUserVerificationPageForB } #endif @@ -1058,7 +1059,7 @@ #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) std::unique_ptr CreateCaptivePortalBlockingPage( content::WebContents* web_contents) { -@@ -552,12 +410,8 @@ void InterstitialHTMLSource::StartDataRe +@@ -572,12 +430,8 @@ void InterstitialHTMLSource::StartDataRe interstitial_delegate = CreateMITMSoftwareBlockingPage(web_contents); } else if (path_without_query == "/blocked-interception") { interstitial_delegate = CreateBlockedInterceptionBlockingPage(web_contents); @@ -1071,7 +1072,7 @@ } else if (path_without_query == "/clock") { interstitial_delegate = CreateBadClockBlockingPage(web_contents); } else if (path_without_query == "/lookalike") { -@@ -576,12 +430,7 @@ void InterstitialHTMLSource::StartDataRe +@@ -599,12 +453,7 @@ void InterstitialHTMLSource::StartDataRe #endif } @@ -1095,7 +1096,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" #include "components/subresource_filter/content/renderer/subresource_filter_agent.h" #include "components/subresource_filter/content/renderer/unverified_ruleset_dealer.h" -@@ -461,12 +460,8 @@ void ChromeContentRendererClient::Render +@@ -458,12 +457,8 @@ void ChromeContentRendererClient::Render subresource_filter_ruleset_dealer_ = std::make_unique(); diff --git a/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch b/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch index 7bf889bc..4fc95774 100644 --- a/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch +++ b/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch @@ -1,6 +1,6 @@ --- a/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_manager.cc +++ b/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_manager.cc -@@ -832,93 +832,6 @@ std::tuple AutofillCr +@@ -828,93 +828,6 @@ std::tuple AutofillCr } bool AutofillCrowdsourcingManager::StartRequest(FormRequestData request_data) { @@ -51,11 +51,11 @@ - resource_request->headers.SetHeader(kGoogEncodeResponseIfExecutable, - "base64"); - -- // Put API key in request's header if a key exists, and the endpoint is -- // trusted by Google. +- // Add API key to the request if a key exists, and the endpoint is trusted by +- // Google. - if (!api_key_.empty() && request_url.SchemeIs(url::kHttpsScheme) && - google_util::IsGoogleAssociatedDomainUrl(request_url)) { -- resource_request->headers.SetHeader(kGoogApiKey, api_key_); +- google_apis::AddAPIKeyToRequest(*resource_request, api_key_); - } - - auto simple_loader = network::SimpleURLLoader::Create( diff --git a/patches/core/inox-patchset/0021-disable-rlz.patch b/patches/core/inox-patchset/0021-disable-rlz.patch index 056b20e8..f3d95922 100644 --- a/patches/core/inox-patchset/0021-disable-rlz.patch +++ b/patches/core/inox-patchset/0021-disable-rlz.patch @@ -2,7 +2,7 @@ --- a/BUILD.gn +++ b/BUILD.gn -@@ -463,14 +463,6 @@ group("gn_all") { +@@ -460,14 +460,6 @@ group("gn_all") { deps += [ "//chromeos:chromeos_unittests" ] } diff --git a/patches/core/iridium-browser/all-add-trk-prefixes-to-possibly-evil-connections.patch b/patches/core/iridium-browser/all-add-trk-prefixes-to-possibly-evil-connections.patch index a7825558..ea859cba 100644 --- a/patches/core/iridium-browser/all-add-trk-prefixes-to-possibly-evil-connections.patch +++ b/patches/core/iridium-browser/all-add-trk-prefixes-to-possibly-evil-connections.patch @@ -112,7 +112,7 @@ by default. scoped_refptr task_runner) --- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc +++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc -@@ -528,7 +528,7 @@ void WebRtcLogUploader::UploadCompressed +@@ -533,7 +533,7 @@ void WebRtcLogUploader::UploadCompressed } })"); @@ -285,7 +285,7 @@ by default. --- a/components/google/core/common/google_util.cc +++ b/components/google/core/common/google_util.cc -@@ -140,7 +140,7 @@ bool IsGoogleSearchSubdomainUrl(const GU +@@ -145,7 +145,7 @@ bool IsGoogleSearchSubdomainUrl(const GU // Global functions ----------------------------------------------------------- @@ -416,9 +416,9 @@ by default. GURL url(base::WideToUTF16(args[0])); --- a/extensions/common/extension_urls.cc +++ b/extensions/common/extension_urls.cc -@@ -32,10 +32,10 @@ bool IsSourceFromAnExtension(const std:: +@@ -38,10 +38,10 @@ const GURL* g_item_snippet_url_for_test_ - namespace extension_urls { + } // namespace -const char kChromeWebstoreBaseURL[] = "https://chrome.google.com/webstore"; -const char kNewChromeWebstoreBaseURL[] = "https://chromewebstore.google.com/"; @@ -699,34 +699,6 @@ by default. const int kFinancialPort = 443; // Ping times in 100-nanosecond intervals. ---- a/ui/accessibility/extensions/chromevoxclassic/chromevox/background/prefs.js -+++ b/ui/accessibility/extensions/chromevoxclassic/chromevox/background/prefs.js -@@ -72,9 +72,9 @@ cvox.ChromeVoxPrefs.DEFAULT_PREFS = { - 'outputContextFirst': false, - 'position': '{}', - 'siteSpecificScriptBase': -- 'https://ssl.gstatic.com/accessibility/javascript/ext/', -+ 'trk:242:https://ssl.gstatic.com/accessibility/javascript/ext/', - 'siteSpecificScriptLoader': -- 'https://ssl.gstatic.com/accessibility/javascript/ext/loader.js', -+ 'trk:243:https://ssl.gstatic.com/accessibility/javascript/ext/loader.js', - 'sticky': false, - 'typingEcho': 0, - 'useIBeamCursor': cvox.ChromeVox.isMac, ---- a/ui/accessibility/extensions/chromevoxclassic/host/chrome/host.js -+++ b/ui/accessibility/extensions/chromevoxclassic/host/chrome/host.js -@@ -96,9 +96,9 @@ cvox.ChromeHost.prototype.init = functio - (!cvox.ApiImplementation.siteSpecificScriptLoader || - !cvox.ApiImplementation.siteSpecificScriptBase); - cvox.ApiImplementation.siteSpecificScriptLoader = -- 'https://ssl.gstatic.com/accessibility/javascript/ext/loader.js'; -+ 'trk:244:https://ssl.gstatic.com/accessibility/javascript/ext/loader.js'; - cvox.ApiImplementation.siteSpecificScriptBase = -- 'https://ssl.gstatic.com/accessibility/javascript/ext/'; -+ 'trk:245:https://ssl.gstatic.com/accessibility/javascript/ext/'; - if (apiPrefsChanged) { - var searchInit = prefs['siteSpecificEnhancements'] === 'true' ? - cvox.SearchLoader.init : --- a/ui/views/examples/webview_example.cc +++ b/ui/views/examples/webview_example.cc @@ -28,7 +28,7 @@ void WebViewExample::CreateExampleView(V diff --git a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch index e05a2110..01447aaa 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch @@ -39,7 +39,7 @@ the URL so we get notified if this happens again in the future). kSafeBrowsingIncidentTrafficAnnotation = --- a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc +++ b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc -@@ -305,11 +305,14 @@ IncidentReportingService::UploadContext: +@@ -306,11 +306,14 @@ IncidentReportingService::UploadContext: // static bool IncidentReportingService::IsEnabledForProfile(Profile* profile) { @@ -56,7 +56,7 @@ the URL so we get notified if this happens again in the future). IncidentReportingService::IncidentReportingService( --- a/chrome/browser/safe_browsing/safe_browsing_service.cc +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc -@@ -371,7 +371,7 @@ SafeBrowsingUIManager* SafeBrowsingServi +@@ -373,7 +373,7 @@ SafeBrowsingUIManager* SafeBrowsingServi } void SafeBrowsingService::RegisterAllDelayedAnalysis() { diff --git a/patches/core/ungoogled-chromium/block-requests.patch b/patches/core/ungoogled-chromium/block-requests.patch index 68b9303b..304faef4 100644 --- a/patches/core/ungoogled-chromium/block-requests.patch +++ b/patches/core/ungoogled-chromium/block-requests.patch @@ -48,7 +48,7 @@ --- a/components/affiliations/core/browser/hash_affiliation_fetcher.cc +++ b/components/affiliations/core/browser/hash_affiliation_fetcher.cc -@@ -121,6 +121,9 @@ AffiliationFetcherDelegate* HashAffiliat +@@ -126,6 +126,9 @@ AffiliationFetcherDelegate* HashAffiliat } void HashAffiliationFetcher::StartRequest( diff --git a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch index ba7a7210..aa593fb3 100644 --- a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch +++ b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch @@ -35,7 +35,7 @@ --- a/components/omnibox/browser/autocomplete_input.cc +++ b/components/omnibox/browser/autocomplete_input.cc -@@ -592,7 +592,8 @@ void AutocompleteInput::ParseForEmphasiz +@@ -597,7 +597,8 @@ void AutocompleteInput::ParseForEmphasiz // For the view-source and blob schemes, we should emphasize the host of the // URL qualified by the view-source or blob prefix. if ((base::EqualsCaseInsensitiveASCII(scheme_str, kViewSourceScheme) || @@ -47,7 +47,7 @@ std::u16string real_url(text.substr(after_scheme_and_colon)); --- a/components/url_formatter/url_fixer.cc +++ b/components/url_formatter/url_fixer.cc -@@ -575,6 +575,10 @@ GURL FixupURLInternal(const std::string& +@@ -580,6 +580,10 @@ GURL FixupURLInternal(const std::string& } } @@ -70,7 +70,7 @@ // other origins, so we should not treat them as web safe. Remove callers of --- a/net/BUILD.gn +++ b/net/BUILD.gn -@@ -1030,6 +1030,8 @@ component("net") { +@@ -1034,6 +1034,8 @@ component("net") { "url_request/referrer_policy.h", "url_request/static_http_user_agent_settings.cc", "url_request/static_http_user_agent_settings.h", @@ -181,7 +181,7 @@ #include "net/url_request/url_request_context.h" #include "net/url_request/url_request_job_factory.h" #include "url/url_constants.h" -@@ -592,6 +593,9 @@ std::unique_ptr URLRe +@@ -598,6 +599,9 @@ std::unique_ptr URLRe } protocol_handlers_.clear(); diff --git a/patches/core/ungoogled-chromium/disable-crash-reporter.patch b/patches/core/ungoogled-chromium/disable-crash-reporter.patch index 2fa09984..5521a7f6 100644 --- a/patches/core/ungoogled-chromium/disable-crash-reporter.patch +++ b/patches/core/ungoogled-chromium/disable-crash-reporter.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -2707,24 +2707,6 @@ void ChromeContentBrowserClient::AppendE +@@ -2748,24 +2748,6 @@ void ChromeContentBrowserClient::AppendE command_line->AppendSwitchASCII(switches::kMetricsClientID, client_info->client_id); } @@ -29,7 +29,7 @@ if (logging::DialogsAreSuppressed()) --- a/components/crash/core/app/crashpad.cc +++ b/components/crash/core/app/crashpad.cc -@@ -68,6 +68,12 @@ void InitializeDatabasePath(const base:: +@@ -69,6 +69,12 @@ void InitializeDatabasePath(const base:: } bool InitializeCrashpadImpl(bool initial_client, diff --git a/patches/core/ungoogled-chromium/disable-gcm.patch b/patches/core/ungoogled-chromium/disable-gcm.patch index 34cf8001..3876ef36 100644 --- a/patches/core/ungoogled-chromium/disable-gcm.patch +++ b/patches/core/ungoogled-chromium/disable-gcm.patch @@ -2,7 +2,7 @@ --- a/components/gcm_driver/gcm_client_impl.cc +++ b/components/gcm_driver/gcm_client_impl.cc -@@ -450,6 +450,7 @@ void GCMClientImpl::StartGCM() { +@@ -451,6 +451,7 @@ void GCMClientImpl::StartGCM() { void GCMClientImpl::InitializeMCSClient() { DCHECK(network_connection_tracker_); @@ -10,7 +10,7 @@ std::vector endpoints; endpoints.push_back(gservices_settings_.GetMCSMainEndpoint()); GURL fallback_endpoint = gservices_settings_.GetMCSFallbackEndpoint(); -@@ -654,28 +655,6 @@ void GCMClientImpl::RemoveHeartbeatInter +@@ -655,28 +656,6 @@ void GCMClientImpl::RemoveHeartbeatInter void GCMClientImpl::StartCheckin() { DCHECK(io_task_runner_->RunsTasksInCurrentSequence()); @@ -39,7 +39,7 @@ } void GCMClientImpl::OnCheckinCompleted( -@@ -732,24 +711,6 @@ void GCMClientImpl::SetGServicesSettings +@@ -733,24 +712,6 @@ void GCMClientImpl::SetGServicesSettings void GCMClientImpl::SchedulePeriodicCheckin() { DCHECK(io_task_runner_->RunsTasksInCurrentSequence()); diff --git a/patches/core/ungoogled-chromium/disable-google-host-detection.patch b/patches/core/ungoogled-chromium/disable-google-host-detection.patch index a37a3e54..29e3d813 100644 --- a/patches/core/ungoogled-chromium/disable-google-host-detection.patch +++ b/patches/core/ungoogled-chromium/disable-google-host-detection.patch @@ -192,7 +192,7 @@ #if BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS) --- a/components/google/core/common/google_util.cc +++ b/components/google/core/common/google_util.cc -@@ -31,111 +31,6 @@ namespace google_util { +@@ -36,111 +36,6 @@ namespace google_util { namespace { @@ -304,7 +304,7 @@ } // namespace // Global functions ----------------------------------------------------------- -@@ -143,12 +38,6 @@ bool IsGoogleSearchSubdomainUrl(const GU +@@ -148,12 +43,6 @@ bool IsGoogleSearchSubdomainUrl(const GU const char kGoogleHomepageURL[] = "trk:113:https://www.google.com/"; bool HasGoogleSearchQueryParam(std::string_view str) { @@ -317,7 +317,7 @@ return false; } -@@ -159,162 +48,53 @@ std::string GetGoogleLocale(const std::s +@@ -164,162 +53,53 @@ std::string GetGoogleLocale(const std::s GURL AppendGoogleLocaleParam(const GURL& url, const std::string& application_locale) { @@ -502,7 +502,7 @@ + return false; } - bool IsGoogleSearchResultUrl(const GURL& url) { + bool IsProbablyGoogleSearchUrl(const GURL& url) { --- a/components/page_load_metrics/common/page_load_metrics_util.cc +++ b/components/page_load_metrics/common/page_load_metrics_util.cc @@ -25,38 +25,7 @@ const int kExtraBufferTimerDelayMillis = @@ -630,7 +630,7 @@ } std::unique_ptr -@@ -375,29 +336,22 @@ CreateSimpleURLLoaderWithVariationsHeade +@@ -375,34 +336,22 @@ CreateSimpleURLLoaderWithVariationsHeade } bool HasVariationsHeader(const network::ResourceRequest& request) { @@ -641,7 +641,12 @@ bool GetVariationsHeader(const network::ResourceRequest& request, std::string* out) { -- return request.cors_exempt_headers.GetHeader(kClientDataHeader, out); +- std::optional header_value = +- request.cors_exempt_headers.GetHeader(kClientDataHeader); +- if (header_value) { +- out->swap(header_value.value()); +- } +- return header_value.has_value(); + return false; } @@ -665,7 +670,7 @@ } // namespace variations --- a/content/browser/preloading/prefetch/prefetch_container.cc +++ b/content/browser/preloading/prefetch/prefetch_container.cc -@@ -745,7 +745,7 @@ void PrefetchContainer::AddRedirectHop(c +@@ -754,7 +754,7 @@ void PrefetchContainer::AddRedirectHop(c // some which are added by throttles). These aren't yet supported for // prefetch, including browsing topics and client hints. net::HttpRequestHeaders updated_headers; diff --git a/patches/core/ungoogled-chromium/disable-mei-preload.patch b/patches/core/ungoogled-chromium/disable-mei-preload.patch index edcbe435..20c952fa 100644 --- a/patches/core/ungoogled-chromium/disable-mei-preload.patch +++ b/patches/core/ungoogled-chromium/disable-mei-preload.patch @@ -7,7 +7,7 @@ --- a/chrome/BUILD.gn +++ b/chrome/BUILD.gn -@@ -382,7 +382,6 @@ if (!is_android && !is_mac) { +@@ -386,7 +386,6 @@ if (!is_android && !is_mac) { } data_deps += [ diff --git a/patches/core/ungoogled-chromium/disable-network-time-tracker.patch b/patches/core/ungoogled-chromium/disable-network-time-tracker.patch index 0947640b..3e14d826 100644 --- a/patches/core/ungoogled-chromium/disable-network-time-tracker.patch +++ b/patches/core/ungoogled-chromium/disable-network-time-tracker.patch @@ -5,7 +5,7 @@ --- a/components/network_time/network_time_tracker.cc +++ b/components/network_time/network_time_tracker.cc -@@ -274,7 +274,7 @@ void NetworkTimeTracker::UpdateNetworkTi +@@ -279,7 +279,7 @@ void NetworkTimeTracker::UpdateNetworkTi } bool NetworkTimeTracker::AreTimeFetchesEnabled() const { diff --git a/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch b/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch index c4e68a8a..768362d3 100644 --- a/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch +++ b/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc +++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc -@@ -179,31 +179,13 @@ void WebRtcLogUploader::OnLoggingStopped +@@ -184,31 +184,13 @@ void WebRtcLogUploader::OnLoggingStopped DCHECK(meta_data.get()); DCHECK(!upload_done_data.paths.directory.empty()); @@ -35,7 +35,7 @@ } else { main_task_runner_->PostTask( FROM_HERE, -@@ -220,28 +202,7 @@ void WebRtcLogUploader::PrepareMultipart +@@ -225,28 +207,7 @@ void WebRtcLogUploader::PrepareMultipart DCHECK(!compressed_log.empty()); DCHECK(meta_data.get()); @@ -65,7 +65,7 @@ } void WebRtcLogUploader::UploadStoredLog( -@@ -308,48 +269,6 @@ void WebRtcLogUploader::LoggingStoppedDo +@@ -313,48 +274,6 @@ void WebRtcLogUploader::LoggingStoppedDo DCHECK(log_buffer.get()); DCHECK(!log_paths.directory.empty()); @@ -116,7 +116,7 @@ --- a/chrome/browser/ui/browser_ui_prefs.cc +++ b/chrome/browser/ui/browser_ui_prefs.cc -@@ -111,7 +111,7 @@ void RegisterBrowserUserPrefs(user_prefs +@@ -113,7 +113,7 @@ void RegisterBrowserUserPrefs(user_prefs registry->RegisterStringPref(prefs::kWebRTCUDPPortRange, std::string()); registry->RegisterBooleanPref(prefs::kWebRtcEventLogCollectionAllowed, false); registry->RegisterListPref(prefs::kWebRtcLocalIpsAllowedUrls); diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index 7a314e60..ab7c0838 100644 --- a/patches/core/ungoogled-chromium/disable-webstore-urls.patch +++ b/patches/core/ungoogled-chromium/disable-webstore-urls.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc +++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc -@@ -669,12 +669,6 @@ std::vector ChromeContentBr +@@ -664,12 +664,6 @@ std::vector ChromeContentBr GetOriginsRequiringDedicatedProcess() { std::vector list; @@ -17,7 +17,7 @@ --- a/chrome/browser/extensions/chrome_content_verifier_delegate.cc +++ b/chrome/browser/extensions/chrome_content_verifier_delegate.cc -@@ -302,17 +302,7 @@ bool ChromeContentVerifierDelegate::IsFr +@@ -307,17 +307,7 @@ bool ChromeContentVerifierDelegate::IsFr // between which extensions are considered in-store. // See https://crbug.com/766806 for details. if (!InstallVerifier::IsFromStore(extension, context_)) { diff --git a/patches/core/ungoogled-chromium/extensions-manifestv2.patch b/patches/core/ungoogled-chromium/extensions-manifestv2.patch index d0797d1f..2db82f0b 100644 --- a/patches/core/ungoogled-chromium/extensions-manifestv2.patch +++ b/patches/core/ungoogled-chromium/extensions-manifestv2.patch @@ -79,7 +79,7 @@ bool ExtensionManagement::IsAllowedByUnpublishedAvailabilityPolicy( --- a/chrome/browser/extensions/manifest_v2_experiment_manager.cc +++ b/chrome/browser/extensions/manifest_v2_experiment_manager.cc -@@ -139,17 +139,6 @@ bool ManifestV2ExperimentManagerFactory: +@@ -143,17 +143,6 @@ bool ManifestV2ExperimentManagerFactory: // Determines the current stage of the MV2 deprecation experiments. MV2ExperimentStage CalculateCurrentExperimentStage() { @@ -99,7 +99,7 @@ --- a/chrome/browser/ui/webui/extensions/extensions_ui.cc +++ b/chrome/browser/ui/webui/extensions/extensions_ui.cc -@@ -468,9 +468,9 @@ content::WebUIDataSource* CreateAndAddEx +@@ -470,9 +470,9 @@ content::WebUIDataSource* CreateAndAddEx extensions_features::kExtensionsMenuAccessControlWithPermittedSites)); source->AddBoolean( "safetyCheckShowReviewPanel", diff --git a/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch b/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch index 44c8f663..1a8b8d2f 100644 --- a/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch +++ b/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch @@ -3,7 +3,7 @@ --- a/chrome/BUILD.gn +++ b/chrome/BUILD.gn -@@ -383,7 +383,6 @@ if (!is_android && !is_mac) { +@@ -387,7 +387,6 @@ if (!is_android && !is_mac) { data_deps += [ "//chrome/browser/resources/media/mei_preload:component", @@ -11,7 +11,7 @@ "//third_party/widevine/cdm", ] if (invoker.collect_inputs_only) { -@@ -949,8 +948,6 @@ if (is_win) { +@@ -957,8 +956,6 @@ if (is_win) { bundle_data("chrome_framework_resources") { sources = [ @@ -22,7 +22,7 @@ # from disk image and Keystone promotion (if so enabled). It --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -842,10 +842,6 @@ static_library("browser") { +@@ -785,10 +785,6 @@ static_library("browser") { "navigation_predictor/navigation_predictor_metrics_document_data.h", "navigation_predictor/navigation_predictor_preconnect_client.cc", "navigation_predictor/navigation_predictor_preconnect_client.h", @@ -33,7 +33,7 @@ "navigation_predictor/search_engine_preconnector.cc", "navigation_predictor/search_engine_preconnector.h", "net/chrome_mojo_proxy_resolver_factory.cc", -@@ -964,10 +960,6 @@ static_library("browser") { +@@ -907,10 +903,6 @@ static_library("browser") { "optimization_guide/chrome_prediction_model_store.h", "optimization_guide/model_execution/chrome_on_device_model_service_controller.cc", "optimization_guide/model_execution/chrome_on_device_model_service_controller.h", @@ -44,6 +44,235 @@ "optimization_guide/optimization_guide_internals_ui.cc", "optimization_guide/optimization_guide_internals_ui.h", "optimization_guide/optimization_guide_keyed_service.cc", +@@ -3459,10 +3451,6 @@ static_library("browser") { + } else { + #!is_android + sources += [ +- "accessibility/ax_main_node_annotator_controller.cc", +- "accessibility/ax_main_node_annotator_controller.h", +- "accessibility/ax_main_node_annotator_controller_factory.cc", +- "accessibility/ax_main_node_annotator_controller_factory.h", + "accessibility/caption_bubble_context_browser.h", + "accessibility/embedded_a11y_extension_loader.cc", + "accessibility/embedded_a11y_extension_loader.h", +@@ -4241,10 +4229,6 @@ static_library("browser") { + "//chrome/browser/new_tab_page/chrome_colors", + "//chrome/browser/policy:path_parser", + "//chrome/browser/resources:component_extension_resources", +- "//chrome/browser/screen_ai:prefs", +- "//chrome/browser/screen_ai:screen_ai_install_state", +- "//chrome/browser/screen_ai:screen_ai_service_router_factory", +- "//chrome/browser/screen_ai/public:optical_character_recognizer", + "//chrome/browser/search/background", + "//chrome/browser/smart_card", + "//chrome/browser/task_manager", +@@ -4326,9 +4310,6 @@ static_library("browser") { + "//components/webauthn/core/browser:passkey_model", + "//services/device/public/cpp/bluetooth", + "//services/device/public/cpp/hid", +- "//services/screen_ai", +- "//services/screen_ai/public/cpp:utilities", +- "//services/screen_ai/public/mojom", + "//third_party/crashpad/crashpad/client:common", + "//third_party/zxcvbn-cpp", + "//ui/views", +@@ -4379,8 +4360,6 @@ static_library("browser") { + #!is_android + if (!is_chromeos) { + sources += [ +- "component_updater/screen_ai_component_installer.cc", +- "component_updater/screen_ai_component_installer.h", + "device_notifications/device_status_icon_renderer.cc", + "device_notifications/device_status_icon_renderer.h", + "external_protocol/auto_launch_protocols_policy_handler.cc", +@@ -4397,8 +4376,6 @@ static_library("browser") { + "policy/chrome_browser_cloud_management_register_watcher.h", + "policy/file_selection_dialogs_policy_handler.cc", + "policy/file_selection_dialogs_policy_handler.h", +- "screen_ai/screen_ai_downloader_non_chromeos.cc", +- "screen_ai/screen_ai_downloader_non_chromeos.h", + "usb/usb_status_icon.cc", + "usb/usb_status_icon.h", + ] +@@ -5118,7 +5095,6 @@ static_library("browser") { + "//chrome/browser/push_notification:push_notification", + "//chrome/browser/resources:app_icon_resources", + "//chrome/browser/scalable_iph:scalable_iph_factory", +- "//chrome/browser/screen_ai:screen_ai_dlc_installer", + "//chrome/browser/ui/ash", + "//chrome/browser/ui/ash/accessibility", + "//chrome/browser/ui/ash/annotator", +@@ -5302,7 +5278,6 @@ static_library("browser") { + "//components/webapk:proto", + "//device/vr/public/mojom:isolated_xr_service", + "//remoting/host/chromeos:features", +- "//services/screen_ai/public/cpp:metrics", + "//third_party/nearby:rpc_resources_proto", + "//third_party/nearby:wire_format_proto", + "//ui/chromeos", +@@ -7831,22 +7806,6 @@ static_library("browser") { + } + } + +- if (enable_pdf) { +- sources += [ +- "accessibility/pdf_ocr_controller.cc", +- "accessibility/pdf_ocr_controller.h", +- "accessibility/pdf_ocr_controller_factory.cc", +- "accessibility/pdf_ocr_controller_factory.h", +- ] +- deps += [ +- "//chrome/browser/pdf", +- "//chrome/browser/pdf:pdf_pref_names", +- "//components/pdf/browser", +- "//components/pdf/browser:interceptors", +- "//extensions/common/api", +- "//pdf:features", +- ] +- } + + if (enable_plugins) { + sources += [ +--- a/chrome/browser/browser_process_impl.cc ++++ b/chrome/browser/browser_process_impl.cc +@@ -238,12 +238,10 @@ + #if BUILDFLAG(IS_CHROMEOS) + #include "chrome/browser/chromeos/extensions/telemetry/chromeos_telemetry_extensions_browser_api_provider.h" + #include "chrome/browser/hid/hid_pinned_notification.h" +-#include "chrome/browser/screen_ai/screen_ai_downloader_chromeos.h" + #include "chrome/browser/usb/usb_pinned_notification.h" + #include "components/crash/core/app/crashpad.h" + #elif !BUILDFLAG(IS_ANDROID) + #include "chrome/browser/hid/hid_status_icon.h" +-#include "chrome/browser/screen_ai/screen_ai_downloader_non_chromeos.h" + #include "chrome/browser/usb/usb_status_icon.h" + #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h" + #endif +@@ -1300,9 +1298,6 @@ void BrowserProcessImpl::PreMainMessageL + soda_installer_impl_ = std::make_unique(); + #endif // BUILDFLAG(IS_CHROMEOS_ASH) + +-#if !BUILDFLAG(IS_ANDROID) +- screen_ai_download_ = screen_ai::ScreenAIInstallState::Create(); +-#endif + + base::FilePath user_data_dir; + bool result = base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir); +--- a/chrome/browser/browser_process_impl.h ++++ b/chrome/browser/browser_process_impl.h +@@ -92,9 +92,6 @@ namespace speech { + class SodaInstaller; + } // namespace speech + +-namespace screen_ai { +-class ScreenAIInstallState; +-} // namespace screen_ai + + // Real implementation of BrowserProcess that creates and returns the services. + class BrowserProcessImpl : public BrowserProcess, +@@ -423,9 +420,6 @@ class BrowserProcessImpl : public Browse + // to ensure that SodaInstallerImpl gets destructed first. + std::unique_ptr soda_installer_impl_; + +- // Used to download Screen AI on demand and keep track of the library +- // availability. +- std::unique_ptr screen_ai_download_; + #endif + + std::unique_ptr platform_part_; +--- a/chrome/browser/chrome_browser_interface_binders.cc ++++ b/chrome/browser/chrome_browser_interface_binders.cc +@@ -221,8 +221,6 @@ + #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ + BUILDFLAG(IS_CHROMEOS) + #include "chrome/browser/companion/visual_query/visual_query_suggestions_service_factory.h" +-#include "chrome/browser/screen_ai/screen_ai_service_router.h" +-#include "chrome/browser/screen_ai/screen_ai_service_router_factory.h" + #include "chrome/browser/ui/web_applications/sub_apps_service_impl.h" + #include "chrome/browser/ui/webui/discards/discards.mojom.h" + #include "chrome/browser/ui/webui/discards/discards_ui.h" +@@ -845,38 +843,6 @@ void BindMediaFoundationPreferences( + } + #endif // BUILDFLAG(IS_WIN) + +-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \ +- BUILDFLAG(IS_WIN) +-void BindScreenAIAnnotator( +- content::RenderFrameHost* frame_host, +- mojo::PendingReceiver receiver) { +- content::BrowserContext* browser_context = +- frame_host->GetProcess()->GetBrowserContext(); +- +- screen_ai::ScreenAIServiceRouterFactory::GetForBrowserContext(browser_context) +- ->BindScreenAIAnnotator(std::move(receiver)); +-} +- +-void BindScreen2xMainContentExtractor( +- content::RenderFrameHost* frame_host, +- mojo::PendingReceiver +- receiver) { +- screen_ai::ScreenAIServiceRouterFactory::GetForBrowserContext( +- frame_host->GetProcess()->GetBrowserContext()) +- ->BindMainContentExtractor(std::move(receiver)); +-} +- +-void BindVisualSuggestionsModelProvider( +- content::RenderFrameHost* frame_host, +- mojo::PendingReceiver< +- companion::visual_query::mojom::VisualSuggestionsModelProvider> +- receiver) { +- companion::visual_query::VisualQuerySuggestionsServiceFactory::GetForProfile( +- Profile::FromBrowserContext( +- frame_host->GetProcess()->GetBrowserContext())) +- ->BindModelReceiver(std::move(receiver)); +-} +-#endif + + #if BUILDFLAG(IS_CHROMEOS_LACROS) + // A helper class to register ChromeOS Apps API binders. This includes the logic +@@ -1073,21 +1039,6 @@ void PopulateChromeFrameBinders( + base::BindRepeating(&web_app::SubAppsServiceImpl::CreateIfAllowed)); + } + +- if (companion::visual_query::features:: +- IsVisualQuerySuggestionsAgentEnabled()) { +- map->Add( +- base::BindRepeating(&BindVisualSuggestionsModelProvider)); +- } +- +- if (features::IsPdfOcrEnabled()) { +- map->Add( +- base::BindRepeating(&BindScreenAIAnnotator)); +- } +- +- if (features::IsReadAnythingWithScreen2xEnabled()) { +- map->Add( +- base::BindRepeating(&BindScreen2xMainContentExtractor)); +- } + #endif + + #if BUILDFLAG(IS_WIN) +--- a/chrome/browser/component_updater/registration.cc ++++ b/chrome/browser/component_updater/registration.cc +@@ -68,8 +68,6 @@ + + #if BUILDFLAG(IS_ANDROID) + #include "chrome/browser/component_updater/real_time_url_checks_allowlist_component_installer.h" +-#else +-#include "chrome/browser/component_updater/screen_ai_component_installer.h" + #endif // BUILDFLAG(IS_ANDROID) + + #if !BUILDFLAG(IS_ANDROID) +@@ -207,9 +205,6 @@ void RegisterComponentsForUpdate() { + + RegisterAutofillStatesComponent(cus, g_browser_process->local_state()); + +-#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS) +- ManageScreenAIComponentRegistration(cus, g_browser_process->local_state()); +-#endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS) + + RegisterCommerceHeuristicsComponent(cus); + --- a/chrome/browser/navigation_predictor/navigation_predictor.cc +++ b/chrome/browser/navigation_predictor/navigation_predictor.cc @@ -18,8 +18,6 @@ @@ -155,6 +384,18 @@ } void NavigationPredictor::SetModelScoreCallbackForTesting( +--- a/chrome/browser/prefs/browser_prefs.cc ++++ b/chrome/browser/prefs/browser_prefs.cc +@@ -1743,9 +1743,6 @@ void RegisterLocalState(PrefRegistrySimp + DeviceOAuth2TokenStoreDesktop::RegisterPrefs(registry); + #endif + +-#if !BUILDFLAG(IS_ANDROID) +- screen_ai::RegisterLocalStatePrefs(registry); +-#endif // !BUILDFLAG(IS_ANDROID) + + #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) + PlatformAuthPolicyObserver::RegisterPrefs(registry); --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc @@ -98,7 +98,6 @@ @@ -165,15 +406,23 @@ #include "chrome/browser/net/dns_probe_service_factory.h" #include "chrome/browser/net/profile_network_context_service_factory.h" #include "chrome/browser/notifications/metrics/notification_metrics_logger_factory.h" -@@ -975,7 +974,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -489,7 +488,6 @@ + #include "chrome/browser/new_tab_page/one_google_bar/one_google_bar_service_factory.h" + #include "chrome/browser/new_tab_page/promos/promo_service_factory.h" + #include "chrome/browser/payments/payment_request_display_manager_factory.h" +-#include "chrome/browser/screen_ai/screen_ai_service_router_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/serial/serial_chooser_context_factory.h" +@@ -977,7 +975,6 @@ void ChromeBrowserMainExtraPartsProfiles + metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance(); #endif - ModelTypeStoreServiceFactory::GetInstance(); NavigationPredictorKeyedServiceFactory::GetInstance(); - PreloadingModelKeyedServiceFactory::GetInstance(); #if BUILDFLAG(IS_CHROMEOS_ASH) NearbySharingServiceFactory::GetInstance(); if (base::FeatureList::IsEnabled(ash::features::kNearbyPresence)) { -@@ -1024,9 +1022,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -1026,9 +1023,6 @@ void ChromeBrowserMainExtraPartsProfiles OneTimePermissionsTrackerFactory::GetInstance(); #endif OpenerHeuristicServiceFactory::GetInstance(); @@ -183,6 +432,41 @@ OptimizationGuideKeyedServiceFactory::GetInstance(); OriginKeyedPermissionActionServiceFactory::GetInstance(); OriginTrialsFactory::GetInstance(); +@@ -1174,13 +1168,6 @@ void ChromeBrowserMainExtraPartsProfiles + #else + SafetyHubMenuNotificationServiceFactory::GetInstance(); + SafetyHubHatsServiceFactory::GetInstance(); +- if (features::IsMainNodeAnnotationsEnabled()) { +- screen_ai::AXMainNodeAnnotatorControllerFactory::GetInstance(); +- } +-#if BUILDFLAG(ENABLE_PDF) +- screen_ai::PdfOcrControllerFactory::GetInstance(); +-#endif // BUILDFLAG(ENABLE_PDF) +- screen_ai::ScreenAIServiceRouterFactory::EnsureFactoryBuilt(); + #endif + SCTReportingServiceFactory::GetInstance(); + search_engines::SearchEngineChoiceServiceFactory::GetInstance(); +--- a/chrome/browser/profiles/profile_impl.cc ++++ b/chrome/browser/profiles/profile_impl.cc +@@ -853,18 +853,6 @@ void ProfileImpl::DoFinalInit(CreateMode + // The password settings service needs to start listening to settings + // changes from Google Mobile Services, as early as possible. + PasswordManagerSettingsServiceFactory::GetForProfile(this); +-#else +- +-#if BUILDFLAG(ENABLE_PDF) +- if (features::IsPdfOcrEnabled()) { +- // Create the PDF OCR controller so that it can self-activate as needed. +- screen_ai::PdfOcrControllerFactory::GetForProfile(this); +- } +-#endif // BUILDFLAG(ENABLE_PDF) +- +- if (features::IsMainNodeAnnotationsEnabled()) { +- screen_ai::AXMainNodeAnnotatorControllerFactory::GetForProfile(this); +- } + #endif // BUILDFLAG(IS_ANDROID) + + // The announcement notification service might not be available for some --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc @@ -49,7 +49,6 @@ @@ -193,7 +477,7 @@ #include "chrome/browser/permissions/adaptive_quiet_notification_permission_ui_enabler.h" #include "chrome/browser/prefs/incognito_mode_prefs.h" #include "chrome/browser/profiles/delete_profile_helper.h" -@@ -1542,9 +1541,6 @@ void ProfileManager::DoFinalInitForServi +@@ -1530,9 +1529,6 @@ void ProfileManager::DoFinalInitForServi // Ensure NavigationPredictorKeyedService is started. NavigationPredictorKeyedServiceFactory::GetForProfile(profile); @@ -213,6 +497,25 @@ ] } +--- a/chrome/browser/ui/BUILD.gn ++++ b/chrome/browser/ui/BUILD.gn +@@ -2010,8 +2010,6 @@ static_library("ui") { + "//chrome/browser/new_tab_page/chrome_colors", + "//chrome/browser/safe_browsing", + "//chrome/browser/safe_browsing:advanced_protection", +- "//chrome/browser/screen_ai:screen_ai_install_state", +- "//chrome/browser/screen_ai:screen_ai_service_router_factory", + "//chrome/browser/task_manager:impl", + "//chrome/browser/themes", + "//chrome/browser/ui/apps", +@@ -2574,7 +2572,6 @@ static_library("ui") { + "//chrome/browser/policy:onc", + "//chrome/browser/push_notification:push_notification", + "//chrome/browser/scalable_iph:scalable_iph_factory", +- "//chrome/browser/screen_ai/public:optical_character_recognizer", + "//chrome/browser/ui/ash", + "//chrome/browser/ui/ash/accessibility", + "//chrome/browser/ui/ash/annotator", --- a/chrome/browser/ui/webui/settings/accessibility_main_handler.cc +++ b/chrome/browser/ui/webui/settings/accessibility_main_handler.cc @@ -36,11 +36,6 @@ void AccessibilityMainHandler::RegisterM @@ -307,42 +610,23 @@ }; } // namespace settings ---- a/chrome/browser/ui/webui/settings/shared_settings_localized_strings_provider.cc -+++ b/chrome/browser/ui/webui/settings/shared_settings_localized_strings_provider.cc -@@ -61,7 +61,6 @@ std::u16string GetHelpUrlWithBoard(const - #endif - - void AddAxAnnotationsSectionStrings(content::WebUIDataSource* html_source) { --#if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) - static constexpr webui::LocalizedString kLocalizedStrings[] = { - {"mainNodeAnnotationsDownloadErrorLabel", - IDS_SETTINGS_MAIN_NODE_ANNOTATIONS_DOWNLOAD_ERROR}, -@@ -77,7 +76,6 @@ void AddAxAnnotationsSectionStrings(cont - html_source->AddBoolean( - "mainNodeAnnotationsEnabled", - base::FeatureList::IsEnabled(features::kMainNodeAnnotations)); --#endif // BULDFLAG(ENABLE_SCREEN_AI_SERVICE) - } - - void AddCaptionSubpageStrings(content::WebUIDataSource* html_source) { --- a/chrome/browser/ui/webui/side_panel/read_anything/read_anything_untrusted_page_handler.cc +++ b/chrome/browser/ui/webui/side_panel/read_anything/read_anything_untrusted_page_handler.cc -@@ -19,8 +19,6 @@ +@@ -18,8 +18,6 @@ + #include "chrome/browser/browser_features.h" #include "chrome/browser/language/language_model_manager_factory.h" - #include "chrome/browser/pdf/pdf_viewer_stream_manager.h" #include "chrome/browser/profiles/profile.h" -#include "chrome/browser/screen_ai/screen_ai_service_router.h" -#include "chrome/browser/screen_ai/screen_ai_service_router_factory.h" #include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_finder.h" -@@ -309,21 +307,6 @@ ReadAnythingUntrustedPageHandler::ReadAn +@@ -314,19 +312,6 @@ ReadAnythingUntrustedPageHandler::ReadAn prefs_lang = language::ExtractBaseLanguage(prefs_lang); SetDefaultLanguageCode(prefs_lang); - if (features::IsReadAnythingWithScreen2xEnabled()) { -- screen_ai::ScreenAIServiceRouterFactory::GetForBrowserContext( -- browser_->profile()) +- screen_ai::ScreenAIServiceRouterFactory::GetForBrowserContext(profile_) - ->GetServiceStateAsync( - screen_ai::ScreenAIServiceRouter::Service::kMainContentExtraction, - base::BindOnce( @@ -350,28 +634,27 @@ - weak_factory_.GetWeakPtr())); - } - if (features::IsPdfOcrEnabled()) { -- screen_ai::ScreenAIServiceRouterFactory::GetForBrowserContext( -- browser_->profile()) +- screen_ai::ScreenAIServiceRouterFactory::GetForBrowserContext(profile_) - ->GetServiceStateAsync(screen_ai::ScreenAIServiceRouter::Service::kOCR, - base::DoNothing()); - } - OnActiveWebContentsChanged(); - -@@ -710,9 +693,6 @@ void ReadAnythingUntrustedPageHandler::S + // Enable accessibility for the top level render frame and all descendants. + // This causes AXTreeSerializer to reset and send accessibility events of +@@ -681,9 +666,6 @@ void ReadAnythingUntrustedPageHandler::S weak_factory_.GetSafeRef(), inner_contents[0], kReadAnythingAXMode); } } - if (features::IsPdfOcrEnabled()) { -- screen_ai::PdfOcrControllerFactory::GetForProfile(browser_->profile())->Activate(); +- screen_ai::PdfOcrControllerFactory::GetForProfile(profile_)->Activate(); - } + #endif // BUILDFLAG(ENABLE_PDF) } - void ReadAnythingUntrustedPageHandler::OnActiveAXTreeIDChanged() { --- a/chrome/renderer/BUILD.gn +++ b/chrome/renderer/BUILD.gn -@@ -405,18 +405,6 @@ static_library("renderer") { - deps += [ "//chrome/common/wallet:mojo_bindings" ] +@@ -410,18 +410,6 @@ static_library("renderer") { + ] } else { sources += [ - "accessibility/ax_tree_distiller.cc", @@ -389,7 +672,7 @@ "media/chrome_speech_recognition_client.cc", "media/chrome_speech_recognition_client.h", "searchbox/searchbox.cc", -@@ -430,7 +418,6 @@ static_library("renderer") { +@@ -435,7 +423,6 @@ static_library("renderer") { "//components/crx_file", "//components/trusted_vault", "//services/screen_ai/buildflags", @@ -421,6 +704,53 @@ } void ChromeRenderFrameObserver::DidMeaningfulLayout( +--- a/chrome/test/BUILD.gn ++++ b/chrome/test/BUILD.gn +@@ -1816,9 +1816,6 @@ if (!is_android) { + "//chrome/browser/resource_coordinator:tab_manager_features", + "//chrome/browser/safe_browsing:advanced_protection", + "//chrome/browser/safe_browsing:verdict_cache_manager_factory", +- "//chrome/browser/screen_ai:screen_ai_install_state", +- "//chrome/browser/screen_ai:screen_ai_service_router_factory", +- "//chrome/browser/screen_ai/public:test_support", + "//chrome/browser/search", + "//chrome/browser/search_engines", + "//chrome/browser/segmentation_platform:test_utils", +@@ -2074,9 +2071,6 @@ if (!is_android) { + "//components/tpcd/metadata/common/proto", + "//components/user_annotations", + "//components/variations/service", +- "//services/screen_ai:test_support", +- "//services/screen_ai/public/cpp:utilities", +- "//services/screen_ai/public/mojom", + + # TODO(b/287255120) : Also add this as a dependency on Android for building test code. + "//chrome/browser/enterprise/watermark:watermark_view_lib", +@@ -8148,7 +8142,6 @@ test("unit_tests") { + + # Non-android deps for "unit_tests" target. + deps += [ +- "../browser/screen_ai:screen_ai_install_state", + "//chrome:packed_resources_integrity_header", + "//chrome/browser/apps:icon_standardizer", + "//chrome/browser/apps/app_service", +@@ -8263,7 +8256,6 @@ test("unit_tests") { + "//services/device/public/cpp/bluetooth", + "//services/metrics/public/cpp:ukm_builders", + "//services/network:test_support", +- "//services/screen_ai:test_support", + "//services/video_effects/test:test_support", + "//third_party/crashpad/crashpad/util", + "//third_party/libaddressinput", +@@ -8592,8 +8584,6 @@ test("unit_tests") { + "//chrome/browser/push_notification", + "//chrome/browser/push_notification:test_support", + "//chrome/browser/push_notification/protos:proto", +- "//chrome/browser/screen_ai:unit_tests", +- "//chrome/browser/screen_ai/public:test_support", + "//chrome/browser/task_manager:impl", + "//chrome/browser/ui/ash", + "//chrome/browser/ui/ash:test_support", --- a/chrome/test/chromedriver/BUILD.gn +++ b/chrome/test/chromedriver/BUILD.gn @@ -405,7 +405,7 @@ source_set("lib") { @@ -442,6 +772,48 @@ } python_library("fixtures") { +--- a/chrome/utility/BUILD.gn ++++ b/chrome/utility/BUILD.gn +@@ -145,7 +145,6 @@ static_library("utility") { + "//chrome/common/importer:interfaces", + "//components/autofill/core/common", + "//services/proxy_resolver:lib", +- "//services/screen_ai", + ] + } + +--- a/chrome/utility/services.cc ++++ b/chrome/utility/services.cc +@@ -62,8 +62,6 @@ + #include "services/passage_embeddings/passage_embeddings_service.h" + #include "services/proxy_resolver/proxy_resolver_factory_impl.h" // nogncheck + #include "services/proxy_resolver/public/mojom/proxy_resolver.mojom.h" +-#include "services/screen_ai/public/mojom/screen_ai_factory.mojom.h" // nogncheck +-#include "services/screen_ai/screen_ai_service_impl.h" // nogncheck + #endif // !BUILDFLAG(IS_ANDROID) + + #if BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE) +@@ -263,12 +261,6 @@ auto RunSpeechRecognitionService( + } + #endif // !BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE) + +-#if !BUILDFLAG(IS_ANDROID) +-auto RunScreenAIServiceFactory( +- mojo::PendingReceiver receiver) { +- return std::make_unique(std::move(receiver)); +-} +-#endif + + #if BUILDFLAG(IS_CHROMEOS_ASH) + auto RunCupsIppParser( +@@ -460,7 +452,6 @@ void RegisterMainThreadServices(mojo::Se + services.Add(RunProfileImporter); + services.Add(RunMirroringService); + services.Add(RunPassageEmbeddingsService); +- services.Add(RunScreenAIServiceFactory); + #endif // !BUILDFLAG(IS_ANDROID) + + #if BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE) --- a/components/omnibox/browser/autocomplete_classifier.cc +++ b/components/omnibox/browser/autocomplete_classifier.cc @@ -102,8 +102,6 @@ void AutocompleteClassifier::Classify( @@ -475,7 +847,7 @@ #include "pdf/pdf_features.h" --- a/components/update_client/BUILD.gn +++ b/components/update_client/BUILD.gn -@@ -315,8 +315,6 @@ source_set("unit_tests") { +@@ -316,8 +316,6 @@ source_set("unit_tests") { "//third_party/puffin:libpuffpatch", "//third_party/re2", ] @@ -486,7 +858,7 @@ fuzzer_test("update_client_protocol_serializer_fuzzer") { --- a/content/shell/BUILD.gn +++ b/content/shell/BUILD.gn -@@ -806,10 +806,6 @@ if (is_apple) { +@@ -804,10 +804,6 @@ if (is_apple) { deps = [ "//third_party/icu:icudata" ] } @@ -539,9 +911,9 @@ } --- a/third_party/devtools-frontend/src/BUILD.gn +++ b/third_party/devtools-frontend/src/BUILD.gn -@@ -14,7 +14,6 @@ import("./third_party/typescript/typescr - +@@ -16,7 +16,6 @@ import("./third_party/typescript/typescr devtools_frontend_resources_deps = [ + ":favicon", "front_end", - "test", ] @@ -549,7 +921,7 @@ group("devtools_all_files") { --- a/third_party/devtools-frontend/src/front_end/BUILD.gn +++ b/third_party/devtools-frontend/src/front_end/BUILD.gn -@@ -190,7 +190,6 @@ group("unittests") { +@@ -193,7 +193,6 @@ group("unittests") { "panels/timeline:unittests", "panels/timeline/components:unittests", "panels/timeline/components/insights:unittests", diff --git a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch index 8b9a6f12..930aead5 100644 --- a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch +++ b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -626,8 +626,6 @@ static_library("browser") { +@@ -636,8 +636,6 @@ static_library("browser") { "internal_auth.h", "interstitials/chrome_settings_page_helper.cc", "interstitials/chrome_settings_page_helper.h", @@ -11,7 +11,7 @@ "invalidation/profile_invalidation_provider_factory.cc", "invalidation/profile_invalidation_provider_factory.h", "k_anonymity_service/k_anonymity_service_client.cc", -@@ -4118,10 +4116,6 @@ static_library("browser") { +@@ -3837,10 +3835,6 @@ static_library("browser") { "new_tab_page/modules/modules_util.h", "new_tab_page/modules/new_tab_page_modules.cc", "new_tab_page/modules/new_tab_page_modules.h", @@ -22,16 +22,16 @@ "new_tab_page/modules/v2/calendar/google_calendar_page_handler.cc", "new_tab_page/modules/v2/calendar/google_calendar_page_handler.h", "new_tab_page/modules/v2/most_relevant_tab_resumption/most_relevant_tab_resumption_page_handler.cc", -@@ -6834,8 +6828,6 @@ static_library("browser") { +@@ -6634,8 +6628,6 @@ static_library("browser") { + + if (enterprise_cloud_content_analysis) { sources += [ - "enterprise/connectors/analysis/analysis_service_settings.cc", - "enterprise/connectors/analysis/analysis_service_settings.h", - "enterprise/connectors/analysis/content_analysis_delegate.cc", - "enterprise/connectors/analysis/content_analysis_delegate.h", "enterprise/connectors/analysis/content_analysis_delegate_base.h", "enterprise/connectors/analysis/content_analysis_dialog.cc", "enterprise/connectors/analysis/content_analysis_dialog.h", -@@ -6843,8 +6835,6 @@ static_library("browser") { +@@ -6643,8 +6635,6 @@ static_library("browser") { "enterprise/connectors/analysis/content_analysis_downloads_delegate.h", "enterprise/connectors/analysis/files_request_handler.cc", "enterprise/connectors/analysis/files_request_handler.h", @@ -40,7 +40,7 @@ "enterprise/connectors/analysis/request_handler_base.cc", "enterprise/connectors/analysis/request_handler_base.h", "enterprise/connectors/common.cc", -@@ -7534,13 +7524,6 @@ static_library("browser") { +@@ -7249,12 +7239,6 @@ static_library("browser") { } } @@ -49,12 +49,11 @@ - "enterprise/data_protection/print_utils.cc", - "enterprise/data_protection/print_utils.h", - ] -- deps += [ "//components/enterprise/connectors" ] - } if (enable_captive_portal_detection) { sources += [ -@@ -8393,9 +8376,14 @@ static_library("browser") { +@@ -8104,9 +8088,14 @@ static_library("browser") { "//components/safe_browsing/content/browser:safe_browsing_blocking_page", "//components/safe_browsing/content/browser/download:download_stats", "//components/safe_browsing/content/common:file_type_policies", @@ -70,17 +69,17 @@ if (build_with_tflite_lib) { sources += [ -@@ -8673,7 +8661,6 @@ static_library("browser_generated_files" - "//chrome/browser/new_tab_page/modules/history_clusters:mojo_bindings", - "//chrome/browser/new_tab_page/modules/history_clusters/cart:mojo_bindings", - "//chrome/browser/new_tab_page/modules/history_clusters/discount:mojo_bindings", +@@ -8413,7 +8402,6 @@ static_library("browser_generated_files" + "//chrome/browser/new_tab_page/chrome_colors:generate_chrome_colors_info", + "//chrome/browser/new_tab_page/chrome_colors:generate_colors_info", + "//chrome/browser/new_tab_page/modules/file_suggestion:mojo_bindings", - "//chrome/browser/new_tab_page/modules/safe_browsing: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/tab_resumption:mojo_bindings", --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -5494,11 +5494,13 @@ ChromeContentBrowserClient::CreateThrott +@@ -5539,11 +5539,13 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -94,7 +93,7 @@ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle:: -@@ -7262,26 +7264,7 @@ ChromeContentBrowserClient::GetSafeBrows +@@ -7338,26 +7340,7 @@ ChromeContentBrowserClient::GetSafeBrows const std::vector& allowlist_domains) { DCHECK_CURRENTLY_ON(content::BrowserThread::UI); @@ -122,7 +121,7 @@ } safe_browsing::RealTimeUrlLookupServiceBase* -@@ -7302,11 +7285,6 @@ ChromeContentBrowserClient::GetUrlLookup +@@ -7378,11 +7361,6 @@ ChromeContentBrowserClient::GetUrlLookup GetForProfile(profile); } #endif @@ -134,7 +133,7 @@ return nullptr; } -@@ -7318,32 +7296,7 @@ ChromeContentBrowserClient::GetAsyncChec +@@ -7394,32 +7372,7 @@ ChromeContentBrowserClient::GetAsyncChec safe_browsing::hash_realtime_utils::HashRealTimeSelection hash_realtime_selection, int frame_tree_node_id) { @@ -226,7 +225,7 @@ using ConnectionType = net::NetworkChangeNotifier::ConnectionType; #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -686,15 +685,6 @@ bool ChromeDownloadManagerDelegate::Shou +@@ -691,15 +690,6 @@ bool ChromeDownloadManagerDelegate::Shou #endif bool should_open = download_prefs_->IsAutoOpenEnabled(url, path); @@ -242,7 +241,7 @@ return should_open; } -@@ -1686,7 +1676,6 @@ void ChromeDownloadManagerDelegate::OnDo +@@ -1696,7 +1686,6 @@ void ChromeDownloadManagerDelegate::OnDo DownloadItemModel model(item); model.DetermineAndSetShouldPreferOpeningInBrowser( target_info.target_path, target_info.is_filetype_handled_safely); @@ -250,7 +249,7 @@ } if (ShouldBlockFile(item, target_info.danger_type)) { MaybeReportDangerousDownloadBlocked( -@@ -1767,49 +1756,20 @@ bool ChromeDownloadManagerDelegate::IsOp +@@ -1777,49 +1766,20 @@ bool ChromeDownloadManagerDelegate::IsOp bool ChromeDownloadManagerDelegate::ShouldBlockFile( download::DownloadItem* item, download::DownloadDangerType danger_type) const { @@ -304,7 +303,7 @@ default: LOG(ERROR) << "Invalid download restriction value: " << static_cast(download_restriction); -@@ -1828,7 +1788,6 @@ void ChromeDownloadManagerDelegate::Mayb +@@ -1838,7 +1798,6 @@ void ChromeDownloadManagerDelegate::Mayb service->MaybeSendDangerousDownloadOpenedReport(download, show_download_in_folder); } @@ -312,7 +311,7 @@ if (!download->GetAutoOpened()) { download::DownloadContent download_content = download::DownloadContentFromMimeType(download->GetMimeType(), false); -@@ -1836,6 +1795,7 @@ void ChromeDownloadManagerDelegate::Mayb +@@ -1846,6 +1805,7 @@ void ChromeDownloadManagerDelegate::Mayb download->GetDangerType(), download_content, base::Time::Now(), download->GetEndTime(), show_download_in_folder); } @@ -320,7 +319,7 @@ } void ChromeDownloadManagerDelegate::MaybeSendDangerousDownloadCanceledReport( -@@ -1960,8 +1920,7 @@ void ChromeDownloadManagerDelegate::Chec +@@ -1970,8 +1930,7 @@ void ChromeDownloadManagerDelegate::Chec DCHECK(download_item); DCHECK(download_item->IsSavePackageDownload()); @@ -385,7 +384,7 @@ } --- a/chrome/browser/download/download_target_determiner.cc +++ b/chrome/browser/download/download_target_determiner.cc -@@ -1070,12 +1070,6 @@ void DownloadTargetDeterminer::CheckVisi +@@ -1072,12 +1072,6 @@ void DownloadTargetDeterminer::CheckVisi bool visited_referrer_before) { DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK_EQ(STATE_DETERMINE_INTERMEDIATE_PATH, next_state_); @@ -398,7 +397,7 @@ danger_level_ = GetDangerLevel( visited_referrer_before ? VISITED_REFERRER : NO_VISITS_TO_REFERRER); if (danger_level_ != DownloadFileType::NOT_DANGEROUS && -@@ -1360,14 +1354,7 @@ DownloadFileType::DangerLevel DownloadTa +@@ -1362,14 +1356,7 @@ DownloadFileType::DangerLevel DownloadTa std::optional DownloadTargetDeterminer::GetLastDownloadBypassTimestamp() const { @@ -574,7 +573,7 @@ base::TimeDelta GetIgnoreDownloadBubbleWarningDelay() { --- a/chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc +++ b/chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc -@@ -201,8 +201,6 @@ AnalysisSettings AnalysisServiceSettings +@@ -200,8 +200,6 @@ AnalysisSettings AnalysisServiceSettings settings.block_large_files = block_large_files_; if (is_cloud_analysis()) { CloudAnalysisSettings cloud_settings; @@ -594,7 +593,7 @@ #include "chrome/grit/generated_resources.h" #include "components/enterprise/buildflags/buildflags.h" #include "components/enterprise/common/files_scan_data.h" -@@ -1117,15 +1115,6 @@ void ContentAnalysisDelegate::AckAllRequ +@@ -1117,16 +1115,6 @@ void ContentAnalysisDelegate::AckAllRequ void ContentAnalysisDelegate::FinishLargeDataRequestEarly( std::unique_ptr request, safe_browsing::BinaryUploadService::Result result) { @@ -602,7 +601,8 @@ - // it wasn't added in OnGetRequestData - safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanRequests( - request->per_profile_request(), /*access_token*/ "", /*upload_info*/ -- "Skipped - Large data blocked", request->content_analysis_request()); +- "Skipped - Large data blocked", /*upload_url*/ "", +- request->content_analysis_request()); - safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanResponses( - /*token=*/"", safe_browsing::BinaryUploadService::ResultToString(result), - enterprise_connectors::ContentAnalysisResponse()); @@ -684,7 +684,7 @@ - // wasn't added in OnGetRequestData - safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanRequests( - request->per_profile_request(), /*access_token*/ "", /*upload_info*/ "", -- request->content_analysis_request()); +- /*upload_url=*/"", request->content_analysis_request()); - safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanResponses( - /*token=*/"", safe_browsing::BinaryUploadService::ResultToString(result), - enterprise_connectors::ContentAnalysisResponse()); @@ -707,7 +707,7 @@ void OnGotFileInfo( --- a/chrome/browser/enterprise/connectors/common.cc +++ b/chrome/browser/enterprise/connectors/common.cc -@@ -269,7 +269,7 @@ void ShowDownloadReviewDialog(const std: +@@ -271,7 +271,7 @@ void ShowDownloadReviewDialog(const std: bool IsResumableUpload(const BinaryUploadService::Request& request) { // Currently resumable upload doesn't support paste or LBUS. If one day we do, // we should update the logic here as well. @@ -718,43 +718,30 @@ enterprise_connectors::AnalysisConnector::BULK_DATA_ENTRY && --- a/chrome/browser/enterprise/connectors/connectors_manager.cc +++ b/chrome/browser/enterprise/connectors/connectors_manager.cc -@@ -431,13 +431,7 @@ std::vector Conne +@@ -413,16 +413,7 @@ std::vector Conne } - safe_browsing::DataRegion ConnectorsManager::GetDataRegion() const { + DataRegion ConnectorsManager::GetDataRegion() const { +-#if BUILDFLAG(IS_ANDROID) + return DataRegion::NO_PREFERENCE; +-#else - bool apply_data_region = - prefs()->HasPrefPath(prefs::kChromeDataRegionSetting) && - base::FeatureList::IsEnabled(safe_browsing::kDlpRegionalizedEndpoints); -- return apply_data_region -- ? safe_browsing::ChromeDataRegionSettingToEnum( -- prefs()->GetInteger(prefs::kChromeDataRegionSetting)) -- : safe_browsing::DataRegion::NO_PREFERENCE; -+ return safe_browsing::DataRegion::NO_PREFERENCE; +- return apply_data_region ? ChromeDataRegionSettingToEnum(prefs()->GetInteger( +- prefs::kChromeDataRegionSetting)) +- : DataRegion::NO_PREFERENCE; +-#endif } void ConnectorsManager::StartObservingPrefs(PrefService* pref_service) { --- a/chrome/browser/enterprise/connectors/connectors_service.cc +++ b/chrome/browser/enterprise/connectors/connectors_service.cc -@@ -453,37 +453,8 @@ std::optional ConnectorsSer - return std::nullopt; +@@ -446,22 +446,7 @@ std::string ConnectorsService::GetManage } --safe_browsing::EnterpriseRealTimeUrlCheckMode --ConnectorsService::GetAppliedRealTimeUrlCheck() const { -- if (!ConnectorsEnabled() || -- !GetDmToken(prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope) -- .has_value()) { -- return safe_browsing::REAL_TIME_CHECK_DISABLED; -- } -- -- return static_cast( -- Profile::FromBrowserContext(context_)->GetPrefs()->GetInteger( -- prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckMode)); --} -- std::string ConnectorsService::GetRealTimeUrlCheckIdentifier() const { -- auto dm_token = -- GetDmToken(prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope); +- auto dm_token = GetDmToken(kEnterpriseRealTimeUrlCheckScope); - if (!dm_token) { return std::string(); - } @@ -773,21 +760,6 @@ } ConnectorsManager* ConnectorsService::ConnectorsManagerForTesting() { ---- a/chrome/browser/enterprise/connectors/connectors_service.h -+++ b/chrome/browser/enterprise/connectors/connectors_service.h -@@ -88,12 +88,6 @@ class ConnectorsService : public KeyedSe - // is no token to use. - std::optional GetDMTokenForRealTimeUrlCheck() const; - -- // Returns the value to used by the enterprise real-time URL check Connector -- // if it is set and if the scope it's set at has a valid browser-profile -- // affiliation. -- safe_browsing::EnterpriseRealTimeUrlCheckMode GetAppliedRealTimeUrlCheck() -- const; -- - // Returns the profile email if real-time URL check is set for the profile, - // the device ID if it is set for the device, or an empty string if it is - // unset. --- a/chrome/browser/enterprise/connectors/device_trust/signals/decorators/common/context_signals_decorator.cc +++ b/chrome/browser/enterprise/connectors/device_trust/signals/decorators/common/context_signals_decorator.cc @@ -26,25 +26,6 @@ enum class PasswordProtectionTrigger { @@ -954,9 +926,9 @@ ReportingServiceFactory::~ReportingServiceFactory() = default; --- a/chrome/browser/enterprise/data_protection/data_protection_clipboard_utils.cc +++ b/chrome/browser/enterprise/data_protection/data_protection_clipboard_utils.cc -@@ -95,77 +95,6 @@ class ClipboardObserver : public ui::Cli - content::ClipboardPasteData pending_seqno_data_; - }; +@@ -36,77 +36,6 @@ namespace enterprise_data_protection { + + namespace { -void HandleFileData( - content::WebContents* web_contents, @@ -1032,7 +1004,7 @@ bool SkipDataControlOrContentAnalysisChecks( const content::ClipboardEndpoint& main_endpoint) { -@@ -206,41 +135,7 @@ void PasteIfAllowedByContentAnalysis( +@@ -147,41 +76,7 @@ void PasteIfAllowedByContentAnalysis( return; } @@ -1076,11 +1048,11 @@ void MaybeReportDataControlsPaste(const content::ClipboardEndpoint& source, --- a/chrome/browser/enterprise/data_protection/data_protection_navigation_observer.cc +++ b/chrome/browser/enterprise/data_protection/data_protection_navigation_observer.cc -@@ -66,12 +66,6 @@ void RunPendingNavigationCallback( +@@ -68,12 +68,6 @@ void RunPendingNavigationCallback( auto* user_data = GetUserData(web_contents); DCHECK(user_data); -- if (ShouldReportWatermark(user_data)) { +- if (ShouldReportSafeUrlFilteringEvents(user_data)) { - MaybeTriggerUrlFilteringInterstitialEvent( - web_contents, web_contents->GetLastCommittedURL(), - /*threat_type=*/"", *user_data->rt_lookup_response()); @@ -1089,7 +1061,7 @@ std::move(callback).Run(user_data->settings()); } -@@ -177,9 +171,7 @@ void LogVerdictSource( +@@ -180,9 +174,7 @@ void LogVerdictSource( bool IsScreenshotAllowedByDataControls(content::BrowserContext* context, const GURL& url) { @@ -1100,7 +1072,7 @@ } } // namespace -@@ -202,16 +194,6 @@ void DataProtectionNavigationObserver::C +@@ -207,16 +199,6 @@ void DataProtectionNavigationObserver::C std::move(callback).Run(UrlSettings::None()); return; } @@ -1117,7 +1089,7 @@ } // static -@@ -246,35 +228,9 @@ void DataProtectionNavigationObserver::G +@@ -252,35 +234,9 @@ void DataProtectionNavigationObserver::G web_contents->GetLastCommittedURL())); } @@ -1155,7 +1127,7 @@ // static --- a/chrome/browser/enterprise/signals/context_info_fetcher.cc +++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc -@@ -222,7 +222,6 @@ void ContextInfoFetcher::Fetch(ContextIn +@@ -227,7 +227,6 @@ void ContextInfoFetcher::Fetch(ContextIn GetAnalysisConnectorProviders(enterprise_connectors::BULK_DATA_ENTRY); info.on_print_providers = GetAnalysisConnectorProviders(enterprise_connectors::PRINT); @@ -1163,11 +1135,11 @@ info.on_security_event_providers = GetOnSecurityEventProviders(); info.browser_version = version_info::GetVersionNumber(); info.site_isolation_enabled = -@@ -279,11 +278,6 @@ std::vector ContextInfoFetc +@@ -284,11 +283,6 @@ std::vector ContextInfoFetc return connectors_service_->GetAnalysisServiceProviderNames(connector); } --safe_browsing::EnterpriseRealTimeUrlCheckMode +-enterprise_connectors::EnterpriseRealTimeUrlCheckMode -ContextInfoFetcher::GetRealtimeUrlCheckMode() { - return connectors_service_->GetAppliedRealTimeUrlCheck(); -} @@ -1185,19 +1157,20 @@ #include #include "base/functional/callback_forward.h" -@@ -39,7 +40,6 @@ struct ContextInfo { +@@ -40,7 +41,6 @@ struct ContextInfo { std::vector on_bulk_data_entry_providers; std::vector on_print_providers; std::vector on_security_event_providers; -- safe_browsing::EnterpriseRealTimeUrlCheckMode realtime_url_check_mode; +- enterprise_connectors::EnterpriseRealTimeUrlCheckMode realtime_url_check_mode; std::string browser_version; safe_browsing::SafeBrowsingState safe_browsing_protection_level; bool site_isolation_enabled; -@@ -90,7 +90,6 @@ class ContextInfoFetcher { +@@ -91,8 +91,6 @@ class ContextInfoFetcher { std::vector GetAnalysisConnectorProviders( enterprise_connectors::AnalysisConnector connector); -- safe_browsing::EnterpriseRealTimeUrlCheckMode GetRealtimeUrlCheckMode(); +- enterprise_connectors::EnterpriseRealTimeUrlCheckMode +- GetRealtimeUrlCheckMode(); std::vector GetOnSecurityEventProviders(); @@ -1261,7 +1234,7 @@ } // namespace utils --- a/chrome/browser/extensions/BUILD.gn +++ b/chrome/browser/extensions/BUILD.gn -@@ -315,10 +315,6 @@ source_set("extensions") { +@@ -291,10 +291,6 @@ source_set("extensions") { "api/runtime/chrome_runtime_api_delegate.h", "api/safe_browsing_private/safe_browsing_private_api.cc", "api/safe_browsing_private/safe_browsing_private_api.h", @@ -1272,7 +1245,7 @@ "api/safe_browsing_private/safe_browsing_util.cc", "api/safe_browsing_private/safe_browsing_util.h", "api/search/search_api.cc", -@@ -665,8 +661,6 @@ source_set("extensions") { +@@ -639,8 +635,6 @@ source_set("extensions") { "mv2_experiment_stage.h", "navigation_extension_enabler.cc", "navigation_extension_enabler.h", @@ -1283,7 +1256,7 @@ "pending_extension_info.cc", --- a/chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc +++ b/chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc -@@ -115,7 +115,6 @@ void EnsureApiBrowserContextKeyedService +@@ -114,7 +114,6 @@ void EnsureApiBrowserContextKeyedService #endif extensions::ProcessesAPI::GetFactoryInstance(); extensions::ReadingListEventRouter::GetFactoryInstance(); @@ -1293,7 +1266,7 @@ extensions::SettingsOverridesAPI::GetFactoryInstance(); --- a/chrome/browser/extensions/api/cookies/cookies_api.cc +++ b/chrome/browser/extensions/api/cookies/cookies_api.cc -@@ -303,19 +303,6 @@ void CookiesGetFunction::GetCookieListCa +@@ -318,19 +318,6 @@ void CookiesGetFunction::GetCookieListCa } void CookiesGetFunction::NotifyExtensionTelemetry() { @@ -1313,7 +1286,7 @@ } CookiesGetAllFunction::CookiesGetAllFunction() { -@@ -408,24 +395,6 @@ void CookiesGetAllFunction::GetCookieLis +@@ -423,24 +410,6 @@ void CookiesGetAllFunction::GetCookieLis } void CookiesGetAllFunction::NotifyExtensionTelemetry() { @@ -1340,16 +1313,16 @@ CookiesSetFunction::CookiesSetFunction() --- a/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc +++ b/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc -@@ -93,16 +93,8 @@ api::enterprise_reporting_private::Conte +@@ -98,16 +98,8 @@ api::enterprise_reporting_private::Conte info.third_party_blocking_enabled = signals.third_party_blocking_enabled; info.os_firewall = ToInfoSettingValue(signals.os_firewall); info.system_dns_servers = std::move(signals.system_dns_servers); - switch (signals.realtime_url_check_mode) { -- case safe_browsing::REAL_TIME_CHECK_DISABLED: +- case enterprise_connectors::REAL_TIME_CHECK_DISABLED: info.realtime_url_check_mode = extensions::api:: enterprise_reporting_private::RealtimeUrlCheckMode::kDisabled; - break; -- case safe_browsing::REAL_TIME_CHECK_FOR_MAINFRAME_ENABLED: +- case enterprise_connectors::REAL_TIME_CHECK_FOR_MAINFRAME_ENABLED: - info.realtime_url_check_mode = extensions::api:: - enterprise_reporting_private::RealtimeUrlCheckMode::kEnabledMainFrame; - break; @@ -1357,20 +1330,9 @@ info.browser_version = std::move(signals.browser_version); info.built_in_dns_client_enabled = signals.built_in_dns_client_enabled; info.enterprise_profile_id = signals.enterprise_profile_id; ---- a/chrome/browser/extensions/api/settings_private/prefs_util.cc -+++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc -@@ -347,8 +347,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil - settings_api::PrefType::kBoolean; - (*s_allowlist)[::kGeneratedHttpsFirstModePref] = - settings_api::PrefType::kNumber; -- (*s_allowlist)[::prefs::kSafeBrowsingEsbOptInWithFriendlierSettings] = -- settings_api::PrefType::kBoolean; - - // Tracking protection page - (*s_allowlist)[::prefs::kCookieControlsMode] = --- a/chrome/browser/extensions/api/tabs/tabs_api.cc +++ b/chrome/browser/extensions/api/tabs/tabs_api.cc -@@ -428,30 +428,6 @@ void NotifyExtensionTelemetry(Profile* p +@@ -427,30 +427,6 @@ void NotifyExtensionTelemetry(Profile* p const std::string& current_url, const std::string& new_url, const std::optional& js_callstack) { @@ -1426,7 +1388,7 @@ void Blocklist::GetMalwareIDs(const std::set& ids, --- a/chrome/browser/extensions/chrome_extensions_browser_client.cc +++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc -@@ -807,44 +807,17 @@ void ChromeExtensionsBrowserClient::Noti +@@ -808,44 +808,17 @@ void ChromeExtensionsBrowserClient::Noti content::BrowserContext* context, const ExtensionId& extension_id, const std::string& code) const { @@ -1472,7 +1434,7 @@ } void ChromeExtensionsBrowserClient:: -@@ -853,59 +826,12 @@ void ChromeExtensionsBrowserClient:: +@@ -854,59 +827,12 @@ void ChromeExtensionsBrowserClient:: const ExtensionId& extension_id, const GURL& request_url, const GURL& redirect_url) const { @@ -1532,7 +1494,7 @@ } // static -@@ -1074,7 +1000,6 @@ void ChromeExtensionsBrowserClient::GetW +@@ -1075,7 +1001,6 @@ void ChromeExtensionsBrowserClient::GetW void ChromeExtensionsBrowserClient::CreatePasswordReuseDetectionManager( content::WebContents* web_contents) const { @@ -1576,7 +1538,7 @@ extension_telemetry_service_verdict_handler_( extension_prefs, ExtensionRegistry::Get(profile), -@@ -941,17 +935,6 @@ bool ExtensionService::IsExtensionEnable +@@ -937,17 +931,6 @@ bool ExtensionService::IsExtensionEnable return extension_registrar_.IsExtensionEnabled(extension_id); } @@ -1594,7 +1556,7 @@ void ExtensionService::PerformActionBasedOnExtensionTelemetryServiceVerdicts( const Blocklist::BlocklistStateMap& blocklist_state_map) { DCHECK_CURRENTLY_ON(BrowserThread::UI); -@@ -961,89 +944,6 @@ void ExtensionService::PerformActionBase +@@ -957,89 +940,6 @@ void ExtensionService::PerformActionBase error_controller_->ShowErrorIfNeeded(); } @@ -1839,15 +1801,15 @@ std::vector list, --- a/chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc +++ b/chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc -@@ -36,7 +36,6 @@ +@@ -37,7 +37,6 @@ #include "chrome/browser/permissions/permission_decision_auto_blocker_factory.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile_manager.h" -#include "chrome/browser/safe_browsing/download_protection/download_protection_util.h" #include "chrome/browser/ui/browser_finder.h" - #include "chrome/browser/ui/file_system_access_dialogs.h" - #include "chrome/common/chrome_paths.h" -@@ -431,89 +430,6 @@ bool ShouldBlockAccessToPath(const base: + #include "chrome/browser/ui/file_system_access/file_system_access_dangerous_file_dialog.h" + #include "chrome/browser/ui/file_system_access/file_system_access_dialogs.h" +@@ -434,89 +433,6 @@ bool ShouldBlockAccessToPath(const base: return true; } @@ -1937,7 +1899,7 @@ std::string GenerateLastPickedDirectoryKey(const std::string& id) { return id.empty() ? kDefaultLastPickedDirectoryKey : base::StrCat({kCustomLastPickedDirectoryKey, "-", id}); -@@ -533,13 +449,7 @@ std::string_view GetGrantKeyFromGrantTyp +@@ -536,13 +452,7 @@ std::string_view GetGrantKeyFromGrantTyp bool FileHasDangerousExtension(const url::Origin& origin, const base::FilePath& path, Profile* profile) { @@ -1952,7 +1914,7 @@ } } // namespace -@@ -1602,7 +1512,7 @@ void ChromeFileSystemAccessPermissionCon +@@ -1625,7 +1535,7 @@ void ChromeFileSystemAccessPermissionCon std::vector entries, content::GlobalRenderFrameHostId frame_id, EntriesAllowedByEnterprisePolicyCallback callback) { @@ -1961,7 +1923,7 @@ // Get WebContents pointer in order to perform enterprise content analysis. content::WebContents* web_contents = nullptr; if (!entries.empty()) { -@@ -1710,29 +1620,6 @@ void ChromeFileSystemAccessPermissionCon +@@ -1733,29 +1643,6 @@ void ChromeFileSystemAccessPermissionCon std::move(callback)); } @@ -1993,7 +1955,7 @@ const base::FilePath& path, --- a/chrome/browser/file_system_access/chrome_file_system_access_permission_context.h +++ b/chrome/browser/file_system_access/chrome_file_system_access_permission_context.h -@@ -181,10 +181,6 @@ class ChromeFileSystemAccessPermissionCo +@@ -180,10 +180,6 @@ class ChromeFileSystemAccessPermissionCo UserAction user_action, content::GlobalRenderFrameHostId frame_id, base::OnceCallback callback) override; @@ -2056,7 +2018,7 @@ #include "chrome/browser/safe_browsing/user_interaction_observer.h" #include "chrome/browser/signin/identity_manager_factory.h" #include "chrome/browser/sync/sync_service_factory.h" -@@ -1008,6 +1007,7 @@ autofill::LanguageCode ChromePasswordMan +@@ -1005,6 +1004,7 @@ autofill::LanguageCode ChromePasswordMan return autofill::LanguageCode(); } @@ -2064,7 +2026,7 @@ safe_browsing::PasswordProtectionService* ChromePasswordManagerClient::GetPasswordProtectionService() const { return safe_browsing::ChromePasswordProtectionService:: -@@ -1027,6 +1027,7 @@ void ChromePasswordManagerClient::CheckS +@@ -1024,6 +1024,7 @@ void ChromePasswordManagerClient::CheckS } } #endif // defined(ON_FOCUS_PING_ENABLED) @@ -2072,7 +2034,7 @@ #if !BUILDFLAG(IS_ANDROID) void ChromePasswordManagerClient::MaybeReportEnterpriseLoginEvent( -@@ -1034,30 +1035,10 @@ void ChromePasswordManagerClient::MaybeR +@@ -1031,30 +1032,10 @@ void ChromePasswordManagerClient::MaybeR bool is_federated, const url::SchemeHostPort& federated_origin, const std::u16string& login_user_name) const { @@ -2103,7 +2065,7 @@ } #endif -@@ -1744,6 +1725,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1778,6 +1759,7 @@ bool ChromePasswordManagerClient::IsPass is_enabled = false; } @@ -2111,7 +2073,7 @@ // SafeBrowsing Delayed Warnings experiment can delay some SafeBrowsing // warnings until user interaction. If the current page has a delayed warning, // it'll have a user interaction observer attached. Disable password -@@ -1754,6 +1736,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1788,6 +1770,7 @@ bool ChromePasswordManagerClient::IsPass observer->OnPasswordSaveOrAutofillDenied(); is_enabled = false; } @@ -2326,7 +2288,7 @@ } --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc -@@ -109,6 +109,7 @@ +@@ -117,6 +117,7 @@ #include "components/privacy_sandbox/privacy_sandbox_prefs.h" #include "components/privacy_sandbox/tracking_protection_prefs.h" #include "components/proxy_config/proxy_policy_handler.h" @@ -2334,7 +2296,7 @@ #include "components/safe_browsing/content/common/file_type_policies_prefs.h" #include "components/safe_browsing/core/common/safe_browsing_policy_handler.h" #include "components/safe_browsing/core/common/safe_browsing_prefs.h" -@@ -2329,8 +2330,6 @@ std::unique_ptrAddHandler( std::make_unique( chrome_schema)); @@ -2343,9 +2305,9 @@ handlers->AddHandler(std::make_unique()); handlers->AddHandler( std::make_unique(key::kURLBlocklist)); -@@ -2440,20 +2439,6 @@ std::unique_ptrAddHandler(std::make_unique( - key::kExemptDomainFileTypePairsFromFileTypeDownloadWarnings, @@ -2366,7 +2328,7 @@ --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -286,7 +286,6 @@ +@@ -279,7 +279,6 @@ #include "chrome/browser/metrics/tab_stats/tab_stats_tracker.h" #include "chrome/browser/nearby_sharing/common/nearby_share_prefs.h" #include "chrome/browser/new_tab_page/modules/file_suggestion/drive_service.h" @@ -2374,7 +2336,7 @@ #include "chrome/browser/new_tab_page/modules/v2/calendar/google_calendar_page_handler.h" #include "chrome/browser/new_tab_page/modules/v2/most_relevant_tab_resumption/most_relevant_tab_resumption_page_handler.h" #include "chrome/browser/new_tab_page/modules/v2/tab_resumption/tab_resumption_page_handler.h" -@@ -1939,7 +1938,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -1971,7 +1970,6 @@ void RegisterProfilePrefs(user_prefs::Pr media_router::RegisterProfilePrefs(registry); NewTabPageHandler::RegisterProfilePrefs(registry); NewTabPageUI::RegisterProfilePrefs(registry); @@ -2480,7 +2442,7 @@ // This method is virtual for testing purposes. --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -817,9 +817,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -820,9 +820,6 @@ void ChromeBrowserMainExtraPartsProfiles enterprise_connectors::ExtensionInstallEventRouterFactory::GetInstance(); enterprise_connectors::ExtensionTelemetryEventRouterFactory::GetInstance(); #endif @@ -2490,7 +2452,7 @@ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ BUILDFLAG(IS_ANDROID) enterprise_idle::IdleServiceFactory::GetInstance(); -@@ -1141,23 +1138,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -1143,23 +1140,6 @@ void ChromeBrowserMainExtraPartsProfiles #if !BUILDFLAG(IS_ANDROID) ResetReportUploaderFactory::GetInstance(); #endif @@ -2598,7 +2560,7 @@ scoped_refptr --- a/chrome/browser/ssl/chrome_security_blocking_page_factory.cc +++ b/chrome/browser/ssl/chrome_security_blocking_page_factory.cc -@@ -146,15 +146,6 @@ CreateSettingsPageHelper() { +@@ -147,15 +147,6 @@ CreateSettingsPageHelper() { CreateChromeSettingsPageHelper(); } @@ -2614,7 +2576,7 @@ } // namespace std::unique_ptr -@@ -177,10 +168,6 @@ ChromeSecurityBlockingPageFactory::Creat +@@ -178,10 +169,6 @@ ChromeSecurityBlockingPageFactory::Creat Profile::FromBrowserContext(web_contents->GetBrowserContext())); state->DidDisplayErrorPage(cert_error); @@ -2625,7 +2587,7 @@ auto controller_client = std::make_unique( web_contents, ssl_info, cert_error, request_url, std::move(metrics_helper), CreateSettingsPageHelper()); -@@ -243,10 +230,6 @@ ChromeSecurityBlockingPageFactory::Creat +@@ -244,10 +231,6 @@ ChromeSecurityBlockingPageFactory::Creat const GURL& request_url, const net::SSLInfo& ssl_info, const std::string& mitm_software_name) { @@ -2636,7 +2598,7 @@ auto page = std::make_unique( web_contents, cert_error, request_url, /*can_show_enhanced_protection_message=*/true, ssl_info, -@@ -266,10 +249,6 @@ ChromeSecurityBlockingPageFactory::Creat +@@ -267,10 +250,6 @@ ChromeSecurityBlockingPageFactory::Creat int cert_error, const GURL& request_url, const net::SSLInfo& ssl_info) { @@ -2701,7 +2663,7 @@ } // namespace --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -622,7 +622,6 @@ static_library("ui") { +@@ -625,7 +625,6 @@ static_library("ui") { "//components/renderer_context_menu", "//components/resources", "//components/safe_browsing/content/browser", @@ -2709,7 +2671,7 @@ "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/web_ui", "//components/safe_browsing/core/browser/db:database_manager", -@@ -3892,8 +3891,6 @@ static_library("ui") { +@@ -3250,8 +3249,6 @@ static_library("ui") { "startup/web_app_startup_utils.h", "tab_contents/chrome_web_contents_menu_helper.cc", "tab_contents/chrome_web_contents_menu_helper.h", @@ -2718,7 +2680,7 @@ "views/autofill/payments/webauthn_dialog_view.cc", "views/autofill/payments/webauthn_dialog_view.h", "views/close_bubble_on_tab_activation_helper.cc", -@@ -5614,8 +5611,6 @@ static_library("ui") { +@@ -4962,8 +4959,6 @@ static_library("ui") { "views/safe_browsing/prompt_for_scanning_modal_dialog.h", "views/safe_browsing/tailored_security_desktop_dialog_manager.cc", "views/safe_browsing/tailored_security_desktop_dialog_manager.h", @@ -2796,7 +2758,7 @@ void JavaScriptTabModalDialogManagerDelegateDesktop::DidCloseDialog() { --- a/chrome/browser/ui/safety_hub/unused_site_permissions_service.cc +++ b/chrome/browser/ui/safety_hub/unused_site_permissions_service.cc -@@ -51,7 +51,6 @@ +@@ -52,7 +52,6 @@ #include "components/prefs/pref_change_registrar.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/core/common/features.h" @@ -2804,7 +2766,7 @@ #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_thread.h" #include "ui/base/l10n/l10n_util.h" -@@ -357,21 +356,6 @@ UnusedSitePermissionsService::UnusedSite +@@ -358,21 +357,6 @@ UnusedSitePermissionsService::UnusedSite base::Unretained(this))); } @@ -2826,7 +2788,7 @@ bool migration_completed = pref_change_registrar_->prefs()->GetBoolean( safety_hub_prefs::kUnusedSitePermissionsRevocationMigrationCompleted); -@@ -1027,9 +1011,7 @@ bool UnusedSitePermissionsService::IsUnu +@@ -1028,9 +1012,7 @@ bool UnusedSitePermissionsService::IsUnu bool UnusedSitePermissionsService:: IsAbusiveNotificationAutoRevocationEnabled() { @@ -2839,7 +2801,7 @@ const std::set --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -383,7 +383,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -380,7 +380,6 @@ void TabHelpers::AttachTabHelpers(WebCon if (!autofill_client_provider.uses_platform_autofill()) { ChromePasswordManagerClient::CreateForWebContents(web_contents); } @@ -2879,13 +2841,17 @@ } } // namespace -@@ -189,70 +173,16 @@ void DownloadBubbleContentsView::Process +@@ -189,74 +173,16 @@ void DownloadBubbleContentsView::Process const ContentId& id, DownloadItemWarningData::DeepScanTrigger trigger, base::optional_ref password) { - if (DownloadUIModel* model = GetDownloadModel(id); model) { - LogDeepScanEvent(model->GetDownloadItem(), - safe_browsing::DeepScanEvent::kPromptAccepted); +- DownloadItemWarningData::AddWarningActionEvent( +- model->GetDownloadItem(), +- DownloadItemWarningData::WarningSurface::BUBBLE_SUBPAGE, +- DownloadItemWarningData::WarningAction::ACCEPT_DEEP_SCAN); - safe_browsing::DownloadProtectionService::UploadForConsumerDeepScanning( - model->GetDownloadItem(), trigger, password); - } @@ -3009,7 +2975,7 @@ TabDialogs::CreateForWebContents(web_contents); --- a/chrome/browser/ui/views/profiles/profile_picker_dice_sign_in_provider.cc +++ b/chrome/browser/ui/views/profiles/profile_picker_dice_sign_in_provider.cc -@@ -255,8 +255,6 @@ void ProfilePickerDiceSignInProvider::On +@@ -280,8 +280,6 @@ void ProfilePickerDiceSignInProvider::On .Then(base::BindOnce(std::move(switch_finished_callback), true)); host_->ShowScreen(contents(), BuildSigninURL(), std::move(navigation_finished_closure)); @@ -3020,7 +2986,7 @@ DiceTabHelper::CreateForWebContents(contents()); --- a/chrome/browser/ui/views/profiles/profile_picker_force_signin_dialog_delegate.cc +++ b/chrome/browser/ui/views/profiles/profile_picker_force_signin_dialog_delegate.cc -@@ -46,9 +46,6 @@ ProfilePickerForceSigninDialogDelegate:: +@@ -47,9 +47,6 @@ ProfilePickerForceSigninDialogDelegate:: ChromePasswordManagerClient::CreateForWebContents( web_view_->GetWebContents()); @@ -3054,7 +3020,7 @@ std::unique_ptr --- a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc +++ b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc -@@ -456,9 +456,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc +@@ -434,9 +434,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc } if (url.host_piece() == chrome::kChromeUIPredictorsHost) return &NewWebUI; @@ -3229,11 +3195,11 @@ } void DownloadsDOMHandler::DiscardDangerous(const std::string& id) { -@@ -753,15 +629,6 @@ void DownloadsDOMHandler::DeepScan(const +@@ -753,18 +629,6 @@ void DownloadsDOMHandler::DeepScan(const return; } -- if (DownloadItemWarningData::IsEncryptedArchive(download)) { +- if (DownloadItemWarningData::IsTopLevelEncryptedArchive(download)) { - // For encrypted archives, we need a password from the user. We will request - // this in the download bubble. - PromptForScanningInBubble(GetWebUIWebContents(), download); @@ -3242,10 +3208,13 @@ - - LogDeepScanEvent(download, - safe_browsing::DeepScanEvent::kPromptAcceptedFromWebUI); +- DownloadItemWarningData::AddWarningActionEvent( +- download, DownloadItemWarningData::WarningSurface::DOWNLOADS_PAGE, +- DownloadItemWarningData::WarningAction::ACCEPT_DEEP_SCAN); DownloadItemModel model(download); DownloadCommands commands(model.GetWeakPtr()); commands.ExecuteCommand(DownloadCommands::DEEP_SCAN); -@@ -797,12 +664,6 @@ void DownloadsDOMHandler::ReviewDangerou +@@ -800,12 +664,6 @@ void DownloadsDOMHandler::ReviewDangerou return; } @@ -3267,7 +3236,7 @@ - enterprise_connectors::ConnectorsServiceFactory::GetForBrowserContext( - Profile::FromWebUI(web_ui())) - ->GetAppliedRealTimeUrlCheck() != -- safe_browsing::REAL_TIME_CHECK_DISABLED; +- enterprise_connectors::REAL_TIME_CHECK_DISABLED; + false; if (cloud_legacy_tech_report_enabled) { @@ -3277,7 +3246,7 @@ } - if (connectors_service->GetAppliedRealTimeUrlCheck() != -- safe_browsing::REAL_TIME_CHECK_DISABLED) { +- enterprise_connectors::REAL_TIME_CHECK_DISABLED) { - AddThreatProtectionPermission(kManagementOnPageVisitedEvent, - kManagementOnPageVisitedVisibleData, &info); - } @@ -3375,8 +3344,8 @@ safe_browsing_setting_current = "no_protection"; - } - std::string friendlier_safe_browsing_settings_enabled = - (base::FeatureList::IsEnabled( + std::string client_channel = + std::string(version_info::GetChannelString(chrome::GetChannel())); --- a/chrome/browser/webshare/share_service_impl.cc +++ b/chrome/browser/webshare/share_service_impl.cc @@ -17,7 +17,9 @@ @@ -3478,7 +3447,7 @@ } --- a/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn -@@ -2019,9 +2019,6 @@ if (!is_android) { +@@ -2026,9 +2026,6 @@ if (!is_android) { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -3488,7 +3457,7 @@ "//components/safe_browsing/content/browser:safe_browsing_service", "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/password_protection:test_support", -@@ -6942,9 +6939,6 @@ test("unit_tests") { +@@ -6765,9 +6762,6 @@ test("unit_tests") { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -3498,8 +3467,8 @@ "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/password_protection:mock_password_protection", "//components/safe_browsing/content/browser/web_ui", ---- a/components/enterprise/connectors/reporting/reporting_service_settings.cc -+++ b/components/enterprise/connectors/reporting/reporting_service_settings.cc +--- a/components/enterprise/connectors/core/reporting_service_settings.cc ++++ b/components/enterprise/connectors/core/reporting_service_settings.cc @@ -44,16 +44,6 @@ ReportingServiceSettings::ReportingServi else DVLOG(1) << "Enabled event name list contains a non string value!"; @@ -3629,6 +3598,16 @@ #include "components/safe_browsing/core/browser/db/v4_protocol_manager_util.h" #include "components/safe_browsing/core/browser/db/v4_store.pb.h" #include "components/safe_browsing/core/common/proto/webui.pb.h" +--- a/components/safe_browsing/core/browser/db/v4_update_protocol_manager.cc ++++ b/components/safe_browsing/core/browser/db/v4_update_protocol_manager.cc +@@ -27,7 +27,6 @@ + #include "services/network/public/mojom/url_response_head.mojom.h" + + using base::Time; +-using enum safe_browsing::ExtendedReportingLevel; + + namespace { + --- a/components/safe_browsing/core/browser/hashprefix_realtime/hash_realtime_service.h +++ b/components/safe_browsing/core/browser/hashprefix_realtime/hash_realtime_service.h @@ -12,6 +12,7 @@ @@ -3664,7 +3643,7 @@ } GURL GetKeyFetchingUrl() { -@@ -403,25 +396,9 @@ void OhttpKeyService::MaybeStartServerTr +@@ -407,25 +400,9 @@ void OhttpKeyService::MaybeStartServerTr } void OhttpKeyService::PopulateKeyFromPref() { @@ -3692,7 +3671,7 @@ void OhttpKeyService::Shutdown() { --- a/components/safe_browsing/core/browser/realtime/url_lookup_service.cc +++ b/components/safe_browsing/core/browser/realtime/url_lookup_service.cc -@@ -253,17 +253,6 @@ void RealTimeUrlLookupService::MaybeLogP +@@ -261,17 +261,6 @@ void RealTimeUrlLookupService::MaybeLogP bool request_had_cookie, bool was_first_request, bool sent_with_token) { diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index 7472971d..9fb2eea7 100644 --- a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch +++ b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch @@ -4,7 +4,7 @@ --- a/android_webview/browser/aw_browser_context.cc +++ b/android_webview/browser/aw_browser_context.cc -@@ -62,7 +62,6 @@ +@@ -61,7 +61,6 @@ #include "components/prefs/pref_service_factory.h" #include "components/prefs/segregated_pref_store.h" #include "components/profile_metrics/browser_profile_type.h" @@ -43,7 +43,7 @@ } origin_runner_->PostTask(FROM_HERE, std::move(callback_)); -@@ -162,11 +156,6 @@ SigninManagerAndroid::SigninManagerAndro +@@ -161,11 +155,6 @@ SigninManagerAndroid::SigninManagerAndro DCHECK(user_cloud_policy_manager_); DCHECK(user_policy_signin_service_); @@ -55,7 +55,7 @@ force_browser_signin_.Init(prefs::kForceBrowserSignin, g_browser_process->local_state()); -@@ -202,7 +191,7 @@ SigninManagerAndroid::ManagementCredenti +@@ -201,7 +190,7 @@ SigninManagerAndroid::ManagementCredenti SigninManagerAndroid::ManagementCredentials::~ManagementCredentials() = default; bool SigninManagerAndroid::IsSigninAllowed() const { @@ -146,7 +146,7 @@ #include "components/sync/service/sync_service.h" #include "components/sync/service/sync_user_settings.h" #include "content/public/browser/browser_context.h" -@@ -428,35 +427,5 @@ bool ChromeBrowsingDataLifetimeManager:: +@@ -428,40 +427,5 @@ bool ChromeBrowsingDataLifetimeManager:: return sync_disabled; } @@ -178,13 +178,18 @@ - for (syncer::UserSelectableType type : sync_types) { - if (!sync_service->GetUserSettings()->IsTypeManagedByPolicy(type)) { - return false; +- } else if (sync_service->GetActiveDataTypes().HasAny( +- syncer::UserSelectableTypeToAllDataTypes(type))) { +- // If the sync type is disabled by policy, but the sync service has not +- // deactivated the type yet, then data can not be safely cleared yet. +- return false; - } - } return true; } --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -297,7 +297,6 @@ +@@ -303,7 +303,6 @@ #include "components/safe_browsing/core/browser/url_checker_delegate.h" #include "components/safe_browsing/core/common/features.h" #include "components/safe_browsing/core/common/hashprefix_realtime/hash_realtime_utils.h" @@ -194,7 +199,7 @@ #include "components/security_interstitials/content/ssl_error_navigation_throttle.h" --- a/chrome/browser/download/download_browsertest.cc +++ b/chrome/browser/download/download_browsertest.cc -@@ -103,7 +103,6 @@ +@@ -109,7 +109,6 @@ #include "components/safe_browsing/content/common/file_type_policies_test_util.h" #include "components/safe_browsing/content/common/proto/download_file_types.pb.h" #include "components/safe_browsing/core/common/proto/csd.pb.h" @@ -279,51 +284,22 @@ #include "crypto/secure_hash.h" --- a/chrome/browser/enterprise/connectors/connectors_service.cc +++ b/chrome/browser/enterprise/connectors/connectors_service.cc -@@ -41,7 +41,6 @@ - #include "components/policy/core/common/cloud/machine_level_user_cloud_policy_store.h" - #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" - #include "components/policy/core/common/policy_types.h" --#include "components/safe_browsing/core/common/safe_browsing_prefs.h" - #include "components/signin/public/base/consent_level.h" - #include "components/signin/public/identity_manager/identity_manager.h" - #include "components/user_prefs/user_prefs.h" -@@ -383,8 +382,7 @@ std::string ConnectorsService::GetManage +@@ -394,8 +394,7 @@ std::string ConnectorsService::GetManage std::optional scope = std::nullopt; for (const char* scope_pref : -- {prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope, +- {enterprise_connectors::kEnterpriseRealTimeUrlCheckScope, - ConnectorScopePref(AnalysisConnector::FILE_ATTACHED), + {ConnectorScopePref(AnalysisConnector::FILE_ATTACHED), ConnectorScopePref(AnalysisConnector::FILE_DOWNLOADED), ConnectorScopePref(AnalysisConnector::BULK_DATA_ENTRY), ConnectorScopePref(AnalysisConnector::PRINT), -@@ -436,20 +434,6 @@ std::string ConnectorsService::GetManage - - std::optional ConnectorsService::GetDMTokenForRealTimeUrlCheck() - const { -- if (!ConnectorsEnabled()) -- return std::nullopt; -- -- if (Profile::FromBrowserContext(context_)->GetPrefs()->GetInteger( -- prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckMode) == -- safe_browsing::REAL_TIME_CHECK_DISABLED) { -- return std::nullopt; -- } -- -- std::optional dm_token = -- GetDmToken(prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope); -- -- if (dm_token.has_value()) -- return dm_token.value().value; - return std::nullopt; - } - --- a/chrome/browser/enterprise/connectors/connectors_service.h +++ b/chrome/browser/enterprise/connectors/connectors_service.h -@@ -16,7 +16,6 @@ +@@ -17,7 +17,6 @@ + #include "components/enterprise/connectors/core/connectors_service_base.h" #include "components/keyed_service/content/browser_context_keyed_service_factory.h" #include "components/keyed_service/core/keyed_service.h" - #include "components/policy/core/common/policy_types.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "content/public/browser/browser_context.h" @@ -365,7 +341,7 @@ Profile::FromBrowserContext( --- a/chrome/browser/enterprise/signals/context_info_fetcher.cc +++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc -@@ -234,12 +234,6 @@ void ContextInfoFetcher::Fetch(ContextIn +@@ -239,12 +239,6 @@ void ContextInfoFetcher::Fetch(ContextIn info.third_party_blocking_enabled = utils::GetThirdPartyBlockingEnabled(g_browser_process->local_state()); @@ -380,15 +356,15 @@ base::ThreadPool::CreateCOMSTATaskRunner({base::MayBlock()}) --- a/chrome/browser/enterprise/signals/context_info_fetcher.h +++ b/chrome/browser/enterprise/signals/context_info_fetcher.h -@@ -13,7 +13,6 @@ - #include "base/memory/raw_ptr.h" +@@ -14,7 +14,6 @@ #include "build/build_config.h" #include "chrome/browser/enterprise/signals/signals_common.h" + #include "components/enterprise/connectors/core/common.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" namespace content { class BrowserContext; -@@ -41,11 +40,8 @@ struct ContextInfo { +@@ -42,11 +41,8 @@ struct ContextInfo { std::vector on_print_providers; std::vector on_security_event_providers; std::string browser_version; @@ -431,7 +407,7 @@ #include "components/signin/public/identity_manager/primary_account_mutator.h" #include "content/public/browser/storage_partition.h" #include "content/public/browser/web_contents.h" -@@ -372,8 +371,7 @@ void OidcAuthenticationSigninInterceptor +@@ -379,8 +378,7 @@ void OidcAuthenticationSigninInterceptor // TODO(b/355270189): The interaction between OIDC profiles and BrowserSignin // policy should be finalized, this check only prevents Chrome from crashing. @@ -480,7 +456,7 @@ void TokenManagedProfileCreationDelegate::OnManagedProfileInitialized( --- a/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc +++ b/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc -@@ -99,45 +99,10 @@ api::enterprise_reporting_private::Conte +@@ -104,45 +104,10 @@ api::enterprise_reporting_private::Conte info.built_in_dns_client_enabled = signals.built_in_dns_client_enabled; info.enterprise_profile_id = signals.enterprise_profile_id; @@ -557,15 +533,15 @@ std::string_view GetOAuth2MintTokenFlowVersion() { --- a/chrome/browser/extensions/api/preference/preference_api.cc +++ b/chrome/browser/extensions/api/preference/preference_api.cc -@@ -26,7 +26,6 @@ - #include "components/content_settings/core/common/pref_names.h" +@@ -24,7 +24,6 @@ + #include "components/autofill/core/common/autofill_prefs.h" #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/tracking_protection_prefs.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "extensions/browser/api/content_settings/content_settings_service.h" #include "extensions/browser/extension_pref_value_map.h" #include "extensions/browser/extension_pref_value_map_factory.h" -@@ -697,17 +696,6 @@ ExtensionFunction::ResponseAction SetPre +@@ -695,17 +694,6 @@ ExtensionFunction::ResponseAction SetPre base::Value(browser_pref_value->GetBool())); } @@ -581,9 +557,9 @@ - scope, base::Value(false)); - } - // TODO(https://b/333527273): Remove this logic & - // CookieControlsModeTransformer and replace with a transformer for this pref. -@@ -803,16 +791,6 @@ ExtensionFunction::ResponseAction ClearP + prefs_helper->SetExtensionControlledPref(extension_id(), browser_pref, scope, + browser_pref_value->Clone()); +@@ -793,16 +781,6 @@ ExtensionFunction::ResponseAction ClearP prefs_helper->RemoveExtensionControlledPref(extension_id(), browser_pref, scope); @@ -602,15 +578,15 @@ did_just_control_pref) { --- a/chrome/browser/extensions/api/preference/preference_apitest.cc +++ b/chrome/browser/extensions/api/preference/preference_apitest.cc -@@ -31,7 +31,6 @@ +@@ -30,7 +30,6 @@ + #include "components/password_manager/core/common/password_manager_pref_names.h" #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_prefs.h" - #include "components/privacy_sandbox/tracking_protection_prefs.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/translate/core/browser/translate_pref_names.h" #include "content/public/test/browser_test.h" #include "content/public/test/test_devtools_protocol_client.h" -@@ -87,7 +86,6 @@ class ExtensionPreferenceApiTest +@@ -86,7 +85,6 @@ class ExtensionPreferenceApiTest prefs->GetInteger(prefetch::prefs::kNetworkPredictionOptions)); EXPECT_TRUE( prefs->GetBoolean(password_manager::prefs::kCredentialsEnableService)); @@ -618,7 +594,7 @@ EXPECT_TRUE(prefs->GetBoolean(prefs::kSearchSuggestEnabled)); VerifyPrefValueAndControlledState(prefs::kPrivacySandboxM1TopicsEnabled, base::Value(false), -@@ -125,7 +123,6 @@ class ExtensionPreferenceApiTest +@@ -124,7 +122,6 @@ class ExtensionPreferenceApiTest prefs->GetInteger(prefetch::prefs::kNetworkPredictionOptions)); EXPECT_FALSE( prefs->GetBoolean(password_manager::prefs::kCredentialsEnableService)); @@ -626,7 +602,7 @@ EXPECT_FALSE(prefs->GetBoolean(prefs::kSearchSuggestEnabled)); VerifyPrefValueAndControlledState(prefs::kPrivacySandboxM1TopicsEnabled, base::Value(true), -@@ -210,7 +207,6 @@ IN_PROC_BROWSER_TEST_P(ExtensionPreferen +@@ -209,7 +206,6 @@ IN_PROC_BROWSER_TEST_P(ExtensionPreferen prefetch::prefs::kNetworkPredictionOptions, static_cast(prefetch::NetworkPredictionOptions::kDisabled)); prefs->SetBoolean(password_manager::prefs::kCredentialsEnableService, false); @@ -667,7 +643,7 @@ #include "components/spellcheck/browser/pref_names.h" #include "components/supervised_user/core/common/pref_names.h" #include "components/translate/core/browser/translate_pref_names.h" -@@ -309,8 +307,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -308,8 +306,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil #endif // Privacy page @@ -676,7 +652,7 @@ (*s_allowlist)[::prefs::kDnsOverHttpsMode] = settings_api::PrefType::kString; (*s_allowlist)[::prefs::kDnsOverHttpsTemplates] = settings_api::PrefType::kString; -@@ -333,16 +329,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -332,16 +328,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil settings_api::PrefType::kBoolean; // Security page @@ -695,7 +671,7 @@ (*s_allowlist)[::kGeneratedHttpsFirstModePref] = --- a/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc -@@ -780,9 +780,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebstore +@@ -783,9 +783,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebstore IN_PROC_BROWSER_TEST_F(ExtensionWebstorePrivateGetReferrerChainApiTest, GetReferrerChainForNonSafeBrowsingUser) { PrefService* pref_service = browser()->profile()->GetPrefs(); @@ -834,7 +810,7 @@ {"spellingServiceEnabled", spellcheck::prefs::kSpellCheckUseSpellingService, --- a/chrome/browser/net/profile_network_context_service.cc +++ b/chrome/browser/net/profile_network_context_service.cc -@@ -65,7 +65,6 @@ +@@ -66,7 +66,6 @@ #include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_prefs.h" @@ -842,7 +818,7 @@ #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/first_party_sets_handler.h" -@@ -1123,15 +1122,8 @@ void ProfileNetworkContextService::Confi +@@ -1183,15 +1182,8 @@ void ProfileNetworkContextService::Confi network_context_params->enable_certificate_reporting = true; @@ -1017,7 +993,7 @@ } // namespace policy --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc -@@ -111,14 +111,11 @@ +@@ -119,8 +119,6 @@ #include "components/proxy_config/proxy_policy_handler.h" #include "components/safe_browsing/buildflags.h" #include "components/safe_browsing/content/common/file_type_policies_prefs.h" @@ -1026,13 +1002,15 @@ #include "components/search_engines/default_search_policy_handler.h" #include "components/search_engines/search_engines_pref_names.h" #include "components/security_interstitials/core/https_only_mode_policy_handler.h" - #include "components/security_interstitials/core/pref_names.h" +@@ -128,7 +126,6 @@ + #include "components/sharing_message/buildflags.h" + #include "components/sharing_message/pref_names.h" #include "components/signin/public/base/signin_buildflags.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/spellcheck/spellcheck_buildflags.h" #include "components/sync/base/pref_names.h" #include "components/sync/service/sync_policy_handler.h" -@@ -295,9 +292,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -304,9 +301,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kForcePermissionPolicyUnloadDefaultEnabled, policy_prefs::kForcePermissionPolicyUnloadDefaultEnabled, base::Value::Type::BOOLEAN}, @@ -1042,7 +1020,7 @@ { key::kDomainReliabilityAllowed, domain_reliability::prefs::kDomainReliabilityAllowedByPolicy, base::Value::Type::BOOLEAN }, -@@ -331,12 +325,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -340,12 +334,6 @@ const PolicyToPreferenceMapEntry kSimple prefs::kOopPrintDriversAllowedByPolicy, base::Value::Type::BOOLEAN }, #endif @@ -1055,7 +1033,7 @@ { key::kSavingBrowserHistoryDisabled, prefs::kSavingBrowserHistoryDisabled, base::Value::Type::BOOLEAN }, -@@ -440,9 +428,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -452,9 +440,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdsSettingForIntrusiveAdsSites, prefs::kManagedDefaultAdsSetting, base::Value::Type::INTEGER }, @@ -1065,7 +1043,7 @@ { key::kAllowCrossOriginAuthPrompt, prefs::kAllowCrossOriginAuthPrompt, base::Value::Type::BOOLEAN }, -@@ -653,15 +638,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -665,15 +650,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kPasswordDismissCompromisedAlertEnabled, password_manager::prefs::kPasswordDismissCompromisedAlertEnabled, base::Value::Type::BOOLEAN }, @@ -1081,7 +1059,7 @@ #if BUILDFLAG(ENABLE_PDF) { key::kPdfLocalFileAccessAllowedForDomains, prefs::kPdfLocalFileAccessAllowedForDomains, -@@ -708,9 +684,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -720,9 +696,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kRestoreOnStartupURLs, prefs::kURLsToRestoreOnStartup, base::Value::Type::LIST }, @@ -1091,7 +1069,7 @@ { key::kSameOriginTabCaptureAllowedByOrigins, prefs::kSameOriginTabCaptureAllowedByOrigins, base::Value::Type::LIST }, -@@ -822,9 +795,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -834,9 +807,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdditionalDnsQueryTypesEnabled, prefs::kAdditionalDnsQueryTypesEnabled, base::Value::Type::BOOLEAN }, @@ -1101,7 +1079,7 @@ { key::kForceGoogleSafeSearch, policy_prefs::kForceGoogleSafeSearch, base::Value::Type::BOOLEAN }, -@@ -889,9 +859,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -901,9 +871,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kRequireOnlineRevocationChecksForLocalAnchors, prefs::kCertRevocationCheckingRequiredLocalAnchors, base::Value::Type::BOOLEAN }, @@ -1111,7 +1089,7 @@ #endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) // || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) -@@ -1814,9 +1781,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -1823,9 +1790,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kUnmanagedDeviceSignalsConsentFlowEnabled, device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled, base::Value::Type::BOOLEAN }, @@ -1121,7 +1099,7 @@ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) { key::kDefaultBrowserSettingEnabled, -@@ -1875,9 +1839,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -1884,9 +1848,6 @@ const PolicyToPreferenceMapEntry kSimple prefs::kImportDialogAutofillFormData, base::Value::Type::BOOLEAN }, @@ -1131,7 +1109,7 @@ { key::kHardwareAccelerationModeEnabled, prefs::kHardwareAccelerationModeEnabled, base::Value::Type::BOOLEAN }, -@@ -2159,9 +2120,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -2171,9 +2132,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kGoogleSearchSidePanelEnabled, prefs::kGoogleSearchSidePanelEnabled, base::Value::Type::BOOLEAN }, @@ -1141,20 +1119,7 @@ #endif // BUILDFLAG(IS_ANDROID) { key::kAllowBackForwardCacheForCacheControlNoStorePageEnabled, policy_prefs::kAllowBackForwardCacheForCacheControlNoStorePageEnabled, -@@ -2432,12 +2390,6 @@ std::unique_ptrAddHandler( -- std::make_unique< -- enterprise_connectors::EnterpriseConnectorsPolicyHandler>( -- key::kEnterpriseRealTimeUrlCheckMode, -- prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckMode, -- prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope, chrome_schema)); - - handlers->AddHandler( - std::make_unique()); -@@ -2621,21 +2573,7 @@ std::unique_ptrAddHandler(std::make_unique( key::kProfileReauthPrompt, enterprise_signin::prefs::kProfileReauthPrompt, static_cast(enterprise_signin::ProfileReauthPrompt::kDoNotPrompt), -@@ -2696,24 +2634,6 @@ std::unique_ptr> signin_legacy_policies; @@ -1203,7 +1168,7 @@ std::make_unique(chrome_schema))); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -165,7 +165,6 @@ +@@ -167,7 +167,6 @@ #include "components/privacy_sandbox/privacy_sandbox_prefs.h" #include "components/proxy_config/pref_proxy_config_tracker_impl.h" #include "components/safe_browsing/content/common/file_type_policies_prefs.h" @@ -1211,7 +1176,7 @@ #include "components/saved_tab_groups/pref_names.h" #include "components/search_engines/template_url_prepopulate_data.h" #include "components/security_interstitials/content/insecure_form_blocking_page.h" -@@ -173,7 +172,6 @@ +@@ -175,7 +174,6 @@ #include "components/segmentation_platform/embedder/default_model/device_switcher_result_dispatcher.h" #include "components/segmentation_platform/public/segmentation_platform_service.h" #include "components/sessions/core/session_id_generator.h" @@ -1219,7 +1184,7 @@ #include "components/signin/public/base/signin_prefs.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/site_engagement/content/site_engagement_service.h" -@@ -1492,7 +1490,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -1523,7 +1521,6 @@ void RegisterLocalState(PrefRegistrySimp PushMessagingServiceImpl::RegisterPrefs(registry); #endif RegisterScreenshotPrefs(registry); @@ -1227,7 +1192,7 @@ secure_origin_allowlist::RegisterPrefs(registry); segmentation_platform::SegmentationPlatformService::RegisterLocalStatePrefs( registry); -@@ -1822,8 +1819,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -1858,8 +1855,6 @@ void RegisterProfilePrefs(user_prefs::Pr #if BUILDFLAG(IS_CHROMEOS_ASH) settings::ResetSettingsHandler::RegisterProfilePrefs(registry); #endif // BUILDFLAG(IS_CHROMEOS_ASH) @@ -1236,28 +1201,7 @@ SearchPrefetchService::RegisterProfilePrefs(registry); blocked_content::SafeBrowsingTriggeredPopupBlocker::RegisterProfilePrefs( registry); -@@ -2344,20 +2339,6 @@ void MigrateObsoleteProfilePrefs(PrefSer - chrome_browser_net::secure_dns::MigrateProbesSettingToOrFromBackup( - profile_prefs); - -- // Once this migration is complete, the tracked preference -- // `kGoogleServicesLastSyncingAccountIdDeprecated` can be removed. -- if (profile_prefs->HasPrefPath( -- prefs::kGoogleServicesLastSyncingAccountIdDeprecated)) { -- std::string account_id = profile_prefs->GetString( -- prefs::kGoogleServicesLastSyncingAccountIdDeprecated); -- profile_prefs->ClearPref( -- prefs::kGoogleServicesLastSyncingAccountIdDeprecated); -- bool is_email = account_id.find('@') != std::string::npos; -- if (!is_email && !account_id.empty()) { -- profile_prefs->SetString(prefs::kGoogleServicesLastSyncingGaiaId, -- account_id); -- } -- } - - // TODO(326079444): After experiment is over, update the deprecated date and - // allow this to be cleaned up. -@@ -2486,9 +2467,6 @@ void MigrateObsoleteProfilePrefs(PrefSer +@@ -2492,9 +2487,6 @@ void MigrateObsoleteProfilePrefs(PrefSer // If the sync (old) pref still exists, copy it to signin (new), // and clear the sync part of the pref. if (profile_prefs->HasPrefPath(kSync_ExplicitBrowserSignin)) { @@ -1267,7 +1211,7 @@ profile_prefs->ClearPref(kSync_ExplicitBrowserSignin); } -@@ -2580,10 +2558,6 @@ void MigrateObsoleteProfilePrefs(PrefSer +@@ -2586,10 +2578,6 @@ void MigrateObsoleteProfilePrefs(PrefSer // Added 03/2024. profile_prefs->ClearPref(kDefaultSearchProviderChoicePendingDeprecated); @@ -1299,7 +1243,7 @@ ash::prefs::kEnableTouchpadThreeFingerClick, true}, --- a/chrome/browser/prefs/chrome_pref_service_factory.cc +++ b/chrome/browser/prefs/chrome_pref_service_factory.cc -@@ -55,10 +55,8 @@ +@@ -60,10 +60,8 @@ #include "components/prefs/pref_store.h" #include "components/prefs/pref_value_store.h" #include "components/prefs/wrap_with_prefix_pref_store.h" @@ -1308,9 +1252,9 @@ #include "components/search_engines/search_engines_pref_names.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/supervised_user/core/browser/supervised_user_pref_store.h" + #include "components/sync/base/data_type.h" #include "components/sync/base/features.h" - #include "components/sync/base/model_type.h" -@@ -130,9 +128,6 @@ const prefs::TrackedPreferenceMetadata k +@@ -135,9 +133,6 @@ const prefs::TrackedPreferenceMetadata k {5, extensions::pref_names::kExtensions, EnforcementLevel::NO_ENFORCEMENT, PrefTrackingStrategy::SPLIT, ValueType::IMPERSONAL}, #endif @@ -1320,7 +1264,7 @@ {7, prefs::kSearchProviderOverrides, EnforcementLevel::ENFORCE_ON_LOAD, PrefTrackingStrategy::ATOMIC, ValueType::IMPERSONAL}, #if !BUILDFLAG(IS_ANDROID) -@@ -156,16 +151,6 @@ const prefs::TrackedPreferenceMetadata k +@@ -161,10 +156,6 @@ const prefs::TrackedPreferenceMetadata k PrefTrackingStrategy::ATOMIC, ValueType::IMPERSONAL}, // kSyncRemainingRollbackTries is deprecated and will be removed a few // releases after M50. @@ -1328,16 +1272,10 @@ - PrefTrackingStrategy::ATOMIC, ValueType::IMPERSONAL}, - {23, prefs::kGoogleServicesAccountId, EnforcementLevel::ENFORCE_ON_LOAD, - PrefTrackingStrategy::ATOMIC, ValueType::PERSONAL}, -- // This is being migrated to `kGoogleServicesLastSyncingGaiaId` since -- // 2022/10, and should move to `CleanupDeprecatedTrackedPreferences()` in -- // pref_hash_filter.cc when that migration completes. -- {24, prefs::kGoogleServicesLastSyncingAccountIdDeprecated, -- EnforcementLevel::ENFORCE_ON_LOAD, PrefTrackingStrategy::ATOMIC, -- ValueType::PERSONAL}, {29, prefs::kMediaStorageIdSalt, EnforcementLevel::ENFORCE_ON_LOAD, PrefTrackingStrategy::ATOMIC, ValueType::IMPERSONAL}, #if BUILDFLAG(IS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING) -@@ -177,9 +162,6 @@ const prefs::TrackedPreferenceMetadata k +@@ -176,9 +167,6 @@ const prefs::TrackedPreferenceMetadata k {32, prefs::kMediaCdmOriginData, EnforcementLevel::ENFORCE_ON_LOAD, PrefTrackingStrategy::ATOMIC, ValueType::IMPERSONAL}, #endif // BUILDFLAG(IS_WIN) @@ -1404,8 +1342,8 @@ -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/base/signin_switches.h" #include "components/signin/public/identity_manager/account_info.h" - #include "components/supervised_user/core/common/supervised_user_constants.h" -@@ -507,7 +506,7 @@ bool ProfileAttributesEntry::IsUsingDefa + #include "ui/base/resource/resource_bundle.h" +@@ -502,7 +501,7 @@ bool ProfileAttributesEntry::IsUsingDefa } bool ProfileAttributesEntry::IsSignedInWithCredentialProvider() const { @@ -1414,7 +1352,7 @@ } bool ProfileAttributesEntry::IsDasherlessManagement() const { -@@ -710,7 +709,6 @@ void ProfileAttributesEntry::SetLastDown +@@ -705,7 +704,6 @@ void ProfileAttributesEntry::SetLastDown } void ProfileAttributesEntry::SetSignedInWithCredentialProvider(bool value) { @@ -1424,7 +1362,7 @@ void ProfileAttributesEntry::SetDasherlessManagement(bool value) { --- a/chrome/browser/profiles/profile_attributes_storage.cc +++ b/chrome/browser/profiles/profile_attributes_storage.cc -@@ -41,7 +41,6 @@ +@@ -46,7 +46,6 @@ #include "components/prefs/scoped_user_pref_update.h" #include "components/profile_metrics/state.h" #include "components/signin/public/base/persistent_repeating_timer.h" @@ -1432,7 +1370,7 @@ #include "components/signin/public/base/signin_switches.h" #include "components/signin/public/identity_manager/account_managed_status_finder.h" #include "content/public/browser/browser_task_traits.h" -@@ -405,9 +404,7 @@ void ProfileAttributesStorage::AddProfil +@@ -393,9 +392,7 @@ void ProfileAttributesStorage::AddProfil params.profile_name, /*include_check_for_legacy_profile_name*/ false)) // Assume newly created profiles use a default avatar. @@ -1455,7 +1393,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc -@@ -91,7 +91,6 @@ +@@ -92,7 +92,6 @@ #include "components/signin/public/base/consent_level.h" #include "components/signin/public/base/signin_buildflags.h" #include "components/signin/public/base/signin_metrics.h" @@ -1463,7 +1401,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" #include "components/supervised_user/core/browser/child_account_service.h" -@@ -1979,8 +1978,7 @@ void ProfileManager::AddProfileToStorage +@@ -1967,8 +1966,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1473,7 +1411,7 @@ #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -2029,14 +2027,13 @@ void ProfileManager::AddProfileToStorage +@@ -2017,14 +2015,13 @@ void ProfileManager::AddProfileToStorage init_params.is_ephemeral = IsForceEphemeralProfilesEnabled(profile); init_params.is_signed_in_with_credential_provider = @@ -1522,7 +1460,7 @@