diff --git a/chromium_version.txt b/chromium_version.txt index ee95a3d381..9f9aa98fe1 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -117.0.5938.150 +118.0.5993.70 diff --git a/domain_substitution.list b/domain_substitution.list index d8c651813a..ce3ccd16f6 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -58,22 +58,26 @@ ash/components/arc/net/passpoint_dialog_view.cc ash/components/arc/session/arc_upgrade_params.h ash/components/arc/session/serial_number_util_unittest.cc ash/components/arc/volume_mounter/arc_volume_mounter_bridge_unittest.cc +ash/constants/ash_features.cc ash/constants/ash_switches.cc ash/constants/url_constants.cc ash/controls/contextual_nudge.cc ash/events/keyboard_capability_unittest.cc ash/fast_ink/laser/laser_pointer_view.cc ash/game_dashboard/game_dashboard_context_unittest.cc +ash/glanceables/classroom/fake_glanceables_classroom_client.cc ash/glanceables/classroom/glanceables_classroom_item_view_unittest.cc ash/glanceables/classroom/glanceables_classroom_types.h ash/glanceables/glanceables_pixeltest.cc ash/glanceables/glanceables_welcome_label_unittest.cc +ash/glanceables/tasks/glanceables_task_view.cc ash/glanceables/tasks/glanceables_tasks_types.h 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/public/cpp/system_notification_builder_unittest.cc +ash/quick_pair/companion_app/companion_app_broker_impl_unittest.cc ash/quick_pair/fast_pair_handshake/fast_pair_data_encryptor.h ash/quick_pair/fast_pair_handshake/fast_pair_data_encryptor_impl_unittest.cc ash/quick_pair/fast_pair_handshake/fast_pair_encryption.h @@ -104,6 +108,7 @@ ash/system/camera/camera_effects_controller_unittest.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_client_manager_unittest.cc ash/system/federated/federated_service_controller_impl_unittest.cc ash/system/human_presence/snooping_protection_controller_unittest.cc ash/system/input_device_settings/input_device_settings_metrics_manager_unittest.cc @@ -120,6 +125,7 @@ ash/system/status_area_widget_unittest.cc ash/system/time/calendar_event_list_item_view_jelly_unittest.cc ash/system/time/calendar_up_next_pixeltest.cc ash/system/time/calendar_up_next_view_unittest.cc +ash/system/unified/classroom_bubble_base_view.cc ash/system/unified/classroom_bubble_student_view.cc ash/system/unified/classroom_bubble_teacher_view.cc ash/system/unified/classroom_bubble_view_unittest.cc @@ -227,9 +233,9 @@ base/apple/owned_objc.h base/atomicops.h base/barrier_callback.h base/base_paths_win.cc +base/base_switches.cc base/command_line.cc base/command_line.h -base/containers/stack_container.h base/debug/debugger_posix.cc base/debug/stack_trace_fuchsia.cc base/debug/stack_trace_posix.cc @@ -413,7 +419,7 @@ build/vs_toolchain.py build/whitespace_file.txt buildtools/README.txt buildtools/clang_format/README.txt -buildtools/reclient_cfgs/fetch_reclient_cfgs.py +buildtools/reclient_cfgs/configure_reclient_cfgs.py cc/PRESUBMIT.py cc/base/features.h cc/input/browser_controls_offset_manager.cc @@ -489,7 +495,10 @@ chrome/browser/apps/app_deduplication_service/app_deduplication_cache_unittest.c chrome/browser/apps/app_deduplication_service/app_deduplication_server_connector.cc chrome/browser/apps/app_deduplication_service/app_deduplication_service_unittest.cc chrome/browser/apps/app_discovery_service/app_discovery_service_unittest.cc +chrome/browser/apps/app_discovery_service/launcher_app_almanac_connector.cc chrome/browser/apps/app_discovery_service/recommended_arc_app_fetcher_unittest.cc +chrome/browser/apps/app_discovery_service/recommended_arc_apps/recommend_apps_fetcher_impl.cc +chrome/browser/apps/app_discovery_service/recommended_arc_apps/recommend_apps_fetcher_impl_unittest.cc chrome/browser/apps/app_preload_service/app_preload_service_browsertest.cc chrome/browser/apps/app_preload_service/preload_app_definition_unittest.cc chrome/browser/apps/app_preload_service/web_app_preload_installer_browsertest.cc @@ -509,7 +518,7 @@ chrome/browser/apps/digital_goods/digital_goods_ash.cc chrome/browser/apps/digital_goods/digital_goods_factory_impl.cc chrome/browser/apps/guest_view/web_view_browsertest.cc chrome/browser/apps/intent_helper/intent_picker_auto_display_prefs_unittest.cc -chrome/browser/apps/intent_helper/intent_picker_internal_unittest.cc +chrome/browser/apps/link_capturing/link_capturing_navigation_throttle_unittest.cc chrome/browser/apps/platform_apps/app_browsertest.cc chrome/browser/apps/platform_apps/app_window_browsertest.cc chrome/browser/apps/platform_apps/install_chrome_app.cc @@ -554,6 +563,7 @@ chrome/browser/ash/arc/extensions/arc_support_message_host.cc chrome/browser/ash/arc/file_system_watcher/file_system_scanner.h chrome/browser/ash/arc/input_overlay/ui/input_menu_view.cc chrome/browser/ash/arc/instance_throttle/arc_kiosk_mode_throttle_observer_unittest.cc +chrome/browser/ash/arc/intent_helper/arc_settings_service.cc chrome/browser/ash/arc/notification/arc_vm_data_migration_notifier_unittest.cc chrome/browser/ash/arc/policy/arc_android_management_checker_unittest.cc chrome/browser/ash/arc/policy/arc_policy_bridge_unittest.cc @@ -607,9 +617,6 @@ chrome/browser/ash/file_manager/file_manager_string_util.cc chrome/browser/ash/file_manager/file_manager_test_util.h chrome/browser/ash/file_manager/file_tasks.h chrome/browser/ash/file_manager/file_tasks_browsertest.cc -chrome/browser/ash/file_manager/open_with_browser.cc -chrome/browser/ash/file_manager/open_with_browser.h -chrome/browser/ash/file_manager/open_with_browser_browsertest.cc chrome/browser/ash/file_manager/path_util_unittest.cc chrome/browser/ash/file_suggest/item_suggest_cache.h chrome/browser/ash/file_suggest/item_suggest_cache_unittest.cc @@ -636,6 +643,7 @@ chrome/browser/ash/login/login_ui_browsertest.cc chrome/browser/ash/login/login_ui_keyboard_browsertest.cc chrome/browser/ash/login/login_ui_shelf_visibility_browsertest.cc chrome/browser/ash/login/marketing_backend_connector.cc +chrome/browser/ash/login/oobe_quick_start/connectivity/account_transfer_client_data.h chrome/browser/ash/login/oobe_quick_start/connectivity/connection_unittest.cc chrome/browser/ash/login/oobe_quick_start/second_device_auth_broker.cc chrome/browser/ash/login/oobe_quick_start/second_device_auth_broker_unittest.cc @@ -647,8 +655,6 @@ chrome/browser/ash/login/saml/saml_browsertest.cc chrome/browser/ash/login/saml/saml_lockscreen_browsertest.cc chrome/browser/ash/login/screens/arc_vm_data_migration_screen_unittest.cc chrome/browser/ash/login/screens/assistant_optin_flow_screen_browsertest.cc -chrome/browser/ash/login/screens/recommend_apps/recommend_apps_fetcher_impl.cc -chrome/browser/ash/login/screens/recommend_apps/recommend_apps_fetcher_impl_unittest.cc chrome/browser/ash/login/screens/recommend_apps_screen_browsertest.cc chrome/browser/ash/login/screens/user_selection_screen_browsertest.cc chrome/browser/ash/login/shill_profile_loading_browsertest.cc @@ -661,6 +667,7 @@ chrome/browser/ash/login/ui/captive_portal_view.cc chrome/browser/ash/login/users/default_user_image/default_user_images.cc chrome/browser/ash/login/users/multi_profile_user_controller_unittest.cc chrome/browser/ash/login/wizard_controller_browsertest.cc +chrome/browser/ash/net/apn_migrator_unittest.cc chrome/browser/ash/net/network_diagnostics/arc_dns_resolution_routine.cc chrome/browser/ash/net/network_diagnostics/dns_latency_routine.cc chrome/browser/ash/net/network_diagnostics/dns_resolution_routine.cc @@ -726,6 +733,7 @@ chrome/browser/ash/smb_client/smb_service_helper.h chrome/browser/ash/sync/synced_session_client_ash_unittest.cc chrome/browser/ash/system_token_cert_db_initializer.h chrome/browser/ash/system_web_apps/apps/face_ml/chrome_face_ml_user_provider_unittest.cc +chrome/browser/ash/system_web_apps/apps/files_internals_ui_delegate.cc chrome/browser/ash/system_web_apps/apps/help_app/help_app_discover_tab_notification_unittest.cc chrome/browser/ash/system_web_apps/apps/help_app/help_app_notification_controller_unittest.cc chrome/browser/ash/tpm_firmware_update.h @@ -788,6 +796,7 @@ chrome/browser/chrome_browser_main_win_unittest.cc chrome/browser/chrome_content_browser_client.cc chrome/browser/chrome_content_browser_client_browsertest.cc chrome/browser/chrome_content_browser_client_unittest.cc +chrome/browser/chrome_for_testing/tools/generate_about_file.py chrome/browser/chrome_main_process_singleton_browsertest.cc chrome/browser/chrome_navigation_browsertest.cc chrome/browser/chrome_web_platform_security_metrics_browsertest.cc @@ -984,7 +993,6 @@ chrome/browser/extensions/permissions_updater.cc chrome/browser/extensions/permissions_updater_unittest.cc chrome/browser/extensions/policy_handlers_unittest.cc chrome/browser/extensions/process_management_browsertest.cc -chrome/browser/extensions/profile_util_unittest.cc chrome/browser/extensions/scripting_permissions_modifier.h chrome/browser/extensions/scripting_permissions_modifier_unittest.cc chrome/browser/extensions/updater/chrome_extension_downloader_factory.cc @@ -1026,9 +1034,8 @@ chrome/browser/importer/firefox_profile_lock_win.cc chrome/browser/importer/ie_importer_browsertest_win.cc chrome/browser/importer/profile_writer_unittest.cc chrome/browser/installable/installable_manager_browsertest.cc -chrome/browser/ip_protection/blind_sign_http_impl.cc -chrome/browser/ip_protection/blind_sign_http_impl.h -chrome/browser/ip_protection/ip_protection_auth_token_provider_browsertest.cc +chrome/browser/ip_protection/ip_protection_config_http.cc +chrome/browser/ip_protection/ip_protection_config_provider_browsertest.cc chrome/browser/k_anonymity_service/k_anonymity_service_client_unittest.cc chrome/browser/k_anonymity_service/k_anonymity_trust_token_getter_unittest.cc chrome/browser/lacros/account_manager/account_manager_util_unittest.cc @@ -1050,6 +1057,9 @@ chrome/browser/long_screenshots/long_screenshots_tab_service_unittest.cc chrome/browser/lookalikes/lookalike_url_navigation_throttle.cc chrome/browser/lookalikes/lookalike_url_navigation_throttle_browsertest.cc chrome/browser/lookalikes/safety_tip_message_delegate_android_unittest.cc +chrome/browser/manta/snapper_provider.cc +chrome/browser/manta/snapper_provider.h +chrome/browser/manta/snapper_provider_unittest.cc chrome/browser/media/history/media_history_keyed_service_unittest.cc chrome/browser/media/history/media_history_store_unittest.cc chrome/browser/media/media_engagement_contents_observer_unittest.cc @@ -1062,7 +1072,7 @@ chrome/browser/media/router/discovery/access_code/access_code_cast_constants.cc chrome/browser/media/router/discovery/access_code/access_code_cast_discovery_interface_unittest.cc chrome/browser/media/router/discovery/dial/safe_dial_device_description_parser_unittest.cc chrome/browser/media/router/discovery/discovery_network_list_win.cc -chrome/browser/media/router/mojo/media_router_mojo_impl_unittest.cc +chrome/browser/media/router/mojo/media_router_desktop_unittest.cc chrome/browser/media/router/providers/cast/cast_activity_manager_unittest.cc chrome/browser/media/router/providers/cast/cast_media_route_provider.cc chrome/browser/media/router/providers/cast/cast_media_route_provider_unittest.cc @@ -1115,6 +1125,7 @@ chrome/browser/net/dns_probe_runner.h chrome/browser/net/errorpage_browsertest.cc chrome/browser/net/profile_network_context_service.cc chrome/browser/net/proxy_browsertest.cc +chrome/browser/net/sandboxed_network_change_notifier_win_browsertest.cc chrome/browser/net/service_providers_win.cc chrome/browser/net/stub_resolver_config_reader_browsertest.cc chrome/browser/net/system_network_context_manager_browsertest.cc @@ -1274,11 +1285,13 @@ chrome/browser/resources/ash/settings/crostini_page/crostini_disk_resize_dialog. chrome/browser/resources/ash/settings/device_page/stylus.ts chrome/browser/resources/ash/settings/icons.html chrome/browser/resources/ash/settings/os_a11y_page/bluetooth_braille_display_manager.ts +chrome/browser/resources/ash/settings/os_a11y_page/captions_subpage.ts chrome/browser/resources/ash/settings/os_a11y_page/keyboard_and_text_input_page.ts chrome/browser/resources/ash/settings/os_a11y_page/manage_a11y_subpage.ts chrome/browser/resources/ash/settings/os_a11y_page/os_a11y_page.ts chrome/browser/resources/ash/settings/os_about_page/channel_switcher_dialog.html chrome/browser/resources/ash/settings/os_about_page/os_about_page.html +chrome/browser/resources/ash/settings/os_apps_page/android_apps_subpage.ts chrome/browser/resources/ash/settings/os_languages_page/input_method_util.ts chrome/browser/resources/ash/settings/os_people_page/account_manager_subpage.ts chrome/browser/resources/ash/settings/os_people_page/add_user_dialog.ts @@ -1317,7 +1330,7 @@ chrome/browser/resources/chromeos/accessibility/strings/chromevox_strings.grdp chrome/browser/resources/chromeos/accessibility/switch_access/item_scan_manager_test.js chrome/browser/resources/chromeos/accessibility/switch_access/switch_access_predicate_test.js chrome/browser/resources/chromeos/accessibility/switch_access_manifest.json.jinja2 -chrome/browser/resources/chromeos/add_supervision/add_supervision_ui.js +chrome/browser/resources/chromeos/add_supervision/add_supervision_ui.ts chrome/browser/resources/chromeos/arc_support/background.js chrome/browser/resources/chromeos/arc_support/bubble.js chrome/browser/resources/chromeos/arc_support/playstore.js @@ -1382,6 +1395,7 @@ chrome/browser/resources/pdf/ink/drawing_canvas.d.ts chrome/browser/resources/print_preview/data/destination_store.ts chrome/browser/resources/print_preview/ui/icons.html chrome/browser/resources/settings/a11y_page/a11y_page.ts +chrome/browser/resources/settings/a11y_page/captions_subpage.ts chrome/browser/resources/settings/about_page/about_page.html chrome/browser/resources/settings/about_page/about_page.ts chrome/browser/resources/settings/appearance_page/appearance_page.ts @@ -1460,6 +1474,7 @@ chrome/browser/sharing/web_push/web_push_sender_unittest.cc chrome/browser/sharing_hub/sharing_hub_model_unittest.cc chrome/browser/shell_integration_linux_unittest.cc chrome/browser/signin/account_id_from_account_info_unittest.cc +chrome/browser/signin/bound_session_credentials/bound_session_cookie_controller_impl_unittest.cc chrome/browser/signin/bound_session_credentials/bound_session_cookie_observer_unittest.cc chrome/browser/signin/bound_session_credentials/bound_session_cookie_refresh_service_impl_unittest.cc chrome/browser/signin/bound_session_credentials/bound_session_refresh_cookie_fetcher_impl.cc @@ -1519,6 +1534,7 @@ 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_extension_apps_sync_test.cc chrome/browser/sync/test/integration/single_client_history_sync_test.cc +chrome/browser/sync/test/integration/single_client_incoming_password_sharing_invitation_test.cc chrome/browser/sync/test/integration/single_client_nigori_sync_test.cc chrome/browser/sync/test/integration/single_client_preferences_sync_test.cc chrome/browser/sync/test/integration/single_client_send_tab_to_self_sync_test.cc @@ -1623,7 +1639,7 @@ chrome/browser/ui/media_router/query_result_manager.h chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc chrome/browser/ui/omnibox/omnibox_view_browsertest.cc chrome/browser/ui/passwords/account_storage_auth_helper_unittest.cc -chrome/browser/ui/passwords/bubble_controllers/items_bubble_controller_unittest.cc +chrome/browser/ui/passwords/bubble_controllers/manage_passwords_bubble_controller_unittest.cc chrome/browser/ui/passwords/bubble_controllers/move_to_account_store_bubble_controller_unittest.cc chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc chrome/browser/ui/passwords/password_manager_navigation_throttle_unittest.cc @@ -1631,17 +1647,18 @@ chrome/browser/ui/passwords/well_known_change_password_navigation_throttle.cc chrome/browser/ui/passwords/well_known_change_password_navigation_throttle_browsertest.cc chrome/browser/ui/passwords/well_known_change_password_navigation_throttle_unittest.cc chrome/browser/ui/pdf/adobe_reader_info_win.cc -chrome/browser/ui/profile_picker_unittest.cc +chrome/browser/ui/profiles/profile_picker_unittest.cc chrome/browser/ui/quick_answers/quick_answers_state_ash_unittest.cc chrome/browser/ui/quick_answers/ui/quick_answers_util.cc chrome/browser/ui/safety_hub/notification_permission_review_service_unittest.cc +chrome/browser/ui/safety_hub/password_status_check_service_unittest.cc chrome/browser/ui/search/ntp_user_data_logger_unittest.cc chrome/browser/ui/search/search_tab_helper.h chrome/browser/ui/search/third_party_ntp_browsertest.cc chrome/browser/ui/side_panel/companion/exps_registration_success_observer_unittest.cc -chrome/browser/ui/signin_reauth_view_controller_browsertest.cc -chrome/browser/ui/signin_view_controller.cc -chrome/browser/ui/signin_view_controller_interactive_uitest.cc +chrome/browser/ui/signin/signin_reauth_view_controller_browsertest.cc +chrome/browser/ui/signin/signin_view_controller.cc +chrome/browser/ui/signin/signin_view_controller_interactive_uitest.cc chrome/browser/ui/singleton_tabs_unittest.cc chrome/browser/ui/startup/chrome_for_testing_infobar_delegate.cc chrome/browser/ui/startup/credential_provider_signin_dialog_win_test_data.cc @@ -1681,9 +1698,12 @@ chrome/browser/ui/views/commerce/price_tracking_bubble_dialog_view_unittest.cc chrome/browser/ui/views/commerce/price_tracking_email_dialog_view.cc 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/download/bubble/download_bubble_contents_view_unittest.cc chrome/browser/ui/views/extensions/device_chooser_extension_browsertest.cc chrome/browser/ui/views/extensions/extension_install_dialog_view_browsertest.cc chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc +chrome/browser/ui/views/extensions/web_file_handlers/web_file_handlers_file_launch_dialog.cc +chrome/browser/ui/views/eye_dropper/eye_dropper_view.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 @@ -1752,6 +1772,7 @@ chrome/browser/ui/webui/app_management/app_management_page_handler.cc chrome/browser/ui/webui/app_management/app_management_page_handler_unittest.cc 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/cloud_upload_dialog.cc chrome/browser/ui/webui/ash/cloud_upload/cloud_upload_dialog_browsertest.cc chrome/browser/ui/webui/ash/cloud_upload/cloud_upload_dialog_unittest.cc chrome/browser/ui/webui/ash/cloud_upload/drive_upload_handler.cc @@ -1852,6 +1873,7 @@ chrome/browser/web_applications/chromeos_web_app_experiments_browsertest.cc chrome/browser/web_applications/commands/fetch_manifest_and_install_command.cc chrome/browser/web_applications/commands/install_preloaded_verified_app_command.cc chrome/browser/web_applications/commands/install_preloaded_verified_app_command_browsertest.cc +chrome/browser/web_applications/commands/web_app_command.h chrome/browser/web_applications/extensions/bookmark_app_util_unittest.cc chrome/browser/web_applications/externally_managed_app_manager.cc chrome/browser/web_applications/externally_managed_app_manager_unittest.cc @@ -2173,6 +2195,7 @@ chrome/test/payments/payment_request_platform_browsertest_base.h chrome/test/supervised_user/embedded_test_server_setup_mixin.cc chrome/test/supervised_user/supervision_mixin.cc chrome/test/supervised_user/supervision_mixin.h +chrome/test/variations/fixtures/cipd.py chrome/test/variations/fixtures/driver.py chrome/test/variations/test_utils/downloader.py chrome/third_party/mozilla_security_manager/nsNSSCertHelper.cpp @@ -2195,6 +2218,7 @@ chrome/updater/mac/setup/ks_tickets.mm chrome/updater/mac/setup/ks_tickets_unittest.mm chrome/updater/policy/dm_policy_manager_unittest.cc chrome/updater/test/service/win/ui.py +chrome/updater/test/test_installer/test_installer.wxs.xml chrome/updater/tools/PRESUBMIT.py chrome/updater/tools/keystone_ticketstore_tool.mm chrome/updater/util/util_unittest.cc @@ -2202,6 +2226,8 @@ chrome/updater/util/util_win_unittest.cc chrome/updater/util/win_util.cc chrome/updater/win/protocol_parser_xml_unittest.cc chrome/updater/win/signing/PRESUBMIT.py +chrome/updater/win/signing/enterprise_standalone_installer.wxs.xml +chrome/updater/win/signing/msi_from_standalone.py chrome/updater/win/task_scheduler.cc chrome/utility/importer/bookmark_html_reader.h chrome/utility/importer/bookmark_html_reader_unittest.cc @@ -2237,7 +2263,6 @@ chromeos/ash/components/dbus/arc/arc_obb_mounter_client.h chromeos/ash/components/dbus/biod/fake_biod_client_unittest.cc chromeos/ash/components/dbus/debug_daemon/debug_daemon_client.h chromeos/ash/components/dbus/dlcservice/dlcservice_client.h -chromeos/ash/components/dbus/hiberman/hiberman_client_unittest.cc chromeos/ash/components/dbus/rmad/fake_rmad_client.cc chromeos/ash/components/device_activity/device_activity_client_unittest.cc chromeos/ash/components/device_activity/device_activity_controller.cc @@ -2249,11 +2274,11 @@ chromeos/ash/components/login/hibernate/hibernate_manager_unittest.cc chromeos/ash/components/multidevice/remote_device_test_util.cc chromeos/ash/components/multidevice/stub_multidevice_util.cc chromeos/ash/components/nearby/common/client/nearby_api_call_flow_impl_unittest.cc +chromeos/ash/components/nearby/presence/conversions/proto_conversions_unittest.cc chromeos/ash/components/nearby/presence/credentials/local_device_data_provider_impl_unittest.cc chromeos/ash/components/nearby/presence/credentials/nearby_presence_credential_manager_impl_unittest.cc chromeos/ash/components/nearby/presence/credentials/nearby_presence_server_client_impl.cc chromeos/ash/components/nearby/presence/credentials/nearby_presence_server_client_impl_unittest.cc -chromeos/ash/components/nearby/presence/credentials/proto_conversions_unittest.cc chromeos/ash/components/network/geolocation_handler.cc chromeos/ash/components/network/network_cert_loader.cc chromeos/ash/components/network/network_util.h @@ -2373,6 +2398,7 @@ components/autofill/core/browser/ui/autofill_image_fetcher.cc components/autofill/core/browser/ui/contact_form_label_formatter_unittest.cc components/autofill/core/browser/ui/label_formatter_utils_unittest.cc components/autofill/core/browser/ui/mobile_label_formatter_unittest.cc +components/autofill/core/browser/ui/suggestion_selection.cc components/autofill/core/browser/webdata/autofill_profile_sync_bridge.h components/autofill/core/browser/webdata/autofill_table.h components/autofill/core/browser/webdata/autofill_wallet_usage_data_sync_bridge_unittest.cc @@ -2394,6 +2420,7 @@ components/bookmarks/managed/managed_bookmarks_tracker_unittest.cc components/breadcrumbs/core/breadcrumb_manager_tab_helper.cc components/breadcrumbs/core/breadcrumb_manager_tab_helper.h components/browser_sync/PRESUBMIT.py +components/browser_sync/sync_client_utils_unittest.cc components/browser_ui/strings/android/browser_ui_strings.grd components/browser_ui/strings/android/site_settings.grdp components/browsing_data/content/browsing_data_helper_unittest.cc @@ -2507,6 +2534,7 @@ components/feed/core/v2/api_test/feed_api_stream_unittest.cc components/feed/core/v2/feed_network_impl.cc components/feed/core/v2/feed_network_impl_unittest.cc components/feed/core/v2/public/public_types_unittest.cc +components/feed/core/v2/resource_fetcher.cc components/feed/feed_feature_list.cc components/feedback/feedback_common.cc components/feedback/feedback_common_unittest.cc @@ -2547,6 +2575,7 @@ components/history/core/browser/url_utils_unittest.cc components/history/core/browser/visit_database.cc components/history/core/browser/visit_database_unittest.cc components/history/core/browser/visit_tracker_unittest.cc +components/history/core/browser/visited_link_database_unittest.cc components/history/core/browser/web_history_service.cc components/history/core/browser/web_history_service_unittest.cc components/history/core/test/fake_web_history_service.cc @@ -2856,6 +2885,7 @@ components/permissions/prediction_service/prediction_common.h components/permissions/prediction_service/prediction_service_base.h components/permissions/test/mock_permission_request.h components/permissions_strings.grdp +components/plus_addresses/plus_address_auth_token_provider_unittest.cc components/policy/PRESUBMIT.py components/policy/core/browser/browser_policy_connector.cc components/policy/core/browser/configuration_policy_pref_store_unittest.cc @@ -3048,6 +3078,7 @@ components/security_interstitials_strings.grdp components/security_state/core/security_state.h components/segmentation_platform/embedder/default_model/query_tiles_model.cc components/segmentation_platform/internal/execution/optimization_guide/optimization_guide_segmentation_model_provider.cc +components/segmentation_platform/internal/execution/optimization_guide/optimization_guide_segmentation_model_provider_unittest.cc components/segmentation_platform/internal/execution/optimization_guide/segmentation_model_executor_unittest.cc components/segmentation_platform/internal/execution/processing/uma_feature_processor.h components/segmentation_platform/internal/proto/PRESUBMIT.py @@ -3156,6 +3187,7 @@ components/sync/engine/net/http_bridge_unittest.cc components/sync/protocol/proto_value_conversions_unittest.cc components/sync/service/resources/about.ts components/sync/service/sync_prefs.cc +components/sync/service/sync_service_impl.cc components/sync/service/sync_service_impl_startup_unittest.cc components/sync/service/sync_service_impl_unittest.cc components/sync/service/sync_session_durations_metrics_recorder_unittest.cc @@ -3236,7 +3268,6 @@ components/webapps/browser/android/java/res/values/dimens.xml components/webapps/browser/android/shortcut_info.cc components/webapps/browser/android/webapk/webapk_icon_hasher_unittest.cc components/webapps/browser/banners/app_banner_settings_helper_unittest.cc -components/webapps/browser/installable/installable_logging.cc components/webdata/common/PRESUBMIT.py components/webxr/android/arcore_install_helper.cc components/webxr/android/arcore_install_helper.h @@ -3286,6 +3317,7 @@ content/browser/devtools/devtools_agent_host_impl_unittest.cc content/browser/devtools/devtools_http_handler.cc content/browser/devtools/devtools_protocol_encoding_cbor_fuzzer.cc content/browser/devtools/protocol/devtools_protocol_browsertest.cc +content/browser/devtools/shared_storage_worklet_devtools_agent_host_unittest.cc content/browser/download/mhtml_generation_browsertest.cc content/browser/download/save_package.h content/browser/download/save_package_unittest.cc @@ -3293,6 +3325,8 @@ content/browser/fenced_frame/fenced_frame_browsertest.cc content/browser/fenced_frame/fenced_frame_reporter.cc content/browser/fenced_frame/fenced_frame_unittest.cc content/browser/file_system/browser_file_system_helper_unittest.cc +content/browser/file_system_access/file_system_access_observer_observation.h +content/browser/file_system_access/file_system_access_watcher_manager_unittest.cc content/browser/font_access/font_enumeration_cache.cc content/browser/font_access/font_enumeration_data_source_win.cc content/browser/font_unique_name_lookup/font_unique_name_lookup_unittest.cc @@ -3377,6 +3411,8 @@ content/browser/screen_orientation/screen_orientation_provider_unittest.cc content/browser/serial/serial_unittest.cc content/browser/service_worker/service_worker_container_host.cc content/browser/service_worker/service_worker_hid_delegate_observer_unittest.cc +content/browser/service_worker/service_worker_main_resource_loader.h +content/browser/service_worker/service_worker_usb_delegate_observer_unittest.cc content/browser/service_worker/service_worker_version_browsertest.cc content/browser/session_history_browsertest.cc content/browser/site_instance_impl.h @@ -3448,6 +3484,7 @@ content/public/test/test_file_error_injector.h content/renderer/PRESUBMIT.py content/renderer/accessibility/ax_image_annotator.cc content/renderer/accessibility/ax_image_stopwords.h +content/renderer/accessibility/render_accessibility_impl.cc content/renderer/content_security_policy_util_fuzzer.cc content/renderer/media/media_factory.cc content/renderer/pepper/message_channel.cc @@ -3528,6 +3565,7 @@ device/fido/aoa/android_accessory_discovery.h device/fido/attestation_statement_formats.cc device/fido/discoverable_credential_metadata.h device/fido/enclave/enclave_http_client.cc +device/fido/features.h device/fido/fido_constants.h device/fido/fido_strings.grd device/fido/fido_test_data.h @@ -3536,6 +3574,7 @@ device/gamepad/raw_input_data_fetcher_win.cc device/gamepad/xbox_controller_mac.mm device/gamepad/xinput_data_fetcher_win.cc device/vr/android/arcore/arcore_impl.cc +device/vr/android/cardboard/cardboard_device.cc docs/enterprise/extension_query.py docs/enterprise/extension_query_py2.py docs/website/.eleventy.js @@ -3759,13 +3798,12 @@ ios/chrome/app/startup/chrome_app_startup_parameters_unittest.mm ios/chrome/app/strings/ios_chromium_strings.grd 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/app_launcher/model/app_launcher_abuse_detector_unittest.mm +ios/chrome/browser/app_launcher/model/app_launcher_tab_helper_unittest.mm 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/shopping_persisted_data_tab_helper_unittest.mm ios/chrome/browser/crash_report/breadcrumbs/breadcrumb_manager_tab_helper_unittest.mm ios/chrome/browser/credential_provider/credential_provider_service_unittest.mm @@ -3796,6 +3834,7 @@ ios/chrome/browser/search_engines/search_engine_tab_helper.h ios/chrome/browser/search_engines/search_engine_tab_helper.mm ios/chrome/browser/shared/coordinator/scene/scene_controller.mm ios/chrome/browser/shared/model/url/chrome_url_constants.cc +ios/chrome/browser/shared/model/web_state_list/web_state_list_order_controller_unittest.mm ios/chrome/browser/shared/model/web_state_list/web_state_list_unittest.mm ios/chrome/browser/shared/ui/table_view/cells/table_view_detail_icon_item_unittest.mm ios/chrome/browser/shared/ui/table_view/cells/table_view_url_item_unittest.mm @@ -3821,14 +3860,16 @@ ios/chrome/browser/ui/authentication/unified_consent/unified_consent_view_contro ios/chrome/browser/ui/autofill/cells/target_account_item_unittest.mm ios/chrome/browser/ui/autofill/manual_fill/form_observer_helper_unittest.mm ios/chrome/browser/ui/autofill/save_card_infobar_egtest.mm +ios/chrome/browser/ui/autofill/save_profile_egtest.mm ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.mm ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.h ios/chrome/browser/ui/bookmarks/bookmark_mediator_unittest.mm ios/chrome/browser/ui/bookmarks/bookmarks_egtest.mm -ios/chrome/browser/ui/bring_android_tabs/bring_android_tabs_prompt_mediator_unittest.mm ios/chrome/browser/ui/bring_android_tabs/tab_list_from_android_mediator_unittest.mm ios/chrome/browser/ui/content_suggestions/content_suggestions_mediator_unittest.mm +ios/chrome/browser/ui/content_suggestions/content_suggestions_view_controller_unittest.mm ios/chrome/browser/ui/content_suggestions/ntp_home_egtest.mm +ios/chrome/browser/ui/context_menu/context_menu_configuration_provider_unittest.mm ios/chrome/browser/ui/credential_provider_promo/resources/CPE_promo_animation_edu_autofill.json ios/chrome/browser/ui/credential_provider_promo/resources/CPE_promo_animation_edu_autofill_darkmode.json ios/chrome/browser/ui/dialogs/nsurl_protection_space_util_unittest.mm @@ -3868,7 +3909,11 @@ ios/chrome/browser/ui/settings/password/password_details/password_details_mediat 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/password_issues_table_view_controller_unittest.mm +ios/chrome/browser/ui/settings/password/password_manager_egtest.mm ios/chrome/browser/ui/settings/password/password_manager_view_controller_unittest.mm +ios/chrome/browser/ui/settings/password/password_sharing/family_picker_view_controller_unittest.mm +ios/chrome/browser/ui/settings/password/password_sharing/password_picker_view_controller_unittest.mm +ios/chrome/browser/ui/settings/password/password_sharing/password_sharing_constants.mm 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 @@ -3890,7 +3935,6 @@ ios/chrome/browser/ui/whats_new/data_source/resources/calendar_event_darkmode.js ios/chrome/browser/url_loading/image_search_param_generator_unittest.mm ios/chrome/browser/web/chrome_web_client_unittest.mm ios/chrome/browser/web/font_size/font_size_tab_helper_unittest.mm -ios/chrome/browser/web_state_list/web_state_list_order_controller_unittest.mm ios/chrome/browser/web_state_list/web_state_list_removing_indexes_unittest.mm ios/chrome/browser/web_state_list/web_usage_enabler/web_usage_enabler_browser_agent_unittest.mm ios/chrome/common/ns_regular_expression_unittest.mm @@ -4011,6 +4055,7 @@ media/formats/hls/multivariant_playlist_unittest.cc media/formats/hls/tags_unittest.cc media/fuchsia/common/vmo_buffer_writer_queue.cc media/gpu/android/android_video_encode_accelerator.h +media/gpu/android/ndk_video_encode_accelerator.cc media/gpu/android/video_accelerator_util.h media/gpu/buffer_validation_unittest.cc media/gpu/gpu_video_encode_accelerator_helpers.cc @@ -4371,6 +4416,8 @@ net/android/network_library.h net/android/unittest_support/AndroidManifest.xml net/base/address_tracker_linux.cc net/base/data_url.cc +net/base/features.cc +net/base/features.h net/base/file_stream_context.h net/base/filename_util.cc net/base/filename_util_internal.cc @@ -4833,8 +4880,10 @@ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.h services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler_unittest.cc services/video_capture/test/fake_video_capture_device_unittest.cc services/viz/public/cpp/gpu/gpu.cc +services/webnn/dml/adapter.cc services/webnn/dml/graph_builder.h services/webnn/dml/graph_impl.cc +services/webnn/dml/tensor_desc.cc services/webnn/dml/utils.cc skia/config/SkUserConfig.h skia/ext/SkMemory_new_handler.cpp @@ -5186,6 +5235,7 @@ third_party/angle/src/libANGLE/validationEGL.cpp third_party/angle/src/libANGLE/validationES.cpp third_party/angle/src/libGLESv2/global_state.cpp third_party/angle/src/program_serialize_data_version.py +third_party/angle/src/tests/deqp_support/deqp_egl_test_expectations.txt third_party/angle/src/tests/egl_tests/EGLContextSharingTest.cpp third_party/angle/src/tests/egl_tests/EGLIOSurfaceClientBufferTest.cpp third_party/angle/src/tests/gl_tests/BufferDataTest.cpp @@ -5202,6 +5252,7 @@ third_party/angle/src/tests/gl_tests/VulkanExternalImageTest.cpp third_party/angle/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp third_party/angle/src/tests/gl_tests/gles1/BootAnimationTest.cpp third_party/angle/src/tests/perf_tests/ANGLEPerfTest.h +third_party/angle/src/tests/perf_tests/DrawCallPerf.cpp third_party/angle/src/tests/restricted_traces/gen_restricted_traces.py third_party/angle/src/tests/restricted_traces/sync_restricted_traces_to_cipd.py third_party/angle/src/tests/test_utils/angle_test_instantiate.cpp @@ -5225,7 +5276,6 @@ third_party/anonymous_tokens/src/anonymous_tokens/cpp/shared/proto_utils.h third_party/ashmem/ashmem-dev.c third_party/axe-core/axe.js third_party/axe-core/axe.min.js -third_party/blanketjs/src/blanket.js third_party/blink/PRESUBMIT.py third_party/blink/common/PRESUBMIT.py third_party/blink/common/loader/record_load_histograms.cc @@ -5410,7 +5460,6 @@ third_party/blink/renderer/bindings/core/v8/generated_code_helper.cc third_party/blink/renderer/bindings/core/v8/script_regexp.cc third_party/blink/renderer/bindings/core/v8/window_proxy.cc third_party/blink/renderer/bindings/core/v8/window_proxy.h -third_party/blink/renderer/bindings/scripts/utilities.py third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py third_party/blink/renderer/build/scripts/update_css_ranking.py third_party/blink/renderer/controller/memory_usage_monitor_posix.cc @@ -5564,12 +5613,13 @@ third_party/blink/renderer/core/html/forms/html_legend_element.idl third_party/blink/renderer/core/html/forms/html_option_element.idl third_party/blink/renderer/core/html/forms/html_options_collection.idl third_party/blink/renderer/core/html/forms/html_select_element.idl -third_party/blink/renderer/core/html/forms/html_select_menu_element.h +third_party/blink/renderer/core/html/forms/html_select_list_element.h third_party/blink/renderer/core/html/forms/html_text_area_element.idl third_party/blink/renderer/core/html/forms/validity_state.cc third_party/blink/renderer/core/html/forms/validity_state.h third_party/blink/renderer/core/html/forms/validity_state.idl third_party/blink/renderer/core/html/html_anchor_element.cc +third_party/blink/renderer/core/html/html_anchor_element.h third_party/blink/renderer/core/html/html_anchor_element.idl third_party/blink/renderer/core/html/html_anchor_element_test.cc third_party/blink/renderer/core/html/html_area_element.idl @@ -5578,7 +5628,6 @@ 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 @@ -5600,8 +5649,10 @@ third_party/blink/renderer/core/html/html_table_row_element.idl third_party/blink/renderer/core/html/html_table_section_element.idl third_party/blink/renderer/core/html/media/autoplay_policy.cc third_party/blink/renderer/core/html/media/html_media_element.cc +third_party/blink/renderer/core/html/parser/html_tree_builder.cc third_party/blink/renderer/core/html/portal/html_portal_element.cc third_party/blink/renderer/core/input/event_handler.cc +third_party/blink/renderer/core/input/event_handling_util.cc third_party/blink/renderer/core/input/pointer_event_manager.cc third_party/blink/renderer/core/inspector/devtools_session.h third_party/blink/renderer/core/inspector/inspector_style_sheet.cc @@ -5635,7 +5686,6 @@ third_party/blink/renderer/core/layout/layout_text.cc third_party/blink/renderer/core/layout/layout_theme_default.h third_party/blink/renderer/core/layout/layout_view.h third_party/blink/renderer/core/layout/map_coordinates_test.cc -third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc third_party/blink/renderer/core/layout/ng/inline/ng_inline_items_builder.h third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping.h third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping_builder.h @@ -5758,7 +5808,6 @@ third_party/blink/renderer/core/xml/xslt_processor.cc third_party/blink/renderer/core/xml/xslt_processor.idl third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc third_party/blink/renderer/modules/accessibility/ax_layout_object.cc -third_party/blink/renderer/modules/accessibility/ax_object.cc third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.cc third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h third_party/blink/renderer/modules/bluetooth/bluetooth_error.cc @@ -5781,6 +5830,7 @@ 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/mediarecorder/media_recorder.cc third_party/blink/renderer/modules/mediastream/media_devices_test.cc +third_party/blink/renderer/modules/mediastream/media_stream_utils.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 @@ -5816,6 +5866,7 @@ 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 third_party/blink/renderer/platform/fonts/opentype/font_format_check.cc +third_party/blink/renderer/platform/fonts/opentype/open_type_baseline_metrics.h third_party/blink/renderer/platform/fonts/opentype/open_type_caps_support_mpl.cc third_party/blink/renderer/platform/fonts/opentype/open_type_math_stretch_data.h third_party/blink/renderer/platform/fonts/opentype/open_type_math_support.cc @@ -5825,6 +5876,7 @@ third_party/blink/renderer/platform/fonts/opentype/open_type_vertical_data.cc third_party/blink/renderer/platform/fonts/opentype/open_type_vertical_data.h third_party/blink/renderer/platform/fonts/opentype/open_type_vertical_data_test.cc third_party/blink/renderer/platform/fonts/script_run_iterator.cc +third_party/blink/renderer/platform/fonts/shaping/east_asian_spacing.h third_party/blink/renderer/platform/fonts/shaping/harfbuzz_shaper.cc third_party/blink/renderer/platform/fonts/shaping/shape_result.cc third_party/blink/renderer/platform/fonts/shaping/shape_result_view.cc @@ -5857,7 +5909,6 @@ third_party/blink/renderer/platform/graphics/paint/region_capture_data.h 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 @@ -6135,6 +6186,7 @@ third_party/catapult/dashboard/dashboard/mark_recovered_alerts.py third_party/catapult/dashboard/dashboard/migrate_test_names.py third_party/catapult/dashboard/dashboard/migrate_test_names_tasks.py third_party/catapult/dashboard/dashboard/migrate_test_names_test.py +third_party/catapult/dashboard/dashboard/models/alert_group_workflow.py third_party/catapult/dashboard/dashboard/models/alert_group_workflow_test.py third_party/catapult/dashboard/dashboard/models/anomaly_test.py third_party/catapult/dashboard/dashboard/models/graph_data.py @@ -6253,11 +6305,13 @@ third_party/catapult/perf_issue_service/application/clients/chromeperf_client.py third_party/catapult/perf_issue_service/application/clients/monorail_client.py third_party/catapult/perf_issue_service/application/clients/sheriff_config_client.py third_party/catapult/perf_issue_service/application/utils.py +third_party/catapult/skia_bridge/application/perf_api/alert_group.py third_party/catapult/skia_bridge/application/perf_api/auth_helper.py -third_party/catapult/skia_bridge/application/perf_api/query_anomalies.py third_party/catapult/skia_bridge/application/perf_api/skia_perf_upload.py third_party/catapult/skia_bridge/common/cloud_metric.py third_party/catapult/skia_bridge/common/utils.py +third_party/catapult/skia_bridge/tests/perf_api/alert_group_test.py +third_party/catapult/skia_bridge/tests/perf_api/query_anomalies_test.py third_party/catapult/skia_bridge/tests/perf_api/sample_row_data.json third_party/catapult/systrace/profile_chrome/chrome_startup_tracing_agent.py third_party/catapult/systrace/profile_chrome/chrome_startup_tracing_agent_unittest.py @@ -7417,6 +7471,7 @@ third_party/closure_compiler/externs/events.js third_party/closure_compiler/externs/extension_types.js third_party/closure_compiler/externs/file_manager_private.js third_party/closure_compiler/externs/file_system_provider.js +third_party/closure_compiler/externs/image_loader_private.js third_party/closure_compiler/externs/input_method_private.js third_party/closure_compiler/externs/language_settings_private.js third_party/closure_compiler/externs/login_state.js @@ -7538,12 +7593,20 @@ third_party/cros-components/src/sidenav/sidenav.ts third_party/cros_system_api/dbus/bluetooth/dbus-constants.h third_party/cros_system_api/dbus/shill/dbus-constants.h third_party/crossbench/chrome-extension-replay/devtools-recorder/crossbench.html -third_party/crossbench/crossbench/benchmarks/loading.py +third_party/crossbench/crossbench/benchmarks/experimental/power/browsing_urls.txt +third_party/crossbench/crossbench/benchmarks/experimental/power/power_benchmark.py +third_party/crossbench/crossbench/benchmarks/loading/action.py +third_party/crossbench/crossbench/benchmarks/loading/loading_benchmark.py +third_party/crossbench/crossbench/benchmarks/loading/page.py +third_party/crossbench/crossbench/benchmarks/loading/page_config.py third_party/crossbench/crossbench/browsers/chrome/downloader.py -third_party/crossbench/crossbench/browsers/chromium/chromium_applescript.py -third_party/crossbench/crossbench/browsers/chromium/chromium_webdriver.py -third_party/crossbench/crossbench/browsers/firefox/firefox_webdriver.py +third_party/crossbench/crossbench/browsers/chromium/applescript.py +third_party/crossbench/crossbench/browsers/chromium/webdriver.py +third_party/crossbench/crossbench/browsers/firefox/downloader.py +third_party/crossbench/crossbench/browsers/firefox/webdriver.py +third_party/crossbench/crossbench/plt/android_adb.py third_party/crossbench/crossbench/probes/performance_entries.py +third_party/crossbench/crossbench/probes/profiling/browser_profiling.py third_party/crossbench/tests/crossbench/benchmarks/test_loading.py third_party/crossbench/tests/end2end/test_cli.py third_party/dav1d/BUILD.gn @@ -7578,6 +7641,7 @@ third_party/dawn/src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp third_party/dawn/src/dawn/native/d3d12/ResourceAllocatorManagerD3D12.cpp third_party/dawn/src/dawn/native/d3d12/ResourceAllocatorManagerD3D12.h third_party/dawn/src/dawn/native/d3d12/SamplerD3D12.cpp +third_party/dawn/src/dawn/native/d3d12/SharedTextureMemoryD3D12.cpp third_party/dawn/src/dawn/native/d3d12/TextureD3D12.cpp third_party/dawn/src/dawn/native/opengl/BackendGL.cpp third_party/dawn/src/dawn/native/opengl/CommandBufferGL.cpp @@ -7595,7 +7659,6 @@ third_party/dawn/src/dawn/tests/end2end/VideoViewsTests.h third_party/dawn/src/dawn/tests/end2end/VideoViewsTests_gbm.cpp third_party/dawn/src/dawn/tests/end2end/VideoViewsTests_win.cpp third_party/dawn/src/dawn/tests/perf_tests/DawnPerfTestPlatform.h -third_party/dawn/src/dawn/tests/perf_tests/ShaderRobustnessPerf.cpp third_party/dawn/src/dawn/tests/unittests/validation/BufferValidationTests.cpp third_party/dawn/src/dawn/tests/unittests/validation/ComputeValidationTests.cpp third_party/dawn/src/dawn/tests/unittests/validation/CopyCommandsValidationTests.cpp @@ -7718,6 +7781,57 @@ third_party/dawn/third_party/glfw/src/wl_platform.h third_party/dawn/third_party/glfw/src/wl_window.c third_party/dawn/third_party/glfw/src/xkb_unicode.h third_party/dawn/third_party/glfw/tests/triangle-vulkan.c +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_GLES_layers.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_blob_cache.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_create_native_client_buffer.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_framebuffer_target.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_front_buffer_auto_refresh.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_get_frame_timestamps.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_get_native_client_buffer.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_image_native_buffer.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_native_fence_sync.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_presentation_time.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANDROID/EGL_ANDROID_recordable.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANGLE/EGL_ANGLE_d3d_share_handle_client_buffer.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANGLE/EGL_ANGLE_device_d3d.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANGLE/EGL_ANGLE_sync_control_rate.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/ANGLE/EGL_ANGLE_window_fixed_size.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/EXT/EGL_EXT_device_query.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/EXT/EGL_EXT_gl_colorspace_display_p3.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/EXT/EGL_EXT_gl_colorspace_display_p3_passthrough.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/EXT/EGL_EXT_gl_colorspace_scrgb.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/EXT/EGL_EXT_image_gl_colorspace.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/EXT/EGL_EXT_platform_xcb.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/EXT/EGL_EXT_surface_CTA861_3_metadata.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/KHR/EGL_KHR_platform_android.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/MESA/EGL_MESA_platform_surfaceless.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/MESA/EGL_MESA_query_driver.txt +third_party/dawn/third_party/khronos/EGL-Registry/extensions/WL/EGL_WL_bind_wayland_display.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/ANDROID/ANDROID_extension_pack_es31a.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/ANGLE/ANGLE_depth_texture.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/ARB/ARB_clip_control.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/ARB/ARB_framebuffer_object.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/ARB/ARB_map_buffer_range.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/ARB/ARB_robustness_application_isolation.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/ARB/ARB_texture_storage.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/ARB/GLX_ARB_robustness_application_isolation.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/ARB/WGL_ARB_robustness_application_isolation.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/EXT/EXT_EGL_image_storage.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/EXT/EXT_clip_control.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/EXT/EXT_primitive_bounding_box.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/EXT/EXT_tessellation_shader.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/EXT/EXT_texture_storage.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/KHR/KHR_parallel_shader_compile.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/MESA/MESA_framebuffer_flip_x.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/MESA/MESA_framebuffer_flip_y.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/MESA/MESA_framebuffer_swap_xy.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/OES/OES_primitive_bounding_box.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/OES/OES_tessellation_shader.txt +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/3.2/GLSL_ES_Specification_3.20.html +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/katex.js +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/gl/GLSLangSpec.4.60.html +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/katex.js +third_party/dawn/third_party/khronos/OpenGL-Registry/xml/vendors.txt third_party/dawn/third_party/webgpu-cts/src/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.ts third_party/dawn/third_party/webgpu-cts/src/webgpu/api/operation/render_pipeline/sample_mask.spec.ts third_party/dawn/third_party/webgpu-cts/src/webgpu/api/operation/rendering/depth_bias.spec.ts @@ -7786,6 +7900,7 @@ third_party/depot_tools/man/html/git-squash-branch.html third_party/depot_tools/man/html/git-thaw.html third_party/depot_tools/man/html/git-upstream-diff.html third_party/depot_tools/man/src/depot_tools_tutorial.txt +third_party/depot_tools/metadata/fields/custom/license.py third_party/depot_tools/metrics_utils.py third_party/depot_tools/my_activity.py third_party/depot_tools/ninja.py @@ -7909,6 +8024,7 @@ third_party/depot_tools/tests/ninja_reclient_test.py third_party/depot_tools/tests/ninjalog_uploader_test.py third_party/depot_tools/tests/presubmit_unittest.py third_party/depot_tools/tests/reclient_metrics_test.py +third_party/depot_tools/tests/split_cl_test.py third_party/depot_tools/tests/watchlists_unittest.py third_party/depot_tools/watchlists.py third_party/depot_tools/win32imports.py @@ -8048,6 +8164,7 @@ third_party/devtools-frontend/src/front_end/panels/css_overview/components/CSSOv 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/explain/ExplainPopover.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/issues/AffectedTrackingSitesView.ts @@ -8071,9 +8188,10 @@ third_party/devtools-frontend/src/front_end/panels/settings/SettingsScreen.ts third_party/devtools-frontend/src/front_end/panels/sources/BreakpointEditDialog.ts third_party/devtools-frontend/src/front_end/panels/sources/DebuggerPausedMessage.ts third_party/devtools-frontend/src/front_end/panels/sources/SourcesNavigator.ts -third_party/devtools-frontend/src/front_end/panels/sources/SourcesView.ts third_party/devtools-frontend/src/front_end/panels/sources/components/BreakpointsViewUtils.ts third_party/devtools-frontend/src/front_end/panels/sources/components/HeadersView.ts +third_party/devtools-frontend/src/front_end/panels/timeline/EventUICategory.ts +third_party/devtools-frontend/src/front_end/panels/timeline/ThreadAppender.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 @@ -8140,7 +8258,6 @@ third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/vi.js third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/zh-HK.json third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/zh-TW.json third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/zh.json -third_party/devtools-frontend/src/front_end/third_party/lighthouse/report/bundle.d.ts third_party/devtools-frontend/src/front_end/third_party/lighthouse/report/bundle.js third_party/devtools-frontend/src/front_end/third_party/lit/lib/lit.d.ts third_party/devtools-frontend/src/front_end/third_party/lodash-isequal/package/package.json @@ -8390,7 +8507,6 @@ third_party/devtools-frontend/src/node_modules/chai/package.json third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/domains/input/ActionDispatcher.js third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/domains/input/InputSource.js third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/utils/uuid.js -third_party/devtools-frontend/src/node_modules/clean-css/lib/options/compatibility.js third_party/devtools-frontend/src/node_modules/clone-regexp/index.d.ts third_party/devtools-frontend/src/node_modules/clone-regexp/package.json third_party/devtools-frontend/src/node_modules/clone/package.json @@ -8586,9 +8702,6 @@ third_party/devtools-frontend/src/node_modules/has-flag/package.json third_party/devtools-frontend/src/node_modules/has-symbols/package.json third_party/devtools-frontend/src/node_modules/has-tostringtag/package.json third_party/devtools-frontend/src/node_modules/has/package.json -third_party/devtools-frontend/src/node_modules/html-minifier/package.json -third_party/devtools-frontend/src/node_modules/html-minifier/src/htmlminifier.js -third_party/devtools-frontend/src/node_modules/html-minifier/src/htmlparser.js third_party/devtools-frontend/src/node_modules/html-tags/package.json third_party/devtools-frontend/src/node_modules/http-proxy-agent/node_modules/debug/package.json third_party/devtools-frontend/src/node_modules/http-proxy-agent/node_modules/debug/src/browser.js @@ -8682,7 +8795,6 @@ third_party/devtools-frontend/src/node_modules/meow/node_modules/type-fest/sourc third_party/devtools-frontend/src/node_modules/meow/node_modules/type-fest/source/entries.d.ts third_party/devtools-frontend/src/node_modules/meow/node_modules/type-fest/source/entry.d.ts third_party/devtools-frontend/src/node_modules/meow/package.json -third_party/devtools-frontend/src/node_modules/minify-html-literals/package.json third_party/devtools-frontend/src/node_modules/minimist-options/node_modules/is-plain-obj/package.json third_party/devtools-frontend/src/node_modules/minimist-options/package.json third_party/devtools-frontend/src/node_modules/mocha/lib/browser/growl.js @@ -8721,30 +8833,6 @@ third_party/devtools-frontend/src/node_modules/pac-proxy-agent/node_modules/debu third_party/devtools-frontend/src/node_modules/pac-resolver/dist/myIpAddress.js third_party/devtools-frontend/src/node_modules/parent-module/package.json third_party/devtools-frontend/src/node_modules/parse-json/package.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/cs/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/de/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/es/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/fr/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/it/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/ja/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/ko/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/lib.es2020.bigint.d.ts -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/lib.es2020.intl.d.ts -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/lib.es2021.intl.d.ts -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/lib.es2022.intl.d.ts -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/pl/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/ru/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/tr/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/tsc.js -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/tsserver.js -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/tsserverlibrary.js -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/typescript.js -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/typescriptServices.js -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/typingsInstaller.js -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json -third_party/devtools-frontend/src/node_modules/parse-literals/package.json third_party/devtools-frontend/src/node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5/lib/tokenizer/index.js third_party/devtools-frontend/src/node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5/package.json third_party/devtools-frontend/src/node_modules/parse5-htmlparser2-tree-adapter/package.json @@ -9061,17 +9149,6 @@ third_party/devtools-frontend/src/node_modules/typescript/lib/typingsInstaller.j third_party/devtools-frontend/src/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json third_party/devtools-frontend/src/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json third_party/devtools-frontend/src/node_modules/ua-parser-js/package.json -third_party/devtools-frontend/src/node_modules/uglify-js/lib/ast.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/compress.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/mozilla-ast.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/output.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/parse.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/propmangle.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/scope.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/sourcemap.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/transform.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/utils.js -third_party/devtools-frontend/src/node_modules/uglify-js/package.json third_party/devtools-frontend/src/node_modules/unbox-primitive/package.json third_party/devtools-frontend/src/node_modules/unbzip2-stream/lib/bzip2.js third_party/devtools-frontend/src/node_modules/uri-js/dist/es5/uri.all.js @@ -9104,6 +9181,7 @@ third_party/devtools-frontend/src/scripts/deps/download_emscripten.py third_party/devtools-frontend/src/scripts/deps/roll_to_chromium.py third_party/devtools-frontend/src/scripts/hosted_mode/server.js third_party/devtools-frontend/src/scripts/tools/update_goldens.py +third_party/devtools-frontend/src/test/conductor/mocha_hooks.ts third_party/devtools-frontend/src/test/e2e/application/reporting-api_test.ts third_party/devtools-frontend/src/test/e2e/console/console-message-format_test.ts third_party/devtools-frontend/src/test/e2e/console/console-truncate-long-messages_test.ts @@ -9134,6 +9212,7 @@ third_party/devtools-frontend/src/test/unittests/front_end/panels/sources/compon third_party/devtools-frontend/src/test/unittests/front_end/panels/sources/components/BreakpointsView_test.ts third_party/devtools-frontend/src/test/unittests/front_end/panels/sources/components/HeadersView_test.ts third_party/devtools-frontend/src/test/unittests/front_end/panels/timeline/TimelineUIUtils_test.ts +third_party/devtools-frontend/src/test/unittests/front_end/panels/timeline/track_appenders/ThreadAppender_test.ts third_party/devtools-frontend/src/test/unittests/front_end/ui/UIUtils_test.ts third_party/devtools-frontend/src/test/unittests/front_end/ui/legacy/components/object_ui/ObjectPropertiesSection_test.ts third_party/devtools-frontend/src/test/unittests/front_end/ui/legacy/components/utils/JSPresentationUtils_test.ts @@ -11349,6 +11428,9 @@ third_party/nearby/src/fastpair/internal/test/fast_pair_fake_http_client_test.cc third_party/nearby/src/fastpair/message_stream/medium_test.cc third_party/nearby/src/fastpair/repository/fast_pair_repository_impl_test.cc third_party/nearby/src/fastpair/retroactive/retroactive_test.cc +third_party/nearby/src/fastpair/rust/demo/local/525296.json +third_party/nearby/src/fastpair/rust/demo/local/706908.json +third_party/nearby/src/fastpair/rust/demo/windows/runner/win32_window.cpp third_party/nearby/src/fastpair/scanning/fastpair/fast_pair_discoverable_scanner.h third_party/nearby/src/fastpair/scanning/fastpair/fast_pair_non_discoverable_scanner.h third_party/nearby/src/fastpair/server_access/fast_pair_client_impl.cc @@ -11389,6 +11471,7 @@ third_party/nearby/src/internal/platform/nsd_service_info.h third_party/nearby/src/internal/platform/thread_check_nocompile.cc third_party/nearby/src/internal/platform/uuid.h third_party/nearby/src/internal/test/fake_http_client_test.cc +third_party/nearby/src/presence/fpp/fpp_manager.cc third_party/node/node_modules/@eslint/eslintrc/node_modules/globals/package.json third_party/node/node_modules/@types/dom-speech-recognition/index.d.ts third_party/node/node_modules/@types/dom-webcodecs/index.d.ts @@ -12170,7 +12253,6 @@ third_party/pdfium/fpdfsdk/PRESUBMIT.py third_party/pdfium/fpdfsdk/fpdf_annot_embeddertest.cpp 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/SkPdfiumUserConfig.h @@ -12191,6 +12273,7 @@ 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/protozero/proto_utils.h +third_party/perfetto/include/perfetto/public/te_category_macros.h third_party/perfetto/infra/ci/Makefile third_party/perfetto/infra/ci/common_utils.py third_party/perfetto/infra/ci/config.py @@ -13055,29 +13138,23 @@ third_party/re2/src/re2/testing/re2_test.cc third_party/re2/src/util/pcre.h third_party/rust/aho_corasick/v0_7/BUILD.gn third_party/rust/anyhow/v1/BUILD.gn -third_party/rust/atty/v0_2/BUILD.gn third_party/rust/autocfg/v1/BUILD.gn -third_party/rust/camino/v1/BUILD.gn third_party/rust/cxx/v1/BUILD.gn third_party/rust/cxxbridge_cmd/v1/BUILD.gn third_party/rust/cxxbridge_macro/v1/BUILD.gn -third_party/rust/fastrand/v1/BUILD.gn -third_party/rust/hashbrown/v0_11/BUILD.gn -third_party/rust/indexmap/v1/BUILD.gn third_party/rust/itoa/v0_4/BUILD.gn third_party/rust/itoa/v1/BUILD.gn third_party/rust/lazy_static/v1/BUILD.gn third_party/rust/link_cplusplus/v1/BUILD.gn third_party/rust/memchr/v2/BUILD.gn third_party/rust/memoffset/v0_6/BUILD.gn -third_party/rust/once_cell/v1/BUILD.gn third_party/rust/proc_macro2/v1/BUILD.gn third_party/rust/qr_code/v2/BUILD.gn third_party/rust/quote/v1/BUILD.gn -third_party/rust/remove_dir_all/v0_5/BUILD.gn third_party/rust/rstest/v0_17/BUILD.gn third_party/rust/rstest_macros/v0_17/BUILD.gn third_party/rust/rstest_reuse/v0_5/BUILD.gn +third_party/rust/rustc_demangle_capi/v0_1/BUILD.gn third_party/rust/rustc_version/v0_4/BUILD.gn third_party/rust/rustversion/v1/BUILD.gn third_party/rust/ryu/v1/BUILD.gn @@ -13087,7 +13164,6 @@ third_party/rust/serde_derive/v1/BUILD.gn third_party/rust/serde_json/v1/BUILD.gn third_party/rust/serde_json_lenient/v0_1/BUILD.gn third_party/rust/syn/v1/BUILD.gn -third_party/rust/tempfile/v3/BUILD.gn third_party/rust/termcolor/v1/BUILD.gn third_party/rust/unicode_ident/v1/BUILD.gn third_party/rust/unicode_linebreak/v0_1/BUILD.gn @@ -13109,13 +13185,13 @@ third_party/s2cellid/src/s2/s2coords.h third_party/s2cellid/src/s2/s2latlng.cc third_party/s2cellid/src/s2/s2latlng.h third_party/s2cellid/src/s2/s2point.h +third_party/sentencepiece/src/CMakeLists.txt third_party/shell-encryption/BUILD.gn third_party/simplejson/ordered_dict.py third_party/skia/BUILD.gn third_party/skia/PRESUBMIT.py third_party/skia/bench/DashBench.cpp third_party/skia/bench/DecodeBench.cpp -third_party/skia/bin/clang_update.py third_party/skia/demos.skia.org/demos/image_decode_web_worker/index.html third_party/skia/demos.skia.org/demos/path_performance/index.html third_party/skia/demos.skia.org/demos/spreadsheet/index.html @@ -13135,6 +13211,7 @@ third_party/skia/gm/crbug_224618.cpp third_party/skia/gm/dashcubics.cpp third_party/skia/gm/labyrinth.cpp third_party/skia/gm/pictureshader.cpp +third_party/skia/gm/png_codec.cpp third_party/skia/gm/postercircle.cpp third_party/skia/gm/smallarc.cpp third_party/skia/gm/smallpaths.cpp @@ -13143,6 +13220,7 @@ third_party/skia/gm/strokerect.cpp third_party/skia/gm/strokes.cpp third_party/skia/gm/stroketext.cpp third_party/skia/gm/surface_manager/RasterSurfaceManager.cpp +third_party/skia/gm/surface_manager/SurfaceManager.cpp third_party/skia/gm/vias/SimpleVias.cpp third_party/skia/gn/gn_to_bp.py third_party/skia/gn/skia/BUILD.gn @@ -13342,6 +13420,43 @@ third_party/snappy/linux/snappy-stubs-public.h third_party/snappy/mac/snappy-stubs-public.h third_party/snappy/src/snappy-test.h third_party/snappy/win32/snappy-stubs-public.h +third_party/speedometer/v3.0/resources/editors/assets/longscript.js +third_party/speedometer/v3.0/resources/editors/dist/assets/codemirror-521de7ab.js +third_party/speedometer/v3.0/resources/editors/dist/assets/tiptap-95a40ba8.js +third_party/speedometer/v3.0/resources/newssite/news-next/dist/_next/static/chunks/main-2ba37e62325cc71b.js +third_party/speedometer/v3.0/resources/perf.webkit.org/public/data/manifest.json +third_party/speedometer/v3.0/resources/react-stockcharts/package-lock.json +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/angular-complex/dist/3rdpartylicenses.txt +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/angular-complex/dist/styles.5fd101737c0aaaef.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/angular/dist/3rdpartylicenses.txt +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/backbone-complex/dist/index.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/backbone/dist/index.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/jquery-complex/dist/index.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/jquery/dist/index.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/lit/src/lib/todo-item.ts +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/preact-complex/dist/app.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/preact/package-lock.json +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/react-complex/dist/app.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/react-redux-complex/dist/app.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/react-redux/package-lock.json +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/react/package-lock.json +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/svelte-complex/dist/app.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/vue-complex/dist/css/app.319576e1.css +third_party/speedometer/v3.0/resources/todomvc/architecture-examples/vue/package-lock.json +third_party/speedometer/v3.0/resources/todomvc/big-dom-generator/package-lock.json +third_party/speedometer/v3.0/resources/todomvc/big-dom-generator/utils/app.css +third_party/speedometer/v3.0/resources/todomvc/todomvc-css/dist/index.css +third_party/speedometer/v3.0/resources/todomvc/todomvc-css/dist/todo-item.css +third_party/speedometer/v3.0/resources/todomvc/todomvc-css/dist/todo-item.module.css +third_party/speedometer/v3.0/resources/todomvc/todomvc-css/src/css/todo-item.css +third_party/speedometer/v3.0/resources/todomvc/vanilla-examples/javascript-es5-complex/dist/helpers.js +third_party/speedometer/v3.0/resources/todomvc/vanilla-examples/javascript-es5-complex/dist/index.css +third_party/speedometer/v3.0/resources/todomvc/vanilla-examples/javascript-es5/dist/helpers.js +third_party/speedometer/v3.0/resources/todomvc/vanilla-examples/javascript-es5/dist/index.css +third_party/speedometer/v3.0/resources/todomvc/vanilla-examples/javascript-es5/src/helpers.js +third_party/speedometer/v3.0/resources/todomvc/vanilla-examples/javascript-es6-webpack-complex/dist/app.css +third_party/speedometer/v3.0/resources/todomvc/vanilla-examples/javascript-es6-webpack/package-lock.json +third_party/speedometer/v3.0/resources/todomvc/vanilla-examples/javascript-es6-webpack/src/helpers.js third_party/sqlite/src/amalgamation/shell/shell.c third_party/sqlite/src/amalgamation/sqlite3.c third_party/sqlite/src/amalgamation_dev/shell/shell.c @@ -13531,7 +13646,6 @@ third_party/tflite/src/tensorflow/python/tpu/client/pip_package/setup.py third_party/tflite/src/tensorflow/python/tpu/tpu_embedding.py 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 @@ -13824,14 +13938,14 @@ third_party/webgl/src/extensions/WEBGL_draw_instanced_base_vertex_base_instance/ third_party/webgl/src/extensions/WEBGL_lose_context/extension.xml third_party/webgl/src/extensions/WEBGL_multi_draw/extension.xml third_party/webgl/src/extensions/WEBGL_multi_draw_instanced_base_vertex_base_instance/extension.xml +third_party/webgl/src/extensions/WEBGL_polygon_mode/extension.xml third_party/webgl/src/extensions/WEBGL_provoking_vertex/extension.xml third_party/webgl/src/extensions/WEBGL_shader_pixel_local_storage/extension.xml -third_party/webgl/src/extensions/proposals/WEBGL_polygon_mode/extension.xml -third_party/webgl/src/extensions/proposals/WEBGL_stencil_texturing/extension.xml -third_party/webgl/src/extensions/proposals/WEBGL_texture_source_iframe/extension.xml +third_party/webgl/src/extensions/WEBGL_stencil_texturing/extension.xml third_party/webgl/src/extensions/proposals/WEBGL_webcodecs_video_frame/extension.xml third_party/webgl/src/extensions/rejected/OES_depth24/extension.xml third_party/webgl/src/extensions/rejected/WEBGL_security_sensitive_resources/extension.xml +third_party/webgl/src/extensions/rejected/WEBGL_texture_source_iframe/extension.xml third_party/webgl/src/other/get.webgl.org/get-a-webgl-implementation/index.html third_party/webgl/src/other/get.webgl.org/stage.html third_party/webgl/src/other/get.webgl.org/troubleshooting/DoNotCopyOrLinkThisFileElseYouWillNotGetAutoUpdatedHelpForYourUsers.js @@ -14028,6 +14142,7 @@ third_party/webrtc/pc/sdp_offer_answer.cc third_party/webrtc/pc/webrtc_sdp.cc third_party/webrtc/pc/webrtc_sdp_unittest.cc third_party/webrtc/presubmit_test_mocks.py +third_party/webrtc/rtc_base/async_dns_resolver.cc third_party/webrtc/rtc_base/async_resolver.cc third_party/webrtc/rtc_base/byte_buffer.h third_party/webrtc/rtc_base/deprecated/recursive_critical_section.h @@ -14108,7 +14223,11 @@ third_party/webxr_test_pages/webxr-samples/proposals/index.html third_party/webxr_test_pages/webxr-samples/teleportation.html third_party/webxr_test_pages/webxr-samples/tests/index.html third_party/webxr_test_pages/webxr-samples/xr-barebones.html +third_party/weston/src/libweston/backend-pipewire/pipewire.c third_party/weston/src/libweston/backend-rdp/rdp.c +third_party/weston/src/libweston/backend-rdp/rdp.h +third_party/weston/src/libweston/backend-rdp/rdpclip.c +third_party/weston/src/libweston/backend-vnc/vnc.c third_party/weston/src/libweston/backend-x11/x11.c third_party/weston/src/libweston/dbus.c third_party/weston/src/libweston/dbus.h @@ -14117,7 +14236,7 @@ third_party/weston/src/libweston/pixman-renderer.h third_party/weston/src/notes.txt third_party/weston/src/tests/vertex-clip-test.c third_party/weston/src/tests/weston-test-runner.h -third_party/win_virtual_display/driver/Driver.cpp +third_party/win_virtual_display/driver/HelperMethods.cpp third_party/win_virtual_display/driver/public/properties.h third_party/woff2/src/buffer.h third_party/woff2/src/transform.cc @@ -14126,6 +14245,44 @@ third_party/woff2/src/woff2_dec.cc third_party/wpt_tools/roll_wpt.py third_party/wpt_tools/wpt/tools/lint/rules.py third_party/wpt_tools/wpt/tools/third_party/pywebsocket3/setup.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/__init__.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/capture.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/commandline.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/__init__.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/base.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/errorsummary.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/grouping.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/html/__init__.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/html/html.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/html/main.js +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/html/style.css +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/machformatter.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/process.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/tbplformatter.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/unittest.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/formatters/xunit.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/handlers/__init__.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/handlers/base.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/handlers/bufferhandler.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/handlers/messagehandler.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/handlers/statushandler.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/handlers/summaryhandler.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/handlers/valgrindhandler.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/logtypes.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/proxy.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/pytest_mozlog/plugin.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/reader.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/scripts/__init__.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/scripts/format.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/scripts/logmerge.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/scripts/unstable.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/stdadapter.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/structuredlog.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/unstructured/__init__.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/unstructured/logger.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/unstructured/loggingmixin.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/mozlog/unstructured/loglistener.py +third_party/wpt_tools/wpt/tools/third_party_modified/mozlog/setup.py third_party/wpt_tools/wpt/tools/webdriver/webdriver/client.py third_party/wpt_tools/wpt/tools/wpt/android.py third_party/wpt_tools/wpt/tools/wpt/browser.py @@ -14244,7 +14401,6 @@ 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/plugins/tests/bad_raw_ptr_cast_in_the_wild.cpp tools/clang/plugins/tests/raw_ptr_to_stack_allocated.cpp tools/clang/rewrite_raw_ptr_fields/RewriteRawPtrFields.cpp @@ -14433,7 +14589,6 @@ tools/metrics/histograms/metadata/custom_tabs/histograms.xml tools/metrics/histograms/metadata/data/histograms.xml tools/metrics/histograms/metadata/dev/histograms.xml tools/metrics/histograms/metadata/diagnostics/histograms.xml -tools/metrics/histograms/metadata/direct/histograms.xml tools/metrics/histograms/metadata/disk/histograms.xml tools/metrics/histograms/metadata/download/histograms.xml tools/metrics/histograms/metadata/enterprise/histograms.xml @@ -14534,6 +14689,7 @@ tools/metrics/histograms/metadata/tab/histograms.xml tools/metrics/histograms/metadata/translate/histograms.xml tools/metrics/histograms/metadata/trusted_vault/histograms.xml tools/metrics/histograms/metadata/ukm/histograms.xml +tools/metrics/histograms/metadata/uma/enums.xml tools/metrics/histograms/metadata/uma/histograms.xml tools/metrics/histograms/metadata/update_engine/histograms.xml tools/metrics/histograms/metadata/v8/histograms.xml @@ -14573,6 +14729,7 @@ tools/perf/benchmarks/ad_frames.py tools/perf/benchmarks/blink_perf.py tools/perf/benchmarks/desktop_ui.py tools/perf/benchmarks/dummy_benchmark.py +tools/perf/benchmarks/dummy_wpr_benchmark.py tools/perf/benchmarks/jetstream2.py tools/perf/benchmarks/loading.py tools/perf/benchmarks/media.py @@ -14583,6 +14740,7 @@ tools/perf/benchmarks/rasterize_and_record_micro.py tools/perf/benchmarks/rendering.py tools/perf/benchmarks/speedometer1.py tools/perf/benchmarks/speedometer2.py +tools/perf/benchmarks/speedometer3.py tools/perf/benchmarks/startup_mobile.py tools/perf/benchmarks/system_health.py tools/perf/benchmarks/system_health_smoke_test.py @@ -14821,6 +14979,7 @@ tools/roll_webgl_conformance.py tools/run-swarmed.py tools/rust/build_bindgen.py tools/rust/build_rust.py +tools/sample_clang_tidy_results.py tools/site_compare/commands/measure.py tools/site_compare/commands/scrape.py tools/site_compare/scrapers/chrome/chromebase.py @@ -15056,6 +15215,7 @@ url/url_util.cc url/url_util.h url/url_util_unittest.cc v8/PRESUBMIT.py +v8/include/v8-callbacks.h v8/include/v8-context.h v8/include/v8-fast-api-calls.h v8/include/v8-initialization.h @@ -15098,7 +15258,6 @@ v8/src/diagnostics/unwinding-info-win64.h v8/src/handles/handles.h v8/src/heap/base/asm/x64/push_registers_asm.cc v8/src/heap/code-range.cc -v8/src/heap/factory.cc v8/src/init/v8.cc v8/src/inspector/v8-console.h v8/src/inspector/v8-regex.cc 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 372a60a8d9..43624db1c7 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 -@@ -2276,7 +2276,6 @@ static_library("browser") { +@@ -2303,7 +2303,6 @@ static_library("browser") { "//components/reporting/util:task_runner_context", "//components/resources", "//components/safe_browsing/content/browser", @@ -8,7 +8,7 @@ "//components/safe_browsing/content/browser:safe_browsing_service", "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/web_ui", -@@ -3664,8 +3663,6 @@ static_library("browser") { +@@ -3703,8 +3702,6 @@ static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -47,10 +47,10 @@ #include "chrome/browser/profiles/profile_manager.h" #include "chrome/browser/resource_coordinator/resource_coordinator_parts.h" -#include "chrome/browser/safe_browsing/safe_browsing_service.h" - #include "chrome/browser/screen_ai/screen_ai_downloader.h" #include "chrome/browser/shell_integration.h" #include "chrome/browser/site_isolation/prefs_observer.h" -@@ -436,8 +435,6 @@ void BrowserProcessImpl::StartTearDown() + #include "chrome/browser/ssl/secure_origin_prefs_observer.h" +@@ -435,8 +434,6 @@ void BrowserProcessImpl::StartTearDown() #endif metrics_services_manager_.reset(); intranet_redirect_detector_.reset(); @@ -59,7 +59,7 @@ network_time_tracker_.reset(); #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) -@@ -1079,14 +1076,6 @@ StatusTray* BrowserProcessImpl::status_t +@@ -1078,14 +1075,6 @@ StatusTray* BrowserProcessImpl::status_t return status_tray_.get(); } @@ -74,7 +74,7 @@ subresource_filter::RulesetService* BrowserProcessImpl::subresource_filter_ruleset_service() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -1322,26 +1311,6 @@ void BrowserProcessImpl::CreateBackgroun +@@ -1319,26 +1308,6 @@ void BrowserProcessImpl::CreateBackgroun #endif } @@ -131,7 +131,7 @@ #include "chrome/browser/safe_browsing/verdict_cache_manager_factory.h" #include "chrome/browser/search_engines/template_url_service_factory.h" #include "chrome/browser/share/share_history.h" -@@ -624,10 +623,6 @@ void ChromeBrowsingDataRemoverDelegate:: +@@ -628,10 +627,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 -@@ -1066,34 +1066,6 @@ void SetApplicationLocaleOnIOThread(cons +@@ -1072,34 +1072,6 @@ void SetApplicationLocaleOnIOThread(cons GetIOThreadApplicationLocale() = locale; } @@ -179,7 +179,7 @@ #if BUILDFLAG(ENABLE_EXTENSIONS) AppLoadedInTabSource ClassifyAppLoadedInTabSource( -@@ -5095,14 +5067,9 @@ ChromeContentBrowserClient::CreateThrott +@@ -5141,14 +5113,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))); -@@ -5148,16 +5115,6 @@ ChromeContentBrowserClient::CreateThrott +@@ -5194,16 +5161,6 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -212,7 +212,7 @@ if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) { throttles.push_back( std::make_unique( -@@ -5428,8 +5385,6 @@ void ChromeContentBrowserClient::Overrid +@@ -5476,8 +5433,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 -@@ -471,13 +471,6 @@ void ChromeDownloadManagerDelegate::SetD +@@ -473,13 +473,6 @@ void ChromeDownloadManagerDelegate::SetD download_manager_ = dm; @@ -260,7 +260,7 @@ if (download_manager_) { download_manager_->AddObserver(this); } -@@ -854,17 +847,6 @@ void ChromeDownloadManagerDelegate::Choo +@@ -871,17 +864,6 @@ void ChromeDownloadManagerDelegate::Choo void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename, const GURL& source_url) { @@ -280,7 +280,7 @@ void ChromeDownloadManagerDelegate::SanitizeDownloadParameters( --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -108,7 +108,7 @@ class DownloadItemModelData : public bas +@@ -109,7 +109,7 @@ class DownloadItemModelData : public bas // Danger level of the file determined based on the file type and whether // there was a user action associated with the download. @@ -289,7 +289,7 @@ // Whether the download is currently being revived. bool is_being_revived_; -@@ -158,7 +158,7 @@ DownloadItemModelData* DownloadItemModel +@@ -159,7 +159,7 @@ DownloadItemModelData* DownloadItemModel DownloadItemModelData::DownloadItemModelData() : should_show_in_shelf_(true), was_ui_notified_(false), @@ -298,7 +298,7 @@ is_being_revived_(false) {} #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -542,13 +542,13 @@ void DownloadItemModel::SetShouldPreferO +@@ -543,13 +543,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; } -@@ -728,9 +728,6 @@ bool DownloadItemModel::IsCommandEnabled +@@ -729,9 +729,6 @@ bool DownloadItemModel::IsCommandEnabled // filename. Don't base an "Always open" decision based on it. Also // exclude extensions. return download_->CanOpenDownload() && @@ -567,7 +567,7 @@ } void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone( -@@ -1254,56 +1242,9 @@ WebstorePrivateGetReferrerChainFunction: +@@ -1265,56 +1253,9 @@ WebstorePrivateGetReferrerChainFunction: ExtensionFunction::ResponseAction WebstorePrivateGetReferrerChainFunction::Run() { @@ -765,7 +765,7 @@ if (safe_browsing_mode != 0) { # "Safe Browsing Basic" files used for safe browsing in full mode -@@ -514,6 +516,7 @@ static_library("advanced_protection") { +@@ -521,6 +523,7 @@ static_library("advanced_protection") { } source_set("metrics_collector") { @@ -773,7 +773,7 @@ sources = [ "safe_browsing_metrics_collector_factory.cc", "safe_browsing_metrics_collector_factory.h", -@@ -533,6 +536,7 @@ source_set("metrics_collector") { +@@ -540,6 +543,7 @@ source_set("metrics_collector") { "//components/safe_browsing/core/common:safe_browsing_prefs", "//content/public/browser", ] @@ -878,7 +878,7 @@ --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -4828,7 +4828,6 @@ static_library("ui") { +@@ -4876,7 +4876,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", @@ -888,7 +888,7 @@ "views/download/download_item_view.cc", --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -450,22 +450,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -446,22 +446,6 @@ void TabHelpers::AttachTabHelpers(WebCon // See https://crbug.com/910288. resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents( web_contents); @@ -913,15 +913,15 @@ SecurityStateTabHelper::CreateForWebContents(web_contents); --- a/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc +++ b/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc -@@ -23,7 +23,6 @@ - #include "base/threading/thread.h" +@@ -24,7 +24,6 @@ #include "base/values.h" #include "chrome/browser/browser_process.h" + #include "chrome/browser/download/bubble/download_bubble_ui_controller.h" -#include "chrome/browser/download/download_danger_prompt.h" #include "chrome/browser/download/download_history.h" #include "chrome/browser/download/download_item_model.h" #include "chrome/browser/download/download_item_warning_data.h" -@@ -178,13 +177,6 @@ void DownloadsDOMHandler::SaveDangerousR +@@ -195,13 +194,6 @@ void DownloadsDOMHandler::SaveDangerousR } CountDownloadsDOMEvents(DOWNLOADS_DOM_EVENT_SAVE_DANGEROUS); @@ -935,7 +935,7 @@ } void DownloadsDOMHandler::DiscardDangerous(const std::string& id) { -@@ -362,12 +354,6 @@ void DownloadsDOMHandler::RemoveDownload +@@ -379,12 +371,6 @@ void DownloadsDOMHandler::RemoveDownload IdSet ids; for (auto* download : to_remove) { @@ -948,7 +948,7 @@ DownloadItemModel item_model(download); if (!item_model.ShouldShowInShelf() || download->GetState() == download::DownloadItem::IN_PROGRESS) { -@@ -485,44 +471,6 @@ void DownloadsDOMHandler::FinalizeRemova +@@ -512,44 +498,6 @@ void DownloadsDOMHandler::FinalizeRemova } } @@ -1024,7 +1024,7 @@ bool IsDeletingHistoryAllowed(); --- a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc +++ b/chrome/browser/ui/webui/interstitials/interstitial_ui.cc -@@ -280,65 +280,6 @@ CreateHttpsOnlyModePage(content::WebCont +@@ -281,67 +281,6 @@ CreateHttpsOnlyModePage(content::WebCont security_interstitials::https_only_mode::HttpInterstitialState{}); } @@ -1069,9 +1069,11 @@ - resource.threat_type = threat_type; - resource.render_process_id = primary_main_frame_id.child_id; - resource.render_frame_id = primary_main_frame_id.frame_routing_id; -- resource.threat_source = g_browser_process->safe_browsing_service() -- ->database_manager() -- ->GetThreatSource(); +- resource.threat_source = +- g_browser_process->safe_browsing_service() +- ->database_manager() +- ->GetBrowseUrlThreatSource( +- safe_browsing::CheckBrowseUrlType::kHashDatabase); - - // Normally safebrowsing interstitial types which block the main page load - // (SB_THREAT_TYPE_URL_MALWARE, SB_THREAT_TYPE_URL_PHISHING, and @@ -1090,7 +1092,7 @@ std::unique_ptr CreateEnterpriseBlockPage( content::WebContents* web_contents) { const GURL kRequestUrl("https://enterprise-block.example.net"); -@@ -348,88 +289,6 @@ std::unique_ptr Cre +@@ -351,92 +290,6 @@ std::unique_ptr Cre kRequestUrl)); } @@ -1110,9 +1112,11 @@ - resource.threat_type = safe_browsing::SB_THREAT_TYPE_MANAGED_POLICY_WARN; - resource.render_process_id = primary_main_frame_id.child_id; - resource.render_frame_id = primary_main_frame_id.frame_routing_id; -- resource.threat_source = g_browser_process->safe_browsing_service() -- ->database_manager() -- ->GetThreatSource(); +- resource.threat_source = +- g_browser_process->safe_browsing_service() +- ->database_manager() +- ->GetBrowseUrlThreatSource( +- safe_browsing::CheckBrowseUrlType::kHashDatabase); - - return std::make_unique( - ui_manager, web_contents, kRequestUrl, @@ -1159,9 +1163,11 @@ - resource.threat_type = threat_type; - resource.render_process_id = primary_main_frame_id.child_id; - resource.render_frame_id = primary_main_frame_id.frame_routing_id; -- resource.threat_source = g_browser_process->safe_browsing_service() -- ->database_manager() -- ->GetThreatSource(); +- resource.threat_source = +- g_browser_process->safe_browsing_service() +- ->database_manager() +- ->GetBrowseUrlThreatSource( +- safe_browsing::CheckBrowseUrlType::kHashDatabase); - - // Normally safebrowsing interstitial types which block the main page load - // (SB_THREAT_TYPE_URL_MALWARE, SB_THREAT_TYPE_URL_PHISHING, and @@ -1179,7 +1185,7 @@ #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) std::unique_ptr CreateCaptivePortalBlockingPage( content::WebContents* web_contents) { -@@ -536,12 +395,8 @@ void InterstitialHTMLSource::StartDataRe +@@ -543,12 +396,8 @@ void InterstitialHTMLSource::StartDataRe interstitial_delegate = CreateMITMSoftwareBlockingPage(web_contents); } else if (path_without_query == "/blocked-interception") { interstitial_delegate = CreateBlockedInterceptionBlockingPage(web_contents); @@ -1192,7 +1198,7 @@ } else if (path_without_query == "/clock") { interstitial_delegate = CreateBadClockBlockingPage(web_contents); } else if (path_without_query == "/lookalike") { -@@ -556,16 +411,12 @@ void InterstitialHTMLSource::StartDataRe +@@ -563,16 +412,12 @@ void InterstitialHTMLSource::StartDataRe interstitial_delegate = CreateHttpsOnlyModePage(web_contents); } @@ -1222,7 +1228,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" -@@ -436,12 +435,8 @@ void ChromeContentRendererClient::Render +@@ -440,12 +439,8 @@ void ChromeContentRendererClient::Render subresource_filter_ruleset_dealer_ = std::make_unique(); diff --git a/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch b/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch index 885d9947ae..0017c7abc5 100644 --- a/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch +++ b/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch @@ -1,6 +1,6 @@ --- a/components/autofill/core/browser/autofill_download_manager.cc +++ b/components/autofill/core/browser/autofill_download_manager.cc -@@ -762,95 +762,6 @@ std::tuple AutofillDo +@@ -769,95 +769,6 @@ std::tuple AutofillDo } bool AutofillDownloadManager::StartRequest(FormRequestData request_data) { diff --git a/patches/core/inox-patchset/0005-disable-default-extensions.patch b/patches/core/inox-patchset/0005-disable-default-extensions.patch index 722bbe610e..c12d5a92a6 100644 --- a/patches/core/inox-patchset/0005-disable-default-extensions.patch +++ b/patches/core/inox-patchset/0005-disable-default-extensions.patch @@ -10,7 +10,7 @@ extension_misc::kAssessmentAssistantExtensionId, --- a/chrome/browser/extensions/component_loader.cc +++ b/chrome/browser/extensions/component_loader.cc -@@ -389,11 +389,6 @@ void ComponentLoader::AddWebStoreApp() { +@@ -394,11 +394,6 @@ void ComponentLoader::AddWebStoreApp() { return; } #endif diff --git a/patches/core/inox-patchset/0021-disable-rlz.patch b/patches/core/inox-patchset/0021-disable-rlz.patch index ca5f4e7c89..db46830485 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 -@@ -454,14 +454,6 @@ group("gn_all") { +@@ -449,14 +449,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 c1bf1588a5..31af6f22ab 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 @@ -318,7 +318,7 @@ by default. url::Component query(0, static_cast(str.length())), key, value; --- a/components/history/core/browser/web_history_service.cc +++ b/components/history/core/browser/web_history_service.cc -@@ -41,13 +41,13 @@ namespace history { +@@ -42,13 +42,13 @@ namespace history { namespace { @@ -337,7 +337,7 @@ by default. "https://history.google.com/history/api/lookup?client=audio"; --- a/components/safe_browsing/content/browser/client_side_detection_service.cc +++ b/components/safe_browsing/content/browser/client_side_detection_service.cc -@@ -72,7 +72,7 @@ const int ClientSideDetectionService::kN +@@ -71,7 +71,7 @@ const int ClientSideDetectionService::kN const int ClientSideDetectionService::kPositiveCacheIntervalMinutes = 30; const char ClientSideDetectionService::kClientReportPhishingUrl[] = @@ -427,7 +427,7 @@ by default. WebAuthRequestSecurityChecker(const WebAuthRequestSecurityChecker&) = delete; --- a/content/shell/browser/shell_browser_main_parts.cc +++ b/content/shell/browser/shell_browser_main_parts.cc -@@ -90,7 +90,7 @@ GURL GetStartupURL() { +@@ -91,7 +91,7 @@ GURL GetStartupURL() { #else const base::CommandLine::StringVector& args = command_line->GetArgs(); if (args.empty()) @@ -454,7 +454,7 @@ by default. const char kExtensionsMenuUtmSource[] = "ext_extensions_menu"; --- a/google_apis/gaia/gaia_constants.cc +++ b/google_apis/gaia/gaia_constants.cc -@@ -14,161 +14,161 @@ const char kChromeSource[] = "ChromiumBr +@@ -14,157 +14,157 @@ const char kChromeSource[] = "ChromiumBr const char kUnexpectedServiceResponse[] = "UnexpectedServiceResponse"; // OAuth scopes. @@ -559,11 +559,6 @@ by default. - "https://www.googleapis.com/auth/cast.backdrop"; + "trk:089:https://www.googleapis.com/auth/cast.backdrop"; - // OAuth scope for access to Cloud Translation API. - const char kCloudTranslationOAuth2Scope[] = -- "https://www.googleapis.com/auth/cloud-translation"; -+ "trk:090:https://www.googleapis.com/auth/cloud-translation"; - // OAuth2 scope for access to passwords leak checking API. const char kPasswordsLeakCheckOAuth2Scope[] = - "https://www.googleapis.com/auth/identity.passwords.leak.check"; diff --git a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch index defd963a9c..45f8cf125b 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch @@ -16,7 +16,7 @@ the URL so we get notified if this happens again in the future). --- a/chrome/browser/safe_browsing/chrome_safe_browsing_blocking_page_factory.cc +++ b/chrome/browser/safe_browsing/chrome_safe_browsing_blocking_page_factory.cc -@@ -39,8 +39,7 @@ ChromeSafeBrowsingBlockingPageFactory::C +@@ -44,8 +44,7 @@ ChromeSafeBrowsingBlockingPageFactory::C Profile::FromBrowserContext(web_contents->GetBrowserContext()); // Create appropriate display options for this blocking page. PrefService* prefs = profile->GetPrefs(); 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 b23137f951..234307e00d 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 @@ -13,7 +13,7 @@ This prevents trk:148 (phishing) and trk:149 (malware). --- a/components/safe_browsing/content/browser/client_side_detection_service.cc +++ b/components/safe_browsing/content/browser/client_side_detection_service.cc -@@ -245,6 +245,10 @@ void ClientSideDetectionService::StartCl +@@ -239,6 +239,10 @@ void ClientSideDetectionService::StartCl return; } @@ -24,7 +24,7 @@ This prevents trk:148 (phishing) and trk:149 (malware). std::string request_data; request->SerializeToString(&request_data); -@@ -331,6 +335,7 @@ void ClientSideDetectionService::StartCl +@@ -325,6 +329,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 be3a3041e6..ef57fa2677 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 -@@ -1040,6 +1040,8 @@ component("net") { +@@ -1042,6 +1042,8 @@ component("net") { "url_request/report_sender.h", "url_request/static_http_user_agent_settings.cc", "url_request/static_http_user_agent_settings.h", @@ -181,7 +181,7 @@ #include "net/url_request/url_request_context.h" #include "net/url_request/url_request_job_factory.h" #include "net/url_request/url_request_throttler_manager.h" -@@ -575,6 +576,9 @@ std::unique_ptr URLRe +@@ -576,6 +577,9 @@ std::unique_ptr URLRe } protocol_handlers_.clear(); @@ -190,7 +190,7 @@ + context->set_job_factory(std::move(job_factory)); - return context; + if (cookie_deprecation_label_.has_value()) { --- a/url/url_constants.cc +++ b/url/url_constants.cc @@ -42,6 +42,8 @@ const char kMailToScheme[] = "mailto"; diff --git a/patches/core/ungoogled-chromium/disable-crash-reporter.patch b/patches/core/ungoogled-chromium/disable-crash-reporter.patch index 9164650557..94c95fd789 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 -@@ -2584,7 +2584,8 @@ void ChromeContentBrowserClient::AppendE +@@ -2598,7 +2598,8 @@ void ChromeContentBrowserClient::AppendE command_line->AppendSwitchASCII(switches::kMetricsClientID, client_info->client_id); } @@ -43,7 +43,7 @@ const char* process_type) { --- a/third_party/crashpad/crashpad/client/crashpad_client_linux.cc +++ b/third_party/crashpad/crashpad/client/crashpad_client_linux.cc -@@ -735,8 +735,6 @@ void CrashpadClient::CrashWithoutDump(co +@@ -747,8 +747,6 @@ void CrashpadClient::CrashWithoutDump(co // static void CrashpadClient::SetFirstChanceExceptionHandler( FirstChanceHandler handler) { @@ -51,4 +51,4 @@ - SignalHandler::Get()->SetFirstChanceHandler(handler); } - void CrashpadClient::SetUnhandledSignals(const std::set& signals) { + // static diff --git a/patches/core/ungoogled-chromium/disable-mei-preload.patch b/patches/core/ungoogled-chromium/disable-mei-preload.patch index 57eb0aef18..ceb59a162b 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 -@@ -384,7 +384,6 @@ if (!is_android && !is_mac) { +@@ -382,7 +382,6 @@ if (!is_android && !is_mac) { } data_deps += [ @@ -15,7 +15,7 @@ "//third_party/widevine/cdm", ] if (invoker.collect_inputs_only) { -@@ -1256,7 +1255,6 @@ if (is_win) { +@@ -1252,7 +1251,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 7cb74f7823..5e202ba05c 100644 --- a/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch +++ b/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch @@ -1,6 +1,6 @@ --- a/components/privacy_sandbox/privacy_sandbox_prefs.cc +++ b/components/privacy_sandbox/privacy_sandbox_prefs.cc -@@ -11,7 +11,7 @@ namespace privacy_sandbox { +@@ -12,7 +12,7 @@ namespace privacy_sandbox { void RegisterProfilePrefs(PrefRegistrySimple* registry) { registry->RegisterBooleanPref( @@ -11,7 +11,7 @@ registry->RegisterBooleanPref(prefs::kPrivacySandboxM1ConsentDecisionMade, --- a/components/privacy_sandbox/privacy_sandbox_settings_impl.cc +++ b/components/privacy_sandbox/privacy_sandbox_settings_impl.cc -@@ -103,7 +103,7 @@ base::Value::Dict CreateBlockedTopicEntr +@@ -102,7 +102,7 @@ base::Value::Dict CreateBlockedTopicEntr // static bool PrivacySandboxSettingsImpl::IsAllowed(Status status) { @@ -20,7 +20,7 @@ } // static -@@ -673,20 +673,7 @@ bool PrivacySandboxSettingsImpl::IsPriva +@@ -672,20 +672,7 @@ bool PrivacySandboxSettingsImpl::IsPriva } bool PrivacySandboxSettingsImpl::IsPrivacySandboxEnabled() const { @@ -42,7 +42,7 @@ } void PrivacySandboxSettingsImpl::SetAllPrivacySandboxAllowedForTesting() { -@@ -711,11 +698,10 @@ void PrivacySandboxSettingsImpl::SetTopi +@@ -710,11 +697,10 @@ void PrivacySandboxSettingsImpl::SetTopi } void PrivacySandboxSettingsImpl::SetPrivacySandboxEnabled(bool enabled) { @@ -55,7 +55,7 @@ } bool PrivacySandboxSettingsImpl::IsPrivacySandboxCurrentlyUnrestricted() const { -@@ -803,11 +789,7 @@ PrivacySandboxSettingsImpl::GetPrivacySa +@@ -802,11 +788,7 @@ PrivacySandboxSettingsImpl::GetPrivacySa return Status::kIncognitoProfile; } @@ -80,7 +80,7 @@ kPrivacySandboxAggregationServiceTrustedServerUrlAwsParam{ --- a/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc -@@ -544,7 +544,7 @@ BASE_FEATURE(kContentCaptureConstantStre +@@ -542,7 +542,7 @@ BASE_FEATURE(kContentCaptureConstantStre // Controls whether the Conversion Measurement API infrastructure is enabled. BASE_FEATURE(kConversionMeasurement, "ConversionMeasurement", diff --git a/patches/core/ungoogled-chromium/disable-untraceable-urls.patch b/patches/core/ungoogled-chromium/disable-untraceable-urls.patch index 2ac5284f81..f1aaaa4052 100644 --- a/patches/core/ungoogled-chromium/disable-untraceable-urls.patch +++ b/patches/core/ungoogled-chromium/disable-untraceable-urls.patch @@ -2,7 +2,7 @@ --- a/rlz/lib/financial_ping.cc +++ b/rlz/lib/financial_ping.cc -@@ -299,7 +299,7 @@ FinancialPing::PingResponse FinancialPin +@@ -306,7 +306,7 @@ FinancialPing::PingResponse FinancialPin response->clear(); std::string url = diff --git a/patches/core/ungoogled-chromium/disable-web-environment-integrity.patch b/patches/core/ungoogled-chromium/disable-web-environment-integrity.patch index b2ebe251a2..dfe3b658c5 100644 --- a/patches/core/ungoogled-chromium/disable-web-environment-integrity.patch +++ b/patches/core/ungoogled-chromium/disable-web-environment-integrity.patch @@ -1,6 +1,6 @@ --- a/android_webview/browser/BUILD.gn +++ b/android_webview/browser/BUILD.gn -@@ -225,7 +225,6 @@ source_set("browser") { +@@ -233,7 +233,6 @@ source_set("browser") { "//components/embedder_support:embedder_support", "//components/embedder_support/android:util", "//components/embedder_support/origin_trials", @@ -20,7 +20,7 @@ "javatests/src/org/chromium/chrome/browser/feedback/ConnectivityCheckerTest.java", --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -3398,7 +3398,6 @@ static_library("browser") { +@@ -3435,7 +3435,6 @@ static_library("browser") { "//components/embedder_support/android:util", "//components/embedder_support/android:web_contents_delegate", "//components/endpoint_fetcher:endpoint_fetcher", @@ -30,7 +30,7 @@ "//components/favicon/core:database", --- a/components/BUILD.gn +++ b/components/BUILD.gn -@@ -528,7 +528,6 @@ test("components_unittests") { +@@ -533,7 +533,6 @@ test("components_unittests") { "//components/embedder_support/android:native_java_unittests_java", "//components/embedder_support/android/metrics:test_support_java", "//components/embedder_support/android/metrics:unit_tests", @@ -68,7 +68,7 @@ void AndroidEnvironmentIntegrityService::OnGetHandle( --- a/content/browser/browser_interface_binders.cc +++ b/content/browser/browser_interface_binders.cc -@@ -125,7 +125,6 @@ +@@ -128,7 +128,6 @@ #include "third_party/blink/public/mojom/cookie_store/cookie_store.mojom.h" #include "third_party/blink/public/mojom/credentialmanagement/credential_manager.mojom.h" #include "third_party/blink/public/mojom/device/device.mojom.h" @@ -76,7 +76,7 @@ #include "third_party/blink/public/mojom/feature_observer/feature_observer.mojom.h" #include "third_party/blink/public/mojom/file/file_utilities.mojom.h" #include "third_party/blink/public/mojom/file_system_access/file_system_access_manager.mojom.h" -@@ -1144,10 +1143,6 @@ void PopulateBinderMapWithContext( +@@ -1147,10 +1146,6 @@ void PopulateBinderMapWithContext( map->Add( base::BindRepeating(&BrowsingTopicsDocumentHost::CreateMojoService)); } @@ -84,12 +84,12 @@ - map->Add(base::BindRepeating( - &EmptyBinderForFrame)); - } - #if !BUILDFLAG(IS_ANDROID) - map->Add( - base::BindRepeating(&DirectSocketsServiceImpl::CreateForFrame)); + if (base::FeatureList::IsEnabled( + net::features::kCookieDeprecationFacilitatedTestingLabels)) { + map->Add( --- a/third_party/blink/public/mojom/BUILD.gn +++ b/third_party/blink/public/mojom/BUILD.gn -@@ -65,7 +65,6 @@ mojom("mojom_platform") { +@@ -66,7 +66,6 @@ mojom("mojom_platform") { "dom_storage/session_storage_namespace.mojom", "dom_storage/storage_area.mojom", "drag/drag.mojom", @@ -99,18 +99,18 @@ "fenced_frame/fenced_frame_config.mojom", --- a/third_party/blink/renderer/bindings/generated_in_modules.gni +++ b/third_party/blink/renderer/bindings/generated_in_modules.gni -@@ -1905,8 +1905,6 @@ generated_interface_sources_in_modules = - "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_encoded_audio_chunk.h", - "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_encoded_video_chunk.cc", - "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_encoded_video_chunk.h", -- "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_environment_integrity.cc", -- "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_environment_integrity.h", - "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_entry.cc", +@@ -1923,8 +1923,6 @@ generated_interface_sources_in_modules = "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_entry.h", "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_entry_sync.cc", + "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_entry_sync.h", +- "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_environment_integrity.cc", +- "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_environment_integrity.h", + "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_event_source.cc", + "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_event_source.h", + "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_ext_blend_min_max.cc", --- a/third_party/blink/renderer/bindings/idl_in_modules.gni +++ b/third_party/blink/renderer/bindings/idl_in_modules.gni -@@ -241,8 +241,6 @@ static_idl_files_in_modules = [ +@@ -243,8 +243,6 @@ static_idl_files_in_modules = [ "//third_party/blink/renderer/modules/encryptedmedia/media_keys_get_status_for_policy.idl", "//third_party/blink/renderer/modules/encryptedmedia/media_keys_policy.idl", "//third_party/blink/renderer/modules/encryptedmedia/navigator_request_media_key_system_access.idl", @@ -144,7 +144,7 @@ "//third_party/blink/renderer/modules/eyedropper", --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -3954,17 +3954,6 @@ +@@ -4112,17 +4112,6 @@ base_feature: "none", }, { diff --git a/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch b/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch index 0aaedf5ce5..334f6df5e5 100644 --- a/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch +++ b/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch @@ -117,7 +117,7 @@ --- a/chrome/browser/ui/browser_ui_prefs.cc +++ b/chrome/browser/ui/browser_ui_prefs.cc -@@ -98,7 +98,7 @@ void RegisterBrowserUserPrefs(user_prefs +@@ -102,7 +102,7 @@ void RegisterBrowserUserPrefs(user_prefs registry->RegisterBooleanPref(prefs::kWebRtcEventLogCollectionAllowed, false); registry->RegisterListPref(prefs::kWebRtcLocalIpsAllowedUrls); registry->RegisterBooleanPref(prefs::kWebRTCAllowLegacyTLSProtocols, false); diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index 66d09f8909..15cd11eb06 100644 --- a/patches/core/ungoogled-chromium/disable-webstore-urls.patch +++ b/patches/core/ungoogled-chromium/disable-webstore-urls.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc +++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc -@@ -661,12 +661,6 @@ std::vector ChromeContentBr +@@ -663,12 +663,6 @@ std::vector ChromeContentBr GetOriginsRequiringDedicatedProcess() { std::vector list; @@ -109,7 +109,28 @@ bool ShouldRetryRequest(const network::SimpleURLLoader* loader) { DCHECK(loader); -@@ -334,10 +325,6 @@ void ExtensionDownloader::DoStartAllPend +@@ -166,7 +157,7 @@ absl::optional SanitizeUpdateURL(c + const GURL& update_url) { + if (update_url.is_empty()) { + // Fill in default update URL. +- return extension_urls::GetWebstoreUpdateUrl(); ++ return absl::nullopt; + } + + // Skip extensions with non-empty invalid update URLs. +@@ -184,11 +175,6 @@ absl::optional SanitizeUpdateURL(c + return absl::nullopt; + } + +- // Make sure we use SSL for store-hosted extensions. +- if (extension_urls::IsWebstoreUpdateUrl(update_url) && +- !update_url.SchemeIsCryptographic()) { +- return extension_urls::GetWebstoreUpdateUrl(); +- } + + return update_url; + } +@@ -366,10 +352,6 @@ void ExtensionDownloader::DoStartAllPend AddToFetches(fetches_preparing, std::move(task)); pending_tasks_.clear(); @@ -120,28 +141,7 @@ } void ExtensionDownloader::SetIdentityManager( -@@ -389,11 +376,6 @@ bool ExtensionDownloader::AddExtensionDa - return false; - } - -- // Make sure we use SSL for store-hosted extensions. -- if (extension_urls::IsWebstoreUpdateUrl(task.update_url) && -- !task.update_url.SchemeIsCryptographic()) -- task.update_url = extension_urls::GetWebstoreUpdateUrl(); -- - // Skip extensions with empty IDs. - if (task.id.empty()) { - DLOG(WARNING) << "Found extension with empty ID"; -@@ -403,7 +385,7 @@ bool ExtensionDownloader::AddExtensionDa - - if (task.update_url.is_empty()) { - // Fill in default update URL. -- task.update_url = extension_urls::GetWebstoreUpdateUrl(); -+ task.update_url = GURL("chrome://blank/"); - } - - DCHECK(!task.update_url.is_empty()); -@@ -808,20 +790,6 @@ void ExtensionDownloader::HandleManifest +@@ -830,20 +812,6 @@ void ExtensionDownloader::HandleManifest update.second->info); } @@ -162,7 +162,7 @@ ExtensionIdSet extension_ids_with_errors; for (const auto& failure : failures) extension_ids_with_errors.insert(failure.first.id); -@@ -1396,11 +1364,7 @@ bool ExtensionDownloader::IterateFetchCr +@@ -1419,11 +1387,7 @@ bool ExtensionDownloader::IterateFetchCr // fetch. switch (fetch->credentials) { case ExtensionFetch::CREDENTIALS_NONE: diff --git a/patches/core/ungoogled-chromium/doh-changes.patch b/patches/core/ungoogled-chromium/doh-changes.patch index 454bb73b42..813ba9f3de 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 -@@ -339,12 +339,7 @@ BASE_FEATURE(kDisruptiveNotificationPerm +@@ -358,12 +358,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 5edabb0e6b..43d597a23b 100644 --- a/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch +++ b/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch @@ -3,7 +3,7 @@ --- a/chrome/BUILD.gn +++ b/chrome/BUILD.gn -@@ -953,8 +953,6 @@ if (is_win) { +@@ -948,8 +948,6 @@ if (is_win) { bundle_data("chrome_framework_resources") { sources = [ @@ -12,6 +12,158 @@ # This image is used to badge the lock icon in the # authentication dialogs, such as those used for installation # from disk image and Keystone promotion (if so enabled). It +--- a/chrome/browser/BUILD.gn ++++ b/chrome/browser/BUILD.gn +@@ -867,14 +867,6 @@ static_library("browser") { + "navigation_predictor/navigation_predictor_metrics_document_data.h", + "navigation_predictor/navigation_predictor_preconnect_client.cc", + "navigation_predictor/navigation_predictor_preconnect_client.h", +- "navigation_predictor/preloading_model_executor.cc", +- "navigation_predictor/preloading_model_executor.h", +- "navigation_predictor/preloading_model_handler.cc", +- "navigation_predictor/preloading_model_handler.h", +- "navigation_predictor/preloading_model_keyed_service.cc", +- "navigation_predictor/preloading_model_keyed_service.h", +- "navigation_predictor/preloading_model_keyed_service_factory.cc", +- "navigation_predictor/preloading_model_keyed_service_factory.h", + "navigation_predictor/search_engine_preconnector.cc", + "navigation_predictor/search_engine_preconnector.h", + "net/chrome_mojo_proxy_resolver_factory.cc", +--- a/chrome/browser/navigation_predictor/navigation_predictor.cc ++++ b/chrome/browser/navigation_predictor/navigation_predictor.cc +@@ -16,8 +16,6 @@ + #include "base/time/default_tick_clock.h" + #include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service.h" + #include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h" +-#include "chrome/browser/navigation_predictor/preloading_model_keyed_service.h" +-#include "chrome/browser/navigation_predictor/preloading_model_keyed_service_factory.h" + #include "chrome/browser/prefetch/prefetch_prefs.h" + #include "chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_manager_factory.h" + #include "chrome/browser/profiles/profile.h" +@@ -88,11 +86,6 @@ base::TimeDelta MLModelExecutionTimerSta + return base::Milliseconds(timer_start_delay); + } + +-base::TimeDelta MLModelExecutionTimerInterval() { +- static int timer_interval = base::GetFieldTrialParamByFeatureAsInt( +- blink::features::kPreloadingHeuristicsMLModel, "timer_interval", 100); +- return base::Milliseconds(timer_interval); +-} + + bool IsTargetURLTheSameAsDocument( + const blink::mojom::AnchorElementMetricsPtr& anchor) { +@@ -308,73 +301,6 @@ void NavigationPredictor::ProcessPointer + } + + void NavigationPredictor::OnMLModelExecutionTimerFired() { +- // Check whether preloading is enabled or not. +- Profile* profile = +- Profile::FromBrowserContext(render_frame_host().GetBrowserContext()); +- if (prefetch::IsSomePreloadingEnabled(*profile->GetPrefs()) != +- content::PreloadingEligibility::kEligible) { +- return; +- } +- +- // Execute the model. +- PreloadingModelKeyedService* model_service = +- PreloadingModelKeyedServiceFactory::GetForProfile(profile); +- if (!model_service) { +- return; +- } +- +- if (!ml_model_candidate_.has_value()) { +- return; +- } +- auto it = anchors_.find(ml_model_candidate_.value()); +- if (it == anchors_.end()) { +- return; +- } +- +- AnchorElementData& anchor = it->second; +- +- PreloadingModelKeyedService::Inputs inputs; +- inputs.contains_image = anchor.metrics->contains_image; +- inputs.font_size = GetFontSizeFromPx(anchor.metrics->font_size_px); +- inputs.has_text_sibling = anchor.metrics->has_text_sibling; +- inputs.is_bold = IsBoldFont(anchor.metrics->font_weight); +- inputs.is_in_iframe = anchor.metrics->is_in_iframe; +- inputs.is_url_incremented_by_one = anchor.metrics->is_url_incremented_by_one; +- inputs.navigation_start_to_link_logged = +- anchor.first_report_timestamp - navigation_start_; +- auto path_info = GetUrlPathLengthDepthAndHash(anchor.metrics->target_url); +- inputs.path_length = path_info.path_length; +- inputs.path_depth = path_info.path_depth; +- // Convert the ratio area and ratio distance from [0,1] to [0,100]. +- inputs.percent_clickable_area = +- static_cast(anchor.metrics->ratio_area * 100); +- +- inputs.percent_vertical_distance = +- static_cast(anchor.metrics->ratio_distance_root_top * 100); +- +- inputs.is_same_origin = anchor.metrics->is_same_host; +- auto to_timedelta = [this](absl::optional ts) { +- return ts.has_value() ? NowTicks() - ts.value() : base::TimeDelta(); +- }; +- inputs.entered_viewport_to_left_viewport = +- to_timedelta(anchor.entered_viewport_timestamp); +- inputs.hover_dwell_time = to_timedelta(anchor.pointer_over_timestamp); +- inputs.pointer_hovering_over_count = anchor.pointer_hovering_over_count; +- if (model_score_callback_) { +- std::move(model_score_callback_).Run(inputs); +- } +- model_service->Score( +- &scoring_model_task_tracker_, inputs, +- base::BindOnce(&NavigationPredictor::OnPreloadingHeuristicsModelDone, +- weak_ptr_factory_.GetWeakPtr(), +- anchor.metrics->target_url)); +- +- if (!ml_model_execution_timer_.IsRunning()) { +- ml_model_execution_timer_.Start( +- FROM_HERE, MLModelExecutionTimerInterval(), +- base::BindOnce(&NavigationPredictor::OnMLModelExecutionTimerFired, +- base::Unretained(this))); +- } + } + + void NavigationPredictor::SetModelScoreCallbackForTesting( +--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc ++++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +@@ -89,7 +89,6 @@ + #include "chrome/browser/media_galleries/media_galleries_preferences_factory.h" + #include "chrome/browser/metrics/variations/google_groups_updater_service_factory.h" + #include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h" +-#include "chrome/browser/navigation_predictor/preloading_model_keyed_service_factory.h" + #include "chrome/browser/net/dns_probe_service_factory.h" + #include "chrome/browser/net/profile_network_context_service_factory.h" + #include "chrome/browser/notifications/metrics/notification_metrics_logger_factory.h" +@@ -823,7 +822,6 @@ void ChromeBrowserMainExtraPartsProfiles + #endif + ModelTypeStoreServiceFactory::GetInstance(); + NavigationPredictorKeyedServiceFactory::GetInstance(); +- PreloadingModelKeyedServiceFactory::GetInstance(); + #if BUILDFLAG(IS_CHROMEOS_ASH) + NearbySharingServiceFactory::GetInstance(); + #endif +--- a/chrome/browser/profiles/profile_manager.cc ++++ b/chrome/browser/profiles/profile_manager.cc +@@ -47,7 +47,6 @@ + #include "chrome/browser/extensions/chrome_content_browser_client_extensions_part.h" + #include "chrome/browser/lifetime/application_lifetime.h" + #include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h" +-#include "chrome/browser/navigation_predictor/preloading_model_keyed_service_factory.h" + #include "chrome/browser/permissions/adaptive_quiet_notification_permission_ui_enabler.h" + #include "chrome/browser/prefs/incognito_mode_prefs.h" + #include "chrome/browser/profiles/delete_profile_helper.h" +@@ -1554,9 +1553,6 @@ void ProfileManager::DoFinalInitForServi + // Ensure NavigationPredictorKeyedService is started. + NavigationPredictorKeyedServiceFactory::GetForProfile(profile); + +- // Ensure PreloadingModelKeyedService is started. +- PreloadingModelKeyedServiceFactory::GetForProfile(profile); +- + IdentityManagerFactory::GetForProfile(profile)->OnNetworkInitialized(); + AccountReconcilorFactory::GetForProfile(profile); + --- a/chrome/test/chromedriver/BUILD.gn +++ b/chrome/test/chromedriver/BUILD.gn @@ -389,7 +389,7 @@ source_set("lib") { @@ -25,7 +177,7 @@ testonly = true --- a/chrome/test/variations/BUILD.gn +++ b/chrome/test/variations/BUILD.gn -@@ -7,7 +7,6 @@ python_library("test_utils") { +@@ -18,7 +18,6 @@ python_library("test_utils") { data = [ "//chrome/test/variations/test_utils/" ] @@ -46,7 +198,7 @@ fuzzer_test("update_client_protocol_serializer_fuzzer") { --- a/content/shell/BUILD.gn +++ b/content/shell/BUILD.gn -@@ -733,10 +733,6 @@ if (is_apple) { +@@ -736,10 +736,6 @@ if (is_apple) { deps = [ "//third_party/icu:icudata" ] } diff --git a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch index 8447f9885b..e5ca99816a 100644 --- a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch +++ b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch @@ -2,16 +2,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -301,8 +301,6 @@ static_library("browser") { - "commerce/shopping_service_factory.h", - "complex_tasks/task_tab_helper.cc", - "complex_tasks/task_tab_helper.h", -- "component_updater/chrome_client_side_phishing_component_installer.cc", -- "component_updater/chrome_client_side_phishing_component_installer.h", - "component_updater/chrome_component_updater_configurator.cc", - "component_updater/chrome_component_updater_configurator.h", - "component_updater/chrome_origin_trials_component_installer.cc", -@@ -631,8 +629,6 @@ static_library("browser") { +@@ -628,8 +628,6 @@ static_library("browser") { "internal_auth.h", "interstitials/chrome_settings_page_helper.cc", "interstitials/chrome_settings_page_helper.h", @@ -19,19 +10,18 @@ - "interstitials/enterprise_util.h", "invalidation/profile_invalidation_provider_factory.cc", "invalidation/profile_invalidation_provider_factory.h", - "ip_protection/blind_sign_http_impl.cc", -@@ -3690,10 +3686,6 @@ static_library("browser") { + "ip_protection/ip_protection_config_http.cc", +@@ -3721,9 +3719,6 @@ static_library("browser") { "enterprise/connectors/analysis/analysis_service_settings.h", "enterprise/connectors/analysis/analysis_settings.cc", "enterprise/connectors/analysis/analysis_settings.h", - "enterprise/connectors/analysis/content_analysis_delegate.cc", - "enterprise/connectors/analysis/content_analysis_delegate.h", -- "enterprise/connectors/analysis/content_analysis_delegate_base.cc", - "enterprise/connectors/analysis/content_analysis_delegate_base.h", "enterprise/connectors/analysis/content_analysis_dialog.cc", "enterprise/connectors/analysis/content_analysis_dialog.h", "enterprise/connectors/analysis/content_analysis_downloads_delegate.cc", -@@ -3994,10 +3986,6 @@ static_library("browser") { +@@ -4032,10 +4027,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", @@ -42,15 +32,15 @@ "new_tab_page/modules/v2/history_clusters/history_clusters_page_handler_v2.cc", "new_tab_page/modules/v2/history_clusters/history_clusters_page_handler_v2.h", "new_tab_page/new_tab_page_util.cc", -@@ -4480,7 +4468,6 @@ static_library("browser") { - "//chrome/browser/new_tab_page/modules/history_clusters/cart:mojo_bindings", +@@ -4515,7 +4506,6 @@ static_library("browser") { + "//chrome/browser/new_tab_page/modules/history_clusters/discount:mojo_bindings", "//chrome/browser/new_tab_page/modules/photos:mojo_bindings", "//chrome/browser/new_tab_page/modules/recipes:mojo_bindings", - "//chrome/browser/new_tab_page/modules/safe_browsing:mojo_bindings", "//chrome/browser/new_tab_page/modules/v2/history_clusters:mojo_bindings", "//chrome/browser/policy:path_parser", "//chrome/browser/profile_resetter:profile_reset_report_proto", -@@ -6261,10 +6248,6 @@ static_library("browser") { +@@ -6277,10 +6267,6 @@ static_library("browser") { sources += [ "enterprise/chrome_browser_main_extra_parts_enterprise.cc", "enterprise/chrome_browser_main_extra_parts_enterprise.h", @@ -61,7 +51,7 @@ "enterprise/connectors/device_trust/attestation/browser/attestation_switches.cc", "enterprise/connectors/device_trust/attestation/browser/attestation_switches.h", "enterprise/connectors/device_trust/attestation/browser/attester.h", -@@ -7794,9 +7777,14 @@ static_library("browser") { +@@ -7814,9 +7800,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", @@ -79,7 +69,7 @@ sources += [ --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -5116,11 +5116,13 @@ ChromeContentBrowserClient::CreateThrott +@@ -5162,11 +5162,13 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -93,7 +83,7 @@ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle:: -@@ -6838,26 +6840,7 @@ ChromeContentBrowserClient::GetSafeBrows +@@ -6909,26 +6911,7 @@ ChromeContentBrowserClient::GetSafeBrows ? content::BrowserThread::UI : content::BrowserThread::IO); @@ -121,7 +111,7 @@ } safe_browsing::RealTimeUrlLookupServiceBase* -@@ -6878,11 +6861,6 @@ ChromeContentBrowserClient::GetUrlLookup +@@ -6949,11 +6932,6 @@ ChromeContentBrowserClient::GetUrlLookup GetForProfile(profile); } #endif @@ -133,58 +123,9 @@ return nullptr; } ---- a/chrome/browser/component_updater/chrome_client_side_phishing_component_installer.cc -+++ b/chrome/browser/component_updater/chrome_client_side_phishing_component_installer.cc -@@ -29,20 +29,6 @@ namespace { - - void LoadFromDisk(const base::FilePath& pb_path, - const base::FilePath& visual_tflite_model_path) { -- if (pb_path.empty()) -- return; -- -- std::string binary_pb; -- if (!base::ReadFileToString(pb_path, &binary_pb)) -- binary_pb.clear(); -- -- base::File visual_tflite_model(visual_tflite_model_path, -- base::File::FLAG_OPEN | base::File::FLAG_READ); -- -- // The ClientSidePhishingModel singleton will react appropriately if the -- // |binary_pb| is empty or |visual_tflite_model| is invalid. -- safe_browsing::ClientSidePhishingModel::GetInstance() -- ->PopulateFromDynamicUpdate(binary_pb, std::move(visual_tflite_model)); - } - - void PopulateModelFromFiles(const base::FilePath& install_dir) { -@@ -56,9 +42,6 @@ void PopulateModelFromFiles(const base:: - update_client::InstallerAttributes GetInstallerAttributes() { - update_client::InstallerAttributes attributes; - -- // Pass the tag parameter to the installer as the "tag" attribute; it will -- // be used to choose which binary is downloaded. -- attributes["tag"] = safe_browsing::GetClientSideDetectionTag(); - return attributes; - } - ---- a/chrome/browser/component_updater/registration.cc -+++ b/chrome/browser/component_updater/registration.cc -@@ -211,13 +211,6 @@ void RegisterComponentsForUpdate() { - - RegisterAutofillStatesComponent(cus, g_browser_process->local_state()); - -- // OptimizationGuide provides the model through their services, so if the -- // flag is false, a registration to CSD-Phishing component is needed -- if (!base::FeatureList::IsEnabled( -- safe_browsing::kClientSideDetectionModelOptimizationGuide)) { -- RegisterClientSidePhishingComponent(cus); -- } -- - #if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && !BUILDFLAG(IS_CHROMEOS) - ManageScreenAIComponentRegistration(cus, g_browser_process->local_state()); - #endif // BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && !BUILDFLAG(IS_CHROMEOS) --- a/chrome/browser/download/bubble/download_bubble_ui_controller.cc +++ b/chrome/browser/download/bubble/download_bubble_ui_controller.cc -@@ -28,7 +28,6 @@ +@@ -29,7 +29,6 @@ #include "chrome/browser/feature_engagement/tracker_factory.h" #include "chrome/browser/offline_items_collection/offline_content_aggregator_factory.h" #include "chrome/browser/profiles/profile_key.h" @@ -192,7 +133,7 @@ #include "chrome/browser/safe_browsing/safe_browsing_service.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_finder.h" -@@ -224,8 +223,6 @@ void DownloadBubbleUIController::Process +@@ -263,8 +262,6 @@ void DownloadBubbleUIController::Process commands.ExecuteCommand(command); break; case DownloadCommands::REVIEW: @@ -200,10 +141,10 @@ - browser_->tab_strip_model()->GetActiveWebContents()); break; case DownloadCommands::RETRY: - RetryDownload(model, command); + RetryDownload(model.get(), command); --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -140,7 +140,6 @@ using content::DownloadManager; +@@ -142,7 +142,6 @@ using content::DownloadManager; using download::DownloadItem; using download::DownloadPathReservationTracker; using download::PathValidationResult; @@ -211,7 +152,7 @@ using ConnectionType = net::NetworkChangeNotifier::ConnectionType; #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -597,15 +596,6 @@ bool ChromeDownloadManagerDelegate::Shou +@@ -604,15 +603,6 @@ bool ChromeDownloadManagerDelegate::Shou #endif bool should_open = download_prefs_->IsAutoOpenEnabled(url, path); @@ -227,7 +168,7 @@ return should_open; } -@@ -1529,7 +1519,6 @@ void ChromeDownloadManagerDelegate::OnDo +@@ -1546,7 +1536,6 @@ void ChromeDownloadManagerDelegate::OnDo DownloadItemModel model(item); model.DetermineAndSetShouldPreferOpeningInBrowser( target_info->target_path, target_info->is_filetype_handled_safely); @@ -235,7 +176,7 @@ } if (ShouldBlockFile(item, target_info->danger_type)) { MaybeReportDangerousDownloadBlocked( -@@ -1608,59 +1597,6 @@ bool ChromeDownloadManagerDelegate::IsOp +@@ -1625,59 +1614,6 @@ bool ChromeDownloadManagerDelegate::IsOp bool ChromeDownloadManagerDelegate::ShouldBlockFile( download::DownloadItem* item, download::DownloadDangerType danger_type) const { @@ -295,7 +236,7 @@ return false; } -@@ -1675,7 +1611,6 @@ void ChromeDownloadManagerDelegate::Mayb +@@ -1692,7 +1628,6 @@ void ChromeDownloadManagerDelegate::Mayb service->MaybeSendDangerousDownloadOpenedReport(download, show_download_in_folder); } @@ -303,7 +244,7 @@ if (!download->GetAutoOpened()) { download::DownloadContent download_content = download::DownloadContentFromMimeType(download->GetMimeType(), false); -@@ -1683,6 +1618,7 @@ void ChromeDownloadManagerDelegate::Mayb +@@ -1700,6 +1635,7 @@ void ChromeDownloadManagerDelegate::Mayb download->GetDangerType(), download_content, base::Time::Now(), download->GetEndTime(), show_download_in_folder); } @@ -311,7 +252,7 @@ } void ChromeDownloadManagerDelegate::CheckDownloadAllowed( -@@ -1740,8 +1676,7 @@ void ChromeDownloadManagerDelegate::Chec +@@ -1757,8 +1693,7 @@ void ChromeDownloadManagerDelegate::Chec DCHECK(download_item); DCHECK(download_item->IsSavePackageDownload()); @@ -323,7 +264,7 @@ --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -960,80 +960,10 @@ void DownloadItemModel::ExecuteCommand(D +@@ -926,80 +926,10 @@ void DownloadItemModel::ExecuteCommand(D DownloadItemModel::BubbleUIInfo DownloadItemModel::GetBubbleUIInfoForTailoredWarning() const { @@ -468,24 +409,22 @@ #include "chrome/browser/safe_browsing/cloud_content_scanning/file_analysis_request.h" -#include "chrome/browser/safe_browsing/download_protection/check_client_download_request.h" #include "chrome/grit/generated_resources.h" + #include "components/enterprise/buildflags/buildflags.h" #include "components/enterprise/common/proto/connectors.pb.h" - #include "components/policy/core/common/chrome_schema.h" --- a/chrome/browser/enterprise/connectors/analysis/content_analysis_downloads_delegate.cc +++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_downloads_delegate.cc -@@ -82,10 +82,7 @@ absl::optional ContentAnalysisDown +@@ -82,7 +82,7 @@ absl::optional ContentAnalysisDown } bool ContentAnalysisDownloadsDelegate::BypassRequiresJustification() const { -- if (!base::FeatureList::IsEnabled(kBypassJustificationEnabled)) - return false; -- - return bypass_justification_required_; ++ return false; } std::u16string ContentAnalysisDownloadsDelegate::GetBypassJustificationLabel() --- a/chrome/browser/enterprise/connectors/analysis/files_request_handler.cc +++ b/chrome/browser/enterprise/connectors/analysis/files_request_handler.cc -@@ -165,52 +165,12 @@ void FilesRequestHandler::FileRequestCal +@@ -170,52 +170,12 @@ void FilesRequestHandler::FileRequestCal } bool FilesRequestHandler::UploadDataImpl() { @@ -538,7 +477,7 @@ void FilesRequestHandler::OnGotFileInfo( std::unique_ptr request, size_t index, -@@ -253,14 +213,6 @@ void FilesRequestHandler::OnGotFileInfo( +@@ -258,14 +218,6 @@ void FilesRequestHandler::OnGotFileInfo( void FilesRequestHandler::FinishRequestEarly( std::unique_ptr request, safe_browsing::BinaryUploadService::Result result) { @@ -555,7 +494,7 @@ } --- a/chrome/browser/enterprise/connectors/analysis/files_request_handler.h +++ b/chrome/browser/enterprise/connectors/analysis/files_request_handler.h -@@ -116,10 +116,6 @@ class FilesRequestHandler : public Reque +@@ -120,10 +120,6 @@ class FilesRequestHandler : public Reque enterprise_connectors::ContentAnalysisResponse response); private: @@ -681,7 +620,7 @@ const base::Value::List* enabled_opt_in_events_value = --- a/chrome/browser/enterprise/signals/context_info_fetcher.cc +++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc -@@ -216,7 +216,6 @@ void ContextInfoFetcher::Fetch(ContextIn +@@ -214,7 +214,6 @@ void ContextInfoFetcher::Fetch(ContextIn GetAnalysisConnectorProviders(enterprise_connectors::BULK_DATA_ENTRY); info.on_print_providers = GetAnalysisConnectorProviders(enterprise_connectors::PRINT); @@ -689,7 +628,7 @@ info.on_security_event_providers = GetOnSecurityEventProviders(); info.browser_version = version_info::GetVersionNumber(); info.site_isolation_enabled = -@@ -273,11 +272,6 @@ std::vector ContextInfoFetc +@@ -271,11 +270,6 @@ std::vector ContextInfoFetc return connectors_service_->GetAnalysisServiceProviderNames(connector); } @@ -787,7 +726,7 @@ } // namespace utils --- a/chrome/browser/extensions/BUILD.gn +++ b/chrome/browser/extensions/BUILD.gn -@@ -298,10 +298,6 @@ static_library("extensions") { +@@ -302,10 +302,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", @@ -798,7 +737,7 @@ "api/safe_browsing_private/safe_browsing_util.cc", "api/safe_browsing_private/safe_browsing_util.h", "api/search/search_api.cc", -@@ -640,8 +636,6 @@ static_library("extensions") { +@@ -646,8 +642,6 @@ static_library("extensions") { "menu_manager_factory.h", "navigation_observer.cc", "navigation_observer.h", @@ -809,10 +748,10 @@ "pending_extension_info.cc", --- a/chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc +++ b/chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc -@@ -101,7 +101,6 @@ void EnsureApiBrowserContextKeyedService - #endif // BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) +@@ -103,7 +103,6 @@ void EnsureApiBrowserContextKeyedService extensions::PreferenceAPI::GetFactoryInstance(); extensions::ProcessesAPI::GetFactoryInstance(); + extensions::ReadingListEventRouter::GetFactoryInstance(); - extensions::SafeBrowsingPrivateEventRouterFactory::GetInstance(); extensions::SessionsAPI::GetFactoryInstance(); extensions::SettingsPrivateEventRouterFactory::GetInstance(); @@ -888,6 +827,32 @@ info.browser_version = std::move(signals.browser_version); info.built_in_dns_client_enabled = signals.built_in_dns_client_enabled; info.enterprise_profile_id = signals.enterprise_profile_id; +--- a/chrome/browser/extensions/api/tabs/tabs_api.cc ++++ b/chrome/browser/extensions/api/tabs/tabs_api.cc +@@ -445,23 +445,6 @@ void NotifyExtensionTelemetry(Profile* p + safe_browsing::TabsApiInfo::ApiMethod api_method, + const std::string& current_url, + const std::string& new_url) { +- // Ignore API calls that are not invoked by extensions. +- if (!extension) { +- return; +- } +- +- auto* extension_telemetry_service = +- safe_browsing::ExtensionTelemetryService::Get(profile); +- +- if (!extension_telemetry_service || !extension_telemetry_service->enabled() || +- !base::FeatureList::IsEnabled( +- safe_browsing::kExtensionTelemetryTabsApiSignal)) { +- return; +- } +- +- auto tabs_api_signal = std::make_unique( +- extension->id(), api_method, current_url, new_url); +- extension_telemetry_service->AddSignal(std::move(tabs_api_signal)); + } + + } // namespace --- a/chrome/browser/extensions/blocklist.cc +++ b/chrome/browser/extensions/blocklist.cc @@ -204,21 +204,8 @@ Blocklist* Blocklist::Get(content::Brows @@ -914,7 +879,7 @@ void Blocklist::GetMalwareIDs(const std::set& ids, --- a/chrome/browser/extensions/chrome_extensions_browser_client.cc +++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc -@@ -723,76 +723,23 @@ void ChromeExtensionsBrowserClient::Noti +@@ -731,83 +731,23 @@ void ChromeExtensionsBrowserClient::Noti content::BrowserContext* context, const ExtensionId& extension_id, const std::string& code) const { @@ -965,6 +930,13 @@ content::BrowserContext* context, const ExtensionId& extension_id, const GURL& url) const { +- // Collect only if new interception feature is disabled to avoid duplicates. +- if (base::FeatureList::IsEnabled( +- safe_browsing:: +- kExtensionTelemetryInterceptRemoteHostsContactedInRenderer)) { +- return; +- } +- - safe_browsing::RemoteHostInfo::ProtocolType protocol = - safe_browsing::RemoteHostInfo::UNSPECIFIED; - if (base::FeatureList::IsEnabled( @@ -992,7 +964,7 @@ } // static -@@ -961,7 +908,6 @@ void ChromeExtensionsBrowserClient::GetW +@@ -977,7 +917,6 @@ void ChromeExtensionsBrowserClient::GetW void ChromeExtensionsBrowserClient::CreatePasswordReuseDetectionManager( content::WebContents* web_contents) const { @@ -1025,10 +997,10 @@ - omaha_attributes_handler_(extension_prefs, - ExtensionRegistry::Get(profile), - this), - registry_(ExtensionRegistry::Get(profile)), - pending_extension_manager_(profile), - install_directory_(install_directory), -@@ -915,100 +910,6 @@ bool ExtensionService::IsExtensionEnable + extension_telemetry_service_verdict_handler_( + extension_prefs, + ExtensionRegistry::Get(profile), +@@ -919,17 +914,6 @@ bool ExtensionService::IsExtensionEnable return extension_registrar_.IsExtensionEnabled(extension_id); } @@ -1043,6 +1015,13 @@ - error_controller_->ShowErrorIfNeeded(); -} - + void ExtensionService::PerformActionBasedOnExtensionTelemetryServiceVerdicts( + const Blocklist::BlocklistStateMap& blocklist_state_map) { + DCHECK_CURRENTLY_ON(BrowserThread::UI); +@@ -939,89 +923,6 @@ void ExtensionService::PerformActionBase + error_controller_->ShowErrorIfNeeded(); + } + -void ExtensionService::OnGreylistStateRemoved(const std::string& extension_id) { - bool is_on_sb_list = (blocklist_prefs::GetSafeBrowsingExtensionBlocklistState( - extension_id, extension_prefs_) != @@ -1131,7 +1110,7 @@ disable_reason::DisableReason reason_to_remove) { --- a/chrome/browser/extensions/extension_service.h +++ b/chrome/browser/extensions/extension_service.h -@@ -28,7 +28,6 @@ +@@ -29,7 +29,6 @@ #include "chrome/browser/extensions/forced_extensions/force_installed_metrics.h" #include "chrome/browser/extensions/forced_extensions/force_installed_tracker.h" #include "chrome/browser/extensions/install_gate.h" @@ -1139,7 +1118,7 @@ #include "chrome/browser/extensions/pending_extension_manager.h" #include "chrome/browser/extensions/safe_browsing_verdict_handler.h" #include "chrome/browser/profiles/profile_manager_observer.h" -@@ -283,40 +282,11 @@ class ExtensionService : public Extensio +@@ -284,40 +283,11 @@ class ExtensionService : public Extensio // nothing. void EnableExtension(const std::string& extension_id); @@ -1177,17 +1156,17 @@ - void PerformActionBasedOnOmahaAttributes(const std::string& extension_id, - const base::Value::Dict& attributes); - - // Disables the extension. If the extension is already disabled, just adds - // the |disable_reasons| (a bitmask of disable_reason::DisableReason - there - // can be multiple DisableReasons e.g. when an extension comes in disabled -@@ -670,8 +640,6 @@ class ExtensionService : public Extensio + // Performs action based on verdicts received from the Extension Telemetry + // server. Currently, these verdicts are limited to off-store extensions. + void PerformActionBasedOnExtensionTelemetryServiceVerdicts( +@@ -676,8 +646,6 @@ class ExtensionService : public Extensio SafeBrowsingVerdictHandler safe_browsing_verdict_handler_; - OmahaAttributesHandler omaha_attributes_handler_; - - // Sets of enabled/disabled/terminated/blocklisted extensions. Not owned. - raw_ptr registry_ = nullptr; + ExtensionTelemetryServiceVerdictHandler + extension_telemetry_service_verdict_handler_; --- a/chrome/browser/extensions/extension_system_impl.cc +++ b/chrome/browser/extensions/extension_system_impl.cc @@ -1200,6 +1179,23 @@ } bool ExtensionSystemImpl::FinishDelayedInstallationIfReady( +--- a/chrome/browser/extensions/extension_telemetry_service_verdict_handler.cc ++++ b/chrome/browser/extensions/extension_telemetry_service_verdict_handler.cc +@@ -73,14 +73,12 @@ void ExtensionTelemetryServiceVerdictHan + blocklist_prefs::SetExtensionTelemetryServiceBlocklistState( + extension_id, BitMapBlocklistState::NOT_BLOCKLISTED, + extension_prefs_); +- extension_service_->OnBlocklistStateRemoved(extension_id); + ReportOffstoreExtensionReenabled(current_state); + break; + case BLOCKLISTED_MALWARE: + blocklist_prefs::SetExtensionTelemetryServiceBlocklistState( + extension_id, BitMapBlocklistState::BLOCKLISTED_MALWARE, + extension_prefs_); +- extension_service_->OnBlocklistStateAdded(extension_id); + ReportOffstoreExtensionDisabled( + ExtensionTelemetryDisableReason::kMalware); + break; --- a/chrome/browser/extensions/safe_browsing_verdict_handler.cc +++ b/chrome/browser/extensions/safe_browsing_verdict_handler.cc @@ -119,7 +119,6 @@ void SafeBrowsingVerdictHandler::UpdateB @@ -1346,7 +1342,7 @@ } } // namespace -@@ -1418,29 +1331,6 @@ void ChromeFileSystemAccessPermissionCon +@@ -1413,29 +1326,6 @@ void ChromeFileSystemAccessPermissionCon std::move(callback)); } @@ -1433,7 +1429,7 @@ NotificationHandler::Type::EXTENSION, --- a/chrome/browser/password_manager/chrome_password_manager_client.cc +++ b/chrome/browser/password_manager/chrome_password_manager_client.cc -@@ -30,7 +30,6 @@ +@@ -32,7 +32,6 @@ #include "chrome/browser/password_manager/password_reuse_manager_factory.h" #include "chrome/browser/password_manager/password_store_factory.h" #include "chrome/browser/profiles/profile.h" @@ -1441,7 +1437,7 @@ #include "chrome/browser/safe_browsing/user_interaction_observer.h" #include "chrome/browser/signin/identity_manager_factory.h" #include "chrome/browser/sync/sync_service_factory.h" -@@ -854,6 +853,7 @@ autofill::LanguageCode ChromePasswordMan +@@ -858,6 +857,7 @@ autofill::LanguageCode ChromePasswordMan return autofill::LanguageCode(); } @@ -1449,7 +1445,7 @@ safe_browsing::PasswordProtectionService* ChromePasswordManagerClient::GetPasswordProtectionService() const { return safe_browsing::ChromePasswordProtectionService:: -@@ -873,6 +873,7 @@ void ChromePasswordManagerClient::CheckS +@@ -877,6 +877,7 @@ void ChromePasswordManagerClient::CheckS } } #endif // defined(ON_FOCUS_PING_ENABLED) @@ -1457,7 +1453,7 @@ #if !BUILDFLAG(IS_ANDROID) void ChromePasswordManagerClient::MaybeReportEnterpriseLoginEvent( -@@ -880,28 +881,10 @@ void ChromePasswordManagerClient::MaybeR +@@ -884,28 +885,10 @@ void ChromePasswordManagerClient::MaybeR bool is_federated, const url::Origin& federated_origin, const std::u16string& login_user_name) const { @@ -1486,7 +1482,7 @@ } #endif -@@ -1445,6 +1428,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1494,6 +1477,7 @@ bool ChromePasswordManagerClient::IsPass is_enabled = false; } @@ -1494,7 +1490,7 @@ // SafeBrowsing Delayed Warnings experiment can delay some SafeBrowsing // warnings until user interaction. If the current page has a delayed warning, // it'll have a user interaction observer attached. Disable password -@@ -1455,6 +1439,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1504,6 +1488,7 @@ bool ChromePasswordManagerClient::IsPass observer->OnPasswordSaveOrAutofillDenied(); is_enabled = false; } @@ -1504,7 +1500,7 @@ password_manager::BrowserSavePasswordProgressLogger logger( --- a/chrome/browser/password_manager/chrome_password_manager_client.h +++ b/chrome/browser/password_manager/chrome_password_manager_client.h -@@ -229,6 +229,7 @@ class ChromePasswordManagerClient +@@ -230,6 +230,7 @@ class ChromePasswordManagerClient void AnnotateNavigationEntry(bool has_password_field) override; autofill::LanguageCode GetPageLanguage() const override; @@ -1512,7 +1508,7 @@ safe_browsing::PasswordProtectionService* GetPasswordProtectionService() const override; -@@ -236,6 +237,7 @@ class ChromePasswordManagerClient +@@ -237,6 +238,7 @@ class ChromePasswordManagerClient void CheckSafeBrowsingReputation(const GURL& form_action, const GURL& frame_url) override; #endif @@ -1572,7 +1568,7 @@ void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived( --- a/chrome/browser/permissions/permission_revocation_request.cc +++ b/chrome/browser/permissions/permission_revocation_request.cc -@@ -136,27 +136,7 @@ void PermissionRevocationRequest::CheckA +@@ -135,27 +135,7 @@ void PermissionRevocationRequest::CheckA DCHECK(profile_); DCHECK(callback_); @@ -1600,7 +1596,7 @@ } void PermissionRevocationRequest::OnSiteReputationReady( -@@ -166,33 +146,6 @@ void PermissionRevocationRequest::OnSite +@@ -165,33 +145,6 @@ void PermissionRevocationRequest::OnSite base::TimeTicks::Now() - crowd_deny_request_start_time_.value(); } @@ -1702,7 +1698,7 @@ } --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc -@@ -97,6 +97,7 @@ +@@ -96,6 +96,7 @@ #include "components/policy/policy_constants.h" #include "components/privacy_sandbox/privacy_sandbox_prefs.h" #include "components/proxy_config/proxy_policy_handler.h" @@ -1710,7 +1706,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" -@@ -2045,8 +2046,6 @@ std::unique_ptrAddHandler( std::make_unique( chrome_schema)); @@ -1719,7 +1715,7 @@ handlers->AddHandler(std::make_unique()); handlers->AddHandler( std::make_unique(key::kURLBlocklist)); -@@ -2129,13 +2128,6 @@ std::unique_ptrAddHandler(std::make_unique( +- key::kManagedConfigurationPerOrigin, +- prefs::kManagedConfigurationPerOrigin, chrome_schema, +- SCHEMA_ALLOW_UNKNOWN, +- SimpleSchemaValidatingPolicyHandler::RECOMMENDED_PROHIBITED, - SimpleSchemaValidatingPolicyHandler::MANDATORY_ALLOWED)); handlers->AddHandler( - std::make_unique(chrome_schema)); + std::make_unique()); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -267,7 +267,6 @@ +@@ -270,7 +270,6 @@ #include "chrome/browser/new_tab_page/modules/drive/drive_service.h" #include "chrome/browser/new_tab_page/modules/photos/photos_service.h" #include "chrome/browser/new_tab_page/modules/recipes/recipes_service.h" @@ -1743,7 +1746,7 @@ #include "chrome/browser/new_tab_page/promos/promo_service.h" #include "chrome/browser/policy/developer_tools_policy_handler.h" #include "chrome/browser/search/background/ntp_custom_background_service.h" -@@ -1818,7 +1817,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -1714,7 +1713,6 @@ void RegisterProfilePrefs(user_prefs::Pr NewTabPageHandler::RegisterProfilePrefs(registry); NewTabPageUI::RegisterProfilePrefs(registry); NewTabUI::RegisterProfilePrefs(registry); @@ -1753,7 +1756,7 @@ PinnedTabCodec::RegisterProfilePrefs(registry); --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -679,9 +679,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -692,9 +692,6 @@ void ChromeBrowserMainExtraPartsProfiles enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance(); enterprise_connectors::DeviceTrustServiceFactory::GetInstance(); #endif @@ -1763,7 +1766,7 @@ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ BUILDFLAG(IS_ANDROID) enterprise_idle::IdleServiceFactory::GetInstance(); -@@ -961,23 +958,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -980,23 +977,6 @@ void ChromeBrowserMainExtraPartsProfiles #if !BUILDFLAG(IS_ANDROID) ResetReportUploaderFactory::GetInstance(); #endif @@ -1787,26 +1790,6 @@ SafeSearchFactory::GetInstance(); #if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) screen_ai::AXScreenAIAnnotatorFactory::EnsureFactoryBuilt(); ---- a/chrome/browser/resources/settings/lazy_load.ts -+++ b/chrome/browser/resources/settings/lazy_load.ts -@@ -173,7 +173,6 @@ export {SettingsPrivacyGuideDialogElemen - export {PrivacyGuideHistorySyncFragmentElement} from './privacy_page/privacy_guide/privacy_guide_history_sync_fragment.js'; - export {PrivacyGuideMsbbFragmentElement} from './privacy_page/privacy_guide/privacy_guide_msbb_fragment.js'; - export {SettingsPrivacyGuidePageElement} from './privacy_page/privacy_guide/privacy_guide_page.js'; --export {PrivacyGuideSafeBrowsingFragmentElement} from './privacy_page/privacy_guide/privacy_guide_safe_browsing_fragment.js'; - export {PrivacyGuideSearchSuggestionsFragmentElement} from './privacy_page/privacy_guide/privacy_guide_search_suggestions_fragment.js'; - export {PrivacyGuideWelcomeFragmentElement} from './privacy_page/privacy_guide/privacy_guide_welcome_fragment.js'; - export {SettingsPrivacySandboxAdMeasurementSubpageElement} from './privacy_page/privacy_sandbox/privacy_sandbox_ad_measurement_subpage.js'; ---- a/chrome/browser/resources/settings/privacy_page/privacy_guide/privacy_guide_page.ts -+++ b/chrome/browser/resources/settings/privacy_page/privacy_guide/privacy_guide_page.ts -@@ -16,7 +16,6 @@ import './privacy_guide_completion_fragm - import './privacy_guide_cookies_fragment.js'; - import './privacy_guide_history_sync_fragment.js'; - import './privacy_guide_msbb_fragment.js'; --import './privacy_guide_safe_browsing_fragment.js'; - import './privacy_guide_search_suggestions_fragment.js'; - import './privacy_guide_welcome_fragment.js'; - import './step_indicator.js'; --- a/chrome/browser/safe_browsing/cloud_content_scanning/file_opening_job.cc +++ b/chrome/browser/safe_browsing/cloud_content_scanning/file_opening_job.cc @@ -71,10 +71,6 @@ void FileOpeningJob::ProcessNextTask(bas @@ -1861,9 +1844,9 @@ } // namespace safe_browsing --- a/chrome/browser/safe_browsing/url_lookup_service_factory.cc +++ b/chrome/browser/safe_browsing/url_lookup_service_factory.cc -@@ -64,30 +64,7 @@ RealTimeUrlLookupServiceFactory::RealTim - - KeyedService* RealTimeUrlLookupServiceFactory::BuildServiceInstanceFor( +@@ -65,30 +65,7 @@ RealTimeUrlLookupServiceFactory::RealTim + std::unique_ptr + RealTimeUrlLookupServiceFactory::BuildServiceInstanceForBrowserContext( content::BrowserContext* context) const { - if (!g_browser_process->safe_browsing_service()) { - return nullptr; @@ -1873,7 +1856,7 @@ - std::make_unique( - g_browser_process->safe_browsing_service()->GetURLLoaderFactory( - profile)); -- return new RealTimeUrlLookupService( +- return std::make_unique( - network::SharedURLLoaderFactory::Create(std::move(url_loader_factory)), - VerdictCacheManagerFactory::GetForProfile(profile), - base::BindRepeating( @@ -1946,9 +1929,9 @@ /*can_show_enhanced_protection_message=*/true, ssl_info, --- a/chrome/browser/ssl/sct_reporting_service_factory.cc +++ b/chrome/browser/ssl/sct_reporting_service_factory.cc -@@ -37,15 +37,7 @@ SCTReportingServiceFactory::~SCTReportin - - KeyedService* SCTReportingServiceFactory::BuildServiceInstanceFor( +@@ -38,15 +38,7 @@ SCTReportingServiceFactory::~SCTReportin + std::unique_ptr + SCTReportingServiceFactory::BuildServiceInstanceForBrowserContext( content::BrowserContext* profile) const { - safe_browsing::SafeBrowsingService* safe_browsing_service = - g_browser_process->safe_browsing_service(); @@ -1957,8 +1940,8 @@ - if (!safe_browsing_service) - return nullptr; - -- return new SCTReportingService(safe_browsing_service, -- static_cast(profile)); +- return std::make_unique(safe_browsing_service, +- static_cast(profile)); + return nullptr; } @@ -1998,7 +1981,7 @@ } // namespace --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -572,7 +572,6 @@ static_library("ui") { +@@ -575,7 +575,6 @@ static_library("ui") { "//components/renderer_context_menu", "//components/resources", "//components/safe_browsing/content/browser", @@ -2006,7 +1989,7 @@ "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/web_ui", "//components/safe_browsing/core/browser/db:database_manager", -@@ -3759,8 +3758,6 @@ static_library("ui") { +@@ -3804,8 +3803,6 @@ static_library("ui") { "startup/web_app_startup_utils.h", "tab_contents/chrome_web_contents_menu_helper.cc", "tab_contents/chrome_web_contents_menu_helper.h", @@ -2015,7 +1998,7 @@ "views/autofill/payments/virtual_card_selection_dialog_view.cc", "views/autofill/payments/virtual_card_selection_dialog_view.h", "views/autofill/payments/webauthn_dialog_view.cc", -@@ -5339,8 +5336,6 @@ static_library("ui") { +@@ -5387,8 +5384,6 @@ static_library("ui") { "views/safe_browsing/prompt_for_scanning_modal_dialog.h", "views/safe_browsing/tailored_security_desktop_dialog_manager.cc", "views/safe_browsing/tailored_security_desktop_dialog_manager.h", @@ -2052,14 +2035,35 @@ void JavaScriptTabModalDialogManagerDelegateDesktop::DidCloseDialog() { --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -348,7 +348,6 @@ void TabHelpers::AttachTabHelpers(WebCon - ChromePasswordManagerClient::CreateForWebContentsWithAutofillClient( - web_contents, - autofill::ContentAutofillClient::FromWebContents(web_contents)); +@@ -340,7 +340,6 @@ void TabHelpers::AttachTabHelpers(WebCon + chrome::ChainedBackNavigationTracker::CreateForWebContents(web_contents); + chrome_browser_net::NetErrorTabHelper::CreateForWebContents(web_contents); + ChromePasswordManagerClient::CreateForWebContents(web_contents); - ChromePasswordReuseDetectionManagerClient::CreateForWebContents(web_contents); CreateSubresourceFilterWebContentsHelper(web_contents); ChromeTranslateClient::CreateForWebContents(web_contents); client_hints::ClientHintsWebContentsObserver::CreateForWebContents( +--- a/chrome/browser/ui/views/download/bubble/download_bubble_contents_view.cc ++++ b/chrome/browser/ui/views/download/bubble/download_bubble_contents_view.cc +@@ -9,7 +9,6 @@ + #include "chrome/browser/download/bubble/download_bubble_prefs.h" + #include "chrome/browser/download/bubble/download_bubble_ui_controller.h" + #include "chrome/browser/download/download_item_warning_data.h" +-#include "chrome/browser/safe_browsing/download_protection/download_protection_service.h" + #include "chrome/browser/ui/browser.h" + #include "chrome/browser/ui/views/download/bubble/download_bubble_partial_view.h" + #include "chrome/browser/ui/views/download/bubble/download_bubble_primary_view.h" +@@ -131,10 +130,6 @@ void DownloadBubbleContentsView::AddSecu + void DownloadBubbleContentsView::ProcessDeepScanPress( + const ContentId& id, + base::optional_ref password) { +- if (DownloadUIModel* model = GetDownloadModel(id); model) { +- safe_browsing::DownloadProtectionService::UploadForConsumerDeepScanning( +- model->GetDownloadItem(), password); +- } + } + + bool DownloadBubbleContentsView::IsEncryptedArchive(const ContentId& id) { --- a/chrome/browser/ui/views/download/download_item_view.cc +++ b/chrome/browser/ui/views/download/download_item_view.cc @@ -38,7 +38,6 @@ @@ -2109,19 +2113,19 @@ --- a/chrome/browser/ui/views/media_router/presentation_receiver_window_view.cc +++ b/chrome/browser/ui/views/media_router/presentation_receiver_window_view.cc -@@ -173,7 +173,6 @@ void PresentationReceiverWindowView::Ini - ChromePasswordManagerClient::CreateForWebContentsWithAutofillClient( - web_contents, - autofill::ContentAutofillClient::FromWebContents(web_contents)); +@@ -171,7 +171,6 @@ void PresentationReceiverWindowView::Ini + ChromeTranslateClient::CreateForWebContents(web_contents); + autofill::ChromeAutofillClient::CreateForWebContents(web_contents); + ChromePasswordManagerClient::CreateForWebContents(web_contents); - ChromePasswordReuseDetectionManagerClient::CreateForWebContents(web_contents); ManagePasswordsUIController::CreateForWebContents(web_contents); SearchTabHelper::CreateForWebContents(web_contents); TabDialogs::CreateForWebContents(web_contents); --- a/chrome/browser/ui/views/profiles/profile_picker_force_signin_dialog_delegate.cc +++ b/chrome/browser/ui/views/profiles/profile_picker_force_signin_dialog_delegate.cc -@@ -45,9 +45,6 @@ ProfilePickerForceSigninDialogDelegate:: - autofill::ContentAutofillClient::FromWebContents( - web_view_->GetWebContents())); +@@ -46,9 +46,6 @@ ProfilePickerForceSigninDialogDelegate:: + ChromePasswordManagerClient::CreateForWebContents( + web_view_->GetWebContents()); - ChromePasswordReuseDetectionManagerClient::CreateForWebContents( - web_view_->GetWebContents()); @@ -2153,7 +2157,7 @@ std::unique_ptr --- a/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc +++ b/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc -@@ -181,37 +181,6 @@ void DownloadsDOMHandler::SaveDangerousR +@@ -198,37 +198,6 @@ void DownloadsDOMHandler::SaveDangerousR void DownloadsDOMHandler::DiscardDangerous(const std::string& id) { CountDownloadsDOMEvents(DOWNLOADS_DOM_EVENT_DISCARD_DANGEROUS); @@ -2191,7 +2195,7 @@ RemoveDownloadInArgs(id); } -@@ -439,12 +408,6 @@ void DownloadsDOMHandler::ReviewDangerou +@@ -466,12 +435,6 @@ void DownloadsDOMHandler::ReviewDangerou return; } @@ -2206,7 +2210,7 @@ // DownloadsDOMHandler, private: -------------------------------------------- --- a/chrome/browser/ui/webui/management/management_ui_handler.cc +++ b/chrome/browser/ui/webui/management/management_ui_handler.cc -@@ -1025,12 +1025,6 @@ base::Value::Dict ManagementUIHandler::G +@@ -1055,12 +1055,6 @@ base::Value::Dict ManagementUIHandler::G &info); } @@ -2263,7 +2267,7 @@ std::move(callback), --- a/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn -@@ -1640,7 +1640,6 @@ if (!is_android) { +@@ -1667,7 +1667,6 @@ if (!is_android) { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -2271,7 +2275,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", -@@ -6543,7 +6542,6 @@ test("unit_tests") { +@@ -6614,7 +6613,6 @@ test("unit_tests") { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -2279,23 +2283,37 @@ "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/password_protection:mock_password_protection", "//components/safe_browsing/content/browser/web_ui", +@@ -9765,9 +9763,6 @@ test("unit_tests") { + ] + } + +- if (is_win || is_mac || is_linux || is_chromeos) { +- deps += [ "../browser/enterprise/data_controls:unit_tests" ] +- } + + if (!is_android) { + sources += [ "../browser/promos/promos_utils_unittest.cc" ] --- a/components/enterprise/buildflags/buildflags.gni +++ b/components/enterprise/buildflags/buildflags.gni -@@ -12,11 +12,11 @@ declare_args() { - # Enable support for content analysis against a cloud agent for Enterprise +@@ -12,14 +12,14 @@ declare_args() { + # Indicates support for content analysis against a cloud agent for Enterprise # Connector policies. enterprise_cloud_content_analysis = - is_win || is_mac || is_linux || is_chromeos + false - # Enable support for content analysis against a cloud agent for Enterprise + # Indicates support for content analysis against a cloud agent for Enterprise # Connector policies. - enterprise_local_content_analysis = is_win || is_mac || is_linux + enterprise_local_content_analysis = false + + # Indicates support for Data Control rules. +- enterprise_data_controls = is_win || is_mac || is_linux || is_chromeos ++ enterprise_data_controls = false } declare_args() { -@@ -25,7 +25,7 @@ declare_args() { +@@ -28,7 +28,7 @@ declare_args() { # the fact that `enterprise_cloud_content_analysis` is a superset of # `enterprise_local_content_analysis`. enterprise_content_analysis = @@ -2317,7 +2335,7 @@ } --- a/components/password_manager/core/browser/password_manager_client.h +++ b/components/password_manager/core/browser/password_manager_client.h -@@ -398,11 +398,14 @@ class PasswordManagerClient { +@@ -399,11 +399,14 @@ class PasswordManagerClient { // Returns the current best guess as to the page's display language. virtual autofill::LanguageCode GetPageLanguage() const; @@ -2450,7 +2468,7 @@ void OhttpKeyService::Shutdown() { --- a/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc +++ b/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc -@@ -516,17 +516,6 @@ void TailoredSecurityService::Shutdown() +@@ -518,20 +518,6 @@ void TailoredSecurityService::Shutdown() } void TailoredSecurityService::TailoredSecurityTimestampUpdateCallback() { @@ -2459,10 +2477,13 @@ - // TODO(crbug.com/1469133): remove sync flow last user interaction pref. - prefs_->SetInteger(prefs::kTailoredSecuritySyncFlowLastUserInteractionState, - TailoredSecurityRetryState::UNKNOWN); -- prefs_->SetInteger(prefs::kTailoredSecuritySyncFlowRetryState, -- TailoredSecurityRetryState::UNKNOWN); - prefs_->SetTime(prefs::kTailoredSecuritySyncFlowLastRunTime, - base::Time::Now()); +- // If this method fails, then a retry is needed. If it succeeds, the +- // ChromeTailoredSecurityService will set this value to NO_RETRY_NEEDED for +- // us. +- prefs_->SetInteger(prefs::kTailoredSecuritySyncFlowRetryState, +- TailoredSecurityRetryState::RETRY_NEEDED); - } - StartRequest(base::BindOnce(&TailoredSecurityService::MaybeNotifySyncUser, @@ -2670,7 +2691,7 @@ declare_args() { --- a/weblayer/BUILD.gn +++ b/weblayer/BUILD.gn -@@ -474,7 +474,6 @@ source_set("weblayer_lib_base") { +@@ -475,7 +475,6 @@ source_set("weblayer_lib_base") { "//components/reduce_accept_language/browser", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index aecb16c6bb..b99d02ae50 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 -@@ -57,7 +57,6 @@ +@@ -64,7 +64,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" -@@ -523,8 +522,6 @@ void AwBrowserContext::RebuildTable( +@@ -536,8 +535,6 @@ void AwBrowserContext::RebuildTable( } void AwBrowserContext::SetExtendedReportingAllowed(bool allowed) { @@ -143,7 +143,7 @@ #include "components/sync/service/sync_service.h" #include "components/sync/service/sync_user_settings.h" #include "content/public/browser/browser_context.h" -@@ -447,35 +446,5 @@ bool ChromeBrowsingDataLifetimeManager:: +@@ -430,35 +429,5 @@ bool ChromeBrowsingDataLifetimeManager:: return sync_disabled; } @@ -181,7 +181,7 @@ } --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -267,7 +267,6 @@ +@@ -269,7 +269,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" @@ -201,19 +201,39 @@ #include "content/public/browser/browser_task_traits.h" --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -905,6 +905,7 @@ void DownloadItemModel::ExecuteCommand(D +@@ -831,13 +831,6 @@ void DownloadItemModel::ExecuteCommand(D + CompleteSafeBrowsingScan(); + SetOpenWhenComplete(true); + #endif +- if (GetDangerType() == download::DOWNLOAD_DANGER_TYPE_ASYNC_SCANNING) { +- LogDeepScanEvent(download_, +- safe_browsing::DeepScanEvent::kScanCanceled); +- } else { +- LogDeepScanEvent(download_, +- safe_browsing::DeepScanEvent::kPromptBypassed); +- } + [[fallthrough]]; + case DownloadCommands::KEEP: + #if BUILDFLAG(FULL_SAFE_BROWSING) +@@ -904,21 +897,9 @@ void DownloadItemModel::ExecuteCommand(D DownloadUIModel::ExecuteCommand(download_commands, command); break; case DownloadCommands::DEEP_SCAN: { -+#if BUILDFLAG(FULL_SAFE_BROWSING) - safe_browsing::SafeBrowsingService* sb_service = - g_browser_process->safe_browsing_service(); - if (!sb_service) -@@ -953,6 +954,7 @@ void DownloadItemModel::ExecuteCommand(D - delegate->CheckClientDownloadDone( - download_->GetId(), - safe_browsing::DownloadCheckResult::PROMPT_FOR_SCANNING); -+#endif +- safe_browsing::DownloadProtectionService::UploadForConsumerDeepScanning( +- download_, /*password=*/absl::nullopt); + break; + } + case DownloadCommands::CANCEL_DEEP_SCAN: { +- DownloadCoreService* download_core_service = +- DownloadCoreServiceFactory::GetForBrowserContext( +- content::DownloadItemUtils::GetBrowserContext(download_)); +- DCHECK(download_core_service); +- ChromeDownloadManagerDelegate* delegate = +- download_core_service->GetDownloadManagerDelegate(); +- DCHECK(delegate); +- delegate->CheckClientDownloadDone( +- download_->GetId(), +- safe_browsing::DownloadCheckResult::PROMPT_FOR_SCANNING); break; } } @@ -227,7 +247,7 @@ #include "components/safe_browsing/core/common/safebrowsing_referral_methods.h" #include "components/vector_icons/vector_icons.h" #include "net/base/mime_util.h" -@@ -976,15 +975,6 @@ DownloadUIModel::BubbleUIInfo DownloadUI +@@ -982,15 +981,6 @@ DownloadUIModel::BubbleUIInfo DownloadUI : views::kInfoIcon, kColorDownloadItemIconDangerous); case download::DOWNLOAD_DANGER_TYPE_SENSITIVE_CONTENT_BLOCK: { @@ -243,7 +263,7 @@ return DownloadUIModel::BubbleUIInfo() .AddSubpageSummary(l10n_util::GetStringUTF16( IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_SENSITIVE_CONTENT_BLOCK)) -@@ -992,7 +982,6 @@ DownloadUIModel::BubbleUIInfo DownloadUI +@@ -998,7 +988,6 @@ DownloadUIModel::BubbleUIInfo DownloadUI ? views::kInfoChromeRefreshIcon : views::kInfoIcon, kColorDownloadItemIconDangerous); @@ -251,7 +271,7 @@ } case download::DOWNLOAD_DANGER_TYPE_DANGEROUS_FILE: case download::DOWNLOAD_DANGER_TYPE_DANGEROUS_CONTENT: -@@ -1129,37 +1118,6 @@ DownloadUIModel::GetBubbleUIInfoForInPro +@@ -1135,37 +1124,6 @@ DownloadUIModel::GetBubbleUIInfoForInPro break; } @@ -291,7 +311,7 @@ } --- a/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc +++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc -@@ -42,7 +42,6 @@ +@@ -43,7 +43,6 @@ #include "components/policy/core/common/chrome_schema.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/core/common/features.h" @@ -387,7 +407,7 @@ Profile::FromBrowserContext( --- a/chrome/browser/enterprise/signals/context_info_fetcher.cc +++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc -@@ -228,12 +228,6 @@ void ContextInfoFetcher::Fetch(ContextIn +@@ -226,12 +226,6 @@ void ContextInfoFetcher::Fetch(ContextIn info.third_party_blocking_enabled = utils::GetThirdPartyBlockingEnabled(g_browser_process->local_state()); @@ -626,9 +646,9 @@ #include "extensions/browser/test_event_router.h" --- a/chrome/browser/extensions/api/settings_private/prefs_util.cc +++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc -@@ -46,10 +46,8 @@ - #include "components/prefs/pref_service.h" +@@ -47,10 +47,8 @@ #include "components/privacy_sandbox/privacy_sandbox_prefs.h" + #include "components/privacy_sandbox/tracking_protection_prefs.h" #include "components/proxy_config/proxy_config_pref_names.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/search_engines/default_search_manager.h" @@ -637,7 +657,7 @@ #include "components/spellcheck/browser/pref_names.h" #include "components/supervised_user/core/common/features.h" #include "components/supervised_user/core/common/pref_names.h" -@@ -297,8 +295,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -302,8 +300,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil #endif // Privacy page @@ -646,7 +666,7 @@ (*s_allowlist)[::prefs::kDnsOverHttpsMode] = settings_api::PrefType::PREF_TYPE_STRING; (*s_allowlist)[::prefs::kDnsOverHttpsTemplates] = -@@ -329,16 +325,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -334,16 +330,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil settings_api::PrefType::PREF_TYPE_BOOLEAN; // Security page @@ -738,7 +758,7 @@ #include "components/supervised_user/core/common/buildflags.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/notification_service.h" -@@ -528,12 +527,7 @@ void ExtensionService::Init() { +@@ -532,12 +531,7 @@ void ExtensionService::Init() { LoadExtensionsFromCommandLineFlag(::switches::kDisableExtensionsExcept); if (load_command_line_extensions) { @@ -761,7 +781,7 @@ #include "content/public/browser/browser_thread.h" #include "content/public/common/url_constants.h" #include "extensions/browser/allowlist_state.h" -@@ -941,19 +940,6 @@ void InstalledLoader::RecordExtensionsMe +@@ -1038,19 +1037,6 @@ void InstalledLoader::RecordExtensionsMe base::UmaHistogramCounts100("Extensions.NotAllowlistedDisabled2", disabled_not_allowlisted_count); } @@ -805,7 +825,7 @@ {"spellingServiceEnabled", spellcheck::prefs::kSpellCheckUseSpellingService, --- a/chrome/browser/net/profile_network_context_service.cc +++ b/chrome/browser/net/profile_network_context_service.cc -@@ -54,7 +54,6 @@ +@@ -55,7 +55,6 @@ #include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_prefs.h" @@ -813,7 +833,7 @@ #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/first_party_sets_handler.h" -@@ -914,15 +913,8 @@ void ProfileNetworkContextService::Confi +@@ -970,15 +969,8 @@ void ProfileNetworkContextService::Confi network_context_params->enable_certificate_reporting = true; @@ -984,7 +1004,7 @@ identity_manager_observer_.Observe(identity_manager); --- a/chrome/browser/permissions/permission_revocation_request.cc +++ b/chrome/browser/permissions/permission_revocation_request.cc -@@ -19,7 +19,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" @@ -1065,7 +1085,7 @@ } // namespace policy --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc -@@ -99,14 +99,11 @@ +@@ -98,14 +98,11 @@ #include "components/proxy_config/proxy_policy_handler.h" #include "components/safe_browsing/buildflags.h" #include "components/safe_browsing/content/common/file_type_policies_prefs.h" @@ -1080,7 +1100,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" #include "components/sync/base/pref_names.h" #include "components/sync/service/sync_policy_handler.h" -@@ -252,9 +249,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -257,9 +254,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kForcePermissionPolicyUnloadDefaultEnabled, policy_prefs::kForcePermissionPolicyUnloadDefaultEnabled, base::Value::Type::BOOLEAN}, @@ -1090,7 +1110,7 @@ { key::kDomainReliabilityAllowed, domain_reliability::prefs::kDomainReliabilityAllowedByPolicy, base::Value::Type::BOOLEAN }, -@@ -284,12 +278,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -289,12 +283,6 @@ const PolicyToPreferenceMapEntry kSimple prefs::kPrintingEnabled, base::Value::Type::BOOLEAN }, #endif // BUILDFLAG(ENABLE_PRINTING) @@ -1103,7 +1123,7 @@ { key::kSavingBrowserHistoryDisabled, prefs::kSavingBrowserHistoryDisabled, base::Value::Type::BOOLEAN }, -@@ -381,9 +369,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -389,9 +377,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdsSettingForIntrusiveAdsSites, prefs::kManagedDefaultAdsSetting, base::Value::Type::INTEGER }, @@ -1113,7 +1133,7 @@ { key::kAllowCrossOriginAuthPrompt, prefs::kAllowCrossOriginAuthPrompt, base::Value::Type::BOOLEAN }, -@@ -583,15 +568,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -594,15 +579,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kPasswordDismissCompromisedAlertEnabled, password_manager::prefs::kPasswordDismissCompromisedAlertEnabled, base::Value::Type::BOOLEAN }, @@ -1129,7 +1149,7 @@ #if BUILDFLAG(ENABLE_PDF) { key::kPdfLocalFileAccessAllowedForDomains, prefs::kPdfLocalFileAccessAllowedForDomains, -@@ -638,9 +614,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -649,9 +625,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kRestoreOnStartupURLs, prefs::kURLsToRestoreOnStartup, base::Value::Type::LIST }, @@ -1139,7 +1159,7 @@ { key::kSameOriginTabCaptureAllowedByOrigins, prefs::kSameOriginTabCaptureAllowedByOrigins, base::Value::Type::LIST }, -@@ -755,9 +728,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -766,9 +739,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdditionalDnsQueryTypesEnabled, prefs::kAdditionalDnsQueryTypesEnabled, base::Value::Type::BOOLEAN }, @@ -1149,7 +1169,7 @@ { key::kForceGoogleSafeSearch, policy_prefs::kForceGoogleSafeSearch, base::Value::Type::BOOLEAN }, -@@ -805,9 +775,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -816,9 +786,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kRequireOnlineRevocationChecksForLocalAnchors, prefs::kCertRevocationCheckingRequiredLocalAnchors, base::Value::Type::BOOLEAN }, @@ -1159,7 +1179,17 @@ #endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) // || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_MAC) #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \ -@@ -1642,9 +1609,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -1616,9 +1583,6 @@ const PolicyToPreferenceMapEntry kSimple + { key::kUnmanagedDeviceSignalsConsentFlowEnabled, + device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled, + base::Value::Type::BOOLEAN }, +- { key::kProfileSeparationDomainExceptionList, +- prefs::kProfileSeparationDomainExceptionList, +- base::Value::Type::LIST }, + #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) + #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \ + || BUILDFLAG(IS_FUCHSIA) +@@ -1679,9 +1643,6 @@ const PolicyToPreferenceMapEntry kSimple prefs::kImportDialogAutofillFormData, base::Value::Type::BOOLEAN }, @@ -1169,7 +1199,7 @@ { key::kHardwareAccelerationModeEnabled, prefs::kHardwareAccelerationModeEnabled, base::Value::Type::BOOLEAN }, -@@ -1786,15 +1750,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -1823,15 +1784,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kKioskTroubleshootingToolsEnabled, prefs::kKioskTroubleshootingToolsEnabled, base::Value::Type::BOOLEAN }, @@ -1185,7 +1215,7 @@ #endif // BUILDFLAG(IS_CHROMEOS) #if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_LINUX) -@@ -2121,12 +2076,6 @@ std::unique_ptrAddHandler( + std::make_unique()); +@@ -2351,18 +2297,7 @@ std::unique_ptrAddHandler(std::make_unique( +- std::make_unique(chrome_schema), +- std::make_unique(key::kProfileSeparationSettings, +- prefs::kProfileSeparationSettings, +- base::Value::Type::INTEGER))); + +- handlers->AddHandler(std::make_unique( +- key::kProfileSeparationSettings, +- std::make_unique( +- key::kProfileSeparationDataMigrationSettings, +- prefs::kProfileSeparationDataMigrationSettings, +- base::Value::Type::INTEGER))); + #elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) handlers->AddHandler( std::make_unique(chrome_schema)); -@@ -2356,24 +2305,6 @@ std::unique_ptr> signin_legacy_policies; @@ -1225,7 +1274,7 @@ std::make_unique(chrome_schema))); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -144,7 +144,6 @@ +@@ -148,7 +148,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" @@ -1233,7 +1282,7 @@ #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" -@@ -154,7 +153,6 @@ +@@ -158,7 +157,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" @@ -1241,7 +1290,7 @@ #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" -@@ -1436,7 +1434,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -1332,7 +1330,6 @@ void RegisterLocalState(PrefRegistrySimp PushMessagingServiceImpl::RegisterPrefs(registry); #endif RegisterScreenshotPrefs(registry); @@ -1249,7 +1298,7 @@ secure_origin_allowlist::RegisterPrefs(registry); segmentation_platform::SegmentationPlatformService::RegisterLocalStatePrefs( registry); -@@ -1702,8 +1699,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -1598,8 +1595,6 @@ void RegisterProfilePrefs(user_prefs::Pr PushMessagingAppIdentifier::RegisterProfilePrefs(registry); QuietNotificationPermissionUiState::RegisterProfilePrefs(registry); RegisterBrowserUserPrefs(registry); @@ -1258,7 +1307,7 @@ SearchPrefetchService::RegisterProfilePrefs(registry); blocked_content::SafeBrowsingTriggeredPopupBlocker::RegisterProfilePrefs( registry); -@@ -2347,18 +2342,6 @@ void MigrateObsoleteProfilePrefs(Profile +@@ -2181,18 +2176,6 @@ void MigrateObsoleteProfilePrefs(Profile #endif // BUILDFLAG(IS_ANDROID) profile_prefs->ClearPref(kOriginTrialPrefKey); @@ -1419,7 +1468,7 @@ void ProfileAttributesEntry::LockForceSigninProfile(bool is_lock) { --- a/chrome/browser/profiles/profile_attributes_storage.cc +++ b/chrome/browser/profiles/profile_attributes_storage.cc -@@ -40,7 +40,6 @@ +@@ -41,7 +41,6 @@ #include "components/prefs/scoped_user_pref_update.h" #include "components/profile_metrics/state.h" #include "components/signin/public/base/persistent_repeating_timer.h" @@ -1427,7 +1476,7 @@ #include "components/signin/public/identity_manager/account_managed_status_finder.h" #include "content/public/browser/browser_task_traits.h" #include "content/public/browser/browser_thread.h" -@@ -417,9 +416,7 @@ void ProfileAttributesStorage::AddProfil +@@ -418,9 +417,7 @@ void ProfileAttributesStorage::AddProfil params.profile_name, /*include_check_for_legacy_profile_name*/ false)) // Assume newly created profiles use a default avatar. @@ -1450,7 +1499,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc -@@ -83,7 +83,6 @@ +@@ -85,7 +85,6 @@ #include "components/signin/public/base/consent_level.h" #include "components/signin/public/base/signin_buildflags.h" #include "components/signin/public/base/signin_metrics.h" @@ -1458,7 +1507,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" #include "components/supervised_user/core/common/buildflags.h" -@@ -1918,8 +1917,7 @@ void ProfileManager::AddProfileToStorage +@@ -1983,8 +1982,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1468,7 +1517,7 @@ #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -1976,14 +1974,13 @@ void ProfileManager::AddProfileToStorage +@@ -2041,14 +2039,13 @@ void ProfileManager::AddProfileToStorage init_params.is_ephemeral = IsForceEphemeralProfilesEnabled(profile); init_params.is_signed_in_with_credential_provider = @@ -1486,7 +1535,7 @@ prefs->ClearPref(DefaultSearchManager::kDefaultSearchProviderDataPrefName); --- a/chrome/browser/profiles/profile_window.cc +++ b/chrome/browser/profiles/profile_window.cc -@@ -39,7 +39,6 @@ +@@ -38,7 +38,6 @@ #include "chrome/common/url_constants.h" #include "components/flags_ui/pref_service_flags_storage.h" #include "components/prefs/pref_service.h" @@ -1506,7 +1555,7 @@ #if BUILDFLAG(IS_CHROMEOS_LACROS) --- a/chrome/browser/resources/settings/privacy_page/privacy_page.html +++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html -@@ -682,7 +682,7 @@ +@@ -684,7 +684,7 @@ @@ -1528,7 +1577,7 @@ --- a/chrome/browser/resources/settings/privacy_page/security_page.html +++ b/chrome/browser/resources/settings/privacy_page/security_page.html -@@ -58,110 +58,6 @@ +@@ -76,179 +76,6 @@ @@ -1542,56 +1591,122 @@ - name="[[safeBrowsingSettingEnum_.ENHANCED]]" - pref="[[prefs.generated.safe_browsing]]" - label="$i18n{safeBrowsingEnhanced}" -- sub-label="$i18n{safeBrowsingEnhancedDesc}" +- sub-label="[[getSafeBrowsingEnhancedSubLabel_( +- enableFriendlierSafeBrowsingSettings_)]]" - indicator-aria-label="$i18n{controlledSettingPolicy}" - expand-aria-label="$i18n{safeBrowsingEnhancedExpandA11yLabel}" - on-expand-clicked="onEnhancedProtectionExpandButtonClicked_" - no-automatic-collapse> --
--
-- --
-- $i18n{safeBrowsingEnhancedBulOne} +- +- - - -- @@ -275,9 +314,31 @@ +--- a/chrome/browser/ui/toolbar/app_menu_model.cc ++++ b/chrome/browser/ui/toolbar/app_menu_model.cc +@@ -708,19 +708,9 @@ void ExtensionsMenuModel::Build(Browser* + SetElementIdentifierAt( + GetIndexOfCommandId(IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS).value(), + kManageExtensionsMenuItem); +- AddItemWithStringId(IDC_EXTENSIONS_SUBMENU_VISIT_CHROME_WEB_STORE, +- IDS_EXTENSIONS_SUBMENU_CHROME_WEBSTORE_ITEM); +- SetElementIdentifierAt( +- GetIndexOfCommandId(IDC_EXTENSIONS_SUBMENU_VISIT_CHROME_WEB_STORE) +- .value(), +- kVisitChromeWebStoreMenuItem); + if (features::IsChromeRefresh2023()) { + SetCommandIcon(this, IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS, + vector_icons::kExtensionChromeRefreshIcon); +-#if BUILDFLAG(GOOGLE_CHROME_BRANDING) +- SetCommandIcon(this, IDC_EXTENSIONS_SUBMENU_VISIT_CHROME_WEB_STORE, +- vector_icons::kGoogleChromeWebstoreIcon); +-#endif + } + } + --- a/chrome/browser/ui/views/profiles/profile_menu_view.cc +++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc -@@ -167,6 +167,7 @@ void ProfileMenuView::BuildMenu() { +@@ -166,6 +166,7 @@ void ProfileMenuView::BuildMenu() { } gfx::ImageSkia ProfileMenuView::GetSyncIcon() const { @@ -285,7 +346,7 @@ Profile* profile = browser()->profile(); if (profile->IsOffTheRecord() || profile->IsGuestSession()) return gfx::ImageSkia(); -@@ -504,8 +505,7 @@ void ProfileMenuView::BuildIdentity() { +@@ -503,8 +504,7 @@ void ProfileMenuView::BuildIdentity() { menu_subtitle_); } else { menu_title_ = std::u16string(); @@ -307,7 +368,7 @@ action_button_ = actions_container->AddChildView(std::make_unique( base::BindRepeating(&SadTabView::PerformAction, -@@ -627,22 +624,6 @@ void SadTabView::AttachToWebView() { +@@ -642,22 +639,6 @@ void SadTabView::AttachToWebView() { } } @@ -332,7 +393,7 @@ // Specify the maximum message and title width explicitly. --- a/media/base/media_switches.cc +++ b/media/base/media_switches.cc -@@ -873,7 +873,7 @@ const base::FeatureParam kM +@@ -894,7 +894,7 @@ const base::FeatureParam kM #endif // BUILDFLAG(IS_WIN) // Enables the Live Caption feature on supported devices. diff --git a/pruning.list b/pruning.list index 9de86dda0d..5765e8253a 100644 --- a/pruning.list +++ b/pruning.list @@ -40,6 +40,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/navigation_predictor/test/preloading_heuristics.tflite chrome/browser/resources/chromeos/accessibility/accessibility_common/dictation/parse/pumpkin/pumpkin-3.0.tar.xz chrome/browser/resources/chromeos/accessibility/chromevox/earcons/alert_modal.ogg chrome/browser/resources/chromeos/accessibility/chromevox/earcons/alert_nonmodal.ogg @@ -84,6 +85,8 @@ chrome/installer/test/data/SETUP.EX_ chrome/services/cups_proxy/test/data/basic_handshake.bin chrome/test/media_router/resources/bigbuck.webm chrome/updater/test/data/ProcmonConfiguration.pmc +chrome/updater/test/data/chromium_msi/{C28FCF72-BCF2-45C5-8DEF-31A74AC02012}.1.0.0.0/TestSystemMsiInstaller.msi +chrome/updater/test/data/chromium_msi/{C28FCF72-BCF2-45C5-8DEF-31A74AC02012}.2.0.0.0/TestSystemMsiInstaller.msi chrome/updater/test/data/selfupdate_test_key.der chrome/updater/test/data/signed.exe chrome/updater/test/data/signed.exe.gz @@ -99,6 +102,7 @@ chrome/updater/test/data/tagged_msi/GUH-invalid-key.msi chrome/updater/test/data/tagged_msi/GUH-invalid-length.msi chrome/updater/test/data/tagged_msi/GUH-invalid-marker.msi chrome/updater/test/data/tagged_msi/GUH-multiple.msi +chrome/updater/test/data/tagged_msi/GUH-size-greater-than-max.msi chrome/updater/test/data/tagged_msi/GUH-special-value.msi chrome/updater/test/data/tagged_msi/GUH-untagged.msi chromeos/ash/components/device_activity/testing/private_computing_service_test_data.binarypb @@ -188,6 +192,7 @@ components/signin/public/base/signin_pref_names.h components/test/data/ad_tagging/allow.zip components/test/data/ad_tagging/bear-320x240-video-only.webm components/test/data/ad_tagging/disallow.zip +components/test/data/autofill/ml_model/autofill_model_baseline.tflite components/test/data/browsing_topics/golden_data_model.tflite components/test/data/crx_file/sample.zip components/test/data/crx_file/unsigned.crx3 @@ -341,6 +346,7 @@ ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_1 ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_2 ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_3 ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_4 +ios/chrome/browser/sessions/session_restoration_web_state_list_observer.mm ios/chrome/browser/ui/omnibox/popup/omnibox_popup_carousel_control.mm ios/chrome/test/data/optimization_guide/additional_file_doesnt_exist.crx3 ios/chrome/test/data/optimization_guide/additional_file_exists.crx3 @@ -591,6 +597,7 @@ net/data/cache_tests/wrong_version/index net/data/cert_net_fetcher_impl_unittest/gzipped_crl net/data/filter_unittests/google.br net/data/filter_unittests/google.sbr +net/data/filter_unittests/google.szst net/data/filter_unittests/google.zst net/data/fuzzer_data/crl_getcrlstatusforcert_fuzzer/bad_empty_extensions net/data/fuzzer_data/crl_getcrlstatusforcert_fuzzer/bad_empty_sequence @@ -2535,7 +2542,6 @@ third_party/afl/src/testcases/images/jxr/not_kitty.jxr third_party/afl/src/testcases/images/tiff/not_kitty.tiff third_party/afl/src/testcases/multimedia/h264/small_movie.mp4 third_party/afl/src/testcases/others/pcap/small_capture.pcap -third_party/android_build_tools/apkanalyzer/overrides.jar third_party/android_build_tools/lint/custom_lint.jar third_party/angle/samples/multi_texture/basemap.tga third_party/angle/samples/multi_texture/lightmap.tga @@ -4042,6 +4048,25 @@ third_party/boringssl/src/fuzz/client_corpus_no_fuzzer_mode/fba3e36ff9038e8cc113 third_party/boringssl/src/fuzz/client_corpus_no_fuzzer_mode/fe637e938fce270fcc0ab998d5aed4e10aad1d57 third_party/boringssl/src/fuzz/client_corpus_no_fuzzer_mode/ff237b2c1157e7591ed3d8c36b8dc5e5efd46637 third_party/boringssl/src/fuzz/client_corpus_no_fuzzer_mode/ff261b7426d59abe341f87143f622f47ba3b9289 +third_party/boringssl/src/fuzz/crl_getcrlstatusforcert_fuzzer_corpus/bad_empty_extensions +third_party/boringssl/src/fuzz/crl_getcrlstatusforcert_fuzzer_corpus/bad_empty_sequence +third_party/boringssl/src/fuzz/crl_getcrlstatusforcert_fuzzer_corpus/good +third_party/boringssl/src/fuzz/crl_getcrlstatusforcert_fuzzer_corpus/good_no_extensions +third_party/boringssl/src/fuzz/crl_parse_crl_certificatelist_fuzzer_corpus/good_minimal +third_party/boringssl/src/fuzz/crl_parse_crl_tbscertlist_fuzzer_corpus/good +third_party/boringssl/src/fuzz/crl_parse_crl_tbscertlist_fuzzer_corpus/good_noextensions +third_party/boringssl/src/fuzz/crl_parse_crl_tbscertlist_fuzzer_corpus/good_nonextupdate +third_party/boringssl/src/fuzz/crl_parse_crl_tbscertlist_fuzzer_corpus/good_nooptionals +third_party/boringssl/src/fuzz/crl_parse_crl_tbscertlist_fuzzer_corpus/good_norevokedcerts +third_party/boringssl/src/fuzz/crl_parse_issuing_distribution_point_fuzzer_corpus/empty_sequence +third_party/boringssl/src/fuzz/crl_parse_issuing_distribution_point_fuzzer_corpus/idp_with_distributionPoint_fullName_uri +third_party/boringssl/src/fuzz/crl_parse_issuing_distribution_point_fuzzer_corpus/idp_with_distributionPoint_nameRelativeToCRLIssuer +third_party/boringssl/src/fuzz/crl_parse_issuing_distribution_point_fuzzer_corpus/idp_with_dpname_onlyca_reasons_and_indirectcrl +third_party/boringssl/src/fuzz/crl_parse_issuing_distribution_point_fuzzer_corpus/idp_with_indirectCrl +third_party/boringssl/src/fuzz/crl_parse_issuing_distribution_point_fuzzer_corpus/idp_with_onlyContainsAttributeCerts +third_party/boringssl/src/fuzz/crl_parse_issuing_distribution_point_fuzzer_corpus/idp_with_onlyContainsCaCerts +third_party/boringssl/src/fuzz/crl_parse_issuing_distribution_point_fuzzer_corpus/idp_with_onlyContainsUserCerts +third_party/boringssl/src/fuzz/crl_parse_issuing_distribution_point_fuzzer_corpus/idp_with_onlySomeReasons third_party/boringssl/src/fuzz/decode_client_hello_inner_corpus/1801ac92348bd90de6d206ca01bd373272452e8e third_party/boringssl/src/fuzz/decode_client_hello_inner_corpus/1bb5c0f4248499b759d8668e2c4efea8479fd1ee third_party/boringssl/src/fuzz/decode_client_hello_inner_corpus/2443b30fb09522f442abaee7b0e03a259752d2de @@ -4411,6 +4436,116 @@ third_party/boringssl/src/fuzz/dtls_server_corpus/f5415246362a2a0f1ca90f6dfd5f48 third_party/boringssl/src/fuzz/dtls_server_corpus/f8f934709f822f47d1f31b2c21e392ddc9ba4e71 third_party/boringssl/src/fuzz/dtls_server_corpus/fd137a41f8e914b2d0b1e9e8d4ab285c13e19d6f third_party/boringssl/src/fuzz/dtls_server_corpus/fea89f4caefb4f363f9756aa3e3b7d406b9c29f1 +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/bad_issuer_key_hash_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/bad_name_hash_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/bad_params +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/bad_serial_number_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/empty_hash +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/empty_hash_oid +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/empty_sequence +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/empty_serial_number +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/good +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/hash_as_integer +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/hash_oid_as_integer +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/md4_params +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/negative_serial +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/non_minimal_serial +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/not_sequence +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/null_params +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/overlong_serial +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/trailing_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/trailing_inner_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/unknown_hash_oid +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_cert_id_fuzzer_corpus/zero_serial +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/bad_produced_at_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/bad_responder_id_key_hash_length +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/bad_responder_id_key_hash_trailing_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/bad_responder_id_key_hash_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/bad_responses_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/bad_responses_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/empty_extensions +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/empty_responder_id_name +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/empty_responses +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/empty_version +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/null_responses_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/trailing_junk +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/trailing_outer_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/version_explicit_default +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/version_too_large +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/version_too_new +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/version_trailing_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/wrong_outer_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_data_fuzzer_corpus/wrong_responder_id_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/baisc_response_bad_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/baisc_response_trailing_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_certs +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_certs_inner_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_certs_trailing_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_certs_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_sig_alg +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_sig_alg_bad_params +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_sig_alg_bad_sha1_non_empty_params +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_sig_alg_bad_sha1_params +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_sig_alg_data_trailing_params +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_sig_alg_empty_oid +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_sig_alg_oid_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_sig_alg_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_bad_sig_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_empty_certs +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_empty_sig +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_null_certs +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_trailing_inner_junk +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_trailing_junk +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/basic_response_trailing_outer_junk +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/response_bytes_bad_oid_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/response_bytes_bad_response_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/response_bytes_empty_oid +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/response_bytes_empty_response +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/response_bytes_trailing_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/response_status_type_out_of_range +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/response_status_type_too_large +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/trailing_inner_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/trailing_outer_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/try_later +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/unused +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/wrong_basic_response_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/wrong_outer_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/wrong_response_bytes +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/wrong_response_bytes_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_response_fuzzer_corpus/wrong_response_status_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_cert_status_context +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_cert_status_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_extensions +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_next_update +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_next_update_trailing_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_next_update_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_outer_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_date_offset +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_date_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_date_value +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_reason_integer +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_reason_primitive +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_reason_value_out_of_range +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_reason_value_too_large +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_reason_value_trailing_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_reason_value_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_reason_value_unused +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_revoked_info_trailing_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/bad_this_update_type +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/empty_extensions +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/empty_next_update +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/no_extensions +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/trailing_inner_data +third_party/boringssl/src/fuzz/ocsp_parse_ocsp_single_response_fuzzer_corpus/trailing_outer_data +third_party/boringssl/src/fuzz/parse_authority_key_identifier_fuzzer_corpus/empty_sequence +third_party/boringssl/src/fuzz/parse_authority_key_identifier_fuzzer_corpus/extra_contents_after_issuer_and_serial +third_party/boringssl/src/fuzz/parse_authority_key_identifier_fuzzer_corpus/invalid_contents +third_party/boringssl/src/fuzz/parse_authority_key_identifier_fuzzer_corpus/issuer_and_serial +third_party/boringssl/src/fuzz/parse_authority_key_identifier_fuzzer_corpus/issuer_only +third_party/boringssl/src/fuzz/parse_authority_key_identifier_fuzzer_corpus/key_identifier +third_party/boringssl/src/fuzz/parse_authority_key_identifier_fuzzer_corpus/key_identifier_and_issuer_and_serial +third_party/boringssl/src/fuzz/parse_authority_key_identifier_fuzzer_corpus/serial_only +third_party/boringssl/src/fuzz/parse_authority_key_identifier_fuzzer_corpus/url_issuer_and_serial third_party/boringssl/src/fuzz/parse_certificate_fuzzer_corpus/00f78d998009ee0e7603ff7f984232de2acdb783 third_party/boringssl/src/fuzz/parse_certificate_fuzzer_corpus/01209ad2e72e59062a91d7a490f70d1d91d0f3e0 third_party/boringssl/src/fuzz/parse_certificate_fuzzer_corpus/0136ad7252f92f49b2d6f1d54afd1962d0951420 @@ -6267,6 +6402,29 @@ third_party/boringssl/src/fuzz/ssl_ctx_api_corpus/f5a5edfe62ae361c5257c41f828e1f third_party/boringssl/src/fuzz/ssl_ctx_api_corpus/fa0a7f39314c78e899e640f3f08d695a5503b4fb third_party/boringssl/src/fuzz/ssl_ctx_api_corpus/fbc2a9a1fab84d662fe4b867f7fca1d772772860 third_party/boringssl/src/fuzz/ssl_ctx_api_corpus/fe6076054db748a16858ba736c4eee9c66a6d0c5 +third_party/boringssl/src/fuzz/verify_name_match_fuzzer_corpus/1b016c1840c8e898f9ff55e637fafb3cf3ead130 +third_party/boringssl/src/fuzz/verify_name_match_fuzzer_corpus/4294e32c0898747dbab77e9305416adb00507c4f +third_party/boringssl/src/fuzz/verify_name_match_fuzzer_corpus/8e747a3d570ba8af6fd8a086363be7c7ff129717 +third_party/boringssl/src/fuzz/verify_name_match_fuzzer_corpus/a530be31dc772f5da83827396e2db7f3530dbd63 +third_party/boringssl/src/fuzz/verify_name_match_fuzzer_corpus/b010e4b4f94f13421176001e854c198d659cdbc6 +third_party/boringssl/src/fuzz/verify_name_match_fuzzer_corpus/c100b87975cddf2b5ba2dc5c79cf19be094ba49c +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/37924c444319c3e53f946bfecb9619f49feac82c +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/42ddf23c41b1cd18d91ee88cbf4ce16691c26ccf +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/471f1dd828dbff86838a550fd418921eb694739b +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/50feeb838ca58e5faaba45e34db5ebe95fc79d90 +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/7bbf4751b9c581ae33c572f5313728414c598fdf +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/81ea9ea4435b0dffc2df539aa81fe1baa9c1bab3 +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/897be1df5da3a82bb30a3c3cfe6e737c791e7a64 +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/8c8d92335b0dd8916648af9298a03be29c47cb3b +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/a716b31050528102348026757fa7f5637da9e8b6 +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/f26c509626316176ed2d9ad0d8df8bd53a66f5a1 +third_party/boringssl/src/fuzz/verify_name_match_normalizename_fuzzer_corpus/f944dcd635f9801f7ac90a407fbc479964dec024 +third_party/boringssl/src/fuzz/verify_name_match_verifynameinsubtree_fuzzer_corpus/1b016c1840c8e898f9ff55e637fafb3cf3ead130 +third_party/boringssl/src/fuzz/verify_name_match_verifynameinsubtree_fuzzer_corpus/4294e32c0898747dbab77e9305416adb00507c4f +third_party/boringssl/src/fuzz/verify_name_match_verifynameinsubtree_fuzzer_corpus/8e747a3d570ba8af6fd8a086363be7c7ff129717 +third_party/boringssl/src/fuzz/verify_name_match_verifynameinsubtree_fuzzer_corpus/a530be31dc772f5da83827396e2db7f3530dbd63 +third_party/boringssl/src/fuzz/verify_name_match_verifynameinsubtree_fuzzer_corpus/b010e4b4f94f13421176001e854c198d659cdbc6 +third_party/boringssl/src/fuzz/verify_name_match_verifynameinsubtree_fuzzer_corpus/c100b87975cddf2b5ba2dc5c79cf19be094ba49c third_party/boringssl/src/pki/testdata/nist-pkits/certs/AllCertificatesNoPoliciesTest2EE.crt third_party/boringssl/src/pki/testdata/nist-pkits/certs/AllCertificatesSamePoliciesTest10EE.crt third_party/boringssl/src/pki/testdata/nist-pkits/certs/AllCertificatesSamePoliciesTest13EE.crt @@ -7636,6 +7794,48 @@ third_party/dawn/third_party/dxc/tools/clang/test/Misc/Inputs/serialized-diags-s third_party/dawn/third_party/dxc/tools/clang/test/Preprocessor/Inputs/headermap-rel/foo.hmap third_party/dawn/third_party/dxc/tools/clang/test/Preprocessor/Inputs/headermap-rel2/project-headers.hmap third_party/dawn/third_party/dxc/tools/clang/test/Profile/Inputs/c-general.profdata.v1 +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/SGI/cubemap.sho +third_party/dawn/third_party/khronos/OpenGL-Registry/extensions/SGI/imaging_pipeline.sho +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_AMS-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Caligraphic-Bold.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Caligraphic-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Fraktur-Bold.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Fraktur-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Main-Bold.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Main-Italic.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Main-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Math-BoldItalic.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Math-Italic.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Math-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_SansSerif-Bold.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_SansSerif-Italic.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_SansSerif-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Script-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Size1-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Size2-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Size3-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Size4-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/es/katex/fonts/KaTeX_Typewriter-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_AMS-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Caligraphic-Bold.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Caligraphic-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Fraktur-Bold.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Fraktur-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Main-Bold.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Main-Italic.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Main-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Math-BoldItalic.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Math-Italic.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Math-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_SansSerif-Bold.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_SansSerif-Italic.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_SansSerif-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Script-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Size1-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Size2-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Size3-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Size4-Regular.eot +third_party/dawn/third_party/khronos/OpenGL-Registry/specs/katex/fonts/KaTeX_Typewriter-Regular.eot third_party/dawn/third_party/webgpu-cts/deploy_key.enc third_party/dawn/third_party/webgpu-cts/src/resources/four-colors-h264-bt601-rotate-180.mp4 third_party/dawn/third_party/webgpu-cts/src/resources/four-colors-h264-bt601-rotate-270.mp4 @@ -7661,6 +7861,7 @@ third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/unreachable.wa third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/unreachable_with_dwarf.wasm third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/wasm-with-sourcemap.wasm third_party/devtools-frontend/src/test/unittests/fixtures/traces/animation.json.gz +third_party/devtools-frontend/src/test/unittests/fixtures/traces/basic-stack.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/basic.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/changing-priority.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/cls-cluster-max-duration.json.gz @@ -7671,10 +7872,11 @@ third_party/devtools-frontend/src/test/unittests/fixtures/traces/cls-multiple-fr third_party/devtools-frontend/src/test/unittests/fixtures/traces/cls-single-frame.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/fenced-frame-fledge.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/forced-layouts-and-no-gpu.json.gz -third_party/devtools-frontend/src/test/unittests/fixtures/traces/generic-about-tracing-trace.json.gz +third_party/devtools-frontend/src/test/unittests/fixtures/traces/generic-about-tracing.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/idle-callback.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/idle-tasks.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/interactive-time.json.gz +third_party/devtools-frontend/src/test/unittests/fixtures/traces/invalid-animation-events.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/invalidate-style-class-name-change.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/large-layout-small-recalc.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/large-recalc-style.json.gz @@ -7707,6 +7909,7 @@ third_party/devtools-frontend/src/test/unittests/fixtures/traces/style-invalidat third_party/devtools-frontend/src/test/unittests/fixtures/traces/sync-like-timings.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/threejs-gpu.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/timings-track.json.gz +third_party/devtools-frontend/src/test/unittests/fixtures/traces/two-workers.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/user-timings-complex.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/user-timings.json.gz third_party/devtools-frontend/src/test/unittests/fixtures/traces/web-dev.json.gz @@ -11210,7 +11413,7 @@ third_party/icu/source/test/testdata/uni-text.bin third_party/icu/tzres/metaZones.res third_party/icu/tzres/timezoneTypes.res third_party/icu/tzres/zoneinfo64.res -third_party/jni_zero/java/src/org/chromium/example/jni_generator/JavapClass.class +third_party/jni_zero/samples/java/src/org/jni_zero/samples/JavapClass.class third_party/libaom/fuzz/av1_dec_fuzzer_corpus/av1-film_grain.ivf third_party/libaom/fuzz/av1_dec_fuzzer_corpus/av1-show_existing_frame.ivf third_party/libaom/fuzz/av1_dec_fuzzer_corpus/av1-svc-L2T2.ivf @@ -14060,9 +14263,6 @@ third_party/rust/regex/v1/crate/src/testdata/basic.dat third_party/rust/regex/v1/crate/tests/fowler.rs third_party/rust/unicode_ident/v1/crate/tests/fst/xid_continue.fst third_party/rust/unicode_ident/v1/crate/tests/fst/xid_start.fst -third_party/sentencepiece/src/src/test_data/nmt_nfkc.tsv -third_party/sentencepiece/src/src/test_data/nmt_nfkc_cf.tsv -third_party/sentencepiece/src/src/test_data/test_oss_model.model third_party/skia/modules/canvaskit/tests/assets/Roboto-Regular.otf third_party/skia/modules/canvaskit/tests/assets/red_line.skp third_party/skia/modules/canvaskit/tests/assets/test.ttc @@ -14917,8 +15117,6 @@ third_party/vulkan-deps/vulkan-loader/src/tests/framework/data/binaries/dummy_li third_party/vulkan-deps/vulkan-loader/src/tests/framework/data/binaries/dummy_library_pe_64.so third_party/vulkan-deps/vulkan-loader/src/tests/framework/data/binaries/libdummy_library_elf_32.so third_party/vulkan-deps/vulkan-loader/src/tests/framework/data/binaries/libdummy_library_elf_64.so -third_party/vulkan-deps/vulkan-tools/src/external/x64/lib/vulkan-1.lib -third_party/vulkan-deps/vulkan-tools/src/external/x86/lib/vulkan-1.lib third_party/vulkan-deps/vulkan-tools/src/vulkaninfo/iOS/vulkaninfo.xcodeproj/project.xcworkspace/xcuserdata/lunarg.xcuserdatad/UserInterfaceState.xcuserstate third_party/vulkan_memory_allocator/build/src/Release/VmaSample.exe third_party/vulkan_memory_allocator/build/src/VmaReplay/Release/VmaReplay.exe