diff --git a/chromium_version.txt b/chromium_version.txt index c7a9052f..f388d38b 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -108.0.5359.125 +109.0.5414.74 diff --git a/domain_substitution.list b/domain_substitution.list index 8ca28373..4b674b00 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -55,6 +55,7 @@ ash/glanceables/glanceables_unittests.cc ash/glanceables/glanceables_welcome_label_unittest.cc ash/login/ui/auth_icon_view.cc ash/login/ui/login_remove_account_dialog_unittest.cc +ash/metrics/login_unlock_throughput_recorder.h ash/public/cpp/android_intent_helper_unittest.cc ash/quick_pair/fast_pair_handshake/fast_pair_handshake.h ash/quick_pair/message_stream/message_stream.h @@ -68,16 +69,6 @@ ash/quick_pair/scanning/fast_pair/fast_pair_not_discoverable_scanner_impl.h ash/quick_pair/ui/fast_pair/fast_pair_notification_controller_unittest.cc ash/quick_pair/ui/fast_pair/fast_pair_presenter_impl.cc ash/resources/PRESUBMIT.py -ash/services/device_sync/cryptauth_api_call_flow_unittest.cc -ash/services/device_sync/cryptauth_client_impl.cc -ash/services/device_sync/cryptauth_client_impl_unittest.cc -ash/services/device_sync/device_sync_service_unittest.cc -ash/services/device_sync/public/cpp/device_sync_client_impl_unittest.cc -ash/services/device_sync/remote_device_loader_unittest.cc -ash/services/device_sync/remote_device_provider_impl_unittest.cc -ash/services/device_sync/remote_device_v2_loader_impl_unittest.cc -ash/services/device_sync/switches.cc -ash/services/ime/constants.cc ash/session/fullscreen_controller_unittest.cc ash/shelf/launcher_nudge_controller_unittest.cc ash/shelf/scrollable_shelf_view_pixeltest.cc @@ -87,6 +78,7 @@ ash/style/dark_light_mode_nudge_controller_unittests.cc ash/system/diagnostics/diagnostics_log_controller_unittest.cc ash/system/eche/eche_tray.cc ash/system/eche/eche_tray_unittest.cc +ash/system/federated/federated_service_controller_unittest.cc ash/system/human_presence/snooping_protection_controller_unittest.cc ash/system/message_center/ash_notification_view_unittest.cc ash/system/message_center/notification_grouping_controller_unittest.cc @@ -118,11 +110,12 @@ ash/webui/common/resources/PRESUBMIT.py 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/diagnostics_ui/backend/input_data_provider_keyboard_unittest.cc +ash/webui/diagnostics_ui/backend/input/input_data_provider_keyboard_unittest.cc ash/webui/diagnostics_ui/diagnostics_ui.cc ash/webui/diagnostics_ui/resources/PRESUBMIT.py ash/webui/diagnostics_ui/resources/network_card.ts ash/webui/diagnostics_ui/resources/routine_section.ts +ash/webui/diagnostics_ui/resources/touchpad_tester.ts ash/webui/eche_app_ui/eche_alert_generator.cc ash/webui/eche_app_ui/eche_tray_stream_status_observer_unittest.cc ash/webui/firmware_update_ui/resources/PRESUBMIT.py @@ -225,7 +218,6 @@ base/process/launch.h base/process/launch_posix.cc base/process/process_info.h base/process/process_metrics.h -base/process/process_metrics_unittest.cc base/profiler/chrome_unwind_info_android.h base/profiler/libunwindstack_unwinder_android.cc base/profiler/libunwindstack_unwinder_android_unittest.cc @@ -463,12 +455,12 @@ chrome/browser/apps/platform_apps/install_chrome_app.cc chrome/browser/ash/accessibility/accessibility_live_site_browsertest.cc chrome/browser/ash/accessibility/accessibility_manager_browsertest.cc chrome/browser/ash/accessibility/dictation_browsertest.cc -chrome/browser/ash/accessibility/select_to_speak_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/android_sms/android_sms_urls.cc chrome/browser/ash/android_sms/android_sms_urls.h chrome/browser/ash/app_mode/fake_cws.cc +chrome/browser/ash/app_restore/arc_app_single_restore_handler_unittest.cc chrome/browser/ash/app_restore/arc_ghost_window_view_unittest.cc chrome/browser/ash/app_restore/full_restore_service_unittest.cc chrome/browser/ash/apps/apk_web_app_installer_browsertest.cc @@ -510,6 +502,7 @@ chrome/browser/ash/child_accounts/website_approval_notifier_unittest.cc chrome/browser/ash/crosapi/browser_data_migrator.cc chrome/browser/ash/crosapi/browser_data_migrator_browsertest.cc chrome/browser/ash/crosapi/browser_data_migrator_unittest.cc +chrome/browser/ash/crosapi/browser_util.cc chrome/browser/ash/crosapi/browser_util_unittest.cc chrome/browser/ash/crosapi/network_settings_translation_unittest.cc chrome/browser/ash/crostini/crostini_installer.h @@ -524,6 +517,12 @@ chrome/browser/ash/enhanced_network_tts/enhanced_network_tts_constants.cc chrome/browser/ash/enhanced_network_tts/enhanced_network_tts_constants.h chrome/browser/ash/enhanced_network_tts/enhanced_network_tts_test_utils.h chrome/browser/ash/enhanced_network_tts/enhanced_network_tts_utils.cc +chrome/browser/ash/extensions/desk_api/desk_api_extension_manager.cc +chrome/browser/ash/extensions/desk_api/desk_api_extension_manager.h +chrome/browser/ash/extensions/file_manager/file_manager_private_apitest.cc +chrome/browser/ash/extensions/file_manager/private_api_misc.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/file_manager/file_browser_handlers.h chrome/browser/ash/file_manager/file_manager_browsertest.cc chrome/browser/ash/file_manager/file_manager_string_util.cc @@ -537,11 +536,10 @@ chrome/browser/ash/floating_workspace/floating_workspace_service_unittest.cc chrome/browser/ash/hats/hats_dialog.cc chrome/browser/ash/input_method/assistive_suggester_client_filter.cc chrome/browser/ash/input_method/assistive_suggester_client_filter_unittest.cc -chrome/browser/ash/input_method/ime_rules_config.h chrome/browser/ash/input_method/ime_rules_config_unittest.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 -chrome/browser/ash/login/app_mode/test/kiosk_launch_controller_browsertest.cc chrome/browser/ash/login/ash_hud_login_browsertest.cc chrome/browser/ash/login/device_family_link_allowed_policy_browsertest.cc chrome/browser/ash/login/easy_unlock/easy_unlock_key_names.cc @@ -639,10 +637,10 @@ chrome/browser/ash/system_token_cert_db_initializer.h chrome/browser/ash/tpm_firmware_update.h chrome/browser/ash/u2f_notification.cc chrome/browser/ash/wallpaper_handlers/wallpaper_handlers.cc +chrome/browser/ash/web_applications/face_ml/chrome_face_ml_user_provider_unittest.cc chrome/browser/ash/web_applications/help_app/help_app_discover_tab_notification_unittest.cc chrome/browser/ash/web_applications/help_app/help_app_notification_controller_unittest.cc chrome/browser/ash/web_applications/personalization_app/personalization_app_wallpaper_provider_impl_unittest.cc -chrome/browser/ash/web_applications/terminal_source.cc chrome/browser/autocomplete/autocomplete_browsertest.cc chrome/browser/autocomplete/chrome_autocomplete_provider_client_unittest.cc chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier_unittest.cc @@ -651,6 +649,8 @@ chrome/browser/autocomplete/tab_matcher_desktop_unittest.cc chrome/browser/autofill/autofill_browsertest.cc chrome/browser/autofill/autofill_captured_sites_interactive_uitest.cc chrome/browser/autofill/autofill_gstatic_reader.cc +chrome/browser/autofill/autofill_image_fetcher_impl.cc +chrome/browser/autofill/autofill_image_fetcher_impl_unittest.cc chrome/browser/autofill/autofill_interactive_uitest.cc chrome/browser/autofill/autofill_offer_notification_infobar_delegate_mobile_unittest.cc chrome/browser/autofill/autofill_server_browsertest.cc @@ -699,16 +699,10 @@ chrome/browser/chrome_main_process_singleton_browsertest.cc chrome/browser/chrome_navigation_browsertest.cc chrome/browser/chrome_web_platform_security_metrics_browsertest.cc chrome/browser/chromeos/arc/arc_external_protocol_dialog_unittest.cc -chrome/browser/chromeos/extensions/desk_api/desk_api_extension_manager.cc -chrome/browser/chromeos/extensions/desk_api/desk_api_extension_manager.h -chrome/browser/chromeos/extensions/file_manager/file_manager_private_apitest.cc -chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc -chrome/browser/chromeos/extensions/file_manager/system_notification_manager_unittest.cc chrome/browser/chromeos/extensions/telemetry/api/api_guard_delegate_unittest.cc -chrome/browser/chromeos/extensions/users_private/users_private_apitest.cc chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller_browsertest.cc -chrome/browser/chromeos/policy/dlp/dlp_clipboard_bubble_constants.h chrome/browser/chromeos/policy/dlp/dlp_content_tab_helper_unittest.cc +chrome/browser/chromeos/policy/dlp/dlp_policy_constants.h chrome/browser/chromeos/policy/dlp/dlp_rules_manager_impl_unittest.cc chrome/browser/chromeos/tablet_mode/chrome_content_browser_client_tablet_mode_part_unittest.cc chrome/browser/client_hints/client_hints_browsertest.cc @@ -782,8 +776,6 @@ chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc chrome/browser/extensions/api/content_settings/content_settings_apitest.cc chrome/browser/extensions/api/context_menus/extension_context_menu_browsertest.cc -chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc -chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api_unittest.cc chrome/browser/extensions/api/debugger/debugger_apitest.cc chrome/browser/extensions/api/declarative_content/chrome_content_rules_registry.h chrome/browser/extensions/api/declarative_content/content_action.h @@ -887,6 +879,7 @@ chrome/browser/extensions/updater/chrome_update_client_config.cc chrome/browser/extensions/updater/extension_updater_unittest.cc chrome/browser/extensions/user_script_listener_unittest.cc chrome/browser/extensions/webstore_domain_browsertest.cc +chrome/browser/extensions/webstore_installer_browsertest.cc chrome/browser/external_protocol/external_protocol_handler_browsertest.cc chrome/browser/favicon/favicon_utils_unittest.cc chrome/browser/feed/android/feed_reliability_logging_bridge.cc @@ -917,7 +910,6 @@ chrome/browser/importer/ie_importer_browsertest_win.cc chrome/browser/importer/profile_writer_unittest.cc chrome/browser/installable/installable_manager_browsertest.cc chrome/browser/k_anonymity_service/k_anonymity_service_client_unittest.cc -chrome/browser/k_anonymity_service/k_anonymity_service_urls.h chrome/browser/k_anonymity_service/k_anonymity_trust_token_getter_unittest.cc chrome/browser/lacros/account_manager/account_manager_util_unittest.cc chrome/browser/lacros/account_manager/account_profile_mapper_unittest.cc @@ -965,6 +957,7 @@ chrome/browser/metrics/family_link_user_metrics_provider_unittest.cc chrome/browser/metrics/family_user_metrics_provider_browsertest.cc chrome/browser/metrics/perf/perf_events_collector.cc chrome/browser/metrics/testing/sync_metrics_test_utils.cc +chrome/browser/metrics/usage_scenario/tab_usage_scenario_tracker.cc chrome/browser/metrics/variations/variations_http_headers_browsertest.cc chrome/browser/nacl_host/nacl_infobar_delegate.cc chrome/browser/navigation_predictor/navigation_predictor_browsertest.cc @@ -1160,16 +1153,16 @@ chrome/browser/resources/chromeos/accessibility/chromevox/panel/tutorial_test.js chrome/browser/resources/chromeos/accessibility/chromevox/tools/webstore_extension_util.py chrome/browser/resources/chromeos/accessibility/chromevox_manifest.json.jinja2 chrome/browser/resources/chromeos/accessibility/common/cursors/cursors_test.js +chrome/browser/resources/chromeos/accessibility/common/node_navigation_utils.js +chrome/browser/resources/chromeos/accessibility/common/node_utils.js +chrome/browser/resources/chromeos/accessibility/common/paragraph_utils.js +chrome/browser/resources/chromeos/accessibility/common/paragraph_utils_unittest.js chrome/browser/resources/chromeos/accessibility/common/testing/e2e_test_base.js chrome/browser/resources/chromeos/accessibility/common/testing/mock_tts.js chrome/browser/resources/chromeos/accessibility/common/tutorial/chromevox_tutorial.js chrome/browser/resources/chromeos/accessibility/enhanced_network_tts/enhanced_network_tts_e2e_test_base.js -chrome/browser/resources/chromeos/accessibility/select_to_speak/node_navigation_utils.js -chrome/browser/resources/chromeos/accessibility/select_to_speak/node_utils.js chrome/browser/resources/chromeos/accessibility/select_to_speak/options.css chrome/browser/resources/chromeos/accessibility/select_to_speak/options.html -chrome/browser/resources/chromeos/accessibility/select_to_speak/paragraph_utils.js -chrome/browser/resources/chromeos/accessibility/select_to_speak/paragraph_utils_unittest.js chrome/browser/resources/chromeos/accessibility/select_to_speak/select_to_speak.js chrome/browser/resources/chromeos/accessibility/select_to_speak/select_to_speak_navigation_control_test.js chrome/browser/resources/chromeos/accessibility/select_to_speak/select_to_speak_unittest.js @@ -1204,10 +1197,6 @@ chrome/browser/resources/chromeos/login/screens/login/offline_login.html chrome/browser/resources/chromeos/login/screens/login/offline_login.js chrome/browser/resources/chromeos/multidevice_internals/browser_tabs_metadata_form.js chrome/browser/resources/chromeos/parent_access/parent_access_ui.js -chrome/browser/resources/cryptotoken/asn1.js -chrome/browser/resources/cryptotoken/cryptotokenapprovedorigins.js -chrome/browser/resources/cryptotoken/enroller.js -chrome/browser/resources/cryptotoken/googlecorpindividualattest.js chrome/browser/resources/default_apps/external_extensions.json chrome/browser/resources/discards/graph_doc_template.html chrome/browser/resources/downloads/icons.html @@ -1240,7 +1229,7 @@ chrome/browser/resources/new_tab_page/modules/drive_v2/module.ts chrome/browser/resources/new_tab_page/modules/photos/module.html chrome/browser/resources/new_tab_page/voice_search_overlay.ts chrome/browser/resources/omnibox/omnibox.html -chrome/browser/resources/omnibox/omnibox_output.js +chrome/browser/resources/omnibox/omnibox_output.ts chrome/browser/resources/pdf/elements/icons.html chrome/browser/resources/pdf/ink/drawing_canvas.d.ts chrome/browser/resources/print_preview/data/destination_store.ts @@ -1252,7 +1241,7 @@ chrome/browser/resources/settings/autofill_page/passwords_import_dialog.ts chrome/browser/resources/settings/autofill_page/passwords_list_handler.ts chrome/browser/resources/settings/chromeos/crostini_page/crostini_disk_resize_dialog.html chrome/browser/resources/settings/chromeos/device_page/stylus.ts -chrome/browser/resources/settings/chromeos/os_a11y_page/keyboard_and_text_input_page.js +chrome/browser/resources/settings/chromeos/os_a11y_page/keyboard_and_text_input_page.ts chrome/browser/resources/settings/chromeos/os_a11y_page/manage_a11y_page.js chrome/browser/resources/settings/chromeos/os_a11y_page/os_a11y_page.js chrome/browser/resources/settings/chromeos/os_about_page/channel_switcher_dialog.html @@ -1365,6 +1354,8 @@ chrome/browser/supervised_user/child_accounts/permission_request_creator_apiary_ chrome/browser/supervised_user/kids_chrome_management/kids_external_fetcher.cc chrome/browser/supervised_user/kids_chrome_management/kids_external_fetcher.h chrome/browser/supervised_user/kids_chrome_management/kids_external_fetcher_unittest.cc +chrome/browser/supervised_user/kids_chrome_management/kids_management_service.cc +chrome/browser/supervised_user/kids_chrome_management/kids_management_service_unittest.cc chrome/browser/supervised_user/kids_management_url_checker_client_unittest.cc chrome/browser/supervised_user/supervised_user_error_page/resources/supervised_user_block_interstitial.html chrome/browser/supervised_user/supervised_user_error_page/resources/supervised_user_block_interstitial_v2.html @@ -1375,6 +1366,7 @@ chrome/browser/supervised_user/supervised_user_test_util.cc chrome/browser/supervised_user/supervised_user_url_filter.cc chrome/browser/supervised_user/supervised_user_url_filter.h chrome/browser/supervised_user/supervised_user_url_filter_unittest.cc +chrome/browser/support_tool/ash/system_state_data_collector.cc chrome/browser/sync/sessions/sync_sessions_router_tab_helper.h chrome/browser/sync/sync_encryption_keys_tab_helper_browsertest.cc chrome/browser/sync/test/integration/cookie_helper.cc @@ -1383,6 +1375,7 @@ chrome/browser/sync/test/integration/passwords_helper.cc chrome/browser/sync/test/integration/performance/typed_urls_sync_perf_test.cc chrome/browser/sync/test/integration/single_client_bookmarks_sync_test.cc chrome/browser/sync/test/integration/single_client_custom_passphrase_sync_test.cc +chrome/browser/sync/test/integration/single_client_history_sync_test.cc chrome/browser/sync/test/integration/single_client_nigori_sync_test.cc chrome/browser/sync/test/integration/single_client_send_tab_to_self_sync_test.cc chrome/browser/sync/test/integration/single_client_typed_urls_sync_test.cc @@ -1425,12 +1418,10 @@ chrome/browser/ui/app_list/search/common/string_util.cc chrome/browser/ui/app_list/search/common/string_util_unittest.cc chrome/browser/ui/app_list/search/files/item_suggest_cache.h chrome/browser/ui/app_list/search/files/item_suggest_cache_unittest.cc -chrome/browser/ui/app_list/search/omnibox_lacros_provider_unittest.cc -chrome/browser/ui/app_list/search/omnibox_provider_unittest.cc -chrome/browser/ui/app_list/search/omnibox_util.cc +chrome/browser/ui/app_list/search/omnibox/omnibox_lacros_provider_unittest.cc +chrome/browser/ui/app_list/search/omnibox/omnibox_provider_unittest.cc +chrome/browser/ui/app_list/search/omnibox/omnibox_util.cc chrome/browser/ui/app_list/search/ranking/ranking_item_util_unittest.cc -chrome/browser/ui/app_list/search/search_result_ranker/app_launch_event_logger_unittest.cc -chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker_unittest.cc chrome/browser/ui/ash/ambient/ambient_client_impl.cc chrome/browser/ui/ash/ambient/ambient_client_impl_unittest.cc chrome/browser/ui/ash/arc_open_url_delegate_impl_browsertest.cc @@ -1449,6 +1440,7 @@ chrome/browser/ui/ash/session_controller_client_impl_unittest.cc chrome/browser/ui/ash/shelf/chrome_shelf_controller_unittest.cc chrome/browser/ui/ash/system_tray_client_impl.cc chrome/browser/ui/ash/system_tray_client_impl_browsertest.cc +chrome/browser/ui/autofill/autofill_context_menu_manager.h chrome/browser/ui/autofill/payments/offer_notification_bubble_controller_impl_unittest.cc chrome/browser/ui/autofill/payments/offer_notification_controller_android_browsertest.cc chrome/browser/ui/autofill_assistant/password_change/assistant_onboarding_controller_impl_browsertest.cc @@ -1515,6 +1507,7 @@ chrome/browser/ui/signin_view_controller.cc chrome/browser/ui/signin_view_controller_interactive_uitest.cc chrome/browser/ui/singleton_tabs_unittest.cc chrome/browser/ui/startup/credential_provider_signin_dialog_win_test_data.cc +chrome/browser/ui/startup/launch_mode_recorder_unittest.cc chrome/browser/ui/startup/startup_browser_creator_browsertest.cc chrome/browser/ui/startup/startup_tab_provider_unittest.cc chrome/browser/ui/tab_helpers.h @@ -1542,7 +1535,7 @@ chrome/browser/ui/views/commerce/price_tracking_icon_view_integration_test.cc chrome/browser/ui/views/commerce/price_tracking_icon_view_interactive_uitest.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/file_system_access/file_system_access_permission_view_browsertest.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 @@ -1580,6 +1573,7 @@ chrome/browser/ui/views/select_file_dialog_extension_browsertest.cc chrome/browser/ui/views/session_crashed_bubble_view.cc chrome/browser/ui/views/sharing/click_to_call_browsertest.cc chrome/browser/ui/views/sharing/sharing_dialog_view_unittest.cc +chrome/browser/ui/views/sharing_hub/preview_view_unittest.cc chrome/browser/ui/views/sharing_hub/sharing_hub_bubble_view_impl_unittest.cc chrome/browser/ui/views/side_panel/lens/lens_unified_side_panel_view.cc chrome/browser/ui/views/sync/inline_login_ui_browsertest.cc @@ -1598,16 +1592,17 @@ chrome/browser/ui/webui/ash/add_supervision/add_supervision_ui.cc chrome/browser/ui/webui/ash/add_supervision/add_supervision_ui_browsertest.cc chrome/browser/ui/webui/ash/cloud_upload/drive_upload_handler.cc chrome/browser/ui/webui/ash/cloud_upload/drive_upload_handler_browsertest.cc +chrome/browser/ui/webui/ash/edu_account_login_handler_unittest.cc +chrome/browser/ui/webui/ash/edu_coexistence/edu_coexistence_login_handler.cc +chrome/browser/ui/webui/ash/login/consolidated_consent_screen_handler.h +chrome/browser/ui/webui/ash/login/l10n_util_unittest.cc +chrome/browser/ui/webui/ash/login/signin_userlist_unittest.cc +chrome/browser/ui/webui/ash/notification_tester/notification_tester_handler.cc +chrome/browser/ui/webui/ash/parent_access/parent_access_ui_handler_impl.cc +chrome/browser/ui/webui/ash/parent_access/parent_access_ui_handler_impl_unittest.cc +chrome/browser/ui/webui/ash/sync/os_sync_handler_unittest.cc chrome/browser/ui/webui/autofill_and_password_manager_internals/internals_ui_handler.cc chrome/browser/ui/webui/bookmarks/bookmarks_browsertest.cc -chrome/browser/ui/webui/chromeos/edu_account_login_handler_unittest.cc -chrome/browser/ui/webui/chromeos/edu_coexistence/edu_coexistence_login_handler_chromeos.cc -chrome/browser/ui/webui/chromeos/login/consolidated_consent_screen_handler.h -chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc -chrome/browser/ui/webui/chromeos/login/signin_userlist_unittest.cc -chrome/browser/ui/webui/chromeos/notification_tester/notification_tester_handler.cc -chrome/browser/ui/webui/chromeos/parent_access/parent_access_ui.cc -chrome/browser/ui/webui/chromeos/sync/os_sync_handler_unittest.cc chrome/browser/ui/webui/components/components_handler.cc chrome/browser/ui/webui/devtools_ui_data_source_unittest.cc chrome/browser/ui/webui/discards/graph_dump_impl_unittest.cc @@ -1644,17 +1639,17 @@ chrome/browser/ui/webui/settings/settings_utils_win.cc chrome/browser/ui/webui/settings/site_settings_handler_unittest.cc chrome/browser/ui/webui/settings/site_settings_helper_unittest.cc chrome/browser/ui/webui/side_panel/reading_list/reading_list_page_handler_unittest.cc -chrome/browser/ui/webui/signin/inline_login_handler_chromeos_browsertest.cc +chrome/browser/ui/webui/signin/ash/inline_login_handler_impl_browsertest.cc +chrome/browser/ui/webui/signin/ash/signin_helper_browsertest.cc +chrome/browser/ui/webui/signin/ash/user_cloud_signin_restriction_policy_fetcher.cc +chrome/browser/ui/webui/signin/ash/user_cloud_signin_restriction_policy_fetcher.h +chrome/browser/ui/webui/signin/ash/user_cloud_signin_restriction_policy_fetcher_unittest.cc chrome/browser/ui/webui/signin/profile_picker_handler_unittest.cc chrome/browser/ui/webui/signin/signin_error_handler_unittest.cc -chrome/browser/ui/webui/signin/signin_helper_chromeos_browsertest.cc chrome/browser/ui/webui/signin/signin_reauth_ui.h chrome/browser/ui/webui/signin/sync_confirmation_handler_unittest.cc chrome/browser/ui/webui/signin/turn_sync_on_helper_browsertest.cc chrome/browser/ui/webui/signin/turn_sync_on_helper_unittest.cc -chrome/browser/ui/webui/signin/user_cloud_signin_restriction_policy_fetcher_chromeos.cc -chrome/browser/ui/webui/signin/user_cloud_signin_restriction_policy_fetcher_chromeos.h -chrome/browser/ui/webui/signin/user_cloud_signin_restriction_policy_fetcher_chromeos_unittest.cc chrome/browser/ui/webui/theme_source_unittest.cc chrome/browser/ui/webui/welcome/google_apps_handler.cc chrome/browser/ui/webui/welcome/ntp_background_handler.cc @@ -1697,7 +1692,7 @@ chrome/browser/web_applications/preinstalled_web_apps_browsertest.cc chrome/browser/web_applications/user_display_mode.h chrome/browser/web_applications/web_app_helpers_unittest.cc chrome/browser/web_applications/web_app_icon_downloader_unittest.cc -chrome/browser/web_applications/web_app_id_constants.cc +chrome/browser/web_applications/web_app_id_constants.h chrome/browser/web_applications/web_app_install_task.cc chrome/browser/web_applications/web_app_install_utils_unittest.cc chrome/browser/webauthn/cablev2_devices.h @@ -1908,7 +1903,7 @@ chrome/renderer/cart/commerce_hint_agent_browsertest.cc chrome/renderer/cart/commerce_hint_agent_unittest.cc chrome/renderer/chrome_content_renderer_client_browsertest.cc chrome/renderer/chrome_content_renderer_client_unittest.cc -chrome/renderer/extensions/extension_hooks_delegate_unittest.cc +chrome/renderer/extensions/api/extension_hooks_delegate_unittest.cc chrome/renderer/media/flash_embed_rewrite.cc chrome/renderer/media/flash_embed_rewrite_unittest.cc chrome/renderer/resources/cart/skip_add_to_cart_request_domain_mapping.json @@ -2066,6 +2061,16 @@ chromeos/ash/components/trial_group/trial_group_checker.cc chromeos/ash/services/assistant/assistant_manager_service_impl.cc chromeos/ash/services/assistant/service.cc chromeos/ash/services/assistant/service_unittest.cc +chromeos/ash/services/device_sync/cryptauth_api_call_flow_unittest.cc +chromeos/ash/services/device_sync/cryptauth_client_impl.cc +chromeos/ash/services/device_sync/cryptauth_client_impl_unittest.cc +chromeos/ash/services/device_sync/device_sync_service_unittest.cc +chromeos/ash/services/device_sync/public/cpp/device_sync_client_impl_unittest.cc +chromeos/ash/services/device_sync/remote_device_loader_unittest.cc +chromeos/ash/services/device_sync/remote_device_provider_impl_unittest.cc +chromeos/ash/services/device_sync/remote_device_v2_loader_impl_unittest.cc +chromeos/ash/services/device_sync/switches.cc +chromeos/ash/services/ime/constants.cc chromeos/ash/services/libassistant/public/cpp/assistant_suggestion.h chromeos/ash/services/quick_pair/fast_pair_data_parser.cc chromeos/ash/services/quick_pair/fast_pair_decryption.cc @@ -2208,6 +2213,7 @@ components/browsing_data_strings.grdp components/captive_portal/content/captive_portal_service.h components/captive_portal/content/captive_portal_tab_helper.h components/captive_portal/core/captive_portal_detector.cc +components/cast_streaming/browser/public/receiver_config.h components/certificate_transparency/chrome_ct_policy_enforcer.cc components/certificate_transparency/chrome_require_ct_delegate.h components/certificate_transparency/chrome_require_ct_delegate_unittest.cc @@ -2259,8 +2265,8 @@ components/cronet/tools/cr_cronet.py components/cronet/tools/generate_javadoc.py components/custom_handlers/protocol_handler_registry_unittest.cc components/desks_storage/core/desk_model_wrapper_unittests.cc -components/desks_storage/core/desk_sync_bridge.cc components/desks_storage/core/desk_sync_bridge_unittest.cc +components/desks_storage/core/desk_template_conversion.cc components/desks_storage/core/desk_template_conversion_unittests.cc components/desks_storage/core/desk_template_semantics_unittests.cc components/desks_storage/core/desk_test_util_unittests.cc @@ -2322,6 +2328,7 @@ components/gcm_driver/gcm_account_mapper.cc components/gcm_driver/gcm_account_mapper_unittest.cc components/gcm_driver/gcm_client_impl.cc components/gcm_driver/gcm_client_impl_unittest.cc +components/global_media_controls/public/media_session_notification_item.cc components/google/core/common/google_util.cc components/google/core/common/google_util_unittest.cc components/history/core/browser/browsing_history_service.cc @@ -2338,6 +2345,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/typed_url_sync_bridge_unittest.cc components/history/core/browser/top_sites_database.cc components/history/core/browser/top_sites_database_unittest.cc @@ -2358,6 +2366,7 @@ components/history_clusters/core/clusterer_unittest.cc components/history_clusters/core/content_annotations_cluster_processor_unittest.cc components/history_clusters/core/content_visibility_cluster_finalizer_unittest.cc components/history_clusters/core/file_clustering_backend_unittest.cc +components/history_clusters/core/full_membership_cluster_processor_unittest.cc components/history_clusters/core/history_clusters_service_test_api.cc components/history_clusters/core/history_clusters_service_unittest.cc components/history_clusters/core/history_clusters_util_unittest.cc @@ -2401,7 +2410,6 @@ components/metrics/net/net_metrics_log_uploader.cc components/metrics/persistent_histograms.cc components/metrics/url_constants.cc components/mirroring/service/mirror_settings.h -components/mirroring/service/openscreen_session_host.cc components/mirroring/service/session.cc components/nacl/browser/nacl_process_host.cc components/nacl/browser/pnacl_host_unittest.cc @@ -2428,6 +2436,8 @@ components/ntp_tiles/most_visited_sites_unittest.cc components/ntp_tiles/popular_sites_impl.cc components/ntp_tiles/popular_sites_impl_unittest.cc components/ntp_tiles/resources/default_popular_sites.json +components/ntp_tiles/resources/default_popular_sites_with_popular_apps.json +components/ntp_tiles/resources/default_popular_sites_without_popular_apps.json components/offline_pages/core/background/cleanup_task_unittest.cc components/offline_pages/core/background/pick_request_task_unittest.cc components/offline_pages/core/background/reconcile_task_unittest.cc @@ -2445,6 +2455,7 @@ components/omnibox/browser/autocomplete_match.h components/omnibox/browser/autocomplete_match_type_unittest.cc components/omnibox/browser/autocomplete_match_unittest.cc components/omnibox/browser/autocomplete_result.cc +components/omnibox/browser/autocomplete_result_unittest.cc components/omnibox/browser/builtin_provider_unittest.cc components/omnibox/browser/document_provider.cc components/omnibox/browser/document_provider_unittest.cc @@ -2475,7 +2486,6 @@ components/omnibox/browser/search_suggestion_parser_unittest.cc components/omnibox/browser/shortcuts_backend.cc components/omnibox/browser/shortcuts_backend_unittest.cc components/omnibox/browser/shortcuts_database_unittest.cc -components/omnibox/browser/shortcuts_provider.cc components/omnibox/browser/shortcuts_provider_unittest.cc components/omnibox/browser/suggestion_answer.h components/omnibox/browser/suggestion_answer_unittest.cc @@ -2502,7 +2512,6 @@ components/optimization_guide/core/optimization_guide_util_unittest.cc components/optimization_guide/core/optimization_metadata_unittest.cc components/optimization_guide/core/page_entities_model_executor_impl.cc components/optimization_guide/core/page_topics_model_executor_unittest.cc -components/optimization_guide/core/page_visibility_model_executor_unittest.cc components/optimization_guide/core/prediction_manager.cc components/optimization_guide/core/prediction_manager_unittest.cc components/optimization_guide/core/tflite_model_executor_unittest.cc @@ -2611,6 +2620,8 @@ components/password_manager/core/browser/store_metrics_reporter_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 +components/password_manager/core/browser/ui/password_grouping_util.h +components/password_manager/core/browser/ui/password_grouping_util_unittest.cc components/password_manager/core/browser/ui/password_undo_helper_unittest.cc components/password_manager/core/browser/ui/saved_passwords_presenter_unittest.cc components/password_manager/core/browser/unified_password_manager_proto_utils_unittest.cc @@ -2659,7 +2670,6 @@ components/permissions/test/mock_permission_request.h components/permissions_strings.grdp components/policy/core/browser/browser_policy_connector.cc components/policy/core/browser/browser_policy_connector.h -components/policy/core/browser/browser_policy_connector_unittest.cc components/policy/core/browser/configuration_policy_pref_store_unittest.cc components/policy/core/browser/signin/user_cloud_signin_restriction_policy_fetcher.cc components/policy/core/browser/signin/user_cloud_signin_restriction_policy_fetcher_unittest.cc @@ -2686,7 +2696,7 @@ components/policy/core/common/preg_parser_unittest.cc components/policy/core/common/registry_dict_unittest.cc components/policy/core/common/values_util.h components/policy/resources/PRESUBMIT.py -components/policy/resources/policy_templates.json +components/policy/resources/policy_templates.py components/policy/test_support/fake_dmserver.h components/policy/test_support/fake_dmserver_unittest.cc components/policy/test_support/request_handler_for_policy.cc @@ -2704,7 +2714,11 @@ components/policy/tools/template_writers/writers/json_writer_unittest.py components/policy/tools/template_writers/writers/template_writer.py components/policy/tools/template_writers/writers/template_writer_unittest.py components/policy_strings.grdp +components/power_bookmarks/core/power_bookmark_service_unittest.cc components/power_bookmarks/core/power_bookmark_utils_unittest.cc +components/power_bookmarks/core/powers/power.cc +components/power_bookmarks/core/powers/power_unittest.cc +components/power_bookmarks/storage/power_bookmark_database_impl_unittest.cc components/prefs/pref_change_registrar.cc components/prefs/pref_change_registrar_unittest.cc components/prefs/pref_service_unittest.cc @@ -2877,6 +2891,9 @@ components/signin/ios/browser/features.h components/signin/public/identity_manager/access_token_fetcher.cc components/signin/public/identity_manager/access_token_fetcher_unittest.cc components/signin/public/identity_manager/account_info.h +components/signin/public/identity_manager/account_managed_status_finder.cc +components/signin/public/identity_manager/account_managed_status_finder.h +components/signin/public/identity_manager/account_managed_status_finder_unittest.cc components/signin/public/identity_manager/accounts_cookie_mutator_unittest.cc components/signin/public/identity_manager/diagnostics_provider_unittest.cc components/signin/public/identity_manager/identity_manager.h @@ -3063,6 +3080,7 @@ content/browser/payments/payment_manager_unittest.cc content/browser/permissions/permission_controller_impl_unittest.cc content/browser/plugin_service_impl_browsertest.cc content/browser/portal/portal_navigation_throttle.cc +content/browser/private_aggregation/PRESUBMIT.py content/browser/process_lock.h content/browser/push_messaging/push_messaging_manager.cc content/browser/renderer_host/clipboard_host_impl_unittest.cc @@ -3131,15 +3149,16 @@ content/browser/web_contents/web_contents_view_aura_unittest.cc content/browser/web_contents/web_drag_dest_mac_unittest.mm content/browser/web_package/web_bundle_element_browsertest.cc content/browser/web_package/web_bundle_utils.h -content/browser/webauth/authenticator_common_impl.cc content/browser/webauth/authenticator_impl_unittest.cc content/browser/webauth/authenticator_mojom_traits_unittest.cc content/browser/webauth/client_data_json.cc content/browser/webauth/webauth_request_security_checker.cc content/browser/webauth/webauth_request_security_checker.h content/browser/webid/idp_network_request_manager_unittest.cc +content/browser/webrtc/resources/webrtc_internals.html content/browser/zygote_host/zygote_host_impl_linux.cc content/child/runtime_features.cc +content/common/webid/identity_url_loader_throttle_unittest.cc content/common/zygote/zygote_communication_linux.h content/public/android/java/res/values/strings.xml content/public/browser/bluetooth_delegate.h @@ -3199,6 +3218,7 @@ content/test/gpu/suppress_flakes.py content/test/gpu/trim_culprit_cls.py content/test/gpu/unexpected_pass_finder.py content/test/gpu/unexpected_passes/gpu_queries_unittest.py +content/test/test_page_unittest.cc content/test/test_render_view_host.cc content/web_test/browser/fake_bluetooth_chooser.h content/web_test/browser/fake_bluetooth_chooser_factory.h @@ -3344,13 +3364,13 @@ extensions/common/url_pattern_set.h extensions/common/url_pattern_set_unittest.cc extensions/common/url_pattern_unittest.cc extensions/common/user_script_unittest.cc +extensions/renderer/api/runtime_hooks_delegate_unittest.cc extensions/renderer/bindings/listener_tracker_unittest.cc extensions/renderer/extension_throttle_unittest.cc extensions/renderer/resources/automation/PRESUBMIT.py extensions/renderer/resources/permissions_custom_bindings.js extensions/renderer/resources/platform_app.js extensions/renderer/resources/web_request_event.js -extensions/renderer/runtime_hooks_delegate_unittest.cc extensions/renderer/script_context.cc extensions/shell/browser/shell_prefs.cc extensions/strings/extensions_strings.grd @@ -3420,6 +3440,8 @@ gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc gpu/command_buffer/service/shader_translator_unittest.cc gpu/command_buffer/service/shared_image/d3d_image_representation.h +gpu/command_buffer/service/shared_image/dcomp_image_backing_factory.cc +gpu/command_buffer/service/shared_image/dcomp_surface_image_backing.cc gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h gpu/command_buffer/service/shared_image/iosurface_image_backing_factory.mm gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc @@ -3438,27 +3460,10 @@ headless/test/data/structured_doc.html headless/test/dom_tree_extraction_expected_nodes.txt headless/test/headless_compositor_browsertest.cc infra/config/PRESUBMIT.py -infra/config/generated/builders/ci/chromeos-arm64-generic-rel/properties.json -infra/config/generated/builders/ci/fuchsia-arm64-cast-receiver-rel/properties.json -infra/config/generated/builders/ci/fuchsia-arm64-rel/properties.json -infra/config/generated/builders/ci/fuchsia-official/properties.json -infra/config/generated/builders/ci/fuchsia-x64-cast-receiver-rel/properties.json -infra/config/generated/builders/ci/fuchsia-x64-rel/properties.json -infra/config/generated/builders/ci/win-official/properties.json -infra/config/generated/builders/ci/win32-official/properties.json -infra/config/generated/builders/try/android-cronet-arm-dbg/properties.json -infra/config/generated/builders/try/android-cronet-x86-dbg-10-tests/properties.json infra/config/generated/builders/try/android-nougat-x86-rel-compilator/properties.json -infra/config/generated/builders/try/android-official/properties.json -infra/config/generated/builders/try/android-oreo-arm64-dbg/properties.json infra/config/generated/builders/try/android-pie-arm64-dbg/properties.json infra/config/generated/builders/try/android-pie-arm64-rel-compilator/properties.json infra/config/generated/builders/try/android-x64-cast/properties.json -infra/config/generated/builders/try/android_compile_dbg/properties.json -infra/config/generated/builders/try/android_compile_x64_dbg/properties.json -infra/config/generated/builders/try/android_compile_x86_dbg/properties.json -infra/config/generated/builders/try/android_cronet/properties.json -infra/config/generated/builders/try/android_optional_gpu_tests_rel/properties.json infra/config/generated/builders/try/chromeos-amd64-generic-dbg/properties.json infra/config/generated/builders/try/chromeos-amd64-generic-lacros-dbg/properties.json infra/config/generated/builders/try/chromeos-amd64-generic-rel-compilator/properties.json @@ -3467,19 +3472,15 @@ infra/config/generated/builders/try/chromeos-arm64-generic-rel/properties.json infra/config/generated/builders/try/chromeos-jacuzzi-rel/properties.json infra/config/generated/builders/try/chromeos-octopus-rel/properties.json infra/config/generated/builders/try/dawn-android-arm-deps-rel/properties.json -infra/config/generated/builders/try/dawn-linux-x64-deps-rel/properties.json infra/config/generated/builders/try/dawn-mac-x64-deps-rel/properties.json infra/config/generated/builders/try/dawn-win10-x64-deps-rel/properties.json infra/config/generated/builders/try/dawn-win10-x86-deps-rel/properties.json infra/config/generated/builders/try/fuchsia-arm64-cast-receiver-rel/properties.json -infra/config/generated/builders/try/fuchsia-arm64-cast/properties.json infra/config/generated/builders/try/fuchsia-arm64-rel/properties.json infra/config/generated/builders/try/fuchsia-official/properties.json +infra/config/generated/builders/try/fuchsia-x64-cast-receiver-rel-compilator/properties.json infra/config/generated/builders/try/fuchsia-x64-cast-receiver-rel/properties.json -infra/config/generated/builders/try/fuchsia-x64-cast/properties.json infra/config/generated/builders/try/fuchsia-x64-rel/properties.json -infra/config/generated/builders/try/fuchsia_arm64/properties.json -infra/config/generated/builders/try/fuchsia_x64/properties.json infra/config/generated/builders/try/ios-simulator-compilator/properties.json infra/config/generated/builders/try/ios-simulator-cronet/properties.json infra/config/generated/builders/try/ios-simulator-full-configs/properties.json @@ -3493,7 +3494,6 @@ infra/config/generated/builders/try/linux-chromeos-compile-dbg/properties.json infra/config/generated/builders/try/linux-chromeos-dbg/properties.json infra/config/generated/builders/try/linux-chromeos-rel-compilator/properties.json infra/config/generated/builders/try/linux-lacros-rel-compilator/properties.json -infra/config/generated/builders/try/linux-official/properties.json infra/config/generated/builders/try/linux-rel-compilator/properties.json infra/config/generated/builders/try/linux-wayland-rel-compilator/properties.json infra/config/generated/builders/try/linux-wayland-rel/properties.json @@ -3501,11 +3501,9 @@ infra/config/generated/builders/try/linux-x64-castos-dbg/properties.json infra/config/generated/builders/try/linux-x64-castos/properties.json infra/config/generated/builders/try/linux_chromium_asan_rel_ng-compilator/properties.json infra/config/generated/builders/try/linux_chromium_compile_dbg_ng/properties.json -infra/config/generated/builders/try/linux_chromium_dbg_ng/properties.json infra/config/generated/builders/try/linux_chromium_tsan_rel_ng-compilator/properties.json infra/config/generated/builders/try/linux_layout_tests_layout_ng_disabled/properties.json infra/config/generated/builders/try/linux_optional_gpu_tests_rel/properties.json -infra/config/generated/builders/try/linux_vr/properties.json infra/config/generated/builders/try/mac-official/properties.json infra/config/generated/builders/try/mac-rel-compilator/properties.json infra/config/generated/builders/try/mac10.13-blink-rel/properties.json @@ -3517,8 +3515,8 @@ infra/config/generated/builders/try/mac12.0-blink-rel/properties.json infra/config/generated/builders/try/mac12.0.arm64-blink-rel/properties.json infra/config/generated/builders/try/mac_chromium_compile_dbg_ng/properties.json infra/config/generated/builders/try/mac_optional_gpu_tests_rel/properties.json -infra/config/generated/builders/try/try-nougat-phone-tester/properties.json infra/config/generated/builders/try/win-official/properties.json +infra/config/generated/builders/try/win-rel-compilator/properties.json infra/config/generated/builders/try/win10.20h2-blink-rel/properties.json infra/config/generated/builders/try/win10_chromium_x64_rel_ng-compilator/properties.json infra/config/generated/builders/try/win11-blink-rel/properties.json @@ -3532,6 +3530,7 @@ ios/build/bots/scripts/PRESUBMIT.py ios/build/bots/scripts/plugin/PRESUBMIT.py 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 @@ -3542,18 +3541,15 @@ ios/chrome/app/strings/ios_google_chrome_strings.grd ios/chrome/app/strings/ios_strings.grd ios/chrome/browser/app_launcher/app_launcher_abuse_detector_unittest.mm ios/chrome/browser/app_launcher/app_launcher_tab_helper_unittest.mm -ios/chrome/browser/autofill/BUILD.gn ios/chrome/browser/autofill/automation/automation_action.mm ios/chrome/browser/autofill/form_suggestion_controller_unittest.mm ios/chrome/browser/autofill/manual_fill/passwords_fetcher_unittest.mm ios/chrome/browser/browser_state/chrome_browser_state_impl.h ios/chrome/browser/browser_state/chrome_browser_state_removal_controller.mm -ios/chrome/browser/commerce/price_alert_util_unittest.mm ios/chrome/browser/commerce/shopping_persisted_data_tab_helper_unittest.mm ios/chrome/browser/crash_report/breadcrumbs/breadcrumb_manager_tab_helper_unittest.mm ios/chrome/browser/download/ar_quick_look_tab_helper_unittest.mm ios/chrome/browser/flags/about_flags.mm -ios/chrome/browser/flags/ios_chrome_flag_descriptions.h ios/chrome/browser/history/history_tab_helper_unittest.mm ios/chrome/browser/link_to_text/link_to_text_java_script_feature_unittest.mm ios/chrome/browser/metrics/tab_usage_recorder_browser_agent_unittest.mm @@ -3566,17 +3562,18 @@ ios/chrome/browser/passwords/password_controller_unittest.mm ios/chrome/browser/passwords/test/mock_ios_chrome_save_passwords_infobar_delegate.mm ios/chrome/browser/policy/cloud/user_policy_signin_service_unittest.mm ios/chrome/browser/policy/new_tab_page_location_policy_handler_unittest.cc -ios/chrome/browser/policy/policy_watcher_browser_agent_unittest.mm ios/chrome/browser/policy/reporting/profile_report_generator_ios_unittest.mm ios/chrome/browser/policy/restrict_accounts_policy_handler_unittest.cc ios/chrome/browser/prerender/prerender_service_impl_unittest.mm ios/chrome/browser/safe_browsing/safe_browsing_client_impl_unittest.mm ios/chrome/browser/safe_browsing/tailored_security/tailored_security_tab_helper_unittest.mm +ios/chrome/browser/search_engines/extension_search_engine_data_updater_unittest.mm ios/chrome/browser/search_engines/resources/search_engine.js ios/chrome/browser/search_engines/search_engine_js_unittest.mm ios/chrome/browser/search_engines/search_engine_tab_helper.h ios/chrome/browser/search_engines/search_engine_tab_helper.mm ios/chrome/browser/signin/chrome_account_manager_service_unittest.mm +ios/chrome/browser/signin/fake_system_identity.mm ios/chrome/browser/signin/gaia_auth_fetcher_ios_unittest.mm ios/chrome/browser/signin/pattern_account_restriction_unittest.mm ios/chrome/browser/signin/user_approved_account_list_manager_unittest.mm @@ -3587,16 +3584,12 @@ ios/chrome/browser/ui/activity_services/activities/print_activity_unittest.mm ios/chrome/browser/ui/activity_services/activities/send_tab_to_self_activity_unittest.mm ios/chrome/browser/ui/activity_services/activity_service_mediator_unittest.mm ios/chrome/browser/ui/activity_services/activity_type_util.mm -ios/chrome/browser/ui/authentication/re_signin_infobar_delegate_unittest.mm ios/chrome/browser/ui/authentication/signin/add_account_signin/add_account_signin_manager_unittest.mm ios/chrome/browser/ui/authentication/signin/advanced_settings_signin/advanced_settings_signin_mediator_unittest.mm ios/chrome/browser/ui/authentication/signin/consistency_promo_signin/consistency_promo_signin_mediator_unittest.mm ios/chrome/browser/ui/authentication/signin/signin_utils_unittest.mm -ios/chrome/browser/ui/authentication/signin/trusted_vault_reauthentication/trusted_vault_reauthentication_coordinator_unittest.mm ios/chrome/browser/ui/authentication/signin/user_signin/user_signin_mediator_unittest.mm -ios/chrome/browser/ui/authentication/signout_action_sheet_coordinator_unittest.mm ios/chrome/browser/ui/authentication/unified_consent/identity_chooser/identity_chooser_coordinator_unittest.mm -ios/chrome/browser/ui/authentication/unified_consent/unified_consent_mediator_unittest.mm ios/chrome/browser/ui/authentication/unified_consent/unified_consent_view_controller_unittest.mm ios/chrome/browser/ui/autofill/manual_fill/form_observer_helper_unittest.mm ios/chrome/browser/ui/autofill/save_card_infobar_egtest.mm @@ -3604,6 +3597,7 @@ ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.mm ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.h ios/chrome/browser/ui/bookmarks/bookmarks_egtest.mm ios/chrome/browser/ui/browser_container/browser_container_coordinator_unittest.mm +ios/chrome/browser/ui/browser_view/browser_coordinator.mm ios/chrome/browser/ui/content_suggestions/content_suggestions_mediator_unittest.mm ios/chrome/browser/ui/content_suggestions/new_tab_page_app_interface.mm ios/chrome/browser/ui/content_suggestions/ntp_home_mediator.mm @@ -3632,6 +3626,7 @@ ios/chrome/browser/ui/settings/clear_browsing_data/clear_browsing_data_egtest.mm ios/chrome/browser/ui/settings/google_services/accounts_table_view_controller_unittest.mm ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator_unittest.mm ios/chrome/browser/ui/settings/import_data_table_view_controller_unittest.mm +ios/chrome/browser/ui/settings/password/password_details/add_password_view_controller_unittest.mm ios/chrome/browser/ui/settings/password/password_details/password_details_table_view_controller_unittest.mm ios/chrome/browser/ui/settings/password/password_exporter_unittest.mm ios/chrome/browser/ui/settings/password/password_issues_table_view_controller_unittest.mm @@ -3639,11 +3634,9 @@ ios/chrome/browser/ui/settings/password/password_manager_view_controller_unittes ios/chrome/browser/ui/settings/password/passwords_mediator_unittest.mm ios/chrome/browser/ui/settings/safety_check/safety_check_mediator_unittest.mm ios/chrome/browser/ui/settings/settings_app_interface.mm -ios/chrome/browser/ui/settings/settings_table_view_controller_unittest.mm ios/chrome/browser/ui/settings/table_cell_catalog_view_controller.mm ios/chrome/browser/ui/settings/translate_table_view_controller.mm ios/chrome/browser/ui/start_surface/start_surface_scene_agent_unittest.mm -ios/chrome/browser/ui/tab_switcher/tab_grid/tab_grid_mediator_unittest.mm ios/chrome/browser/ui/table_view/cells/table_view_detail_icon_item_unittest.mm ios/chrome/browser/ui/table_view/cells/table_view_url_item_unittest.mm ios/chrome/browser/ui/toolbar/toolbar_mediator_unittest.mm @@ -3677,7 +3670,6 @@ ios/net/crn_http_protocol_handler.mm ios/net/nsurlrequest_util_unittest.mm ios/public/provider/chrome/browser/signin/chrome_identity_service.h ios/public/provider/chrome/browser/signin/chrome_identity_service.mm -ios/public/provider/chrome/browser/signin/fake_chrome_identity.mm ios/public/provider/chrome/browser/signin/fake_chrome_identity_service.mm ios/public/provider/chrome/browser/signin/fake_chrome_identity_service_constants.mm ios/showcase/alert/sc_alert_coordinator.mm @@ -3785,6 +3777,7 @@ media/gpu/chromeos/libyuv_image_processor_backend.cc media/gpu/gpu_video_encode_accelerator_helpers.cc media/gpu/v4l2/test/av1_decoder.cc media/gpu/v4l2/test/h264_decoder.cc +media/gpu/v4l2/test/vp8_decoder.cc media/gpu/v4l2/test/vp9_decoder.cc media/gpu/v4l2/v4l2_video_decoder_delegate_av1.cc media/gpu/vaapi/test/av1_decoder.cc @@ -4328,6 +4321,7 @@ net/third_party/nss/ssl/cmpcert.h net/third_party/quiche/BUILD.gn net/third_party/quiche/src/quiche/common/platform/api/quiche_hostname_utils_test.cc net/third_party/quiche/src/quiche/http2/core/priority_write_scheduler.h +net/third_party/quiche/src/quiche/oblivious_http/common/oblivious_http_header_key_config.cc net/third_party/quiche/src/quiche/quic/core/crypto/client_proof_source_test.cc net/third_party/quiche/src/quiche/quic/core/crypto/quic_crypto_client_config.h net/third_party/quiche/src/quiche/quic/core/crypto/quic_crypto_client_config_test.cc @@ -4578,6 +4572,7 @@ services/shape_detection/text_detection_impl_win_unittest.cc services/tracing/perfetto/privacy_filtered_fields-inl.h services/tracing/public/cpp/perfetto/java_heap_profiler/hprof_parser_android.h services/tracing/public/cpp/perfetto/perfetto_producer.h +services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler_unittest.cc services/video_capture/test/fake_device_unittest.cc skia/config/SkUserConfig.h skia/ext/skia_utils_ios_unittest.mm @@ -4794,7 +4789,7 @@ third_party/android_deps/licenses/Android_SDK_License-December_9_2016.txt third_party/android_platform/development/scripts/PRESUBMIT.py third_party/android_platform/development/scripts/stack.py third_party/android_rust_toolchain/toolchain/lib/rustlib/src/rust/library/stdarch/crates/stdarch-verify/arm-intrinsics.html -third_party/android_rust_toolchain/toolchain/manifest_8809119.xml +third_party/android_rust_toolchain/toolchain/manifest_9099361.xml third_party/android_support_test_runner/runner/src/main/Android.mk third_party/androidx/fetch_all_androidx.py third_party/angle/BUILD.gn @@ -4893,6 +4888,7 @@ third_party/angle/src/libANGLE/GLES1Renderer.cpp third_party/angle/src/libANGLE/Observer.cpp third_party/angle/src/libANGLE/Observer.h third_party/angle/src/libANGLE/Surface.h +third_party/angle/src/libANGLE/capture/FrameCapture.cpp third_party/angle/src/libANGLE/gen_extensions.py third_party/angle/src/libANGLE/renderer/SurfaceImpl.h third_party/angle/src/libANGLE/renderer/d3d/DynamicHLSL.cpp @@ -5134,9 +5130,7 @@ third_party/blink/renderer/core/css/style_engine_test.cc third_party/blink/renderer/core/css/style_rule_import.cc third_party/blink/renderer/core/css/style_sheet.idl third_party/blink/renderer/core/css/style_sheet_list.idl -third_party/blink/renderer/core/document_transition/document_transition_content_element.h third_party/blink/renderer/core/dom/abort_controller.h -third_party/blink/renderer/core/dom/abort_signal.h third_party/blink/renderer/core/dom/attr.idl third_party/blink/renderer/core/dom/cdata_section.idl third_party/blink/renderer/core/dom/child_node.idl @@ -5265,6 +5259,7 @@ third_party/blink/renderer/core/html/html_collection.cc third_party/blink/renderer/core/html/html_collection.idl third_party/blink/renderer/core/html/html_document.cc third_party/blink/renderer/core/html/html_document.idl +third_party/blink/renderer/core/html/html_element.cc third_party/blink/renderer/core/html/html_element.idl third_party/blink/renderer/core/html/html_embed_element.idl third_party/blink/renderer/core/html/html_frame_element.idl @@ -5365,9 +5360,6 @@ third_party/blink/renderer/core/page/validation_message_client_impl.cc third_party/blink/renderer/core/paint/box_border_painter.cc third_party/blink/renderer/core/paint/box_painter_base.h third_party/blink/renderer/core/paint/compositing/compositing_reason_finder.cc -third_party/blink/renderer/core/paint/first_meaningful_paint_detector.cc -third_party/blink/renderer/core/paint/first_meaningful_paint_detector.h -third_party/blink/renderer/core/paint/image_paint_timing_detector.h third_party/blink/renderer/core/paint/ng/ng_box_fragment_painter_test.cc third_party/blink/renderer/core/paint/ng/ng_highlight_overlay.h third_party/blink/renderer/core/paint/paint_layer.cc @@ -5378,8 +5370,11 @@ third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h third_party/blink/renderer/core/paint/paint_layer_stacking_node.cc third_party/blink/renderer/core/paint/paint_layer_stacking_node.h -third_party/blink/renderer/core/paint/paint_timing_detector.h third_party/blink/renderer/core/paint/theme_painter_default.h +third_party/blink/renderer/core/paint/timing/first_meaningful_paint_detector.cc +third_party/blink/renderer/core/paint/timing/first_meaningful_paint_detector.h +third_party/blink/renderer/core/paint/timing/image_paint_timing_detector.h +third_party/blink/renderer/core/paint/timing/paint_timing_detector.h third_party/blink/renderer/core/permissions_policy/permissions_policy_parser.cc third_party/blink/renderer/core/script/detect_javascript_frameworks.cc third_party/blink/renderer/core/script/document_write_intervention.cc @@ -5437,6 +5432,7 @@ third_party/blink/renderer/core/timing/performance_resource_timing.h third_party/blink/renderer/core/timing/soft_navigation_heuristics.h third_party/blink/renderer/core/timing/window_performance.cc third_party/blink/renderer/core/trustedtypes/generate_eventhandler_names.py +third_party/blink/renderer/core/view_transition/view_transition_content_element.h third_party/blink/renderer/core/web_test/web_test_web_frame_widget_impl.h third_party/blink/renderer/core/workers/shared_worker_content_settings_proxy.cc third_party/blink/renderer/core/xml/xpath_expression.idl @@ -5450,7 +5446,6 @@ third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.cc third_party/blink/renderer/modules/background_fetch/background_fetch_manager.cc third_party/blink/renderer/modules/bluetooth/bluetooth_error.cc third_party/blink/renderer/modules/clipboard/clipboard_promise.cc -third_party/blink/renderer/modules/credentialmanagement/authentication_extensions_client_inputs.idl third_party/blink/renderer/modules/credentialmanagement/credentials_container.cc third_party/blink/renderer/modules/crypto/crypto_histograms.h third_party/blink/renderer/modules/encryptedmedia/encrypted_media_utils.h @@ -5469,12 +5464,12 @@ third_party/blink/renderer/modules/manifest/fuzzer_seed_corpus/play_app_url_mani third_party/blink/renderer/modules/media_capabilities/media_capabilities.cc third_party/blink/renderer/modules/mediastream/media_devices_test.cc third_party/blink/renderer/modules/mediastream/media_stream_video_renderer_sink.h +third_party/blink/renderer/modules/ml/webnn/ml_graph_xnnpack.cc third_party/blink/renderer/modules/payments/android_pay_method_data.idl third_party/blink/renderer/modules/payments/on_payment_response_test.cc third_party/blink/renderer/modules/payments/payment_request.cc third_party/blink/renderer/modules/payments/payment_request_optional_total_test.cc third_party/blink/renderer/modules/payments/payment_response_test.cc -third_party/blink/renderer/modules/peerconnection/adapters/ice_transport_adapter_impl.cc third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.idl third_party/blink/renderer/modules/presentation/presentation_connection_available_event.h third_party/blink/renderer/modules/scheduler/scheduler.idl @@ -5497,6 +5492,7 @@ third_party/blink/renderer/modules/xr/xr_session.h third_party/blink/renderer/modules/xr/xr_system.cc third_party/blink/renderer/platform/PRESUBMIT.py third_party/blink/renderer/platform/animation/timing_function.h +third_party/blink/renderer/platform/exported/web_crypto_algorithm.cc third_party/blink/renderer/platform/fonts/bitmap_glyphs_block_list.cc third_party/blink/renderer/platform/fonts/font_custom_platform_data.cc third_party/blink/renderer/platform/fonts/font_description.cc @@ -5545,6 +5541,8 @@ third_party/blink/renderer/platform/graphics/placeholder_image.cc third_party/blink/renderer/platform/graphics/placeholder_image_test.cc third_party/blink/renderer/platform/heap/collection_support/heap_linked_stack.h third_party/blink/renderer/platform/image-decoders/avif/avif_image_decoder.cc +third_party/blink/renderer/platform/image-decoders/exif_reader.cc +third_party/blink/renderer/platform/image-decoders/exif_reader.h third_party/blink/renderer/platform/image-decoders/jpeg/jpeg_image_decoder.cc third_party/blink/renderer/platform/image-decoders/png/png_image_decoder.cc third_party/blink/renderer/platform/image-decoders/png/png_image_reader.cc @@ -5587,9 +5585,7 @@ third_party/blink/renderer/platform/transforms/scale_transform_operation.h third_party/blink/renderer/platform/transforms/skew_transform_operation.h third_party/blink/renderer/platform/transforms/transform_operation.h third_party/blink/renderer/platform/transforms/transform_operations.h -third_party/blink/renderer/platform/transforms/transformation_matrix.cc third_party/blink/renderer/platform/transforms/translate_transform_operation.h -third_party/blink/renderer/platform/video_capture/video_capture_impl.cc third_party/blink/renderer/platform/weborigin/kurl.cc third_party/blink/renderer/platform/weborigin/kurl_test.cc third_party/blink/renderer/platform/weborigin/security_origin.cc @@ -5800,7 +5796,6 @@ third_party/catapult/dashboard/dashboard/elements/chart-sparkline.html third_party/catapult/dashboard/dashboard/elements/create-health-report-page.html third_party/catapult/dashboard/dashboard/elements/group-report-page-test.html third_party/catapult/dashboard/dashboard/elements/group-report-page.html -third_party/catapult/dashboard/dashboard/elements/load-analytics.html third_party/catapult/dashboard/dashboard/elements/login-warning.html third_party/catapult/dashboard/dashboard/elements/nav-bar.html third_party/catapult/dashboard/dashboard/elements/pinpoint-perf-job-dialog.html @@ -5831,7 +5826,6 @@ third_party/catapult/dashboard/dashboard/models/anomaly_test.py third_party/catapult/dashboard/dashboard/models/graph_data.py third_party/catapult/dashboard/dashboard/models/histogram_test.py third_party/catapult/dashboard/dashboard/models/internal_only_model_test.py -third_party/catapult/dashboard/dashboard/oauth2_decorator.py third_party/catapult/dashboard/dashboard/pinpoint/elements/job-page/change-details.html third_party/catapult/dashboard/dashboard/pinpoint/elements/job-page/exception-details.html third_party/catapult/dashboard/dashboard/pinpoint/elements/job-page/execution-details.html @@ -6787,7 +6781,6 @@ 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/tsmon_client/tsmon-client.js third_party/catapult/third_party/typ/setup.py third_party/catapult/third_party/typ/typ/artifacts.py third_party/catapult/third_party/typ/typ/fakes/test_result_server_fake.py @@ -7066,7 +7059,6 @@ third_party/crashpad/crashpad/util/win/safe_terminate_process_test.cc third_party/crashpad/crashpad/util/win/xp_compat.h third_party/crashpad/update.py third_party/cros_system_api/dbus/bluetooth/dbus-constants.h -third_party/cros_system_api/dbus/cros-disks/dbus-constants.h third_party/cros_system_api/dbus/shill/dbus-constants.h third_party/dav1d/BUILD.gn third_party/dav1d/generate_source.py @@ -7742,15 +7734,16 @@ third_party/devtools-frontend/src/front_end/panels/application/components/FrameD third_party/devtools-frontend/src/front_end/panels/application/components/ReportsGrid.ts third_party/devtools-frontend/src/front_end/panels/application/components/TrustTokensView.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/emulation/DeviceModeToolbar.ts third_party/devtools-frontend/src/front_end/panels/emulation/emulation-meta.ts third_party/devtools-frontend/src/front_end/panels/issues/AffectedCookiesView.ts third_party/devtools-frontend/src/front_end/panels/issues/AffectedDirectivesView.ts third_party/devtools-frontend/src/front_end/panels/lighthouse/LighthousePanel.ts -third_party/devtools-frontend/src/front_end/panels/lighthouse/LighthouseStartView.ts third_party/devtools-frontend/src/front_end/panels/network/NetworkConfigView.ts third_party/devtools-frontend/src/front_end/panels/network/NetworkDataGridNode.ts third_party/devtools-frontend/src/front_end/panels/network/NetworkLogView.ts +third_party/devtools-frontend/src/front_end/panels/network/RequestCookiesView.ts third_party/devtools-frontend/src/front_end/panels/network/RequestHeadersView.ts third_party/devtools-frontend/src/front_end/panels/network/RequestTimingView.ts third_party/devtools-frontend/src/front_end/panels/network/ResourceWebSocketFrameView.ts @@ -7764,7 +7757,6 @@ third_party/devtools-frontend/src/front_end/panels/sources/SourcesView.ts third_party/devtools-frontend/src/front_end/panels/timeline/TimelinePanel.ts third_party/devtools-frontend/src/front_end/panels/timeline/TimelineUIUtils.ts third_party/devtools-frontend/src/front_end/panels/webauthn/WebauthnPane.ts -third_party/devtools-frontend/src/front_end/third_party/acorn-loose/package/package.json third_party/devtools-frontend/src/front_end/third_party/acorn/package/dist/acorn.js third_party/devtools-frontend/src/front_end/third_party/acorn/package/package.json third_party/devtools-frontend/src/front_end/third_party/axe-core/axe.js @@ -7845,8 +7837,9 @@ third_party/devtools-frontend/src/front_end/third_party/lodash-isequal/package/p third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Browser.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Page.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Page.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/DeviceDescriptors.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/DeviceDescriptors.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Configuration.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Device.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Device.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/ElementHandle.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/ElementHandle.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/ExecutionContext.d.ts @@ -7861,10 +7854,10 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cj third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/HTTPRequest.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Input.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Input.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/NetworkConditions.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/NetworkConditions.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Page.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Page.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/PredefinedNetworkConditions.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/PredefinedNetworkConditions.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/PuppeteerViewport.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Target.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Target.js @@ -7876,14 +7869,14 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cj third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/BrowserFetcher.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/FirefoxLauncher.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/LaunchOptions.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/Puppeteer.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/Puppeteer.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/install.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/PuppeteerNode.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/PuppeteerNode.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Browser.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Page.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Page.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/DeviceDescriptors.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/DeviceDescriptors.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Configuration.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Device.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Device.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/ElementHandle.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/ElementHandle.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/ExecutionContext.d.ts @@ -7898,10 +7891,10 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/es third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/HTTPRequest.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Input.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Input.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/NetworkConditions.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/NetworkConditions.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Page.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Page.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/PredefinedNetworkConditions.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/PredefinedNetworkConditions.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/PuppeteerViewport.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Target.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Target.js @@ -7913,9 +7906,8 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/es third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/BrowserFetcher.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/FirefoxLauncher.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/LaunchOptions.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/Puppeteer.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/Puppeteer.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/install.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/PuppeteerNode.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/PuppeteerNode.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/types.d.ts third_party/devtools-frontend/src/front_end/third_party/wasmparser/package/package.json third_party/devtools-frontend/src/front_end/ui/components/docs/trust_tokens_view/basic.ts @@ -9541,6 +9533,7 @@ third_party/ffmpeg/libavcodec/lpc.c third_party/ffmpeg/libavcodec/lpc.h third_party/ffmpeg/libavcodec/mdct15.c third_party/ffmpeg/libavcodec/mdct15.h +third_party/ffmpeg/libavcodec/mediacodec.h third_party/ffmpeg/libavcodec/mediacodec_sw_buffer.c third_party/ffmpeg/libavcodec/mediacodec_wrapper.h third_party/ffmpeg/libavcodec/mediacodecdec_common.c @@ -9557,12 +9550,12 @@ third_party/ffmpeg/libavcodec/mpegaudiodec_common_tablegen.h third_party/ffmpeg/libavcodec/nellymoser.c third_party/ffmpeg/libavcodec/nellymoser.h third_party/ffmpeg/libavcodec/nellymoserdec.c -third_party/ffmpeg/libavcodec/opus_celt.c third_party/ffmpeg/libavcodec/opus_celt.h third_party/ffmpeg/libavcodec/opus_pvq.c third_party/ffmpeg/libavcodec/opus_pvq.h third_party/ffmpeg/libavcodec/opus_rc.c third_party/ffmpeg/libavcodec/opus_rc.h +third_party/ffmpeg/libavcodec/opusdec_celt.c third_party/ffmpeg/libavcodec/opusenc.c third_party/ffmpeg/libavcodec/opusenc.h third_party/ffmpeg/libavcodec/opusenc_psy.c @@ -9754,6 +9747,7 @@ third_party/flatbuffers/src/benchmarks/cpp/flatbuffers/fb_bench.cpp third_party/flatbuffers/src/benchmarks/cpp/raw/raw_bench.cpp third_party/flatbuffers/src/docs/footer.html third_party/flatbuffers/src/docs/header.html +third_party/flatbuffers/src/java/pom.xml third_party/flatbuffers/src/src/idl_gen_csharp.cpp third_party/fontconfig/src/src/fcfreetype.c third_party/fp16/src/third-party/eigen-half.h @@ -10397,6 +10391,7 @@ third_party/libaddressinput/src/cpp/test/testdata_source.cc third_party/libaddressinput/src/cpp/test/util/md5_unittest.cc third_party/libaddressinput/src/cpp/test/util/string_split_unittest.cc third_party/libaom/source/libaom/aom/src/aom_encoder.c +third_party/libaom/source/libaom/aom_dsp/x86/variance_impl_avx2.c third_party/libaom/source/libaom/aom_ports/msvc.h third_party/libaom/source/libaom/aom_util/aom_thread.c third_party/libaom/source/libaom/aom_util/aom_thread.h @@ -10801,6 +10796,7 @@ third_party/llvm/compiler-rt/test/tsan/pthread_atfork_deadlock3.c third_party/llvm/compiler-rt/test/tsan/pthread_key.cpp third_party/llvm/compiler-rt/test/ubsan/TestCases/Misc/log-path_test.cpp third_party/llvm/cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py +third_party/llvm/flang/runtime/complex-powi.cpp third_party/llvm/flang/runtime/file.cpp third_party/llvm/libclc/generic/lib/gen_convert.py third_party/llvm/libcxx/CREDITS.TXT @@ -10983,6 +10979,7 @@ third_party/nearby/src/internal/platform/implementation/windows/bluetooth_classi third_party/nearby/src/internal/platform/implementation/windows/bluetooth_classic_server_socket.h third_party/nearby/src/internal/platform/implementation/windows/bluetooth_classic_socket.cc third_party/nearby/src/internal/platform/implementation/windows/bluetooth_classic_socket.h +third_party/nearby/src/internal/platform/implementation/windows/file_path.cc third_party/nearby/src/internal/platform/implementation/windows/generated/winrt/Windows.Foundation.h third_party/nearby/src/internal/platform/implementation/windows/json/json.hpp third_party/nearby/src/internal/platform/implementation/windows/mediums_manager/mediums_manager_impl.cc @@ -11286,6 +11283,7 @@ third_party/pdfium/fpdfsdk/fpdf_formfill_embeddertest.cpp third_party/pdfium/fpdfsdk/fpdf_text_embeddertest.cpp third_party/pdfium/fpdfsdk/fpdfxfa/cpdfxfa_context.cpp third_party/pdfium/public/PRESUBMIT.py +third_party/pdfium/public/fpdf_doc.h third_party/pdfium/skia/config/SkUserConfig.h third_party/pdfium/testing/gtest/BUILD.gn third_party/pdfium/testing/tools/PRESUBMIT.py @@ -11304,6 +11302,7 @@ third_party/pdfium/xfa/fgas/font/cfgas_fontmgr.cpp third_party/pefile_py3/pefile.py third_party/perfetto/gn/standalone/BUILD.gn third_party/perfetto/gn/standalone/toolchain/msvc.gni +third_party/perfetto/include/perfetto/base/compiler.h third_party/perfetto/include/perfetto/ext/base/optional.h third_party/perfetto/include/perfetto/protozero/proto_utils.h third_party/perfetto/infra/ci/Makefile @@ -11330,6 +11329,7 @@ third_party/perfetto/infra/luci/recipes/perfetto.expected/unofficial.json third_party/perfetto/infra/luci/recipes/perfetto.py third_party/perfetto/infra/perfetto-get.appspot.com/main.py third_party/perfetto/infra/perfetto.dev/appengine/main.py +third_party/perfetto/infra/perfetto.dev/src/assets/script.js third_party/perfetto/infra/perfetto.dev/src/markdown_render.js third_party/perfetto/infra/perfetto.dev/src/template_footer.html third_party/perfetto/infra/perfetto.dev/src/template_header.html @@ -11408,7 +11408,6 @@ third_party/polymer/v3_0/components-chromium/paper-spinner/paper-spinner-lite.js third_party/polymer/v3_0/components-chromium/paper-tooltip/paper-tooltip.d.ts third_party/polymer/v3_0/components-chromium/paper-tooltip/paper-tooltip.js third_party/polymer/v3_0/components-chromium/polymer/interfaces.d.ts -third_party/polymer/v3_0/components-chromium/polymer/polymer_bundled.js third_party/polymer/v3_0/package.json third_party/private_membership/BUILD.gn third_party/protobuf/CHANGES.txt @@ -12170,12 +12169,12 @@ third_party/rust/adler/v1/BUILD.gn third_party/rust/aho_corasick/v0_7/BUILD.gn third_party/rust/atty/v0_2/BUILD.gn third_party/rust/autocfg/v1/BUILD.gn -third_party/rust/autocxx/v0_22/BUILD.gn -third_party/rust/autocxx_bindgen/v0_60/BUILD.gn -third_party/rust/autocxx_engine/v0_22/BUILD.gn -third_party/rust/autocxx_gen/v0_22/BUILD.gn -third_party/rust/autocxx_macro/v0_22/BUILD.gn -third_party/rust/autocxx_parser/v0_22/BUILD.gn +third_party/rust/autocxx/v0_23/BUILD.gn +third_party/rust/autocxx_bindgen/v0_62/BUILD.gn +third_party/rust/autocxx_engine/v0_23/BUILD.gn +third_party/rust/autocxx_gen/v0_23/BUILD.gn +third_party/rust/autocxx_macro/v0_23/BUILD.gn +third_party/rust/autocxx_parser/v0_23/BUILD.gn third_party/rust/bindgen/v0_60/BUILD.gn third_party/rust/camino/v1/BUILD.gn third_party/rust/cxx/v1/BUILD.gn @@ -12278,10 +12277,10 @@ third_party/skia/gm/stroketext.cpp third_party/skia/gn/skia/BUILD.gn third_party/skia/include/ports/SkImageGeneratorWIC.h third_party/skia/include/ports/SkTypeface_mac.h +third_party/skia/include/private/SkPathRef.h third_party/skia/infra/bots/assets/android_ndk_darwin/create.py third_party/skia/infra/bots/assets/android_ndk_linux/create.py third_party/skia/infra/bots/assets/android_ndk_windows/create.py -third_party/skia/infra/bots/assets/clang_linux/create.py third_party/skia/infra/bots/assets/clang_win/create.py third_party/skia/infra/bots/assets/gcloud_linux/create.py third_party/skia/infra/bots/assets/gsutil/create.py @@ -12296,7 +12295,6 @@ third_party/skia/infra/bots/recipe_modules/checkout/examples/full.expected/cross third_party/skia/infra/bots/recipe_modules/checkout/examples/full.expected/trybot.json third_party/skia/infra/bots/recipe_modules/checkout/examples/full.py third_party/skia/infra/bots/recipe_modules/doxygen/examples/full.py -third_party/skia/infra/bots/recipe_modules/flavor/android.py third_party/skia/infra/bots/recipe_modules/flavor/examples/full.py third_party/skia/infra/bots/recipe_modules/gold_upload/examples/full.py third_party/skia/infra/bots/recipe_modules/gsutil/examples/full.py @@ -12304,8 +12302,6 @@ third_party/skia/infra/bots/recipe_modules/infra/examples/full.py third_party/skia/infra/bots/recipe_modules/run/examples/full.py third_party/skia/infra/bots/recipe_modules/vars/examples/full.py third_party/skia/infra/bots/recipes.py -third_party/skia/infra/bots/recipes/check_generated_files.expected/Housekeeper-PerCommit-CheckGeneratedFiles.json -third_party/skia/infra/bots/recipes/check_generated_files.py third_party/skia/infra/bots/recipes/compile.py third_party/skia/infra/bots/recipes/compute_buildstats.expected/normal_bot.json third_party/skia/infra/bots/recipes/compute_buildstats.expected/trybot.json @@ -12364,7 +12360,6 @@ third_party/skia/resources/skottie/skottie-text-valign-bottom.json third_party/skia/resources/skottie/skottie-text-valign.json third_party/skia/resources/skottie/skottie_sample_webfont.json third_party/skia/resources/sksl/es2_conformance/import_conformance_tests.py -third_party/skia/samplecode/SampleClock.cpp third_party/skia/samplecode/SamplePath.cpp third_party/skia/samplecode/SampleStringArt.cpp third_party/skia/site/about/_index.html @@ -12407,6 +12402,7 @@ third_party/skia/tests/BitmapTest.cpp third_party/skia/tests/BlurTest.cpp third_party/skia/tests/CanvasTest.cpp third_party/skia/tests/ClipperTest.cpp +third_party/skia/tests/CodecTest.cpp third_party/skia/tests/DrawPathTest.cpp third_party/skia/tests/DrawTextTest.cpp third_party/skia/tests/FillPathTest.cpp @@ -12462,6 +12458,7 @@ third_party/skia/tools/skpbench/_hardware_pixel_c.py third_party/skia/tools/skpbench/sheet.py third_party/skia/tools/skqp/src/skqp.cpp third_party/skia/tools/skqp/src/skqp_GpuTestProcs.cpp +third_party/skia/tools/viewer/ClockSlide.cpp third_party/smhasher/src/PMurHash.c third_party/snappy/linux/snappy-stubs-public.h third_party/snappy/mac/snappy-stubs-public.h @@ -12558,22 +12555,10 @@ third_party/tflite/src/tensorflow/compiler/xla/service/gpu/llvm_gpu_backend/gpu_ third_party/tflite/src/tensorflow/compiler/xla/service/hlo_graph_dumper.cc third_party/tflite/src/tensorflow/compiler/xla/service/hlo_verifier.cc third_party/tflite/src/tensorflow/core/common_runtime/accumulate_n_optimizer.cc -third_party/tflite/src/tensorflow/core/distributed_runtime/coordination/coordination_service_error_util.h third_party/tflite/src/tensorflow/core/distributed_runtime/error_payloads.h third_party/tflite/src/tensorflow/core/kernels/decode_proto_op.cc third_party/tflite/src/tensorflow/core/kernels/example_parsing_ops.cc third_party/tflite/src/tensorflow/core/kernels/image/decode_image_op.cc -third_party/tflite/src/tensorflow/core/platform/cloud/compute_engine_metadata_client.h -third_party/tflite/src/tensorflow/core/platform/cloud/curl_http_request.cc -third_party/tflite/src/tensorflow/core/platform/cloud/curl_http_request.h -third_party/tflite/src/tensorflow/core/platform/cloud/curl_http_request_test.cc -third_party/tflite/src/tensorflow/core/platform/cloud/gcs_dns_cache.cc -third_party/tflite/src/tensorflow/core/platform/cloud/gcs_dns_cache_test.cc -third_party/tflite/src/tensorflow/core/platform/cloud/gcs_file_system.cc -third_party/tflite/src/tensorflow/core/platform/cloud/gcs_file_system_test.cc -third_party/tflite/src/tensorflow/core/platform/cloud/google_auth_provider.cc -third_party/tflite/src/tensorflow/core/platform/cloud/http_request.h -third_party/tflite/src/tensorflow/core/platform/cloud/oauth_client_test.cc third_party/tflite/src/tensorflow/core/platform/cloud/testdata/application_default_credentials.json third_party/tflite/src/tensorflow/core/platform/cloud/testdata/service_account_credentials.json third_party/tflite/src/tensorflow/core/platform/error_payloads.h @@ -12620,7 +12605,22 @@ third_party/tflite/src/tensorflow/python/tpu/tpu_embedding_v2_utils.py third_party/tflite/src/tensorflow/tools/android/test/jni/rgb2yuv.cc third_party/tflite/src/tensorflow/tools/ci_build/sizetrack_helper.py third_party/tflite/src/tensorflow/tools/compatibility/tf_upgrade_v2_safety_test.py +third_party/tflite/src/tensorflow/tsl/distributed_runtime/coordination/coordination_service_error_util.h +third_party/tflite/src/tensorflow/tsl/distributed_runtime/rpc/grpc_util.h third_party/tflite/src/tensorflow/tsl/lib/io/format.h +third_party/tflite/src/tensorflow/tsl/platform/cloud/compute_engine_metadata_client.h +third_party/tflite/src/tensorflow/tsl/platform/cloud/curl_http_request.cc +third_party/tflite/src/tensorflow/tsl/platform/cloud/curl_http_request.h +third_party/tflite/src/tensorflow/tsl/platform/cloud/curl_http_request_test.cc +third_party/tflite/src/tensorflow/tsl/platform/cloud/gcs_dns_cache.cc +third_party/tflite/src/tensorflow/tsl/platform/cloud/gcs_dns_cache_test.cc +third_party/tflite/src/tensorflow/tsl/platform/cloud/gcs_file_system.cc +third_party/tflite/src/tensorflow/tsl/platform/cloud/gcs_file_system_test.cc +third_party/tflite/src/tensorflow/tsl/platform/cloud/google_auth_provider.cc +third_party/tflite/src/tensorflow/tsl/platform/cloud/http_request.h +third_party/tflite/src/tensorflow/tsl/platform/cloud/oauth_client_test.cc +third_party/tflite/src/tensorflow/tsl/platform/cloud/testdata/application_default_credentials.json +third_party/tflite/src/tensorflow/tsl/platform/cloud/testdata/service_account_credentials.json third_party/tflite/src/tensorflow/tsl/platform/file_system.cc third_party/tflite/src/tensorflow/tsl/platform/status.cc third_party/tflite/src/tensorflow/tsl/platform/status.h @@ -12647,10 +12647,10 @@ third_party/vulkan-deps/vulkan-loader/src/cmake/Copyright_cmake.txt third_party/vulkan-deps/vulkan-loader/src/loader/allocation.c third_party/vulkan-deps/vulkan-loader/src/loader/allocation.h third_party/vulkan-deps/vulkan-loader/src/loader/generated/vk_object_types.h -third_party/vulkan-deps/vulkan-loader/src/loader/get_environment.c -third_party/vulkan-deps/vulkan-loader/src/loader/get_environment.h third_party/vulkan-deps/vulkan-loader/src/loader/loader.h third_party/vulkan-deps/vulkan-loader/src/loader/loader_common.h +third_party/vulkan-deps/vulkan-loader/src/loader/loader_environment.c +third_party/vulkan-deps/vulkan-loader/src/loader/loader_environment.h third_party/vulkan-deps/vulkan-loader/src/loader/loader_windows.c third_party/vulkan-deps/vulkan-loader/src/loader/loader_windows.h third_party/vulkan-deps/vulkan-loader/src/loader/log.c @@ -12712,6 +12712,8 @@ third_party/vulkan-deps/vulkan-validation-layers/src/layers/ray_tracing_state.h third_party/vulkan-deps/vulkan-validation-layers/src/layers/render_pass_state.cpp third_party/vulkan-deps/vulkan-validation-layers/src/layers/render_pass_state.h third_party/vulkan-deps/vulkan-validation-layers/src/layers/sampler_state.h +third_party/vulkan-deps/vulkan-validation-layers/src/layers/shader_instruction.cpp +third_party/vulkan-deps/vulkan-validation-layers/src/layers/shader_instruction.h third_party/vulkan-deps/vulkan-validation-layers/src/layers/state_tracker.h third_party/vulkan-deps/vulkan-validation-layers/src/layers/vk_layer_data.h third_party/vulkan-deps/vulkan-validation-layers/src/layers/vk_layer_utils.h @@ -13371,6 +13373,7 @@ tools/chrome_extensions/open_my_editor/ext/cs-content.js tools/chrome_extensions/open_my_editor/ext/manifest.json tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp tools/clang/plugins/ChromeClassTester.cpp +tools/clang/plugins/FindBadRawPtrPatterns.cpp tools/clang/rewrite_raw_ptr_fields/RewriteRawPtrFields.cpp tools/clang/rewrite_raw_ptr_fields/manual-fields-to-ignore.txt tools/clang/rewrite_raw_ptr_fields/tests/gen-in-out-arg-test.cc @@ -13379,6 +13382,7 @@ tools/clang/scripts/build.py tools/clang/scripts/include-analysis.html tools/clang/scripts/package.py tools/clang/scripts/update.py +tools/clang/scripts/upload_revision.py tools/clang/translation_unit/test_translation_unit.py tools/code_coverage/coverage.py tools/code_coverage/create_js_source_maps/PRESUBMIT.py @@ -13485,6 +13489,7 @@ tools/json_schema_compiler/test/tabs.json tools/json_schema_compiler/test/windows.json tools/json_to_struct/PRESUBMIT.py tools/licenses.py +tools/licenses_test.py tools/linux/PRESUBMIT.py tools/mac/download_symbols.py tools/mac/power/scenarios.py @@ -13725,8 +13730,11 @@ tools/perf/contrib/leak_detection/leak_detection.py tools/perf/contrib/leak_detection/page_sets.py tools/perf/contrib/memory_extras/memory_extras.py tools/perf/contrib/orderfile/orderfile.py -tools/perf/contrib/power/power_mobile.py +tools/perf/contrib/power/battery.py +tools/perf/contrib/power/ipc.py +tools/perf/contrib/power/perf_profile.py tools/perf/contrib/power/top_sites_story.py +tools/perf/contrib/power/wakeups.py tools/perf/contrib/system_health_scroll_jank/system_health_scroll_jank.py tools/perf/contrib/vr_benchmarks/vr_benchmarks.py tools/perf/core/bot_platforms.py @@ -13934,6 +13942,7 @@ tools/site_compare/scrapers/chrome/chromebase.py tools/site_compare/scrapers/firefox/firefox2.py tools/site_compare/scrapers/ie/ie7.py tools/site_compare/utils/browser_iterate.py +tools/spdx_writer_test.py tools/style_variable_generator/PRESUBMIT.py tools/symsrc/source_index.py tools/traceline/svgui/traceline.js @@ -13950,6 +13959,7 @@ tools/traffic_annotation/scripts/update_annotations_sheet.py tools/translation/upload_screenshots.py tools/typescript/PRESUBMIT.py tools/typescript/definitions/pending.d.ts +tools/typescript/definitions/system_display.d.ts tools/usb_gadget/gadget.py tools/usb_gadget/msos20_descriptors.py tools/variations/bisect_variations.py @@ -14037,6 +14047,7 @@ ui/base/win/event_creation_utils.cc ui/base/win/lock_state.cc ui/base/win/win_cursor.cc ui/chromeos/file_manager_strings.grdp +ui/color/PRESUBMIT.py ui/display/display_transform.cc ui/display/mac/display_link_mac.cc ui/display/mac/test/virtual_display_mac_util.mm @@ -14079,6 +14090,7 @@ ui/gfx/color_transform.cc ui/gfx/font.h ui/gfx/font_fallback_win.h ui/gfx/font_names_testing.cc +ui/gfx/geometry/matrix44.cc ui/gfx/icon_util.cc ui/gfx/icon_util.h ui/gfx/render_text.cc @@ -14101,6 +14113,7 @@ ui/ozone/ozone.gni ui/ozone/platform/wayland/host/shell_popup_wrapper.cc ui/ozone/platform/wayland/host/wayland_clipboard.cc ui/ozone/platform/wayland/host/wayland_exchange_data_provider_unittest.cc +ui/ozone/platform/wayland/host/wayland_output.h ui/ozone/platform/x11/test/os_exchange_data_provider_x11_unittest.cc ui/ozone/platform/x11/x11_window.cc ui/resources/PRESUBMIT.py @@ -14184,7 +14197,7 @@ v8/src/diagnostics/unwinding-info-win64.cc v8/src/diagnostics/unwinding-info-win64.h v8/src/execution/tiering-manager.cc v8/src/handles/handles.h -v8/src/heap/base/asm/x64/push_registers_asm.cc +v8/src/heap/base/asm/x64/save_registers_asm.cc v8/src/heap/code-range.cc v8/src/heap/factory.cc v8/src/init/v8.cc @@ -14216,7 +14229,6 @@ 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/wasm-code-manager.cc -v8/src/wasm/wasm-feature-flags.h v8/src/wasm/wasm-opcodes.cc v8/testing/gtest/BUILD.gn v8/third_party/googletest/BUILD.gn @@ -14259,7 +14271,6 @@ v8/tools/v8windbg/test/debug-callbacks.h v8/tools/v8windbg/test/v8windbg-test.cc v8/tools/visual_studio/README.txt v8/tools/zone-stats/index.html -weblayer/browser/android/javatests/AndroidManifest_bundle.xml weblayer/browser/android/javatests/skew/build_weblayer_instrumentation_test_cipd_pkg.py weblayer/browser/background_fetch/background_fetch_delegate_impl.cc weblayer/browser/favicon/favicon_backend_wrapper_unittest.cc diff --git a/patches/core/bromite/disable-fetching-field-trials.patch b/patches/core/bromite/disable-fetching-field-trials.patch index 6d2da9af..4189ba93 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 -@@ -105,11 +105,7 @@ public abstract class ChromeFeatureList +@@ -74,11 +74,7 @@ public abstract class ChromeFeatureList * the specified parameter does not exist. */ public static String getFieldTrialParamByFeature(String featureName, String paramName) { @@ -23,7 +23,7 @@ Subject: Disable fetching of all field trials } /** -@@ -126,12 +122,7 @@ public abstract class ChromeFeatureList +@@ -95,12 +91,7 @@ public abstract class ChromeFeatureList */ public static int getFieldTrialParamByFeatureAsInt( String featureName, String paramName, int defaultValue) { @@ -37,7 +37,7 @@ Subject: Disable fetching of all field trials } /** -@@ -148,12 +139,7 @@ public abstract class ChromeFeatureList +@@ -117,12 +108,7 @@ public abstract class ChromeFeatureList */ public static double getFieldTrialParamByFeatureAsDouble( String featureName, String paramName, double defaultValue) { @@ -51,7 +51,7 @@ Subject: Disable fetching of all field trials } /** -@@ -184,12 +170,7 @@ public abstract class ChromeFeatureList +@@ -153,12 +139,7 @@ public abstract class ChromeFeatureList */ public static boolean getFieldTrialParamByFeatureAsBoolean( String featureName, String paramName, boolean 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 b642540e..14383092 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 -@@ -2266,7 +2266,6 @@ static_library("browser") { +@@ -2264,7 +2264,6 @@ static_library("browser") { "//components/reputation/core:proto", "//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", -@@ -3733,8 +3732,6 @@ static_library("browser") { +@@ -3701,8 +3700,6 @@ static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -123,7 +123,7 @@ subresource_filter_ruleset_service_; --- a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc +++ b/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc -@@ -67,7 +67,6 @@ +@@ -70,7 +70,6 @@ #include "chrome/browser/profiles/keep_alive/profile_keep_alive_types.h" #include "chrome/browser/profiles/keep_alive/scoped_profile_keep_alive.h" #include "chrome/browser/profiles/profile.h" @@ -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" -@@ -641,10 +640,6 @@ void ChromeBrowsingDataRemoverDelegate:: +@@ -633,10 +632,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 -@@ -1018,34 +1018,6 @@ void SetApplicationLocaleOnIOThread(cons +@@ -1029,34 +1029,6 @@ void SetApplicationLocaleOnIOThread(cons GetIOThreadApplicationLocale() = locale; } @@ -179,7 +179,7 @@ #if BUILDFLAG(ENABLE_EXTENSIONS) AppLoadedInTabSource ClassifyAppLoadedInTabSource( -@@ -4635,14 +4607,9 @@ ChromeContentBrowserClient::CreateThrott +@@ -4852,14 +4824,9 @@ ChromeContentBrowserClient::CreateThrott throttles.push_back(std::make_unique( handle, handle->GetWebContents()->GetBrowserContext())); @@ -195,7 +195,7 @@ base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp), base::BindOnce( &ShouldIgnoreSslInterstitialBecauseNavigationDefaultedToHttps))); -@@ -4681,16 +4648,6 @@ ChromeContentBrowserClient::CreateThrott +@@ -4898,16 +4865,6 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -212,7 +212,7 @@ if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) { throttles.push_back( std::make_unique( -@@ -4936,8 +4893,6 @@ void ChromeContentBrowserClient::Overrid +@@ -5153,8 +5110,6 @@ void ChromeContentBrowserClient::Overrid void ChromeContentBrowserClient::InitOnUIThread() { DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -246,7 +246,7 @@ } // namespace --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -449,13 +449,6 @@ void ChromeDownloadManagerDelegate::SetD +@@ -454,13 +454,6 @@ void ChromeDownloadManagerDelegate::SetD download_manager_ = dm; @@ -260,7 +260,7 @@ if (download_manager_) { download_manager_->AddObserver(this); } -@@ -808,17 +801,6 @@ void ChromeDownloadManagerDelegate::Choo +@@ -825,17 +818,6 @@ void ChromeDownloadManagerDelegate::Choo void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename, const GURL& source_url) { @@ -298,7 +298,7 @@ is_being_revived_(false) {} #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -490,13 +490,13 @@ void DownloadItemModel::SetShouldPreferO +@@ -521,13 +521,13 @@ void DownloadItemModel::SetShouldPreferO data->should_prefer_opening_in_browser_ = preference; } @@ -315,7 +315,7 @@ DownloadItemModelData* data = DownloadItemModelData::GetOrCreate(download_); data->danger_level_ = danger_level; } -@@ -719,9 +719,6 @@ bool DownloadItemModel::IsCommandEnabled +@@ -750,9 +750,6 @@ bool DownloadItemModel::IsCommandEnabled // filename. Don't base an "Always open" decision based on it. Also // exclude extensions. return download_->CanOpenDownload() && @@ -356,7 +356,7 @@ extension.erase(0, 1); --- a/chrome/browser/download/download_target_determiner.cc +++ b/chrome/browser/download/download_target_determiner.cc -@@ -299,13 +299,6 @@ base::FilePath DownloadTargetDeterminer: +@@ -315,13 +315,6 @@ base::FilePath DownloadTargetDeterminer: download_->GetURL(), download_->GetContentDisposition(), referrer_charset, suggested_filename, sniffed_mime_type, default_filename); @@ -370,7 +370,7 @@ // If no mime type or explicitly specified a name, don't replace file // extension. if (sniffed_mime_type.empty() || !suggested_filename.empty()) -@@ -1201,30 +1194,7 @@ DownloadFileType::DangerLevel DownloadTa +@@ -1227,30 +1220,7 @@ DownloadFileType::DangerLevel DownloadTa download_->HasUserGesture()) return DownloadFileType::NOT_DANGEROUS; @@ -412,7 +412,7 @@ #include "chrome/browser/download/download_file_icon_extractor.h" #include "chrome/browser/download/download_open_prompt.h" #include "chrome/browser/download/download_prefs.h" -@@ -1302,9 +1301,6 @@ DownloadsAcceptDangerFunction::Downloads +@@ -1361,9 +1360,6 @@ DownloadsAcceptDangerFunction::Downloads DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {} @@ -422,7 +422,7 @@ ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() { std::unique_ptr params( downloads::AcceptDanger::Params::Create(args())); -@@ -1342,42 +1338,7 @@ void DownloadsAcceptDangerFunction::Prom +@@ -1401,42 +1397,7 @@ void DownloadsAcceptDangerFunction::Prom return; } RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER); @@ -567,7 +567,7 @@ } void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone( -@@ -1215,55 +1203,9 @@ WebstorePrivateGetReferrerChainFunction: +@@ -1220,55 +1208,9 @@ WebstorePrivateGetReferrerChainFunction: ExtensionFunction::ResponseAction WebstorePrivateGetReferrerChainFunction::Run() { @@ -696,7 +696,7 @@ // SimpleURLLoader -> (owned loader, extension id). --- a/chrome/browser/metrics/chrome_metrics_service_client.cc +++ b/chrome/browser/metrics/chrome_metrics_service_client.cc -@@ -895,9 +895,6 @@ void ChromeMetricsServiceClient::Registe +@@ -899,9 +899,6 @@ void ChromeMetricsServiceClient::Registe metrics_service_->RegisterMetricsProvider( std::make_unique()); @@ -708,7 +708,7 @@ std::make_unique()); --- a/chrome/browser/net/trial_comparison_cert_verifier_controller.cc +++ b/chrome/browser/net/trial_comparison_cert_verifier_controller.cc -@@ -130,9 +130,6 @@ void TrialComparisonCertVerifierControll +@@ -131,9 +131,6 @@ void TrialComparisonCertVerifierControll std::string serialized_report; if (!report.Serialize(&serialized_report)) return; @@ -728,7 +728,7 @@ #include "chrome/browser/sessions/exit_type_service.h" #include "chrome/browser/sharing/sharing_service_factory.h" #include "chrome/browser/signin/identity_manager_factory.h" -@@ -625,17 +624,6 @@ void ProfileImpl::LoadPrefsForNormalStar +@@ -629,17 +628,6 @@ void ProfileImpl::LoadPrefsForNormalStar mojo::PendingRemote pref_validation_delegate; @@ -794,7 +794,7 @@ source_set("test_support") { --- a/chrome/browser/ssl/security_state_tab_helper.cc +++ b/chrome/browser/ssl/security_state_tab_helper.cc -@@ -168,89 +168,6 @@ bool SecurityStateTabHelper::UsedPolicyI +@@ -168,90 +168,6 @@ bool SecurityStateTabHelper::UsedPolicyI security_state::MaliciousContentStatus SecurityStateTabHelper::GetMaliciousContentStatus() const { @@ -874,6 +874,7 @@ - case safe_browsing::SB_THREAT_TYPE_APK_DOWNLOAD: - case safe_browsing::SB_THREAT_TYPE_HIGH_CONFIDENCE_ALLOWLIST: - case safe_browsing::SB_THREAT_TYPE_ACCURACY_TIPS: +- case safe_browsing::SB_THREAT_TYPE_MANAGED_POLICY: - // These threat types are not currently associated with - // interstitials, and thus resources with these threat types are - // not ever whitelisted or pending whitelisting. @@ -886,7 +887,7 @@ --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -4437,7 +4437,6 @@ static_library("ui") { +@@ -4446,7 +4446,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", @@ -896,7 +897,7 @@ "views/download/download_item_view.cc", --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -414,22 +414,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -410,22 +410,6 @@ void TabHelpers::AttachTabHelpers(WebCon // See https://crbug.com/910288. resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents( web_contents); @@ -929,7 +930,7 @@ #include "chrome/browser/download/download_history.h" #include "chrome/browser/download/download_item_model.h" #include "chrome/browser/download/download_prefs.h" -@@ -173,9 +172,6 @@ void DownloadsDOMHandler::SaveDangerousR +@@ -175,9 +174,6 @@ void DownloadsDOMHandler::SaveDangerousR } CountDownloadsDOMEvents(DOWNLOADS_DOM_EVENT_SAVE_DANGEROUS); @@ -939,7 +940,7 @@ } void DownloadsDOMHandler::DiscardDangerous(const std::string& id) { -@@ -322,12 +318,6 @@ void DownloadsDOMHandler::RemoveDownload +@@ -350,12 +346,6 @@ void DownloadsDOMHandler::RemoveDownload IdSet ids; for (auto* download : to_remove) { @@ -952,7 +953,7 @@ DownloadItemModel item_model(download); if (!item_model.ShouldShowInShelf() || download->GetState() == download::DownloadItem::IN_PROGRESS) { -@@ -418,44 +408,6 @@ void DownloadsDOMHandler::FinalizeRemova +@@ -446,44 +436,6 @@ void DownloadsDOMHandler::FinalizeRemova } } @@ -1028,7 +1029,7 @@ bool IsDeletingHistoryAllowed(); --- a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc +++ b/chrome/browser/ui/webui/interstitials/interstitial_ui.cc -@@ -272,120 +272,6 @@ CreateHttpsOnlyModePage(content::WebCont +@@ -276,65 +276,6 @@ CreateHttpsOnlyModePage(content::WebCont request_url)); } @@ -1091,6 +1092,13 @@ - ui_manager, web_contents, main_frame_url, {resource}, true)); -} - + std::unique_ptr CreateEnterpriseBlockPage( + content::WebContents* web_contents) { + const GURL kRequestUrl("https://enterprise-block.example.net"); +@@ -353,61 +294,6 @@ std::unique_ptr Crea + kRequestUrl)); + } + -std::unique_ptr -CreateSafeBrowsingQuietBlockingPage(content::WebContents* web_contents) { - safe_browsing::SBThreatType threat_type = @@ -1149,16 +1157,16 @@ #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) std::unique_ptr CreateCaptivePortalBlockingPage( content::WebContents* web_contents) { -@@ -492,8 +378,6 @@ void InterstitialHTMLSource::StartDataRe +@@ -514,8 +400,6 @@ void InterstitialHTMLSource::StartDataRe interstitial_delegate = CreateMITMSoftwareBlockingPage(web_contents); } else if (path_without_query == "/blocked-interception") { interstitial_delegate = CreateBlockedInterceptionBlockingPage(web_contents); - } else if (path_without_query == "/safebrowsing") { - interstitial_delegate = CreateSafeBrowsingBlockingPage(web_contents); - } else if (path_without_query == "/clock") { - interstitial_delegate = CreateBadClockBlockingPage(web_contents); - } else if (path_without_query == "/lookalike") { -@@ -508,16 +392,12 @@ void InterstitialHTMLSource::StartDataRe + } else if (path_without_query == "/enterprise-block") { + interstitial_delegate = CreateEnterpriseBlockPage(web_contents); + } else if (path_without_query == "/enterprise-warn") { +@@ -534,16 +418,12 @@ void InterstitialHTMLSource::StartDataRe interstitial_delegate = CreateHttpsOnlyModePage(web_contents); } @@ -1188,7 +1196,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" -@@ -437,12 +436,8 @@ void ChromeContentRendererClient::Render +@@ -436,12 +435,8 @@ void ChromeContentRendererClient::Render subresource_filter_ruleset_dealer_ = std::make_unique(); diff --git a/patches/core/inox-patchset/0005-disable-default-extensions.patch b/patches/core/inox-patchset/0005-disable-default-extensions.patch index 618aeb0b..7a91cfd4 100644 --- a/patches/core/inox-patchset/0005-disable-default-extensions.patch +++ b/patches/core/inox-patchset/0005-disable-default-extensions.patch @@ -27,16 +27,16 @@ @@ -30,9 +30,6 @@ ExternalComponentLoader::~ExternalCompon void ExternalComponentLoader::StartLoading() { - auto prefs = std::make_unique(); + auto prefs = base::Value::Dict(); -#if BUILDFLAG(GOOGLE_CHROME_BRANDING) -- AddExternalExtension(extension_misc::kInAppPaymentsSupportAppId, prefs.get()); +- AddExternalExtension(extension_misc::kInAppPaymentsSupportAppId, prefs); -#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) #if BUILDFLAG(IS_CHROMEOS) { --- a/chrome/browser/extensions/webstore_installer.cc +++ b/chrome/browser/extensions/webstore_installer.cc -@@ -552,20 +552,6 @@ void WebstoreInstaller::DownloadNextPend +@@ -540,20 +540,6 @@ void WebstoreInstaller::DownloadNextPend void WebstoreInstaller::DownloadCrx( const std::string& extension_id, InstallSource source) { @@ -57,7 +57,7 @@ } // http://crbug.com/165634 -@@ -713,21 +699,6 @@ void WebstoreInstaller::UpdateDownloadPr +@@ -701,25 +687,6 @@ void WebstoreInstaller::UpdateDownloadPr void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) { DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK(!crx_installer_.get()); @@ -74,6 +74,10 @@ - crx_installer_->set_expected_id(approval->extension_id); - crx_installer_->set_is_gallery_install(true); - crx_installer_->set_allow_silent_install(true); +- crx_installer_->AddInstallerCallback(base::BindOnce( +- &WebstoreInstaller::OnInstallerDone, weak_ptr_factory_.GetWeakPtr())); +- if (approval->withhold_permissions) +- crx_installer_->set_withhold_permissions(); - - crx_installer_->InstallCrx(download.GetFullPath()); } diff --git a/patches/core/inox-patchset/0015-disable-update-pings.patch b/patches/core/inox-patchset/0015-disable-update-pings.patch index 1c0ba6dc..17d1a295 100644 --- a/patches/core/inox-patchset/0015-disable-update-pings.patch +++ b/patches/core/inox-patchset/0015-disable-update-pings.patch @@ -1,6 +1,6 @@ --- a/chrome/updater/configurator.cc +++ b/chrome/updater/configurator.cc -@@ -84,7 +84,7 @@ int Configurator::UpdateDelay() const { +@@ -83,7 +83,7 @@ int Configurator::UpdateDelay() const { } std::vector Configurator::UpdateUrl() const { diff --git a/patches/core/inox-patchset/0021-disable-rlz.patch b/patches/core/inox-patchset/0021-disable-rlz.patch index 4556547e..8b243136 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 -@@ -468,14 +468,6 @@ group("gn_all") { +@@ -470,14 +470,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 397adb7f..7bdc2265 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 @@ -88,8 +88,8 @@ by default. // A custom extensions::ExternalLoader that the ServicesCustomizationDocument // creates and uses to publish OEM default apps to the extensions system. ---- a/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc -+++ b/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc +--- a/chrome/browser/ash/extensions/file_manager/private_api_misc.cc ++++ b/chrome/browser/ash/extensions/file_manager/private_api_misc.cc @@ -93,7 +93,7 @@ namespace { using api::file_manager_private::ProfileInfo; @@ -99,30 +99,17 @@ by default. // Thresholds for mountCrostini() API. constexpr base::TimeDelta kMountCrostiniSlowOperationThreshold = ---- a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc -+++ b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc -@@ -52,8 +52,8 @@ namespace { - - const char kGoogleDotCom[] = "google.com"; - constexpr const char* kGoogleGstaticAppIds[] = { -- "https://www.gstatic.com/securitykey/origins.json", -- "https://www.gstatic.com/securitykey/a/google.com/origins.json"}; -+ "trk:273:https://www.gstatic.com/securitykey/origins.json", -+ "trk:274:https://www.gstatic.com/securitykey/a/google.com/origins.json"}; - - // ContainsAppIdByHash returns true iff the SHA-256 hash of one of the - // elements of |list| equals |hash|. --- a/chrome/browser/extensions/install_signer.cc +++ b/chrome/browser/extensions/install_signer.cc -@@ -66,7 +66,7 @@ const int kSignatureFormatVersion = 2; +@@ -63,7 +63,7 @@ const int kSignatureFormatVersion = 2; const size_t kSaltBytes = 32; const char kBackendUrl[] = - "https://www.googleapis.com/chromewebstore/v1.1/items/verify"; + "trk:222:https://www.googleapis.com/chromewebstore/v1.1/items/verify"; - const char kPublicKeyPEM[] = \ - "-----BEGIN PUBLIC KEY-----" \ + const char kPublicKeyPEM[] = + "-----BEGIN PUBLIC KEY-----" --- a/chrome/browser/media/webrtc/webrtc_event_log_uploader.cc +++ b/chrome/browser/media/webrtc/webrtc_event_log_uploader.cc @@ -125,7 +125,7 @@ void OnURLLoadUploadProgress(uint64_t cu @@ -331,7 +318,7 @@ by default. // Mime type to create a directory. --- a/components/feedback/feedback_uploader.cc +++ b/components/feedback/feedback_uploader.cc -@@ -37,7 +37,7 @@ constexpr base::FilePath::CharType kFeed +@@ -38,7 +38,7 @@ constexpr base::FilePath::CharType kFeed FILE_PATH_LITERAL("Feedback Reports"); constexpr char kFeedbackPostUrl[] = @@ -489,9 +476,9 @@ by default. namespace extension_urls { -const char kChromeWebstoreBaseURL[] = "https://chrome.google.com/webstore"; --const char kNewChromeWebstoreBaseURL[] = "https://webstore.google.com/"; +-const char kNewChromeWebstoreBaseURL[] = "https://chromewebstore.google.com/"; +const char kChromeWebstoreBaseURL[] = "trk:09:https://chrome.google.com/webstore"; -+const char kNewChromeWebstoreBaseURL[] = "trk:08:https://webstore.google.com/"; ++const char kNewChromeWebstoreBaseURL[] = "trk:08:https://chromewebstore.google.com/"; const char kChromeWebstoreUpdateURL[] = - "https://clients2.google.com/service/update2/crx"; + "trk:05:https://clients2.google.com/service/update2/crx"; @@ -787,7 +774,7 @@ by default. cvox.SearchLoader.init : --- a/ui/views/examples/webview_example.cc +++ b/ui/views/examples/webview_example.cc -@@ -29,7 +29,7 @@ void WebViewExample::CreateExampleView(V +@@ -28,7 +28,7 @@ void WebViewExample::CreateExampleView(V webview_->GetWebContents()->SetDelegate(this); container->SetLayoutManager(std::make_unique()); diff --git a/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch b/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch index 94936054..7d7e07ed 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch @@ -21,10 +21,10 @@ This prevents trk:148 (phishing) and trk:149 (malware). + if (!callback.is_null()) + callback.Run(GURL(request->url()), false); +#else - // Fill in metadata about which model we used. - *request->mutable_population() = delegate_->GetUserPopulation(); + std::string request_data; + request->SerializeToString(&request_data); -@@ -286,6 +290,7 @@ void ClientSideDetectionService::StartCl +@@ -283,6 +287,7 @@ void ClientSideDetectionService::StartCl base::BindOnce(&WebUIInfoSingleton::AddToClientPhishingRequestsSent, base::Unretained(WebUIInfoSingleton::GetInstance()), std::move(request), access_token)); diff --git a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch index 5ad3ea07..afab5e55 100644 --- a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch +++ b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch @@ -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 -@@ -1014,6 +1014,8 @@ component("net") { +@@ -1016,6 +1016,8 @@ component("net") { "url_request/report_sender.h", "url_request/static_http_user_agent_settings.cc", "url_request/static_http_user_agent_settings.h", @@ -156,9 +156,9 @@ #include "url/origin.h" +#include "url/url_constants.h" - using base::Time; - using std::string; -@@ -597,6 +599,12 @@ URLRequest::URLRequest(const GURL& url, + namespace net { + +@@ -593,6 +595,12 @@ URLRequest::URLRequest(const GURL& url, // Sanity check out environment. DCHECK(base::ThreadTaskRunnerHandle::IsSet()); diff --git a/patches/core/ungoogled-chromium/disable-crash-reporter.patch b/patches/core/ungoogled-chromium/disable-crash-reporter.patch index f41a5f76..e2382e77 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 -@@ -2364,7 +2364,8 @@ void ChromeContentBrowserClient::AppendE +@@ -2476,7 +2476,8 @@ void ChromeContentBrowserClient::AppendE command_line->AppendSwitchASCII(switches::kMetricsClientID, client_info->client_id); } @@ -14,7 +14,7 @@ #elif BUILDFLAG(IS_CHROMEOS) --- a/components/crash/core/app/crashpad.cc +++ b/components/crash/core/app/crashpad.cc -@@ -76,6 +76,12 @@ void InitializeDatabasePath(const base:: +@@ -75,6 +75,12 @@ void InitializeDatabasePath(const base:: } bool InitializeCrashpadImpl(bool initial_client, diff --git a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch index 5a21b013..0f17c9b9 100644 --- a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch +++ b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch @@ -35,7 +35,7 @@ --- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc +++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc -@@ -299,7 +299,7 @@ bool DomDistillerViewerSource::ShouldSer +@@ -301,7 +301,7 @@ bool DomDistillerViewerSource::ShouldSer std::string DomDistillerViewerSource::GetContentSecurityPolicy( network::mojom::CSPDirectiveName directive) { if (directive == network::mojom::CSPDirectiveName::StyleSrc) { diff --git a/patches/core/ungoogled-chromium/disable-gaia.patch b/patches/core/ungoogled-chromium/disable-gaia.patch index f4124e35..061e74ee 100644 --- a/patches/core/ungoogled-chromium/disable-gaia.patch +++ b/patches/core/ungoogled-chromium/disable-gaia.patch @@ -3,7 +3,7 @@ --- a/google_apis/gaia/gaia_auth_fetcher.cc +++ b/google_apis/gaia/gaia_auth_fetcher.cc -@@ -266,59 +266,6 @@ void GaiaAuthFetcher::CreateAndStartGaia +@@ -261,59 +261,6 @@ void GaiaAuthFetcher::CreateAndStartGaia network::mojom::CredentialsMode credentials_mode, const net::NetworkTrafficAnnotationTag& traffic_annotation) { DCHECK(!fetch_pending_) << "Tried to fetch two things at once!"; diff --git a/patches/core/ungoogled-chromium/disable-google-host-detection.patch b/patches/core/ungoogled-chromium/disable-google-host-detection.patch index 5f3c26d7..1a79371c 100644 --- a/patches/core/ungoogled-chromium/disable-google-host-detection.patch +++ b/patches/core/ungoogled-chromium/disable-google-host-detection.patch @@ -576,7 +576,7 @@ } // namespace variations --- a/net/base/url_util.cc +++ b/net/base/url_util.cc -@@ -464,27 +464,6 @@ bool HasGoogleHost(const GURL& url) { +@@ -474,27 +474,6 @@ bool HasGoogleHost(const GURL& url) { } bool IsGoogleHost(base::StringPiece host) { diff --git a/patches/core/ungoogled-chromium/disable-mei-preload.patch b/patches/core/ungoogled-chromium/disable-mei-preload.patch index 30db0bec..a63704c2 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 -@@ -369,7 +369,6 @@ if (!is_android && !is_mac) { +@@ -368,7 +368,6 @@ if (!is_android && !is_mac) { } data_deps += [ @@ -15,7 +15,7 @@ "//third_party/widevine/cdm", ] } -@@ -1195,7 +1194,6 @@ if (is_win) { +@@ -1185,7 +1184,6 @@ if (is_win) { ":optimization_guide_library", ":swiftshader_library", ":widevine_cdm_library", diff --git a/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch b/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch index d524c2de..3017d65b 100644 --- a/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch +++ b/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch @@ -95,7 +95,7 @@ kPrivacySandboxAggregationServiceTrustedServerUrlParam{ --- a/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc -@@ -106,7 +106,7 @@ BASE_FEATURE(kBlockingDownloadsInAdFrame +@@ -122,7 +122,7 @@ BASE_FEATURE(kBlockingDownloadsInAdFrame // Controls whether the Conversion Measurement API infrastructure is enabled. BASE_FEATURE(kConversionMeasurement, "ConversionMeasurement", diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index f58121fb..bf631073 100644 --- a/patches/core/ungoogled-chromium/disable-webstore-urls.patch +++ b/patches/core/ungoogled-chromium/disable-webstore-urls.patch @@ -47,16 +47,16 @@ + chrome_blank_ = GURL("chrome://blank/"); +} - ExtensionMigrator::~ExtensionMigrator() { - } -@@ -31,7 +33,7 @@ void ExtensionMigrator::StartLoading() { - if (should_have_extension) { - std::unique_ptr entry(new base::DictionaryValue); - entry->SetKey(ExternalProviderImpl::kExternalUpdateUrl, -- base::Value(extension_urls::GetWebstoreUpdateUrl().spec())); -+ base::Value(chrome_blank_.spec())); + ExtensionMigrator::~ExtensionMigrator() = default; - prefs->SetKey(new_id_, base::Value::FromUniquePtrValue(std::move(entry))); +@@ -30,7 +32,7 @@ void ExtensionMigrator::StartLoading() { + if (should_have_extension) { + base::Value::Dict entry; + entry.Set(ExternalProviderImpl::kExternalUpdateUrl, +- extension_urls::GetWebstoreUpdateUrl().spec()); ++ chrome_blank_.spec()); + + prefs.Set(new_id_, std::move(entry)); } --- a/chrome/browser/extensions/extension_migrator.h +++ b/chrome/browser/extensions/extension_migrator.h diff --git a/patches/core/ungoogled-chromium/doh-changes.patch b/patches/core/ungoogled-chromium/doh-changes.patch index 9dbaa4dd..f9805aae 100644 --- a/patches/core/ungoogled-chromium/doh-changes.patch +++ b/patches/core/ungoogled-chromium/doh-changes.patch @@ -1,6 +1,6 @@ --- a/chrome/common/chrome_features.cc +++ b/chrome/common/chrome_features.cc -@@ -351,12 +351,7 @@ BASE_FEATURE(kDisruptiveNotificationPerm +@@ -357,12 +357,7 @@ BASE_FEATURE(kDisruptiveNotificationPerm // Enable DNS over HTTPS (DoH). BASE_FEATURE(kDnsOverHttps, "DnsOverHttps", 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 ac2d1214..e0b8e559 100644 --- a/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch +++ b/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch @@ -3,35 +3,25 @@ --- a/chrome/test/chromedriver/BUILD.gn +++ b/chrome/test/chromedriver/BUILD.gn -@@ -357,11 +357,7 @@ source_set("lib") { +@@ -360,7 +360,7 @@ source_set("lib") { } } -if (is_linux) { -- chromedriver_output = "chromedriver.unstripped" --} else { - chromedriver_output = "chromedriver" --} - - executable("$chromedriver_output") { - testonly = true -@@ -383,16 +379,6 @@ executable("$chromedriver_output") { ++if (false) { + # Linux + executable("chromedriver_server.unstripped") { + testonly = true +--- a/components/optimization_guide/core/BUILD.gn ++++ b/components/optimization_guide/core/BUILD.gn +@@ -77,7 +77,6 @@ static_library("model_executor") { } - } - --if (is_linux) { -- strip_binary("chromedriver") { -- testonly = true -- binary_input = "$root_out_dir/$chromedriver_output" -- symbol_output = "$root_out_dir/chromedriver.debug" -- stripped_binary_output = "$root_out_dir/chromedriver" -- deps = [ ":$chromedriver_output" ] -- } --} -- - python_library("chromedriver_py_tests") { - testonly = true deps = [ + ":features", +- ":machine_learning", + "//base", + "//components/optimization_guide/proto:optimization_guide_proto", + "//net", --- a/third_party/devtools-frontend/src/BUILD.gn +++ b/third_party/devtools-frontend/src/BUILD.gn @@ -13,7 +13,6 @@ import("./third_party/blink/public/publi diff --git a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch index 5d97c52c..892137ed 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 -@@ -631,8 +631,6 @@ static_library("browser") { +@@ -619,8 +619,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", -@@ -3757,10 +3755,6 @@ static_library("browser") { +@@ -3725,10 +3723,6 @@ static_library("browser") { "enterprise/connectors/analysis/analysis_service_settings.h", "enterprise/connectors/analysis/analysis_settings.cc", "enterprise/connectors/analysis/analysis_settings.h", @@ -22,7 +22,7 @@ "enterprise/connectors/analysis/content_analysis_dialog.cc", "enterprise/connectors/analysis/content_analysis_dialog.h", "enterprise/connectors/analysis/content_analysis_downloads_delegate.cc", -@@ -4040,10 +4034,6 @@ static_library("browser") { +@@ -4008,10 +4002,6 @@ static_library("browser") { "new_tab_page/modules/recipes/recipes_service_factory.h", "new_tab_page/modules/recipes/time_format_util.cc", "new_tab_page/modules/recipes/time_format_util.h", @@ -33,7 +33,7 @@ "new_tab_page/new_tab_page_util.cc", "new_tab_page/new_tab_page_util.h", "new_tab_page/one_google_bar/one_google_bar_data.cc", -@@ -4488,7 +4478,6 @@ static_library("browser") { +@@ -4456,7 +4446,6 @@ static_library("browser") { "//chrome/browser/new_tab_page/modules/feed:mojo_bindings", "//chrome/browser/new_tab_page/modules/photos:mojo_bindings", "//chrome/browser/new_tab_page/modules/recipes:mojo_bindings", @@ -41,7 +41,7 @@ "//chrome/browser/policy:path_parser", "//chrome/browser/profile_resetter:profile_reset_report_proto", "//chrome/browser/resource_coordinator:intervention_policy_database_proto", -@@ -7884,9 +7873,14 @@ static_library("browser") { +@@ -7876,9 +7865,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", @@ -59,7 +59,7 @@ sources += [ --- a/chrome/browser/accuracy_tips/accuracy_service_factory.cc +++ b/chrome/browser/accuracy_tips/accuracy_service_factory.cc -@@ -45,10 +45,7 @@ KeyedService* AccuracyServiceFactory::Bu +@@ -46,10 +46,7 @@ KeyedService* AccuracyServiceFactory::Bu content::BrowserContext* browser_context) const { DCHECK(base::FeatureList::IsEnabled(safe_browsing::kAccuracyTipsFeature)); Profile* profile = Profile::FromBrowserContext(browser_context); @@ -73,7 +73,7 @@ auto delegate = std::make_unique(profile); --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -4649,11 +4649,13 @@ ChromeContentBrowserClient::CreateThrott +@@ -4866,11 +4866,13 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -87,7 +87,7 @@ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle:: -@@ -6088,26 +6090,7 @@ ChromeContentBrowserClient::GetSafeBrows +@@ -6288,26 +6290,7 @@ ChromeContentBrowserClient::GetSafeBrows const std::vector& allowlist_domains) { DCHECK_CURRENTLY_ON(BrowserThread::IO); @@ -115,7 +115,7 @@ } safe_browsing::RealTimeUrlLookupServiceBase* -@@ -6128,11 +6111,6 @@ ChromeContentBrowserClient::GetUrlLookup +@@ -6328,11 +6311,6 @@ ChromeContentBrowserClient::GetUrlLookup GetForProfile(profile); } #endif @@ -199,7 +199,7 @@ --- a/chrome/browser/devtools/devtools_window.cc +++ b/chrome/browser/devtools/devtools_window.cc -@@ -72,6 +72,7 @@ +@@ -73,6 +73,7 @@ #include "content/public/browser/web_contents.h" #include "content/public/common/content_client.h" #include "content/public/common/url_constants.h" @@ -228,7 +228,7 @@ using safe_browsing::DownloadProtectionService; using ConnectionType = net::NetworkChangeNotifier::ConnectionType; -@@ -1486,7 +1485,6 @@ void ChromeDownloadManagerDelegate::OnDo +@@ -1502,7 +1501,6 @@ void ChromeDownloadManagerDelegate::OnDo DownloadItemModel model(item); model.DetermineAndSetShouldPreferOpeningInBrowser( target_info->target_path, target_info->is_filetype_handled_safely); @@ -236,7 +236,7 @@ } if (ShouldBlockFile(item, target_info->danger_type)) { MaybeReportDangerousDownloadBlocked( -@@ -1565,56 +1563,6 @@ bool ChromeDownloadManagerDelegate::IsOp +@@ -1581,56 +1579,6 @@ bool ChromeDownloadManagerDelegate::IsOp bool ChromeDownloadManagerDelegate::ShouldBlockFile( download::DownloadItem* item, download::DownloadDangerType danger_type) const { @@ -293,7 +293,7 @@ return false; } -@@ -1629,7 +1577,6 @@ void ChromeDownloadManagerDelegate::Mayb +@@ -1645,7 +1593,6 @@ void ChromeDownloadManagerDelegate::Mayb service->MaybeSendDangerousDownloadOpenedReport(download, show_download_in_folder); } @@ -301,7 +301,7 @@ if (!download->GetAutoOpened()) { download::DownloadContent download_content = download::DownloadContentFromMimeType(download->GetMimeType(), false); -@@ -1637,6 +1584,7 @@ void ChromeDownloadManagerDelegate::Mayb +@@ -1653,6 +1600,7 @@ void ChromeDownloadManagerDelegate::Mayb download->GetDangerType(), download_content, base::Time::Now(), download->GetEndTime(), show_download_in_folder); } @@ -309,7 +309,7 @@ } void ChromeDownloadManagerDelegate::CheckDownloadAllowed( -@@ -1694,8 +1642,7 @@ void ChromeDownloadManagerDelegate::Chec +@@ -1710,8 +1658,7 @@ void ChromeDownloadManagerDelegate::Chec DCHECK(download_item); DCHECK(download_item->IsSavePackageDownload()); @@ -321,7 +321,7 @@ --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -924,100 +924,10 @@ void DownloadItemModel::ExecuteCommand(D +@@ -939,100 +939,10 @@ void DownloadItemModel::ExecuteCommand(D DownloadItemModel::BubbleUIInfo DownloadItemModel::GetBubbleUIInfoForTailoredWarning() const { @@ -445,7 +445,7 @@ void RecordOpenedDangerousConfirmDialog( --- a/chrome/browser/download/download_target_determiner.cc +++ b/chrome/browser/download/download_target_determiner.cc -@@ -956,12 +956,14 @@ void DownloadTargetDeterminer::CheckVisi +@@ -982,12 +982,14 @@ void DownloadTargetDeterminer::CheckVisi bool visited_referrer_before) { DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK_EQ(STATE_DETERMINE_INTERMEDIATE_PATH, next_state_); @@ -460,7 +460,7 @@ danger_level_ = GetDangerLevel( visited_referrer_before ? VISITED_REFERRER : NO_VISITS_TO_REFERRER); if (danger_level_ != DownloadFileType::NOT_DANGEROUS && -@@ -1199,6 +1201,7 @@ DownloadFileType::DangerLevel DownloadTa +@@ -1225,6 +1227,7 @@ DownloadFileType::DangerLevel DownloadTa absl::optional DownloadTargetDeterminer::GetLastDownloadBypassTimestamp() const { @@ -468,7 +468,7 @@ safe_browsing::SafeBrowsingMetricsCollector* metrics_collector = safe_browsing::SafeBrowsingMetricsCollectorFactory::GetForProfile( GetProfile()); -@@ -1207,6 +1210,9 @@ DownloadTargetDeterminer::GetLastDownloa +@@ -1233,6 +1236,9 @@ DownloadTargetDeterminer::GetLastDownloa safe_browsing::SafeBrowsingMetricsCollector:: EventType::DANGEROUS_DOWNLOAD_BYPASS) : absl::nullopt; @@ -503,15 +503,14 @@ std::u16string ContentAnalysisDownloadsDelegate::GetBypassJustificationLabel() --- a/chrome/browser/enterprise/connectors/analysis/files_request_handler.cc +++ b/chrome/browser/enterprise/connectors/analysis/files_request_handler.cc -@@ -233,15 +233,6 @@ void FilesRequestHandler::OnGotFileInfo( +@@ -236,14 +236,6 @@ void FilesRequestHandler::OnGotFileInfo( void FilesRequestHandler::FinishRequestEarly( std::unique_ptr request, safe_browsing::BinaryUploadService::Result result) { - // We add the request here in case we never actually uploaded anything, so it - // wasn't added in OnGetRequestData - safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanRequests( -- request->tab_url(), request->per_profile_request(), -- request->content_analysis_request()); +- request->per_profile_request(), request->content_analysis_request()); - safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanResponses( - /*token=*/"", safe_browsing::BinaryUploadService::ResultToString(result), - enterprise_connectors::ContentAnalysisResponse()); @@ -633,7 +632,7 @@ const base::Value* enabled_opt_in_events_value = --- a/chrome/browser/enterprise/signals/context_info_fetcher.cc +++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc -@@ -206,7 +206,6 @@ void ContextInfoFetcher::Fetch(ContextIn +@@ -216,7 +216,6 @@ void ContextInfoFetcher::Fetch(ContextIn GetAnalysisConnectorProviders(enterprise_connectors::BULK_DATA_ENTRY); info.on_print_providers = GetAnalysisConnectorProviders(enterprise_connectors::PRINT); @@ -641,7 +640,7 @@ info.on_security_event_providers = GetOnSecurityEventProviders(); info.browser_version = version_info::GetVersionNumber(); info.site_isolation_enabled = -@@ -264,11 +263,6 @@ std::vector ContextInfoFetc +@@ -275,11 +274,6 @@ std::vector ContextInfoFetc return connectors_service_->GetAnalysisServiceProviderNames(connector); } @@ -671,7 +670,7 @@ std::string browser_version; safe_browsing::SafeBrowsingState safe_browsing_protection_level; bool site_isolation_enabled; -@@ -90,7 +90,6 @@ class ContextInfoFetcher { +@@ -91,7 +91,6 @@ class ContextInfoFetcher { std::vector GetAnalysisConnectorProviders( enterprise_connectors::AnalysisConnector connector); @@ -739,7 +738,7 @@ } // namespace utils --- a/chrome/browser/extensions/BUILD.gn +++ b/chrome/browser/extensions/BUILD.gn -@@ -303,10 +303,6 @@ static_library("extensions") { +@@ -305,10 +305,6 @@ static_library("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", @@ -749,7 +748,7 @@ - "api/safe_browsing_private/safe_browsing_private_event_router_factory.h", "api/safe_browsing_private/safe_browsing_util.cc", "api/safe_browsing_private/safe_browsing_util.h", - "api/scripting/scripting_api.cc", + "api/search/search_api.cc", @@ -639,8 +635,6 @@ static_library("extensions") { "menu_manager_factory.h", "navigation_observer.cc", @@ -812,7 +811,7 @@ 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 -@@ -92,17 +92,8 @@ api::enterprise_reporting_private::Conte +@@ -91,17 +91,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); @@ -829,7 +828,7 @@ - } 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/browser_context_keyed_service_factories.cc +++ b/chrome/browser/extensions/browser_context_keyed_service_factories.cc @@ -117,7 +117,6 @@ void EnsureBrowserContextKeyedServiceFac @@ -842,7 +841,7 @@ extensions::SettingsOverridesAPI::GetFactoryInstance(); --- a/chrome/browser/extensions/chrome_extensions_browser_client.cc +++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc -@@ -658,52 +658,22 @@ void ChromeExtensionsBrowserClient::Noti +@@ -658,56 +658,17 @@ void ChromeExtensionsBrowserClient::Noti content::BrowserContext* context, const ExtensionId& extension_id, const std::string& code) const { @@ -869,30 +868,33 @@ + return false; } - bool ChromeExtensionsBrowserClient:: - IsExtensionTelemetryRemoteHostContactedSignalEnabled() const { -- return base::FeatureList::IsEnabled( -- safe_browsing::kExtensionTelemetryReportContactedHosts); -+ return false; - } - void ChromeExtensionsBrowserClient::NotifyExtensionRemoteHostContacted( content::BrowserContext* context, const ExtensionId& extension_id, const GURL& url) const { -- if (!url.SchemeIsHTTPOrHTTPS()) { +- safe_browsing::RemoteHostInfo::ProtocolType protocol = +- safe_browsing::RemoteHostInfo::UNSPECIFIED; +- if (base::FeatureList::IsEnabled( +- safe_browsing::kExtensionTelemetryReportContactedHosts) && +- url.SchemeIsHTTPOrHTTPS()) { +- protocol = safe_browsing::RemoteHostInfo::HTTP_HTTPS; +- } else if (base::FeatureList::IsEnabled( +- safe_browsing:: +- kExtensionTelemetryReportHostsContactedViaWebSocket) && +- url.SchemeIsWSOrWSS()) { +- protocol = safe_browsing::RemoteHostInfo::WEBSOCKET; +- } else { - return; - } - auto* telemetry_service = - safe_browsing::ExtensionTelemetryServiceFactory::GetForProfile( - Profile::FromBrowserContext(context)); -- if (!telemetry_service || !telemetry_service->enabled() || -- !IsExtensionTelemetryRemoteHostContactedSignalEnabled()) { +- if (!telemetry_service || !telemetry_service->enabled()) { - return; - } - auto remote_host_signal = - std::make_unique(extension_id, -- url); +- url, protocol); - telemetry_service->AddSignal(std::move(remote_host_signal)); } @@ -907,7 +909,7 @@ #include "chrome/browser/extensions/pending_extension_manager.h" #include "chrome/browser/extensions/permissions_updater.h" #include "chrome/browser/extensions/shared_module_service.h" -@@ -190,7 +189,6 @@ void ExtensionService::BlocklistExtensio +@@ -193,7 +192,6 @@ void ExtensionService::BlocklistExtensio blocklist_prefs::SetSafeBrowsingExtensionBlocklistState( extension_id, BitMapBlocklistState::BLOCKLISTED_MALWARE, extension_prefs_); @@ -915,7 +917,7 @@ } bool ExtensionService::OnExternalExtensionUpdateUrlFound( -@@ -356,9 +354,6 @@ ExtensionService::ExtensionService(Profi +@@ -359,9 +357,6 @@ ExtensionService::ExtensionService(Profi safe_browsing_verdict_handler_(extension_prefs, ExtensionRegistry::Get(profile), this), @@ -1084,7 +1086,7 @@ - OmahaAttributesHandler omaha_attributes_handler_; - // Sets of enabled/disabled/terminated/blocklisted extensions. Not owned. - raw_ptr registry_ = nullptr; + raw_ptr registry_ = nullptr; --- a/chrome/browser/extensions/extension_system_impl.cc +++ b/chrome/browser/extensions/extension_system_impl.cc @@ -1133,17 +1135,17 @@ } --- 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 -@@ -37,8 +37,6 @@ +@@ -32,8 +32,6 @@ + #include "chrome/browser/download/download_prefs.h" #include "chrome/browser/file_system_access/file_system_access_permission_request_manager.h" - #include "chrome/browser/installable/installable_utils.h" #include "chrome/browser/profiles/profile.h" -#include "chrome/browser/safe_browsing/download_protection/download_protection_service.h" -#include "chrome/browser/safe_browsing/safe_browsing_service.h" #include "chrome/browser/ui/file_system_access_dialogs.h" #include "chrome/common/chrome_paths.h" #include "chrome/common/pdf_util.h" -@@ -344,85 +342,6 @@ BindResultCallbackToCurrentSequence( - base::SequencedTaskRunnerHandle::Get(), std::move(callback)); +@@ -330,85 +328,6 @@ bool ShouldBlockAccessToPath(const base: + return true; } -void DoSafeBrowsingCheckOnUIThread( @@ -1228,8 +1230,23 @@ std::string GenerateLastPickedDirectoryKey(const std::string& id) { return id.empty() ? kDefaultLastPickedDirectoryKey : base::StrCat({kCustomLastPickedDirectoryKey, "-", id}); -@@ -1204,28 +1123,6 @@ void ChromeFileSystemAccessPermissionCon - frame_id, std::move(callback))); +@@ -428,13 +347,7 @@ base::StringPiece GetGrantKeyFromGrantTy + bool FileHasDangerousExtension(const url::Origin& origin, + const base::FilePath& path, + Profile* profile) { +- safe_browsing::DownloadFileType::DangerLevel danger_level = +- safe_browsing::FileTypePolicies::GetInstance()->GetFileDangerLevel( +- path, origin.GetURL(), profile->GetPrefs()); +- // See https://crbug.com/1320877#c4 for justification for why we show the +- // prompt if `danger_level` is ALLOW_ON_USER_GESTURE as well as DANGEROUS. +- return danger_level == safe_browsing::DownloadFileType::DANGEROUS || +- danger_level == safe_browsing::DownloadFileType::ALLOW_ON_USER_GESTURE; ++ return false; + } + + } // namespace +@@ -1249,29 +1162,6 @@ void ChromeFileSystemAccessPermissionCon + std::move(callback)); } -void ChromeFileSystemAccessPermissionContext::PerformAfterWriteChecks( @@ -1251,43 +1268,16 @@ - base::BindOnce(std::move(callback), - InterpretSafeBrowsingResult(result))); - }, -- base::SequencedTaskRunnerHandle::Get(), std::move(callback)))); +- base::SequencedTaskRunner::GetCurrentDefault(), +- std::move(callback)))); -} - - void ChromeFileSystemAccessPermissionContext:: - DidConfirmSensitiveDirectoryAccess( - const url::Origin& origin, -@@ -1237,27 +1134,6 @@ void ChromeFileSystemAccessPermissionCon - bool should_block) { - DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); - if (!should_block) { -- // If attempting to save a file with a dangerous extension, prompt the user -- // to make them confirm they actually want to save the file. -- if (user_action == UserAction::kSave) { -- safe_browsing::DownloadFileType::DangerLevel danger_level = -- safe_browsing::FileTypePolicies::GetInstance()->GetFileDangerLevel( -- path, origin.GetURL(), -- Profile::FromBrowserContext(profile_)->GetPrefs()); -- // See https://crbug.com/1320877#c4 for justification for why we show the -- // prompt if `danger_level` is ALLOW_ON_USER_GESTURE as well as DANGEROUS. -- if (danger_level == safe_browsing::DownloadFileType::DANGEROUS || -- danger_level == -- safe_browsing::DownloadFileType::ALLOW_ON_USER_GESTURE) { -- auto result_callback = -- BindResultCallbackToCurrentSequence(std::move(callback)); -- content::GetUIThreadTaskRunner({})->PostTask( -- FROM_HERE, -- base::BindOnce(&ShowFileSystemAccessDangerousFileDialogOnUIThread, -- frame_id, origin, path, std::move(result_callback))); -- return; -- } -- } - std::move(callback).Run(SensitiveEntryResult::kAllowed); - return; - } + void ChromeFileSystemAccessPermissionContext::DidCheckPathAgainstBlocklist( + const url::Origin& origin, + 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 -@@ -88,10 +88,6 @@ class ChromeFileSystemAccessPermissionCo +@@ -85,10 +85,6 @@ class ChromeFileSystemAccessPermissionCo UserAction user_action, content::GlobalRenderFrameHostId frame_id, base::OnceCallback callback) override; @@ -1524,7 +1514,7 @@ void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived( --- a/chrome/browser/permissions/permission_revocation_request.cc +++ b/chrome/browser/permissions/permission_revocation_request.cc -@@ -135,27 +135,7 @@ void PermissionRevocationRequest::CheckA +@@ -136,27 +136,7 @@ void PermissionRevocationRequest::CheckA DCHECK(profile_); DCHECK(callback_); @@ -1552,7 +1542,7 @@ } void PermissionRevocationRequest::OnSiteReputationReady( -@@ -165,33 +145,6 @@ void PermissionRevocationRequest::OnSite +@@ -166,33 +146,6 @@ void PermissionRevocationRequest::OnSite base::TimeTicks::Now() - crowd_deny_request_start_time_.value(); } @@ -1651,7 +1641,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" -@@ -1847,8 +1848,6 @@ std::unique_ptrAddHandler( std::make_unique( chrome_schema)); @@ -1660,7 +1650,7 @@ handlers->AddHandler(std::make_unique()); handlers->AddHandler( std::make_unique(key::kURLBlocklist)); -@@ -1906,13 +1905,6 @@ std::unique_ptrGetBrowserContext()); - auto connector = - drop_data.filenames.empty() - ? enterprise_connectors::AnalysisConnector::BULK_DATA_ENTRY - : enterprise_connectors::AnalysisConnector::FILE_ATTACHED; -+#if BUILDFLAG(FULL_SAFE_BROWSING) - if (!enterprise_connectors::ContentAnalysisDelegate::IsEnabled( - profile, web_contents->GetLastCommittedURL(), &data, connector)) { - std::move(callback).Run(std::move(drop_data)); -@@ -203,6 +213,7 @@ void HandleOnPerformDrop( - base::BindOnce(&HandleDropScanData::ScanData, - handle_drop_scan_data->GetWeakPtr())); - } -+#endif // BUILDFLAG(FULL_SAFE_BROWSING) - - if (!callback.is_null()) { - std::move(callback).Run(std::move(drop_data)); --- a/chrome/browser/ui/views/download/download_item_view.cc +++ b/chrome/browser/ui/views/download/download_item_view.cc -@@ -840,9 +840,7 @@ void DownloadItemView::UpdateLabels() { +@@ -822,9 +822,7 @@ void DownloadItemView::UpdateLabels() { deep_scanning_label_->SetVisible(mode_ == download::DownloadItemMode::kDeepScanning); if (deep_scanning_label_->GetVisible()) { @@ -2006,7 +1935,7 @@ ? IDS_PROMPT_DEEP_SCANNING_DOWNLOAD : IDS_PROMPT_DEEP_SCANNING_APP_DOWNLOAD; const std::u16string filename = ElidedFilename(*deep_scanning_label_); -@@ -868,11 +866,15 @@ void DownloadItemView::UpdateButtons() { +@@ -850,11 +848,15 @@ void DownloadItemView::UpdateButtons() { } const bool allow_open_during_deep_scan = @@ -2022,7 +1951,7 @@ open_button_->SetEnabled((mode_ == download::DownloadItemMode::kNormal) || prompt_to_scan || allow_open_during_deep_scan); -@@ -1369,7 +1371,9 @@ void DownloadItemView::ShowContextMenuIm +@@ -1337,7 +1339,9 @@ void DownloadItemView::ShowContextMenuIm } void DownloadItemView::OpenDownloadDuringAsyncScanning() { @@ -2032,9 +1961,52 @@ model_->SetOpenWhenComplete(true); } +--- a/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc ++++ b/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc +@@ -110,7 +110,6 @@ void ChromeWebContentsViewDelegateViews: + void ChromeWebContentsViewDelegateViews::OnPerformDrop( + const content::DropData& drop_data, + DropCompletionCallback callback) { +- HandleOnPerformDrop(web_contents_, drop_data, std::move(callback)); + } + + std::unique_ptr CreateWebContentsViewDelegate( --- a/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc +++ b/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc -@@ -376,12 +376,6 @@ void DownloadsDOMHandler::ReviewDangerou +@@ -178,32 +178,6 @@ void DownloadsDOMHandler::SaveDangerousR + + void DownloadsDOMHandler::DiscardDangerous(const std::string& id) { + CountDownloadsDOMEvents(DOWNLOADS_DOM_EVENT_DISCARD_DANGEROUS); +- download::DownloadItem* download = GetDownloadByStringId(id); +- if (download) { +- // If this download is no longer dangerous, is already canceled or +- // completed, don't send any report. +- // Only sends dangerous download discard report if : +- // 1. Download is dangerous, and +- // 2. Download is not canceled or completed, and +- // 3. Download URL is not empty, and +- // 4. User is not in incognito mode, and +- // 5. The new CSBRR trigger feature is enabled. +- if (download->IsDangerous() && !download->IsDone() && +- !download->GetURL().is_empty() && +- !GetMainNotifierManager()->GetBrowserContext()->IsOffTheRecord() && +- base::FeatureList::IsEnabled( +- safe_browsing::kSafeBrowsingCsbrrNewDownloadTrigger)) { +- safe_browsing::SafeBrowsingService* sb_service = +- g_browser_process->safe_browsing_service(); +- if (sb_service) { +- sb_service->SendDownloadReport( +- download, +- safe_browsing::ClientSafeBrowsingReportRequest:: +- DANGEROUS_DOWNLOAD_RECOVERY, +- /*did_proceed=*/false, /*show_download_in_folder=*/absl::nullopt); +- } +- } +- } + RemoveDownloadInArgs(id); + } + +@@ -404,12 +378,6 @@ void DownloadsDOMHandler::ReviewDangerou return; } @@ -2049,7 +2021,7 @@ // DownloadsDOMHandler, private: -------------------------------------------- --- a/chrome/browser/ui/webui/management/management_ui_handler.cc +++ b/chrome/browser/ui/webui/management/management_ui_handler.cc -@@ -927,12 +927,6 @@ base::Value::Dict ManagementUIHandler::G +@@ -928,12 +928,6 @@ base::Value::Dict ManagementUIHandler::G &info); } @@ -2106,7 +2078,7 @@ std::move(callback), --- a/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn -@@ -1406,7 +1406,6 @@ if (!is_android) { +@@ -1429,7 +1429,6 @@ if (!is_android) { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -2114,7 +2086,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", -@@ -5951,7 +5950,6 @@ test("unit_tests") { +@@ -5990,7 +5989,6 @@ test("unit_tests") { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -2221,7 +2193,7 @@ public_deps = [ "//google_apis:google_apis" ] --- a/components/safe_browsing/core/browser/verdict_cache_manager.cc +++ b/components/safe_browsing/core/browser/verdict_cache_manager.cc -@@ -402,16 +402,6 @@ VerdictCacheManager::VerdictCacheManager +@@ -393,16 +393,6 @@ VerdictCacheManager::VerdictCacheManager // pref_service can be null in tests. if (pref_service) { pref_change_registrar_.Init(pref_service); @@ -2347,7 +2319,7 @@ UpdateService::UpdateService( --- a/printing/buildflags/buildflags.gni +++ b/printing/buildflags/buildflags.gni -@@ -36,7 +36,7 @@ declare_args() { +@@ -44,7 +44,7 @@ declare_args() { # Enable snapshotting a page when printing for its content to be analyzed for # sensitive content by enterprise users. @@ -2358,7 +2330,7 @@ declare_args() { --- a/weblayer/BUILD.gn +++ b/weblayer/BUILD.gn -@@ -477,7 +477,6 @@ source_set("weblayer_lib_base") { +@@ -473,7 +473,6 @@ source_set("weblayer_lib_base") { "//components/profile_metrics", "//components/reduce_accept_language/browser", "//components/safe_browsing/content/browser", diff --git a/patches/core/ungoogled-chromium/fix-learn-doubleclick-hsts.patch b/patches/core/ungoogled-chromium/fix-learn-doubleclick-hsts.patch index 23ecc534..70f591c9 100644 --- a/patches/core/ungoogled-chromium/fix-learn-doubleclick-hsts.patch +++ b/patches/core/ungoogled-chromium/fix-learn-doubleclick-hsts.patch @@ -2,7 +2,7 @@ --- a/net/tools/transport_security_state_generator/transport_security_state_generator.cc +++ b/net/tools/transport_security_state_generator/transport_security_state_generator.cc -@@ -126,7 +126,7 @@ bool CheckDuplicateEntries(const Transpo +@@ -127,7 +127,7 @@ bool CheckDuplicateEntries(const Transpo bool CheckNoopEntries(const TransportSecurityStateEntries& entries) { for (const auto& entry : entries) { if (!entry->force_https && entry->pinset.empty() && !entry->expect_ct) { diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index 5755ec6e..2111a2c3 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 -@@ -54,7 +54,6 @@ +@@ -57,7 +57,6 @@ #include "components/prefs/pref_service_factory.h" #include "components/prefs/segregated_pref_store.h" #include "components/profile_metrics/browser_profile_type.h" @@ -12,7 +12,7 @@ #include "components/url_formatter/url_fixer.h" #include "components/user_prefs/user_prefs.h" #include "components/visitedlink/browser/visitedlink_writer.h" -@@ -501,8 +500,6 @@ void AwBrowserContext::RebuildTable( +@@ -527,8 +526,6 @@ void AwBrowserContext::RebuildTable( } void AwBrowserContext::SetExtendedReportingAllowed(bool allowed) { @@ -23,7 +23,7 @@ // TODO(amalova): Make sure NetworkContextParams is configured correctly when --- a/chrome/app/settings_strings.grdp +++ b/chrome/app/settings_strings.grdp -@@ -2144,69 +2144,9 @@ +@@ -2156,69 +2156,9 @@ Preloads pages that Chrome thinks you might visit. To do this, Chrome may use cookies, if you allow cookies, and may encrypt and send pages through Google to hide your identity from sites. @@ -107,7 +107,7 @@ // All the Profile data has been wiped. Clear the last signed in username // as well, so that the next signin doesn't trigger the account // change dialog. -- profile_->GetPrefs()->ClearPref(prefs::kGoogleServicesLastAccountId); +- profile_->GetPrefs()->ClearPref(prefs::kGoogleServicesLastGaiaId); - profile_->GetPrefs()->ClearPref(prefs::kGoogleServicesLastUsername); } @@ -207,7 +207,7 @@ user_manager::KnownUser known_user(g_browser_process->local_state()); --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -243,7 +243,6 @@ +@@ -246,7 +246,6 @@ #include "components/safe_browsing/core/browser/realtime/url_lookup_service.h" #include "components/safe_browsing/core/browser/url_checker_delegate.h" #include "components/safe_browsing/core/common/features.h" @@ -217,9 +217,9 @@ #include "components/security_interstitials/content/ssl_error_handler.h" --- a/chrome/browser/download/download_browsertest.cc +++ b/chrome/browser/download/download_browsertest.cc -@@ -101,7 +101,6 @@ - #include "components/safe_browsing/content/common/file_type_policies_test_util.h" +@@ -103,7 +103,6 @@ #include "components/safe_browsing/content/common/proto/download_file_types.pb.h" + #include "components/safe_browsing/core/common/features.h" #include "components/safe_browsing/core/common/proto/csd.pb.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/security_state/core/security_state.h" @@ -227,7 +227,7 @@ #include "content/public/browser/browser_task_traits.h" --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -886,6 +886,7 @@ void DownloadItemModel::ExecuteCommand(D +@@ -901,6 +901,7 @@ void DownloadItemModel::ExecuteCommand(D DownloadUIModel::ExecuteCommand(download_commands, command); break; case DownloadCommands::DEEP_SCAN: @@ -235,7 +235,7 @@ safe_browsing::SafeBrowsingService* sb_service = g_browser_process->safe_browsing_service(); if (!sb_service) -@@ -918,6 +919,7 @@ void DownloadItemModel::ExecuteCommand(D +@@ -933,6 +934,7 @@ void DownloadItemModel::ExecuteCommand(D safe_browsing::DeepScanningRequest::DeepScanTrigger:: TRIGGER_APP_PROMPT, safe_browsing::DownloadCheckResult::UNKNOWN, std::move(settings)); @@ -306,7 +306,7 @@ namespace base { --- a/chrome/browser/enterprise/signals/context_info_fetcher.cc +++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc -@@ -220,11 +220,6 @@ void ContextInfoFetcher::Fetch(ContextIn +@@ -230,12 +230,6 @@ void ContextInfoFetcher::Fetch(ContextIn info.third_party_blocking_enabled = utils::GetThirdPartyBlockingEnabled(g_browser_process->local_state()); @@ -315,6 +315,7 @@ - utils::GetSafeBrowsingProtectionLevel(profile->GetPrefs()); - info.password_protection_warning_trigger = - utils::GetPasswordProtectionWarningTrigger(profile->GetPrefs()); +- info.enterprise_profile_id = GetEnterpriseProfileId(profile); #if BUILDFLAG(IS_WIN) base::ThreadPool::CreateCOMSTATaskRunner({base::MayBlock()}) @@ -364,8 +365,8 @@ --- 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 @@ -97,45 +97,10 @@ api::enterprise_reporting_private::Conte - 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; - switch (signals.safe_browsing_protection_level) { - case safe_browsing::SafeBrowsingState::NO_SAFE_BROWSING: @@ -444,27 +445,15 @@ std::string GetOAuth2MintTokenFlowVersion() { --- a/chrome/browser/extensions/api/preference/preference_api.cc +++ b/chrome/browser/extensions/api/preference/preference_api.cc -@@ -34,7 +34,6 @@ +@@ -30,7 +30,6 @@ + #include "components/content_settings/core/common/pref_names.h" #include "components/prefs/pref_service.h" - #include "components/privacy_sandbox/privacy_sandbox_prefs.h" #include "components/proxy_config/proxy_config_pref_names.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" - #include "components/spellcheck/browser/pref_names.h" - #include "components/translate/core/browser/translate_pref_names.h" #include "extensions/browser/api/content_settings/content_settings_service.h" -@@ -130,11 +129,6 @@ const PrefMappingEntry kPrefMapping[] = - APIPermissionID::kPrivacy}, - {"doNotTrackEnabled", prefs::kEnableDoNotTrack, APIPermissionID::kPrivacy, - APIPermissionID::kPrivacy}, -- {"safeBrowsingEnabled", prefs::kSafeBrowsingEnabled, -- APIPermissionID::kPrivacy, APIPermissionID::kPrivacy}, -- {"safeBrowsingExtendedReportingEnabled", -- prefs::kSafeBrowsingScoutReportingEnabled, APIPermissionID::kPrivacy, -- APIPermissionID::kPrivacy}, - {"searchSuggestEnabled", prefs::kSearchSuggestEnabled, - APIPermissionID::kPrivacy, APIPermissionID::kPrivacy}, - {"spellingServiceEnabled", spellcheck::prefs::kSpellCheckUseSpellingService, -@@ -1074,18 +1068,6 @@ ExtensionFunction::ResponseAction SetPre + #include "extensions/browser/extension_pref_value_map.h" + #include "extensions/browser/extension_pref_value_map_factory.h" +@@ -776,18 +775,6 @@ ExtensionFunction::ResponseAction SetPre base::Value(browser_pref_value->GetBool())); } @@ -475,17 +464,17 @@ - // TODO(crbug.com/1064722): Consider extending - // chrome.privacy.services.safeBrowsingEnabled to a three-state enum. - if (prefs::kSafeBrowsingEnabled == browser_pref) { -- preference_api->SetExtensionControlledPref(extension_id(), -- prefs::kSafeBrowsingEnhanced, -- scope, base::Value(false)); +- prefs_helper->SetExtensionControlledPref(extension_id(), +- prefs::kSafeBrowsingEnhanced, +- scope, base::Value(false)); - } - - base::Value val = - base::Value::FromUniquePtrValue(std::move(browser_pref_value)); - -@@ -1175,17 +1157,6 @@ ExtensionFunction::ResponseAction ClearP - PreferenceAPI::Get(browser_context()) - ->RemoveExtensionControlledPref(extension_id(), browser_pref, scope); + prefs_helper->SetExtensionControlledPref(extension_id(), browser_pref, scope, + browser_pref_value->Clone()); + #if BUILDFLAG(IS_CHROMEOS_LACROS) +@@ -875,16 +862,6 @@ ExtensionFunction::ResponseAction ClearP + prefs_helper->RemoveExtensionControlledPref(extension_id(), browser_pref, + scope); - // Whenever an extension clears the |kSafeBrowsingEnabled| preference, - // it must also clear |kSafeBrowsingEnhanced|. See crbug.com/1064722 for @@ -494,9 +483,8 @@ - // TODO(crbug.com/1064722): Consider extending - // chrome.privacy.services.safeBrowsingEnabled to a three-state enum. - if (prefs::kSafeBrowsingEnabled == browser_pref) { -- PreferenceAPI::Get(browser_context()) -- ->RemoveExtensionControlledPref(extension_id(), -- prefs::kSafeBrowsingEnhanced, scope); +- prefs_helper->RemoveExtensionControlledPref( +- extension_id(), prefs::kSafeBrowsingEnhanced, scope); - } #if BUILDFLAG(IS_CHROMEOS_LACROS) if (pref_path != crosapi::mojom::PrefPath::kUnknown && @@ -537,7 +525,7 @@ blink::kWebRTCIPHandlingDefaultPublicInterfaceOnly); --- a/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router.cc +++ b/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router.cc -@@ -41,7 +41,6 @@ +@@ -40,7 +40,6 @@ #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/content/browser/web_ui/safe_browsing_ui.h" @@ -657,7 +645,7 @@ #include "content/public/browser/browser_thread.h" #include "content/public/browser/notification_service.h" #include "content/public/common/url_constants.h" -@@ -798,12 +797,6 @@ void InstalledLoader::RecordExtensionsMe +@@ -800,12 +799,6 @@ void InstalledLoader::RecordExtensionsMe enabled_not_allowlisted_count); base::UmaHistogramCounts100("Extensions.NotAllowlistedDisabled", disabled_not_allowlisted_count); @@ -670,6 +658,28 @@ } int InstalledLoader::GetCreationFlags(const ExtensionInfo* info) { +--- a/chrome/browser/extensions/pref_mapping.cc ++++ b/chrome/browser/extensions/pref_mapping.cc +@@ -16,7 +16,6 @@ + #include "components/password_manager/core/common/password_manager_pref_names.h" + #include "components/privacy_sandbox/privacy_sandbox_prefs.h" + #include "components/proxy_config/proxy_config_pref_names.h" +-#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "components/spellcheck/browser/pref_names.h" + #include "components/translate/core/browser/translate_pref_names.h" + #include "third_party/abseil-cpp/absl/types/optional.h" +@@ -65,11 +64,6 @@ const PrefMappingEntry kMappings[] = { + APIPermissionID::kPrivacy}, + {"doNotTrackEnabled", prefs::kEnableDoNotTrack, APIPermissionID::kPrivacy, + APIPermissionID::kPrivacy}, +- {"safeBrowsingEnabled", prefs::kSafeBrowsingEnabled, +- APIPermissionID::kPrivacy, APIPermissionID::kPrivacy}, +- {"safeBrowsingExtendedReportingEnabled", +- prefs::kSafeBrowsingScoutReportingEnabled, APIPermissionID::kPrivacy, +- APIPermissionID::kPrivacy}, + {"searchSuggestEnabled", prefs::kSearchSuggestEnabled, + APIPermissionID::kPrivacy, APIPermissionID::kPrivacy}, + {"spellingServiceEnabled", spellcheck::prefs::kSpellCheckUseSpellingService, --- a/chrome/browser/net/profile_network_context_service.cc +++ b/chrome/browser/net/profile_network_context_service.cc @@ -52,7 +52,6 @@ @@ -708,7 +718,7 @@ #include "net/cert/trial_comparison_cert_verifier.h" --- a/chrome/browser/net/trial_comparison_cert_verifier_controller.cc +++ b/chrome/browser/net/trial_comparison_cert_verifier_controller.cc -@@ -18,7 +18,6 @@ +@@ -19,7 +19,6 @@ #include "chrome/browser/safe_browsing/certificate_reporting_service.h" #include "chrome/browser/safe_browsing/certificate_reporting_service_factory.h" #include "chrome/common/channel_info.h" @@ -716,7 +726,7 @@ #include "components/security_interstitials/content/certificate_error_report.h" #include "content/public/browser/browser_task_traits.h" #include "content/public/browser/browser_thread.h" -@@ -41,12 +40,6 @@ TrialComparisonCertVerifierController::T +@@ -42,12 +41,6 @@ TrialComparisonCertVerifierController::T // enabled. return; } @@ -729,7 +739,7 @@ } TrialComparisonCertVerifierController:: -@@ -93,9 +86,7 @@ bool TrialComparisonCertVerifierControll +@@ -94,9 +87,7 @@ bool TrialComparisonCertVerifierControll if (!MaybeAllowedForProfile(profile_)) return false; @@ -742,15 +752,15 @@ void TrialComparisonCertVerifierController::SendTrialReport( --- a/chrome/browser/net/trial_comparison_cert_verifier_controller.h +++ b/chrome/browser/net/trial_comparison_cert_verifier_controller.h -@@ -14,7 +14,6 @@ +@@ -13,7 +13,6 @@ + #include "base/memory/raw_ptr.h" #include "base/memory/ref_counted.h" - #include "base/memory/weak_ptr.h" #include "base/threading/thread_checker.h" -#include "components/prefs/pref_change_registrar.h" #include "mojo/public/cpp/bindings/pending_receiver.h" #include "mojo/public/cpp/bindings/pending_remote.h" #include "mojo/public/cpp/bindings/receiver_set.h" -@@ -77,7 +76,6 @@ class TrialComparisonCertVerifierControl +@@ -76,7 +75,6 @@ class TrialComparisonCertVerifierControl void RefreshState(); raw_ptr profile_; @@ -807,7 +817,7 @@ identity_manager_observer_.Observe(identity_manager); --- a/chrome/browser/permissions/permission_revocation_request.cc +++ b/chrome/browser/permissions/permission_revocation_request.cc -@@ -17,7 +17,6 @@ +@@ -18,7 +18,6 @@ #include "components/permissions/permissions_client.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/core/browser/db/database_manager.h" @@ -885,7 +895,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" #include "components/sync/base/pref_names.h" #include "components/sync/driver/sync_policy_handler.h" -@@ -221,9 +218,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -224,9 +221,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kDefaultPopupsSetting, prefs::kManagedDefaultPopupsSetting, base::Value::Type::INTEGER }, @@ -895,7 +905,7 @@ { key::kEditBookmarksEnabled, bookmarks::prefs::kEditBookmarksEnabled, base::Value::Type::BOOLEAN }, -@@ -243,9 +237,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -246,9 +240,6 @@ const PolicyToPreferenceMapEntry kSimple prefs::kPrintingEnabled, base::Value::Type::BOOLEAN }, #endif // BUILDFLAG(ENABLE_PRINTING) @@ -905,7 +915,7 @@ { key::kSavingBrowserHistoryDisabled, prefs::kSavingBrowserHistoryDisabled, base::Value::Type::BOOLEAN }, -@@ -307,9 +298,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -313,9 +304,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdsSettingForIntrusiveAdsSites, prefs::kManagedDefaultAdsSetting, base::Value::Type::INTEGER }, @@ -915,7 +925,7 @@ { key::kAllowCrossOriginAuthPrompt, prefs::kAllowCrossOriginAuthPrompt, base::Value::Type::BOOLEAN }, -@@ -506,15 +494,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -512,15 +500,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kPasswordDismissCompromisedAlertEnabled, password_manager::prefs::kPasswordDismissCompromisedAlertEnabled, base::Value::Type::BOOLEAN }, @@ -931,7 +941,7 @@ { key::kPolicyRefreshRate, policy_prefs::kUserPolicyRefreshRate, base::Value::Type::INTEGER }, -@@ -553,9 +532,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -559,9 +538,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kRestoreOnStartupURLs, prefs::kURLsToRestoreOnStartup, base::Value::Type::LIST }, @@ -941,7 +951,7 @@ { key::kSafeSitesFilterBehavior, policy_prefs::kSafeSitesFilterBehavior, base::Value::Type::INTEGER }, -@@ -678,9 +654,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -679,9 +655,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdditionalDnsQueryTypesEnabled, prefs::kAdditionalDnsQueryTypesEnabled, base::Value::Type::BOOLEAN }, @@ -951,7 +961,7 @@ { key::kForceGoogleSafeSearch, prefs::kForceGoogleSafeSearch, base::Value::Type::BOOLEAN }, -@@ -1489,9 +1462,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -1501,9 +1474,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kIdleProfileCloseTimeout, prefs::kIdleProfileCloseTimeout, base::Value::Type::INTEGER }, @@ -961,7 +971,7 @@ { key::kHardwareAccelerationModeEnabled, prefs::kHardwareAccelerationModeEnabled, base::Value::Type::BOOLEAN }, -@@ -1898,12 +1868,6 @@ std::unique_ptrAddHandler( std::make_unique(chrome_schema)); -@@ -2084,24 +2048,6 @@ std::unique_ptr> signin_legacy_policies; @@ -1001,7 +1011,7 @@ std::make_unique(chrome_schema))); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -135,7 +135,6 @@ +@@ -136,7 +136,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" @@ -1009,7 +1019,15 @@ #include "components/search_engines/template_url_prepopulate_data.h" #include "components/security_interstitials/content/insecure_form_blocking_page.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" -@@ -1035,7 +1034,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -145,7 +144,6 @@ + #include "components/services/storage/public/cpp/storage_prefs.h" + #include "components/sessions/core/session_id_generator.h" + #include "components/signin/public/base/signin_buildflags.h" +-#include "components/signin/public/base/signin_pref_names.h" + #include "components/signin/public/identity_manager/identity_manager.h" + #include "components/site_engagement/content/site_engagement_service.h" + #include "components/subresource_filter/content/browser/ruleset_service.h" +@@ -1078,7 +1076,6 @@ void RegisterLocalState(PrefRegistrySimp PushMessagingServiceImpl::RegisterPrefs(registry); #endif RegisterScreenshotPrefs(registry); @@ -1017,7 +1035,7 @@ secure_origin_allowlist::RegisterPrefs(registry); segmentation_platform::SegmentationPlatformService::RegisterLocalStatePrefs( registry); -@@ -1293,8 +1291,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -1341,8 +1338,6 @@ void RegisterProfilePrefs(user_prefs::Pr PushMessagingAppIdentifier::RegisterProfilePrefs(registry); QuietNotificationPermissionUiState::RegisterProfilePrefs(registry); RegisterBrowserUserPrefs(registry); @@ -1026,6 +1044,24 @@ SearchPrefetchService::RegisterProfilePrefs(registry); blocked_content::SafeBrowsingTriggeredPopupBlocker::RegisterProfilePrefs( registry); +@@ -2030,17 +2025,6 @@ void MigrateObsoleteProfilePrefs(Profile + #endif // BUILDFLAG(IS_ANDROID) + profile_prefs->ClearPref(origin_trials::kOriginTrialPrefKey); + +- // Once this migration is complete, the tracked preference +- // `kGoogleServicesLastAccountIdDeprecated` can be removed. +- if (profile_prefs->HasPrefPath( +- prefs::kGoogleServicesLastAccountIdDeprecated)) { +- std::string account_id = +- profile_prefs->GetString(prefs::kGoogleServicesLastAccountIdDeprecated); +- profile_prefs->ClearPref(prefs::kGoogleServicesLastAccountIdDeprecated); +- bool is_email = account_id.find('@') != std::string::npos; +- if (!is_email && !account_id.empty()) +- profile_prefs->SetString(prefs::kGoogleServicesLastGaiaId, account_id); +- } + + // Added 10/2022. + #if BUILDFLAG(ENABLE_EXTENSIONS) --- a/chrome/browser/prefs/chrome_command_line_pref_store.cc +++ b/chrome/browser/prefs/chrome_command_line_pref_store.cc @@ -25,7 +25,6 @@ @@ -1076,14 +1112,18 @@ #if BUILDFLAG(IS_WIN) {19, prefs::kSwReporterPromptVersion, EnforcementLevel::ENFORCE_ON_LOAD, PrefTrackingStrategy::ATOMIC, ValueType::IMPERSONAL}, -@@ -158,10 +152,6 @@ const prefs::TrackedPreferenceMetadata k +@@ -158,14 +152,6 @@ const prefs::TrackedPreferenceMetadata k {22, prefs::kSwReporterPromptSeed, EnforcementLevel::ENFORCE_ON_LOAD, PrefTrackingStrategy::ATOMIC, ValueType::IMPERSONAL}, #endif - {23, prefs::kGoogleServicesAccountId, EnforcementLevel::ENFORCE_ON_LOAD, - PrefTrackingStrategy::ATOMIC, ValueType::PERSONAL}, -- {24, prefs::kGoogleServicesLastAccountId, EnforcementLevel::ENFORCE_ON_LOAD, -- PrefTrackingStrategy::ATOMIC, ValueType::PERSONAL}, +- // This is being migrated to `kGoogleServicesLastGaiaId` since 2022/10, and +- // should move to `CleanupDeprecatedTrackedPreferences()` in +- // pref_hash_filter.cc when that migration completes. +- {24, prefs::kGoogleServicesLastAccountIdDeprecated, +- EnforcementLevel::ENFORCE_ON_LOAD, PrefTrackingStrategy::ATOMIC, +- ValueType::PERSONAL}, #if BUILDFLAG(IS_WIN) {25, prefs::kSettingsResetPromptPromptWave, EnforcementLevel::ENFORCE_ON_LOAD, PrefTrackingStrategy::ATOMIC, @@ -1172,7 +1212,7 @@ #include "content/public/browser/browser_task_traits.h" #include "content/public/browser/browser_thread.h" #include "third_party/icu/source/i18n/unicode/coll.h" -@@ -377,8 +376,6 @@ void ProfileAttributesStorage::AddProfil +@@ -375,8 +374,6 @@ void ProfileAttributesStorage::AddProfil if (params.account_id.HasAccountIdKey()) info.SetStringKey(ProfileAttributesEntry::kAccountIdKey, params.account_id.GetAccountIdKey()); @@ -1201,7 +1241,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" #include "components/sync/base/stop_source.h" -@@ -2268,8 +2267,7 @@ void ProfileManager::AddProfileToStorage +@@ -2289,8 +2288,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1211,7 +1251,7 @@ #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -2324,14 +2322,13 @@ void ProfileManager::AddProfileToStorage +@@ -2339,14 +2337,13 @@ void ProfileManager::AddProfileToStorage init_params.is_ephemeral = IsForceEphemeralProfilesEnabled(profile); init_params.is_signed_in_with_credential_provider = @@ -1229,7 +1269,7 @@ prefs->ClearPref(DefaultSearchManager::kDefaultSearchProviderDataPrefName); --- a/chrome/browser/profiles/profile_window.cc +++ b/chrome/browser/profiles/profile_window.cc -@@ -42,7 +42,6 @@ +@@ -39,7 +39,6 @@ #include "chrome/common/url_constants.h" #include "components/flags_ui/pref_service_flags_storage.h" #include "components/prefs/pref_service.h" @@ -1638,7 +1678,7 @@ } RequestOutcome ChromePasswordProtectionService::GetPingNotSentReason( -@@ -1671,22 +1625,6 @@ MaybeCreateCommitDeferringCondition( +@@ -1668,22 +1622,6 @@ MaybeCreateCommitDeferringCondition( : nullptr; } @@ -2313,15 +2353,15 @@ #include "testing/gtest/include/gtest/gtest.h" --- a/chrome/browser/signin/signin_manager.cc +++ b/chrome/browser/signin/signin_manager.cc -@@ -9,7 +9,6 @@ - #include "base/bind.h" +@@ -10,7 +10,6 @@ #include "base/callback.h" + #include "base/task/sequenced_task_runner.h" #include "components/prefs/pref_service.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/identity_manager/accounts_in_cookie_jar_info.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" -@@ -49,11 +48,6 @@ SigninManager::SigninManager(PrefService +@@ -50,11 +49,6 @@ SigninManager::SigninManager(PrefService signin::IdentityManager* identity_manager, SigninClient* client) : prefs_(prefs), identity_manager_(identity_manager) { @@ -2333,7 +2373,7 @@ #if BUILDFLAG(IS_CHROMEOS_LACROS) is_main_profile_ = client->GetInitialPrimaryAccount().has_value(); #endif -@@ -167,16 +161,6 @@ CoreAccountInfo SigninManager::ComputeUn +@@ -168,16 +162,6 @@ CoreAccountInfo SigninManager::ComputeUn signin::ConsentLevel::kSync); } @@ -2458,8 +2498,8 @@ - !base::FeatureList::IsEnabled(features::kSCTAuditing)) { - return network::mojom::SCTAuditingMode::kDisabled; - } -- if (safe_browsing::IsSafeBrowsingEnabled(pref_service_)) { -- if (safe_browsing::IsExtendedReportingEnabled(pref_service_)) { +- if (safe_browsing::IsSafeBrowsingEnabled(*pref_service_)) { +- if (safe_browsing::IsExtendedReportingEnabled(*pref_service_)) { - return network::mojom::SCTAuditingMode::kEnhancedSafeBrowsingReporting; - } - if (base::FeatureList::IsEnabled(features::kSCTAuditingHashdance)) { @@ -2605,7 +2645,7 @@ --- a/chrome/browser/ui/hats/trust_safety_sentiment_service.cc +++ b/chrome/browser/ui/hats/trust_safety_sentiment_service.cc -@@ -22,8 +22,6 @@ +@@ -23,8 +23,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" @@ -2614,7 +2654,7 @@ #include "components/unified_consent/pref_names.h" #include "components/version_info/channel.h" -@@ -137,9 +135,6 @@ bool HasNonDefaultPrivacySetting(Profile +@@ -138,9 +136,6 @@ bool HasNonDefaultPrivacySetting(Profile auto* prefs = profile->GetPrefs(); std::vector prefs_to_check = { @@ -2624,7 +2664,7 @@ prefs::kEnableDoNotTrack, password_manager::prefs::kPasswordLeakDetectionEnabled, prefs::kCookieControlsMode, -@@ -157,13 +152,9 @@ bool HasNonDefaultPrivacySetting(Profile +@@ -158,13 +153,9 @@ bool HasNonDefaultPrivacySetting(Profile // Users consenting to sync automatically enable UKM collection auto* ukm_pref = prefs->FindPreference( unified_consent::prefs::kUrlKeyedAnonymizedDataCollectionEnabled); @@ -2651,7 +2691,7 @@ #include "components/signin/public/identity_manager/identity_test_utils.h" --- a/chrome/browser/ui/views/profiles/profile_menu_view.cc +++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc -@@ -53,7 +53,6 @@ +@@ -54,7 +54,6 @@ #include "chrome/grit/theme_resources.h" #include "components/signin/core/browser/signin_error_controller.h" #include "components/signin/public/base/consent_level.h" @@ -2659,7 +2699,7 @@ #include "components/signin/public/identity_manager/primary_account_mutator.h" #include "components/strings/grit/components_strings.h" #include "components/vector_icons/vector_icons.h" -@@ -511,7 +510,6 @@ void ProfileMenuView::BuildAutofillButto +@@ -517,7 +516,6 @@ void ProfileMenuView::BuildAutofillButto void ProfileMenuView::BuildSyncInfo() { Profile* profile = browser()->profile(); @@ -2766,10 +2806,10 @@ break; --- a/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc +++ b/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc -@@ -37,7 +37,6 @@ - #include "chrome/common/url_constants.h" +@@ -39,7 +39,6 @@ #include "components/download/public/common/download_item.h" #include "components/prefs/pref_service.h" + #include "components/safe_browsing/core/common/features.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/download_manager.h" @@ -2847,7 +2887,7 @@ #include "components/user_prefs/user_prefs.h" --- a/chrome/browser/ui/webui/settings/people_handler.cc +++ b/chrome/browser/ui/webui/settings/people_handler.cc -@@ -42,7 +42,6 @@ +@@ -44,7 +44,6 @@ #include "components/signin/core/browser/signin_error_controller.h" #include "components/signin/public/base/consent_level.h" #include "components/signin/public/base/signin_metrics.h" @@ -2855,7 +2895,7 @@ #include "components/signin/public/identity_manager/account_info.h" #include "components/signin/public/identity_manager/accounts_mutator.h" #include "components/signin/public/identity_manager/identity_manager.h" -@@ -301,10 +300,6 @@ void PeopleHandler::RegisterMessages() { +@@ -320,10 +319,6 @@ void PeopleHandler::RegisterMessages() { void PeopleHandler::OnJavascriptAllowed() { PrefService* prefs = profile_->GetPrefs(); profile_pref_registrar_.Init(prefs); @@ -2868,7 +2908,7 @@ IdentityManagerFactory::GetInstance()->GetForProfile(profile_)); --- a/chrome/browser/ui/webui/settings/safety_check_handler.cc +++ b/chrome/browser/ui/webui/settings/safety_check_handler.cc -@@ -28,7 +28,6 @@ +@@ -29,7 +29,6 @@ #include "chrome/grit/chromium_strings.h" #include "chrome/grit/generated_resources.h" #include "components/prefs/pref_service.h" @@ -2878,7 +2918,7 @@ #include "content/public/browser/storage_partition.h" --- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc +++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc -@@ -69,7 +69,6 @@ +@@ -70,7 +70,6 @@ #include "components/password_manager/core/common/password_manager_features.h" #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_features.h" @@ -2886,7 +2926,7 @@ #include "components/signin/public/base/signin_buildflags.h" #include "components/strings/grit/components_chromium_strings.h" #include "components/strings/grit/components_strings.h" -@@ -1577,44 +1576,6 @@ void AddPrivacyStrings(content::WebUIDat +@@ -1587,44 +1586,6 @@ void AddPrivacyStrings(content::WebUIDat {"clearBrowsingData", IDS_SETTINGS_CLEAR_BROWSING_DATA}, {"clearBrowsingDataDescription", IDS_SETTINGS_CLEAR_DATA_DESCRIPTION}, {"titleAndCount", IDS_SETTINGS_TITLE_AND_COUNT}, @@ -2931,7 +2971,7 @@ {"safeBrowsingSectionLabel", IDS_SETTINGS_SAFEBROWSING_SECTION_LABEL}, {"syncAndGoogleServicesPrivacyDescription", IDS_SETTINGS_SYNC_AND_GOOGLE_SERVICES_PRIVACY_DESC_UNIFIED_CONSENT}, -@@ -2927,11 +2888,6 @@ void AddSiteSettingsStrings(content::Web +@@ -2943,11 +2904,6 @@ void AddSiteSettingsStrings(content::Web html_source->AddLocalizedStrings(kSensorsLocalizedStrings); html_source->AddBoolean( @@ -2985,17 +3025,17 @@ default_email.clear(); --- a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc +++ b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc -@@ -68,7 +68,6 @@ +@@ -70,7 +70,6 @@ #include "components/prefs/pref_service.h" #include "components/signin/core/browser/about_signin_internals.h" #include "components/signin/public/base/signin_metrics.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/identity_manager/account_info.h" - #include "components/signin/public/identity_manager/accounts_cookie_mutator.h" #include "components/signin/public/identity_manager/accounts_mutator.h" + #include "components/signin/public/identity_manager/identity_manager.h" --- a/chrome/browser/ui/webui/signin/signin_error_ui.cc +++ b/chrome/browser/ui/webui/signin/signin_error_ui.cc -@@ -27,7 +27,6 @@ +@@ -28,7 +28,6 @@ #include "chrome/grit/generated_resources.h" #include "chrome/grit/signin_resources.h" #include "components/prefs/pref_service.h" @@ -3003,7 +3043,7 @@ #include "components/strings/grit/components_strings.h" #include "content/public/browser/web_ui.h" #include "content/public/browser/web_ui_data_source.h" -@@ -121,9 +120,7 @@ void SigninErrorUI::Initialize(Browser* +@@ -111,9 +110,7 @@ void SigninErrorUI::Initialize(Browser* if (is_profile_blocked) { source->AddLocalizedString("profileBlockedMessage", IDS_OLD_PROFILES_DISABLED_MESSAGE); @@ -3048,7 +3088,7 @@ bool IsCrossAccountError(Profile* profile, const std::string& gaia_id) { DCHECK(!gaia_id.empty()); - std::string last_gaia_id = -- profile->GetPrefs()->GetString(prefs::kGoogleServicesLastAccountId); +- profile->GetPrefs()->GetString(prefs::kGoogleServicesLastGaiaId); - return !last_gaia_id.empty() && gaia_id != last_gaia_id; + return false; } @@ -3062,7 +3102,7 @@ #include "components/signin/public/identity_manager/accounts_mutator.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" -@@ -266,8 +265,7 @@ void TurnSyncOnHelper::TurnSyncOnInterna +@@ -269,8 +268,7 @@ void TurnSyncOnHelper::TurnSyncOnInterna // last authenticated account of the current profile, then Chrome will show a // confirmation dialog before starting sync. // TODO(skym): Warn for high risk upgrade scenario (https://crbug.com/572754). @@ -3111,7 +3151,7 @@ #include "components/spellcheck/browser/pref_names.h" #include "components/sync_preferences/pref_service_syncable.h" #include "components/unified_consent/unified_consent_metrics.h" -@@ -35,7 +34,6 @@ namespace { +@@ -39,7 +38,6 @@ namespace { std::vector GetSyncedServicePrefNames() { return { prefs::kSearchSuggestEnabled, embedder_support::kAlternateErrorPagesEnabled, @@ -3148,7 +3188,7 @@ #include "services/network/public/cpp/shared_url_loader_factory.h" namespace password_manager { -@@ -174,28 +173,7 @@ void LeakDetectionDelegate::OnError(Leak +@@ -189,28 +188,7 @@ void LeakDetectionDelegate::OnError(Leak bool CanStartLeakCheck(const PrefService& prefs, PasswordManagerClient* client) { @@ -3219,7 +3259,7 @@ using base::RecordAction; using base::UserMetricsAction; -@@ -335,20 +334,6 @@ void PasswordReuseManagerImpl::ScheduleP +@@ -340,20 +339,6 @@ void PasswordReuseManagerImpl::ScheduleP void PasswordReuseManagerImpl::ScheduleEnterprisePasswordURLUpdate() { DCHECK(main_task_runner_->RunsTasksInCurrentSequence()); @@ -3455,7 +3495,7 @@ #include "content/public/browser/global_routing_id.h" #include "services/network/public/mojom/cookie_manager.mojom.h" #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -1488,17 +1487,7 @@ std::string SerializeHitReport(const Hit +@@ -1486,17 +1485,7 @@ std::string SerializeHitReport(const Hit } hit_report_dict.Set("threat_source", threat_source); std::string extended_reporting_level; @@ -3851,15 +3891,15 @@ // static --- a/components/safe_browsing/core/browser/realtime/url_lookup_service.cc +++ b/components/safe_browsing/core/browser/realtime/url_lookup_service.cc -@@ -19,7 +19,6 @@ +@@ -18,7 +18,6 @@ + #include "components/safe_browsing/core/browser/realtime/policy_engine.h" #include "components/safe_browsing/core/browser/referrer_chain_provider.h" #include "components/safe_browsing/core/browser/safe_browsing_token_fetcher.h" - #include "components/safe_browsing/core/common/features.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/unified_consent/pref_names.h" #include "net/base/ip_address.h" #include "net/base/load_flags.h" -@@ -62,10 +61,6 @@ RealTimeUrlLookupService::RealTimeUrlLoo +@@ -61,10 +60,6 @@ RealTimeUrlLookupService::RealTimeUrlLoo variations_(variations_service) { pref_change_registrar_.Init(pref_service_); pref_change_registrar_.Add( @@ -3870,7 +3910,7 @@ unified_consent::prefs::kUrlKeyedAnonymizedDataCollectionEnabled, base::BindRepeating(&RealTimeUrlLookupService::OnPrefChanged, base::Unretained(this))); -@@ -139,7 +134,7 @@ bool RealTimeUrlLookupService::CanSendPa +@@ -138,7 +133,7 @@ bool RealTimeUrlLookupService::CanSendPa } bool RealTimeUrlLookupService::CanCheckSubresourceURL() const { @@ -3879,13 +3919,11 @@ } bool RealTimeUrlLookupService::CanCheckSafeBrowsingDb() const { -@@ -156,11 +151,7 @@ bool RealTimeUrlLookupService::CanCheckS +@@ -155,9 +150,7 @@ bool RealTimeUrlLookupService::CanCheckS } bool RealTimeUrlLookupService::CanSendRTSampleRequest() const { - return IsExtendedReportingEnabled(*pref_service_) && -- base::FeatureList::IsEnabled( -- safe_browsing::kSendSampledPingsForProtegoAllowlistDomains) && - (bypass_protego_probability_for_tests_ || - base::RandDouble() <= kProbabilityForSendingSampledRequests); + return false; @@ -3904,7 +3942,7 @@ #include "net/base/ip_address.h" --- a/components/safe_browsing/core/browser/safe_browsing_metrics_collector.cc +++ b/components/safe_browsing/core/browser/safe_browsing_metrics_collector.cc -@@ -12,13 +12,11 @@ +@@ -13,13 +13,11 @@ #include "components/prefs/pref_service.h" #include "components/prefs/scoped_user_pref_update.h" #include "components/safe_browsing/core/browser/db/hit_report.h" @@ -3918,7 +3956,7 @@ const int kMetricsLoggingIntervalDay = 1; -@@ -59,11 +57,6 @@ SafeBrowsingMetricsCollector::SafeBrowsi +@@ -60,11 +58,6 @@ SafeBrowsingMetricsCollector::SafeBrowsi PrefService* pref_service) : pref_service_(pref_service) { pref_change_registrar_.Init(pref_service_); @@ -3930,7 +3968,7 @@ } void SafeBrowsingMetricsCollector::Shutdown() { -@@ -71,16 +64,6 @@ void SafeBrowsingMetricsCollector::Shutd +@@ -72,16 +65,6 @@ void SafeBrowsingMetricsCollector::Shutd } void SafeBrowsingMetricsCollector::StartLogging() { @@ -3947,7 +3985,7 @@ } void SafeBrowsingMetricsCollector::LogMetricsAndScheduleNextLogging() { -@@ -88,9 +71,6 @@ void SafeBrowsingMetricsCollector::LogMe +@@ -89,9 +72,6 @@ void SafeBrowsingMetricsCollector::LogMe LogDailyEventMetrics(); RemoveOldEventsFromPref(); @@ -3957,7 +3995,7 @@ ScheduleNextLoggingAfterInterval(base::Days(kMetricsLoggingIntervalDay)); } -@@ -103,88 +83,16 @@ void SafeBrowsingMetricsCollector::Sched +@@ -104,88 +84,16 @@ void SafeBrowsingMetricsCollector::Sched } void SafeBrowsingMetricsCollector::LogDailyOptInMetrics() { @@ -4046,7 +4084,7 @@ } void SafeBrowsingMetricsCollector::AddBypassEventToPref( -@@ -221,15 +129,7 @@ absl::optional +@@ -222,15 +130,7 @@ absl::optional SafeBrowsingMetricsCollector::GetLatestEventTimestamp( EventTypeFilter event_type_filter) { // Events are not logged when Safe Browsing is disabled. @@ -4062,7 +4100,7 @@ } absl::optional -@@ -241,45 +141,15 @@ SafeBrowsingMetricsCollector::GetLatestS +@@ -242,45 +142,15 @@ SafeBrowsingMetricsCollector::GetLatestS void SafeBrowsingMetricsCollector::AddSafeBrowsingEventAndUserStateToPref( UserState user_state, EventType event_type) { @@ -4184,7 +4222,7 @@ void TailoredSecurityService::QueryTailoredSecurityBitCompletionCallback( --- a/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service_observer_util.cc +++ b/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service_observer_util.cc -@@ -7,7 +7,6 @@ +@@ -7,37 +7,19 @@ #include "components/prefs/pref_service.h" #include "components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.h" #include "components/safe_browsing/core/common/safe_browsing_policy_handler.h" @@ -4192,8 +4230,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "url/gurl.h" -@@ -16,30 +15,13 @@ namespace safe_browsing { - const int kThresholdForInFlowNotificationMinutes = 5; + namespace safe_browsing { bool CanQueryTailoredSecurityForUrl(GURL url) { - return url.DomainIs("google.com") || url.DomainIs("youtube.com"); @@ -4224,7 +4261,6 @@ } } // namespace safe_browsing -\ No newline at end of file --- a/components/safe_browsing/core/common/BUILD.gn +++ b/components/safe_browsing/core/common/BUILD.gn @@ -6,20 +6,8 @@ import("//build/config/features.gni") @@ -4663,7 +4699,7 @@ } else if (currently_authenticated && !previously_authenticated_) { SignedInAccountRelationReport(signed_in_accounts, signed_out_accounts, ReportingType::ON_CHANGE); -@@ -246,10 +229,6 @@ void AccountInvestigator::DoPeriodicRepo +@@ -245,10 +228,6 @@ void AccountInvestigator::DoPeriodicRepo } periodic_pending_ = false; @@ -4674,7 +4710,7 @@ } void AccountInvestigator::SharedCookieJarReport( -@@ -257,8 +236,7 @@ void AccountInvestigator::SharedCookieJa +@@ -256,8 +235,7 @@ void AccountInvestigator::SharedCookieJa const std::vector& signed_out_accounts, const Time now, const ReportingType type) { @@ -4716,7 +4752,7 @@ --- a/components/signin/internal/identity_manager/account_tracker_service.cc +++ b/components/signin/internal/identity_manager/account_tracker_service.cc -@@ -33,7 +33,6 @@ +@@ -35,7 +35,6 @@ #include "components/prefs/scoped_user_pref_update.h" #include "components/signin/internal/identity_manager/account_capabilities_constants.h" #include "components/signin/internal/identity_manager/account_info_util.h" @@ -4724,7 +4760,7 @@ #include "components/signin/public/base/signin_switches.h" #include "components/signin/public/identity_manager/account_capabilities.h" #include "components/signin/public/identity_manager/tribool.h" -@@ -180,11 +179,6 @@ AccountTrackerService::~AccountTrackerSe +@@ -193,11 +192,6 @@ AccountTrackerService::~AccountTrackerSe // static void AccountTrackerService::RegisterPrefs(PrefRegistrySimple* registry) { @@ -4736,10 +4772,10 @@ } void AccountTrackerService::Initialize(PrefService* pref_service, -@@ -487,14 +481,12 @@ AccountTrackerService::ComputeNewMigrati - +@@ -508,14 +502,12 @@ AccountTrackerService::ComputeNewMigrati void AccountTrackerService::SetMigrationState(AccountIdMigrationState state) { - DCHECK(state != MIGRATION_DONE || AreAllAccountsMigrated()); + DCHECK(state != MIGRATION_DONE || AreAllAccountsMigrated()) + << "state: " << state << ", accounts = " << AccountsToString(accounts_); - pref_service_->SetInteger(prefs::kAccountIdMigrationState, state); } @@ -4752,7 +4788,7 @@ } #endif // BUILDFLAG(IS_CHROMEOS_ASH) -@@ -552,26 +544,6 @@ void AccountTrackerService::OnAccountIma +@@ -573,26 +565,6 @@ void AccountTrackerService::OnAccountIma const CoreAccountId& account_id, const std::string& image_url_with_size, bool success) { @@ -4779,7 +4815,7 @@ } void AccountTrackerService::RemoveAccountImageFromDisk( -@@ -583,176 +555,16 @@ void AccountTrackerService::RemoveAccoun +@@ -604,179 +576,16 @@ void AccountTrackerService::RemoveAccoun } void AccountTrackerService::LoadFromPrefs() { @@ -4884,12 +4920,15 @@ - MigrateToGaiaId(); - } - } -- DCHECK(GetMigrationState() != MIGRATION_DONE || AreAllAccountsMigrated()); +- DCHECK(GetMigrationState() != MIGRATION_DONE || AreAllAccountsMigrated()) +- << "state: " << (int)GetMigrationState() +- << ", accounts = " << AccountsToString(accounts_); - - UMA_HISTOGRAM_ENUMERATION("Signin.AccountTracker.GaiaIdMigrationState", - GetMigrationState(), NUM_MIGRATION_STATES); -#else -- DCHECK(AreAllAccountsMigrated()); +- DCHECK(AreAllAccountsMigrated()) +- << "accounts = " << AccountsToString(accounts_); -#endif // BUILDFLAG(IS_CHROMEOS_ASH) - - UMA_HISTOGRAM_COUNTS_100("Signin.AccountTracker.CountOfLoadedAccounts", @@ -5053,12 +5092,13 @@ #include "components/signin/public/base/signin_switches.h" using signin::PrimaryAccountChangeEvent; -@@ -44,22 +43,10 @@ PrimaryAccountManager::~PrimaryAccountMa +@@ -44,23 +43,10 @@ PrimaryAccountManager::~PrimaryAccountMa // static void PrimaryAccountManager::RegisterProfilePrefs(PrefRegistrySimple* registry) { -- registry->RegisterStringPref(prefs::kGoogleServicesLastAccountId, +- registry->RegisterStringPref(prefs::kGoogleServicesLastAccountIdDeprecated, - std::string()); +- registry->RegisterStringPref(prefs::kGoogleServicesLastGaiaId, std::string()); - registry->RegisterStringPref(prefs::kGoogleServicesLastUsername, - std::string()); - registry->RegisterStringPref(prefs::kGoogleServicesAccountId, std::string()); @@ -5076,7 +5116,7 @@ } void PrimaryAccountManager::Initialize(PrefService* local_state) { -@@ -67,25 +54,7 @@ void PrimaryAccountManager::Initialize(P +@@ -68,25 +54,7 @@ void PrimaryAccountManager::Initialize(P DCHECK(!IsInitialized()); initialized_ = true; @@ -5103,7 +5143,7 @@ #if BUILDFLAG(IS_CHROMEOS_ASH) if (!pref_account_id.empty()) { -@@ -96,15 +65,13 @@ void PrimaryAccountManager::Initialize(P +@@ -97,15 +65,13 @@ void PrimaryAccountManager::Initialize(P // |account_info.gaia| could be empty if |account_id| is already gaia id. if (!account_info.gaia.empty()) { pref_account_id = account_info.gaia; @@ -5120,7 +5160,7 @@ CoreAccountId account_id = CoreAccountId::FromString(pref_account_id); CoreAccountInfo account_info = account_tracker_service_->GetAccountInfo(account_id); -@@ -179,8 +146,7 @@ void PrimaryAccountManager::SetSyncPrima +@@ -180,8 +146,7 @@ void PrimaryAccountManager::SetSyncPrima #if DCHECK_IS_ON() { @@ -5130,18 +5170,18 @@ bool consented_to_sync = client_->GetPrefs()->GetBoolean(prefs::kGoogleServicesConsentedToSync); -@@ -196,10 +162,6 @@ void PrimaryAccountManager::SetSyncPrima +@@ -197,10 +162,6 @@ void PrimaryAccountManager::SetSyncPrima // Go ahead and update the last signed in account info here as well. Once a // user is signed in the corresponding preferences should match. Doing it here // as opposed to on signin allows us to catch the upgrade scenario. -- client_->GetPrefs()->SetString(prefs::kGoogleServicesLastAccountId, -- account_info.account_id.ToString()); +- client_->GetPrefs()->SetString(prefs::kGoogleServicesLastGaiaId, +- account_info.gaia); - client_->GetPrefs()->SetString(prefs::kGoogleServicesLastUsername, - account_info.email); // Commit primary sync account info immediately so that it does not get lost // if Chrome crashes before the next commit interval. -@@ -213,20 +175,11 @@ void PrimaryAccountManager::SetPrimaryAc +@@ -214,20 +175,11 @@ void PrimaryAccountManager::SetPrimaryAc PrefService* prefs = client_->GetPrefs(); const std::string& account_id = primary_account_info_.account_id.ToString(); @@ -5165,10 +5205,10 @@ return false; --- a/components/signin/internal/identity_manager/primary_account_manager_unittest.cc +++ b/components/signin/internal/identity_manager/primary_account_manager_unittest.cc -@@ -25,7 +25,6 @@ - #include "components/signin/internal/identity_manager/fake_account_capabilities_fetcher_factory.h" +@@ -26,7 +26,6 @@ #include "components/signin/internal/identity_manager/fake_profile_oauth2_token_service_delegate.h" #include "components/signin/internal/identity_manager/profile_oauth2_token_service.h" + #include "components/signin/public/base/signin_client.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/base/signin_switches.h" #include "components/signin/public/base/test_signin_client.h" @@ -5371,7 +5411,7 @@ #include "components/signin/public/identity_manager/identity_test_utils.h" --- a/tools/metrics/histograms/enums.xml +++ b/tools/metrics/histograms/enums.xml -@@ -97848,7 +97848,6 @@ Full version information for the fingerp +@@ -100557,7 +100557,6 @@ Full version information for the fingerp @@ -5379,7 +5419,7 @@ -@@ -97863,10 +97862,7 @@ Full version information for the fingerp +@@ -100572,10 +100571,7 @@ Full version information for the fingerp diff --git a/patches/core/ungoogled-chromium/replace-google-search-engine-with-nosearch.patch b/patches/core/ungoogled-chromium/replace-google-search-engine-with-nosearch.patch index a3576ed8..5a7067dd 100644 --- a/patches/core/ungoogled-chromium/replace-google-search-engine-with-nosearch.patch +++ b/patches/core/ungoogled-chromium/replace-google-search-engine-with-nosearch.patch @@ -1,13 +1,13 @@ --- a/components/search_engines/prepopulated_engines.json +++ b/components/search_engines/prepopulated_engines.json -@@ -113,24 +113,11 @@ +@@ -114,24 +114,11 @@ }, "google": { - "name": "Google", - "keyword": "google.com", - "favicon_url": "https://www.google.com/images/branding/product/ico/googleg_lodp.ico", -- "search_url": "{google:baseURL}search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchboxStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:prefetchSource}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}", +- "search_url": "{google:baseURL}search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:prefetchSource}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}", - "suggest_url": "{google:baseSuggestURL}search?{google:searchFieldtrialParameter}client={google:suggestClient}&gs_ri={google:suggestRid}&xssi=t&q={searchTerms}&{google:inputType}{google:omniboxFocusType}{google:cursorPosition}{google:currentPageUrl}{google:pageClassification}{google:clientCacheTimeToLive}{google:searchVersion}{google:sessionToken}{google:prefetchQuery}sugkey={google:suggestAPIKeyParameter}", - "image_url": "{google:baseSearchByImageURL}upload", - "contextual_search_url": "{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}", diff --git a/patches/core/ungoogled-chromium/toggle-translation-via-switch.patch b/patches/core/ungoogled-chromium/toggle-translation-via-switch.patch index b921bf1f..cca788b3 100644 --- a/patches/core/ungoogled-chromium/toggle-translation-via-switch.patch +++ b/patches/core/ungoogled-chromium/toggle-translation-via-switch.patch @@ -9,7 +9,7 @@ #include "components/translate/core/browser/translate_download_manager.h" #include "components/translate/core/browser/translate_manager.h" #include "components/translate/core/browser/translate_prefs.h" -@@ -1816,6 +1817,7 @@ void RenderViewContextMenu::AppendPageIt +@@ -1820,6 +1821,7 @@ void RenderViewContextMenu::AppendPageIt menu_model_.AddSeparator(ui::NORMAL_SEPARATOR); if (CanTranslate(/*menu_logging=*/true)) { @@ -19,7 +19,7 @@ l10n_util::GetStringFUTF16( --- a/components/translate/core/browser/translate_language_list.cc +++ b/components/translate/core/browser/translate_language_list.cc -@@ -11,6 +11,7 @@ +@@ -10,6 +10,7 @@ #include "base/bind.h" #include "base/check.h" @@ -35,7 +35,7 @@ #include "components/translate/core/common/translate_util.h" #include "net/base/url_util.h" #include "third_party/abseil-cpp/absl/types/optional.h" -@@ -230,6 +232,9 @@ GURL TranslateLanguageList::TranslateLan +@@ -229,6 +231,9 @@ GURL TranslateLanguageList::TranslateLan } void TranslateLanguageList::RequestLanguageList() { @@ -47,7 +47,7 @@ request_pending_ = true; --- a/components/translate/core/browser/translate_manager.cc +++ b/components/translate/core/browser/translate_manager.cc -@@ -885,8 +885,9 @@ void TranslateManager::FilterIsTranslate +@@ -888,8 +888,9 @@ void TranslateManager::FilterIsTranslate ->LogAutofillAssistantDeferredTriggerDecision(); } diff --git a/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch b/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch index 423bbd54..a3ce6c06 100644 --- a/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch +++ b/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch @@ -9,7 +9,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2450,6 +2450,7 @@ static_library("browser") { +@@ -2447,6 +2447,7 @@ static_library("browser") { "//third_party/libyuv", "//third_party/metrics_proto", "//third_party/re2", @@ -19,7 +19,7 @@ "//third_party/widevine/cdm:headers", --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -155,6 +155,7 @@ +@@ -157,6 +157,7 @@ #include "components/translate/core/browser/translate_ranker_impl.h" #include "components/translate/core/common/translate_util.h" #include "components/ui_devtools/switches.h" @@ -44,14 +44,14 @@ #endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_ --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn -@@ -247,6 +247,7 @@ source_set("browser") { +@@ -248,6 +248,7 @@ source_set("browser") { "//third_party/libyuv", "//third_party/re2", "//third_party/sqlite", + "//components/ungoogled:ungoogled_switches", "//third_party/webrtc_overrides:webrtc_component", - "//third_party/wtl", "//third_party/zlib", + "//third_party/zlib/google:zip", --- a/content/browser/renderer_host/render_process_host_impl.cc +++ b/content/browser/renderer_host/render_process_host_impl.cc @@ -77,6 +77,7 @@ @@ -61,8 +61,8 @@ +#include "components/ungoogled/ungoogled_switches.h" #include "components/viz/common/switches.h" #include "components/viz/host/gpu_client.h" - #include "content/browser/bad_message.h" -@@ -3299,6 +3300,8 @@ void RenderProcessHostImpl::PropagateBro + #include "content/browser/attribution_reporting/attribution_manager.h" +@@ -3314,6 +3315,8 @@ void RenderProcessHostImpl::PropagateBro switches::kEnableWebGLImageChromium, switches::kEnableWebGPUDeveloperFeatures, switches::kFileUrlPathAlias, @@ -83,7 +83,7 @@ "//ui/events/blink", --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -34,6 +34,7 @@ +@@ -35,6 +35,7 @@ #include "third_party/blink/public/common/loader/referrer_utils.h" #include "third_party/blink/public/common/switches.h" #include "third_party/blink/public/platform/web_runtime_features.h" @@ -91,7 +91,7 @@ #include "ui/accessibility/accessibility_features.h" #include "ui/base/ui_base_features.h" #include "ui/events/blink/blink_features.h" -@@ -402,6 +403,10 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -403,6 +404,10 @@ void SetRuntimeFeaturesFromCommandLine(c {wrf::EnableWebGPUDeveloperFeatures, switches::kEnableWebGPUDeveloperFeatures, true}, {wrf::EnableDirectSockets, switches::kIsolatedAppOrigins, true}, @@ -124,7 +124,7 @@ #include "base/ranges/algorithm.h" #include "base/time/time.h" #include "cc/animation/animation_host.h" -@@ -919,6 +920,14 @@ Range* Document::CreateRangeAdjustedToTr +@@ -923,6 +924,14 @@ Range* Document::CreateRangeAdjustedToTr Position::BeforeNode(*shadow_host)); } @@ -139,7 +139,7 @@ SelectorQueryCache& Document::GetSelectorQueryCache() { if (!selector_query_cache_) selector_query_cache_ = std::make_unique(); -@@ -2238,6 +2247,15 @@ void Document::UpdateStyleAndLayoutTreeF +@@ -2247,6 +2256,15 @@ void Document::UpdateStyleAndLayoutTreeF #if DCHECK_IS_ON() AssertLayoutTreeUpdated(*this, true /* allow_dirty_container_subtrees */); #endif @@ -168,7 +168,7 @@ AtomicString visibilityState() const; bool IsPageVisible() const; bool hidden() const; -@@ -2329,6 +2333,9 @@ class CORE_EXPORT Document : public Cont +@@ -2330,6 +2334,9 @@ class CORE_EXPORT Document : public Cont base::ElapsedTimer start_time_; @@ -180,7 +180,7 @@ --- a/third_party/blink/renderer/core/dom/element.cc +++ b/third_party/blink/renderer/core/dom/element.cc -@@ -2074,6 +2074,11 @@ DOMRectList* Element::getClientRects() { +@@ -2086,6 +2086,11 @@ DOMRectList* Element::getClientRects() { DCHECK(element_layout_object); GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads, *element_layout_object); @@ -192,7 +192,7 @@ return MakeGarbageCollected(quads); } -@@ -2098,6 +2103,9 @@ gfx::RectF Element::GetBoundingClientRec +@@ -2110,6 +2115,9 @@ gfx::RectF Element::GetBoundingClientRec DCHECK(element_layout_object); GetDocument().AdjustRectForScrollAndAbsoluteZoom(result, *element_layout_object); @@ -267,7 +267,7 @@ const TextDirection&, --- a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc +++ b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc -@@ -920,9 +920,15 @@ TextMetrics* CanvasRenderingContext2D::m +@@ -929,9 +929,15 @@ TextMetrics* CanvasRenderingContext2D::m TextDirection direction = ToTextDirection(GetState().GetDirection(), canvas()); @@ -311,7 +311,7 @@ } // namespace blink --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -1270,6 +1270,12 @@ +@@ -1325,6 +1325,12 @@ origin_trial_feature_name: "Focusgroup", }, { diff --git a/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch b/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch index 2ca74f87..9978c6c7 100644 --- a/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch +++ b/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch @@ -34,7 +34,7 @@ approach to change color components. #endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_ --- a/content/browser/renderer_host/render_process_host_impl.cc +++ b/content/browser/renderer_host/render_process_host_impl.cc -@@ -3302,6 +3302,7 @@ void RenderProcessHostImpl::PropagateBro +@@ -3317,6 +3317,7 @@ void RenderProcessHostImpl::PropagateBro switches::kFileUrlPathAlias, switches::kFingerprintingClientRectsNoise, switches::kFingerprintingCanvasMeasureTextNoise, @@ -44,7 +44,7 @@ approach to change color components. switches::kForceGpuMemAvailableMb, --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -407,6 +407,8 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -408,6 +408,8 @@ void SetRuntimeFeaturesFromCommandLine(c switches::kFingerprintingClientRectsNoise, true}, {wrf::EnableFingerprintingCanvasMeasureTextNoise, switches::kFingerprintingCanvasMeasureTextNoise, true}, @@ -65,7 +65,7 @@ approach to change color components. }; --- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc +++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc -@@ -30,6 +30,7 @@ +@@ -31,6 +31,7 @@ #include "third_party/blink/renderer/platform/graphics/bitmap_image.h" #include "third_party/blink/renderer/platform/graphics/graphics_context.h" #include "third_party/blink/renderer/platform/graphics/skia/skia_utils.h" @@ -73,7 +73,7 @@ approach to change color components. #include "third_party/blink/renderer/platform/graphics/stroke_data.h" #include "third_party/blink/renderer/platform/graphics/video_frame_image_util.h" #include "third_party/blink/renderer/platform/heap/garbage_collected.h" -@@ -2070,6 +2071,9 @@ ImageData* BaseRenderingContext2D::getIm +@@ -2079,6 +2080,9 @@ ImageData* BaseRenderingContext2D::getIm snapshot->PaintImageForCurrentFrame().GetSkImageInfo().bounds(); DCHECK(!bounds.intersect(SkIRect::MakeXYWH(sx, sy, sw, sh))); } @@ -322,7 +322,7 @@ approach to change color components. // Methods overridden by all sub-classes --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -1276,6 +1276,9 @@ +@@ -1331,6 +1331,9 @@ name: "FingerprintingCanvasMeasureTextNoise", }, { diff --git a/patches/extra/bromite/flag-max-connections-per-host.patch b/patches/extra/bromite/flag-max-connections-per-host.patch index 198281db..54a0cbed 100644 --- a/patches/extra/bromite/flag-max-connections-per-host.patch +++ b/patches/extra/bromite/flag-max-connections-per-host.patch @@ -17,7 +17,7 @@ with limited CPU/memory resources and it is disabled by default. --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2185,6 +2185,7 @@ static_library("browser") { +@@ -2182,6 +2182,7 @@ static_library("browser") { "//components/net_log", "//components/network_hints/common:mojo_bindings", "//components/network_session_configurator/browser", @@ -100,7 +100,7 @@ with limited CPU/memory resources and it is disabled by default. --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc -@@ -1870,6 +1870,10 @@ const char kUnthrottledNestedTimeoutDesc +@@ -1825,6 +1825,10 @@ const char kUnthrottledNestedTimeoutDesc "websites abusing the API will still eventually have their setTimeouts " "clamped."; @@ -113,7 +113,7 @@ with limited CPU/memory resources and it is disabled by default. const char kMediaRouterCastAllowAllIPsDescription[] = --- a/chrome/browser/flag_descriptions.h +++ b/chrome/browser/flag_descriptions.h -@@ -1047,6 +1047,9 @@ extern const char kLogJsConsoleMessagesD +@@ -1034,6 +1034,9 @@ extern const char kLogJsConsoleMessagesD extern const char kUnthrottledNestedTimeoutName[]; extern const char kUnthrottledNestedTimeoutDescription[]; diff --git a/patches/extra/debian/disable/welcome-page.patch b/patches/extra/debian/disable/welcome-page.patch index 2fd8570c..89bd01d7 100644 --- a/patches/extra/debian/disable/welcome-page.patch +++ b/patches/extra/debian/disable/welcome-page.patch @@ -4,7 +4,7 @@ bug-debian: http://bugs.debian.org/857767 --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc -@@ -1432,11 +1432,6 @@ void ProfileManager::InitProfileUserPref +@@ -1447,11 +1447,6 @@ void ProfileManager::InitProfileUserPref profile->GetPrefs()->SetString(prefs::kSupervisedUserId, supervised_user_id); } diff --git a/patches/extra/inox-patchset/0006-modify-default-prefs.patch b/patches/extra/inox-patchset/0006-modify-default-prefs.patch index dd3d5980..9dc93d21 100644 --- a/patches/extra/inox-patchset/0006-modify-default-prefs.patch +++ b/patches/extra/inox-patchset/0006-modify-default-prefs.patch @@ -1,10 +1,10 @@ --- a/chrome/browser/background/background_mode_manager.cc +++ b/chrome/browser/background/background_mode_manager.cc -@@ -377,7 +377,7 @@ void BackgroundModeManager::RegisterPref - registry->RegisterBooleanPref(prefs::kChromeCreatedLoginItem, false); - registry->RegisterBooleanPref(prefs::kMigratedLoginItemPref, false); - #endif +@@ -371,7 +371,7 @@ BackgroundModeManager::~BackgroundModeMa + + // static + void BackgroundModeManager::RegisterPrefs(PrefRegistrySimple* registry) { - registry->RegisterBooleanPref(prefs::kBackgroundModeEnabled, true); + registry->RegisterBooleanPref(prefs::kBackgroundModeEnabled, false); } @@ -12,7 +12,7 @@ void BackgroundModeManager::RegisterProfile(Profile* profile) { --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -1416,7 +1416,7 @@ void ChromeContentBrowserClient::Registe +@@ -1495,7 +1495,7 @@ void ChromeContentBrowserClient::Registe void ChromeContentBrowserClient::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false); @@ -136,7 +136,7 @@ --- a/components/password_manager/core/browser/password_manager.cc +++ b/components/password_manager/core/browser/password_manager.cc -@@ -228,14 +228,14 @@ bool IsSingleUsernameSubmission(const Pa +@@ -242,14 +242,14 @@ base::CallbackListSubscription AddSyncEn void PasswordManager::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( diff --git a/patches/extra/iridium-browser/browser-disable-profile-auto-import-on-first-run.patch b/patches/extra/iridium-browser/browser-disable-profile-auto-import-on-first-run.patch index 67a95967..114a1e4b 100644 --- a/patches/extra/iridium-browser/browser-disable-profile-auto-import-on-first-run.patch +++ b/patches/extra/iridium-browser/browser-disable-profile-auto-import-on-first-run.patch @@ -5,7 +5,7 @@ Subject: [PATCH 56/66] browser: disable profile auto-import on first run --- a/chrome/browser/chrome_browser_main.cc +++ b/chrome/browser/chrome_browser_main.cc -@@ -1651,11 +1651,6 @@ int ChromeBrowserMainParts::PreMainMessa +@@ -1588,11 +1588,6 @@ int ChromeBrowserMainParts::PreMainMessa // and preferences have been registered since some of the import code depends // on preferences. if (first_run::IsChromeFirstRun()) { diff --git a/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch b/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch index 0d3b68c5..54bffe6d 100644 --- a/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch +++ b/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch @@ -10,12 +10,12 @@ Out with all those tracking cookies! --- a/components/content_settings/core/browser/content_settings_registry.cc +++ b/components/content_settings/core/browser/content_settings_registry.cc -@@ -132,7 +132,7 @@ void ContentSettingsRegistry::Init() { +@@ -82,7 +82,7 @@ void ContentSettingsRegistry::Init() { // DefaultProvider::DiscardOrMigrateObsoletePreferences() accordingly. Register( - ContentSettingsType::COOKIES, "cookies", CONTENT_SETTING_ALLOW, + ContentSettingsType::COOKIES, "cookies", CONTENT_SETTING_SESSION_ONLY, WebsiteSettingsInfo::SYNCABLE, - AllowlistedSchemes(kChromeUIScheme, kChromeDevToolsScheme), - ValidSettings(CONTENT_SETTING_ALLOW, CONTENT_SETTING_BLOCK, + /*allowlisted_schemes=*/{kChromeUIScheme, kChromeDevToolsScheme}, + /*valid_settings=*/ diff --git a/patches/extra/ungoogled-chromium/add-flag-for-close-confirmation.patch b/patches/extra/ungoogled-chromium/add-flag-for-close-confirmation.patch index 07c84991..8fab779b 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-close-confirmation.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-close-confirmation.patch @@ -9,7 +9,7 @@ #include "chrome/browser/ui/web_applications/app_browser_controller.h" #include "chrome/browser/ui/web_applications/web_app_launch_utils.h" #include "chrome/browser/ui/webui/signin/login_ui_service.h" -@@ -473,6 +475,7 @@ Browser::Browser(const CreateParams& par +@@ -472,6 +474,7 @@ Browser::Browser(const CreateParams& par omit_from_session_restore_(params.omit_from_session_restore), should_trigger_session_restore_(params.should_trigger_session_restore), cancel_download_confirmation_state_(NOT_PROMPTED), @@ -17,7 +17,7 @@ override_bounds_(params.initial_bounds), initial_show_state_(params.initial_show_state), initial_workspace_(params.initial_workspace), -@@ -834,6 +837,7 @@ Browser::WarnBeforeClosingResult Browser +@@ -833,6 +836,7 @@ Browser::WarnBeforeClosingResult Browser // true or there are no pending downloads we need to prompt about) then // there's no need to warn. if (force_skip_warning_user_on_close_ || CanCloseWithInProgressDownloads()) @@ -25,7 +25,7 @@ return WarnBeforeClosingResult::kOkToClose; DCHECK(!warn_before_closing_callback_) -@@ -868,6 +872,7 @@ bool Browser::TryToCloseWindow( +@@ -867,6 +871,7 @@ bool Browser::TryToCloseWindow( void Browser::ResetTryToCloseWindow() { cancel_download_confirmation_state_ = NOT_PROMPTED; @@ -33,7 +33,7 @@ unload_controller_.ResetTryToCloseWindow(); } -@@ -2773,6 +2778,62 @@ bool Browser::CanCloseWithInProgressDown +@@ -2772,6 +2777,62 @@ bool Browser::CanCloseWithInProgressDown return false; } @@ -96,7 +96,7 @@ void Browser::InProgressDownloadResponse(bool cancel_downloads) { if (cancel_downloads) { cancel_download_confirmation_state_ = RESPONSE_RECEIVED; -@@ -2791,6 +2852,22 @@ void Browser::InProgressDownloadResponse +@@ -2790,6 +2851,22 @@ void Browser::InProgressDownloadResponse std::move(warn_before_closing_callback_) .Run(WarnBeforeClosingResult::kDoNotClose); @@ -129,7 +129,7 @@ #include "chrome/browser/ui/signin_view_controller.h" #include "chrome/browser/ui/tabs/tab_strip_model_observer.h" #include "chrome/browser/ui/unload_controller.h" -@@ -1046,12 +1047,17 @@ class Browser : public TabStripModelObse +@@ -1047,12 +1048,17 @@ class Browser : public TabStripModelObse // Returns true if the window can close, false otherwise. bool CanCloseWithInProgressDownloads(); @@ -147,7 +147,7 @@ // Called when all warnings have completed when attempting to close the // browser directly (e.g. via hotkey, close button, terminate signal, etc.) // Used as a WarnBeforeClosingCallback by ShouldCloseWindow(). -@@ -1221,6 +1227,8 @@ class Browser : public TabStripModelObse +@@ -1222,6 +1228,8 @@ class Browser : public TabStripModelObse // when the browser is closed with in-progress downloads. CancelDownloadConfirmationState cancel_download_confirmation_state_; diff --git a/patches/extra/ungoogled-chromium/add-flag-for-custom-ntp.patch b/patches/extra/ungoogled-chromium/add-flag-for-custom-ntp.patch index 75fa15d3..ecf39585 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-custom-ntp.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-custom-ntp.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -832,10 +832,14 @@ bool HandleNewTabPageLocationOverride( +@@ -843,10 +843,14 @@ bool HandleNewTabPageLocationOverride( // Don't change the URL when incognito mode. if (profile->IsOffTheRecord()) diff --git a/patches/extra/ungoogled-chromium/add-flag-for-disabling-link-drag.patch b/patches/extra/ungoogled-chromium/add-flag-for-disabling-link-drag.patch index 939a1bfe..cb23f0f5 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-disabling-link-drag.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-disabling-link-drag.patch @@ -11,9 +11,9 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc -@@ -25,6 +25,8 @@ BASE_FEATURE(kAnonymousIframeOriginTrial - "AnonymousIframeOriginTrial", - base::FEATURE_ENABLED_BY_DEFAULT); +@@ -31,6 +31,8 @@ BASE_FEATURE(kAttributionReportingCrossA + "AttributionReportingCrossAppWeb", + base::FEATURE_DISABLED_BY_DEFAULT); +BASE_FEATURE(kDisableLinkDrag, "DisableLinkDrag", base::FEATURE_DISABLED_BY_DEFAULT); + @@ -29,11 +29,11 @@ +BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kDisableLinkDrag); + BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kAnonymousIframeOriginTrial); + BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kAttributionReportingCrossAppWeb); BLINK_COMMON_EXPORT BASE_DECLARE_FEATURE(kAutomaticLazyFrameLoadingToAds); - BLINK_COMMON_EXPORT extern const base::FeatureParam --- a/third_party/blink/renderer/core/editing/selection_controller.cc +++ b/third_party/blink/renderer/core/editing/selection_controller.cc -@@ -1315,10 +1315,14 @@ FrameSelection& SelectionController::Sel +@@ -1375,10 +1375,14 @@ FrameSelection& SelectionController::Sel } bool IsSelectionOverLink(const MouseEventWithHitTestResults& event) { diff --git a/patches/extra/ungoogled-chromium/add-flag-for-incognito-themes.patch b/patches/extra/ungoogled-chromium/add-flag-for-incognito-themes.patch index 761feb5e..1e4fb995 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-incognito-themes.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-incognito-themes.patch @@ -1,23 +1,15 @@ --- a/chrome/browser/ui/views/frame/browser_frame.cc +++ b/chrome/browser/ui/views/frame/browser_frame.cc -@@ -252,6 +252,7 @@ BrowserFrame::GetCustomTheme() const { - Browser* browser = browser_view_->browser(); - // If this is an incognito profile, there should never be a custom theme. - if (browser->profile()->IsIncognitoProfile()) -+ if (!base::CommandLine::ForCurrentProcess()->HasSwitch("enable-incognito-themes")) - return nullptr; - auto* app_controller = browser->app_controller(); - // Ignore the system theme for web apps with window-controls-overlay as the -@@ -385,7 +386,8 @@ void BrowserFrame::SelectNativeTheme() { - // Select between regular, dark and Linux toolkit themes. - ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi(); +@@ -440,6 +440,9 @@ bool BrowserFrame::RegenerateFrameOnThem + } -- if (browser_view_->browser()->profile()->IsIncognitoProfile()) { -+ if (browser_view_->browser()->profile()->IsIncognitoProfile() && -+ !base::CommandLine::ForCurrentProcess()->HasSwitch("enable-incognito-themes")) { - // No matter if we are using the default theme or not we always use the dark - // ui instance. - SetNativeTheme(ui::NativeTheme::GetInstanceForDarkUI()); + bool BrowserFrame::ShouldUseDarkTheme() const { ++ if (base::CommandLine::ForCurrentProcess()->HasSwitch("enable-incognito-themes") && ++ !browser_view_->GetIsPictureInPictureType()) ++ return false; + return browser_view_->browser()->profile()->IsIncognitoProfile() || + browser_view_->GetIsPictureInPictureType(); + } --- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc +++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc @@ -432,7 +432,9 @@ void NTPResourceCache::CreateNewTabIncog diff --git a/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch b/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch index f1fd6dc7..e112fa3e 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch @@ -42,7 +42,7 @@ #include "base/feature_list.h" #include "base/format_macros.h" #include "base/metrics/histogram_functions.h" -@@ -339,6 +341,15 @@ AutocompleteController::AutocompleteCont +@@ -338,6 +340,15 @@ AutocompleteController::AutocompleteCont search_service_worker_signal_sent_(false), template_url_service_(provider_client_->GetTemplateURLService()) { provider_types &= ~OmniboxFieldTrial::GetDisabledProviderTypes(); @@ -80,7 +80,7 @@ #include "base/feature_list.h" #include "base/i18n/break_iterator.h" #include "base/i18n/case_conversion.h" -@@ -677,6 +678,9 @@ void SearchProvider::Run(bool query_is_p +@@ -671,6 +672,9 @@ void SearchProvider::Run(bool query_is_p } void SearchProvider::DoHistoryQuery(bool minimal_changes) { diff --git a/patches/extra/ungoogled-chromium/add-flag-for-qr-generator.patch b/patches/extra/ungoogled-chromium/add-flag-for-qr-generator.patch index 1eba1873..14abb05d 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-qr-generator.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-qr-generator.patch @@ -27,7 +27,7 @@ return true; --- a/chrome/browser/ui/views/location_bar/location_bar_view.cc +++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc -@@ -313,7 +313,8 @@ void LocationBarView::Init() { +@@ -314,7 +314,8 @@ void LocationBarView::Init() { params.types_enabled.push_back(PageActionIconType::kSendTabToSelf); params.types_enabled.push_back(PageActionIconType::kClickToCall); diff --git a/patches/extra/ungoogled-chromium/add-flag-for-referrer-header.patch b/patches/extra/ungoogled-chromium/add-flag-for-referrer-header.patch index 03276e66..4772f5fe 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-referrer-header.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-referrer-header.patch @@ -30,7 +30,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/content/browser/utility_process_host.cc +++ b/content/browser/utility_process_host.cc -@@ -233,6 +233,7 @@ bool UtilityProcessHost::StartProcess() +@@ -226,6 +226,7 @@ bool UtilityProcessHost::StartProcess() // Browser command-line switches to propagate to the utility process. static const char* const kSwitchNames[] = { @@ -46,9 +46,9 @@ #include "base/bind.h" +#include "base/command_line.h" #include "base/debug/dump_without_crashing.h" + #include "base/ranges/algorithm.h" #include "base/strings/utf_string_conversions.h" - #include "base/types/optional_util.h" -@@ -63,6 +64,15 @@ void NetworkServiceNetworkDelegate::Mayb +@@ -64,6 +65,15 @@ void NetworkServiceNetworkDelegate::Mayb return; } diff --git a/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch b/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch index b6020bcd..3f1ff099 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch @@ -13,7 +13,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/chrome/renderer/chrome_render_frame_observer.cc +++ b/chrome/renderer/chrome_render_frame_observer.cc -@@ -249,14 +249,16 @@ void ChromeRenderFrameObserver::DidFinis +@@ -251,14 +251,16 @@ void ChromeRenderFrameObserver::DidFinis if (frame->Parent() || frame->IsInFencedFrameTree()) return; @@ -101,7 +101,7 @@ return true; --- a/components/search_engines/template_url_service.h +++ b/components/search_engines/template_url_service.h -@@ -762,6 +762,8 @@ class TemplateURLService : public WebDat +@@ -761,6 +761,8 @@ class TemplateURLService : public WebDat // ---------- Browser state related members --------------------------------- raw_ptr prefs_ = nullptr; diff --git a/patches/extra/ungoogled-chromium/add-flag-for-tab-hover-cards.patch b/patches/extra/ungoogled-chromium/add-flag-for-tab-hover-cards.patch index 314d208a..6f72582e 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-tab-hover-cards.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-tab-hover-cards.patch @@ -27,7 +27,7 @@ #include "base/compiler_specific.h" #include "base/containers/adapters.h" #include "base/containers/contains.h" -@@ -1616,6 +1617,8 @@ void TabStrip::OnMouseEventInTab(views:: +@@ -1635,6 +1636,8 @@ void TabStrip::OnMouseEventInTab(views:: } void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) { diff --git a/patches/extra/ungoogled-chromium/add-flag-to-close-window-with-last-tab.patch b/patches/extra/ungoogled-chromium/add-flag-to-close-window-with-last-tab.patch index acaf7b06..7fdac301 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-close-window-with-last-tab.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-close-window-with-last-tab.patch @@ -8,7 +8,7 @@ #include "base/containers/adapters.h" #include "base/containers/contains.h" #include "base/containers/flat_map.h" -@@ -1815,6 +1816,10 @@ bool TabStripModel::CloseTabs(base::span +@@ -1816,6 +1817,10 @@ bool TabStripModel::CloseTabs(base::span if (items.empty()) return true; diff --git a/patches/extra/ungoogled-chromium/add-flag-to-configure-extension-downloading.patch b/patches/extra/ungoogled-chromium/add-flag-to-configure-extension-downloading.patch index 15442d3a..ee31435d 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-configure-extension-downloading.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-configure-extension-downloading.patch @@ -11,7 +11,7 @@ #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/extensions/crx_installer.h" #include "chrome/browser/extensions/extension_install_prompt.h" -@@ -128,6 +129,14 @@ scoped_refptr +@@ -102,6 +103,14 @@ scoped_refptr return installer; } @@ -26,7 +26,7 @@ bool IsExtensionDownload(const DownloadItem& download_item) { if (download_item.GetTargetDisposition() == DownloadItem::TARGET_DISPOSITION_PROMPT) -@@ -136,7 +145,7 @@ bool IsExtensionDownload(const DownloadI +@@ -110,7 +119,7 @@ bool IsExtensionDownload(const DownloadI if (download_item.GetMimeType() == extensions::Extension::kMimeType || extensions::UserScript::IsURLUserScript(download_item.GetURL(), download_item.GetMimeType())) { @@ -37,7 +37,7 @@ } --- a/chrome/browser/download/download_crx_util.h +++ b/chrome/browser/download/download_crx_util.h -@@ -43,6 +43,10 @@ scoped_refptr +@@ -35,6 +35,10 @@ scoped_refptr Profile* profile, const download::DownloadItem& download_item); @@ -50,7 +50,7 @@ bool IsExtensionDownload(const download::DownloadItem& download_item); --- a/chrome/browser/download/download_target_determiner.cc +++ b/chrome/browser/download/download_target_determiner.cc -@@ -1148,10 +1148,12 @@ DownloadConfirmationReason DownloadTarge +@@ -1174,10 +1174,12 @@ DownloadConfirmationReason DownloadTarge return DownloadConfirmationReason::SAVE_AS; #if BUILDFLAG(ENABLE_EXTENSIONS) @@ -77,7 +77,7 @@ #include "base/containers/contains.h" #include "base/logging.h" #include "base/metrics/histogram_functions.h" -@@ -250,6 +251,13 @@ bool ExtensionManagement::IsInstallation +@@ -248,6 +249,13 @@ bool ExtensionManagement::IsInstallation bool ExtensionManagement::IsOffstoreInstallAllowed( const GURL& url, const GURL& referrer_url) const { diff --git a/patches/extra/ungoogled-chromium/add-flag-to-convert-popups-to-tabs.patch b/patches/extra/ungoogled-chromium/add-flag-to-convert-popups-to-tabs.patch index aa1e80bf..0bfd2401 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-convert-popups-to-tabs.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-convert-popups-to-tabs.patch @@ -13,7 +13,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/content/renderer/render_frame_impl.cc +++ b/content/renderer/render_frame_impl.cc -@@ -1162,6 +1162,8 @@ WindowOpenDisposition NavigationPolicyTo +@@ -1161,6 +1161,8 @@ WindowOpenDisposition NavigationPolicyTo case blink::kWebNavigationPolicyNewWindow: return WindowOpenDisposition::NEW_WINDOW; case blink::kWebNavigationPolicyNewPopup: diff --git a/patches/extra/ungoogled-chromium/add-flag-to-disable-local-history-expiration.patch b/patches/extra/ungoogled-chromium/add-flag-to-disable-local-history-expiration.patch index 0166ef91..c68cedb4 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-disable-local-history-expiration.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-disable-local-history-expiration.patch @@ -21,7 +21,7 @@ #include "base/callback_helpers.h" #include "base/compiler_specific.h" #include "base/containers/flat_set.h" -@@ -1096,7 +1097,8 @@ void HistoryBackend::InitImpl( +@@ -1113,7 +1114,8 @@ void HistoryBackend::InitImpl( db_->GetStartDate(&first_recorded_time_); // Start expiring old stuff. diff --git a/patches/extra/ungoogled-chromium/add-flag-to-hide-extensions-menu.patch b/patches/extra/ungoogled-chromium/add-flag-to-hide-extensions-menu.patch index 2f319293..a09bfd31 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-hide-extensions-menu.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-hide-extensions-menu.patch @@ -16,7 +16,7 @@ #include "chrome/browser/ui/views/web_apps/frame_toolbar/web_app_frame_toolbar_view.h" #include "extensions/common/extension_features.h" #include "ui/base/dragdrop/drag_drop_types.h" -@@ -354,6 +356,17 @@ void ExtensionsToolbarContainer::AnchorA +@@ -353,6 +355,17 @@ void ExtensionsToolbarContainer::AnchorA widget->widget_delegate()->AsBubbleDialogDelegate()->SetAnchorView( anchor_view && anchor_view->GetVisible() ? anchor_view : GetExtensionsButton()); @@ -34,7 +34,7 @@ widget->Show(); } -@@ -854,6 +867,9 @@ void ExtensionsToolbarContainer::UpdateC +@@ -853,6 +866,9 @@ void ExtensionsToolbarContainer::UpdateC } bool ExtensionsToolbarContainer::ShouldContainerBeVisible() const { diff --git a/patches/extra/ungoogled-chromium/add-flag-to-hide-fullscreen-exit-ui.patch b/patches/extra/ungoogled-chromium/add-flag-to-hide-fullscreen-exit-ui.patch index 4938fca7..272fd3c0 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-hide-fullscreen-exit-ui.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-hide-fullscreen-exit-ui.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/ui/views/frame/browser_view.cc +++ b/chrome/browser/ui/views/frame/browser_view.cc -@@ -1828,6 +1828,10 @@ void BrowserView::UpdateExclusiveAccessE +@@ -1862,6 +1862,10 @@ void BrowserView::UpdateExclusiveAccessE ExclusiveAccessBubbleHideCallback bubble_first_hide_callback, bool notify_download, bool force_update) { diff --git a/patches/extra/ungoogled-chromium/add-flag-to-hide-side-panel-button.patch b/patches/extra/ungoogled-chromium/add-flag-to-hide-side-panel-button.patch index ebad4822..ec0221bc 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-hide-side-panel-button.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-hide-side-panel-button.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/ui/views/frame/browser_view.cc +++ b/chrome/browser/ui/views/frame/browser_view.cc -@@ -923,6 +923,7 @@ BrowserView::BrowserView(std::unique_ptr +@@ -951,6 +951,7 @@ BrowserView::BrowserView(std::unique_ptr AddChildView(std::make_unique()); side_panel_coordinator_ = std::make_unique(this); } else { diff --git a/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch b/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch index dcfe740f..a9221075 100644 --- a/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch +++ b/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch @@ -47,7 +47,7 @@ // ICANN uses this localhost address to indicate a name collision. // // The policy in Chromium is to fail host resolving if it resolves to -@@ -3728,7 +3723,7 @@ bool HostResolverManager::IsIPv6Reachabl +@@ -3759,7 +3754,7 @@ bool HostResolverManager::IsIPv6Reachabl (tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() > kIPv6ProbePeriodMs) { SetLastIPv6ProbeResult( diff --git a/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch b/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch index 79576b36..b6810dd6 100644 --- a/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch +++ b/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch @@ -447,7 +447,7 @@ } --- a/components/search_engines/template_url_service.h +++ b/components/search_engines/template_url_service.h -@@ -258,7 +258,8 @@ class TemplateURLService : public WebDat +@@ -257,7 +257,8 @@ class TemplateURLService : public WebDat void ResetTemplateURL(TemplateURL* url, const std::u16string& title, const std::u16string& keyword, diff --git a/patches/extra/ungoogled-chromium/add-ungoogled-flag-headers.patch b/patches/extra/ungoogled-chromium/add-ungoogled-flag-headers.patch index a9afb2be..0b79550f 100644 --- a/patches/extra/ungoogled-chromium/add-ungoogled-flag-headers.patch +++ b/patches/extra/ungoogled-chromium/add-ungoogled-flag-headers.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -3584,7 +3584,13 @@ const FeatureEntry::FeatureVariation kFa +@@ -3655,7 +3655,13 @@ const FeatureEntry::FeatureVariation kFa // calculate and verify checksum. // // When adding a new choice, add it to the end of the list. diff --git a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch index da3c98f2..bcf81087 100644 --- a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch +++ b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch @@ -10,7 +10,7 @@ #include "crypto/secure_hash.h" #if BUILDFLAG(IS_ANDROID) -@@ -525,102 +524,6 @@ DownloadInterruptReason BaseFile::Publis +@@ -525,99 +524,10 @@ DownloadInterruptReason BaseFile::Publis } #endif // BUILDFLAG(IS_ANDROID) @@ -54,11 +54,11 @@ - return DOWNLOAD_INTERRUPT_REASON_FILE_FAILED; -} - --// Given a source and a referrer, determines the "safest" URL that can be used --// to determine the authority of the download source. Returns an empty URL if no --// HTTP/S URL can be determined for the <|source_url|, |referrer_url|> pair. --GURL GetEffectiveAuthorityURL(const GURL& source_url, -- const GURL& referrer_url) { +-} // namespace +- + // static + GURL BaseFile::GetEffectiveAuthorityURL(const GURL& source_url, + const GURL& referrer_url) { - if (source_url.is_valid()) { - // http{,s} has an authority and are supported. - if (source_url.SchemeIsHTTPOrHTTPS()) @@ -70,7 +70,7 @@ - // going to assume that at this point it's okay to treat this download as - // being from the local system. - if (source_url.SchemeIsFile()) -- return source_url; + return source_url; - - // ftp:// has an authority. - if (source_url.SchemeIs(url::kFtpScheme)) @@ -86,8 +86,6 @@ - return GURL(); -} - --} // namespace -- -void BaseFile::OnFileQuarantined( - bool connection_error, - quarantine::mojom::QuarantineFileResult result) { @@ -109,11 +107,10 @@ -#else // !BUILDFLAG(IS_WIN) - CHECK(false) << "In-process quarantine service should not have failed."; -#endif // !BUILDFLAG(IS_WIN) --} + } void BaseFile::AnnotateWithSourceInformation( - const std::string& client_guid, -@@ -628,32 +531,8 @@ void BaseFile::AnnotateWithSourceInforma +@@ -626,32 +536,8 @@ void BaseFile::AnnotateWithSourceInforma const GURL& referrer_url, mojo::PendingRemote remote_quarantine, OnAnnotationDoneCallback on_annotation_done_callback) { @@ -150,14 +147,14 @@ } // namespace download --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn -@@ -98,7 +98,6 @@ source_set("browser") { - "//components/permissions:permissions_common", +@@ -96,7 +96,6 @@ source_set("browser") { + "//components/payments/mojom", "//components/power_scheduler", "//components/services/filesystem:lib", - "//components/services/quarantine:quarantine", + "//components/services/screen_ai/buildflags", "//components/services/storage", "//components/services/storage:filesystem_proxy_factory", - "//components/services/storage/dom_storage:local_storage_proto", --- a/content/browser/file_system_access/file_system_access_safe_move_helper.cc +++ b/content/browser/file_system_access/file_system_access_safe_move_helper.cc @@ -14,7 +14,6 @@ diff --git a/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch b/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch index 3ec02d52..0412b4d7 100644 --- a/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch +++ b/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch @@ -3,7 +3,7 @@ --- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc +++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc -@@ -3694,8 +3694,7 @@ ScriptValue WebGLRenderingContextBase::g +@@ -3697,8 +3697,7 @@ ScriptValue WebGLRenderingContextBase::g pname, IdentifiabilityBenignStringToken( String(ContextGL()->GetString(GL_RENDERER)))); } @@ -13,7 +13,7 @@ } SynthesizeGLError( GL_INVALID_ENUM, "getParameter", -@@ -3709,8 +3708,7 @@ ScriptValue WebGLRenderingContextBase::g +@@ -3712,8 +3711,7 @@ ScriptValue WebGLRenderingContextBase::g pname, IdentifiabilityBenignStringToken( String(ContextGL()->GetString(GL_VENDOR)))); } diff --git a/patches/extra/ungoogled-chromium/enable-default-prefetch-privacy-changes.patch b/patches/extra/ungoogled-chromium/enable-default-prefetch-privacy-changes.patch index 61ccc326..4fba013e 100644 --- a/patches/extra/ungoogled-chromium/enable-default-prefetch-privacy-changes.patch +++ b/patches/extra/ungoogled-chromium/enable-default-prefetch-privacy-changes.patch @@ -2,7 +2,7 @@ --- a/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc -@@ -510,7 +510,7 @@ BASE_FEATURE(kAllowSyncXHRInPageDismissa +@@ -530,7 +530,7 @@ BASE_FEATURE(kAllowSyncXHRInPageDismissa // crbug.com/988956. BASE_FEATURE(kPrefetchPrivacyChanges, "PrefetchPrivacyChanges", diff --git a/patches/extra/ungoogled-chromium/enable-page-saving-on-more-pages.patch b/patches/extra/ungoogled-chromium/enable-page-saving-on-more-pages.patch index de9a7f3b..811e9858 100644 --- a/patches/extra/ungoogled-chromium/enable-page-saving-on-more-pages.patch +++ b/patches/extra/ungoogled-chromium/enable-page-saving-on-more-pages.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/ui/browser_commands.cc +++ b/chrome/browser/ui/browser_commands.cc -@@ -441,11 +441,6 @@ int GetContentRestrictions(const Browser +@@ -440,11 +440,6 @@ int GetContentRestrictions(const Browser CoreTabHelper* core_tab_helper = CoreTabHelper::FromWebContents(current_tab); content_restrictions = core_tab_helper->content_restrictions(); @@ -14,7 +14,7 @@ } return content_restrictions; } -@@ -1343,8 +1338,7 @@ bool CanSavePage(const Browser* browser) +@@ -1342,8 +1337,7 @@ bool CanSavePage(const Browser* browser) DownloadPrefs::DownloadRestriction::ALL_FILES) { return false; } diff --git a/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch b/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch index 054b78e3..44ab8b03 100644 --- a/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch +++ b/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch @@ -13,7 +13,7 @@ AddChildView(std::make_unique()); --- a/chrome/browser/ui/views/tabs/tab_strip.cc +++ b/chrome/browser/ui/views/tabs/tab_strip.cc -@@ -1865,8 +1865,6 @@ void TabStrip::NewTabButtonPressed(const +@@ -1884,8 +1884,6 @@ void TabStrip::NewTabButtonPressed(const const ui::MouseEvent& mouse = static_cast(event); if (mouse.IsOnlyMiddleMouseButton()) { @@ -22,7 +22,7 @@ ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread(); CHECK(clipboard); std::u16string clipboard_text; -@@ -1874,7 +1872,6 @@ void TabStrip::NewTabButtonPressed(const +@@ -1893,7 +1891,6 @@ void TabStrip::NewTabButtonPressed(const /* data_dst = */ nullptr, &clipboard_text); if (!clipboard_text.empty()) controller_->CreateNewTabWithLocation(clipboard_text); diff --git a/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch b/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch index 27b1411b..c14cce5d 100644 --- a/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch +++ b/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch @@ -53,7 +53,7 @@ - --- a/chrome/browser/resources/history/side_bar.html +++ b/chrome/browser/resources/history/side_bar.html -@@ -120,13 +120,6 @@ +@@ -121,13 +121,6 @@ $i18n{historyMenuItem} @@ -69,12 +69,13 @@ $i18n{incognitoTabHeading}

$i18n{incognitoTabDescription} - $i18n{learnMore} +- href="$i18n{learnMoreLink}" +- aria-label="$i18nPolymer{learnMoreA11yLabel}">$i18n{learnMore}

$i18nRaw{incognitoTabFeatures}
@@ -102,7 +103,7 @@ @@ -241,11 +242,12 @@ - --- a/chrome/browser/resources/settings/search_page/search_page.html +++ b/chrome/browser/resources/settings/search_page/search_page.html -@@ -12,10 +12,6 @@ +@@ -12,11 +12,6 @@
$i18n{searchExplanation} - - $i18n{learnMore} - @@ -265,7 +267,7 @@ --- a/chrome/browser/ui/views/profiles/profile_menu_view.cc +++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc -@@ -174,6 +174,7 @@ void ProfileMenuView::BuildMenu() { +@@ -175,6 +175,7 @@ void ProfileMenuView::BuildMenu() { } gfx::ImageSkia ProfileMenuView::GetSyncIcon() const { @@ -273,7 +275,7 @@ Profile* profile = browser()->profile(); if (profile->IsOffTheRecord() || profile->IsGuestSession()) return gfx::ImageSkia(); -@@ -460,8 +461,7 @@ void ProfileMenuView::BuildIdentity() { +@@ -466,8 +467,7 @@ void ProfileMenuView::BuildIdentity() { menu_subtitle_); } else { menu_title_ = std::u16string(); diff --git a/pruning.list b/pruning.list index cf007903..bb71378f 100644 --- a/pruning.list +++ b/pruning.list @@ -49,6 +49,7 @@ buildtools/third_party/eu-strip/bin/eu-strip chrome/app/etw_events/MSG00001.bin chrome/app/etw_events/chrome_events_winTEMP.BIN chrome/browser/ash/power/ml/smart_dim/20190521_example_preprocessor_config.pb +chrome/browser/resources/chromeos/accessibility/accessibility_common/dictation/parse/pumpkin/pumpkin-2.0.tar.xz chrome/browser/resources/chromeos/accessibility/chromevox/background/earcons/alert_modal.ogg chrome/browser/resources/chromeos/accessibility/chromevox/background/earcons/alert_nonmodal.ogg chrome/browser/resources/chromeos/accessibility/chromevox/background/earcons/button.ogg @@ -77,11 +78,7 @@ chrome/browser/resources/chromeos/accessibility/chromevox/background/earcons/wra chrome/browser/resources/chromeos/accessibility/chromevox/background/earcons/wrap_edge.ogg chrome/browser/resources/chromeos/accessibility/select_to_speak/earcons/null_selection.ogg chrome/browser/resources/media/mei_preload/preloaded_data.pb -chrome/browser/ui/app_list/search/search_result_ranker/20190722_example_preprocessor_config.pb -chrome/browser/ui/app_list/search/search_result_ranker/search_ranker_assets/20190923_example_preprocessor_config.pb -chrome/browser/web_applications/test/data/simple_signed.wbn -chrome/browser/web_applications/test/data/simple_signed_tampered.wbn -chrome/build/pgo_profiles/chrome-linux-5359-1669828006-dacdfc44d4f579ebe8c296dd8005586434849f0e.profdata +chrome/build/pgo_profiles/chrome-linux-5414-1672766927-26b17aa1745606599e619feccfe46371e879e7c4.profdata chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/Network Share Test.lnk chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/New folder - Shortcut.lnk chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/long_name.lnk @@ -206,10 +203,12 @@ components/test/data/history/HistoryNoSource components/test/data/history/History_with_starred components/test/data/media_router/common/providers/cast/certificate/testsuite/testsuite1.pb components/test/data/omnibox/on_device_head_test_model_index.bin +components/test/data/omnibox/test_tail_model.tflite components/test/data/optimization_guide/bert_page_topics_model.tflite components/test/data/optimization_guide/invalid_model.crx3 components/test/data/optimization_guide/page_topics_128_model.tflite components/test/data/optimization_guide/simple_test.tflite +components/test/data/optimization_guide/visibility_test_model.tflite components/test/data/paint_preview/PaintPreviewTestService/wikipedia/150869817BD7A616833436F122EF294C.skp components/test/data/paint_preview/PaintPreviewTestService/wikipedia/ABE3BC9BB03E9107A321304E21C0A644.skp components/test/data/paint_preview/PaintPreviewTestService/wikipedia/proto.pb @@ -251,6 +250,7 @@ components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc/ihfokbkgjpif components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc/ihfokbkgjpifnbbojhneepfflplebdkc_2/a_changing_binary_file components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc_1.crx components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc_1to2.crx +components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc_1to2.puff components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc_1to2_bad.crx components/test/data/update_client/ihfokbkgjpifnbbojhneepfflplebdkc_2.crx components/test/data/update_client/jebgalgnebhfojomionfpkfelancnnkf.crx @@ -266,7 +266,8 @@ components/test/data/web_package/24_responses.wbn components/test/data/web_package/hello_b2.wbn components/test/data/web_package/hello_vouched_subsets.wbn components/test/data/web_package/simple_b2.wbn -components/test/data/web_package/simple_b2_signed.wbn +components/test/data/web_package/simple_b2_signed.swbn +components/test/data/web_package/simple_b2_signed_tampered.swbn components/test/data/webp_transcode/test_small.tiff components/viz/test/data/render_pass_data/multi_surface_test/youtube_tab_focused/youtube_tab_focused.zip components/viz/test/data/render_pass_data/top_real_world_desktop/accu_weather_2018/accu_weather_2018.zip @@ -356,6 +357,13 @@ media/formats/mp4/h264_annex_b_fuzz_corpus/chunk5-non-idr.bin media/formats/mp4/h264_annex_b_fuzz_corpus/chunk6-config-idr.bin media/formats/mp4/h264_annex_b_fuzz_corpus/chunk7-non-idr.bin media/formats/mp4/h264_annex_b_fuzz_corpus/pps_neq_sps_config_idr.bin +media/formats/mp4/h265_annex_b_fuzz_corpus/chunk1-config-idr.bin +media/formats/mp4/h265_annex_b_fuzz_corpus/chunk2-non-idr.bin +media/formats/mp4/h265_annex_b_fuzz_corpus/chunk3-non-idr.bin +media/formats/mp4/h265_annex_b_fuzz_corpus/chunk4-non-idr.bin +media/formats/mp4/h265_annex_b_fuzz_corpus/chunk5-non-idr.bin +media/formats/mp4/h265_annex_b_fuzz_corpus/chunk6-config-idr.bin +media/formats/mp4/h265_annex_b_fuzz_corpus/chunk7-non-idr.bin media/midi/fuzz/corpus/broken_data_3 media/midi/fuzz/corpus/channel_pressure media/midi/fuzz/corpus/channel_pressure_with_running_status @@ -1259,6 +1267,7 @@ net/data/ssl/certificates/client_3.pk8 net/data/ssl/certificates/client_4.pk8 net/data/ssl/certificates/client_5.pk8 net/data/ssl/certificates/client_6.pk8 +net/data/ssl/certificates/client_7.pk8 net/data/ssl/certificates/crlset_blocked_interception_by_intermediate.raw net/data/ssl/certificates/crlset_blocked_interception_by_root.raw net/data/ssl/certificates/crlset_by_intermediate_serial.raw @@ -2526,157 +2535,157 @@ third_party/android_rust_toolchain/toolchain/bin/rust-analyzer third_party/android_rust_toolchain/toolchain/bin/rustc third_party/android_rust_toolchain/toolchain/bin/rustdoc third_party/android_rust_toolchain/toolchain/bin/rustfmt -third_party/android_rust_toolchain/toolchain/lib/librustc_driver-163e0989fc4624b3.so -third_party/android_rust_toolchain/toolchain/lib/libstd-1a032a628808d786.so -third_party/android_rust_toolchain/toolchain/lib/libtest-850762076e29a090.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libaddr2line-d5fe90796d53d5fd.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libadler-cecab3758615a0c2.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/liballoc-72449ea025353214.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libcfg_if-07dee3ec161dba11.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libcompiler_builtins-9a7242c453d2cc04.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libcore-52c6200e6b547f8a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libgetopts-81828531fe950977.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libgimli-84a74f75bc5e2a5e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libhashbrown-df080055462bab8e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/liblibc-11da31a71ce5621e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libmemchr-9ba613a8ef9650b4.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libminiz_oxide-68576ce819b0956c.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libobject-34331a2ee838d341.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libpanic_abort-a1b8a15e87e69f46.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libpanic_unwind-57578b9f5a65f345.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libproc_macro-5cb8b1b18853cc8d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libprofiler_builtins-2d6b85c435608260.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/librustc_demangle-0358c68362f68b98.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_alloc-e83198dcd78a46aa.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_core-8b7e2a1d97e9a64b.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_std-41b23ae6f6886de9.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libstd-3e0ae91886b4339c.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libstd-3e0ae91886b4339c.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libstd_detect-f648a5edf149a2d2.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libtest-23a9ea9d4713589f.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libtest-23a9ea9d4713589f.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libunicode_width-53c5c1f8e0e6a36b.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libunwind-7db0e28e6af6929a.rlib +third_party/android_rust_toolchain/toolchain/lib/librustc_driver-bd4e9a9aec806a66.so +third_party/android_rust_toolchain/toolchain/lib/libstd-eeced69ec546ef87.so +third_party/android_rust_toolchain/toolchain/lib/libtest-d91ac5e12a38e361.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libaddr2line-675c37401c1e769e.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libadler-c2cc42b9a0178ef4.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/liballoc-33e7d27cf13ac62b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libcfg_if-f9c36b58326cd9af.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libcompiler_builtins-af6f04b4c856b612.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libcore-4b23ee8163fc8404.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libgetopts-b38ffdae8e9d3940.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libgimli-14de02dad7b16ed1.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libhashbrown-9629259c144a49c8.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/liblibc-837870538a281560.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libmemchr-db163b93ec14c210.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libminiz_oxide-7f1807d4ce3e5e03.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libobject-f28bd47227c6d107.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libpanic_abort-09a3bdf5995a4918.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libpanic_unwind-c90402d13d4ff7d2.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libproc_macro-cafe57482c06bee5.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libprofiler_builtins-db4425ba2107c4d2.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/librustc_demangle-4583d4e6182bcb7b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_alloc-72640bb0ac467a62.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_core-7816eea9b8e9ea90.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_std-15d9182ed86c2e52.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libstd-cd3fcd2b86dd6cf8.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libstd-cd3fcd2b86dd6cf8.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libstd_detect-40b84cef25e7defe.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libtest-7bde6a3dd6c61837.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libtest-7bde6a3dd6c61837.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libunicode_width-83bb881f6cb579b9.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libunwind-79053d2efc5dfced.rlib third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-linux-android/lib/libunwind.a -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-unknown-none/lib/liballoc-89e0dc81e5bfeec9.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-unknown-none/lib/libcompiler_builtins-162007068a6ee438.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-unknown-none/lib/libcore-f63e71ab7cb22a95.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-unknown-none/lib/librustc_std_workspace_core-f1b6bb354b430e56.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libaddr2line-a84dfa825db6fd8a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libadler-d8597e9ab8c03972.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/liballoc-61911acaa52d2151.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libcfg_if-53ced1a6f7c6400b.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libcompiler_builtins-c339f51c5d91824d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libcore-27768f48168d210e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libgetopts-f23d3f662bc7976e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libgimli-e80cdfa8bec02ae7.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libhashbrown-738d228b33ad4c3b.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/liblibc-dce58bac7a61c4f2.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libmemchr-93005a463f2944b9.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libminiz_oxide-1197a2c3810b641d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libobject-33f7928d409ba8e7.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libpanic_abort-487f0619052b78bf.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libpanic_unwind-0f2539541e7ae40d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libproc_macro-237d98a209fad84a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libprofiler_builtins-803b5e9c406ea806.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/librustc_demangle-151a25b654d29e69.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/librustc_std_workspace_alloc-dbcd7edda063c8f5.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/librustc_std_workspace_core-14a8f0f6c8c3fa72.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/librustc_std_workspace_std-7feae9edfa7309c3.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libstd-d1eb16205d18ecee.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libstd-d1eb16205d18ecee.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libstd_detect-4cfd7dbbe5e29c87.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libtest-a6bcbb22f9f5b6dc.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libtest-a6bcbb22f9f5b6dc.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libunicode_width-4933378c47087529.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libunwind-7f5ac86e06ccb16b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-unknown-none/lib/liballoc-c277f580a702221f.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-unknown-none/lib/libcompiler_builtins-7c0d5e10deef3103.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-unknown-none/lib/libcore-250b846f708783c9.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/aarch64-unknown-none/lib/librustc_std_workspace_core-179f13bb535583d6.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libaddr2line-60fc3909cfe3451e.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libadler-c6af40aa552d28c1.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/liballoc-a64e7b1593a82bb3.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libcfg_if-87d203fe8e2e7b75.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libcompiler_builtins-baea3e3d6501b0cf.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libcore-56278b5a3ed0e3cd.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libgetopts-d5d2a1f5b724c17f.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libgimli-2f2640bb66b45b57.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libhashbrown-c227c13aa66589bd.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/liblibc-5c7bdae393bef837.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libmemchr-146817c6e2787460.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libminiz_oxide-478f8e046f9cba2c.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libobject-41b23810b4d1ea27.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libpanic_abort-e62a85dde37fc828.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libpanic_unwind-58d1c659e36fc34f.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libproc_macro-e64c6b9b9761b971.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libprofiler_builtins-8f84cbe5c7e00f84.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/librustc_demangle-35ad7f9e102068b2.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/librustc_std_workspace_alloc-5426288e5c97aa46.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/librustc_std_workspace_core-f99342eac9f25045.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/librustc_std_workspace_std-eb4b6e4f669cb621.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libstd-dd0736f7bb829ea4.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libstd-dd0736f7bb829ea4.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libstd_detect-af63e5b839306402.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libtest-c0e41b2c065f9131.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libtest-c0e41b2c065f9131.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libunicode_width-6ea625c38df6c643.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libunwind-d667266dce15c43a.rlib third_party/android_rust_toolchain/toolchain/lib/rustlib/armv7-linux-androideabi/lib/libunwind.a -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libaddr2line-ff1c1e8244286d6d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libadler-b60c02bdda978eec.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/liballoc-5e8d713e307567ba.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libcfg_if-09b2e61e187de41e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libcompiler_builtins-7d5900c611cad1ca.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libcore-c7e2f6e875940eee.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libgetopts-7e8a934ccfe62701.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libgimli-2c0c1316e361eb45.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libhashbrown-6b1445256bad5170.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/liblibc-e8059da0b203857c.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libmemchr-a91ef1d7f76d398d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libminiz_oxide-6b07f43d05a30e96.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libobject-c2c29bf9573b391e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libpanic_abort-afc0f98a1964c2bc.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libpanic_unwind-0d0a10c405c37bc0.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libproc_macro-88a2c716dd49e187.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libprofiler_builtins-fb939642233f1ddf.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/librustc_demangle-d9b5c0bada318deb.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/librustc_std_workspace_alloc-634d86f1e743c8a0.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/librustc_std_workspace_core-5a8e2e93f68ae0a5.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/librustc_std_workspace_std-edf8361b45fca732.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libstd-566464021a2a501e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libstd-566464021a2a501e.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libstd_detect-9519f36a8c40d458.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libtest-11b92fb9ec439f3c.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libtest-11b92fb9ec439f3c.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libunicode_width-d0ef81726bf0322a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libunwind-2f5aa8da994d5134.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libaddr2line-7821a7b22c38e52d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libadler-0924a2d0adacef2c.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/liballoc-011875641c7d37b6.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libcfg_if-341324f63ad00e42.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libcompiler_builtins-26afaabd94829e10.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libcore-1a732c3e5480ce08.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libgetopts-58e8aefa559e0590.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libgimli-b48c054e6314dc3e.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libhashbrown-79a73c3857238fba.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/liblibc-8d7a0dbfffac1da6.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libmemchr-e9e7c2c421bce264.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libminiz_oxide-ecf8bf0b73351c67.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libobject-0534d3bc22348aa2.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libpanic_abort-d478502e4313a75b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libpanic_unwind-6b21e9afadc75dac.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libproc_macro-69f222508d8ec90e.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libprofiler_builtins-8ff695e434bf50cf.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/librustc_demangle-f1f9bea7418ea5b6.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/librustc_std_workspace_alloc-5ca4ffac4520fc2b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/librustc_std_workspace_core-4e5e43e7194412b2.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/librustc_std_workspace_std-e14e1202a8d67786.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libstd-8a689e9af8e54e24.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libstd-8a689e9af8e54e24.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libstd_detect-9f2550f26e428ede.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libtest-0f86726bb258427e.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libtest-0f86726bb258427e.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libunicode_width-563af2f6d8014ae5.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libunwind-166800a8e25c89fc.rlib third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-linux-android/lib/libunwind.a -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libaddr2line-6539f3c0f2190a29.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libadler-1dbc13d8c50063d3.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/liballoc-cfd8476cafbcc297.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libcfg_if-5a0575148d7a24fb.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler_builtins-ea9432fbe5fc280d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libcore-dcd019f29e27b8ad.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libgetopts-a4fde2dcaf4f94a3.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libgimli-02e889d9077a5c9f.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libhashbrown-ef77505b42c50596.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/liblibc-e402d06528804933.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libmemchr-20a658d233bb7b69.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libminiz_oxide-c3dc30356f350f79.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libobject-1073fb88a10798c6.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libpanic_abort-c95e70f567d9efa7.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libpanic_unwind-17315d8bf0593512.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libproc_macro-d52ace6ed1bf83d6.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libprofiler_builtins-f6172aa3bd0b15b2.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_demangle-02d05c75e67f8ae5.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_std_workspace_alloc-4f047a3a61533e3c.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_std_workspace_core-c2725f1de8275bcb.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_std_workspace_std-d4f5a5b3aca66354.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-37a7e71838490ec9.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-37a7e71838490ec9.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libstd_detect-c76be8f8f3fd6fb3.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libtest-dc42c7c40ceef34d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libtest-dc42c7c40ceef34d.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libunicode_width-03a9ae9afbee9e30.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libunwind-6d2bd1da428ecb2b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libaddr2line-62aad701a77a2eda.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libadler-bfe11961ffb10a4c.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/liballoc-40705ef42b0bee5c.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libcfg_if-7971e537d506b8fd.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler_builtins-d93da136d341b6e5.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libcore-f69cf3a2c3138d8f.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libgetopts-f6574b223cb65f81.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libgimli-b4ab1b96179a82eb.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libhashbrown-6143d337978cef01.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/liblibc-148636c387be2030.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libmemchr-a1071dab7a684f9d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libminiz_oxide-1d616145b8be0def.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libobject-ffa6acd6e5d867e5.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libpanic_abort-f2687c5d4908705b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libpanic_unwind-746d4ac383ae2a30.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libproc_macro-3f687b568e05a0c8.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libprofiler_builtins-3f9dfc09572551cf.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_demangle-127c4cc5b14c1cc6.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_std_workspace_alloc-f7c65afdffefff29.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_std_workspace_core-b065bed1b4c6f439.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_std_workspace_std-52d533051b98f64b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-2f04b4aa13ce7aba.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-2f04b4aa13ce7aba.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libstd_detect-5fff0082f49a9490.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libtest-cd33cea4f494c9bc.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libtest-cd33cea4f494c9bc.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libunicode_width-74938c32d3f3b369.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libunwind-90d02457260f8c5f.rlib third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-gnu/lib/libunwind.a -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libaddr2line-f7268d553b2fc1ee.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libadler-3c5bb5c726b249cf.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/liballoc-af4c9ddf46e5f747.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libcfg_if-1172892ab47542e4.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libcompiler_builtins-fca7cd0c94bc6858.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libcore-13bc2f3a97c87d07.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libgetopts-08384685fc6ee97e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libgimli-d491a6246c1f1b90.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libhashbrown-8859900216284d99.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/liblibc-d31d7d76f4af3ada.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libmemchr-11770e300c79aa6a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libminiz_oxide-1ae62a283cec6bc1.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libobject-a28eedfd238c7e54.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libpanic_abort-3c2bbaf684728cf0.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libpanic_unwind-7b689dc5f884fe2d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libproc_macro-666783f7a471202f.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libprofiler_builtins-d51da65102ca89b4.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/librustc_demangle-d5eece3284bafef4.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/librustc_std_workspace_alloc-8f6537b944749bee.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/librustc_std_workspace_core-da1ad265946f59e0.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/librustc_std_workspace_std-04916bc83c2ef487.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libstd-65e71d9a4d6a9df0.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libstd-65e71d9a4d6a9df0.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libstd_detect-f3f4f0a7886d4af1.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libtest-de0080b556253b0f.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libtest-de0080b556253b0f.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libunicode_width-f177b7d2a92eae27.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libunwind-ab535cf7c38695fd.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libaddr2line-bfaa4194a0da886f.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libadler-6d9f0b7dc41e8d4d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/liballoc-824240e3bc1eb60f.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libcfg_if-1e95b6be21eee13b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libcompiler_builtins-76b8031aaf210b8a.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libcore-3ce65493a3e40a5e.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libgetopts-d14cd570e45a3519.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libgimli-3e5a5434cf3f7cb5.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libhashbrown-90d4bb26bc21a1eb.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/liblibc-be590e1e4680a910.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libmemchr-728d142c904c3746.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libminiz_oxide-9d77cad88fef5a11.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libobject-eab6a31223925a87.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libpanic_abort-144a3cf4a220ec34.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libpanic_unwind-5f40c95acd3f6c90.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libproc_macro-851c62fc55c20f80.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libprofiler_builtins-e8496236c6fc42e2.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/librustc_demangle-0e4262b4cface126.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/librustc_std_workspace_alloc-cceb655456e2e748.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/librustc_std_workspace_core-b9f69f0d1c6061bc.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/librustc_std_workspace_std-8aeae1f34e8250dc.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libstd-acd595cd9953391d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libstd-acd595cd9953391d.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libstd_detect-af22eafedaab3e0a.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libtest-dc2d6fa2ff156321.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libtest-dc2d6fa2ff156321.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libunicode_width-7c354f3341bb5293.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libunwind-e186d274ac823b61.rlib third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/libunwind.a third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/self-contained/crt1.o third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/self-contained/crtbegin.o @@ -2688,99 +2697,99 @@ third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/self-contained/libc.a third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/self-contained/libunwind.a third_party/android_rust_toolchain/toolchain/lib/rustlib/i686-unknown-linux-musl/lib/self-contained/rcrt1.o -third_party/android_rust_toolchain/toolchain/lib/rustlib/riscv32i-unknown-none-elf/lib/liballoc-2d5b574a92ac8738.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/riscv32i-unknown-none-elf/lib/libcompiler_builtins-2697cd30acdc8aad.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/riscv32i-unknown-none-elf/lib/libcore-417d0766a3b14cdf.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/riscv32i-unknown-none-elf/lib/librustc_std_workspace_core-b263ed2115eafcba.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/riscv32i-unknown-none-elf/lib/liballoc-2ac149e00b02e8c0.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/riscv32i-unknown-none-elf/lib/libcompiler_builtins-ab8c23852b8b6952.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/riscv32i-unknown-none-elf/lib/libcore-936d9188f7cc5353.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/riscv32i-unknown-none-elf/lib/librustc_std_workspace_core-65fc5c13787d2b80.rlib third_party/android_rust_toolchain/toolchain/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect/test_data/linux-rpi3.auxv third_party/android_rust_toolchain/toolchain/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect/test_data/linux-x64-i7-6850k.auxv third_party/android_rust_toolchain/toolchain/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect/test_data/macos-virtualbox-linux-x86-4850HQ.auxv -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libaddr2line-aed6dcbbb4568565.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libadler-48e5a698c28d7a92.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/liballoc-288509144ac1fab2.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libcfg_if-b6dc26f2e2175df4.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libcompiler_builtins-70c8796e34a2759d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libcore-29ea1f1e3529e839.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libgetopts-f12c3be1bef74080.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libgimli-8f73f74c0a7f7369.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libhashbrown-036e002905b5915a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/liblibc-2ce0149503a5406b.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libmemchr-e84b719c3f0eb2a8.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libminiz_oxide-eb491dd1897e5cf2.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libobject-6f4d9ea85c427e08.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libpanic_abort-c545bbb57be3c1ff.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libpanic_unwind-033dc492519e245f.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libproc_macro-e6a09660c3d1cbfb.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libprofiler_builtins-aa9571adb6128c1a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/librustc_demangle-fa30a87e96788c0a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/librustc_std_workspace_alloc-a4cbff2228f19311.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/librustc_std_workspace_core-2169007f883e3379.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/librustc_std_workspace_std-ce7d9a07ef0d4bf6.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libstd-47bb19f211337a5d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libstd-47bb19f211337a5d.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libstd_detect-882221125771e48f.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libtest-986b4bf591cda411.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libtest-986b4bf591cda411.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libunicode_width-b8a416c24decb6d7.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libunwind-76c218d887cf76f6.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libaddr2line-4b32cee66df0223e.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libadler-f08f113d1dac0885.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/liballoc-6a867662886e6e4d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libcfg_if-76c1ef2d8e849a76.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libcompiler_builtins-b3f993e8853143a1.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libcore-da89ba0aa636023b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libgetopts-8b962735b58e62ee.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libgimli-379d5bfde27518e9.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libhashbrown-503fee5f9ec65ee0.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/liblibc-495994688b009fef.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libmemchr-d39a399f13783acb.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libminiz_oxide-3c52408022ceaf7a.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libobject-50f657ab0528e036.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libpanic_abort-9d990b65c2b889ac.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libpanic_unwind-5e2f6630ec87d40f.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libproc_macro-71a77446a43b2636.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libprofiler_builtins-50b09aa3c4a01f9d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/librustc_demangle-bc94f0556f6382e0.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/librustc_std_workspace_alloc-1cf090d3eb16d6cc.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/librustc_std_workspace_core-0f245c7c8660a414.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/librustc_std_workspace_std-f56d4200b1645d1d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libstd-751b97304d71fa68.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libstd-751b97304d71fa68.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libstd_detect-4248c8f6478822a7.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libtest-bd543b5b493e782a.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libtest-bd543b5b493e782a.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libunicode_width-e748d91f14134b75.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libunwind-ac7169213080fd63.rlib third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-linux-android/lib/libunwind.a -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-f66cc41f57c8e655.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9f45dc81593621c1.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-dcef94ef7fd63817.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-766823dfd6298b4a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-1344b2a0433f2ef1.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-aac13a4a74d65b56.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-3c557d6533b4c2ed.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-2c9d5ab6994ead5b.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-242d83cd4da265d8.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-94de6018bd322eee.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-63f6547c644f8b1f.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-df770c11db274640.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-d9ee336cb6e841e5.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-c0f86a1812d2f85c.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-3c2399f365a31be8.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-d0fd52854e083782.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-23e7f838ca11c727.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-bb734b50645f6d74.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-86477e937270a3e6.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-1f074ec22dffdb6c.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-3f64d724e8b846c0.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1a032a628808d786.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1a032a628808d786.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-46da1ad8146d3be4.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-850762076e29a090.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-850762076e29a090.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-996e8bf4f68d9a69.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-39abcd5df2a99dac.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-61081d3009df9c0d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9c09e27afcfb3d1c.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b93948e8c6b1e119.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-1a8d83d2a860c772.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f8b1eb60d56e5b9a.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-95c594ea0242ac01.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-96f3632640c098ac.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-fccd2a2cd5ccb821.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-941c4387f730214c.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0eacf49333ade2b6.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-9ec9b8f5a3788a17.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-851832fef19660e1.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-abe510ebada51423.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-90eb6a8b97872a58.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-92c22e629d264941.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-d21e2e3abdb3c7d8.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-6efe10ea03449926.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-45d8e36741a6b49c.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-680b3e03afad4afe.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6f37b8376277b571.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-3d56c24733964a52.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-eeced69ec546ef87.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-eeced69ec546ef87.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-d4e0d8a1b344aeba.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-d91ac5e12a38e361.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-d91ac5e12a38e361.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-2c19980851e7e918.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-edf5a5e5655077d4.rlib third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind.a -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libaddr2line-61b40447dc8f5a40.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libadler-73ca73a92d12eddd.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-61a12ce9bda2606b.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-48b64b790dbb116f.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-03601fed288b373d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-278de11d28d67f68.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-8951abcd3194bff4.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libgimli-893ebf8fd6f46b40.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-48ceb6c840808520.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-58be34d26c6b0a91.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libmemchr-a97ebe2c40d980cc.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libminiz_oxide-38392aa3bf7dba79.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libobject-f2bc0ccf6134427b.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-10e8509f40c6fabf.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-f21d10acc3110fe5.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-e2b2d77aafb9de1d.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libprofiler_builtins-70f98a0d1de62468.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-b1aa82210e660ae5.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-e7dffd8151fd41b8.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-c2c427f81d0f1fc4.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-2059930665e66abc.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-49fd15774a18f5b5.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-49fd15774a18f5b5.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-9cf414d495da011e.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-a12d1f108d9c47e0.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-a12d1f108d9c47e0.so -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libunicode_width-6528d0ca49287e4a.rlib -third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-aea8c404924d63b5.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libaddr2line-8fd2e15934075bee.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libadler-6271cea539c69bf7.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-56b5b860b291b32d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-5d4ad7dc254a48ab.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-e14b2e37bc01227b.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-e6094e23cee415b6.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-2bc202b63f0e5c31.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libgimli-c00f6a2bae131360.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-74d00a32b9a24716.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-e84d35150688ee01.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libmemchr-aa7d68f55c767abf.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libminiz_oxide-7bbe2d5e56ebf375.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libobject-9ba7d8dc1592be4e.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-fabcd10a9bdd9e5d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-1b59c80701d22b6c.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-a9995c8237bd523a.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libprofiler_builtins-4eaae38e9b27374d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-c6747b2c378811fe.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-da0e9490d545f48a.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-eee721bcc78db629.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-059c1af2edc9fac2.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-c322ea65553de77d.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-c322ea65553de77d.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-241c10c5244c2368.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-af5ae77b7d3a2861.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-af5ae77b7d3a2861.so +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libunicode_width-cd89e27b406835a3.rlib +third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-3a699c40a583717a.rlib third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind.a third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crt1.o third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbegin.o @@ -2794,6 +2803,7 @@ third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-mu third_party/android_rust_toolchain/toolchain/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/rcrt1.o third_party/android_rust_toolchain/toolchain/lib64/libc++.so.1 third_party/android_rust_toolchain/toolchain/libexec/cargo-credential-1password +third_party/android_rust_toolchain/toolchain/libexec/rust-analyzer-proc-macro-srv third_party/angle/samples/multi_texture/basemap.tga third_party/angle/samples/multi_texture/lightmap.tga third_party/angle/samples/particle_system/smoke.tga @@ -9645,9 +9655,10 @@ third_party/devtools-frontend/src/third_party/esbuild/esbuild third_party/ffmpeg/tests/reference.pnm third_party/flatbuffers/src/android/gradle/wrapper/gradle-wrapper.jar third_party/flatbuffers/src/dart/test/monsterdata_test.mon +third_party/flatbuffers/src/java/src/test/resources/monsterdata_test.mon third_party/flatbuffers/src/kotlin/gradle/wrapper/gradle-wrapper.jar +third_party/flatbuffers/src/net/FlatBuffers/flatbuffers.snk third_party/flatbuffers/src/samples/monster.bfbs -third_party/flatbuffers/src/tests/FlatBuffers.Test.Swift/monsterdata_test.mon third_party/flatbuffers/src/tests/annotated_binary/annotated_binary.bfbs third_party/flatbuffers/src/tests/annotated_binary/annotated_binary.bin third_party/flatbuffers/src/tests/annotated_binary/tests/invalid_root_offset.bin @@ -9679,6 +9690,9 @@ third_party/flatbuffers/src/tests/monster_test.bfbs third_party/flatbuffers/src/tests/monsterdata_go_wire.mon.sp third_party/flatbuffers/src/tests/monsterdata_python_wire.mon third_party/flatbuffers/src/tests/monsterdata_test.mon +third_party/flatbuffers/src/tests/swift/tests/monsterdata_test.mon +third_party/flatbuffers/src/tests/ts/monsterdata_javascript_wire.mon +third_party/flatbuffers/src/tests/ts/unicode_test.mon third_party/flatbuffers/src/tests/unicode_test.mon third_party/fontconfig/src/test/4x6.pcf third_party/fontconfig/src/test/8x16.pcf @@ -12088,6 +12102,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5768601332613120 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5769590820044800 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-6306977171374080 +third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-6635625931735040 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4549523149553664 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4681956043390976 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4880059756969984 @@ -15696,6 +15711,7 @@ third_party/llvm/lld/test/ELF/lto/Inputs/drop-debug-info.bc third_party/llvm/lld/test/MachO/Inputs/eh-frame-arm64-r.o third_party/llvm/lld/test/MachO/Inputs/eh-frame-x86_64-r.o third_party/llvm/lld/test/wasm/corrupted.wasm.test +third_party/llvm/lldb/test/API/commands/trace/inline-function/a.out third_party/llvm/lldb/test/API/commands/trace/intelpt-multi-core-trace/cores/45.intelpt_trace third_party/llvm/lldb/test/API/commands/trace/intelpt-multi-core-trace/cores/45.perf_context_switch_trace third_party/llvm/lldb/test/API/commands/trace/intelpt-multi-core-trace/cores/51.intelpt_trace @@ -17422,6 +17438,7 @@ third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/empty third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/overflow third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/read third_party/perfetto/src/traced/probes/ftrace/cpu_reader_fuzzer_corpus/one_page_sched_switch +third_party/perfetto/test/data/chrome_custom_navigation_trace.gz third_party/private_membership/src/internal/testing/regression_test_data/test_data.binarypb third_party/protobuf/benchmarks/datasets/google_message1/proto2/dataset.google_message1_proto2.pb third_party/protobuf/benchmarks/datasets/google_message1/proto3/dataset.google_message1_proto3.pb @@ -17705,6 +17722,9 @@ third_party/tflite/src/tensorflow/cc/saved_model/testdata/CyclicModule/debug/sav third_party/tflite/src/tensorflow/cc/saved_model/testdata/CyclicModule/saved_model.pb third_party/tflite/src/tensorflow/cc/saved_model/testdata/CyclicModule/variables/variables.data-00000-of-00001 third_party/tflite/src/tensorflow/cc/saved_model/testdata/CyclicModule/variables/variables.index +third_party/tflite/src/tensorflow/cc/saved_model/testdata/OptimizerSlotVariableModule/saved_model.pb +third_party/tflite/src/tensorflow/cc/saved_model/testdata/OptimizerSlotVariableModule/variables/variables.data-00000-of-00001 +third_party/tflite/src/tensorflow/cc/saved_model/testdata/OptimizerSlotVariableModule/variables/variables.index third_party/tflite/src/tensorflow/cc/saved_model/testdata/SimpleV1Model/saved_model.pb third_party/tflite/src/tensorflow/cc/saved_model/testdata/SimpleV1Model/variables/variables.data-00000-of-00001 third_party/tflite/src/tensorflow/cc/saved_model/testdata/SimpleV1Model/variables/variables.index @@ -18204,16 +18224,7 @@ third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/aud third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/audio/yamnet_embedding_metadata.tflite third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/mobilebert_index.ldb third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/regex_index.ldb -third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/regex_one_embedding_with_metadata.tflite -third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/regex_searcher.tflite -third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/regex_two_embeddings_with_metadata.tflite -third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/test_model_nl_classifier.tflite -third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/test_model_nl_classifier_bool_output.tflite -third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/test_model_nl_classifier_with_associated_label.tflite -third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/test_model_nl_classifier_with_associated_label_builtin_ops.tflite -third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/test_model_nl_classifier_with_regex_tokenizer.tflite third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/universal_sentence_encoder_index.ldb -third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/universal_sentence_encoder_searcher.tflite third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/vision/automl_labeler_model.tflite third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/vision/coco_efficientdet_lite0_v1_1.0_quant_2021_09_06.tflite third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/vision/coco_ssd_mobilenet_v1_1.0_quant_2018_06_29.tflite