diff --git a/chromium_version.txt b/chromium_version.txt index 560bb619..34564834 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -141.0.7390.122 +142.0.7444.59 diff --git a/devutils/update_lists.py b/devutils/update_lists.py index 4737b024..68f54aa3 100755 --- a/devutils/update_lists.py +++ b/devutils/update_lists.py @@ -70,8 +70,8 @@ PRUNING_EXCLUDE_PATTERNS = [ 'third_party/node/node_modules/@rollup/wasm-node/dist/wasm-node/bindings_wasm_bg.wasm', # Exclusion for performance tracing 'third_party/perfetto/src/trace_processor/importers/proto/atoms.descriptor', - # Exclusion for jiff - 'third_party/rust/chromium_crates_io/vendor/jiff-tzdb-v0_1/concatenated-zoneinfo.dat', + # Exclusion for zoneinfo64 + 'third_party/rust/chromium_crates_io/vendor/zoneinfo64-v0_2/src/data/zoneinfo64.res', # Exclusions for safe file extensions '*.avif', '*.ttf', diff --git a/domain_substitution.list b/domain_substitution.list index 6ea9efea..96edd3bf 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -2,8 +2,11 @@ BUILD.gn PRESUBMIT.py PRESUBMIT_test.py +agents/PRESUBMIT.py +agents/extensions/PRESUBMIT.py agents/extensions/perf/gemini-extension.json agents/prompts/PRESUBMIT.py +agents/testing/PRESUBMIT.py ash/accelerators/accelerator_notifications.cc ash/accelerators/ash_accelerator_configuration_unittest.cc ash/ambient/ambient_controller.cc @@ -19,16 +22,13 @@ ash/app_list/app_list_feature_usage_metrics_unittest.cc ash/app_list/views/app_list_nudge_controller_unittest.cc ash/app_list/views/app_list_view_pixeltest.cc ash/ash_strings.grd -ash/assistant/PRESUBMIT.py -ash/assistant/assistant_setup_controller.cc -ash/assistant/util/deep_link_util.cc ash/auth/views/auth_header_view_pixeltest.cc ash/birch/birch_item.cc ash/birch/birch_item_unittest.cc ash/birch/birch_model_unittest.cc ash/capture_mode/capture_mode_camera_unittests.cc ash/capture_mode/capture_mode_controller.cc -ash/capture_mode/capture_mode_unittests.cc +ash/capture_mode/sunfish_unittest.cc ash/capture_mode/test_capture_mode_delegate.cc ash/child_accounts/parent_access_controller_impl_unittest.cc ash/clipboard/clipboard_history_controller_unittest.cc @@ -270,6 +270,7 @@ base/allocator/partition_allocator/src/partition_alloc/tagging.h base/allocator/partition_allocator/src/partition_alloc/use_death_tests.h base/android/jni_android.cc base/android/jni_string.cc +base/android/linker/ashmem-dev.c base/android/meminfo_dump_provider.cc base/android/requires_api.h base/android/resource_exclusions.gni @@ -358,6 +359,8 @@ base/test/gtest_xml_unittest_result_printer_unittest.cc base/test/launcher/test_launcher.cc base/test/launcher/test_results_tracker_unittest.cc base/test/metrics/action_suffix_reader_unittest.cc +base/test/metrics/action_variants_reader.h +base/test/metrics/action_variants_reader_unittest.cc base/test/sequenced_task_runner_test_template.h base/test/task_environment_unittest.cc base/test/test_file_util.h @@ -382,6 +385,7 @@ base/trace_event/trace_logging_minimal_win.h base/tracing/stdlib/chrome/page_loads.sql base/tracing/test/test_data.py base/values_unittest.cc +base/win/delayload_helpers.h base/win/elevation_util.cc base/win/event_trace_consumer.h base/win/object_watcher.cc @@ -455,12 +459,14 @@ build/config/android/config.gni build/config/android/internal_rules.gni build/config/android/rules.gni build/config/arm.gni +build/config/c++/modules.gni build/config/chrome_build.gni build/config/chromeos/args.gni build/config/chromeos/rules.gni build/config/clang/clang.gni build/config/compiler/BUILD.gn build/config/compiler/compiler.gni +build/config/cronet/config.gni build/config/fuchsia/BUILD.gn build/config/linux/pkg_config.gni build/config/locales.gni @@ -513,7 +519,6 @@ cc/metrics/scroll_jank_dropped_frame_tracker.cc cc/metrics/scroll_jank_dropped_frame_tracker.h cc/paint/paint_image.h cc/paint/tone_map_util.cc -cc/raster/one_copy_raster_buffer_provider.cc cc/scheduler/scheduler_state_machine.cc cc/tiles/gpu_image_decode_cache.h cc/trees/layer_tree_host_impl.cc @@ -549,7 +554,6 @@ chrome/browser/about_flags.cc chrome/browser/accessibility/live_caption/live_caption_speech_recognition_host_browsertest.cc chrome/browser/actor/site_policy_browsertest.cc chrome/browser/ai/ai_data_keyed_service.cc -chrome/browser/ai/ai_data_keyed_service_browsertest.cc chrome/browser/ai/ai_language_model.cc chrome/browser/ai/ai_on_device_browsertest.cc chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.cc @@ -693,6 +697,7 @@ chrome/browser/ash/child_accounts/website_approval_notifier_unittest.cc chrome/browser/ash/crosapi/local_printer_ash_unittest.cc chrome/browser/ash/crostini/baguette_download.cc chrome/browser/ash/crostini/crostini_installer.h +chrome/browser/ash/crostini/crostini_manager.cc chrome/browser/ash/crostini/crostini_simple_types.h chrome/browser/ash/crostini/crostini_util.h chrome/browser/ash/customization/customization_document.h @@ -799,7 +804,6 @@ chrome/browser/ash/net/network_diagnostics/network_diagnostics_unittest.cc chrome/browser/ash/net/network_diagnostics/network_diagnostics_util.cc chrome/browser/ash/net/network_diagnostics/network_diagnostics_util.h chrome/browser/ash/net/network_diagnostics/video_conferencing_routine.cc -chrome/browser/ash/notifications/multi_capture_notifications_unittest.cc chrome/browser/ash/os_feedback/chrome_os_feedback_delegate_browsertest.cc chrome/browser/ash/plugin_vm/plugin_vm_diagnostics.cc chrome/browser/ash/plugin_vm/plugin_vm_installer_unittest.cc @@ -943,6 +947,7 @@ chrome/browser/content_settings/host_content_settings_map_unittest.cc chrome/browser/content_settings/javascript_optimizer_provider_android_unittest.cc chrome/browser/content_settings/sound_content_setting_observer_unittest.cc chrome/browser/contextual_cueing/zero_state_suggestions_browsertest.cc +chrome/browser/contextual_tasks/contextual_tasks_context_controller_impl_unittest.cc chrome/browser/custom_handlers/protocol_handler_registry_browsertest.cc chrome/browser/data_sharing/desktop/data_sharing_conversion_utils_unittest.cc chrome/browser/data_sharing/desktop/data_sharing_service_browsertest.cc @@ -1004,7 +1009,7 @@ chrome/browser/enterprise/platform_auth/cloud_ap_provider_win.cc chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc chrome/browser/enterprise/profile_management/profile_management_navigation_throttle_unittest.cc chrome/browser/enterprise/reporting/extension_request/extension_request_notification.cc -chrome/browser/enterprise/reporting/extension_request/extension_request_notification_unittest.cc +chrome/browser/enterprise/reporting/extension_request/extension_request_notification_browsertest.cc chrome/browser/enterprise/reporting/extension_request/extension_request_observer_unittest.cc chrome/browser/enterprise/reporting/security_reporting_browsertest.cc chrome/browser/enterprise/signals/profile_signals_collector_browsertest.cc @@ -1064,6 +1069,7 @@ chrome/browser/extensions/api/permissions/permissions_api_helpers.cc chrome/browser/extensions/api/permissions/permissions_api_unittest.cc chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc chrome/browser/extensions/api/printing/printing_api_utils.h +chrome/browser/extensions/api/protocol_handlers/protocol_handlers_manager_browsertest.cc chrome/browser/extensions/api/proxy/proxy_api_helpers_unittest.cc chrome/browser/extensions/api/quick_unlock_private/quick_unlock_private_api_unittest.cc chrome/browser/extensions/api/runtime/runtime_apitest.cc @@ -1091,8 +1097,8 @@ chrome/browser/extensions/desktop_android_extensions_browsertest.cc chrome/browser/extensions/extension_action_runner_unittest.cc chrome/browser/extensions/extension_browser_window_helper.cc chrome/browser/extensions/extension_browsertest.cc -chrome/browser/extensions/extension_context_menu_model_unittest.cc -chrome/browser/extensions/extension_keybinding_apitest.cc +chrome/browser/extensions/extension_context_menu_model_browsertest.cc +chrome/browser/extensions/extension_keybinding_browsertest.cc chrome/browser/extensions/extension_loading_browsertest.cc chrome/browser/extensions/extension_management.cc chrome/browser/extensions/extension_override_apitest.cc @@ -1151,6 +1157,7 @@ chrome/browser/feedback/system_logs/log_sources/crash_ids_source.cc chrome/browser/feedback/system_logs/log_sources/family_info_log_source_unittest.cc chrome/browser/file_system_access/cloud_identifier/cloud_identifier_util_ash.cc chrome/browser/file_system_access/cloud_identifier/cloud_identifier_util_ash_browsertest.cc +chrome/browser/first_run/bookmark_importer_unittest.cc chrome/browser/first_run/first_run_unittest.cc chrome/browser/flag-metadata.json chrome/browser/flag_descriptions.cc @@ -1313,6 +1320,7 @@ chrome/browser/origin_trials/origin_trials_browsertest.cc chrome/browser/os_crypt/app_bound_encryption_win.cc chrome/browser/page_content_annotations/page_content_annotations_service_browsertest.cc chrome/browser/page_image_service/android/image_service_bridge_unittest.cc +chrome/browser/page_load_metrics/integration_tests/soft_navigation_metrics_browsertest.cc chrome/browser/page_load_metrics/observers/core/amp_page_load_metrics_observer.h chrome/browser/page_load_metrics/observers/core/amp_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/core/ukm_page_load_metrics_observer_unittest.cc @@ -1356,6 +1364,7 @@ chrome/browser/payments/payment_request_app_store_billing_browsertest.cc chrome/browser/payments/service_worker_payment_app_finder_browsertest.cc chrome/browser/performance_manager/mechanisms/termination_target_setter.h chrome/browser/performance_manager/policies/discard_eligibility_policy_unittest.cc +chrome/browser/performance_manager/policies/priority_boost_disabler.cc chrome/browser/performance_manager/policies/report_page_processes_policy.cc chrome/browser/permissions/chrome_permission_manager_unittest.cc chrome/browser/permissions/chrome_permission_request_manager_unittest.cc @@ -1460,6 +1469,7 @@ chrome/browser/resources/accessibility/chromevox_helper_manifest.json.jinja2 chrome/browser/resources/accessibility/embedded_a11y_helper/service_worker.ts chrome/browser/resources/accessibility/embedded_a11y_helper_manifest.json.jinja2 chrome/browser/resources/accessibility/reading_mode_gdocs_helper_manifest.json.jinja2 +chrome/browser/resources/actor_internals/actor_internals.ts chrome/browser/resources/app_home/app_home_empty_page.html.ts chrome/browser/resources/app_settings/icons.html chrome/browser/resources/ash/print_preview/data/destination_store.ts @@ -1552,6 +1562,7 @@ chrome/browser/resources/chromeos/login/screens/common/marketing_opt_in.html chrome/browser/resources/chromeos/login/screens/login/encryption_migration.ts chrome/browser/resources/chromeos/login/screens/login/offline_login.html chrome/browser/resources/chromeos/login/screens/login/offline_login.ts +chrome/browser/resources/chromeos/login/screens/oobe/fjord_station_setup.ts chrome/browser/resources/chromeos/multidevice_internals/browser_tabs_metadata_form.js chrome/browser/resources/chromeos/nearby_share/shared/nearby_shared_icons.html chrome/browser/resources/chromeos/nearby_share/shared/nearby_shared_share_type_icons.html @@ -1595,6 +1606,7 @@ chrome/browser/resources/omnibox/omnibox.ts chrome/browser/resources/omnibox/omnibox_output.ts chrome/browser/resources/omnibox/omnibox_util.ts chrome/browser/resources/on_device_internals/event_log.ts +chrome/browser/resources/pdf/pdf_viewer_utils.ts chrome/browser/resources/print_preview/data/destination_store.ts chrome/browser/resources/print_preview/ui/icons.html chrome/browser/resources/privacy_sandbox/internals/private_state_tokens/list_container.html.ts @@ -1654,6 +1666,11 @@ chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc chrome/browser/safe_browsing/tailored_security/chrome_tailored_security_service_unittest.cc chrome/browser/safe_browsing/tailored_security/tailored_security_url_observer_unittest.cc chrome/browser/save_to_drive/drive_uploader.cc +chrome/browser/save_to_drive/drive_uploader_unittest.cc +chrome/browser/save_to_drive/multipart_drive_uploader.cc +chrome/browser/save_to_drive/multipart_drive_uploader_unittest.cc +chrome/browser/save_to_drive/resumable_drive_uploader.cc +chrome/browser/save_to_drive/resumable_drive_uploader_unittest.cc chrome/browser/search/background/ntp_custom_background_service.cc chrome/browser/search/ntp_features_unittest.cc chrome/browser/search/search.h @@ -1701,6 +1718,7 @@ chrome/browser/signin/bound_session_credentials/bound_session_registration_fetch chrome/browser/signin/bound_session_credentials/dice_bound_session_cookie_service_unittest.cc chrome/browser/signin/bound_session_credentials/session_binding_helper_unittest.cc chrome/browser/signin/bound_session_credentials/throttled_gaia_auth_fetcher_unittest.cc +chrome/browser/signin/bound_session_oauth_multilogin_browsertest.cc chrome/browser/signin/chrome_signin_client_browsertest.cc chrome/browser/signin/chrome_signin_helper_unittest.cc chrome/browser/signin/chrome_signin_proxying_url_loader_factory.h @@ -1785,7 +1803,6 @@ chrome/browser/sync/test/integration/sync_test.h chrome/browser/sync/test/integration/two_client_bookmarks_sync_test.cc chrome/browser/sync/test/integration/two_client_custom_passphrase_sync_test.cc chrome/browser/sync/test/integration/two_client_history_sync_test.cc -chrome/browser/sync/test/integration/two_client_power_bookmarks_sync_test.cc chrome/browser/sync/test/integration/two_client_preferences_sync_test.cc chrome/browser/sync/test/integration/two_client_send_tab_to_self_sync_test.cc chrome/browser/sync/test/integration/two_client_shared_tab_group_data_sync_test.cc @@ -1794,7 +1811,6 @@ chrome/browser/sync/test/integration/two_client_web_apps_bmo_sync_test.cc chrome/browser/sync/test/integration/two_client_web_apps_sync_test.cc chrome/browser/sync_file_system/local/local_file_sync_context_unittest.cc chrome/browser/sync_file_system/sync_file_system_service.h -chrome/browser/tab/web_contents_state.cc chrome/browser/tab_contents/navigation_metrics_recorder_browsertest.cc chrome/browser/tab_ui/android/java/strings/android_tab_ui_strings.grd chrome/browser/task_manager/sampling/shared_sampler_win_defines.h @@ -1849,6 +1865,7 @@ chrome/browser/ui/ash/wallpaper/wallpaper_controller_client_impl.cc chrome/browser/ui/ash/web_view/ash_web_view_impl_browsertest.cc chrome/browser/ui/ash/wm/coral_browsertest.cc chrome/browser/ui/autofill/address_editor_controller_unittest.cc +chrome/browser/ui/autofill/autofill_ai/save_or_update_autofill_ai_data_controller_impl.cc chrome/browser/ui/autofill/autofill_keyboard_accessory_controller_impl.cc chrome/browser/ui/autofill/chrome_autofill_client.cc chrome/browser/ui/autofill/delete_address_profile_dialog_controller_impl_browsertest.cc @@ -1863,6 +1880,7 @@ chrome/browser/ui/bookmarks/bookmark_ui_utils_desktop_unittest.cc chrome/browser/ui/bookmarks/bookmark_utils_unittest.cc chrome/browser/ui/browser_browsertest.cc chrome/browser/ui/browser_command_controller.cc +chrome/browser/ui/browser_command_controller_unittest.cc chrome/browser/ui/browser_content_setting_bubble_model_delegate.cc chrome/browser/ui/browser_finder.h chrome/browser/ui/browser_finder_unittest.cc @@ -1877,6 +1895,7 @@ chrome/browser/ui/cocoa/applescript/bookmark_folder_applescript_browsertest.mm chrome/browser/ui/cocoa/applescript/tab_applescript.mm chrome/browser/ui/cocoa/applescript/window_applescript_browsertest.mm chrome/browser/ui/cocoa/bookmarks/bookmark_menu_bridge_unittest.mm +chrome/browser/ui/cocoa/browser_window_mac_browsertest.mm chrome/browser/ui/cocoa/history_menu_bridge_unittest.mm chrome/browser/ui/cocoa/history_menu_cocoa_controller_unittest.mm chrome/browser/ui/cocoa/share_menu_controller.mm @@ -1887,7 +1906,7 @@ chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc chrome/browser/ui/content_settings/content_setting_image_model_unittest.cc chrome/browser/ui/crypto_module_password_dialog_nss.cc chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc -chrome/browser/ui/extensions/controlled_home_bubble_delegate_unittest.cc +chrome/browser/ui/extensions/controlled_home_dialog_controller_unittest.cc chrome/browser/ui/extensions/extension_action_view_controller_browsertest.cc chrome/browser/ui/extensions/extension_uninstall_dialog_impl_browsertest.cc chrome/browser/ui/extensions/hosted_app_browsertest.cc @@ -1896,6 +1915,8 @@ chrome/browser/ui/file_system_access/file_system_access_permission_dialog_browse chrome/browser/ui/global_media_controls/presentation_request_notification_producer_unittest.cc chrome/browser/ui/hid/hid_chooser_controller_unittest.cc chrome/browser/ui/intent_picker_tab_helper_unittest.cc +chrome/browser/ui/lens/lens_media_link_handler.cc +chrome/browser/ui/lens/lens_media_link_handler_unittest.cc chrome/browser/ui/lens/lens_overlay_controller_browsertest.cc chrome/browser/ui/lens/lens_overlay_gen204_controller.cc chrome/browser/ui/lens/lens_overlay_languages_controller.cc @@ -1905,6 +1926,7 @@ chrome/browser/ui/lens/lens_overlay_query_controller_unittest.cc chrome/browser/ui/lens/lens_overlay_side_panel_coordinator.cc chrome/browser/ui/lens/lens_overlay_side_panel_navigation_throttle_unittest.cc chrome/browser/ui/lens/lens_overlay_untrusted_ui.cc +chrome/browser/ui/lens/lens_overlay_url_builder.cc chrome/browser/ui/lens/lens_overlay_url_builder_unittest.cc chrome/browser/ui/lens/lens_side_panel_untrusted_ui.cc chrome/browser/ui/login/http_auth_coordinator.h @@ -1912,9 +1934,13 @@ chrome/browser/ui/managed_ui_browsertest.cc chrome/browser/ui/media_router/media_router_ui_helper_unittest.cc chrome/browser/ui/media_router/media_router_ui_unittest.cc chrome/browser/ui/media_router/query_result_manager.h +chrome/browser/ui/omnibox/omnibox_edit_model.cc +chrome/browser/ui/omnibox/omnibox_edit_model.h +chrome/browser/ui/omnibox/omnibox_edit_model_unittest.cc chrome/browser/ui/omnibox/omnibox_metrics_browsertest.cc chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc chrome/browser/ui/omnibox/omnibox_view_browsertest.cc +chrome/browser/ui/omnibox/omnibox_view_unittest.cc chrome/browser/ui/page_info/chrome_page_info_ui_delegate.cc chrome/browser/ui/passwords/bubble_controllers/move_to_account_store_bubble_controller_unittest.cc chrome/browser/ui/passwords/bubble_controllers/save_update_bubble_controller_unittest.cc @@ -1970,6 +1996,7 @@ chrome/browser/ui/toolbar/cast/cast_toolbar_button_util.cc chrome/browser/ui/toolbar/location_bar_model_unittest.cc chrome/browser/ui/url_identity_unittest.cc chrome/browser/ui/views/apps/app_dialog/app_uninstall_dialog_view.cc +chrome/browser/ui/views/autofill/autofill_ai/save_or_update_autofill_ai_data_bubble_view_browsertest.cc chrome/browser/ui/views/autofill/payments/filled_card_information_bubble_views_interactive_uitest.cc chrome/browser/ui/views/autofill/payments/iban_bubble_view_uitest.cc chrome/browser/ui/views/autofill/payments/offer_notification_bubble_views_test_base.cc @@ -2005,6 +2032,7 @@ chrome/browser/ui/views/frame/browser_view.h chrome/browser/ui/views/frame/browser_view_browsertest.cc chrome/browser/ui/views/frame/multi_contents_drop_target_view_unittest.cc chrome/browser/ui/views/frame/multi_contents_view_browsertest.cc +chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller_browsertest.cc chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller_unittest.cc chrome/browser/ui/views/frame/webui_tab_strip_interactive_uitest.cc chrome/browser/ui/views/intent_picker_bubble_view_browsertest.cc @@ -2079,7 +2107,6 @@ chrome/browser/ui/webui/app_management/app_management_page_handler_chromeos.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/borealis_motd/borealis_motd_dialog.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/drive_upload_handler.cc @@ -2117,7 +2144,6 @@ chrome/browser/ui/webui/management/management_ui_handler_unittest.cc chrome/browser/ui/webui/media_router/cast_feedback_ui.cc chrome/browser/ui/webui/nearby_internals/quick_pair/quick_pair_handler.cc chrome/browser/ui/webui/new_tab_footer/new_tab_footer_handler_browsertest.cc -chrome/browser/ui/webui/new_tab_page/composebox/composebox_handler_unittest.cc chrome/browser/ui/webui/new_tab_page/foo/foo_handler.cc chrome/browser/ui/webui/new_tab_page/new_tab_page_handler_unittest.cc chrome/browser/ui/webui/new_tab_page/new_tab_page_ui.cc @@ -2134,8 +2160,9 @@ chrome/browser/ui/webui/privacy_sandbox/privacy_sandbox_internals_handler_browse chrome/browser/ui/webui/privacy_sandbox/private_state_tokens/private_state_tokens_handler.cc chrome/browser/ui/webui/sanitized_image_source.cc chrome/browser/ui/webui/sanitized_image_source_unittest.cc +chrome/browser/ui/webui/searchbox/contextual_searchbox_handler_unittest.cc +chrome/browser/ui/webui/searchbox/contextual_searchbox_test_utils.cc chrome/browser/ui/webui/searchbox/searchbox_handler.cc -chrome/browser/ui/webui/searchbox/searchbox_handler_unittest.cc chrome/browser/ui/webui/settings/about_handler_unittest.cc chrome/browser/ui/webui/settings/on_startup_handler_unittest.cc chrome/browser/ui/webui/settings/people_handler_unittest.cc @@ -2161,6 +2188,8 @@ chrome/browser/ui/webui/signin/ash/user_cloud_signin_restriction_policy_fetcher. chrome/browser/ui/webui/signin/ash/user_cloud_signin_restriction_policy_fetcher.h chrome/browser/ui/webui/signin/ash/user_cloud_signin_restriction_policy_fetcher_unittest.cc chrome/browser/ui/webui/signin/batch_upload_ui.cc +chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin_handler_unittest.cc +chrome/browser/ui/webui/signin/history_sync_optin_service_unittest.cc chrome/browser/ui/webui/signin/signin_error_handler_browsertest.cc chrome/browser/ui/webui/signin/signin_utils_desktop_unittest.cc chrome/browser/ui/webui/signin/sync_confirmation_handler_unittest.cc @@ -2194,7 +2223,6 @@ chrome/browser/web_applications/commands/fetch_manifest_and_install_command.cc chrome/browser/web_applications/commands/install_app_from_verified_manifest_command.cc chrome/browser/web_applications/commands/install_app_from_verified_manifest_command_browsertest.cc chrome/browser/web_applications/isolated_web_apps/browser_navigator_iwa_browsertest.cc -chrome/browser/web_applications/isolated_web_apps/policy/isolated_web_app_cache_browsertest.cc chrome/browser/web_applications/os_integration/web_app_handler_registration_utils_win.cc chrome/browser/web_applications/os_integration/web_app_handler_registration_utils_win.h chrome/browser/web_applications/os_integration/web_app_handler_registration_utils_win_unittest.cc @@ -2396,6 +2424,7 @@ chrome/installer/util/initial_preferences_unittest.cc chrome/installer/util/l10n_string_util.cc chrome/installer/util/shell_util.cc chrome/installer/util/shell_util.h +chrome/installer/util/unbuffered_file_writer.h chrome/installer/util/work_item.h chrome/notification_helper/notification_activator.h chrome/notification_helper/notification_helper.cc @@ -2504,7 +2533,7 @@ chrome/test/fuzzing/atspi_in_process_fuzzer.cc chrome/test/fuzzing/in_process_fuzzer.cc chrome/test/interaction/interactive_browser_test_interactive_uitest.cc chrome/test/media_router/media_router_gmc_ui_for_test.cc -chrome/test/media_router/performance/performance_test.py +chrome/test/media_router/performance/openscreen_cast_performance_test.py chrome/test/mini_installer/PRESUBMIT.py chrome/test/mini_installer/create_zip.py chrome/test/mini_installer/installer_test.py @@ -2519,6 +2548,7 @@ chrome/test/variations/fixtures/skia_gold.py chrome/test/variations/test_utils/downloader.py chrome/tools/build/PRESUBMIT.py chrome/tools/build/win/makecab.py +chrome/tools/check_ownership.py chrome/tools/webforms_aggregator_tests.py chrome/tools/weburl_links.txt chrome/updater/branding.gni @@ -2567,10 +2597,17 @@ chromeos/ash/components/boca/babelorca/tachyon_constants.h chromeos/ash/components/boca/babelorca/tachyon_registrar.cc chromeos/ash/components/boca/babelorca/transcript_receiver.cc chromeos/ash/components/boca/babelorca/transcript_sender_impl.cc -chromeos/ash/components/boca/boca_app_client.cc chromeos/ash/components/boca/boca_metrics_manager_unittest.cc +chromeos/ash/components/boca/boca_request_unittest.cc chromeos/ash/components/boca/boca_role_util_unittest.cc chromeos/ash/components/boca/boca_session_manager_unittest.cc +chromeos/ash/components/boca/receiver/get_kiosk_receiver_request.h +chromeos/ash/components/boca/receiver/get_receiver_connection_info_request.h +chromeos/ash/components/boca/receiver/register_receiver_request.h +chromeos/ash/components/boca/receiver/start_kiosk_receiver_request.h +chromeos/ash/components/boca/receiver/start_kiosk_receiver_request_unittest.cc +chromeos/ash/components/boca/receiver/update_kiosk_receiver_state_request.h +chromeos/ash/components/boca/retriable_request_sender_unittest.cc chromeos/ash/components/boca/session_api/add_students_request_unittest.cc chromeos/ash/components/boca/session_api/constants.h chromeos/ash/components/boca/session_api/create_session_request_unittest.cc @@ -2582,6 +2619,7 @@ chromeos/ash/components/boca/session_api/update_session_request_unittest.cc chromeos/ash/components/boca/session_api/update_student_activities_request_unittest.cc chromeos/ash/components/boca/spotlight/spotlight_service_unittest.cc chromeos/ash/components/boca/spotlight/spotlight_session_manager_unittest.cc +chromeos/ash/components/boca/util.cc chromeos/ash/components/carrier_lock/fcm_topic_subscriber_unittest.cc chromeos/ash/components/carrier_lock/provisioning_config_fetcher_impl.cc chromeos/ash/components/carrier_lock/provisioning_config_fetcher_unittest.cc @@ -2650,6 +2688,7 @@ chromeos/ash/experiences/arc/net/passpoint_dialog_view.cc chromeos/ash/experiences/arc/session/arc_upgrade_params.h chromeos/ash/experiences/arc/session/serial_number_util_unittest.cc chromeos/ash/experiences/arc/volume_mounter/arc_volume_mounter_bridge_unittest.cc +chromeos/ash/experiences/guest_os/borealis/motd/borealis_motd_dialog.cc chromeos/ash/services/device_sync/cryptauth_api_call_flow_unittest.cc chromeos/ash/services/device_sync/cryptauth_client_impl.cc chromeos/ash/services/device_sync/cryptauth_client_impl_unittest.cc @@ -2722,6 +2761,7 @@ components/autofill/core/browser/data_manager/addresses/address_data_manager_uni components/autofill/core/browser/data_manager/payments/payments_data_manager_unittest.cc components/autofill/core/browser/data_model/addresses/autofill_profile_unittest.cc components/autofill/core/browser/form_import/form_data_importer_unittest.cc +components/autofill/core/browser/form_qualifiers_unittest.cc components/autofill/core/browser/form_structure_unittest.cc components/autofill/core/browser/foundations/browser_autofill_manager_unittest.cc components/autofill/core/browser/foundations/test_autofill_client.h @@ -2761,6 +2801,7 @@ components/autofill/core/browser/ui/payments/bnpl_tos_controller_impl.cc components/autofill/core/browser/ui/payments/bnpl_tos_controller_impl_unittest.cc components/autofill/core/browser/webdata/addresses/autofill_profile_sync_bridge.h components/autofill/core/browser/webdata/autofill_ai/entity_sync_util.cc +components/autofill/core/browser/webdata/autofill_ai/entity_sync_util_unittest.cc components/autofill/core/browser/webdata/payments/autofill_wallet_sync_bridge.h components/autofill/core/browser/webdata/payments/autofill_wallet_sync_bridge_unittest.cc components/autofill/core/browser/webdata/payments/autofill_wallet_usage_data_sync_bridge_unittest.cc @@ -2844,6 +2885,9 @@ components/content_settings/renderer/content_settings_agent_impl.cc components/contextual_search/core/browser/contextual_search_context.h components/contextual_search/core/browser/contextual_search_delegate_impl.cc components/contextual_search/core/browser/contextual_search_delegate_impl_unittest.cc +components/contextual_tasks/internal/contextual_tasks_service_impl_unittest.cc +components/contextual_tasks/public/contextual_task_context_unittest.cc +components/contextual_tasks/public/contextual_task_unittest.cc components/continuous_search/browser/search_result_extractor_client_unittest.cc components/country_codes/country_codes.cc components/crash/core/app/crash_export_thunks.h @@ -2859,7 +2903,6 @@ components/cronet/gn2bp/gn_utils.py components/cronet/gn2bp/run_gn2bp.py components/cronet/license/license_utils.py components/cronet/native/cronet.idl -components/cronet/native/perftest/perf_test.cc components/cronet/tools/cr_cronet.py components/cronet/tools/utils.py components/custom_handlers/protocol_handler_registry_unittest.cc @@ -2880,6 +2923,7 @@ components/desks_storage/core/desk_template_semantics_unittests.cc components/desks_storage/core/desk_test_util.h components/desks_storage/core/desk_test_util_unittests.cc components/desks_storage/core/local_desk_data_manager_unittests.cc +components/device_signals/core/browser/android/android_os_signals_collector_unittest.cc components/device_signals/core/browser/browser_utils.cc components/device_signals/core/browser/desktop/desktop_os_signals_collector_unittest.cc components/device_signals/core/common/win/platform_utils_win.cc @@ -3027,6 +3071,7 @@ components/javascript_dialogs/tab_modal_dialog_manager.cc components/javascript_dialogs_strings.grdp components/keyed_service/core/keyed_service_base_factory.cc components/keyed_service/core/simple_keyed_service_factory.h +components/legion/websocket_client.cc components/lens/lens_features.cc components/leveldb_proto/internal/leveldb_proto_feature_list.cc components/live_caption/greedy_text_stabilizer.h @@ -3132,12 +3177,8 @@ components/omnibox/browser/keyword_provider_unittest.cc components/omnibox/browser/location_bar_model_impl_unittest.cc components/omnibox/browser/most_visited_sites_provider.cc components/omnibox/browser/most_visited_sites_provider_unittest.cc -components/omnibox/browser/omnibox_edit_model.cc -components/omnibox/browser/omnibox_edit_model.h -components/omnibox/browser/omnibox_edit_model_unittest.cc components/omnibox/browser/omnibox_field_trial.cc components/omnibox/browser/omnibox_text_util_unittest.cc -components/omnibox/browser/omnibox_view_unittest.cc components/omnibox/browser/on_device_head_provider_unittest.cc components/omnibox/browser/on_device_tail_model_service_unittest.cc components/omnibox/browser/open_tab_provider_unittest.cc @@ -3179,7 +3220,6 @@ components/optimization_guide/core/model_execution/model_execution_fetcher.cc components/optimization_guide/core/model_execution/model_execution_fetcher_unittest.cc components/optimization_guide/core/model_execution/model_execution_manager_unittest.cc components/optimization_guide/core/model_execution/on_device_model_adaptation_loader.cc -components/optimization_guide/core/model_execution/on_device_model_adaptation_loader_unittest.cc components/optimization_guide/core/model_quality/model_quality_logs_uploader_service.cc components/optimization_guide/core/optimization_guide_constants.cc components/optimization_guide/core/optimization_guide_proto_util.cc @@ -3253,7 +3293,6 @@ components/password_manager/core/browser/leak_detection_dialog_utils.cc components/password_manager/core/browser/old_google_credentials_cleaner.cc components/password_manager/core/browser/old_google_credentials_cleaner.h components/password_manager/core/browser/old_google_credentials_cleaner_unittest.cc -components/password_manager/core/browser/one_time_passwords/otp_form_manager_unittest.cc components/password_manager/core/browser/os_crypt_async_migrator.h components/password_manager/core/browser/password_feature_manager_impl_unittest.cc components/password_manager/core/browser/password_form_filling_unittest.cc @@ -3342,6 +3381,7 @@ components/permissions/constants.cc components/permissions/content_setting_permission_context_base_unittest.cc components/permissions/object_permission_context_base_unittest.cc components/permissions/pepc_initiated_permission_request_unittest.cc +components/permissions/permission_actions_history_unittest.cc components/permissions/permission_context_base.cc components/permissions/permission_decision_auto_blocker_unittest.cc components/permissions/permission_indicators_tab_data_unittest.cc @@ -3358,10 +3398,11 @@ components/permissions/prediction_service/prediction_service_base.h components/permissions/test/mock_permission_request.h components/permissions_strings.grdp components/persistent_cache/backend_params_manager.h +components/persistent_cache/sqlite/vfs/sandboxed_file.cc components/plus_addresses/core/browser/metrics/plus_address_submission_logger_unittest.cc -components/plus_addresses/plus_address_http_client_impl.cc -components/plus_addresses/plus_address_http_client_impl_unittest.cc -components/plus_addresses/resources/strings/plus_addresses_strings.grd +components/plus_addresses/core/browser/plus_address_http_client_impl.cc +components/plus_addresses/core/browser/plus_address_http_client_impl_unittest.cc +components/plus_addresses/core/browser/resources/strings/plus_addresses_strings.grd components/policy/PRESUBMIT.py components/policy/core/browser/browser_policy_connector.cc components/policy/core/browser/configuration_policy_pref_store_unittest.cc @@ -3507,7 +3548,6 @@ components/power_bookmarks/common/power_unittest.cc components/power_bookmarks/core/power_bookmark_service_unittest.cc components/power_bookmarks/core/power_bookmark_utils_unittest.cc components/power_bookmarks/storage/power_bookmark_database_impl_unittest.cc -components/power_bookmarks/storage/power_bookmark_sync_bridge_unittest.cc components/power_metrics/energy_metrics_provider_win.cc components/prefs/pref_change_registrar.cc components/prefs/pref_change_registrar_unittest.cc @@ -3783,6 +3823,7 @@ components/supervised_user/test_support/account_repository_unittest.cc components/supervised_user/test_support/family_link_settings_state_management.cc components/supervised_user/test_support/kids_chrome_management_test_utils.cc components/supervised_user/test_support/kids_management_api_server_mock.cc +components/sync/PRESUBMIT.py components/sync/base/data_type.cc components/sync/base/sync_util.h components/sync/engine/bookmark_update_preprocessing.cc @@ -3911,6 +3952,7 @@ components/webapps/browser/banners/app_banner_settings_helper_unittest.cc components/webapps/browser/installable/installable_evaluator_unittest.cc components/webapps/isolated_web_apps/types/source_unittest.cc components/webauthn/content/browser/internal_authenticator_impl_unittest.cc +components/webauthn/core/browser/client_data_json.cc components/webauthn/core/browser/passkey_change_quota_tracker_unittest.cc components/webui/flags/flags_test_helpers.cc components/webui/flags/resources/app.html.ts @@ -4030,6 +4072,7 @@ content/browser/preloading/prefetch/prefetch_service.cc content/browser/preloading/prefetch/prefetch_status.h content/browser/preloading/prefetch/prefetch_streaming_url_loader_common_types.h content/browser/preloading/preload_serving_metrics.h +content/browser/preloading/preload_serving_metrics_holder.cc content/browser/preloading/preload_serving_metrics_holder.h content/browser/preloading/preloading_decider.cc content/browser/preloading/preloading_decider_unittest.cc @@ -4044,6 +4087,7 @@ content/browser/push_messaging/push_messaging_manager.cc content/browser/renderer_host/back_forward_cache_metrics.cc content/browser/renderer_host/back_forward_cache_subframe_navigation_throttle_unittest.cc content/browser/renderer_host/clipboard_host_impl_unittest.cc +content/browser/renderer_host/code_cache_host_impl.cc content/browser/renderer_host/direct_manipulation_test_helper_win.cc content/browser/renderer_host/dwrite_font_proxy_impl_win.cc content/browser/renderer_host/frame_tree_unittest.cc @@ -4123,7 +4167,6 @@ content/browser/webauth/authenticator_common_impl.cc content/browser/webauth/authenticator_impl_unittest.cc content/browser/webauth/authenticator_mojom_traits_unittest.cc content/browser/webauth/authenticator_test_base.h -content/browser/webauth/client_data_json.cc content/browser/webauth/webauth_request_security_checker.cc content/browser/webauth/webauth_request_security_checker.h content/browser/webid/delegation/jwt_signer_unittest.cc @@ -4354,7 +4397,7 @@ extensions/browser/api/feedback_private/feedback_service.cc extensions/browser/api/feedback_private/feedback_service.h extensions/browser/api/feedback_private/feedback_service_unittest.cc extensions/browser/api/file_handlers/mime_util.h -extensions/browser/api/management/management_api_constants.cc +extensions/browser/api/management/management_api_constants.h extensions/browser/api/web_request/web_request_permissions.cc extensions/browser/api/web_request/web_request_permissions_unittest.cc extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc @@ -4448,14 +4491,18 @@ google_apis/calendar/calendar_api_requests.h google_apis/calendar/calendar_api_requests_unittest.cc google_apis/calendar/calendar_api_response_types_unittest.cc google_apis/calendar/calendar_api_url_generator_unittest.cc +google_apis/classroom/classroom_api_course_work_materials_response_types.h +google_apis/classroom/classroom_api_course_work_materials_response_types_unittest.cc google_apis/classroom/classroom_api_course_work_response_types.h google_apis/classroom/classroom_api_course_work_response_types_unittest.cc google_apis/classroom/classroom_api_courses_response_types.h +google_apis/classroom/classroom_api_list_course_work_materials_request.h google_apis/classroom/classroom_api_list_course_work_request.h google_apis/classroom/classroom_api_list_course_work_request_unittest.cc google_apis/classroom/classroom_api_list_courses_request.h google_apis/classroom/classroom_api_list_student_submissions_request.h google_apis/classroom/classroom_api_list_students_request.h +google_apis/classroom/classroom_api_material_response_types.h google_apis/classroom/classroom_api_student_submissions_response_types.h google_apis/classroom/classroom_api_students_response_types.h google_apis/common/api_key_request_util.h @@ -4466,6 +4513,8 @@ google_apis/drive/drive_api_parser_unittest.cc google_apis/drive/drive_api_requests.h google_apis/drive/drive_api_url_generator.cc google_apis/drive/drive_base_requests.cc +google_apis/gaia/fake_gaia.cc +google_apis/gaia/fake_gaia.h google_apis/gaia/gaia_access_token_fetcher.h google_apis/gaia/gaia_auth_fetcher.cc google_apis/gaia/gaia_auth_fetcher_unittest.cc @@ -4535,6 +4584,7 @@ gpu/PRESUBMIT.py gpu/command_buffer/PRESUBMIT.py gpu/command_buffer/client/client_shared_image.cc gpu/command_buffer/client/fenced_allocator.h +gpu/command_buffer/client/internal/mappable_buffer_test_template.h gpu/command_buffer/client/shared_memory_limits.h gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc @@ -4543,6 +4593,7 @@ gpu/command_buffer/service/shared_image/d3d_image_backing_factory.cc gpu/command_buffer/service/shared_image/dcomp_image_backing_factory.cc gpu/command_buffer/service/shared_image/dcomp_surface_image_backing.cc gpu/command_buffer/service/shared_image/dxgi_swap_chain_image_representation.cc +gpu/command_buffer/service/shared_image/gpu_memory_buffer_factory_dxgi.cc gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc gpu/command_buffer/service/shared_image/shared_image_factory.cc gpu/command_buffer/service/shared_image/video_image_reader_image_backing.cc @@ -4553,8 +4604,6 @@ gpu/config/gpu_info_collector_win.cc gpu/config/gpu_switches.cc gpu/ipc/client/shared_image_interface_proxy.cc gpu/ipc/common/PRESUBMIT.py -gpu/ipc/common/gpu_memory_buffer_impl_test_template.h -gpu/ipc/service/gpu_memory_buffer_factory_dxgi.cc gpu/vulkan/PRESUBMIT.py headless/lib/browser/protocol/headless_handler.cc headless/test/data/dom_tree_test.html @@ -4634,7 +4683,6 @@ media/formats/hls/media_playlist_unittest.cc 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/av1_decoder_unittest.cc @@ -4750,6 +4798,8 @@ net/data/filter_unittests/google.txt net/data/fuzzer_data/http_security_headers/http_security_header_047.txt net/data/parse_certificate_unittest/v3_certificate_template.txt net/device_bound_sessions/registration_fetcher_param.cc +net/device_bound_sessions/session_service_impl.cc +net/device_bound_sessions/session_service_impl_unittest.cc net/device_bound_sessions/session_unittest.cc net/device_bound_sessions/unexportable_key_service_factory.cc net/device_bound_sessions/url_fetcher.cc @@ -4900,8 +4950,6 @@ net/third_party/mozilla_security_manager/nsPKCS12Blob.cpp net/third_party/mozilla_security_manager/nsPKCS12Blob.h net/third_party/mozilla_win/cert/win_util.cc net/third_party/mozilla_win/cert/win_util.h -net/third_party/nss/ssl/cmpcert.cc -net/third_party/nss/ssl/cmpcert.h net/third_party/quiche/BUILD.gn net/third_party/quiche/src/quiche/balsa/balsa_frame_test.cc net/third_party/quiche/src/quiche/binary_http/binary_http_message_test.cc @@ -4915,6 +4963,7 @@ net/third_party/quiche/src/quiche/quic/core/crypto/tls_server_connection.h net/third_party/quiche/src/quiche/quic/core/http/quic_spdy_server_stream_base_test.cc net/third_party/quiche/src/quiche/quic/core/http/quic_spdy_stream_test.cc net/third_party/quiche/src/quiche/quic/core/http/spdy_utils_test.cc +net/third_party/quiche/src/quiche/quic/core/quic_connection_test.cc net/third_party/quiche/src/quiche/quic/core/quic_crypto_stream.h net/third_party/quiche/src/quiche/quic/core/quic_dispatcher_test.cc net/third_party/quiche/src/quiche/quic/core/quic_packet_creator_test.cc @@ -5134,7 +5183,6 @@ services/webnn/webnn_graph_impl_backend_test.cc skia/config/SkUserConfig.h skia/ext/SkMemory_new_handler.cpp skia/ext/skia_utils_ios_unittest.mm -skia/rusty_png_feature.h sql/database.cc sql/vfs_wrapper.cc storage/browser/blob/blob_reader.h @@ -5199,7 +5247,6 @@ third_party/abseil-cpp/absl/base/attributes.h third_party/abseil-cpp/absl/base/config.h third_party/abseil-cpp/absl/base/internal/direct_mmap.h third_party/abseil-cpp/absl/base/internal/sysinfo.cc -third_party/abseil-cpp/absl/base/internal/sysinfo_test.cc third_party/abseil-cpp/absl/crc/internal/cpu_detect.cc third_party/abseil-cpp/absl/crc/internal/crc.cc third_party/abseil-cpp/absl/crc/internal/non_temporal_arm_intrinsics.h @@ -5252,6 +5299,7 @@ third_party/android_deps/libs/com_android_tools_sdk_common/3pp/fetch.py third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework/3pp/fetch.py third_party/android_deps/licenses/Android_SDK_License-December_9_2016.txt third_party/android_toolchain/3pp/fetch.py +third_party/androidx/local_modifications/espresso/java/androidx/test/espresso/base/README.txt third_party/angle/BUILD.gn third_party/angle/PRESUBMIT.py third_party/angle/extensions/ANGLE_base_vertex_base_instance.txt @@ -5350,6 +5398,7 @@ third_party/angle/src/common/linux/dma_buf_utils.h third_party/angle/src/common/mathutil.h third_party/angle/src/common/system_utils_posix.cpp third_party/angle/src/common/tls.h +third_party/angle/src/common/unsafe_buffers.h third_party/angle/src/compiler/preprocessor/preprocessor_lex_autogen.cpp third_party/angle/src/compiler/translator/ExtensionBehavior.cpp third_party/angle/src/compiler/translator/hlsl/OutputHLSL.cpp @@ -5357,6 +5406,7 @@ third_party/angle/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp third_party/angle/src/compiler/translator/hlsl/blocklayoutHLSL.h third_party/angle/src/compiler/translator/spirv/OutputSPIRV.cpp third_party/angle/src/compiler/translator/wgsl/RewritePipelineVariables.cpp +third_party/angle/src/libANGLE/Context.cpp third_party/angle/src/libANGLE/Display.cpp third_party/angle/src/libANGLE/GLES1Renderer.cpp third_party/angle/src/libANGLE/Observer.cpp @@ -5438,7 +5488,6 @@ third_party/angle/util/capture/frame_capture_test_utils.cpp third_party/angle/util/windows/third_party/StackWalker/src/StackWalker.cpp third_party/anonymous_tokens/src/anonymous_tokens/cpp/privacy_pass/token_encodings_test.cc 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/blink/PRESUBMIT.py @@ -5480,6 +5529,7 @@ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc third_party/blink/renderer/core/BUILD.gn third_party/blink/renderer/core/animation/sampled_effect.cc third_party/blink/renderer/core/canvas_interventions/canvas_interventions_helper.cc +third_party/blink/renderer/core/canvas_interventions/canvas_interventions_helper.h third_party/blink/renderer/core/clipboard/data_transfer.h third_party/blink/renderer/core/css/css_computed_style_declaration.cc third_party/blink/renderer/core/css/css_font_face_rule.idl @@ -5504,6 +5554,7 @@ third_party/blink/renderer/core/css/invalidation/style_invalidator.h third_party/blink/renderer/core/css/parser/css_selector_parser.cc third_party/blink/renderer/core/css/parser/find_length_of_declaration_list-inl.h third_party/blink/renderer/core/css/properties/computed_style_utils.cc +third_party/blink/renderer/core/css/properties/css_parsing_utils.cc third_party/blink/renderer/core/css/properties/longhands/longhands_custom.cc third_party/blink/renderer/core/css/remote_font_face_source.cc third_party/blink/renderer/core/css/resolver/style_adjuster.cc @@ -5679,7 +5730,6 @@ third_party/blink/renderer/core/html/media/html_media_element.cc third_party/blink/renderer/core/html/parser/html_document_parser.cc third_party/blink/renderer/core/input/event_handler.cc third_party/blink/renderer/core/input/event_handling_util.cc -third_party/blink/renderer/core/input/mouse_event_manager.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/intersection_observer/intersection_observer_controller.h @@ -5790,6 +5840,8 @@ third_party/blink/renderer/core/svg/svg_angle.idl third_party/blink/renderer/core/svg/svg_animated_number.idl third_party/blink/renderer/core/svg/svg_circle_element.idl third_party/blink/renderer/core/svg/svg_clip_path_element.idl +third_party/blink/renderer/core/svg/svg_document_resource_tracker.cc +third_party/blink/renderer/core/svg/svg_document_resource_tracker.h third_party/blink/renderer/core/svg/svg_element.idl third_party/blink/renderer/core/svg/svg_filter_element.cc third_party/blink/renderer/core/svg/svg_filter_element.h @@ -5805,8 +5857,6 @@ third_party/blink/renderer/core/svg/svg_path_element.idl third_party/blink/renderer/core/svg/svg_point.idl third_party/blink/renderer/core/svg/svg_rect.idl third_party/blink/renderer/core/svg/svg_rect_element.idl -third_party/blink/renderer/core/svg/svg_resource_document_cache.cc -third_party/blink/renderer/core/svg/svg_resource_document_cache.h third_party/blink/renderer/core/svg/svg_resource_document_content.cc third_party/blink/renderer/core/svg/svg_resource_document_content.h third_party/blink/renderer/core/svg/svg_style_element.idl @@ -5843,6 +5893,7 @@ third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h third_party/blink/renderer/modules/accessibility/testing/internals_accessibility.h third_party/blink/renderer/modules/bluetooth/bluetooth_error.cc third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc +third_party/blink/renderer/modules/clipboard/clipboard.idl third_party/blink/renderer/modules/content_extraction/ai_page_content_agent_unittest.cc third_party/blink/renderer/modules/credentialmanagement/authentication_credentials_container.cc third_party/blink/renderer/modules/file_system_access/file_system_cloud_identifier.idl @@ -5949,8 +6000,6 @@ third_party/blink/renderer/platform/heap/collection_support/heap_linked_stack.h third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_decoder.cc third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_decoder_test.cc third_party/blink/renderer/platform/image-decoders/jpeg/jpeg_image_decoder.cc -third_party/blink/renderer/platform/image-decoders/png/png_image_decoder.cc -third_party/blink/renderer/platform/image-decoders/png/png_image_reader.cc third_party/blink/renderer/platform/image-decoders/webp/webp_image_decoder.cc third_party/blink/renderer/platform/instrumentation/use_counter.h third_party/blink/renderer/platform/loader/fetch/client_hints_preferences_test.cc @@ -7410,7 +7459,6 @@ third_party/dawn/infra/specs/PRESUBMIT.py third_party/dawn/src/dawn/common/Constants.h third_party/dawn/src/dawn/common/SystemUtils.cpp third_party/dawn/src/dawn/dawn.json -third_party/dawn/src/dawn/native/BindGroup.cpp third_party/dawn/src/dawn/native/CommandAllocator.cpp third_party/dawn/src/dawn/native/CopyTextureForBrowserHelper.cpp third_party/dawn/src/dawn/native/Features.cpp @@ -7436,6 +7484,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/SharedBufferMemoryD3D12.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/d3d12/UtilsD3D12.cpp @@ -7876,6 +7925,7 @@ third_party/devtools-frontend/src/extensions/cxx_debugging/third_party/lit-html/ third_party/devtools-frontend/src/extensions/cxx_debugging/third_party/lit-html/src/lib/template.ts third_party/devtools-frontend/src/front_end/core/common/ColorConverter.ts third_party/devtools-frontend/src/front_end/core/host/AidaClient.test.ts +third_party/devtools-frontend/src/front_end/core/host/GdpClient.ts third_party/devtools-frontend/src/front_end/core/host/InspectorFrontendHost.ts third_party/devtools-frontend/src/front_end/core/i18n/i18n.test.ts third_party/devtools-frontend/src/front_end/core/i18n/locales/af.json @@ -7966,8 +8016,11 @@ third_party/devtools-frontend/src/front_end/core/root/Runtime.test.ts third_party/devtools-frontend/src/front_end/core/root/Runtime.ts third_party/devtools-frontend/src/front_end/core/sdk/CSSMetadata.ts third_party/devtools-frontend/src/front_end/core/sdk/Cookie.ts +third_party/devtools-frontend/src/front_end/core/sdk/EnhancedTracesParser.ts third_party/devtools-frontend/src/front_end/core/sdk/NetworkManager.ts third_party/devtools-frontend/src/front_end/core/sdk/NetworkRequest.ts +third_party/devtools-frontend/src/front_end/core/sdk/RehydratingConnection.snapshot.txt +third_party/devtools-frontend/src/front_end/core/sdk/RehydratingObject.ts third_party/devtools-frontend/src/front_end/core/sdk/ResourceTreeModel.ts third_party/devtools-frontend/src/front_end/core/sdk/SourceMap.ts third_party/devtools-frontend/src/front_end/design_system_tokens.css @@ -7986,10 +8039,17 @@ third_party/devtools-frontend/src/front_end/models/ai_assistance/ExtensionScope. third_party/devtools-frontend/src/front_end/models/ai_assistance/agents/FileAgent.ts third_party/devtools-frontend/src/front_end/models/ai_assistance/agents/PerformanceAgent.test.ts third_party/devtools-frontend/src/front_end/models/ai_assistance/agents/PerformanceAgent.ts +third_party/devtools-frontend/src/front_end/models/ai_assistance/agents/PerformanceAnnotationsAgent.ts third_party/devtools-frontend/src/front_end/models/ai_assistance/data_formatters/PerformanceInsightFormatter.snapshot.txt -third_party/devtools-frontend/src/front_end/models/ai_assistance/data_formatters/PerformanceInsightFormatter.test.ts third_party/devtools-frontend/src/front_end/models/ai_assistance/data_formatters/PerformanceInsightFormatter.ts third_party/devtools-frontend/src/front_end/models/ai_assistance/data_formatters/PerformanceTraceFormatter.snapshot.txt +third_party/devtools-frontend/src/front_end/models/ai_assistance/data_formatters/PerformanceTraceFormatter.test.ts +third_party/devtools-frontend/src/front_end/models/ai_assistance/performance/AICallTree.snapshot.txt +third_party/devtools-frontend/src/front_end/models/badges/AiExplorerBadge.ts +third_party/devtools-frontend/src/front_end/models/badges/CodeWhispererBadge.ts +third_party/devtools-frontend/src/front_end/models/badges/DOMDetectiveBadge.ts +third_party/devtools-frontend/src/front_end/models/badges/SpeedsterBadge.ts +third_party/devtools-frontend/src/front_end/models/badges/StarterBadge.ts third_party/devtools-frontend/src/front_end/models/bindings/ResourceUtils.ts third_party/devtools-frontend/src/front_end/models/crux-manager/CrUXManager.test.ts third_party/devtools-frontend/src/front_end/models/crux-manager/CrUXManager.ts @@ -8012,7 +8072,9 @@ third_party/devtools-frontend/src/front_end/models/persistence/NetworkPersistenc third_party/devtools-frontend/src/front_end/models/persistence/PersistenceImpl.test.ts third_party/devtools-frontend/src/front_end/models/persistence/PlatformFileSystem.ts third_party/devtools-frontend/src/front_end/models/project_settings/ProjectSettingsModel.ts +third_party/devtools-frontend/src/front_end/models/trace/EntityMapper.test.ts third_party/devtools-frontend/src/front_end/models/trace/ModelImpl.test.ts +third_party/devtools-frontend/src/front_end/models/trace/Styles.ts third_party/devtools-frontend/src/front_end/models/trace/extras/ThirdParties.test.ts third_party/devtools-frontend/src/front_end/models/trace/extras/TraceTree.ts third_party/devtools-frontend/src/front_end/models/trace/handlers/MetaHandler.test.ts @@ -8082,6 +8144,9 @@ third_party/devtools-frontend/src/front_end/panels/autofill/AutofillView.ts third_party/devtools-frontend/src/front_end/panels/browser_debugger/DOMBreakpointsSidebarPane.ts third_party/devtools-frontend/src/front_end/panels/changes/ChangesView.ts third_party/devtools-frontend/src/front_end/panels/common/AiCodeCompletionTeaser.ts +third_party/devtools-frontend/src/front_end/panels/common/BadgeNotification.ts +third_party/devtools-frontend/src/front_end/panels/common/GdpSignUpDialog.test.ts +third_party/devtools-frontend/src/front_end/panels/common/GdpSignUpDialog.ts third_party/devtools-frontend/src/front_end/panels/console/ConsoleViewMessage.ts third_party/devtools-frontend/src/front_end/panels/console/ErrorStackParser.test.ts third_party/devtools-frontend/src/front_end/panels/coverage/CoverageView.ts @@ -8123,7 +8188,6 @@ third_party/devtools-frontend/src/front_end/panels/settings/FrameworkIgnoreListS third_party/devtools-frontend/src/front_end/panels/settings/KeybindsSettingsTab.ts third_party/devtools-frontend/src/front_end/panels/settings/SettingsScreen.ts third_party/devtools-frontend/src/front_end/panels/settings/components/SyncSection.test.ts -third_party/devtools-frontend/src/front_end/panels/settings/components/SyncSection.ts third_party/devtools-frontend/src/front_end/panels/sources/BreakpointEditDialog.ts third_party/devtools-frontend/src/front_end/panels/sources/BreakpointsView.test.ts third_party/devtools-frontend/src/front_end/panels/sources/BreakpointsViewUtils.test.ts @@ -8149,9 +8213,6 @@ third_party/devtools-frontend/src/front_end/panels/timeline/components/SidebarSi third_party/devtools-frontend/src/front_end/panels/timeline/overlays/components/EntriesLinkOverlay.ts third_party/devtools-frontend/src/front_end/panels/timeline/overlays/components/EntryLabelOverlay.ts third_party/devtools-frontend/src/front_end/panels/timeline/track_appenders/ThreadAppender.test.ts -third_party/devtools-frontend/src/front_end/panels/timeline/utils/AICallTree.test.ts -third_party/devtools-frontend/src/front_end/panels/timeline/utils/EntityMapper.test.ts -third_party/devtools-frontend/src/front_end/panels/timeline/utils/EntryStyles.ts third_party/devtools-frontend/src/front_end/panels/timeline/utils/Helpers.test.ts third_party/devtools-frontend/src/front_end/panels/timeline/utils/Helpers.ts third_party/devtools-frontend/src/front_end/panels/timeline/utils/IgnoreList.test.ts @@ -9290,13 +9351,13 @@ third_party/devtools-frontend/src/scripts/eslint_rules/tests/no-imperative-dom-a 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/resultsdb.ts -third_party/devtools-frontend/src/test/e2e/lighthouse/navigation_test.ts third_party/devtools-frontend/src/test/e2e/resources/console/primitives.html third_party/devtools-frontend/src/test/e2e/resources/elements/inactive-css-page.html third_party/devtools-frontend/src/test/e2e_non_hosted/application/reporting-api_test.ts third_party/devtools-frontend/src/test/e2e_non_hosted/console/console-message-format_test.ts third_party/devtools-frontend/src/test/e2e_non_hosted/console/console-truncate-long-messages_test.ts third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/devtools-settings_test.ts +third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/navigation_test.ts third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/snapshot_test.ts third_party/devtools-frontend/src/test/e2e_non_hosted/lighthouse/timespan_test.ts third_party/devtools-frontend/src/test/e2e_non_hosted/shared/frontend-helper.ts @@ -9885,8 +9946,6 @@ third_party/eigen3/src/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarati third_party/eigen3/src/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h third_party/eigen3/src/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h third_party/eigen3/src/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h -third_party/eigen3/src/unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaDefines.h -third_party/eigen3/src/unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaUndefines.h third_party/eigen3/src/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h third_party/eigen3/src/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h third_party/eigen3/src/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h @@ -10112,6 +10171,7 @@ third_party/farmhash/src/src/farmhash.h third_party/federated_compute/src/fcp/artifact_building/tensor_utils.py third_party/federated_compute/src/fcp/base/monitoring.h third_party/federated_compute/src/fcp/client/attestation/log_attestation_records.cc +third_party/federated_compute/src/fcp/client/attestation/test_values.cc third_party/federated_compute/src/fcp/client/fl_runner_test.cc third_party/federated_compute/src/fcp/client/http/http_client.h third_party/federated_compute/src/fcp/client/http/protocol_request_helper.cc @@ -10522,8 +10582,6 @@ third_party/flatbuffers/src/android/app/src/main/cpp/CMakeLists.txt third_party/flatbuffers/src/android/app/src/main/cpp/flatbuffers/CMakeLists.txt third_party/flatbuffers/src/benchmarks/cpp/flatbuffers/fb_bench.cpp third_party/flatbuffers/src/benchmarks/cpp/raw/raw_bench.cpp -third_party/flatbuffers/src/docs/footer.html -third_party/flatbuffers/src/docs/header.html third_party/flatbuffers/src/java/pom.xml third_party/flatbuffers/src/python/setup.py third_party/flatbuffers/src/src/idl_gen_csharp.cpp @@ -11204,7 +11262,7 @@ third_party/harfbuzz-ng/src/src/hb-subset-cff-common.hh third_party/harfbuzz-ng/src/src/hb-unicode.hh third_party/harfbuzz-ng/src/src/hb.hh third_party/highway/src/.bcr/metadata.template.json -third_party/highway/src/hwy/stats.h +third_party/highway/src/hwy/base.h third_party/hunspell/src/hunspell/affentry.cxx third_party/hunspell/src/hunspell/affentry.hxx third_party/hunspell/src/hunspell/affixmgr.cxx @@ -11426,6 +11484,268 @@ third_party/liblouis/src/tools/gnulib/stat-time.h third_party/liblouis/src/tools/gnulib/stat-w32.c third_party/liblouis/src/tools/gnulib/stat.c third_party/liblouis/wasm/liblouis_wasm.js +third_party/libpfm4/src/examples/check_events.c +third_party/libpfm4/src/examples/showevtinfo.c +third_party/libpfm4/src/include/perfmon/perf_event.h +third_party/libpfm4/src/include/perfmon/pfmlib.h +third_party/libpfm4/src/include/perfmon/pfmlib_perf_event.h +third_party/libpfm4/src/lib/events/amd64_events_fam10h.h +third_party/libpfm4/src/lib/events/amd64_events_fam14h.h +third_party/libpfm4/src/lib/events/amd64_events_fam15h.h +third_party/libpfm4/src/lib/events/amd64_events_fam15h_nb.h +third_party/libpfm4/src/lib/events/amd64_events_fam17h_zen1.h +third_party/libpfm4/src/lib/events/amd64_events_fam17h_zen2.h +third_party/libpfm4/src/lib/events/amd64_events_fam19h_zen3_l3.h +third_party/libpfm4/src/lib/events/amd64_events_k7.h +third_party/libpfm4/src/lib/events/amd64_events_k8.h +third_party/libpfm4/src/lib/events/arm_cavium_tx2_events.h +third_party/libpfm4/src/lib/events/arm_cortex_a15_events.h +third_party/libpfm4/src/lib/events/arm_cortex_a53_events.h +third_party/libpfm4/src/lib/events/arm_cortex_a55_events.h +third_party/libpfm4/src/lib/events/arm_cortex_a57_events.h +third_party/libpfm4/src/lib/events/arm_cortex_a76_events.h +third_party/libpfm4/src/lib/events/arm_neoverse_n1_events.h +third_party/libpfm4/src/lib/events/arm_neoverse_n2_events.h +third_party/libpfm4/src/lib/events/arm_neoverse_n3_events.h +third_party/libpfm4/src/lib/events/arm_neoverse_v1_events.h +third_party/libpfm4/src/lib/events/arm_neoverse_v2_events.h +third_party/libpfm4/src/lib/events/arm_neoverse_v3_events.h +third_party/libpfm4/src/lib/events/intel_adl_glc_events.h +third_party/libpfm4/src/lib/events/intel_adl_grt_events.h +third_party/libpfm4/src/lib/events/intel_atom_events.h +third_party/libpfm4/src/lib/events/intel_bdw_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_cbo_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_ha_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_imc_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_irp_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_pcu_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_qpi_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_r2pcie_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_r3qpi_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_sbo_events.h +third_party/libpfm4/src/lib/events/intel_bdx_unc_ubo_events.h +third_party/libpfm4/src/lib/events/intel_core_events.h +third_party/libpfm4/src/lib/events/intel_coreduo_events.h +third_party/libpfm4/src/lib/events/intel_glm_events.h +third_party/libpfm4/src/lib/events/intel_gnr_events.h +third_party/libpfm4/src/lib/events/intel_gnr_unc_imc_events.h +third_party/libpfm4/src/lib/events/intel_hsw_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_cbo_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_ha_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_imc_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_irp_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_pcu_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_qpi_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_r2pcie_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_r3qpi_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_sbo_events.h +third_party/libpfm4/src/lib/events/intel_hswep_unc_ubo_events.h +third_party/libpfm4/src/lib/events/intel_icl_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_cha_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_iio_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_imc_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_irp_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_m2m_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_m2pcie_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_m3upi_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_pcu_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_ubox_events.h +third_party/libpfm4/src/lib/events/intel_icx_unc_upi_events.h +third_party/libpfm4/src/lib/events/intel_ivb_events.h +third_party/libpfm4/src/lib/events/intel_ivbep_unc_cbo_events.h +third_party/libpfm4/src/lib/events/intel_ivbep_unc_ha_events.h +third_party/libpfm4/src/lib/events/intel_ivbep_unc_imc_events.h +third_party/libpfm4/src/lib/events/intel_ivbep_unc_irp_events.h +third_party/libpfm4/src/lib/events/intel_ivbep_unc_pcu_events.h +third_party/libpfm4/src/lib/events/intel_ivbep_unc_qpi_events.h +third_party/libpfm4/src/lib/events/intel_ivbep_unc_r2pcie_events.h +third_party/libpfm4/src/lib/events/intel_ivbep_unc_r3qpi_events.h +third_party/libpfm4/src/lib/events/intel_ivbep_unc_ubo_events.h +third_party/libpfm4/src/lib/events/intel_knc_events.h +third_party/libpfm4/src/lib/events/intel_nhm_events.h +third_party/libpfm4/src/lib/events/intel_nhm_unc_events.h +third_party/libpfm4/src/lib/events/intel_p6_events.h +third_party/libpfm4/src/lib/events/intel_pii_events.h +third_party/libpfm4/src/lib/events/intel_pm_events.h +third_party/libpfm4/src/lib/events/intel_ppro_events.h +third_party/libpfm4/src/lib/events/intel_skl_events.h +third_party/libpfm4/src/lib/events/intel_skx_unc_cha_events.h +third_party/libpfm4/src/lib/events/intel_skx_unc_iio_events.h +third_party/libpfm4/src/lib/events/intel_skx_unc_imc_events.h +third_party/libpfm4/src/lib/events/intel_skx_unc_irp_events.h +third_party/libpfm4/src/lib/events/intel_skx_unc_m2m_events.h +third_party/libpfm4/src/lib/events/intel_skx_unc_m3upi_events.h +third_party/libpfm4/src/lib/events/intel_skx_unc_pcu_events.h +third_party/libpfm4/src/lib/events/intel_skx_unc_ubo_events.h +third_party/libpfm4/src/lib/events/intel_skx_unc_upi_events.h +third_party/libpfm4/src/lib/events/intel_slm_events.h +third_party/libpfm4/src/lib/events/intel_snb_events.h +third_party/libpfm4/src/lib/events/intel_snb_unc_events.h +third_party/libpfm4/src/lib/events/intel_snbep_unc_cbo_events.h +third_party/libpfm4/src/lib/events/intel_snbep_unc_ha_events.h +third_party/libpfm4/src/lib/events/intel_snbep_unc_imc_events.h +third_party/libpfm4/src/lib/events/intel_snbep_unc_pcu_events.h +third_party/libpfm4/src/lib/events/intel_snbep_unc_qpi_events.h +third_party/libpfm4/src/lib/events/intel_snbep_unc_r2pcie_events.h +third_party/libpfm4/src/lib/events/intel_snbep_unc_r3qpi_events.h +third_party/libpfm4/src/lib/events/intel_snbep_unc_ubo_events.h +third_party/libpfm4/src/lib/events/intel_spr_events.h +third_party/libpfm4/src/lib/events/intel_spr_unc_cha_events.h +third_party/libpfm4/src/lib/events/intel_spr_unc_imc_events.h +third_party/libpfm4/src/lib/events/intel_spr_unc_upi_events.h +third_party/libpfm4/src/lib/events/intel_tmt_events.h +third_party/libpfm4/src/lib/events/intel_wsm_events.h +third_party/libpfm4/src/lib/events/intel_wsm_unc_events.h +third_party/libpfm4/src/lib/events/perf_events.h +third_party/libpfm4/src/lib/pfmlib_amd64.c +third_party/libpfm4/src/lib/pfmlib_amd64_fam10h.c +third_party/libpfm4/src/lib/pfmlib_amd64_fam14h.c +third_party/libpfm4/src/lib/pfmlib_amd64_fam15h.c +third_party/libpfm4/src/lib/pfmlib_amd64_fam17h.c +third_party/libpfm4/src/lib/pfmlib_amd64_fam19h_l3.c +third_party/libpfm4/src/lib/pfmlib_amd64_k7.c +third_party/libpfm4/src/lib/pfmlib_amd64_k8.c +third_party/libpfm4/src/lib/pfmlib_amd64_perf_event.c +third_party/libpfm4/src/lib/pfmlib_amd64_rapl.c +third_party/libpfm4/src/lib/pfmlib_arm_armv8.c +third_party/libpfm4/src/lib/pfmlib_arm_armv8_kunpeng_unc.c +third_party/libpfm4/src/lib/pfmlib_arm_armv8_thunderx2_unc.c +third_party/libpfm4/src/lib/pfmlib_arm_armv8_unc.c +third_party/libpfm4/src/lib/pfmlib_arm_armv9.c +third_party/libpfm4/src/lib/pfmlib_arm_perf_event.c +third_party/libpfm4/src/lib/pfmlib_common.c +third_party/libpfm4/src/lib/pfmlib_intel_adl.c +third_party/libpfm4/src/lib/pfmlib_intel_atom.c +third_party/libpfm4/src/lib/pfmlib_intel_bdw.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_cbo.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_ha.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_imc.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_irp.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_pcu.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_qpi.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_r2pcie.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_r3qpi.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_sbo.c +third_party/libpfm4/src/lib/pfmlib_intel_bdx_unc_ubo.c +third_party/libpfm4/src/lib/pfmlib_intel_core.c +third_party/libpfm4/src/lib/pfmlib_intel_coreduo.c +third_party/libpfm4/src/lib/pfmlib_intel_glm.c +third_party/libpfm4/src/lib/pfmlib_intel_gnr.c +third_party/libpfm4/src/lib/pfmlib_intel_gnr_unc_imc.c +third_party/libpfm4/src/lib/pfmlib_intel_hsw.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_cbo.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_ha.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_imc.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_irp.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_pcu.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_qpi.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_r2pcie.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_r3qpi.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_sbo.c +third_party/libpfm4/src/lib/pfmlib_intel_hswep_unc_ubo.c +third_party/libpfm4/src/lib/pfmlib_intel_icl.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_cha.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_iio.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_imc.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_irp.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_m2m.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_m2pcie.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_m3upi.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_pcu.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_ubox.c +third_party/libpfm4/src/lib/pfmlib_intel_icx_unc_upi.c +third_party/libpfm4/src/lib/pfmlib_intel_ivb.c +third_party/libpfm4/src/lib/pfmlib_intel_ivb_unc.c +third_party/libpfm4/src/lib/pfmlib_intel_ivbep_unc_cbo.c +third_party/libpfm4/src/lib/pfmlib_intel_ivbep_unc_ha.c +third_party/libpfm4/src/lib/pfmlib_intel_ivbep_unc_imc.c +third_party/libpfm4/src/lib/pfmlib_intel_ivbep_unc_irp.c +third_party/libpfm4/src/lib/pfmlib_intel_ivbep_unc_pcu.c +third_party/libpfm4/src/lib/pfmlib_intel_ivbep_unc_qpi.c +third_party/libpfm4/src/lib/pfmlib_intel_ivbep_unc_r2pcie.c +third_party/libpfm4/src/lib/pfmlib_intel_ivbep_unc_r3qpi.c +third_party/libpfm4/src/lib/pfmlib_intel_ivbep_unc_ubo.c +third_party/libpfm4/src/lib/pfmlib_intel_knc.c +third_party/libpfm4/src/lib/pfmlib_intel_netburst_perf_event.c +third_party/libpfm4/src/lib/pfmlib_intel_nhm.c +third_party/libpfm4/src/lib/pfmlib_intel_nhm_unc.c +third_party/libpfm4/src/lib/pfmlib_intel_rapl.c +third_party/libpfm4/src/lib/pfmlib_intel_skl.c +third_party/libpfm4/src/lib/pfmlib_intel_skx_unc_cha.c +third_party/libpfm4/src/lib/pfmlib_intel_skx_unc_iio.c +third_party/libpfm4/src/lib/pfmlib_intel_skx_unc_imc.c +third_party/libpfm4/src/lib/pfmlib_intel_skx_unc_irp.c +third_party/libpfm4/src/lib/pfmlib_intel_skx_unc_m2m.c +third_party/libpfm4/src/lib/pfmlib_intel_skx_unc_m3upi.c +third_party/libpfm4/src/lib/pfmlib_intel_skx_unc_pcu.c +third_party/libpfm4/src/lib/pfmlib_intel_skx_unc_ubo.c +third_party/libpfm4/src/lib/pfmlib_intel_skx_unc_upi.c +third_party/libpfm4/src/lib/pfmlib_intel_slm.c +third_party/libpfm4/src/lib/pfmlib_intel_snb.c +third_party/libpfm4/src/lib/pfmlib_intel_snb_unc.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_cbo.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_ha.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_imc.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_pcu.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_perf_event.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_priv.h +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_qpi.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_r2pcie.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_r3qpi.c +third_party/libpfm4/src/lib/pfmlib_intel_snbep_unc_ubo.c +third_party/libpfm4/src/lib/pfmlib_intel_spr.c +third_party/libpfm4/src/lib/pfmlib_intel_spr_unc_cha.c +third_party/libpfm4/src/lib/pfmlib_intel_spr_unc_imc.c +third_party/libpfm4/src/lib/pfmlib_intel_spr_unc_upi.c +third_party/libpfm4/src/lib/pfmlib_intel_tmt.c +third_party/libpfm4/src/lib/pfmlib_intel_wsm.c +third_party/libpfm4/src/lib/pfmlib_intel_x86.c +third_party/libpfm4/src/lib/pfmlib_intel_x86_perf_event.c +third_party/libpfm4/src/lib/pfmlib_intel_x86_priv.h +third_party/libpfm4/src/lib/pfmlib_perf_event.c +third_party/libpfm4/src/lib/pfmlib_perf_event_pmu.c +third_party/libpfm4/src/lib/pfmlib_perf_event_priv.h +third_party/libpfm4/src/lib/pfmlib_perf_event_raw.c +third_party/libpfm4/src/lib/pfmlib_powerpc_perf_event.c +third_party/libpfm4/src/lib/pfmlib_sparc.c +third_party/libpfm4/src/lib/pfmlib_sparc_niagara.c +third_party/libpfm4/src/lib/pfmlib_sparc_perf_event.c +third_party/libpfm4/src/lib/pfmlib_sparc_ultra12.c +third_party/libpfm4/src/lib/pfmlib_sparc_ultra3.c +third_party/libpfm4/src/lib/pfmlib_sparc_ultra4.c +third_party/libpfm4/src/perf_examples/branch_smpl.c +third_party/libpfm4/src/perf_examples/notify_group.c +third_party/libpfm4/src/perf_examples/notify_self.c +third_party/libpfm4/src/perf_examples/perf_util.c +third_party/libpfm4/src/perf_examples/perf_util.h +third_party/libpfm4/src/perf_examples/rtop.c +third_party/libpfm4/src/perf_examples/self.c +third_party/libpfm4/src/perf_examples/self_basic.c +third_party/libpfm4/src/perf_examples/self_count.c +third_party/libpfm4/src/perf_examples/self_pipe.c +third_party/libpfm4/src/perf_examples/self_smpl_multi.c +third_party/libpfm4/src/perf_examples/syst_count.c +third_party/libpfm4/src/perf_examples/syst_smpl.c +third_party/libpfm4/src/perf_examples/task.c +third_party/libpfm4/src/perf_examples/task_attach_timeout.c +third_party/libpfm4/src/perf_examples/task_cpu.c +third_party/libpfm4/src/perf_examples/task_smpl.c +third_party/libpfm4/src/perf_examples/x86/bts_smpl.c +third_party/libpfm4/src/python/Makefile +third_party/libpfm4/src/python/self.py +third_party/libpfm4/src/python/setup.py +third_party/libpfm4/src/python/src/pmu.py +third_party/libpfm4/src/python/src/session.py +third_party/libpfm4/src/python/sys.py +third_party/libpfm4/src/tests/Makefile +third_party/libpfm4/src/tests/validate.c +third_party/libpfm4/src/tests/validate_arm.c +third_party/libpfm4/src/tests/validate_arm64.c +third_party/libpfm4/src/tests/validate_mips.c +third_party/libpfm4/src/tests/validate_perf.c +third_party/libpfm4/src/tests/validate_power.c +third_party/libpfm4/src/tests/validate_x86.c third_party/libphonenumber/dist/cpp/src/phonenumbers/phonenumbermatcher.h third_party/libphonenumber/dist/cpp/test/phonenumbers/phonenumberutil_test.cc third_party/libphonenumber/dist/java/demo/src/main/webapp/WEB-INF/appengine-web.xml @@ -11959,8 +12279,17 @@ third_party/node/node_modules/uri-js/dist/esnext/uri.js third_party/node/node_modules/uri-js/package.json third_party/node/node_modules/yocto-queue/package.json third_party/node/package.json +third_party/oak/src/cc/crypto/tink/signature/testdata/generate_keyset_and_sign.cc +third_party/oak/src/cc/crypto/tink/signature/verification_utils.h +third_party/oak/src/cc/crypto/tink/signature/verification_utils_test.cc third_party/oak/src/cc/utils/cose/cwt.h third_party/oak/src/java/src/main/java/com/google/oak/client/android/res/values/strings.xml +third_party/oak/src/oak_attestation_gcp/testdata/claims.json +third_party/oak/src/oak_attestation_gcp/testdata/debug_claims.json +third_party/oak/src/oak_attestation_gcp/testdata/expired_claims.json +third_party/oak/src/oak_attestation_gcp/testdata/long_lived_claims.json +third_party/oak/src/oak_attestation_gcp/testdata/policy_claims.json +third_party/oak/src/oak_session/examples/e10_confidential_space_client_server/data/claims.json third_party/openh264/src/build/platform-android-r18b.mk third_party/openh264/src/build/platform-android.mk third_party/openh264/src/codec/build/windowsphone/all/CodecApp/Properties/AppManifest.xml @@ -12572,6 +12901,7 @@ third_party/perfetto/include/perfetto/base/thread_annotations.h third_party/perfetto/include/perfetto/ext/base/unix_socket.h third_party/perfetto/include/perfetto/protozero/proto_utils.h third_party/perfetto/include/perfetto/public/te_category_macros.h +third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h third_party/perfetto/infra/ci/Makefile third_party/perfetto/infra/ci/common_utils.py third_party/perfetto/infra/ci/config.py @@ -12629,6 +12959,7 @@ third_party/perfetto/src/profiling/symbolizer/breakpad_parser.h third_party/perfetto/src/trace_processor/importers/art_method/art_method_tokenizer.cc third_party/perfetto/src/trace_processor/importers/common/args_translation_table.cc third_party/perfetto/src/trace_processor/importers/common/thread_state_tracker.cc +third_party/perfetto/src/trace_processor/importers/etw/etw_parser.cc third_party/perfetto/src/trace_processor/importers/ftrace/binder_tracker.cc third_party/perfetto/src/trace_processor/importers/fuchsia/fuchsia_trace_tokenizer.h third_party/perfetto/src/trace_processor/importers/fuchsia/fuchsia_trace_utils.h @@ -12658,7 +12989,7 @@ third_party/perfetto/test/trace_processor/diff_tests/parser/chrome/tests_v8.py third_party/perfetto/test/trace_processor/diff_tests/parser/simpleperf/tests.py third_party/perfetto/test/vts/AndroidTest.xml third_party/perfetto/tools/download_changed_screenshots.py -third_party/perfetto/tools/release_sdk.py +third_party/perfetto/tools/release/release_sdk.py third_party/perfetto/ui/.eslintrc.js third_party/perfetto/ui/release/build_all_channels.py third_party/perfetto/ui/src/assets/bigtrace.html @@ -14049,20 +14380,17 @@ third_party/rust/bytemuck/v1/BUILD.gn third_party/rust/bytemuck_derive/v1/BUILD.gn third_party/rust/chromium_crates_io/PRESUBMIT.py third_party/rust/chromium_crates_io/crate_utils.py -third_party/rust/chromium_crates_io/vendor/combine-v4/benches/http-requests.txt third_party/rust/chromium_crates_io/vendor/cxx-v1/.bcr/metadata.template.json -third_party/rust/combine/v4/BUILD.gn third_party/rust/cxx/v1/BUILD.gn third_party/rust/cxxbridge_cmd/v1/BUILD.gn third_party/rust/cxxbridge_flags/v1/BUILD.gn third_party/rust/cxxbridge_macro/v1/BUILD.gn -third_party/rust/diplomat/v0_12/BUILD.gn -third_party/rust/diplomat_core/v0_12/BUILD.gn -third_party/rust/diplomat_runtime/v0_12/BUILD.gn -third_party/rust/foldhash/v0_1/BUILD.gn +third_party/rust/diplomat/v0_13/BUILD.gn +third_party/rust/diplomat_core/v0_13/BUILD.gn +third_party/rust/diplomat_runtime/v0_13/BUILD.gn +third_party/rust/foldhash/v0_2/BUILD.gn third_party/rust/hashbrown/v0_15/BUILD.gn third_party/rust/itoa/v1/BUILD.gn -third_party/rust/jiff_tzdb/v0_1/BUILD.gn third_party/rust/lazy_static/v1/BUILD.gn third_party/rust/memchr/v2/BUILD.gn third_party/rust/miniz_oxide/v0_8/BUILD.gn @@ -14077,6 +14405,7 @@ third_party/rust/rustc_demangle_capi/v0_1/BUILD.gn third_party/rust/rustversion/v1/BUILD.gn third_party/rust/ryu/v1/BUILD.gn third_party/rust/serde/v1/BUILD.gn +third_party/rust/serde_core/v1/BUILD.gn third_party/rust/serde_derive/v1/BUILD.gn third_party/rust/serde_json/v1/BUILD.gn third_party/rust/serde_json_lenient/v0_2/BUILD.gn @@ -14099,7 +14428,7 @@ third_party/rust/yoke_derive/v0_8/BUILD.gn third_party/rust/zerofrom/v0_1/BUILD.gn third_party/rust/zerofrom_derive/v0_1/BUILD.gn third_party/rust/zerovec_derive/v0_11/BUILD.gn -third_party/rust/zip/v4/BUILD.gn +third_party/rust/zip/v5/BUILD.gn third_party/s2cellid/src/s2/_fpcontractoff.h third_party/s2cellid/src/s2/r1interval.h third_party/s2cellid/src/s2/r2.h @@ -14118,7 +14447,6 @@ 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/bazel/deps.json third_party/skia/bench/DashBench.cpp @@ -14131,7 +14459,6 @@ third_party/skia/demos.skia.org/demos/web_worker/index.html third_party/skia/demos.skia.org/demos/webgpu/index.html third_party/skia/example/external_client/src/ganesh_gl.cpp third_party/skia/example/external_client/src/gl_context_helper.mm -third_party/skia/experimental/rust_png/decoder/impl/SkPngRustCodec.cpp third_party/skia/experimental/tools/pdf-comparison.py third_party/skia/fuzz/FuzzPathop.cpp third_party/skia/gm/addarc.cpp @@ -14141,6 +14468,7 @@ third_party/skia/gm/crbug_224618.cpp third_party/skia/gm/dashcubics.cpp third_party/skia/gm/gradients.cpp third_party/skia/gm/labyrinth.cpp +third_party/skia/gm/mandoline.cpp third_party/skia/gm/pictureshader.cpp third_party/skia/gm/png_codec.cpp third_party/skia/gm/postercircle.cpp @@ -14246,6 +14574,7 @@ third_party/skia/specs/web-img-decode/proposed/impl/impl.js third_party/skia/src/base/SkLeanWindows.h third_party/skia/src/codec/SkCodec.cpp third_party/skia/src/codec/SkCrabbyAvifCodec.cpp +third_party/skia/src/codec/SkPngRustCodec.cpp third_party/skia/src/codec/SkWebpCodec.cpp third_party/skia/src/codec/SkWuffsCodec.cpp third_party/skia/src/codec/SkXmp.cpp @@ -14261,7 +14590,6 @@ third_party/skia/src/core/SkRecordDraw.cpp third_party/skia/src/core/SkRecordOpts.cpp third_party/skia/src/encode/SkJpegGainmapEncoder.cpp third_party/skia/src/encode/SkWebpEncoderImpl.cpp -third_party/skia/src/gpu/ganesh/GrDistanceFieldGenFromVector.cpp third_party/skia/src/gpu/ganesh/GrRenderTask.h third_party/skia/src/gpu/ganesh/GrShaderCaps.h third_party/skia/src/gpu/ganesh/d3d/GrD3DCaps.cpp @@ -14834,6 +15162,7 @@ third_party/webgpu-cts/src/src/webgpu/multisample_info.ts third_party/webgpu-cts/src/src/webgpu/shader/execution/shader_io/fragment_builtins.spec.ts third_party/webgpu-cts/src/standalone/index.html third_party/webpagereplay/PRESUBMIT.py +third_party/webpagereplay/scripts/upload_new_binaries.py third_party/webrtc/.gn third_party/webrtc/BUILD.gn third_party/webrtc/PRESUBMIT.py @@ -15112,10 +15441,12 @@ tools/accessibility/nvda/README.txt tools/accessibility/rebase_dump_accessibility_tree_tests.py tools/android/android_studio/ChromiumInspections.xml tools/android/avd/3pp/fetch.py +tools/android/build_speed/PRESUBMIT.py tools/android/checkstyle/chromium-style-5.0.xml tools/android/checkstyle/unused-imports.xml tools/android/checkxmlstyle/PRESUBMIT.py tools/android/checkxmlstyle/checkxmlstyle.py +tools/android/colabutils/wpr.py tools/android/customtabs_benchmark/res/values/strings.xml tools/android/customtabs_benchmark/scripts/PRESUBMIT.py tools/android/customtabs_benchmark/scripts/customtabs_benchmark.py @@ -15162,7 +15493,6 @@ tools/boilerplate.py tools/captured_sites/refresh.py tools/check_git_config.py tools/checkbins/checkbins.py -tools/checklicenses/checklicenses.py tools/checkperms/PRESUBMIT.py tools/checkteamtags/PRESUBMIT.py tools/checkteamtags/checkteamtags.py @@ -15305,11 +15635,6 @@ tools/metrics/actions/actions.xml tools/metrics/actions/actions_model_test.py tools/metrics/actions/extract_actions_test.py tools/metrics/common/models.py -tools/metrics/dwa/PRESUBMIT.py -tools/metrics/dwa/dwa.xml -tools/metrics/dwa/dwa_model_test.py -tools/metrics/dwa/dwa_test.xml -tools/metrics/dwa/dwa_xml_validations_test.py tools/metrics/histograms/PRESUBMIT.py tools/metrics/histograms/enums.xml tools/metrics/histograms/expand_owners.py @@ -15426,6 +15751,7 @@ tools/metrics/histograms/metadata/file/enums.xml tools/metrics/histograms/metadata/file/histograms.xml tools/metrics/histograms/metadata/fingerprint/enums.xml tools/metrics/histograms/metadata/fingerprint/histograms.xml +tools/metrics/histograms/metadata/fingerprinting_protection/enums.xml tools/metrics/histograms/metadata/fingerprinting_protection/histograms.xml tools/metrics/histograms/metadata/game_mode/histograms.xml tools/metrics/histograms/metadata/gcm/histograms.xml @@ -15454,6 +15780,8 @@ tools/metrics/histograms/metadata/interstitial/histograms.xml tools/metrics/histograms/metadata/invalidation/histograms.xml tools/metrics/histograms/metadata/ios/enums.xml tools/metrics/histograms/metadata/ios/histograms.xml +tools/metrics/histograms/metadata/ip_protection/enums.xml +tools/metrics/histograms/metadata/ip_protection/histograms.xml tools/metrics/histograms/metadata/kerberos/histograms.xml tools/metrics/histograms/metadata/kiosk/histograms.xml tools/metrics/histograms/metadata/language/enums.xml @@ -15652,6 +15980,11 @@ tools/metrics/histograms/test_data/tokens/variants_out_of_line_explicit_histogra tools/metrics/histograms/test_data/tokens/variants_out_of_line_implicit_histograms.xml tools/metrics/histograms/test_data/ukm.xml tools/metrics/md2xml.py +tools/metrics/private_metrics/PRESUBMIT.py +tools/metrics/private_metrics/dwa.xml +tools/metrics/private_metrics/dwa_test.xml +tools/metrics/private_metrics/private_metrics_model_shared_test.py +tools/metrics/private_metrics/private_metrics_validations_test.py tools/metrics/structured/PRESUBMIT.py tools/metrics/structured/sync/model.py tools/metrics/structured/sync/model_unittest.py @@ -15925,7 +16258,6 @@ ui/base/win/event_creation_utils.cc ui/base/win/win_cursor.cc ui/chromeos/file_manager_strings.grdp ui/color/PRESUBMIT.py -ui/color/color_provider_key.h ui/display/display_switches.cc ui/display/display_transform.cc ui/display/mac/cv_display_link_mac.mm @@ -15999,10 +16331,9 @@ ui/gl/os_compositor_tree_base.h ui/gl/vsync_thread_win_dxgi.cc ui/gtk/printing/print_dialog_gtk.cc ui/latency/latency_info.h -ui/menus/android/menu_model_bridge.cc ui/menus/android/menu_model_bridge.h -ui/native_theme/native_theme_win.cc -ui/native_theme/native_theme_win.h +ui/native_theme/os_settings_provider.cc +ui/native_theme/os_settings_provider_win.cc ui/ozone/ozone.gni ui/ozone/platform/wayland/host/wayland_clipboard.cc ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc @@ -16059,7 +16390,6 @@ url/url_parse_unittest.cc url/url_util.cc url/url_util.h url/url_util_unittest.cc -v8/BUILD.gn v8/PRESUBMIT.py v8/build_overrides/partition_alloc.gni v8/include/cppgc/internal/compiler-specific.h @@ -16094,6 +16424,7 @@ v8/src/codegen/x64/register-x64.h v8/src/common/globals.h v8/src/compiler/backend/instruction.cc v8/src/compiler/c-linkage.cc +v8/src/compiler/js-call-reducer.cc v8/src/compiler/machine-operator.cc v8/src/compiler/turboshaft/late-load-elimination-reducer.h v8/src/compiler/turboshaft/turbolev-graph-builder.cc @@ -16146,7 +16477,6 @@ v8/src/wasm/interpreter/wasm-interpreter.h v8/src/wasm/interpreter/x64/interpreter-builtins-x64.cc v8/src/wasm/wasm-code-manager.cc v8/src/wasm/wasm-debug.cc -v8/src/wasm/wasm-feature-flags.h v8/testing/gtest/BUILD.gn v8/third_party/googletest/BUILD.gn v8/third_party/inspector_protocol/crdtp/cbor.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 aef1cffb..b1d2c438 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 -@@ -3802,8 +3802,6 @@ static_library("browser") { +@@ -3801,8 +3801,6 @@ static_library("browser") { "download/download_auto_open_policy_handler.cc", "download/download_auto_open_policy_handler.h", "download/download_commands.cc", @@ -11,7 +11,7 @@ "download/download_dir_util.cc", --- a/chrome/browser/chrome_content_browser_client_navigation_throttles.cc +++ b/chrome/browser/chrome_content_browser_client_navigation_throttles.cc -@@ -390,10 +390,6 @@ void CreateAndAddChromeThrottlesForNavig +@@ -393,10 +393,6 @@ void CreateAndAddChromeThrottlesForNavig registry.AddThrottle(std::make_unique( registry, handle.GetWebContents()->GetBrowserContext())); @@ -84,7 +84,7 @@ #include "chrome/browser/download/download_file_icon_extractor.h" #include "chrome/browser/download/download_open_prompt.h" #include "chrome/browser/download/download_prefs.h" -@@ -1379,9 +1378,6 @@ DownloadsAcceptDangerFunction::Downloads +@@ -1382,9 +1381,6 @@ DownloadsAcceptDangerFunction::Downloads DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() = default; @@ -94,7 +94,7 @@ ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() { std::optional params = downloads::AcceptDanger::Params::Create(args()); -@@ -1431,44 +1427,7 @@ void DownloadsAcceptDangerFunction::Prom +@@ -1434,44 +1430,7 @@ void DownloadsAcceptDangerFunction::Prom return; } RecordApiFunctions(DownloadsFunctionName::kDownloadsFunctionAcceptDanger); @@ -180,7 +180,7 @@ class DownloadsShowFunction : public ExtensionFunction { --- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc -@@ -701,18 +701,6 @@ void WebstorePrivateBeginInstallWithMani +@@ -706,18 +706,6 @@ void WebstorePrivateBeginInstallWithMani void WebstorePrivateBeginInstallWithManifest3Function:: ReportFrictionAcceptedEvent() { @@ -201,7 +201,7 @@ void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone( --- a/chrome/browser/extensions/blocklist_state_fetcher.cc +++ b/chrome/browser/extensions/blocklist_state_fetcher.cc -@@ -75,8 +75,7 @@ void BlocklistStateFetcher::SendRequest( +@@ -78,8 +78,7 @@ void BlocklistStateFetcher::SendRequest( std::string request_str; request.SerializeToString(&request_str); @@ -211,7 +211,7 @@ net::NetworkTrafficAnnotationTag traffic_annotation = net::DefineNetworkTrafficAnnotation("extension_blacklist", R"( semantics { -@@ -131,12 +130,6 @@ void BlocklistStateFetcher::SendRequest( +@@ -134,12 +133,6 @@ void BlocklistStateFetcher::SendRequest( base::Unretained(this), fetcher)); } @@ -245,7 +245,7 @@ sources = [ "chrome_controller_client.cc", "chrome_controller_client.h", -@@ -80,6 +81,7 @@ static_library("safe_browsing") { +@@ -81,6 +82,7 @@ static_library("safe_browsing") { "//services/metrics/public/cpp:ukm_builders", "//services/preferences/public/cpp", ] @@ -253,7 +253,7 @@ if (enable_extensions) { deps += [ "//chrome/browser/ui/web_applications" ] -@@ -612,6 +614,7 @@ static_library("advanced_protection") { +@@ -614,6 +616,7 @@ static_library("advanced_protection") { } source_set("metrics_collector") { @@ -261,7 +261,7 @@ sources = [ "safe_browsing_metrics_collector_factory.cc", "safe_browsing_metrics_collector_factory.h", -@@ -631,6 +634,7 @@ source_set("metrics_collector") { +@@ -633,6 +636,7 @@ source_set("metrics_collector") { "//components/safe_browsing/core/common:safe_browsing_prefs", "//content/public/browser", ] diff --git a/patches/core/inox-patchset/0021-disable-rlz.patch b/patches/core/inox-patchset/0021-disable-rlz.patch index dd86cc58..175a734b 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 -@@ -469,14 +469,6 @@ group("gn_all") { +@@ -458,14 +458,6 @@ group("gn_all") { ] } 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 3605b0a1..5b9dbe01 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 @@ -90,7 +90,7 @@ by default. // once per machine. --- a/chrome/browser/extensions/install_signer.cc +++ b/chrome/browser/extensions/install_signer.cc -@@ -63,7 +63,7 @@ const int kSignatureFormatVersion = 2; +@@ -66,7 +66,7 @@ const int kSignatureFormatVersion = 2; const size_t kSaltBytes = 32; const char kBackendUrl[] = @@ -112,7 +112,7 @@ by default. scoped_refptr task_runner) --- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc +++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc -@@ -531,7 +531,7 @@ void WebRtcLogUploader::UploadCompressed +@@ -530,7 +530,7 @@ void WebRtcLogUploader::UploadCompressed } })"); @@ -252,7 +252,7 @@ by default. // Mime type to create a directory. --- a/components/feedback/feedback_uploader.cc +++ b/components/feedback/feedback_uploader.cc -@@ -39,7 +39,7 @@ constexpr base::FilePath::CharType kFeed +@@ -40,7 +40,7 @@ constexpr base::FilePath::CharType kFeed FILE_PATH_LITERAL("Feedback Reports"); constexpr char kFeedbackPostUrl[] = @@ -263,7 +263,7 @@ by default. --- a/components/google/core/common/google_util.cc +++ b/components/google/core/common/google_util.cc -@@ -152,7 +152,7 @@ BASE_FEATURE(kIsViewerGoogleSearchUrl, +@@ -150,7 +150,7 @@ BASE_FEATURE(kIsViewerGoogleSearchUrl, b // Global functions ----------------------------------------------------------- @@ -274,7 +274,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 -@@ -43,13 +43,13 @@ namespace history { +@@ -44,13 +44,13 @@ namespace history { namespace { const char kHistoryQueryHistoryUrl[] = @@ -369,7 +369,7 @@ by default. --- a/content/browser/webauth/webauth_request_security_checker.h +++ b/content/browser/webauth/webauth_request_security_checker.h -@@ -90,9 +90,9 @@ class CONTENT_EXPORT WebAuthRequestSecur +@@ -85,9 +85,9 @@ class CONTENT_EXPORT WebAuthRequestSecur // Legacy App IDs, which google.com origins are allowed to assert for // compatibility reasons. static constexpr char kGstaticAppId[] = 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 c2d00855..f41e7dd4 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch @@ -39,7 +39,7 @@ the URL so we get notified if this happens again in the future). kSafeBrowsingIncidentTrafficAnnotation = --- a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc +++ b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc -@@ -303,11 +303,14 @@ IncidentReportingService::UploadContext: +@@ -302,11 +302,14 @@ IncidentReportingService::UploadContext: // static bool IncidentReportingService::IsEnabledForProfile(Profile* profile) { 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 520c3c73..f8c57452 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 @@ -19,15 +19,15 @@ This prevents trk:148 (phishing) and trk:149 (malware). +#if 1 + if (!callback.is_null()) -+ callback.Run(GURL(request->url()), false); ++ std::move(callback).Run(GURL(request->url()), false, std::nullopt, std::nullopt); +#else std::string request_data; request->SerializeToString(&request_data); -@@ -362,6 +366,7 @@ void ClientSideDetectionService::StartCl - base::BindOnce(&WebUIInfoSingleton::AddToClientPhishingRequestsSent, - base::Unretained(WebUIInfoSingleton::GetInstance()), - std::move(request), access_token)); +@@ -363,6 +367,7 @@ void ClientSideDetectionService::StartCl + &WebUIContentInfoSingleton::AddToClientPhishingRequestsSent, + base::Unretained(WebUIContentInfoSingleton::GetInstance()), + std::move(request), access_token)); +#endif } diff --git a/patches/core/ungoogled-chromium/block-requests.patch b/patches/core/ungoogled-chromium/block-requests.patch index 98bdbba9..ac59585b 100644 --- a/patches/core/ungoogled-chromium/block-requests.patch +++ b/patches/core/ungoogled-chromium/block-requests.patch @@ -58,7 +58,7 @@ --- a/components/affiliations/core/browser/hash_affiliation_fetcher.cc +++ b/components/affiliations/core/browser/hash_affiliation_fetcher.cc -@@ -128,6 +128,10 @@ HashAffiliationFetcher::~HashAffiliation +@@ -129,6 +129,10 @@ HashAffiliationFetcher::~HashAffiliation } void HashAffiliationFetcher::StartRequest( diff --git a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch index 20a3cc41..cc79c3c3 100644 --- a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch +++ b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch @@ -23,7 +23,7 @@ url.SchemeIs(dom_distiller::kDomDistillerScheme)) --- a/chrome/browser/ui/singleton_tabs.cc +++ b/chrome/browser/ui/singleton_tabs.cc -@@ -132,7 +132,8 @@ int GetIndexOfExistingTab(Browser* brows +@@ -137,7 +137,8 @@ int GetIndexOfExistingTab(BrowserWindowI // RewriteURLIfNecessary removes the "view-source:" scheme which could lead // to incorrect matching, so ensure that the target and the candidate are // either both view-source:, or neither is. @@ -60,7 +60,7 @@ return GURL(parts.scheme.is_valid() ? text : FixupPath(text)); --- a/content/browser/child_process_security_policy_impl.cc +++ b/content/browser/child_process_security_policy_impl.cc -@@ -958,6 +958,7 @@ ChildProcessSecurityPolicyImpl::ChildPro +@@ -957,6 +957,7 @@ ChildProcessSecurityPolicyImpl::ChildPro RegisterWebSafeScheme(url::kWssScheme); #endif // BUILDFLAG(ENABLE_WEBSOCKETS) RegisterWebSafeScheme(url::kDataScheme); @@ -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 -@@ -1123,6 +1123,8 @@ component("net") { +@@ -1128,6 +1128,8 @@ component("net") { "url_request/static_http_user_agent_settings.cc", "url_request/static_http_user_agent_settings.h", "url_request/storage_access_status_cache.h", @@ -158,7 +158,7 @@ namespace net { -@@ -653,6 +655,12 @@ URLRequest::URLRequest(base::PassKeyurl_requests()->insert(this); - net_log_.BeginEvent(NetLogEventType::REQUEST_ALIVE, [&] { - return NetLogURLRequestConstructorParams(url, priority_, + net_log_.BeginEvent(NetLogEventType::REQUEST_ALIVE, + [&](NetLogCaptureMode capture_mode) { --- a/net/url_request/url_request_context_builder.cc +++ b/net/url_request/url_request_context_builder.cc @@ -55,6 +55,7 @@ diff --git a/patches/core/ungoogled-chromium/disable-crash-reporter.patch b/patches/core/ungoogled-chromium/disable-crash-reporter.patch index af62d212..a91abafa 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 -@@ -2844,24 +2844,6 @@ void ChromeContentBrowserClient::AppendE +@@ -2790,24 +2790,6 @@ void ChromeContentBrowserClient::AppendE command_line->AppendSwitchASCII(switches::kMetricsClientID, client_info->client_id); } @@ -34,7 +34,7 @@ bool InitializeCrashpadImpl(bool initial_client, + const std::string& a, const std::string& b, const base::FilePath& c, -+ const std::vector& d, bool e) { ++ const std::vector& d, bool e, const std::vector& f) { + return false; +} +[[maybe_unused]] @@ -44,7 +44,7 @@ const base::FilePath& exe_path, --- a/components/gwp_asan/client/gwp_asan.cc +++ b/components/gwp_asan/client/gwp_asan.cc -@@ -345,6 +345,11 @@ GWP_ASAN_EXPORT std::optional GetAllocatorSettings( diff --git a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch index 12075772..6b873d43 100644 --- a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch +++ b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch @@ -2,7 +2,7 @@ --- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc +++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc -@@ -295,7 +295,7 @@ bool DomDistillerViewerSource::ShouldSer +@@ -296,7 +296,7 @@ bool DomDistillerViewerSource::ShouldSer std::string DomDistillerViewerSource::GetContentSecurityPolicy( network::mojom::CSPDirectiveName directive) { if (directive == network::mojom::CSPDirectiveName::StyleSrc) { @@ -24,7 +24,7 @@ .english :lang(zh) {display: none} --- a/components/dom_distiller/core/javascript/dom_distiller_viewer.js +++ b/components/dom_distiller/core/javascript/dom_distiller_viewer.js -@@ -211,7 +211,7 @@ function maybeSetWebFont() { +@@ -402,7 +402,7 @@ function maybeSetWebFont() { } const e = document.createElement('link'); diff --git a/patches/core/ungoogled-chromium/disable-gaia.patch b/patches/core/ungoogled-chromium/disable-gaia.patch index df2bfade..7d3b93c8 100644 --- a/patches/core/ungoogled-chromium/disable-gaia.patch +++ b/patches/core/ungoogled-chromium/disable-gaia.patch @@ -3,7 +3,7 @@ --- a/google_apis/gaia/gaia_auth_fetcher.cc +++ b/google_apis/gaia/gaia_auth_fetcher.cc -@@ -232,61 +232,6 @@ void GaiaAuthFetcher::CreateAndStartGaia +@@ -236,61 +236,6 @@ void GaiaAuthFetcher::CreateAndStartGaia network::mojom::CredentialsMode credentials_mode, const net::NetworkTrafficAnnotationTag& traffic_annotation) { DCHECK(!fetch_pending_) << "Tried to fetch two things at once!"; diff --git a/patches/core/ungoogled-chromium/disable-google-host-detection.patch b/patches/core/ungoogled-chromium/disable-google-host-detection.patch index 22b476ac..63f02ed4 100644 --- a/patches/core/ungoogled-chromium/disable-google-host-detection.patch +++ b/patches/core/ungoogled-chromium/disable-google-host-detection.patch @@ -314,8 +314,8 @@ - } // namespace - BASE_FEATURE(kIsViewerGoogleSearchUrl, -@@ -155,13 +44,6 @@ BASE_FEATURE(kIsViewerGoogleSearchUrl, + BASE_FEATURE(kIsViewerGoogleSearchUrl, base::FEATURE_ENABLED_BY_DEFAULT); +@@ -153,13 +42,6 @@ BASE_FEATURE(kIsViewerGoogleSearchUrl, b const char kGoogleHomepageURL[] = "trk:113:https://www.google.com/"; bool HasGoogleSearchQueryParam(std::string_view str) { @@ -329,7 +329,7 @@ return false; } -@@ -172,175 +54,53 @@ std::string GetGoogleLocale(const std::s +@@ -170,175 +52,53 @@ std::string GetGoogleLocale(const std::s GURL AppendGoogleLocaleParam(const GURL& url, const std::string& application_locale) { @@ -570,7 +570,7 @@ bool IsProbablyGoogleSearchUrl(const GURL& url) { --- a/components/search_engines/template_url.cc +++ b/components/search_engines/template_url.cc -@@ -609,10 +609,7 @@ std::u16string TemplateURLRef::SearchTer +@@ -610,10 +610,7 @@ std::u16string TemplateURLRef::SearchTer bool TemplateURLRef::HasGoogleBaseURLs( const SearchTermsData& search_terms_data) const { ParseIfNecessary(search_terms_data); @@ -689,9 +689,9 @@ } // namespace variations --- a/content/browser/preloading/prefetch/prefetch_container.cc +++ b/content/browser/preloading/prefetch/prefetch_container.cc -@@ -777,7 +777,7 @@ void PrefetchContainer::AddRedirectHop(c - // some which are added by throttles). These aren't yet supported for +@@ -713,7 +713,7 @@ void PrefetchContainer::AddRedirectHop(c // prefetch, including browsing topics and client hints. + // TODO(crbug.com/441612842): Support User-Agent overrides. net::HttpRequestHeaders updated_headers; - std::vector headers_to_remove = {variations::kClientDataHeader}; + std::vector headers_to_remove; @@ -700,7 +700,7 @@ --- a/net/base/url_util.cc +++ b/net/base/url_util.cc -@@ -538,28 +538,6 @@ bool HasGoogleHost(const GURL& url) { +@@ -550,28 +550,6 @@ bool HasGoogleHost(const GURL& url) { } bool IsGoogleHost(std::string_view host) { diff --git a/patches/core/ungoogled-chromium/disable-mei-preload.patch b/patches/core/ungoogled-chromium/disable-mei-preload.patch index cbb03b5a..174519dd 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 -@@ -367,7 +367,6 @@ if (!is_android && !is_mac) { +@@ -369,7 +369,6 @@ if (!is_android && !is_mac) { } data_deps += [ @@ -15,7 +15,7 @@ "//components/webapps/isolated_web_apps/preload:component", "//third_party/widevine/cdm", ] -@@ -1181,7 +1180,6 @@ if (is_win) { +@@ -1185,7 +1184,6 @@ if (is_win) { ":optimization_guide_library", ":swiftshader_binaries", ":widevine_cdm_library", @@ -25,7 +25,7 @@ --- a/chrome/browser/resources/BUILD.gn +++ b/chrome/browser/resources/BUILD.gn -@@ -106,11 +106,6 @@ group("resources") { +@@ -107,11 +107,6 @@ group("resources") { ] } diff --git a/patches/core/ungoogled-chromium/disable-network-time-tracker.patch b/patches/core/ungoogled-chromium/disable-network-time-tracker.patch index 3e14d826..63d41934 100644 --- a/patches/core/ungoogled-chromium/disable-network-time-tracker.patch +++ b/patches/core/ungoogled-chromium/disable-network-time-tracker.patch @@ -5,7 +5,7 @@ --- a/components/network_time/network_time_tracker.cc +++ b/components/network_time/network_time_tracker.cc -@@ -279,7 +279,7 @@ void NetworkTimeTracker::UpdateNetworkTi +@@ -275,7 +275,7 @@ void NetworkTimeTracker::UpdateNetworkTi } bool NetworkTimeTracker::AreTimeFetchesEnabled() const { diff --git a/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch b/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch index 66f682cc..bbd9c7a6 100644 --- a/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch +++ b/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch @@ -3,7 +3,7 @@ @@ -991,12 +991,6 @@ void BrowsingDataModel::PopulateFromDisk base::FeatureList::IsEnabled(network::features::kSharedStorageAPI); bool is_shared_dictionary_enabled = base::FeatureList::IsEnabled( - network::features::kCompressionDictionaryTransportBackend); + network::features::kCompressionDictionaryTransport); - bool is_interest_group_enabled = - base::FeatureList::IsEnabled(network::features::kInterestGroupStorage); - bool is_attribution_reporting_enabled = base::FeatureList::IsEnabled( @@ -175,7 +175,7 @@ void AdAuctionServiceImpl::JoinInterestGroup( --- a/content/browser/storage_partition_impl.cc +++ b/content/browser/storage_partition_impl.cc -@@ -1484,38 +1484,7 @@ void StoragePartitionImpl::Initialize( +@@ -1505,38 +1505,7 @@ void StoragePartitionImpl::Initialize( bucket_manager_ = std::make_unique(this); @@ -214,7 +214,7 @@ GeneratedCodeCacheSettings settings = GetContentClient()->browser()->GetGeneratedCodeCacheSettings( -@@ -1544,8 +1513,6 @@ void StoragePartitionImpl::Initialize( +@@ -1565,8 +1534,6 @@ void StoragePartitionImpl::Initialize( font_access_manager_ = FontAccessManager::Create(); @@ -223,7 +223,7 @@ #if BUILDFLAG(ENABLE_LIBRARY_CDMS) if (is_in_memory()) { -@@ -1569,11 +1536,6 @@ void StoragePartitionImpl::Initialize( +@@ -1590,11 +1557,6 @@ void StoragePartitionImpl::Initialize( std::make_unique(this); } @@ -237,7 +237,7 @@ void StoragePartitionImpl::ResetSessionStorageConnections() { --- a/content/browser/web_contents/web_contents_impl.cc +++ b/content/browser/web_contents/web_contents_impl.cc -@@ -4192,12 +4192,6 @@ void WebContentsImpl::Init(const WebCont +@@ -4210,12 +4210,6 @@ void WebContentsImpl::Init(const WebCont DateTimeChooser::CreateDateTimeChooser(this); #endif diff --git a/patches/core/ungoogled-chromium/disable-untraceable-urls.patch b/patches/core/ungoogled-chromium/disable-untraceable-urls.patch index 444a08d2..3f7fc73a 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 -@@ -311,7 +311,7 @@ FinancialPing::PingResponse FinancialPin +@@ -308,7 +308,7 @@ FinancialPing::PingResponse FinancialPin response->clear(); std::string url = diff --git a/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch b/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch index 61453ae0..4183358c 100644 --- a/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch +++ b/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc +++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc -@@ -179,31 +179,13 @@ void WebRtcLogUploader::OnLoggingStopped +@@ -178,31 +178,13 @@ void WebRtcLogUploader::OnLoggingStopped DCHECK(meta_data.get()); DCHECK(!upload_done_data.paths.directory.empty()); @@ -35,7 +35,7 @@ } else { main_task_runner_->PostTask( FROM_HERE, -@@ -220,28 +202,7 @@ void WebRtcLogUploader::PrepareMultipart +@@ -219,28 +201,7 @@ void WebRtcLogUploader::PrepareMultipart DCHECK(!compressed_log.empty()); DCHECK(meta_data.get()); @@ -65,7 +65,7 @@ } void WebRtcLogUploader::UploadStoredLog( -@@ -308,48 +269,6 @@ void WebRtcLogUploader::LoggingStoppedDo +@@ -307,48 +268,6 @@ void WebRtcLogUploader::LoggingStoppedDo DCHECK(log_buffer.get()); DCHECK(!log_paths.directory.empty()); @@ -116,7 +116,7 @@ --- a/chrome/browser/ui/browser_ui_prefs.cc +++ b/chrome/browser/ui/browser_ui_prefs.cc -@@ -139,7 +139,7 @@ void RegisterBrowserUserPrefs(user_prefs +@@ -143,7 +143,7 @@ void RegisterBrowserUserPrefs(user_prefs registry->RegisterStringPref(prefs::kWebRTCUDPPortRange, std::string()); registry->RegisterBooleanPref(prefs::kWebRtcEventLogCollectionAllowed, false); registry->RegisterListPref(prefs::kWebRtcLocalIpsAllowedUrls); diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index eb62d031..9ee3e227 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 -@@ -677,12 +677,6 @@ std::vector ChromeContentBr +@@ -681,12 +681,6 @@ std::vector ChromeContentBr GetOriginsRequiringDedicatedProcess() { std::vector list; @@ -17,7 +17,7 @@ --- a/chrome/browser/extensions/chrome_content_verifier_delegate.cc +++ b/chrome/browser/extensions/chrome_content_verifier_delegate.cc -@@ -303,17 +303,7 @@ bool ChromeContentVerifierDelegate::IsFr +@@ -306,17 +306,7 @@ bool ChromeContentVerifierDelegate::IsFr // between which extensions are considered in-store. // See https://crbug.com/766806 for details. if (!InstallVerifier::IsFromStore(extension, context_)) { @@ -38,7 +38,7 @@ } --- a/chrome/browser/extensions/extension_migrator.cc +++ b/chrome/browser/extensions/extension_migrator.cc -@@ -19,7 +19,9 @@ namespace extensions { +@@ -22,7 +22,9 @@ namespace extensions { ExtensionMigrator::ExtensionMigrator(Profile* profile, const std::string& old_id, const std::string& new_id) @@ -49,7 +49,7 @@ ExtensionMigrator::~ExtensionMigrator() = default; -@@ -31,7 +33,7 @@ void ExtensionMigrator::StartLoading() { +@@ -34,7 +36,7 @@ void ExtensionMigrator::StartLoading() { if (should_have_extension) { base::Value::Dict entry; entry.Set(ExternalProviderImpl::kExternalUpdateUrl, @@ -126,7 +126,7 @@ return update_url; } -@@ -366,10 +352,6 @@ void ExtensionDownloader::DoStartAllPend +@@ -360,10 +346,6 @@ void ExtensionDownloader::DoStartAllPend AddToFetches(fetches_preparing, std::move(task)); pending_tasks_.clear(); @@ -137,7 +137,7 @@ } void ExtensionDownloader::SetIdentityManager( -@@ -830,20 +812,6 @@ void ExtensionDownloader::HandleManifest +@@ -824,20 +806,6 @@ void ExtensionDownloader::HandleManifest update.second->info); } @@ -158,7 +158,7 @@ ExtensionIdSet extension_ids_with_errors; for (const auto& failure : failures) extension_ids_with_errors.insert(failure.first.id); -@@ -1423,11 +1391,7 @@ bool ExtensionDownloader::IterateFetchCr +@@ -1417,11 +1385,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 75d8a2ec..8dc41edf 100644 --- a/patches/core/ungoogled-chromium/doh-changes.patch +++ b/patches/core/ungoogled-chromium/doh-changes.patch @@ -55,10 +55,10 @@ base::FEATURE_ENABLED_BY_DEFAULT), --- a/services/network/public/cpp/features.cc +++ b/services/network/public/cpp/features.cc -@@ -108,12 +108,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso +@@ -92,12 +92,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso + // Enable usage of hardcoded DoH upgrade mapping for use in automatic mode. BASE_FEATURE(kDnsOverHttpsUpgrade, - "DnsOverHttpsUpgrade", -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \ - BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) - base::FEATURE_ENABLED_BY_DEFAULT diff --git a/patches/core/ungoogled-chromium/extensions-manifestv2.patch b/patches/core/ungoogled-chromium/extensions-manifestv2.patch index 00c4819c..74ccf720 100644 --- a/patches/core/ungoogled-chromium/extensions-manifestv2.patch +++ b/patches/core/ungoogled-chromium/extensions-manifestv2.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/extensions/api/developer_private/extension_info_generator.cc +++ b/chrome/browser/extensions/api/developer_private/extension_info_generator.cc -@@ -867,19 +867,6 @@ void ExtensionInfoGenerator::FillExtensi +@@ -870,19 +870,6 @@ void ExtensionInfoGenerator::FillExtensi toolbar_actions_model->IsActionPinned(extension.id()); } @@ -22,7 +22,7 @@ // `CanUploadAsAccountExtension` should already check for the feature flag --- a/chrome/browser/extensions/extension_management.cc +++ b/chrome/browser/extensions/extension_management.cc -@@ -348,31 +348,7 @@ bool ExtensionManagement::IsAllowedManif +@@ -362,31 +362,7 @@ bool ExtensionManagement::IsAllowedManif int manifest_version, const std::string& extension_id, Manifest::Type manifest_type) { @@ -54,7 +54,7 @@ } bool ExtensionManagement::IsAllowedManifestVersion(const Extension* extension) { -@@ -393,26 +369,8 @@ bool ExtensionManagement::IsExemptFromMV +@@ -407,26 +383,8 @@ bool ExtensionManagement::IsExemptFromMV return false; } @@ -83,7 +83,7 @@ bool ExtensionManagement::IsAllowedByUnpublishedAvailabilityPolicy( --- a/chrome/browser/extensions/manifest_v2_experiment_manager.cc +++ b/chrome/browser/extensions/manifest_v2_experiment_manager.cc -@@ -145,17 +145,6 @@ bool ManifestV2ExperimentManagerFactory: +@@ -148,17 +148,6 @@ bool ManifestV2ExperimentManagerFactory: // Determines the current stage of the MV2 deprecation experiments. MV2ExperimentStage CalculateCurrentExperimentStage() { @@ -101,7 +101,7 @@ return MV2ExperimentStage::kWarning; } -@@ -189,18 +178,7 @@ PrefMap GetGlobalNoticeAcknowledgedPrefF +@@ -192,18 +181,7 @@ PrefMap GetGlobalNoticeAcknowledgedPrefF // Returns true if legacy extensions should be disabled, looking at both // experiment stage and global state. bool ShouldDisableLegacyExtensions(MV2ExperimentStage stage) { 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 0ec5fd91..0e61f77e 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 -@@ -368,7 +368,6 @@ if (!is_android && !is_mac) { +@@ -370,7 +370,6 @@ if (!is_android && !is_mac) { data_deps += [ "//chrome/browser/resources/media/mei_preload:component", @@ -11,7 +11,7 @@ "//components/webapps/isolated_web_apps/preload:component", "//third_party/widevine/cdm", ] -@@ -937,8 +936,6 @@ if (is_win) { +@@ -940,8 +939,6 @@ if (is_win) { bundle_data("chrome_framework_resources") { sources = [ @@ -20,7 +20,7 @@ # 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 -@@ -1185,7 +1182,6 @@ if (is_win) { +@@ -1189,7 +1186,6 @@ if (is_win) { ":swiftshader_binaries", ":widevine_cdm_library", "//chrome/browser/resources/media/mei_preload:component_bundle", @@ -30,7 +30,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -793,10 +793,6 @@ static_library("browser") { +@@ -760,10 +760,6 @@ static_library("browser") { "navigation_predictor/navigation_predictor_metrics_document_data.h", "navigation_predictor/navigation_predictor_preconnect_client.cc", "navigation_predictor/navigation_predictor_preconnect_client.h", @@ -41,7 +41,7 @@ "navigation_predictor/search_engine_preconnector_keyed_service_factory.cc", "navigation_predictor/search_engine_preconnector_keyed_service_factory.h", "net/cert_verifier_service_time_updater.cc", -@@ -3686,10 +3682,6 @@ static_library("browser") { +@@ -3698,10 +3694,6 @@ static_library("browser") { } else { #!is_android sources += [ @@ -52,7 +52,7 @@ "accessibility/caption_bubble_context_browser.h", "accessibility/embedded_a11y_extension_loader.cc", "accessibility/embedded_a11y_extension_loader.h", -@@ -4345,8 +4337,6 @@ static_library("browser") { +@@ -4330,8 +4322,6 @@ static_library("browser") { "//chrome/app:command_ids", "//chrome/app/theme:chrome_unscaled_resources_grit", "//chrome/app/vector_icons", @@ -61,7 +61,7 @@ "//chrome/browser/actor", "//chrome/browser/actor:impl", "//chrome/browser/actor/ui", -@@ -4373,10 +4363,6 @@ static_library("browser") { +@@ -4364,10 +4354,6 @@ static_library("browser") { "//chrome/browser/performance_manager/user_tuning", "//chrome/browser/policy:path_parser", "//chrome/browser/resource_coordinator", @@ -69,18 +69,18 @@ - "//chrome/browser/screen_ai:screen_ai_install_state", - "//chrome/browser/screen_ai:screen_ai_service_router_factory", - "//chrome/browser/screen_ai/public:optical_character_recognizer", - "//chrome/browser/search/background", "//chrome/browser/sharing_hub", "//chrome/browser/smart_card", -@@ -4421,7 +4407,6 @@ static_library("browser") { + "//chrome/browser/themes", +@@ -4440,7 +4426,6 @@ static_library("browser") { "//chrome/browser/ui/webui/access_code_cast", "//chrome/browser/ui/webui/actor_internals", "//chrome/browser/ui/webui/app_service_internals", - "//chrome/browser/ui/webui/autofill_ml_internals", "//chrome/browser/ui/webui/color_pipeline_internals", - "//chrome/browser/ui/webui/infobar_internals", - "//chrome/browser/ui/webui/infobar_internals:impl", -@@ -4551,9 +4536,6 @@ static_library("browser") { + "//chrome/browser/ui/webui/commerce", + "//chrome/browser/ui/webui/commerce:impl", +@@ -4530,9 +4515,6 @@ static_library("browser") { "//components/webauthn/core/browser", "//components/webauthn/core/browser:passkey_model", "//services/device/public/cpp/hid", @@ -90,7 +90,7 @@ "//third_party/crashpad/crashpad/client:common", "//third_party/zxcvbn-cpp", "//ui/views", -@@ -4714,8 +4696,6 @@ static_library("browser") { +@@ -4725,8 +4707,6 @@ static_library("browser") { sources += [ "accessibility/soda_installer_impl.cc", "accessibility/soda_installer_impl.h", @@ -98,8 +98,8 @@ - "component_updater/screen_ai_component_installer.h", "device_identity/device_oauth2_token_store_desktop.cc", "device_identity/device_oauth2_token_store_desktop.h", - "device_notifications/device_status_icon_renderer.cc", -@@ -4771,8 +4751,6 @@ static_library("browser") { + "download/bubble/download_bubble_accessible_alerts_map.cc", +@@ -4780,8 +4760,6 @@ static_library("browser") { "profiles/profile_activity_metrics_recorder.h", "profiles/profile_list_desktop.cc", "profiles/profile_list_desktop.h", @@ -108,7 +108,7 @@ "signin/force_signin_verifier.cc", "signin/force_signin_verifier.h", "signin/signin_manager.cc", -@@ -5568,7 +5546,6 @@ static_library("browser") { +@@ -5595,7 +5573,6 @@ static_library("browser") { "//chrome/browser/policy:system_features_disable_list", "//chrome/browser/push_notification", "//chrome/browser/resources:app_icon_resources", @@ -116,7 +116,7 @@ "//chrome/browser/sharesheet", "//chrome/browser/support_tool/ash", "//chrome/browser/ui/ash/accelerator", -@@ -5831,7 +5808,6 @@ static_library("browser") { +@@ -5860,7 +5837,6 @@ static_library("browser") { "//remoting/host/chromeos:browser_interop", "//remoting/host/chromeos:features", "//services/device/public/cpp/geolocation", @@ -153,7 +153,7 @@ #include "chrome/browser/usb/usb_status_icon.h" #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h" #endif -@@ -1381,9 +1379,6 @@ void BrowserProcessImpl::PreMainMessageL +@@ -1459,9 +1457,6 @@ void BrowserProcessImpl::PreMainMessageL soda_installer_impl_ = std::make_unique(); #endif // BUILDFLAG(IS_CHROMEOS) @@ -235,9 +235,9 @@ #endif #if BUILDFLAG(IS_WIN) ---- a/chrome/browser/chrome_browser_interface_binders_webui.cc -+++ b/chrome/browser/chrome_browser_interface_binders_webui.cc -@@ -810,8 +810,6 @@ void PopulateChromeWebUIFrameBinders( +--- a/chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc ++++ b/chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc +@@ -487,8 +487,6 @@ void PopulateChromeWebUIFrameBindersPart ::mojom::app_service_internals::AppServiceInternalsPageHandler, AppServiceInternalsUI>(map); @@ -372,22 +372,24 @@ void NavigationPredictor::SetModelScoreCallbackForTesting( --- a/chrome/browser/pdf/pdf_extension_util.cc +++ b/chrome/browser/pdf/pdf_extension_util.cc -@@ -111,7 +111,6 @@ void AddPdfViewerStrings(base::Value::Di +@@ -121,7 +121,6 @@ base::Value::Dict GetPdfViewerStrings() {"rotationStateLabel90", IDS_PDF_ROTATION_STATE_LABEL_90}, {"rotationStateLabel180", IDS_PDF_ROTATION_STATE_LABEL_180}, {"rotationStateLabel270", IDS_PDF_ROTATION_STATE_LABEL_270}, - {"searchifyInProgress", IDS_PDF_SEARCHIFY_IN_PROGRESS}, + {"sidebarLabel", IDS_PDF_SIDEBAR_LABEL}, {"thumbnailPageAriaLabel", IDS_PDF_THUMBNAIL_PAGE_ARIA_LABEL}, {"tooltipAttachments", IDS_PDF_TOOLTIP_ATTACHMENTS}, - {"tooltipDocumentOutline", IDS_PDF_TOOLTIP_DOCUMENT_OUTLINE}, --- a/chrome/browser/permissions/BUILD.gn +++ b/chrome/browser/permissions/BUILD.gn -@@ -44,10 +44,6 @@ source_set("permissions") { +@@ -42,12 +42,8 @@ source_set("permissions") { + "prediction_service/language_detection_observer.h", + "prediction_service/passage_embedder_delegate.cc", "prediction_service/passage_embedder_delegate.h", +- "prediction_service/permissions_ai_ui_selector.cc", +- "prediction_service/permissions_ai_ui_selector.h", "prediction_service/permissions_aiv1_handler.cc", "prediction_service/permissions_aiv1_handler.h", -- "prediction_service/prediction_based_permission_ui_selector.cc", -- "prediction_service/prediction_based_permission_ui_selector.h", - "prediction_service/prediction_model_handler_provider.cc", - "prediction_service/prediction_model_handler_provider.h", "prediction_service/prediction_service_factory.cc", @@ -395,11 +397,11 @@ "prediction_service/prediction_service_request.cc", --- a/chrome/browser/permissions/chrome_permissions_client.cc +++ b/chrome/browser/permissions/chrome_permissions_client.cc -@@ -474,8 +474,6 @@ ChromePermissionsClient::CreatePermissio +@@ -472,8 +472,6 @@ ChromePermissionsClient::CreatePermissio #endif selectors.emplace_back(std::make_unique( Profile::FromBrowserContext(browser_context))); -- selectors.emplace_back(std::make_unique( +- selectors.emplace_back(std::make_unique( - Profile::FromBrowserContext(browser_context))); return selectors; } @@ -425,9 +427,9 @@ PermissionUmaUtil::RecordPassageEmbedderMetadataValid(false); return nullptr; } ---- a/chrome/browser/permissions/prediction_service/prediction_based_permission_ui_selector.cc -+++ b/chrome/browser/permissions/prediction_service/prediction_based_permission_ui_selector.cc -@@ -857,7 +857,7 @@ void PredictionBasedPermissionUiSelector +--- a/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc ++++ b/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc +@@ -857,7 +857,7 @@ void PermissionsAiUiSelector::ExecuteOnD ModelExecutionData model_data) { VLOG(1) << "[PermissionsAI] ExecuteOnDeviceAivXModel"; PredictionModelHandlerProvider* prediction_model_handler_provider = @@ -438,7 +440,7 @@ model_data.request_metadata.request_type; --- a/chrome/browser/prefs/BUILD.gn +++ b/chrome/browser/prefs/BUILD.gn -@@ -297,7 +297,6 @@ source_set("impl") { +@@ -304,7 +304,6 @@ source_set("impl") { "//chrome/browser/actor/ui", "//chrome/browser/contextual_cueing", "//chrome/browser/promos:utils", @@ -448,7 +450,7 @@ "//chrome/browser/search_engines", --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -1914,9 +1914,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -1971,9 +1971,6 @@ void RegisterLocalState(PrefRegistrySimp DeviceOAuth2TokenStoreDesktop::RegisterPrefs(registry); #endif @@ -460,25 +462,25 @@ PlatformAuthPolicyObserver::RegisterPrefs(registry); --- a/chrome/browser/profiles/BUILD.gn +++ b/chrome/browser/profiles/BUILD.gn -@@ -324,7 +324,6 @@ source_set("profiles_extra_parts_impl") +@@ -336,7 +336,6 @@ source_set("profiles_extra_parts_impl") ] } else { deps += [ - "//chrome/browser/accessibility/tree_fixing:service", "//chrome/browser/apps/app_service", "//chrome/browser/autofill", - "//chrome/browser/contextual_cueing", -@@ -332,7 +331,6 @@ source_set("profiles_extra_parts_impl") + "//chrome/browser/badging", +@@ -345,7 +344,6 @@ source_set("profiles_extra_parts_impl") "//chrome/browser/feedback", "//chrome/browser/hid", "//chrome/browser/media/router/discovery/access_code:access_code_sink_service", - "//chrome/browser/screen_ai:screen_ai_service_router_factory", "//chrome/browser/search", - "//chrome/browser/search/background", "//chrome/browser/search_engine_choice", + "//chrome/browser/themes", --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -111,7 +111,6 @@ +@@ -115,7 +115,6 @@ #include "chrome/browser/media_galleries/media_galleries_preferences_factory.h" #include "chrome/browser/metrics/variations/google_groups_manager_factory.h" #include "chrome/browser/navigation_predictor/navigation_predictor_keyed_service_factory.h" @@ -486,7 +488,7 @@ #include "chrome/browser/navigation_predictor/search_engine_preconnector.h" #include "chrome/browser/navigation_predictor/search_engine_preconnector_keyed_service_factory.h" #include "chrome/browser/net/dns_probe_service_factory.h" -@@ -342,7 +341,6 @@ +@@ -349,7 +348,6 @@ #include "chrome/browser/prefs/persistent_renderer_prefs_manager_factory.h" #include "chrome/browser/privacy_sandbox/privacy_sandbox_survey_desktop_controller_factory.h" #include "chrome/browser/profile_resetter/reset_report_uploader_factory.h" @@ -494,15 +496,15 @@ #include "chrome/browser/search/background/ntp_background_service_factory.h" #include "chrome/browser/search/background/ntp_custom_background_service_factory.h" #include "chrome/browser/search/instant_service_factory.h" -@@ -1060,7 +1058,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -1072,7 +1070,6 @@ void ChromeBrowserMainExtraPartsProfiles #if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI) net::ServerCertificateDatabaseServiceFactory::GetInstance(); #endif - PreloadingModelKeyedServiceFactory::GetInstance(); #if BUILDFLAG(ENABLE_DICE_SUPPORT) + HistorySyncOptinServiceFactory::GetInstance(); ProfileManagementDisclaimerServiceFactory::GetInstance(); - #endif -@@ -1109,9 +1106,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -1122,9 +1119,6 @@ void ChromeBrowserMainExtraPartsProfiles OneTimePermissionsTrackerFactory::GetInstance(); #endif OpenerHeuristicServiceFactory::GetInstance(); @@ -512,21 +514,15 @@ OptimizationGuideKeyedServiceFactory::GetInstance(); OriginKeyedPermissionActionServiceFactory::GetInstance(); OriginTrialsFactory::GetInstance(); -@@ -1191,13 +1185,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -1204,7 +1198,6 @@ void ChromeBrowserMainExtraPartsProfiles policy::UserPolicySigninServiceFactory::GetInstance(); #endif PolicyBlocklistFactory::GetInstance(); -- if (base::FeatureList::IsEnabled( -- permissions::features::kPermissionOnDeviceNotificationPredictions) || -- base::FeatureList::IsEnabled( -- permissions::features::kPermissionOnDeviceGeolocationPredictions) || -- base::FeatureList::IsEnabled(permissions::features::kPermissionsAIv1)) { -- PredictionModelHandlerProviderFactory::GetInstance(); -- } +- PredictionModelHandlerProviderFactory::GetInstance(); PredictionServiceFactory::GetInstance(); predictors::AutocompleteActionPredictorFactory::GetInstance(); predictors::LoadingPredictorFactory::GetInstance(); -@@ -1279,10 +1266,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -1287,10 +1280,6 @@ void ChromeBrowserMainExtraPartsProfiles SafetyHubMenuNotificationServiceFactory::GetInstance(); #if !BUILDFLAG(IS_ANDROID) SafetyHubHatsServiceFactory::GetInstance(); @@ -537,7 +533,7 @@ #endif #if BUILDFLAG(IS_CHROMEOS) if (ash::features::IsScannerEnabled()) { -@@ -1403,7 +1386,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -1414,7 +1403,6 @@ void ChromeBrowserMainExtraPartsProfiles TrackingProtectionSettingsFactory::GetInstance(); translate::TranslateRankerFactory::GetInstance(); #if !BUILDFLAG(IS_ANDROID) @@ -576,14 +572,14 @@ --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc @@ -51,7 +51,6 @@ - #include "chrome/browser/extensions/chrome_content_browser_client_extensions_part.h" + #include "chrome/browser/buildflags.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/prefs/incognito_mode_prefs.h" #include "chrome/browser/profiles/delete_profile_helper.h" #include "chrome/browser/profiles/keep_alive/profile_keep_alive_types.h" -@@ -1486,9 +1485,6 @@ void ProfileManager::DoFinalInitForServi +@@ -1487,9 +1486,6 @@ void ProfileManager::DoFinalInitForServi // Ensure NavigationPredictorKeyedService is started. NavigationPredictorKeyedServiceFactory::GetForProfile(profile); @@ -595,7 +591,7 @@ #if BUILDFLAG(IS_ANDROID) --- a/chrome/browser/resources/BUILD.gn +++ b/chrome/browser/resources/BUILD.gn -@@ -109,7 +109,6 @@ group("resources") { +@@ -110,7 +110,6 @@ group("resources") { if (is_mac) { public_deps += [ "//chrome/browser/resources/media/mei_preload:component", @@ -618,7 +614,7 @@ ${this.showErrorDialog ? html` --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -1430,8 +1430,6 @@ static_library("ui") { +@@ -1469,8 +1469,6 @@ static_library("ui") { "//chrome/browser/regional_capabilities", "//chrome/browser/safe_browsing", "//chrome/browser/safe_browsing:advanced_protection", @@ -627,7 +623,7 @@ "//chrome/browser/smart_card", "//chrome/browser/tab_group_sync:utils", "//chrome/browser/themes", -@@ -2191,7 +2189,6 @@ static_library("ui") { +@@ -2227,7 +2225,6 @@ static_library("ui") { "//chrome/browser/policy:onc", "//chrome/browser/policy:system_features_disable_list", "//chrome/browser/push_notification", @@ -635,7 +631,7 @@ "//chrome/browser/ui/ash/accessibility", "//chrome/browser/ui/ash/app_access", "//chrome/browser/ui/ash/arc", -@@ -4638,7 +4635,6 @@ static_library("ui") { +@@ -4685,7 +4682,6 @@ static_library("ui") { # c/b/ui/passwords/passwords_model_delegate.h, passwords_client_ui_delegate.h. "//chrome/browser/ui/webauthn:impl", "//chrome/browser/ui/webui/app_service_internals", @@ -688,7 +684,7 @@ --- a/chrome/browser/ui/pdf/chrome_pdf_document_helper_client.h +++ b/chrome/browser/ui/pdf/chrome_pdf_document_helper_client.h @@ -25,7 +25,6 @@ class ChromePDFDocumentHelperClient : pu - void OnSaveURL(content::WebContents* contents) override; + void OnSaveURL() override; void SetPluginCanSave(content::RenderFrameHost* render_frame_host, bool can_save) override; - void OnSearchifyStarted(content::RenderFrameHost* render_frame_host) override; @@ -697,7 +693,7 @@ std::vector tab_subscriptions_; --- a/chrome/browser/ui/views/user_education/browser_user_education_service.cc +++ b/chrome/browser/ui/views/user_education/browser_user_education_service.cc -@@ -746,39 +746,6 @@ void MaybeRegisterChromeFeaturePromos( +@@ -752,39 +752,6 @@ void MaybeRegisterChromeFeaturePromos( .SetBubbleIcon(kLightbulbOutlineIcon) .SetBubbleTitleText(IDS_PASSWORD_MANAGER_IPH_CREATE_SHORTCUT_TITLE))); @@ -739,7 +735,7 @@ registry.RegisterFeature(std::move( --- a/chrome/browser/ui/webui/BUILD.gn +++ b/chrome/browser/ui/webui/BUILD.gn -@@ -59,7 +59,6 @@ source_set("configs") { +@@ -60,7 +60,6 @@ source_set("configs") { "//chrome/browser/ui/webui/access_code_cast", "//chrome/browser/ui/webui/actor_internals", "//chrome/browser/ui/webui/app_service_internals", @@ -749,7 +745,7 @@ "//chrome/browser/ui/webui/new_tab_footer", --- a/chrome/browser/ui/webui/chrome_web_ui_configs.cc +++ b/chrome/browser/ui/webui/chrome_web_ui_configs.cc -@@ -297,7 +297,6 @@ void RegisterChromeWebUIConfigs() { +@@ -298,7 +298,6 @@ void RegisterChromeWebUIConfigs() { map.AddWebUIConfig(std::make_unique()); map.AddWebUIConfig(std::make_unique()); map.AddWebUIConfig(std::make_unique()); @@ -862,7 +858,7 @@ #include "chrome/browser/speech/extension_api/tts_engine_extension_api.h" #include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/browser.h" -@@ -325,14 +323,6 @@ ReadAnythingUntrustedPageHandler::ReadAn +@@ -302,14 +300,6 @@ ReadAnythingUntrustedPageHandler::ReadAn prefs_lang = language::ExtractBaseLanguage(prefs_lang); SetDefaultLanguageCode(prefs_lang); @@ -880,7 +876,7 @@ --- a/chrome/common/features.gni +++ b/chrome/common/features.gni @@ -46,7 +46,7 @@ declare_args() { - enable_chrome_notifications = is_mac || is_win || is_linux || is_fuchsia + enable_chrome_notifications = is_mac || is_win || is_linux # Enables inclusion of glic in the build. - enable_glic = is_mac || is_win || is_linux @@ -890,7 +886,7 @@ # It is enableable separately to facilitate testing. --- a/chrome/renderer/BUILD.gn +++ b/chrome/renderer/BUILD.gn -@@ -340,18 +340,6 @@ static_library("renderer") { +@@ -346,18 +346,6 @@ static_library("renderer") { ] } else { sources += [ @@ -909,7 +905,7 @@ "media/chrome_speech_recognition_client.cc", "media/chrome_speech_recognition_client.h", "searchbox/searchbox.cc", -@@ -367,7 +355,6 @@ static_library("renderer") { +@@ -373,7 +361,6 @@ static_library("renderer") { "//components/crx_file", "//components/trusted_vault", "//services/screen_ai/buildflags", @@ -919,14 +915,14 @@ ] --- a/chrome/renderer/chrome_render_frame_observer.cc +++ b/chrome/renderer/chrome_render_frame_observer.cc -@@ -72,7 +72,6 @@ +@@ -73,7 +73,6 @@ #include "url/gurl.h" #if !BUILDFLAG(IS_ANDROID) -#include "chrome/renderer/accessibility/read_anything/read_anything_app_controller.h" #include "chrome/renderer/actor/journal.h" + #include "chrome/renderer/actor/page_stability_monitor.h" #include "chrome/renderer/actor/tool_executor.h" - #include "chrome/renderer/searchbox/searchbox_extension.h" @@ -325,20 +324,6 @@ void ChromeRenderFrameObserver::DidCommi } @@ -950,7 +946,7 @@ void ChromeRenderFrameObserver::DidMeaningfulLayout( --- a/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn -@@ -2405,9 +2405,6 @@ if (!is_android) { +@@ -2463,9 +2463,6 @@ if (!is_android) { "//chrome/browser/resource_coordinator:tab_manager_features", "//chrome/browser/safe_browsing:advanced_protection", "//chrome/browser/safe_browsing:verdict_cache_manager_factory", @@ -960,7 +956,7 @@ "//chrome/browser/search", "//chrome/browser/search_engines", "//chrome/browser/segmentation_platform:test_utils", -@@ -2847,8 +2844,6 @@ if (!is_android) { +@@ -2914,8 +2911,6 @@ if (!is_android) { "//services/preferences/public/cpp", "//services/preferences/public/cpp/tracked", "//services/preferences/tracked:features", @@ -969,7 +965,7 @@ "//services/service_manager/public/cpp", "//services/strings", "//services/test/echo/public/mojom", -@@ -8504,7 +8499,6 @@ test("unit_tests") { +@@ -8555,7 +8550,6 @@ test("unit_tests") { # # TODO(crbug.com/417513088): Maybe merge with the non-android `deps` declaration above? deps += [ @@ -977,7 +973,7 @@ "//chrome:packed_resources_integrity_header", "//chrome/browser/apps:icon_standardizer", "//chrome/browser/apps/app_service", -@@ -8537,7 +8531,6 @@ test("unit_tests") { +@@ -8591,7 +8585,6 @@ test("unit_tests") { "//chrome/browser/profile_resetter:fake_profile_resetter", "//chrome/browser/resource_coordinator:tab_manager_features", "//chrome/browser/resources/new_tab_page_instant:resources_grit", @@ -1027,7 +1023,7 @@ #endif // !BUILDFLAG(IS_ANDROID) #if BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE) -@@ -268,12 +266,6 @@ auto RunSpeechRecognitionService( +@@ -266,12 +264,6 @@ auto RunSpeechRecognitionService( } #endif // !BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE) @@ -1038,9 +1034,9 @@ -} -#endif - #if BUILDFLAG(IS_CHROMEOS) - auto RunCupsIppParser( -@@ -476,7 +468,6 @@ void RegisterMainThreadServices(mojo::Se + #if (BUILDFLAG(SAFE_BROWSING_DOWNLOAD_PROTECTION) && \ + !BUILDFLAG(IS_ANDROID)) || \ +@@ -467,7 +459,6 @@ void RegisterMainThreadServices(mojo::Se services.Add(RunProfileImporter); services.Add(RunMirroringService); services.Add(RunPassageEmbeddingsService); @@ -1050,8 +1046,8 @@ #if BUILDFLAG(ENABLE_BROWSER_SPEECH_SERVICE) --- a/components/BUILD.gn +++ b/components/BUILD.gn -@@ -617,7 +617,6 @@ test("components_unittests") { - "//components/media_router/common/providers/cast/channel:unit_tests", +@@ -622,7 +622,6 @@ test("components_unittests") { + "//components/one_time_tokens/core/browser:unit_tests", "//components/page_info:unit_tests", "//components/permissions:unit_tests", - "//components/permissions/prediction_service:unit_tests", @@ -1060,21 +1056,55 @@ "//components/security_interstitials/content:unit_tests", --- a/components/autofill/core/browser/autofill_field.cc +++ b/components/autofill/core/browser/autofill_field.cc -@@ -24,7 +24,6 @@ +@@ -25,7 +25,6 @@ #include "components/autofill/core/browser/field_type_utils.h" #include "components/autofill/core/browser/field_types.h" #include "components/autofill/core/browser/heuristic_source.h" -#include "components/autofill/core/browser/ml_model/field_classification_model_handler.h" + #include "components/autofill/core/browser/proto/api_v1.pb.h" #include "components/autofill/core/browser/proto/server.pb.h" #include "components/autofill/core/common/autofill_constants.h" - #include "components/autofill/core/common/autofill_features.h" --- a/components/autofill/core/browser/foundations/autofill_manager.cc +++ b/components/autofill/core/browser/foundations/autofill_manager.cc -@@ -909,26 +909,6 @@ void AutofillManager::LogCurrentFieldTyp +@@ -137,8 +137,6 @@ struct AutofillManager::AsyncContext { + + std::vector forms; + std::vector regex_predictions; +- std::vector autofill_predictions; +- std::vector password_manager_predictions; + GeoIpCountryCode country_code; + LanguageCode current_page_language; + std::unique_ptr log_manager; +@@ -718,13 +716,6 @@ void AutofillManager::ParseFormsAsyncCom + } + } + +- if (!context.autofill_predictions.empty()) { +- context.autofill_predictions[i].ApplyTo(form_structure->fields()); +- } +- if (!context.password_manager_predictions.empty()) { +- context.password_manager_predictions[i].ApplyTo( +- form_structure->fields()); +- } + if (!context.regex_predictions.empty()) { + context.regex_predictions[i].ApplyTo(form_structure->fields()); + } +@@ -843,10 +834,8 @@ void AutofillManager::RunMlModels( + })); + switch (source) { + case HeuristicSource::kAutofillMachineLearning: +- context.autofill_predictions = std::move(model_predictions); + break; + case HeuristicSource::kPasswordManagerMachineLearning: +- context.password_manager_predictions = std::move(model_predictions); + break; + case HeuristicSource::kRegexes: + NOTREACHED(); +@@ -968,26 +957,6 @@ void AutofillManager::LogCurrentFieldTyp + void AutofillManager::SubscribeToMlModelChanges( - FieldClassificationModelHandler& handler, - optimization_guide::proto::OptimizationTarget optimization_target) { -- switch (optimization_target) { + FieldClassificationModelHandler& handler) { +- switch (handler.optimization_target()) { - case optimization_guide::proto::OptimizationTarget:: - OPTIMIZATION_TARGET_AUTOFILL_FIELD_CLASSIFICATION: - if (!autofill_model_change_subscription_) { @@ -1099,7 +1129,7 @@ } // namespace autofill --- a/components/omnibox/browser/autocomplete_classifier.cc +++ b/components/omnibox/browser/autocomplete_classifier.cc -@@ -131,8 +131,6 @@ void AutocompleteClassifier::Classify( +@@ -136,8 +136,6 @@ void AutocompleteClassifier::Classify( metrics::OmniboxEventProto::PageClassification page_classification, AutocompleteMatch* match, GURL* alternate_nav_url) { @@ -1140,7 +1170,7 @@ fuzzer_test("update_client_protocol_serializer_fuzzer") { --- a/content/shell/BUILD.gn +++ b/content/shell/BUILD.gn -@@ -835,10 +835,6 @@ if (is_apple) { +@@ -831,10 +831,6 @@ if (is_apple) { deps = [ "//third_party/icu:icudata" ] } @@ -1208,18 +1238,18 @@ - } } #else - CHECK(params->safety_assets->which() == + CHECK(!params->safety_assets || params->safety_assets->which() == --- a/services/on_device_model/on_device_model.gni +++ b/services/on_device_model/on_device_model.gni -@@ -15,7 +15,6 @@ declare_args() { - # Constraint code is disabled on platforms where the on-device model does not - # run due to binary size. - enable_constraints = is_win || is_mac || is_linux || is_ios || is_cbx -- enable_ml_internal = build_with_internal_optimization_guide && -- (is_win || is_mac || is_linux || is_ios || is_cbx) -+ enable_ml_internal = false - use_chromeos_model_service = is_chrome_branded && is_cbx +@@ -14,7 +14,7 @@ declare_args() { + declare_args() { + # The on device model service is only enabled on a subset of platforms. + # Exclude it on other platforms due to binary size. +- use_on_device_model_service = is_win || is_mac || is_linux || is_ios || is_cbx ++ use_on_device_model_service = false } + + declare_args() { --- a/services/on_device_model/safety/BUILD.gn +++ b/services/on_device_model/safety/BUILD.gn @@ -4,42 +4,6 @@ @@ -1307,7 +1337,7 @@ } --- a/third_party/devtools-frontend/src/front_end/BUILD.gn +++ b/third_party/devtools-frontend/src/front_end/BUILD.gn -@@ -210,7 +210,6 @@ group("unittests") { +@@ -213,7 +213,6 @@ group("unittests") { "panels/timeline:unittests", "panels/timeline/components:unittests", "panels/timeline/components/insights:unittests", diff --git a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch index cf3f8836..6985d254 100644 --- a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch +++ b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -631,8 +631,6 @@ static_library("browser") { +@@ -598,8 +598,6 @@ static_library("browser") { "idle/idle_detection_permission_context.h", "interstitials/chrome_settings_page_helper.cc", "interstitials/chrome_settings_page_helper.h", @@ -11,7 +11,7 @@ "invalidation/profile_invalidation_provider_factory.cc", "invalidation/profile_invalidation_provider_factory.h", "k_anonymity_service/k_anonymity_service_client.cc", -@@ -2384,7 +2382,6 @@ static_library("browser") { +@@ -2393,7 +2391,6 @@ static_library("browser") { "//components/resources", "//components/safe_browsing/content/browser", "//components/safe_browsing/content/browser:safe_browsing_service", @@ -19,7 +19,7 @@ "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/web_ui", "//components/safe_browsing/content/common/proto:download_file_types_proto", -@@ -4004,10 +4001,6 @@ static_library("browser") { +@@ -4005,10 +4002,6 @@ static_library("browser") { "new_tab_page/modules/modules_switches.h", "new_tab_page/modules/new_tab_page_modules.cc", "new_tab_page/modules/new_tab_page_modules.h", @@ -30,7 +30,7 @@ "new_tab_page/modules/v2/authentication/microsoft_auth_page_handler.cc", "new_tab_page/modules/v2/authentication/microsoft_auth_page_handler.h", "new_tab_page/modules/v2/calendar/calendar_fake_data_helper.cc", -@@ -8716,7 +8709,6 @@ static_library("browser_generated_files" +@@ -8643,7 +8636,6 @@ static_library("browser_generated_files" "//chrome/browser/new_tab_page/chrome_colors:generate_chrome_colors_info", "//chrome/browser/new_tab_page/chrome_colors:generate_colors_info", "//chrome/browser/new_tab_page/modules/file_suggestion:mojo_bindings", @@ -38,7 +38,7 @@ "//chrome/browser/new_tab_page/modules/v2/authentication:mojo_bindings", "//chrome/browser/new_tab_page/modules/v2/calendar:mojo_bindings", "//chrome/browser/new_tab_page/modules/v2/most_relevant_tab_resumption:mojo_bindings", -@@ -9211,8 +9203,6 @@ static_library("test_support") { +@@ -9132,8 +9124,6 @@ static_library("test_support") { "//components/reporting/util:status", "//components/reporting/util:status_macros", "//components/reporting/util:task_runner_context", @@ -144,6 +144,17 @@ default: LOG(ERROR) << "Invalid download restriction value: " << static_cast(download_restriction); +--- a/chrome/browser/download/download_item_model.cc ++++ b/chrome/browser/download/download_item_model.cc +@@ -94,8 +94,6 @@ using DangerUiPattern = DownloadUIModel: + using download::DownloadItem; + using InsecureDownloadStatus = download::DownloadItem::InsecureDownloadStatus; + using safe_browsing::DownloadFileType; +-using ReportThreatDetailsResult = +- safe_browsing::PingManager::ReportThreatDetailsResult; + using TailoredVerdict = safe_browsing::ClientDownloadResponse::TailoredVerdict; + using TailoredWarningType = DownloadUIModel::TailoredWarningType; + --- a/chrome/browser/download/download_target_determiner.cc +++ b/chrome/browser/download/download_target_determiner.cc @@ -1378,14 +1378,7 @@ DownloadFileType::DangerLevel DownloadTa @@ -283,7 +294,7 @@ base::TimeDelta GetIgnoreDownloadBubbleWarningDelay() { --- a/chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc +++ b/chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc -@@ -201,8 +201,6 @@ AnalysisSettings AnalysisServiceSettings +@@ -246,8 +246,6 @@ AnalysisSettings AnalysisServiceSettings settings.block_large_files = block_large_files_; if (is_cloud_analysis()) { CloudAnalysisSettings cloud_settings; @@ -294,7 +305,7 @@ analysis_config_->supported_tags[0].max_file_size; --- a/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc +++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc -@@ -41,8 +41,6 @@ +@@ -40,8 +40,6 @@ #include "chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_factory.h" #include "chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.h" #include "chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.h" @@ -387,18 +398,22 @@ void FilesRequestHandler::OnGotFileInfo( std::unique_ptr request, size_t index, -@@ -283,15 +225,6 @@ void FilesRequestHandler::OnGotFileInfo( +@@ -283,19 +225,6 @@ void FilesRequestHandler::OnGotFileInfo( void FilesRequestHandler::FinishRequestEarly( std::unique_ptr request, safe_browsing::BinaryUploadService::Result result) { - // We add the request here in case we never actually uploaded anything, so it - // wasn't added in OnGetRequestData -- safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanRequests( -- request->per_profile_request(), /*access_token*/ "", /*upload_info*/ "", -- /*upload_url=*/"", request->content_analysis_request()); -- safe_browsing::WebUIInfoSingleton::GetInstance()->AddToDeepScanResponses( -- /*token=*/"", safe_browsing::BinaryUploadService::ResultToString(result), -- enterprise_connectors::ContentAnalysisResponse()); +- safe_browsing::WebUIContentInfoSingleton::GetInstance() +- ->AddToDeepScanRequests(request->per_profile_request(), +- /*access_token*/ "", /*upload_info*/ "", +- /*upload_url=*/"", +- request->content_analysis_request()); +- safe_browsing::WebUIContentInfoSingleton::GetInstance() +- ->AddToDeepScanResponses( +- /*token=*/"", +- safe_browsing::BinaryUploadService::ResultToString(result), +- enterprise_connectors::ContentAnalysisResponse()); - request->FinishRequest(result, enterprise_connectors::ContentAnalysisResponse()); @@ -551,7 +566,7 @@ --- a/chrome/browser/enterprise/data_protection/data_protection_navigation_observer.cc +++ b/chrome/browser/enterprise/data_protection/data_protection_navigation_observer.cc -@@ -202,9 +202,7 @@ void LogVerdictSource( +@@ -185,9 +185,7 @@ void LogVerdictSource( bool IsScreenshotAllowedByDataControls(content::BrowserContext* context, const GURL& url) { @@ -562,6 +577,28 @@ } } // namespace +--- a/chrome/browser/enterprise/data_protection/data_protection_url_lookup_service.cc ++++ b/chrome/browser/enterprise/data_protection/data_protection_url_lookup_service.cc +@@ -67,8 +67,7 @@ DataProtectionUrlLookupServiceFactory:: + // static + DataProtectionUrlLookupServiceFactory* + DataProtectionUrlLookupServiceFactory::GetInstance() { +- static base::NoDestructor instance; +- return instance.get(); ++ return nullptr; + } + + // static +--- a/chrome/browser/enterprise/data_protection/data_protection_url_lookup_service.h ++++ b/chrome/browser/enterprise/data_protection/data_protection_url_lookup_service.h +@@ -50,7 +50,6 @@ class DataProtectionUrlLookupServiceFact + private: + DataProtectionUrlLookupServiceFactory(); + ~DataProtectionUrlLookupServiceFactory() override; +- friend base::NoDestructor; + + // BrowserContextKeyedServiceFactory: + std::unique_ptr BuildServiceInstanceForBrowserContext( --- a/chrome/browser/enterprise/signals/context_info_fetcher.h +++ b/chrome/browser/enterprise/signals/context_info_fetcher.h @@ -6,6 +6,7 @@ @@ -582,20 +619,7 @@ bool site_isolation_enabled; --- a/chrome/browser/enterprise/signals/profile_signals_collector.cc +++ b/chrome/browser/enterprise/signals/profile_signals_collector.cc -@@ -45,12 +45,8 @@ ProfileSignalsCollector::ProfileSignalsC - PolicyBlocklistFactory::GetForBrowserContext(profile)), - profile_prefs_(profile->GetPrefs()), - policy_manager_(profile->GetCloudPolicyManager()), -- connectors_service_( -- enterprise_connectors::ConnectorsServiceFactory::GetForBrowserContext( -- profile)), - profile_id_service_( - enterprise::ProfileIdServiceFactory::GetForProfile(profile)) { -- CHECK(connectors_service_); - CHECK(policy_blocklist_service_); - CHECK(profile_id_service_); - } -@@ -68,12 +64,8 @@ void ProfileSignalsCollector::GetProfile +@@ -70,12 +70,8 @@ void ProfileSignalsCollector::GetProfile signal_response.chrome_remote_desktop_app_blocked = device_signals::GetChromeRemoteDesktopAppBlocked( policy_blocklist_service_); @@ -610,7 +634,7 @@ signal_response.profile_id = profile_id_service_->GetProfileId(); --- a/chrome/browser/extensions/BUILD.gn +++ b/chrome/browser/extensions/BUILD.gn -@@ -411,8 +411,6 @@ source_set("extensions") { +@@ -407,8 +407,6 @@ source_set("extensions") { "mv2_deprecation_impact_checker.cc", "mv2_deprecation_impact_checker.h", "mv2_experiment_stage.h", @@ -640,7 +664,7 @@ info.enterprise_profile_id = signals.enterprise_profile_id; --- a/chrome/browser/extensions/api/settings_private/prefs_util.cc +++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc -@@ -381,8 +381,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -382,8 +382,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil settings_api::PrefType::kBoolean; (*s_allowlist)[::kGeneratedHttpsFirstModePref] = settings_api::PrefType::kNumber; @@ -651,7 +675,7 @@ --- a/chrome/browser/extensions/blocklist.cc +++ b/chrome/browser/extensions/blocklist.cc -@@ -190,21 +190,8 @@ Blocklist* Blocklist::Get(content::Brows +@@ -193,21 +193,8 @@ Blocklist* Blocklist::Get(content::Brows void Blocklist::GetBlocklistedIDs(const std::set& ids, GetBlocklistedIDsCallback callback) { DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -675,7 +699,7 @@ void Blocklist::GetMalwareIDs(const std::set& ids, --- a/chrome/browser/extensions/chrome_extension_system.cc +++ b/chrome/browser/extensions/chrome_extension_system.cc -@@ -461,8 +461,6 @@ void ChromeExtensionSystem::InstallUpdat +@@ -464,8 +464,6 @@ void ChromeExtensionSystem::InstallUpdat void ChromeExtensionSystem::PerformActionBasedOnOmahaAttributes( const std::string& extension_id, const base::Value::Dict& attributes) { @@ -686,7 +710,7 @@ } // namespace extensions --- a/chrome/browser/extensions/chrome_extensions_browser_client_non_android.cc +++ b/chrome/browser/extensions/chrome_extensions_browser_client_non_android.cc -@@ -31,8 +31,6 @@ void ChromeExtensionsBrowserClient::Init +@@ -34,8 +34,6 @@ void ChromeExtensionsBrowserClient::Init // Must occur after g_browser_process is initialized. user_script_listener_ = std::make_unique(); @@ -697,7 +721,7 @@ ProcessManagerDelegate* --- a/chrome/browser/extensions/extension_allowlist_factory.cc +++ b/chrome/browser/extensions/extension_allowlist_factory.cc -@@ -45,7 +45,6 @@ ExtensionAllowlistFactory::ExtensionAllo +@@ -48,7 +48,6 @@ ExtensionAllowlistFactory::ExtensionAllo DependsOn(ExtensionPrefsFactory::GetInstance()); DependsOn(ExtensionRegistrarFactory::GetInstance()); DependsOn(ExtensionRegistryFactory::GetInstance()); @@ -707,7 +731,7 @@ ExtensionAllowlistFactory::~ExtensionAllowlistFactory() = default; --- a/chrome/browser/extensions/extension_safety_check_utils.cc +++ b/chrome/browser/extensions/extension_safety_check_utils.cc -@@ -262,9 +262,6 @@ developer::SafetyCheckWarningReason GetS +@@ -265,9 +265,6 @@ developer::SafetyCheckWarningReason GetS top_warning_reason = developer::SafetyCheckWarningReason::kNoPrivacyPractice; @@ -727,7 +751,7 @@ #include "chrome/browser/extensions/permissions/permissions_updater.h" #include "chrome/browser/extensions/profile_util.h" #include "chrome/browser/extensions/sync/extension_sync_service.h" -@@ -212,9 +211,6 @@ ExtensionService::ExtensionService( +@@ -218,9 +217,6 @@ ExtensionService::ExtensionService( extension_telemetry_service_verdict_handler_(extension_prefs, registry_, extension_registrar_), @@ -737,10 +761,10 @@ force_installed_tracker_(registry_, profile_), force_installed_metrics_(registry_, profile_, &force_installed_tracker_), corrupted_extension_reinstaller_( -@@ -402,11 +398,6 @@ void ExtensionService::LoadExtensionsFro - << "--load-extension is not allowed in Google Chrome, ignoring."; - return; - } +@@ -407,11 +403,6 @@ void ExtensionService::LoadExtensionsFro + << "--load-extension is not allowed in Google Chrome, ignoring."; + return; + #else // BUILDFLAG(GOOGLE_CHROME_BRANDING) && !BUILDFLAG(IS_CHROMEOS) - if (safe_browsing::IsEnhancedProtectionEnabled(*profile_->GetPrefs())) { - VLOG(1) << "--load-extension is not allowed for users opted into " - << "Enhanced Safe Browsing, ignoring."; @@ -749,7 +773,7 @@ if (ShouldBlockCommandLineExtension(*profile_)) { // TODO(crbug.com/401529219): Deprecate this restriction once // --load-extension removal on Chrome builds is fully launched. -@@ -461,17 +452,6 @@ void ExtensionService::LoadSigninProfile +@@ -467,17 +458,6 @@ void ExtensionService::LoadSigninProfile } #endif @@ -799,7 +823,7 @@ ForceInstalledTracker force_installed_tracker_; --- 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 +@@ -76,14 +76,12 @@ void ExtensionTelemetryServiceVerdictHan blocklist_prefs::SetExtensionTelemetryServiceBlocklistState( extension_id, BitMapBlocklistState::NOT_BLOCKLISTED, extension_prefs_); @@ -816,7 +840,7 @@ break; --- a/chrome/browser/extensions/safe_browsing_verdict_handler.cc +++ b/chrome/browser/extensions/safe_browsing_verdict_handler.cc -@@ -120,7 +120,6 @@ void SafeBrowsingVerdictHandler::UpdateB +@@ -123,7 +123,6 @@ void SafeBrowsingVerdictHandler::UpdateB blocklist_.Remove(id); blocklist_prefs::SetSafeBrowsingExtensionBlocklistState( id, BitMapBlocklistState::NOT_BLOCKLISTED, extension_prefs_); @@ -824,7 +848,7 @@ UMA_HISTOGRAM_ENUMERATION("ExtensionBlacklist.UnblacklistInstalled", extension->location()); } -@@ -134,7 +133,6 @@ void SafeBrowsingVerdictHandler::UpdateB +@@ -137,7 +136,6 @@ void SafeBrowsingVerdictHandler::UpdateB blocklist_.Insert(extension); blocklist_prefs::SetSafeBrowsingExtensionBlocklistState( id, BitMapBlocklistState::BLOCKLISTED_MALWARE, extension_prefs_); @@ -832,7 +856,7 @@ UMA_HISTOGRAM_ENUMERATION("ExtensionBlacklist.BlacklistInstalled", extension->location()); } -@@ -158,7 +156,6 @@ void SafeBrowsingVerdictHandler::UpdateG +@@ -161,7 +159,6 @@ void SafeBrowsingVerdictHandler::UpdateG blocklist_prefs::SetSafeBrowsingExtensionBlocklistState( extension->id(), BitMapBlocklistState::NOT_BLOCKLISTED, extension_prefs_); @@ -840,7 +864,7 @@ UMA_HISTOGRAM_ENUMERATION("Extensions.Greylist.Enabled", extension->location()); } -@@ -178,7 +175,6 @@ void SafeBrowsingVerdictHandler::UpdateG +@@ -181,7 +178,6 @@ void SafeBrowsingVerdictHandler::UpdateG blocklist_prefs::BlocklistStateToBitMapBlocklistState(greylist_state); blocklist_prefs::SetSafeBrowsingExtensionBlocklistState( extension->id(), bitmap_greylist_state, extension_prefs_); @@ -850,7 +874,7 @@ } --- a/chrome/browser/notifications/persistent_notification_handler.cc +++ b/chrome/browser/notifications/persistent_notification_handler.cc -@@ -314,24 +314,6 @@ void PersistentNotificationHandler::Disa +@@ -315,24 +315,6 @@ void PersistentNotificationHandler::Disa NotificationPermissionContext::UpdatePermission(profile, origin, CONTENT_SETTING_BLOCK); #endif @@ -875,7 +899,7 @@ } void PersistentNotificationHandler::OpenSettings(Profile* profile, -@@ -384,42 +366,6 @@ void PersistentNotificationHandler::OnMa +@@ -403,42 +385,6 @@ void PersistentNotificationHandler::OnMa Profile* profile, bool did_show_warning, bool did_user_unsubscribe) { @@ -920,11 +944,20 @@ #if BUILDFLAG(ENABLE_BACKGROUND_MODE) --- a/chrome/browser/notifications/platform_notification_service_impl.cc +++ b/chrome/browser/notifications/platform_notification_service_impl.cc -@@ -778,38 +778,8 @@ void PlatformNotificationServiceImpl::Up +@@ -778,47 +778,8 @@ void PlatformNotificationServiceImpl::Up std::unique_ptr persistent_metadata, bool should_show_warning, std::optional serialized_content_detection_metadata) { - if (base::FeatureList::IsEnabled( +- safe_browsing::kAutoRevokeSuspiciousNotification) && +- should_show_warning) { +- // This service might be missing for incognito profiles and in tests. +- if (auto* service = +- NotificationsEngagementServiceFactory::GetForProfile(profile_)) { +- service->RecordNotificationSuspicious(notification.origin_url()); +- } +- } +- if (base::FeatureList::IsEnabled( - safe_browsing::kReportNotificationContentDetectionData)) { - content::PlatformNotificationContext::WriteResourcesResultCallback - callback = base::BindOnce( @@ -1058,11 +1091,11 @@ } void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived( ---- a/chrome/browser/permissions/prediction_service/prediction_based_permission_ui_selector.cc -+++ b/chrome/browser/permissions/prediction_service/prediction_based_permission_ui_selector.cc -@@ -708,83 +708,6 @@ bool PredictionBasedPermissionUiSelector +--- a/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc ++++ b/chrome/browser/permissions/prediction_service/permissions_ai_ui_selector.cc +@@ -718,76 +718,6 @@ bool PermissionsAiUiSelector::ShouldHold - PredictionSource PredictionBasedPermissionUiSelector::GetPredictionTypeToUse( + PredictionSource PermissionsAiUiSelector::GetPredictionTypeToUse( permissions::RequestType request_type) { - const bool is_msbb_enabled = profile_->GetPrefs()->GetBoolean( - unified_consent::prefs::kUrlKeyedAnonymizedDataCollectionEnabled); @@ -1128,15 +1161,8 @@ - } - -#if BUILDFLAG(BUILD_WITH_TFLITE_LIB) -- bool use_ondevice_tflite = false; -- if (request_type == permissions::RequestType::kNotifications) { -- use_ondevice_tflite = base::FeatureList::IsEnabled( -- permissions::features::kPermissionOnDeviceNotificationPredictions); -- } else if (request_type == permissions::RequestType::kGeolocation) { -- use_ondevice_tflite = base::FeatureList::IsEnabled( -- permissions::features::kPermissionOnDeviceGeolocationPredictions); -- } -- if (use_ondevice_tflite) { +- if (request_type == permissions::RequestType::kNotifications || +- request_type == permissions::RequestType::kGeolocation) { - VLOG(1) << "[CPSS] GetPredictionTypeToUse CPSSv1"; - return PredictionSource::kOnDeviceCpssV1Model; - } @@ -1146,7 +1172,7 @@ return PredictionSource::kNoCpssModel; --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc -@@ -2515,8 +2515,6 @@ std::unique_ptrAddHandler( std::make_unique( chrome_schema)); @@ -1157,7 +1183,7 @@ std::make_unique(key::kURLBlocklist)); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -284,7 +284,6 @@ +@@ -285,7 +285,6 @@ #include "chrome/browser/nearby_sharing/common/nearby_share_prefs.h" #include "chrome/browser/new_tab_page/modules/file_suggestion/drive_service.h" #include "chrome/browser/new_tab_page/modules/file_suggestion/microsoft_files_page_handler.h" @@ -1165,7 +1191,7 @@ #include "chrome/browser/new_tab_page/modules/v2/authentication/microsoft_auth_page_handler.h" #include "chrome/browser/new_tab_page/modules/v2/calendar/google_calendar_page_handler.h" #include "chrome/browser/new_tab_page/modules/v2/calendar/outlook_calendar_page_handler.h" -@@ -2167,7 +2166,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -2225,7 +2224,6 @@ void RegisterProfilePrefs(user_prefs::Pr NewTabFooterUI::RegisterProfilePrefs(registry); NewTabPageHandler::RegisterProfilePrefs(registry); NewTabPageUI::RegisterProfilePrefs(registry); @@ -1175,7 +1201,7 @@ promos_utils::RegisterProfilePrefs(registry); --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -879,9 +879,7 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -889,9 +889,7 @@ void ChromeBrowserMainExtraPartsProfiles enterprise_connectors::TelomereEventRouterFactory::GetInstance(); } #endif @@ -1214,9 +1240,20 @@ - : nullptr); + nullptr); } +--- a/chrome/browser/resources/settings/privacy_page/privacy_page_index.ts ++++ b/chrome/browser/resources/settings/privacy_page/privacy_page_index.ts +@@ -148,7 +148,7 @@ export class SettingsPrivacyPageIndexEle + enableSafeBrowsingSubresourceFilter_: { + type: Boolean, + value: () => { +- return loadTimeData.getBoolean('enableSafeBrowsingSubresourceFilter'); ++ return false; + }, + }, + --- a/chrome/browser/safe_browsing/BUILD.gn +++ b/chrome/browser/safe_browsing/BUILD.gn -@@ -83,9 +83,6 @@ static_library("safe_browsing") { +@@ -84,9 +84,6 @@ static_library("safe_browsing") { ] } @@ -1226,7 +1263,7 @@ # Note: is_android is not equivalent to safe_browsing_mode == 2. # Sources and dependencies added to this block must not depend on anything -@@ -105,13 +102,6 @@ static_library("safe_browsing") { +@@ -106,13 +103,6 @@ static_library("safe_browsing") { allow_circular_includes_from += [ "//chrome/browser/ash/file_manager" ] } @@ -1284,7 +1321,7 @@ namespace settings_api = extensions::api::settings_private; -@@ -21,28 +20,10 @@ GeneratedSecuritySettingsBundlePref::Gen +@@ -21,37 +20,10 @@ GeneratedSecuritySettingsBundlePref::Gen Profile* profile) : profile_(profile) { user_prefs_registrar_.Init(profile->GetPrefs()); @@ -1307,13 +1344,22 @@ - selection != static_cast(SecuritySettingsBundleSetting::ENHANCED)) { - return extensions::settings_private::SetPrefResult::PREF_TYPE_MISMATCH; - } +- - // Update Security Settings Bundle preference to match selection. - profile_->GetPrefs()->SetInteger(prefs::kSecuritySettingsBundle, selection); +- +- if (selection == static_cast(SecuritySettingsBundleSetting::ENHANCED)) { +- SetSafeBrowsingState(profile_->GetPrefs(), +- SafeBrowsingState::ENHANCED_PROTECTION); +- } else { +- SetSafeBrowsingState(profile_->GetPrefs(), +- SafeBrowsingState::STANDARD_PROTECTION); +- } - return extensions::settings_private::SetPrefResult::SUCCESS; } -@@ -52,17 +33,8 @@ GeneratedSecuritySettingsBundlePref::Get +@@ -61,17 +33,8 @@ GeneratedSecuritySettingsBundlePref::Get pref_object.key = kGeneratedSecuritySettingsBundlePref; pref_object.type = extensions::api::settings_private::PrefType::kNumber; @@ -1378,7 +1424,7 @@ - profile), - SafeBrowsingNavigationObserverManagerFactory::GetForBrowserContext( - profile), -- WebUIInfoSingleton::GetInstance()); +- WebUIContentInfoSingleton::GetInstance()); } scoped_refptr @@ -1435,7 +1481,7 @@ /*can_show_enhanced_protection_message=*/true, ssl_info, --- a/chrome/browser/ssl/ssl_error_controller_client.cc +++ b/chrome/browser/ssl/ssl_error_controller_client.cc -@@ -80,8 +80,6 @@ void SSLErrorControllerClient::GoBack() +@@ -81,8 +81,6 @@ void SSLErrorControllerClient::GoBack() void SSLErrorControllerClient::Proceed() { content::WebContents* const web_contents = this->web_contents(); @@ -1446,7 +1492,7 @@ // certificate. So, when users click proceed on an interstitial, move the tab --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -4185,8 +4185,6 @@ static_library("ui") { +@@ -4231,8 +4231,6 @@ static_library("ui") { "views/safe_browsing/password_reuse_modal_warning_dialog.h", "views/safe_browsing/tailored_security_desktop_dialog_manager.cc", "views/safe_browsing/tailored_security_desktop_dialog_manager.h", @@ -1542,14 +1588,14 @@ --- a/chrome/browser/ui/toasts/toast_service.cc +++ b/chrome/browser/ui/toasts/toast_service.cc @@ -35,7 +35,6 @@ + #include "components/plus_addresses/core/browser/grit/plus_addresses_strings.h" #include "components/plus_addresses/core/common/features.h" - #include "components/plus_addresses/grit/plus_addresses_strings.h" #include "components/safe_browsing/core/common/features.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/strings/grit/components_strings.h" #include "components/tabs/public/tab_interface.h" #include "components/vector_icons/vector_icons.h" -@@ -145,57 +144,6 @@ void ToastService::RegisterToasts( +@@ -144,57 +143,6 @@ void ToastService::RegisterToasts( .Build()); } @@ -1801,7 +1847,7 @@ kChromeUITabSearchHost, --- a/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn -@@ -2707,7 +2707,6 @@ if (!is_android) { +@@ -2774,7 +2774,6 @@ if (!is_android) { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -1809,7 +1855,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", -@@ -7175,7 +7174,6 @@ test("unit_tests") { +@@ -7225,7 +7224,6 @@ test("unit_tests") { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -1880,7 +1926,7 @@ #if BUILDFLAG(IS_WIN) #include "components/device_signals/core/common/win/win_types.h" -@@ -256,10 +255,7 @@ struct ProfileSignalsResponse : BaseSign +@@ -261,10 +260,7 @@ struct ProfileSignalsResponse : BaseSign bool built_in_dns_client_enabled; bool chrome_remote_desktop_app_blocked; @@ -1893,7 +1939,7 @@ --- a/components/enterprise/browser/reporting/chrome_profile_request_generator.cc +++ b/components/enterprise/browser/reporting/chrome_profile_request_generator.cc -@@ -258,18 +258,12 @@ void ChromeProfileRequestGenerator::OnAg +@@ -265,18 +265,12 @@ void ChromeProfileRequestGenerator::OnAg profile_signals.built_in_dns_client_enabled); profile_signals_report->set_chrome_remote_desktop_app_blocked( profile_signals.chrome_remote_desktop_app_blocked); @@ -2032,7 +2078,7 @@ } // namespace password_manager --- a/components/safe_browsing/content/common/safe_browsing.mojom +++ b/components/safe_browsing/content/common/safe_browsing.mojom -@@ -170,7 +170,6 @@ interface PhishingDetector { +@@ -172,7 +172,6 @@ interface PhishingDetector { // Interface for setting a phishing model. This is scoped to an entire // RenderProcess. @@ -2091,7 +2137,7 @@ #include "components/safe_browsing/core/common/utils.h" #include "google_apis/google_api_keys.h" #include "net/base/net_errors.h" -@@ -114,21 +113,7 @@ constexpr net::NetworkTrafficAnnotationT +@@ -115,21 +114,7 @@ constexpr net::NetworkTrafficAnnotationT bool IsEnabled(PrefService* pref_service, std::optional country, bool are_background_lookups_allowed) { @@ -2114,7 +2160,7 @@ } GURL GetKeyFetchingUrl() { -@@ -403,25 +388,9 @@ void OhttpKeyService::MaybeStartServerTr +@@ -404,25 +389,9 @@ void OhttpKeyService::MaybeStartServerTr } void OhttpKeyService::PopulateKeyFromPref() { @@ -2142,7 +2188,7 @@ void OhttpKeyService::Shutdown() { --- a/components/safe_browsing/core/browser/realtime/chrome_enterprise_url_lookup_service.cc +++ b/components/safe_browsing/core/browser/realtime/chrome_enterprise_url_lookup_service.cc -@@ -142,7 +142,7 @@ bool ChromeEnterpriseRealTimeUrlLookupSe +@@ -149,7 +149,7 @@ bool ChromeEnterpriseRealTimeUrlLookupSe bool ChromeEnterpriseRealTimeUrlLookupService::CanCheckSafeBrowsingDb() const { // Check database if safe browsing is enabled. @@ -2153,7 +2199,7 @@ bool ChromeEnterpriseRealTimeUrlLookupService:: --- a/components/safe_browsing/core/browser/realtime/url_lookup_service.cc +++ b/components/safe_browsing/core/browser/realtime/url_lookup_service.cc -@@ -249,17 +249,6 @@ void RealTimeUrlLookupService::MaybeLogP +@@ -254,17 +254,6 @@ void RealTimeUrlLookupService::MaybeLogP bool request_had_cookie, bool was_first_request, bool sent_with_token) { @@ -2204,7 +2250,7 @@ #include "components/safe_browsing/core/common/proto/csd.pb.h" --- 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 -@@ -405,7 +405,6 @@ void TailoredSecurityService::MaybeNotif +@@ -406,7 +406,6 @@ void TailoredSecurityService::MaybeNotif RecordEnabledNotificationResult( TailoredSecurityNotificationResult::kHistoryNotSynced); } @@ -2212,7 +2258,7 @@ return; } -@@ -415,7 +414,6 @@ void TailoredSecurityService::MaybeNotif +@@ -416,7 +415,6 @@ void TailoredSecurityService::MaybeNotif RecordEnabledNotificationResult( TailoredSecurityNotificationResult::kSafeBrowsingControlledByPolicy); } @@ -2287,7 +2333,7 @@ if (sync_observer_) { --- a/components/safe_browsing/core/browser/web_ui/safe_browsing_ui_util.cc +++ b/components/safe_browsing/core/browser/web_ui/safe_browsing_ui_util.cc -@@ -300,20 +300,7 @@ std::string SerializeHitReport(const Hit +@@ -306,20 +306,7 @@ std::string SerializeHitReport(const Hit } hit_report_dict.Set("threat_source", std::move(threat_source)); std::string extended_reporting_level; @@ -2354,7 +2400,7 @@ void SSLBlockingPageBase::PopulateEnhancedProtectionMessage( --- a/components/sync_preferences/common_syncable_prefs_database.cc +++ b/components/sync_preferences/common_syncable_prefs_database.cc -@@ -328,9 +328,6 @@ constexpr auto kCommonSyncablePrefsAllow +@@ -344,9 +344,6 @@ constexpr auto kCommonSyncablePrefsAllow {plus_addresses::prefs::kLastPlusAddressFillingTime, {syncable_prefs_ids::kLastPlusAddressFillingTime, syncer::PREFERENCES, PrefSensitivity::kNone, MergeBehavior::kNone}}, @@ -2487,7 +2533,7 @@ return RespondNow(Error(std::move(error))); --- a/extensions/browser/api/web_request/extension_web_request_event_router.cc +++ b/extensions/browser/api/web_request/extension_web_request_event_router.cc -@@ -1022,14 +1022,6 @@ int WebRequestEventRouter::OnBeforeReque +@@ -1025,14 +1025,6 @@ int WebRequestEventRouter::OnBeforeReque DCHECK(action.redirect_url); OnDNRActionMatched(browser_context, *request, action); *new_url = GetNewUrl(action.redirect_url.value(), browser_context); @@ -2518,7 +2564,7 @@ } --- a/extensions/browser/extension_registrar.cc +++ b/extensions/browser/extension_registrar.cc -@@ -789,103 +789,27 @@ void ExtensionRegistrar::UnblockAllExten +@@ -789,120 +789,27 @@ void ExtensionRegistrar::UnblockAllExten void ExtensionRegistrar::OnBlocklistStateRemoved( const std::string& extension_id) { @@ -2574,6 +2620,19 @@ - extension_prefs_); - RemoveDisableReasonAndMaybeEnable(extension_id, - disable_reason::DISABLE_GREYLIST); +- +- // A user can enable and disable a force-installed extension while it is +- // greylisted. If a user disables an extension while greylisted, the +- // extension gets a DISABLE_USER_ACTION disable reason assigned to it. So +- // remove the DISABLE_USER_ACTION disable reason as well when a +- // force-installed extension gets "un-greylisted" to allow the extension +- // to be re-enabled. +- const Extension* extension = registry_->GetInstalledExtension(extension_id); +- if (extension && extension_system_->management_policy()->MustRemainEnabled( +- extension, nullptr)) { +- RemoveDisableReasonAndMaybeEnable(extension_id, +- disable_reason::DISABLE_USER_ACTION); +- } } void ExtensionRegistrar::OnGreylistStateAdded(const std::string& extension_id, @@ -2618,7 +2677,11 @@ const BitMapBlocklistState& state) { - blocklist_prefs::SetSafeBrowsingExtensionBlocklistState(extension_id, state, - extension_prefs_); -- OnGreylistStateAdded(extension_id, state); +- if (state == BitMapBlocklistState::NOT_BLOCKLISTED) { +- OnGreylistStateRemoved(extension_id); +- } else { +- OnGreylistStateAdded(extension_id, state); +- } } void ExtensionRegistrar::OnUnpackedExtensionReloadFailed( diff --git a/patches/core/ungoogled-chromium/move-js-optimizer-unfamiliar-sites.patch b/patches/core/ungoogled-chromium/move-js-optimizer-unfamiliar-sites.patch new file mode 100644 index 00000000..3284333c --- /dev/null +++ b/patches/core/ungoogled-chromium/move-js-optimizer-unfamiliar-sites.patch @@ -0,0 +1,44 @@ +# This was added to the safebrowsing prefs in +# https://chromium-review.googlesource.com/c/chromium/src/+/6898756 +# Move it to content_settings since we remove safebrowsing prefs +--- a/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc ++++ b/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc +@@ -11,6 +11,7 @@ + #include "chrome/common/extensions/api/settings_private.h" + #include "components/content_settings/core/common/features.h" + #include "components/prefs/pref_service.h" ++#include "components/content_settings/core/common/pref_names.h" + + using extensions::api::settings_private::Enforcement; + using extensions::api::settings_private::PrefObject; +--- a/chrome/browser/site_protection/site_familiarity_utils.cc ++++ b/chrome/browser/site_protection/site_familiarity_utils.cc +@@ -5,6 +5,7 @@ + #include "chrome/browser/site_protection/site_familiarity_utils.h" + + #include "components/content_settings/core/common/features.h" ++#include "components/content_settings/core/common/pref_names.h" + #include "components/prefs/pref_service.h" + #include "content/public/common/content_features.h" + +--- a/components/content_settings/core/browser/content_settings_pref_provider.cc ++++ b/components/content_settings/core/browser/content_settings_pref_provider.cc +@@ -88,6 +88,7 @@ void PrefProvider::RegisterProfilePrefs( + ContentSettingsPattern::kContentSettingsPatternVersion); + registry->RegisterBooleanPref(prefs::kInContextCookieControlsOpened, false); + registry->RegisterBooleanPref(kGeolocationMigrateExceptionsPref, false); ++ registry->RegisterBooleanPref(prefs::kJavascriptOptimizerBlockedForUnfamiliarSites, false); + + WebsiteSettingsRegistry* website_settings = + WebsiteSettingsRegistry::GetInstance(); +--- a/components/content_settings/core/common/pref_names.h ++++ b/components/content_settings/core/common/pref_names.h +@@ -267,6 +267,8 @@ inline constexpr char kDesktopSiteWindow + "desktop_site.window_setting"; + #endif + ++inline constexpr char kJavascriptOptimizerBlockedForUnfamiliarSites[] = ++ "safebrowsing.javascript_optimizer_blocked_for_unfamiliar_sites"; + } // namespace prefs + + #endif // COMPONENTS_CONTENT_SETTINGS_CORE_COMMON_PREF_NAMES_H_ diff --git a/patches/core/ungoogled-chromium/remove-f1-shortcut.patch b/patches/core/ungoogled-chromium/remove-f1-shortcut.patch index 48b775f2..f6b58b1d 100644 --- a/patches/core/ungoogled-chromium/remove-f1-shortcut.patch +++ b/patches/core/ungoogled-chromium/remove-f1-shortcut.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/ui/accelerator_table.cc +++ b/chrome/browser/ui/accelerator_table.cc -@@ -132,7 +132,6 @@ const AcceleratorMapping kAcceleratorMap +@@ -133,7 +133,6 @@ const AcceleratorMapping kAcceleratorMap {ui::VKEY_OEM_PLUS, ui::EF_PLATFORM_ACCELERATOR, IDC_ZOOM_PLUS}, {ui::VKEY_ADD, ui::EF_PLATFORM_ACCELERATOR, IDC_ZOOM_PLUS}, diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index 89137129..d1204c20 100644 --- a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch +++ b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch @@ -12,7 +12,7 @@ #include "components/user_manager/known_user.h" #include "components/user_manager/user_manager.h" #include "content/public/test/browser_test.h" -@@ -301,15 +300,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE +@@ -302,15 +301,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE SignInOnline(FakeGaiaMixin::kFakeUserEmail, FakeGaiaMixin::kFakeUserPassword, kRefreshToken1, FakeGaiaMixin::kFakeUserGaiaId); @@ -28,7 +28,7 @@ // Can't use SetKnownUserDeviceId here, because it forbids changing a device // ID. user_manager::KnownUser known_user(g_browser_process->local_state()); -@@ -338,13 +328,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE +@@ -339,13 +329,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE SignInOnline(FakeGaiaMixin::kFakeUserEmail, FakeGaiaMixin::kFakeUserPassword, kRefreshToken1, FakeGaiaMixin::kFakeUserGaiaId); @@ -95,7 +95,7 @@ } --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -290,7 +290,6 @@ +@@ -289,7 +289,6 @@ #include "components/safe_browsing/core/browser/url_checker_delegate.h" #include "components/safe_browsing/core/common/features.h" #include "components/safe_browsing/core/common/hashprefix_realtime/hash_realtime_utils.h" @@ -103,9 +103,19 @@ #include "components/search_engines/template_url_service.h" #include "components/security_state/core/security_state.h" #include "components/services/on_device_translation/buildflags/buildflags.h" +--- a/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc ++++ b/chrome/browser/content_settings/generated_javascript_optimizer_pref.cc +@@ -11,7 +11,6 @@ + #include "chrome/common/extensions/api/settings_private.h" + #include "components/content_settings/core/common/features.h" + #include "components/prefs/pref_service.h" +-#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + + using extensions::api::settings_private::Enforcement; + using extensions::api::settings_private::PrefObject; --- a/chrome/browser/download/download_browsertest.cc +++ b/chrome/browser/download/download_browsertest.cc -@@ -103,7 +103,6 @@ +@@ -104,7 +104,6 @@ #include "components/safe_browsing/content/common/file_type_policies_test_util.h" #include "components/safe_browsing/content/common/proto/download_file_types.pb.h" #include "components/safe_browsing/core/common/proto/csd.pb.h" @@ -135,7 +145,7 @@ #include "chrome/browser/browser_process.h" --- a/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc +++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc -@@ -57,7 +57,6 @@ +@@ -56,7 +56,6 @@ #include "components/safe_browsing/content/browser/web_ui/safe_browsing_ui.h" #include "components/safe_browsing/core/browser/realtime/url_lookup_service_base.h" #include "components/safe_browsing/core/common/features.h" @@ -175,7 +185,7 @@ #include "content/public/browser/browser_context.h" #include "content/public/browser/navigation_handle.h" #include "content/public/browser/navigation_throttle.h" -@@ -318,12 +317,6 @@ void ProfileManagementNavigationThrottle +@@ -319,12 +318,6 @@ void ProfileManagementNavigationThrottle std::optional management_domain = GetDomainFromAttributeValue(domain); if (management_domain) { @@ -188,7 +198,7 @@ PostNavigateTo(GURL(base::StringPrintf(kGoogleServiceLoginUrl, management_domain.value().c_str()))); return; -@@ -345,11 +338,6 @@ void ProfileManagementNavigationThrottle +@@ -346,11 +339,6 @@ void ProfileManagementNavigationThrottle PostNavigateTo(GURL(token_url_for_testing_)); return; } @@ -303,6 +313,24 @@ } void ManagedProfileCreationController::OnProfileSeparationPoliciesReceived( +@@ -211,7 +161,6 @@ void ManagedProfileCreationController::O + account_level_signin_restriction_policy_fetcher_.reset(); + + // If the user is not allowed to sign in, we should not show the disclaimer. +- if (!source_profile_->GetPrefs()->GetBoolean(prefs::kSigninAllowed)) { + // If the profile creation is required by policy, we should sign the user + // out since they cannot sign in to Chrome. + if (profile_creation_required_by_policy_) { +@@ -220,9 +169,6 @@ void ManagedProfileCreationController::O + std::move(callback_).Run(base::ok(nullptr), + profile_creation_required_by_policy_); + } +- return; +- } +- ShowManagementDisclaimer(); + } + + void ManagedProfileCreationController::ShowManagementDisclaimer() { --- a/chrome/browser/enterprise/signin/oidc_authentication_signin_interceptor.cc +++ b/chrome/browser/enterprise/signin/oidc_authentication_signin_interceptor.cc @@ -49,7 +49,6 @@ @@ -313,7 +341,7 @@ #include "components/signin/public/identity_manager/primary_account_mutator.h" #include "content/public/browser/storage_partition.h" #include "content/public/browser/web_contents.h" -@@ -437,8 +436,7 @@ void OidcAuthenticationSigninInterceptor +@@ -438,8 +437,7 @@ void OidcAuthenticationSigninInterceptor // TODO(b/355270189): The interaction between OIDC profiles and BrowserSignin // policy should be finalized, this check only prevents Chrome from crashing. @@ -419,7 +447,7 @@ } --- a/chrome/browser/extensions/api/identity/identity_apitest.cc +++ b/chrome/browser/extensions/api/identity/identity_apitest.cc -@@ -74,7 +74,6 @@ +@@ -67,7 +67,6 @@ #include "components/signin/public/base/consent_level.h" #include "components/signin/public/base/list_accounts_test_utils.h" #include "components/signin/public/base/signin_metrics.h" @@ -456,7 +484,7 @@ #include "extensions/browser/api/content_settings/content_settings_service.h" #include "extensions/browser/extension_function_registry.h" #include "extensions/browser/extension_pref_value_map.h" -@@ -449,17 +448,6 @@ ExtensionFunction::ResponseAction SetPre +@@ -447,17 +446,6 @@ ExtensionFunction::ResponseAction SetPre base::Value(browser_pref_value->GetBool())); } @@ -474,7 +502,7 @@ prefs_helper->SetExtensionControlledPref(extension_id(), browser_pref, scope, browser_pref_value->Clone()); -@@ -509,16 +497,6 @@ ExtensionFunction::ResponseAction ClearP +@@ -507,16 +495,6 @@ ExtensionFunction::ResponseAction ClearP prefs_helper->RemoveExtensionControlledPref(extension_id(), browser_pref, scope); @@ -501,7 +529,7 @@ #include "components/translate/core/browser/translate_pref_names.h" #include "content/public/test/browser_test.h" #include "content/public/test/test_devtools_protocol_client.h" -@@ -91,7 +90,6 @@ class ExtensionPreferenceApiTest +@@ -88,7 +87,6 @@ class ExtensionPreferenceApiTest prefs->GetInteger(prefetch::prefs::kNetworkPredictionOptions)); EXPECT_TRUE( prefs->GetBoolean(password_manager::prefs::kCredentialsEnableService)); @@ -509,7 +537,7 @@ EXPECT_TRUE(prefs->GetBoolean(prefs::kSearchSuggestEnabled)); VerifyPrefValueAndControlledState(prefs::kPrivacySandboxM1TopicsEnabled, base::Value(false), -@@ -129,7 +127,6 @@ class ExtensionPreferenceApiTest +@@ -126,7 +124,6 @@ class ExtensionPreferenceApiTest prefs->GetInteger(prefetch::prefs::kNetworkPredictionOptions)); EXPECT_FALSE( prefs->GetBoolean(password_manager::prefs::kCredentialsEnableService)); @@ -517,7 +545,7 @@ EXPECT_FALSE(prefs->GetBoolean(prefs::kSearchSuggestEnabled)); VerifyPrefValueAndControlledState(prefs::kPrivacySandboxM1TopicsEnabled, base::Value(true), -@@ -225,7 +222,6 @@ IN_PROC_BROWSER_TEST_P(ExtensionPreferen +@@ -222,7 +219,6 @@ IN_PROC_BROWSER_TEST_P(ExtensionPreferen prefetch::prefs::kNetworkPredictionOptions, static_cast(prefetch::NetworkPredictionOptions::kDisabled)); prefs->SetBoolean(password_manager::prefs::kCredentialsEnableService, false); @@ -527,9 +555,9 @@ blink::kWebRTCIPHandlingDefaultPublicInterfaceOnly); --- a/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router.cc +++ b/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router.cc -@@ -26,7 +26,6 @@ - #include "components/enterprise/connectors/core/reporting_service_settings.h" - #include "components/enterprise/connectors/core/reporting_utils.h" +@@ -18,7 +18,6 @@ + #include "chrome/common/extensions/api/safe_browsing_private.h" + #include "components/enterprise/connectors/core/common.h" #include "components/prefs/pref_service.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/url_matcher/url_matcher.h" @@ -537,17 +565,17 @@ #include "content/public/browser/browser_context.h" --- a/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router_unittest.cc +++ b/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router_unittest.cc -@@ -47,7 +47,6 @@ - #include "components/policy/core/common/cloud/mock_cloud_policy_client.h" - #include "components/policy/core/common/cloud/realtime_reporting_job_configuration.h" - #include "components/safe_browsing/core/common/features.h" +@@ -23,7 +23,6 @@ + #include "chrome/test/base/testing_browser_process.h" + #include "chrome/test/base/testing_profile.h" + #include "chrome/test/base/testing_profile_manager.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/signin/public/identity_manager/identity_test_environment.h" #include "content/public/test/browser_task_environment.h" #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 -@@ -59,10 +59,8 @@ +@@ -60,10 +60,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" @@ -558,7 +586,7 @@ #include "components/spellcheck/browser/pref_names.h" #include "components/supervised_user/core/common/pref_names.h" #include "components/themes/pref_names.h" -@@ -343,8 +341,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -344,8 +342,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil settings_api::PrefType::kNumber; // Privacy page @@ -567,7 +595,7 @@ (*s_allowlist)[::prefs::kDnsOverHttpsMode] = settings_api::PrefType::kString; (*s_allowlist)[::prefs::kDnsOverHttpsTemplates] = settings_api::PrefType::kString; -@@ -367,16 +363,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -368,16 +364,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil settings_api::PrefType::kBoolean; // Security page @@ -586,7 +614,7 @@ (*s_allowlist)[::kGeneratedHttpsFirstModePref] = --- a/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc -@@ -725,9 +725,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebstore +@@ -728,9 +728,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebstore IN_PROC_BROWSER_TEST_F(ExtensionWebstorePrivateGetReferrerChainApiTest, GetReferrerChainForNonSafeBrowsingUser) { PrefService* pref_service = profile()->GetPrefs(); @@ -606,7 +634,7 @@ #include "extensions/browser/allowlist_state.h" #include "extensions/browser/extension_registrar.h" #include "extensions/browser/extension_registry.h" -@@ -74,10 +73,6 @@ ExtensionAllowlist::ExtensionAllowlist(P +@@ -77,10 +76,6 @@ ExtensionAllowlist::ExtensionAllowlist(P // Register to Enhanced Safe Browsing setting changes for allowlist // enforcements. pref_change_registrar_.Init(profile_->GetPrefs()); @@ -617,7 +645,7 @@ } ExtensionAllowlist::~ExtensionAllowlist() = default; -@@ -247,15 +242,8 @@ void ExtensionAllowlist::OnExtensionInst +@@ -250,15 +245,8 @@ void ExtensionAllowlist::OnExtensionInst } void ExtensionAllowlist::SetAllowlistEnforcementFields() { @@ -633,7 +661,7 @@ } // `ApplyEnforcement` can be called when an extension becomes not allowlisted or -@@ -406,15 +394,6 @@ void ExtensionAllowlist::NotifyExtension +@@ -409,15 +397,6 @@ void ExtensionAllowlist::NotifyExtension } void ExtensionAllowlist::ReportExtensionReEnabledEvent() { @@ -669,7 +697,7 @@ #include "content/public/browser/browser_thread.h" #include "content/public/common/url_constants.h" #include "extensions/browser/allowlist_state.h" -@@ -986,12 +985,6 @@ void InstalledLoader::RecordExtensionsMe +@@ -989,12 +988,6 @@ void InstalledLoader::RecordExtensionsMe enabled_not_allowlisted_count); base::UmaHistogramCounts100("Extensions.NotAllowlistedDisabled2", disabled_not_allowlisted_count); @@ -691,8 +719,8 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/spellcheck/browser/pref_names.h" #include "components/translate/core/browser/translate_pref_names.h" - -@@ -64,11 +63,6 @@ const PrefMappingEntry kMappings[] = { + #include "extensions/buildflags/buildflags.h" +@@ -67,11 +66,6 @@ const PrefMappingEntry kMappings[] = { APIPermissionID::kPrivacy}, {"doNotTrackEnabled", prefs::kEnableDoNotTrack, APIPermissionID::kPrivacy, APIPermissionID::kPrivacy}, @@ -714,7 +742,7 @@ #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/first_party_sets_handler.h" -@@ -1442,15 +1441,8 @@ void ProfileNetworkContextService::Confi +@@ -1423,15 +1422,8 @@ void ProfileNetworkContextService::Confi network_context_params->enable_certificate_reporting = true; @@ -883,7 +911,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" #include "components/sync/base/pref_names.h" #include "components/sync/service/sync_policy_handler.h" -@@ -291,9 +288,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -303,9 +300,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kForcePermissionPolicyUnloadDefaultEnabled, policy_prefs::kForcePermissionPolicyUnloadDefaultEnabled, base::Value::Type::BOOLEAN}, @@ -893,7 +921,7 @@ { key::kDomainReliabilityAllowed, domain_reliability::prefs::kDomainReliabilityAllowedByPolicy, base::Value::Type::BOOLEAN }, -@@ -327,15 +321,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -345,15 +339,6 @@ const PolicyToPreferenceMapEntry kSimple prefs::kOopPrintDriversAllowedByPolicy, base::Value::Type::BOOLEAN }, #endif @@ -909,7 +937,7 @@ { key::kSavingBrowserHistoryDisabled, prefs::kSavingBrowserHistoryDisabled, base::Value::Type::BOOLEAN }, -@@ -477,9 +462,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -516,9 +501,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdsSettingForIntrusiveAdsSites, prefs::kManagedDefaultAdsSetting, base::Value::Type::INTEGER }, @@ -919,7 +947,7 @@ { key::kAllowCrossOriginAuthPrompt, prefs::kAllowCrossOriginAuthPrompt, base::Value::Type::BOOLEAN }, -@@ -722,15 +704,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -743,15 +725,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kPasswordDismissCompromisedAlertEnabled, password_manager::prefs::kPasswordDismissCompromisedAlertEnabled, base::Value::Type::BOOLEAN }, @@ -935,7 +963,7 @@ #if BUILDFLAG(ENABLE_PDF) { key::kPdfLocalFileAccessAllowedForDomains, prefs::kPdfLocalFileAccessAllowedForDomains, -@@ -896,9 +869,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -902,9 +875,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdditionalDnsQueryTypesEnabled, prefs::kAdditionalDnsQueryTypesEnabled, base::Value::Type::BOOLEAN }, @@ -945,7 +973,7 @@ { key::kForceGoogleSafeSearch, policy_prefs::kForceGoogleSafeSearch, base::Value::Type::BOOLEAN }, -@@ -962,9 +932,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -968,9 +938,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kRequireOnlineRevocationChecksForLocalAnchors, prefs::kCertRevocationCheckingRequiredLocalAnchors, base::Value::Type::BOOLEAN }, @@ -955,7 +983,7 @@ { key::kPasswordManagerBlocklist, policy_prefs::kPasswordManagerBlocklist, base::Value::Type::LIST }, -@@ -1937,9 +1904,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -1949,9 +1916,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kUnmanagedDeviceSignalsConsentFlowEnabled, device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled, base::Value::Type::BOOLEAN }, @@ -965,7 +993,7 @@ { key::kLiveCaptionEnabled, prefs::kLiveCaptionEnabled, base::Value::Type::BOOLEAN }, -@@ -2007,9 +1971,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -2025,9 +1989,6 @@ const PolicyToPreferenceMapEntry kSimple prefs::kImportDialogAutofillFormData, base::Value::Type::BOOLEAN }, @@ -975,7 +1003,7 @@ { key::kHardwareAccelerationModeEnabled, prefs::kHardwareAccelerationModeEnabled, base::Value::Type::BOOLEAN }, -@@ -2286,9 +2247,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -2309,9 +2270,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kGoogleSearchSidePanelEnabled, prefs::kGoogleSearchSidePanelEnabled, base::Value::Type::BOOLEAN }, @@ -985,7 +1013,7 @@ #endif // BUILDFLAG(IS_ANDROID) { key::kAllowBackForwardCacheForCacheControlNoStorePageEnabled, policy_prefs::kAllowBackForwardCacheForCacheControlNoStorePageEnabled, -@@ -2830,29 +2788,6 @@ std::unique_ptrAddHandler(std::make_unique( key::kProfileReauthPrompt, enterprise_signin::prefs::kProfileReauthPrompt, static_cast(enterprise_signin::ProfileReauthPrompt::kDoNotPrompt), -@@ -2913,11 +2848,6 @@ std::unique_ptr> signin_legacy_policies; @@ -1027,7 +1055,7 @@ handlers->AddHandler(std::make_unique( std::make_unique( -@@ -2930,19 +2860,6 @@ std::unique_ptr(chrome_schema))); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -162,7 +162,6 @@ +@@ -164,7 +164,6 @@ #include "components/proxy_config/pref_proxy_config_tracker_impl.h" #include "components/regional_capabilities/regional_capabilities_prefs.h" #include "components/safe_browsing/buildflags.h" @@ -1057,7 +1085,7 @@ #include "components/saved_tab_groups/public/pref_names.h" #include "components/search_engines/search_engine_choice/search_engine_choice_service.h" #include "components/search_engines/template_url_prepopulate_data.h" -@@ -174,7 +173,6 @@ +@@ -176,7 +175,6 @@ #include "components/sessions/core/session_id_generator.h" #include "components/sharing_message/sharing_sync_preference.h" #include "components/signin/core/browser/active_primary_accounts_metrics_recorder.h" @@ -1065,7 +1093,7 @@ #include "components/signin/public/base/signin_prefs.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/site_engagement/content/site_engagement_service.h" -@@ -1719,7 +1717,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -1777,7 +1775,6 @@ void RegisterLocalState(PrefRegistrySimp PushMessagingServiceImpl::RegisterPrefs(registry); #endif RegisterScreenshotPrefs(registry); @@ -1073,7 +1101,7 @@ search_engines::SearchEngineChoiceService::RegisterLocalStatePrefs(registry); secure_origin_allowlist::RegisterPrefs(registry); segmentation_platform::SegmentationPlatformService::RegisterLocalStatePrefs( -@@ -2055,7 +2052,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -2113,7 +2110,6 @@ void RegisterProfilePrefs(user_prefs::Pr #if BUILDFLAG(SAFE_BROWSING_AVAILABLE) safe_browsing::file_type::RegisterProfilePrefs(registry); #endif @@ -1241,7 +1269,7 @@ info.Set(ProfileAttributesEntry::kAccountIdKey, --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -159,7 +159,6 @@ +@@ -158,7 +158,6 @@ #include "components/profile_metrics/browser_profile_type.h" #include "components/safe_search_api/safe_search_util.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" @@ -1249,14 +1277,14 @@ #include "components/signin/public/base/signin_switches.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/site_isolation/site_isolation_policy.h" -@@ -1103,7 +1102,6 @@ void ProfileImpl::OnLocaleReady(CreateMo +@@ -1094,7 +1093,6 @@ void ProfileImpl::OnLocaleReady(CreateMo CHECK(!ProfilePasswordStoreFactory::HasStore(this)); CHECK(!AccountPasswordStoreFactory::HasStore(this)); CHECK(!ReadingListModelFactory::HasModel(this)); - browser_sync::MaybeMigrateSyncingUserToSignedIn(GetPath(), GetPrefs()); - #if BUILDFLAG(IS_ANDROID) - // On Android StartupData creates proto database provider for the profile + #if BUILDFLAG(IS_CHROMEOS) + // If this is a kiosk profile, reset some of its prefs which should not --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc @@ -92,7 +92,6 @@ @@ -1267,7 +1295,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" #include "components/signin/public/identity_manager/tribool.h" -@@ -1893,8 +1892,7 @@ void ProfileManager::AddProfileToStorage +@@ -1894,8 +1893,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1277,7 +1305,7 @@ #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -1943,14 +1941,13 @@ void ProfileManager::AddProfileToStorage +@@ -1944,14 +1942,13 @@ void ProfileManager::AddProfileToStorage init_params.is_ephemeral = IsForceEphemeralProfilesEnabled(profile); init_params.is_signed_in_with_credential_provider = @@ -1313,34 +1341,12 @@ #endif namespace profiles { ---- a/chrome/browser/resources/settings/privacy_page/privacy_page.html -+++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html -@@ -463,7 +463,7 @@ - - - --