diff --git a/chromium_version.txt b/chromium_version.txt index 43de3c44..a06466eb 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -94.0.4606.81 +95.0.4638.49 diff --git a/domain_substitution.list b/domain_substitution.list index aab1fd75..78c35374 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -3,6 +3,7 @@ PRESUBMIT.py PRESUBMIT_test.py android_webview/browser/aw_browser_context.cc android_webview/browser/aw_content_browser_client.h +android_webview/browser/aw_javascript_dialog_manager.cc android_webview/browser/aw_permission_manager_unittest.cc android_webview/browser/aw_settings.cc android_webview/browser/network_service/aw_web_resource_request.h @@ -36,6 +37,9 @@ ash/assistant/ui/main_stage/suggestion_chip_view_unittest.cc ash/assistant/util/deep_link_util.cc ash/assistant/util/deep_link_util_unittest.cc ash/child_accounts/parent_access_controller_impl_unittest.cc +ash/components/drivefs/drivefs_auth.cc +ash/components/quick_answers/translation_result_loader.cc +ash/components/quick_answers/translation_result_loader_unittest.cc ash/constants/ash_switches.cc ash/fast_ink/laser/laser_pointer_view.cc ash/login/ui/login_remove_account_dialog_unittest.cc @@ -46,6 +50,7 @@ ash/quick_pair/repository/fast_pair/device_metadata_fetcher.cc ash/quick_pair/repository/fast_pair/device_metadata_fetcher_unittest.cc ash/quick_pair/scanning/fast_pair/fast_pair_discoverable_scanner.h ash/resources/PRESUBMIT.py +ash/services/quick_pair/fast_pair_decryption.cc ash/shelf/contextual_nudge.cc ash/shelf/shelf_controller_unittest.cc ash/system/pcie_peripheral/pcie_peripheral_notification_controller.cc @@ -56,6 +61,9 @@ ash/system/unified/user_chooser_detailed_view_controller_unittest.cc ash/webui/diagnostics_ui/resources/network_card.js ash/webui/diagnostics_ui/resources/network_troubleshooting.js ash/webui/diagnostics_ui/resources/routine_section.js +ash/webui/help_app_ui/help_app_kids_magazine_untrusted_ui.cc +ash/webui/media_app_ui/media_app_guest_ui.cc +ash/webui/media_app_ui/resources/js/launch.js ash/webui/scanning/resources/scanning_app.html ash/webui/scanning/resources/scanning_app.js ash/webui/shimless_rma/backend/shimless_rma_service.cc @@ -66,6 +74,7 @@ base/PRESUBMIT.py base/allocator/BUILD.gn base/allocator/allocator_shim_default_dispatch_to_partition_alloc.cc base/allocator/partition_allocator/address_space_randomization.h +base/allocator/partition_allocator/page_allocator_internals_win.h base/allocator/partition_allocator/partition_alloc_unittest.cc base/allocator/partition_allocator/partition_tls.h base/allocator/partition_allocator/starscan/stack/asm/x64/push_registers_asm.cc @@ -116,7 +125,6 @@ base/memory/scoped_refptr.h base/memory/shared_memory_mapping_unittest.cc base/memory/shared_memory_security_policy.cc base/message_loop/message_pump_win.cc -base/metrics/field_trial.h base/metrics/histogram_functions.h base/metrics/histogram_macros.h base/metrics/user_metrics.h @@ -248,6 +256,7 @@ build/sanitizers/lsan_suppressions.cc build/sanitizers/tsan_suppressions.cc build/skia_gold_common/PRESUBMIT.py build/toolchain/cros_toolchain.gni +build/toolchain/gcc_toolchain.gni build/toolchain/nacl/BUILD.gn build/toolchain/win/midl.py build/toolchain/win/rc/rc.py @@ -322,12 +331,12 @@ chrome/browser/android/history_report/delta_file_commons_unittest.cc chrome/browser/android/search_permissions/search_permissions_service.h chrome/browser/android/search_permissions/search_permissions_service_unittest.cc chrome/browser/android/signin/signin_manager_android_unittest.cc -chrome/browser/android/signin/signin_metrics_utils_unittest.cc chrome/browser/android/signin/web_signin_bridge_unittest.cc chrome/browser/android/tab_android.cc chrome/browser/android/vr/PRESUBMIT.py chrome/browser/apps/app_service/app_icon_factory.cc chrome/browser/apps/app_service/app_service_metrics.cc +chrome/browser/apps/app_service/web_contents_app_id_utils.h chrome/browser/apps/app_service/webapk/webapk_install_task.cc chrome/browser/apps/digital_goods/digital_goods_factory_impl.cc chrome/browser/apps/guest_view/web_view_browsertest.cc @@ -454,6 +463,7 @@ chrome/browser/ash/policy/dlp/dlp_rules_manager_impl_unittest.cc chrome/browser/ash/policy/enrollment/account_status_check_fetcher.cc chrome/browser/ash/policy/enrollment/account_status_check_fetcher_unittest.cc chrome/browser/ash/policy/handlers/powerwash_requirements_checker.cc +chrome/browser/ash/policy/login/login_policy_test_base.cc chrome/browser/ash/policy/remote_commands/device_command_start_crd_session_job.cc chrome/browser/ash/policy/reporting/extension_install_event_logger_unittest.cc chrome/browser/ash/policy/status_collector/child_status_collector_browsertest.cc @@ -465,6 +475,8 @@ chrome/browser/ash/policy/uploading/upload_job_unittest.cc chrome/browser/ash/power/auto_screen_brightness/adapter_unittest.cc chrome/browser/ash/power/auto_screen_brightness/modeller_impl_unittest.cc chrome/browser/ash/power/ml/smart_dim/ml_agent_unittest.cc +chrome/browser/ash/printing/specifics_translation_unittest.cc +chrome/browser/ash/printing/synced_printers_manager_unittest.cc chrome/browser/ash/release_notes/release_notes_notification_unittest.cc chrome/browser/ash/release_notes/release_notes_storage_unittest.cc chrome/browser/ash/scanning/chrome_scanning_app_delegate_unittest.cc @@ -515,6 +527,7 @@ chrome/browser/cart/cart_discount_fetcher.cc chrome/browser/cart/cart_discount_link_fetcher.cc chrome/browser/cart/cart_service.cc chrome/browser/cart/fetch_discount_worker.cc +chrome/browser/cart/fetch_discount_worker_browsertest.cc chrome/browser/cart/fetch_discount_worker_unittest.cc chrome/browser/cart/resources/cart_domain_cart_url_mapping.json chrome/browser/cart/resources/cart_domain_name_mapping.json @@ -523,15 +536,18 @@ chrome/browser/chrome_browser_main_win_unittest.cc chrome/browser/chrome_content_browser_client.cc chrome/browser/chrome_content_browser_client_browsertest.cc chrome/browser/chrome_content_browser_client_unittest.cc +chrome/browser/chrome_main_browsertest.cc chrome/browser/chrome_navigation_browsertest.cc chrome/browser/chrome_web_platform_security_metrics_browsertest.cc chrome/browser/chromeos/android_sms/android_sms_urls.cc chrome/browser/chromeos/android_sms/android_sms_urls.h chrome/browser/chromeos/chrome_content_browser_client_chromeos_part_unittest.cc +chrome/browser/chromeos/eche_app/eche_app_notification_controller.cc chrome/browser/chromeos/extensions/device_local_account_management_policy_provider.cc chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc chrome/browser/chromeos/extensions/permissions_updater_delegate_chromeos_unittest.cc chrome/browser/chromeos/extensions/quick_unlock_private/quick_unlock_private_api_unittest.cc +chrome/browser/chromeos/extensions/telemetry/api/base_telemetry_extension_browser_test.cc chrome/browser/chromeos/extensions/users_private/users_private_apitest.cc chrome/browser/chromeos/net/network_diagnostics/arc_dns_resolution_routine.cc chrome/browser/chromeos/net/network_diagnostics/dns_latency_routine.cc @@ -546,8 +562,6 @@ chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.h chrome/browser/chromeos/net/network_diagnostics/video_conferencing_routine.cc chrome/browser/chromeos/net/network_portal_detector_impl_browsertest.cc chrome/browser/chromeos/platform_keys/key_permissions/key_permissions_manager_impl.cc -chrome/browser/chromeos/printing/specifics_translation_unittest.cc -chrome/browser/chromeos/printing/synced_printers_manager_unittest.cc chrome/browser/chromeos/proxy_config_service_impl_unittest.cc chrome/browser/chromeos/scheduler_configuration_manager.h chrome/browser/chromeos/system_token_cert_db_initializer.h @@ -579,8 +593,6 @@ chrome/browser/download/mixed_content_download_blocking.cc chrome/browser/download/save_page_browsertest.cc chrome/browser/endpoint_fetcher/endpoint_fetcher_unittest.cc chrome/browser/engagement/important_sites_util_unittest.cc -chrome/browser/engagement/site_engagement_helper.cc -chrome/browser/engagement/site_engagement_helper_unittest.cc chrome/browser/engagement/site_engagement_service_unittest.cc chrome/browser/enterprise/connectors/analysis/analysis_service_settings_unittest.cc chrome/browser/enterprise/connectors/analysis/content_analysis_delegate_browsertest.cc @@ -590,6 +602,7 @@ chrome/browser/enterprise/connectors/connectors_manager_unittest.cc chrome/browser/enterprise/connectors/connectors_service.cc chrome/browser/enterprise/connectors/connectors_service_unittest.cc chrome/browser/enterprise/connectors/device_trust/attestation/desktop/google_keys.cc +chrome/browser/enterprise/connectors/device_trust/device_trust_browsertest.cc chrome/browser/enterprise/connectors/file_system/box_api_call_flow.cc chrome/browser/enterprise/connectors/file_system/box_api_call_flow_unittest.cc chrome/browser/enterprise/connectors/file_system/box_uploader.cc @@ -658,6 +671,7 @@ chrome/browser/extensions/api/preference/preference_api_prefs_unittest.cc chrome/browser/extensions/api/printing/printing_api_utils.h chrome/browser/extensions/api/proxy/proxy_api_helpers_unittest.cc chrome/browser/extensions/api/runtime/runtime_apitest.cc +chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router_unittest.cc chrome/browser/extensions/api/scripting/scripting_apitest.cc chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc chrome/browser/extensions/api/tab_capture/tab_capture_performance_test_base.cc @@ -716,7 +730,6 @@ chrome/browser/extensions/policy_handlers_unittest.cc chrome/browser/extensions/scripting_permissions_modifier.cc chrome/browser/extensions/scripting_permissions_modifier.h chrome/browser/extensions/scripting_permissions_modifier_unittest.cc -chrome/browser/extensions/tab_helper.cc chrome/browser/extensions/updater/chrome_extension_downloader_factory.cc chrome/browser/extensions/updater/chrome_update_client_config.cc chrome/browser/extensions/updater/extension_updater_unittest.cc @@ -746,10 +759,13 @@ chrome/browser/importer/ie_importer_browsertest_win.cc chrome/browser/importer/profile_writer_unittest.cc chrome/browser/installable/installable_manager_browsertest.cc chrome/browser/lacros/browser_service_lacros.cc +chrome/browser/lacros/browser_service_lacros_browsertest.cc chrome/browser/lacros/lacros_startup_infobar_delegate.cc chrome/browser/lifetime/switch_utils_unittest.cc chrome/browser/local_discovery/service_discovery_client_mac.mm chrome/browser/login_detection/password_store_sites_browsertest.cc +chrome/browser/long_screenshots/long_screenshots_tab_service.cc +chrome/browser/long_screenshots/long_screenshots_tab_service_unittest.cc chrome/browser/lookalikes/lookalike_url_navigation_throttle.cc chrome/browser/lookalikes/lookalike_url_navigation_throttle_browsertest.cc chrome/browser/media/history/media_history_keyed_service_unittest.cc @@ -872,7 +888,7 @@ chrome/browser/permissions/chrome_permission_manager_unittest.cc chrome/browser/permissions/chrome_permission_request_manager_unittest.cc chrome/browser/permissions/grouped_permission_infobar_delegate_android.cc chrome/browser/permissions/permission_context_base_permissions_policy_unittest.cc -chrome/browser/permissions/permissions_security_model_browsertest.cc +chrome/browser/permissions/permissions_security_model_interactive_uitest.cc chrome/browser/platform_keys/extension_key_permissions_service.cc chrome/browser/platform_keys/extension_platform_keys_service.cc chrome/browser/platform_util_win.cc @@ -891,6 +907,7 @@ chrome/browser/policy/test/policy_test_google_browsertest.cc chrome/browser/policy/test/safe_browsing_policy_browsertest.cc chrome/browser/policy/test/system_features_policy_browsertest.cc chrome/browser/policy/webusb_allow_devices_for_urls_policy_handler_unittest.cc +chrome/browser/power_bookmarks/power_bookmark_utils_unittest.cc chrome/browser/predictors/autocomplete_action_predictor_table_unittest.cc chrome/browser/predictors/loading_data_collector_unittest.cc chrome/browser/predictors/loading_predictor_browsertest.cc @@ -931,6 +948,7 @@ chrome/browser/profiles/profile_impl.h chrome/browser/profiles/profile_manager.h chrome/browser/profiles/profile_manager_browsertest.cc chrome/browser/profiles/profile_manager_unittest.cc +chrome/browser/profiles/profile_shortcut_manager_browsertest_win.cc chrome/browser/profiles/profile_shortcut_manager_win.cc chrome/browser/push_messaging/push_messaging_constants.cc chrome/browser/push_messaging/push_messaging_notification_manager.h @@ -962,6 +980,7 @@ chrome/browser/resources/chromeos/accessibility/chromevox/panel/tutorial_test.js chrome/browser/resources/chromeos/accessibility/chromevox/tools/webstore_extension_util.py chrome/browser/resources/chromeos/accessibility/chromevox_manifest.json.jinja2 chrome/browser/resources/chromeos/accessibility/common/cursors/cursors_test.js +chrome/browser/resources/chromeos/accessibility/common/testing/e2e_test_base.js chrome/browser/resources/chromeos/accessibility/common/tutorial/chromevox_tutorial.js chrome/browser/resources/chromeos/accessibility/enhanced_network_tts/enhanced_network_tts_e2e_test_base.js chrome/browser/resources/chromeos/accessibility/select_to_speak/mock_tts.js @@ -1001,12 +1020,6 @@ chrome/browser/resources/chromeos/login/screens/login/offline_login.js chrome/browser/resources/chromeos/login/screens/oobe/oobe_eula.js chrome/browser/resources/chromeos/multidevice_internals/browser_tabs_metadata_form.js chrome/browser/resources/chromeos/wallpaper_manager/manifest.json -chrome/browser/resources/chromeos/zip_archiver/cpp/volume.h -chrome/browser/resources/chromeos/zip_archiver/externs_js/chrome.js -chrome/browser/resources/chromeos/zip_archiver/js/types.js -chrome/browser/resources/chromeos/zip_archiver/js/volume.js -chrome/browser/resources/chromeos/zip_archiver/unpacker-test/README.txt -chrome/browser/resources/chromeos/zip_archiver/unpacker-test/cpp/Makefile chrome/browser/resources/cryptotoken/asn1.js chrome/browser/resources/cryptotoken/cryptotokenapprovedorigins.js chrome/browser/resources/cryptotoken/enroller.js @@ -1053,7 +1066,6 @@ chrome/browser/resources/print_preview/data/destination_store.js chrome/browser/resources/print_preview/ui/icons.html chrome/browser/resources/settings/a11y_page/a11y_page.js chrome/browser/resources/settings/about_page/about_page.html -chrome/browser/resources/settings/autofill_page/passwords_list_handler.js chrome/browser/resources/settings/chromeos/PRESUBMIT.py chrome/browser/resources/settings/chromeos/bluetooth_page/bluetooth_device_list_item.js chrome/browser/resources/settings/chromeos/crostini_page/crostini_disk_resize_dialog.html @@ -1063,14 +1075,12 @@ chrome/browser/resources/settings/chromeos/os_about_page/channel_switcher_dialog chrome/browser/resources/settings/chromeos/os_about_page/os_about_page.html chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/borealis_page/borealis_detail_view.html chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/icons.html -chrome/browser/resources/settings/chromeos/os_apps_page/app_management_page/supported_links_item.html chrome/browser/resources/settings/chromeos/os_icons.html chrome/browser/resources/settings/chromeos/os_people_page/account_manager.js chrome/browser/resources/settings/chromeos/os_people_page/os_people_page.js chrome/browser/resources/settings/chromeos/os_people_page/os_sync_controls.js chrome/browser/resources/settings/chromeos/os_people_page/users_add_user_dialog.js chrome/browser/resources/settings/icons.html -chrome/browser/resources/settings/incompatible_applications_page/incompatible_application_item.js chrome/browser/resources/settings/languages_page/edit_dictionary_page.js chrome/browser/resources/settings/settings_shared_css.html chrome/browser/resources/usb_internals/descriptor_panel.js @@ -1106,7 +1116,6 @@ chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_b chrome/browser/search/background/ntp_background_service.cc chrome/browser/search/background/ntp_backgrounds.cc chrome/browser/search/search.h -chrome/browser/search/search_suggest/search_suggest_service_unittest.cc chrome/browser/search_engines/template_url_parser_unittest.cc chrome/browser/search_engines/template_url_service_sync_unittest.cc chrome/browser/search_engines/template_url_service_test_util.cc @@ -1199,8 +1208,6 @@ chrome/browser/sync/test/integration/two_client_preferences_sync_test.cc chrome/browser/sync/test/integration/two_client_typed_urls_sync_test.cc chrome/browser/sync/test/integration/two_client_user_events_sync_test.cc chrome/browser/sync/test/integration/two_client_web_apps_bmo_sync_test.cc -chrome/browser/sync/test/integration/two_client_web_apps_integration_sync_test.cc -chrome/browser/sync/test/integration/two_client_web_apps_integration_sync_test_mac_win_linux.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/tab/web_contents_state.cc @@ -1222,7 +1229,6 @@ chrome/browser/ui/app_list/search/arc/arc_app_reinstall_app_result.cc chrome/browser/ui/app_list/search/arc/arc_app_reinstall_search_provider_unittest.cc chrome/browser/ui/app_list/search/arc/recommend_apps_fetcher_impl.cc chrome/browser/ui/app_list/search/arc/recommend_apps_fetcher_impl_unittest.cc -chrome/browser/ui/app_list/search/assistant_search_provider_unittest.cc chrome/browser/ui/app_list/search/files/item_suggest_cache.h chrome/browser/ui/app_list/search/files/item_suggest_cache_unittest.cc chrome/browser/ui/app_list/search/omnibox_provider.cc @@ -1234,7 +1240,6 @@ chrome/browser/ui/ash/ambient/ambient_client_impl_unittest.cc chrome/browser/ui/ash/assistant/assistant_state_client_unittest.cc chrome/browser/ui/ash/assistant/assistant_test_mixin.cc chrome/browser/ui/ash/assistant/assistant_web_view_impl_browsertest.cc -chrome/browser/ui/ash/assistant/conversation_starters_client_impl.cc chrome/browser/ui/ash/calendar/calendar_keyed_service.cc chrome/browser/ui/ash/chrome_new_window_client_browsertest.cc chrome/browser/ui/ash/chrome_shell_delegate.cc @@ -1321,6 +1326,7 @@ chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc chrome/browser/ui/views/bookmarks/bookmark_bubble_view_browsertest.cc chrome/browser/ui/views/bookmarks/bookmark_bubble_view_unittest.cc chrome/browser/ui/views/bookmarks/bookmark_context_menu_unittest.cc +chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc chrome/browser/ui/views/extensions/extension_install_dialog_view_browsertest.cc chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc chrome/browser/ui/views/file_system_access/file_system_access_permission_view_browsertest.cc @@ -1361,7 +1367,6 @@ chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc chrome/browser/ui/views/translate/translate_bubble_view_interactive_uitest.cc chrome/browser/ui/views/user_education/feature_promo_controller_views.cc chrome/browser/ui/views/web_apps/web_app_integration_browsertest_base.h -chrome/browser/ui/views/web_apps/web_app_integration_browsertest_mac_win_linux.cc chrome/browser/ui/web_applications/web_app_browsertest.cc chrome/browser/ui/web_applications/web_app_navigate_browsertest.cc chrome/browser/ui/webui/PRESUBMIT.py @@ -1369,7 +1374,6 @@ chrome/browser/ui/webui/autofill_and_password_manager_internals/internals_ui_han chrome/browser/ui/webui/bookmarks/bookmarks_browsertest.cc chrome/browser/ui/webui/chromeos/add_supervision/add_supervision_ui.cc chrome/browser/ui/webui/chromeos/add_supervision/add_supervision_ui_browsertest.cc -chrome/browser/ui/webui/chromeos/assistant_optin/assistant_optin_utils.cc chrome/browser/ui/webui/chromeos/edu_account_login_handler_unittest.cc chrome/browser/ui/webui/chromeos/edu_coexistence/edu_coexistence_login_handler_chromeos.cc chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h @@ -1425,13 +1429,6 @@ chrome/browser/usb/usb_tab_helper_unittest.cc chrome/browser/usb/web_usb_detector_unittest.cc chrome/browser/usb/web_usb_service_impl_unittest.cc chrome/browser/vr/PRESUBMIT.py -chrome/browser/web_applications/components/web_app_handler_registration_utils_win.cc -chrome/browser/web_applications/components/web_app_handler_registration_utils_win.h -chrome/browser/web_applications/components/web_app_handler_registration_utils_win_unittest.cc -chrome/browser/web_applications/components/web_app_helpers_unittest.cc -chrome/browser/web_applications/components/web_app_icon_downloader_unittest.cc -chrome/browser/web_applications/components/web_app_id_constants.cc -chrome/browser/web_applications/components/web_app_install_utils_unittest.cc chrome/browser/web_applications/extensions/bookmark_app_util_unittest.cc chrome/browser/web_applications/externally_installed_web_app_prefs.cc chrome/browser/web_applications/preinstalled_web_app_manager_unittest.cc @@ -1447,7 +1444,14 @@ chrome/browser/web_applications/preinstalled_web_apps/google_slides.cc chrome/browser/web_applications/preinstalled_web_apps/youtube.cc chrome/browser/web_applications/preinstalled_web_apps_browsertest.cc chrome/browser/web_applications/system_web_apps/system_web_app_types.h +chrome/browser/web_applications/web_app_handler_registration_utils_win.cc +chrome/browser/web_applications/web_app_handler_registration_utils_win.h +chrome/browser/web_applications/web_app_handler_registration_utils_win_unittest.cc +chrome/browser/web_applications/web_app_helpers_unittest.cc +chrome/browser/web_applications/web_app_icon_downloader_unittest.cc +chrome/browser/web_applications/web_app_id_constants.cc chrome/browser/web_applications/web_app_install_task.cc +chrome/browser/web_applications/web_app_install_utils_unittest.cc chrome/browser/web_applications/web_app_installation_utils_unittest.cc chrome/browser/web_applications/web_app_mover_unittest.cc chrome/browser/webauthn/chrome_authenticator_request_delegate.cc @@ -1675,6 +1679,7 @@ chrome/service/cloud_print/connector_settings_unittest.cc chrome/service/cloud_print/printer_job_handler_unittest.cc chrome/service/service_process.cc chrome/service/service_process.h +chrome/services/file_util/public/cpp/sandboxed_document_analyzer_unittest.cc chrome/services/mac_notifications/mac_notification_service_ns.mm chrome/services/speech/cloud_speech_recognition_client.cc chrome/services/util_win/av_products.cc @@ -1748,6 +1753,7 @@ chrome/updater/constants.h chrome/updater/crash_reporter.cc chrome/updater/external_constants_builder_unittest.cc chrome/updater/external_constants_override_unittest.cc +chrome/updater/test/service/win/ui.py chrome/updater/tools/PRESUBMIT.py chrome/updater/tools/certificate_tag.cc chrome/updater/win/app_install_controller.cc @@ -1771,6 +1777,9 @@ chromecast/browser/renderer_prelauncher_test.cc chromecast/browser/service/cast_service_simple.cc chromecast/browser/webui/cast_webui.cc chromecast/browser/webview/web_content_controller.cc +chromecast/cast_core/grpc_resource_data_source.cc +chromecast/cast_core/grpc_resource_data_source_unittest.cc +chromecast/cast_core/grpc_webui_controller.cc chromecast/chromecast.gni chromecast/common/activity_url_filter_unittest.cc chromecast/common/extensions_api/i18n.json @@ -1789,28 +1798,28 @@ chromeos/components/camera_app_ui/camera_app_ui.cc chromeos/components/camera_app_ui/resources/js/externs/universal_analytics_api.js chromeos/components/camera_app_ui/resources/js/lib/analytics.js chromeos/components/camera_app_ui/resources/js/metrics.js +chromeos/components/camera_app_ui/resources/js/sound.js chromeos/components/camera_app_ui/resources/js/untrusted_ga_helper.js chromeos/components/camera_app_ui/resources/js/util.js chromeos/components/camera_app_ui/resources/js/views/camera_intent.js chromeos/components/camera_app_ui/resources/strings/camera_strings.grd chromeos/components/cros_elements/button/button.js -chromeos/components/drivefs/drivefs_auth.cc -chromeos/components/help_app_ui/help_app_kids_magazine_untrusted_ui.cc chromeos/components/local_search_service/content_extraction_utils_unittest.cc -chromeos/components/media_app_ui/media_app_guest_ui.cc -chromeos/components/media_app_ui/resources/js/launch.js chromeos/components/multidevice/remote_device_test_util.cc chromeos/components/multidevice/stub_multidevice_util.cc chromeos/components/personalization_app/untrusted_personalization_app_ui_config.cc chromeos/components/phonehub/notification.h chromeos/components/phonehub/url_constants.cc +chromeos/components/projector_app/test/mock_app_client.cc +chromeos/components/projector_app/test/projector_message_handler_unittest.cc +chromeos/components/projector_app/test/projector_oauth_token_fetcher_unittest.cc +chromeos/components/projector_app/untrusted_projector_ui_config.cc chromeos/components/proximity_auth/proximity_auth_local_state_pref_manager_unittest.cc chromeos/components/proximity_auth/proximity_auth_system_unittest.cc chromeos/components/proximity_auth/proximity_monitor_impl_unittest.cc -chromeos/components/quick_answers/translation_result_loader.cc -chromeos/components/quick_answers/translation_result_loader_unittest.cc chromeos/components/string_matching/tokenized_string_unittest.cc chromeos/components/trial_group/trial_group_checker.cc +chromeos/crosapi/mojom/app_service_types_traits_unittest.cc chromeos/cryptohome/userdataauth_util.cc chromeos/dbus/arc/arc_obb_mounter_client.h chromeos/dbus/biod/fake_biod_client_unittest.cc @@ -2002,6 +2011,7 @@ components/cronet/tools/cr_cronet.py components/cronet/tools/generate_javadoc.py components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.h components/data_reduction_proxy/core/common/chrome_proxy_header.txt +components/desks_storage/core/desk_sync_bridge_unittest.cc components/digital_asset_links/digital_asset_links_handler.cc components/digital_asset_links/digital_asset_links_handler.h components/dom_distiller/content/browser/distiller_page_web_contents_browsertest.cc @@ -2236,6 +2246,7 @@ components/paint_preview/browser/paint_preview_base_service_unittest.cc components/paint_preview/browser/paint_preview_client_unittest.cc components/paint_preview/common/paint_preview_tracker_unittest.cc components/paint_preview/common/proto_validator_unittest.cc +components/paint_preview/common/subset_font.cc components/paint_preview/player/player_compositor_delegate_unittest.cc components/paint_preview/renderer/paint_preview_recorder_browsertest.cc components/paint_preview/renderer/paint_preview_recorder_utils_unittest.cc @@ -2260,7 +2271,6 @@ components/password_manager/core/browser/import/csv_password_sequence.h components/password_manager/core/browser/import/csv_password_sequence_unittest.cc components/password_manager/core/browser/import/csv_password_unittest.cc components/password_manager/core/browser/import/password_importer_unittest.cc -components/password_manager/core/browser/insecure_credentials_table_unittest.cc components/password_manager/core/browser/leak_detection/authenticated_leak_check_unittest.cc components/password_manager/core/browser/leak_detection/bulk_leak_check_impl_unittest.cc components/password_manager/core/browser/leak_detection/leak_detection_check_factory_impl_unittest.cc @@ -2270,7 +2280,6 @@ components/password_manager/core/browser/leak_detection_dialog_utils.cc components/password_manager/core/browser/login_database_unittest.cc components/password_manager/core/browser/login_database_win.cc components/password_manager/core/browser/multi_store_form_fetcher_unittest.cc -components/password_manager/core/browser/multi_store_password_save_manager_unittest.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 @@ -2357,9 +2366,10 @@ components/policy/core/browser/browser_policy_connector.cc components/policy/core/browser/browser_policy_connector.h components/policy/core/browser/browser_policy_connector_unittest.cc components/policy/core/browser/configuration_policy_pref_store_unittest.cc -components/policy/core/browser/proxy_policy_handler_unittest.cc +components/policy/core/browser/url_allowlist_policy_handler.h components/policy/core/browser/url_blocklist_manager.h components/policy/core/browser/url_blocklist_manager_unittest.cc +components/policy/core/browser/url_blocklist_policy_handler.h components/policy/core/browser/url_util.cc components/policy/core/browser/url_util.h components/policy/core/browser/url_util_unittest.cc @@ -2396,6 +2406,7 @@ components/prefs/pref_change_registrar_unittest.cc components/prefs/pref_service_unittest.cc components/printing/renderer/print_render_frame_helper.cc components/proxy_config/pref_proxy_config_tracker_impl_unittest.cc +components/proxy_config/proxy_policy_handler_unittest.cc components/query_tiles/test/fake_tile_service.cc components/quirks/quirks_client.cc components/reading_list/core/offline_url_utils_unittest.cc @@ -2554,6 +2565,8 @@ components/signin/public/identity_manager/identity_manager.h components/signin/public/identity_manager/identity_manager_unittest.cc components/signin/public/identity_manager/identity_test_environment.h components/signin/public/identity_manager/primary_account_access_token_fetcher_unittest.cc +components/site_engagement/content/site_engagement_helper.cc +components/site_engagement/content/site_engagement_helper_unittest.cc components/site_engagement/content/site_engagement_score_unittest.cc components/site_isolation/site_isolation_policy_unittest.cc components/spellcheck/browser/spelling_service_client.cc @@ -2651,6 +2664,7 @@ components/webcrypto/algorithms/x25519.cc components/webxr/android/arcore_install_helper.cc components/webxr/android/arcore_install_helper.h components/wifi/wifi_service_win.cc +components/zucchini/disassembler_dex.cc components/zucchini/disassembler_dex.h components/zucchini/type_dex.h content/app/android/content_child_process_service_delegate.cc @@ -2681,6 +2695,7 @@ content/browser/browsing_data/browsing_data_filter_builder_impl.cc content/browser/browsing_data/browsing_data_filter_builder_impl_unittest.cc content/browser/browsing_data/same_site_data_remover_impl_browsertest.cc content/browser/browsing_data/same_site_data_remover_impl_unittest.cc +content/browser/cache_storage/cache_storage_context_unittest.cc content/browser/child_process_security_policy_impl.h content/browser/child_process_security_policy_unittest.cc content/browser/client_hints/client_hints.cc @@ -2806,6 +2821,7 @@ content/public/browser/zygote_host/zygote_host_linux.h content/public/common/content_descriptors.h content/public/common/content_features.cc content/public/common/content_switches.cc +content/public/common/pseudonymization_util.h content/public/common/resource_request_body_android.cc content/public/common/url_constants.cc content/public/renderer/render_view.h @@ -3044,7 +3060,6 @@ gpu/command_buffer/service/shared_image_backing_factory_iosurface.mm gpu/command_buffer/service/shared_image_representation_d3d.h gpu/command_buffer/service/shared_image_video.cc gpu/command_buffer/service/surface_texture_gl_owner.cc -gpu/command_buffer/service/webgpu_decoder_impl.cc gpu/config/PRESUBMIT.py gpu/config/gpu_control_list_format.txt gpu/config/gpu_info_collector_win.cc @@ -3065,7 +3080,7 @@ ios/PRESUBMIT.py ios/README.txt ios/build/bots/scripts/PRESUBMIT.py ios/build/bots/scripts/result_sink_util.py -ios/build/bots/scripts/standard_json_util.py +ios/build/bots/scripts/test_result_util.py ios/build/bots/scripts/xcode_util.py ios/build/chrome_build.gni ios/chrome/app/application_delegate/url_opener_unittest.mm @@ -3119,6 +3134,7 @@ ios/chrome/browser/ui/activity_services/activity_type_util.mm ios/chrome/browser/ui/authentication/re_signin_infobar_delegate_unittest.mm ios/chrome/browser/ui/authentication/signin/add_account_signin/add_account_signin_manager_unittest.mm ios/chrome/browser/ui/authentication/signin/advanced_settings_signin/advanced_settings_signin_mediator_unittest.mm +ios/chrome/browser/ui/authentication/signin/signin_utils_unittest.mm ios/chrome/browser/ui/authentication/signin/trusted_vault_reauthentication/trusted_vault_reauthentication_coordinator_unittest.mm ios/chrome/browser/ui/authentication/signin/user_signin/user_signin_mediator_unittest.mm ios/chrome/browser/ui/authentication/signin_earl_grey_app_interface.mm @@ -3145,6 +3161,7 @@ ios/chrome/browser/ui/ntp/discover_feed_constants.mm ios/chrome/browser/ui/ntp/incognito_view.mm ios/chrome/browser/ui/ntp/notification_promo_whats_new.mm ios/chrome/browser/ui/ntp/notification_promo_whats_new_unittest.mm +ios/chrome/browser/ui/ntp/revamped_incognito_view.mm ios/chrome/browser/ui/omnibox/omnibox_egtest.mm ios/chrome/browser/ui/popup_menu/popup_menu_mediator_unittest.mm ios/chrome/browser/ui/qr_generator/qr_generator_coordinator_unittest.mm @@ -3165,7 +3182,6 @@ ios/chrome/browser/ui/settings/password/passwords_mediator_unittest.mm ios/chrome/browser/ui/settings/password/passwords_table_view_controller_unittest.mm ios/chrome/browser/ui/settings/safety_check/safety_check_mediator_unittest.mm ios/chrome/browser/ui/settings/settings_app_interface.mm -ios/chrome/browser/ui/settings/settings_table_view_controller_mice_unittest.mm ios/chrome/browser/ui/settings/settings_table_view_controller_unittest.mm ios/chrome/browser/ui/settings/table_cell_catalog_view_controller.mm ios/chrome/browser/ui/settings/translate_table_view_controller.mm @@ -3185,6 +3201,7 @@ ios/chrome/browser/web_state_list/web_usage_enabler/web_usage_enabler_browser_ag ios/chrome/common/ns_regular_expression_unittest.mm ios/chrome/common/string_util_unittest.mm ios/chrome/common/x_callback_url_unittest.cc +ios/chrome/credential_provider_extension/password_spec_fetcher.mm ios/chrome/credential_provider_extension/strings/ios_credential_provider_extension_strings.grd ios/chrome/test/data/policy/policy_test_cases.json ios/chrome/test/earl_grey/chrome_earl_grey_ui.h @@ -3196,7 +3213,7 @@ ios/net/cookies/cookie_store_ios_unittest.mm ios/net/cookies/system_cookie_store_unittest_template.h ios/net/crn_http_protocol_handler.mm ios/net/nsurlrequest_util_unittest.mm -ios/public/provider/chrome/browser/omaha/test_omaha_service_provider.mm +ios/public/provider/chrome/browser/omaha/test_omaha.cc ios/public/provider/chrome/browser/signin/chrome_identity_service.h ios/public/provider/chrome/browser/signin/chrome_identity_service.mm ios/public/provider/chrome/browser/signin/fake_chrome_identity_service.mm @@ -3212,6 +3229,7 @@ ios/web/browsing_data/browsing_data_remover_unittest.mm ios/web/browsing_data/system_cookie_store_util_unittest.mm ios/web/favicon/favicon_util_unittest.mm ios/web/js_features/context_menu/context_menu_js_unittest.mm +ios/web/js_messaging/resources/frame_listeners.js ios/web/js_messaging/resources/setup_frame.js ios/web/js_messaging/resources/window_id.js ios/web/navigation/history_state_operations_inttest.mm @@ -3667,6 +3685,7 @@ net/cert/cert_verify_proc_mac.cc net/cert/cert_verify_proc_unittest.cc net/cert/cert_verify_proc_win.cc net/cert/internal/signature_algorithm.cc +net/cert/internal/trust_store_win.cc net/cert/internal/verify_certificate_chain.cc net/cert/known_roots_nss.cc net/cert/nss_cert_database.cc @@ -3831,6 +3850,8 @@ net/third_party/mozilla_security_manager/nsNSSCertificateDB.cpp net/third_party/mozilla_security_manager/nsNSSCertificateDB.h 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/src/http2/core/priority_write_scheduler.h @@ -3945,7 +3966,10 @@ remoting/host/it2me/it2me_native_messaging_host_unittest.cc remoting/host/linux/linux_me2me_host.py remoting/host/linux/remoting_user_session.cc remoting/host/policy_watcher_unittest.cc +remoting/host/remote_open_url_client_unittest.cc +remoting/host/remote_open_url_message_handler_unittest.cc remoting/host/remoting_me2me_host.cc +remoting/host/sas_injector_win.cc remoting/host/setup/com.google.chrome.remote_desktop-firefox.json.jinja2 remoting/host/setup/start_host_main.cc remoting/host/touch_injector_win.cc @@ -4001,6 +4025,7 @@ sandbox/win/src/named_pipe_policy_test.cc sandbox/win/src/nt_internals.h sandbox/win/src/process_mitigations.cc sandbox/win/src/resolver.h +sandbox/win/src/restricted_token_utils.cc sandbox/win/src/sandbox_nt_util.h sandbox/win/src/sandbox_policy.h sandbox/win/src/sandbox_rand.cc @@ -4038,11 +4063,11 @@ services/network/origin_policy/origin_policy_parser_unittest.cc services/network/p2p/socket_udp_unittest.cc services/network/proxy_resolver_factory_mojo_unittest.cc services/network/public/cpp/content_security_policy/content_security_policy_unittest.cc +services/network/public/cpp/corb/corb_impl.cc +services/network/public/cpp/corb/corb_impl_unittest.cc services/network/public/cpp/cors/cors_unittest.cc services/network/public/cpp/cors/origin_access_entry_unittest.cc services/network/public/cpp/cors/origin_access_list_unittest.cc -services/network/public/cpp/cross_origin_read_blocking.cc -services/network/public/cpp/cross_origin_read_blocking_unittest.cc services/network/public/cpp/features.cc services/network/public/cpp/is_potentially_trustworthy.cc services/network/public/cpp/network_switches.cc @@ -4052,6 +4077,7 @@ services/network/trust_tokens/trust_token_key_commitment_parser.h services/network/trust_tokens/trust_token_key_commitments.h services/network/udp_socket_unittest.cc services/network/url_loader.cc +services/network/websocket_interceptor_unittest.cc services/network/websocket_throttler.h services/preferences/tracked/device_id_unittest.cc services/proxy_resolver/host_resolver_mojo.cc @@ -4085,6 +4111,7 @@ storage/browser/file_system/file_system_context_unittest.cc storage/browser/file_system/file_system_url_unittest.cc storage/browser/file_system/isolated_context_unittest.cc storage/browser/file_system/sandbox_file_system_backend_unittest.cc +storage/browser/quota/quota_database_unittest.cc storage/common/database/database_identifier_unittest.cc storage/common/file_system/file_system_util_unittest.cc styleguide/c++/c++11.html @@ -4125,6 +4152,7 @@ testing/perf/perf_result_reporter.cc testing/scripts/PRESUBMIT.py testing/scripts/common.py testing/scripts/run_chromedriver_tests.py +testing/scripts/run_finch_smoke_tests_android.py testing/scripts/run_performance_tests.py testing/scripts/run_variations_smoke_tests.py testing/scripts/wpt_common.py @@ -4274,6 +4302,7 @@ third_party/android_deps/libs/com_google_firebase_firebase_messaging/3pp/fetch.p third_party/android_deps/licenses/Android_SDK_License-December_9_2016.txt third_party/android_platform/development/scripts/PRESUBMIT.py third_party/android_platform/development/scripts/stack.py +third_party/android_rust_toolchain/toolchain/1.54.0/src/stdlibs/library/stdarch/crates/stdarch-verify/arm-intrinsics.html third_party/android_support_test_runner/runner/src/main/Android.mk third_party/angle/PRESUBMIT.py third_party/angle/extensions/ANGLE_base_vertex_base_instance.txt @@ -4297,6 +4326,7 @@ third_party/angle/extensions/EGL_ANGLE_create_context_backwards_compatible.txt third_party/angle/extensions/EGL_ANGLE_create_context_client_arrays.txt third_party/angle/extensions/EGL_ANGLE_create_context_extensions_enabled.txt third_party/angle/extensions/EGL_ANGLE_create_context_webgl_compatibility.txt +third_party/angle/extensions/EGL_ANGLE_create_surface_swap_interval.txt third_party/angle/extensions/EGL_ANGLE_d3d_share_handle_client_buffer.txt third_party/angle/extensions/EGL_ANGLE_d3d_texture_client_buffer.txt third_party/angle/extensions/EGL_ANGLE_device_cgl.txt @@ -4407,6 +4437,8 @@ third_party/angle/src/tests/gl_tests/VulkanExternalImageTest.cpp third_party/angle/src/tests/gl_tests/gles1/BootAnimationTest.cpp third_party/angle/src/tests/gles1_conformance_tests/ConformanceTests.cpp third_party/angle/src/tests/perf_tests/ANGLEPerfTest.h +third_party/angle/src/tests/restricted_traces/gen_restricted_traces.py +third_party/angle/src/tests/restricted_traces/sync_restricted_traces_to_cipd.py third_party/angle/src/tests/test_utils/angle_test_instantiate.cpp third_party/angle/src/tests/test_utils/runner/TestSuite.cpp third_party/angle/src/tests/test_utils/runner/android/java/AndroidManifest.xml.jinja2 @@ -4437,7 +4469,7 @@ third_party/angle/third_party/rapidjson/src/bin/data/readme.txt third_party/angle/third_party/rapidjson/src/include/rapidjson/document.h third_party/angle/third_party/rapidjson/src/test/unittest/valuetest.cpp third_party/angle/util/android/AndroidWindow.cpp -third_party/angle/util/frame_capture_test_utils.h +third_party/angle/util/capture/frame_capture_test_utils.h third_party/angle/util/windows/third_party/StackWalker/src/StackWalker.cpp third_party/apple_apsl/cssmapplePriv.h third_party/ashmem/ashmem-dev.c @@ -5060,13 +5092,13 @@ third_party/blink/renderer/platform/wtf/deque.h third_party/blink/renderer/platform/wtf/dynamic_annotations.h third_party/blink/renderer/platform/wtf/hash_table.h third_party/blink/renderer/platform/wtf/linked_hash_set.h -third_party/blink/renderer/platform/wtf/list_hash_set.h third_party/blink/renderer/platform/wtf/stack_util.cc third_party/blink/renderer/platform/wtf/text/string_impl.h third_party/blink/renderer/platform/wtf/thread_specific.h third_party/blink/renderer/platform/wtf/vector_test.cc third_party/boringssl/roll_boringssl.py third_party/boringssl/src/CMakeLists.txt +third_party/boringssl/src/crypto/asn1/asn1_test.cc third_party/boringssl/src/crypto/cpu-arm-linux.c third_party/boringssl/src/crypto/fipsmodule/CMakeLists.txt third_party/boringssl/src/crypto/fipsmodule/bn/mul.c @@ -5098,6 +5130,7 @@ third_party/boringssl/src/tool/fd.cc third_party/boringssl/src/tool/internal.h third_party/boringssl/src/util/bot/go/env.py third_party/boringssl/src/util/bot/update_clang.py +third_party/breakpad/BUILD.gn third_party/breakpad/breakpad/default.xml third_party/breakpad/breakpad/src/build/common.gypi third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.cc @@ -6826,16 +6859,6 @@ third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.py third_party/depot_tools/recipes/recipe_modules/bot_update/resources/bot_update.py third_party/depot_tools/recipes/recipe_modules/bot_update/tests/do_not_retry_patch_failures_in_cq.py -third_party/depot_tools/recipes/recipe_modules/cipd/api.py -third_party/depot_tools/recipes/recipe_modules/cipd/examples/full.expected/basic.json -third_party/depot_tools/recipes/recipe_modules/cipd/examples/full.expected/basic_pkg.json -third_party/depot_tools/recipes/recipe_modules/cipd/examples/full.expected/describe-many-instances.json -third_party/depot_tools/recipes/recipe_modules/cipd/examples/full.expected/mac64.json -third_party/depot_tools/recipes/recipe_modules/cipd/examples/full.expected/pkg_bad_file.json -third_party/depot_tools/recipes/recipe_modules/cipd/examples/full.expected/pkg_bad_mode.json -third_party/depot_tools/recipes/recipe_modules/cipd/examples/full.expected/pkg_bad_verfile.json -third_party/depot_tools/recipes/recipe_modules/cipd/examples/full.expected/win64.json -third_party/depot_tools/recipes/recipe_modules/cipd/test_api.py third_party/depot_tools/recipes/recipe_modules/gclient/config.py third_party/depot_tools/recipes/recipe_modules/gclient/examples/full.expected/basic.json third_party/depot_tools/recipes/recipe_modules/gclient/examples/full.expected/revision.json @@ -6862,6 +6885,7 @@ third_party/depot_tools/recipes/recipe_modules/git/examples/full.expected/count- third_party/depot_tools/recipes/recipe_modules/git/examples/full.expected/count-objects_with_bad_output_fails_build.json third_party/depot_tools/recipes/recipe_modules/git/examples/full.expected/curl_trace_file.json third_party/depot_tools/recipes/recipe_modules/git/examples/full.expected/git-cache-checkout.json +third_party/depot_tools/recipes/recipe_modules/git/examples/full.expected/new_branch_failed.json third_party/depot_tools/recipes/recipe_modules/git/examples/full.expected/platform_win.json third_party/depot_tools/recipes/recipe_modules/git/examples/full.expected/rebase_failed.json third_party/depot_tools/recipes/recipe_modules/git/examples/full.expected/remote_not_origin.json @@ -7813,6 +7837,7 @@ third_party/eigen3/src/Eigen/src/Core/arch/AVX512/TypeCasting.h third_party/eigen3/src/Eigen/src/Core/arch/AltiVec/Complex.h third_party/eigen3/src/Eigen/src/Core/arch/AltiVec/MathFunctions.h third_party/eigen3/src/Eigen/src/Core/arch/AltiVec/MatrixProduct.h +third_party/eigen3/src/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h third_party/eigen3/src/Eigen/src/Core/arch/AltiVec/PacketMath.h third_party/eigen3/src/Eigen/src/Core/arch/CUDA/Complex.h third_party/eigen3/src/Eigen/src/Core/arch/Default/ConjHelper.h @@ -7835,6 +7860,9 @@ third_party/eigen3/src/Eigen/src/Core/arch/SSE/Complex.h third_party/eigen3/src/Eigen/src/Core/arch/SSE/MathFunctions.h third_party/eigen3/src/Eigen/src/Core/arch/SSE/PacketMath.h third_party/eigen3/src/Eigen/src/Core/arch/SSE/TypeCasting.h +third_party/eigen3/src/Eigen/src/Core/arch/SVE/MathFunctions.h +third_party/eigen3/src/Eigen/src/Core/arch/SVE/PacketMath.h +third_party/eigen3/src/Eigen/src/Core/arch/SVE/TypeCasting.h third_party/eigen3/src/Eigen/src/Core/arch/SYCL/InteropHeaders.h third_party/eigen3/src/Eigen/src/Core/arch/SYCL/MathFunctions.h third_party/eigen3/src/Eigen/src/Core/arch/SYCL/PacketMath.h @@ -7900,7 +7928,7 @@ third_party/eigen3/src/Eigen/src/Geometry/Scaling.h third_party/eigen3/src/Eigen/src/Geometry/Transform.h third_party/eigen3/src/Eigen/src/Geometry/Translation.h third_party/eigen3/src/Eigen/src/Geometry/Umeyama.h -third_party/eigen3/src/Eigen/src/Geometry/arch/Geometry_SSE.h +third_party/eigen3/src/Eigen/src/Geometry/arch/Geometry_SIMD.h third_party/eigen3/src/Eigen/src/Householder/BlockHouseholder.h third_party/eigen3/src/Eigen/src/Householder/Householder.h third_party/eigen3/src/Eigen/src/Householder/HouseholderSequence.h @@ -7918,8 +7946,7 @@ third_party/eigen3/src/Eigen/src/LU/Determinant.h third_party/eigen3/src/Eigen/src/LU/FullPivLU.h third_party/eigen3/src/Eigen/src/LU/InverseImpl.h third_party/eigen3/src/Eigen/src/LU/PartialPivLU.h -third_party/eigen3/src/Eigen/src/LU/arch/Inverse_NEON.h -third_party/eigen3/src/Eigen/src/LU/arch/Inverse_SSE.h +third_party/eigen3/src/Eigen/src/LU/arch/InverseSize4.h third_party/eigen3/src/Eigen/src/MetisSupport/MetisSupport.h third_party/eigen3/src/Eigen/src/OrderingMethods/Amd.h third_party/eigen3/src/Eigen/src/OrderingMethods/Eigen_Colamd.h @@ -8157,6 +8184,7 @@ third_party/eigen3/src/test/qr_colpivoting.cpp third_party/eigen3/src/test/qr_fullpivoting.cpp third_party/eigen3/src/test/qtvector.cpp third_party/eigen3/src/test/rand.cpp +third_party/eigen3/src/test/random_matrix.cpp third_party/eigen3/src/test/random_without_cast_overflow.h third_party/eigen3/src/test/real_qz.cpp third_party/eigen3/src/test/redux.cpp @@ -8200,7 +8228,6 @@ third_party/eigen3/src/test/triangular.cpp third_party/eigen3/src/test/type_alias.cpp third_party/eigen3/src/test/umeyama.cpp third_party/eigen3/src/test/umfpack_support.cpp -third_party/eigen3/src/test/unalignedassert.cpp third_party/eigen3/src/test/unalignedcount.cpp third_party/eigen3/src/test/upperbidiagonalization.cpp third_party/eigen3/src/test/vectorization_logic.cpp @@ -8302,6 +8329,7 @@ third_party/eigen3/src/unsupported/Eigen/src/FFT/ei_fftw_impl.h third_party/eigen3/src/unsupported/Eigen/src/FFT/ei_kissfft_impl.h third_party/eigen3/src/unsupported/Eigen/src/IterativeSolvers/DGMRES.h third_party/eigen3/src/unsupported/Eigen/src/IterativeSolvers/GMRES.h +third_party/eigen3/src/unsupported/Eigen/src/IterativeSolvers/IDRS.h third_party/eigen3/src/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h third_party/eigen3/src/unsupported/Eigen/src/IterativeSolvers/MINRES.h third_party/eigen3/src/unsupported/Eigen/src/IterativeSolvers/Scaling.h @@ -8326,9 +8354,7 @@ third_party/eigen3/src/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h third_party/eigen3/src/unsupported/Eigen/src/Skyline/SkylineProduct.h third_party/eigen3/src/unsupported/Eigen/src/Skyline/SkylineStorage.h third_party/eigen3/src/unsupported/Eigen/src/Skyline/SkylineUtil.h -third_party/eigen3/src/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h third_party/eigen3/src/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h -third_party/eigen3/src/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h third_party/eigen3/src/unsupported/Eigen/src/SparseExtra/MarketIO.h third_party/eigen3/src/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h third_party/eigen3/src/unsupported/Eigen/src/SparseExtra/RandomSetter.h @@ -8344,7 +8370,7 @@ third_party/eigen3/src/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFu third_party/eigen3/src/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h third_party/eigen3/src/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h third_party/eigen3/src/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h -third_party/eigen3/src/unsupported/Eigen/src/SpecialFunctions/arch/GPU/GpuSpecialFunctions.h +third_party/eigen3/src/unsupported/Eigen/src/SpecialFunctions/arch/GPU/SpecialFunctions.h third_party/eigen3/src/unsupported/Eigen/src/Splines/Spline.h third_party/eigen3/src/unsupported/Eigen/src/Splines/SplineFitting.h third_party/eigen3/src/unsupported/Eigen/src/Splines/SplineFwd.h @@ -8446,6 +8472,7 @@ third_party/eigen3/src/unsupported/test/cxx11_tensor_volume_patch_sycl.cpp third_party/eigen3/src/unsupported/test/dgmres.cpp third_party/eigen3/src/unsupported/test/forward_adolc.cpp third_party/eigen3/src/unsupported/test/gmres.cpp +third_party/eigen3/src/unsupported/test/idrs.cpp third_party/eigen3/src/unsupported/test/kronecker_product.cpp third_party/eigen3/src/unsupported/test/levenberg_marquardt.cpp third_party/eigen3/src/unsupported/test/matrix_exponential.cpp @@ -9498,6 +9525,7 @@ third_party/libgav1/src/src/dsp/x86/distance_weighted_blend_sse4.cc third_party/libgav1/src/src/utils/compiler_attributes.h third_party/libgifcodec/SkGifImageReader.cpp third_party/libgifcodec/SkGifImageReader.h +third_party/libipp/BUILD.gn third_party/libjingle_xmpp/xmpp/constants.cc third_party/libjingle_xmpp/xmpp/xmppclient.cc third_party/libjingle_xmpp/xmpp/xmppengine_unittest.cc @@ -9813,6 +9841,7 @@ third_party/llvm/libcxx/utils/google-benchmark/setup.py third_party/llvm/libcxx/utils/google-benchmark/src/cycleclock.h third_party/llvm/libcxxabi/CREDITS.TXT third_party/llvm/lld/CODE_OWNERS.TXT +third_party/llvm/lld/COFF/Driver.cpp third_party/llvm/lld/COFF/ICF.cpp third_party/llvm/lld/COFF/PDB.cpp third_party/llvm/lld/ELF/ICF.cpp @@ -9826,6 +9855,8 @@ third_party/llvm/lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp third_party/llvm/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h third_party/llvm/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp third_party/llvm/lldb/source/Plugins/Process/minidump/MinidumpTypes.h +third_party/llvm/lldb/source/Plugins/TraceExporter/common/TraceHTR.cpp +third_party/llvm/lldb/test/API/commands/trace/TestTraceExport.py third_party/llvm/lldb/test/API/functionalities/inferior-assert/TestInferiorAssert.py third_party/llvm/lldb/test/API/functionalities/thread/thread_specific_break/main.cpp third_party/llvm/lldb/test/API/tools/lldb-server/inferior-crash/TestGdbRemoteAbort.py @@ -9919,11 +9950,13 @@ third_party/lottie/lottie_worker.js third_party/mako/doc/_static/doctools.js third_party/mako/doc/_static/jquery-3.5.1.js third_party/mako/test/templates/internationalization.html +third_party/maldoca/src/maldoca/base/get_runfiles_dir.cc third_party/maldoca/src/maldoca/base/status.h third_party/maldoca/src/maldoca/base/status_payload_test.cc third_party/maldoca/src/maldoca/ole/data_structures.h third_party/maldoca/src/maldoca/ole/dir.h third_party/maldoca/src/maldoca/ole/ooxml_to_proto_test.cc +third_party/maldoca/src/maldoca/ole/oss_utils.cc third_party/maldoca/src/maldoca/ole/ppt.h third_party/maldoca/src/maldoca/ole/property_set_stream.cc third_party/maldoca/src/maldoca/ole/property_set_stream.h @@ -11377,6 +11410,7 @@ third_party/skia/modules/canvaskit/htmlcanvas/path2d.js third_party/skia/modules/canvaskit/interface.js third_party/skia/modules/canvaskit/npm_build/example.html third_party/skia/modules/canvaskit/npm_build/extra.html +third_party/skia/modules/canvaskit/npm_build/multicanvas.html third_party/skia/modules/canvaskit/npm_build/package.json third_party/skia/modules/canvaskit/npm_build/shaping.html third_party/skia/modules/canvaskit/tests/canvas.spec.js @@ -11523,6 +11557,8 @@ third_party/swiftshader/CONTRIBUTORS.txt third_party/swiftshader/extensions/EGL_ANGLE_iosurface_client_buffer.txt third_party/swiftshader/src/Device/BC_Decoder.cpp third_party/swiftshader/src/OpenGL/compiler/preprocessor/Tokenizer.cpp +third_party/swiftshader/src/OpenGL/libEGL/CMakeLists.txt +third_party/swiftshader/src/OpenGL/libGLESv2/CMakeLists.txt third_party/swiftshader/src/Shader/Shader.hpp third_party/swiftshader/src/System/Synchronization.hpp third_party/swiftshader/tests/ReactorUnitTests/ReactorUnitTests.cpp @@ -11708,6 +11744,7 @@ third_party/tensorflow-text/src/tensorflow_text/core/kernels/rouge_l_kernel.cc third_party/tensorflow-text/src/tensorflow_text/core/ops/rouge_l_op.cc third_party/tensorflow-text/src/tensorflow_text/python/metrics/text_similarity_metric_ops.py third_party/tflite/src/configure.py +third_party/tflite/src/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/chlo_legalize_to_hlo.cc third_party/tflite/src/tensorflow/compiler/xla/service/gpu/ir_emitter_unnested.cc third_party/tflite/src/tensorflow/compiler/xla/service/gpu/kernel_mapping_scheme.h third_party/tflite/src/tensorflow/compiler/xla/service/gpu/llvm_gpu_backend/gpu_backend_lib.cc @@ -11716,7 +11753,7 @@ third_party/tflite/src/tensorflow/compiler/xla/service/hlo_verifier.cc third_party/tflite/src/tensorflow/core/common_runtime/accumulate_n_optimizer.cc third_party/tflite/src/tensorflow/core/kernels/decode_proto_op.cc third_party/tflite/src/tensorflow/core/kernels/example_parsing_ops.cc -third_party/tflite/src/tensorflow/core/kernels/hexagon/hexagon_graph_execution_test.cc +third_party/tflite/src/tensorflow/core/kernels/image/decode_image_op.cc third_party/tflite/src/tensorflow/core/lib/io/format.h third_party/tflite/src/tensorflow/core/platform/cloud/compute_engine_metadata_client.h third_party/tflite/src/tensorflow/core/platform/cloud/curl_http_request.cc @@ -11736,16 +11773,13 @@ third_party/tflite/src/tensorflow/core/platform/windows/stacktrace.cc third_party/tflite/src/tensorflow/core/platform/windows/stacktrace_handler.cc third_party/tflite/src/tensorflow/core/util/ctc/ctc_beam_search.h third_party/tflite/src/tensorflow/core/util/example_proto_fast_parsing_test.cc -third_party/tflite/src/tensorflow/examples/android/jni/rgb2yuv.cc third_party/tflite/src/tensorflow/examples/speech_commands/generate_streaming_test_wav.py third_party/tflite/src/tensorflow/examples/speech_commands/models.py third_party/tflite/src/tensorflow/examples/speech_commands/train.py -third_party/tflite/src/tensorflow/examples/tf2_showcase/mnist.py -third_party/tflite/src/tensorflow/examples/tutorials/mnist/input_data.py third_party/tflite/src/tensorflow/lite/delegates/nnapi/nnapi_delegate.h -third_party/tflite/src/tensorflow/lite/experimental/delegates/testdata/README.txt -third_party/tflite/src/tensorflow/lite/experimental/examples/lstm/rnn_cell.py -third_party/tflite/src/tensorflow/lite/experimental/kernels/ctc_beam_search.h +third_party/tflite/src/tensorflow/lite/experimental/acceleration/mini_benchmark/libjpeg_decoder.cc +third_party/tflite/src/tensorflow/lite/experimental/acceleration/mini_benchmark/runner.cc +third_party/tflite/src/tensorflow/lite/kernels/ctc/ctc_beam_search.h third_party/tflite/src/tensorflow/lite/kernels/internal/reference/svdf.h third_party/tflite/src/tensorflow/lite/kernels/svdf.cc third_party/tflite/src/tensorflow/lite/nnapi/NeuralNetworksShim.h @@ -11754,6 +11788,7 @@ third_party/tflite/src/tensorflow/lite/toco/graph_transformations/ensure_uint8_w third_party/tflite/src/tensorflow/lite/toco/logging/template.html third_party/tflite/src/tensorflow/lite/toco/logging/testdata/generated.html third_party/tflite/src/tensorflow/lite/toco/model.h +third_party/tflite/src/tensorflow/lite/tools/benchmark/experimental/firebase/android/jni/benchmark_model_jni.cc third_party/tflite/src/tensorflow/lite/tutorials/dataset.py third_party/tflite/src/tensorflow/python/eager/profiler.py third_party/tflite/src/tensorflow/python/framework/graph_to_function_def.py @@ -11761,11 +11796,13 @@ third_party/tflite/src/tensorflow/python/framework/test_util_test.py third_party/tflite/src/tensorflow/python/keras/applications/applications_load_weight_test.py third_party/tflite/src/tensorflow/python/keras/applications/densenet.py third_party/tflite/src/tensorflow/python/keras/applications/efficientnet.py +third_party/tflite/src/tensorflow/python/keras/applications/efficientnet_weight_update_util.py third_party/tflite/src/tensorflow/python/keras/applications/imagenet_utils.py third_party/tflite/src/tensorflow/python/keras/applications/inception_resnet_v2.py third_party/tflite/src/tensorflow/python/keras/applications/inception_v3.py third_party/tflite/src/tensorflow/python/keras/applications/mobilenet.py third_party/tflite/src/tensorflow/python/keras/applications/mobilenet_v2.py +third_party/tflite/src/tensorflow/python/keras/applications/mobilenet_v3.py third_party/tflite/src/tensorflow/python/keras/applications/nasnet.py third_party/tflite/src/tensorflow/python/keras/applications/resnet.py third_party/tflite/src/tensorflow/python/keras/applications/vgg16.py @@ -11777,13 +11814,18 @@ third_party/tflite/src/tensorflow/python/keras/datasets/imdb.py third_party/tflite/src/tensorflow/python/keras/datasets/mnist.py third_party/tflite/src/tensorflow/python/keras/datasets/reuters.py third_party/tflite/src/tensorflow/python/keras/layers/recurrent.py +third_party/tflite/src/tensorflow/python/keras/optimizer_v2/ftrl.py third_party/tflite/src/tensorflow/python/keras/utils/data_utils.py third_party/tflite/src/tensorflow/python/ops/distributions/special_math.py +third_party/tflite/src/tensorflow/python/ops/parsing_ops.py third_party/tflite/src/tensorflow/python/platform/self_check.py third_party/tflite/src/tensorflow/python/tpu/client/client.py third_party/tflite/src/tensorflow/python/tpu/client/pip_package/setup.py +third_party/tflite/src/tensorflow/python/tpu/tpu_embedding.py +third_party/tflite/src/tensorflow/python/tpu/tpu_embedding_v2_utils.py +third_party/tflite/src/tensorflow/tools/android/test/jni/rgb2yuv.cc +third_party/tflite/src/tensorflow/tools/ci_build/sizetrack_helper.py third_party/tflite/src/tensorflow/tools/compatibility/tf_upgrade_v2_safety_test.py -third_party/tflite/src/tensorflow/tools/docs/parser.py third_party/tflite/src/third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/FixedPointTypes.h third_party/tflite/src/third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h third_party/tflite/src/third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProductAVX2.h @@ -12409,7 +12451,6 @@ third_party/woff2/src/transform.cc third_party/woff2/src/woff2_common.h third_party/woff2/src/woff2_dec.cc third_party/wpt_tools/wpt/tools/lint/rules.py -third_party/wpt_tools/wpt/tools/third_party/pywebsocket3/setup.py third_party/wpt_tools/wpt/tools/webdriver/webdriver/client.py third_party/wpt_tools/wpt/tools/wpt/android.py third_party/wpt_tools/wpt/tools/wpt/browser.py @@ -12468,6 +12509,7 @@ tools/binary_size/libsupersize/static/tree-worker-wasm.js tools/binary_size/libsupersize/static/viewer.html tools/binary_size/libsupersize/upload_html_viewer.py tools/binary_size/libsupersize/zip_util.py +tools/binary_size/libsupersize/zip_util_test.py tools/binary_size/trybot_commit_size_checker.py tools/bisect-builds.py tools/bisect_repackage/bisect_repackage.py @@ -12491,7 +12533,6 @@ tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp tools/clang/plugins/ChromeClassTester.cpp tools/clang/plugins/tests/trivial_ctor.cpp tools/clang/rewrite_raw_ptr_fields/RewriteRawPtrFields.cpp -tools/clang/rewrite_raw_ptr_fields/tests/gen-deleted-operator-new-test.cc tools/clang/rewrite_raw_ptr_fields/tests/gen-in-out-arg-test.cc tools/clang/rewrite_raw_ptr_fields/tests/gen-reinterpret-cast-test.cc tools/clang/scripts/build.py @@ -12622,6 +12663,7 @@ tools/metrics/histograms/metadata/borealis/histograms.xml tools/metrics/histograms/metadata/browser/histograms.xml tools/metrics/histograms/metadata/chrome/histograms.xml tools/metrics/histograms/metadata/chromeos/histograms.xml +tools/metrics/histograms/metadata/chromeos_hps/histograms.xml tools/metrics/histograms/metadata/cloud/histograms.xml tools/metrics/histograms/metadata/commerce/histograms.xml tools/metrics/histograms/metadata/compositing/histograms.xml @@ -12728,6 +12770,7 @@ tools/metrics/histograms/metadata/web_apk/histograms.xml tools/metrics/histograms/metadata/web_audio/histograms.xml tools/metrics/histograms/metadata/web_core/histograms.xml tools/metrics/histograms/metadata/web_rtc/histograms.xml +tools/metrics/histograms/metadata/webapps/histograms.xml tools/metrics/histograms/metadata/webauthn/histograms.xml tools/metrics/histograms/metadata/weblayer/histograms.xml tools/metrics/histograms/metadata/windows/histograms.xml @@ -12797,8 +12840,6 @@ tools/perf/contrib/download_mobile/page.html tools/perf/contrib/leak_detection/data/leak_detection.json tools/perf/contrib/leak_detection/leak_detection.py tools/perf/contrib/leak_detection/page_sets.py -tools/perf/contrib/media_router_benchmarks/media_router_benchmarks.py -tools/perf/contrib/media_router_benchmarks/test_site/basic_test.html tools/perf/contrib/memory_extras/memory_extras.py tools/perf/contrib/orderfile/orderfile.py tools/perf/contrib/privacy_budget_perf/privacy_budget_perf.py @@ -12848,6 +12889,8 @@ tools/perf/page_sets/data/top_25.json tools/perf/page_sets/data/v8_top_25.json tools/perf/page_sets/desktop_power.py tools/perf/page_sets/desktop_ui/download_shelf_story.py +tools/perf/page_sets/desktop_ui/new_tab_page_story.py +tools/perf/page_sets/desktop_ui/omnibox_story.py tools/perf/page_sets/desktop_ui/url_list.py tools/perf/page_sets/google_pages.py tools/perf/page_sets/intl_ar_fa_he.py @@ -13008,169 +13051,6 @@ tools/site_compare/scrapers/firefox/firefox2.py tools/site_compare/scrapers/ie/ie7.py tools/site_compare/utils/browser_iterate.py tools/style_variable_generator/PRESUBMIT.py -tools/swarming_client/PRESUBMIT.py -tools/swarming_client/cipd.py -tools/swarming_client/isolate.py -tools/swarming_client/isolate_format.py -tools/swarming_client/isolate_storage.py -tools/swarming_client/isolateserver.py -tools/swarming_client/libs/logdog/tests/bootstrap_test.py -tools/swarming_client/libs/logdog/tests/stream_test.py -tools/swarming_client/libs/logdog/tests/streamname_test.py -tools/swarming_client/run_isolated.py -tools/swarming_client/swarming.py -tools/swarming_client/tests/auth_test.py -tools/swarming_client/tests/file_path_test.py -tools/swarming_client/tests/isolateserver_fake.py -tools/swarming_client/tests/isolateserver_smoke_test.py -tools/swarming_client/tests/run_isolated_smoke_test.py -tools/swarming_client/tests/run_isolated_test.py -tools/swarming_client/tests/subprocess42_test.py -tools/swarming_client/third_party/README.txt -tools/swarming_client/third_party/depot_tools/fix_encoding.py -tools/swarming_client/third_party/depot_tools/git_common.py -tools/swarming_client/third_party/depot_tools/git_number.py -tools/swarming_client/third_party/depot_tools/subprocess2.py -tools/swarming_client/third_party/google/__init__.py -tools/swarming_client/third_party/google/auth/_cloud_sdk.py -tools/swarming_client/third_party/google/auth/_default.py -tools/swarming_client/third_party/google/auth/app_engine.py -tools/swarming_client/third_party/google/auth/compute_engine/_metadata.py -tools/swarming_client/third_party/google/auth/compute_engine/credentials.py -tools/swarming_client/third_party/google/auth/iam.py -tools/swarming_client/third_party/google/auth/impersonated_credentials.py -tools/swarming_client/third_party/google/auth/jwt.py -tools/swarming_client/third_party/google/auth/transport/grpc.py -tools/swarming_client/third_party/google/auth/transport/requests.py -tools/swarming_client/third_party/google/auth/transport/urllib3.py -tools/swarming_client/third_party/google/oauth2/_client.py -tools/swarming_client/third_party/google/oauth2/credentials.py -tools/swarming_client/third_party/google/oauth2/id_token.py -tools/swarming_client/third_party/google/protobuf/__init__.py -tools/swarming_client/third_party/google/protobuf/descriptor.py -tools/swarming_client/third_party/google/protobuf/descriptor_database.py -tools/swarming_client/third_party/google/protobuf/descriptor_pool.py -tools/swarming_client/third_party/google/protobuf/internal/__init__.py -tools/swarming_client/third_party/google/protobuf/internal/_parameterized.py -tools/swarming_client/third_party/google/protobuf/internal/api_implementation.py -tools/swarming_client/third_party/google/protobuf/internal/containers.py -tools/swarming_client/third_party/google/protobuf/internal/decoder.py -tools/swarming_client/third_party/google/protobuf/internal/encoder.py -tools/swarming_client/third_party/google/protobuf/internal/enum_type_wrapper.py -tools/swarming_client/third_party/google/protobuf/internal/extension_dict.py -tools/swarming_client/third_party/google/protobuf/internal/import_test_package/__init__.py -tools/swarming_client/third_party/google/protobuf/internal/message_listener.py -tools/swarming_client/third_party/google/protobuf/internal/python_message.py -tools/swarming_client/third_party/google/protobuf/internal/test_util.py -tools/swarming_client/third_party/google/protobuf/internal/testing_refleaks.py -tools/swarming_client/third_party/google/protobuf/internal/type_checkers.py -tools/swarming_client/third_party/google/protobuf/internal/well_known_types.py -tools/swarming_client/third_party/google/protobuf/internal/wire_format.py -tools/swarming_client/third_party/google/protobuf/json_format.py -tools/swarming_client/third_party/google/protobuf/message.py -tools/swarming_client/third_party/google/protobuf/message_factory.py -tools/swarming_client/third_party/google/protobuf/proto_builder.py -tools/swarming_client/third_party/google/protobuf/pyext/cpp_message.py -tools/swarming_client/third_party/google/protobuf/reflection.py -tools/swarming_client/third_party/google/protobuf/service.py -tools/swarming_client/third_party/google/protobuf/service_reflection.py -tools/swarming_client/third_party/google/protobuf/symbol_database.py -tools/swarming_client/third_party/google/protobuf/text_encoding.py -tools/swarming_client/third_party/google/protobuf/text_format.py -tools/swarming_client/third_party/googleapiclient/discovery.py -tools/swarming_client/third_party/googleapiclient/errors.py -tools/swarming_client/third_party/googleapiclient/http.py -tools/swarming_client/third_party/googleapiclient/model.py -tools/swarming_client/third_party/googleapiclient/sample_tools.py -tools/swarming_client/third_party/googleapiclient/schema.py -tools/swarming_client/third_party/httplib2/python2/httplib2/__init__.py -tools/swarming_client/third_party/httplib2/python3/httplib2/__init__.py -tools/swarming_client/third_party/infra_libs/bqh.py -tools/swarming_client/third_party/infra_libs/httplib2_utils.py -tools/swarming_client/third_party/infra_libs/logs/logs.py -tools/swarming_client/third_party/infra_libs/luci_auth.py -tools/swarming_client/third_party/infra_libs/luci_ctx.py -tools/swarming_client/third_party/infra_libs/ts_mon/common/monitors.py -tools/swarming_client/third_party/infra_libs/ts_mon/config.py -tools/swarming_client/third_party/oauth2client/__init__.py -tools/swarming_client/third_party/oauth2client/client.py -tools/swarming_client/third_party/oauth2client/clientsecrets.py -tools/swarming_client/third_party/oauth2client/contrib/appengine.py -tools/swarming_client/third_party/oauth2client/contrib/gce.py -tools/swarming_client/third_party/oauth2client/contrib/keyring_storage.py -tools/swarming_client/third_party/oauth2client/contrib/locked_file.py -tools/swarming_client/third_party/oauth2client/contrib/multistore_file.py -tools/swarming_client/third_party/oauth2client/contrib/xsrfutil.py -tools/swarming_client/third_party/oauth2client/file.py -tools/swarming_client/third_party/oauth2client/tools.py -tools/swarming_client/third_party/oauth2client/util.py -tools/swarming_client/third_party/pyasn1/pyasn1/codec/ber/decoder.py -tools/swarming_client/third_party/pyasn1/pyasn1/codec/ber/encoder.py -tools/swarming_client/third_party/pyasn1/pyasn1/codec/ber/eoo.py -tools/swarming_client/third_party/pyasn1/pyasn1/codec/cer/decoder.py -tools/swarming_client/third_party/pyasn1/pyasn1/codec/cer/encoder.py -tools/swarming_client/third_party/pyasn1/pyasn1/codec/der/decoder.py -tools/swarming_client/third_party/pyasn1/pyasn1/codec/der/encoder.py -tools/swarming_client/third_party/pyasn1/pyasn1/codec/native/decoder.py -tools/swarming_client/third_party/pyasn1/pyasn1/codec/native/encoder.py -tools/swarming_client/third_party/pyasn1/pyasn1/compat/binary.py -tools/swarming_client/third_party/pyasn1/pyasn1/compat/calling.py -tools/swarming_client/third_party/pyasn1/pyasn1/compat/dateandtime.py -tools/swarming_client/third_party/pyasn1/pyasn1/compat/integer.py -tools/swarming_client/third_party/pyasn1/pyasn1/compat/octets.py -tools/swarming_client/third_party/pyasn1/pyasn1/compat/string.py -tools/swarming_client/third_party/pyasn1/pyasn1/debug.py -tools/swarming_client/third_party/pyasn1/pyasn1/error.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/base.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/char.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/constraint.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/error.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/namedtype.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/namedval.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/opentype.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/tag.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/tagmap.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/univ.py -tools/swarming_client/third_party/pyasn1/pyasn1/type/useful.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/pem.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc1155.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc1157.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc1901.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc1902.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc1905.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc2251.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc2314.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc2315.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc2437.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc2459.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc2511.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc2560.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc2986.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc3280.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc3281.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc3412.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc3414.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc3447.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc3852.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc4210.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc4211.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc5208.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc5280.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc5652.py -tools/swarming_client/third_party/pyasn1_modules/pyasn1_modules/rfc6402.py -tools/swarming_client/third_party/rsa/rsa/randnum.py -tools/swarming_client/third_party/urllib3/connectionpool.py -tools/swarming_client/third_party/urllib3/contrib/_appengine_environ.py -tools/swarming_client/third_party/urllib3/contrib/appengine.py -tools/swarming_client/third_party/urllib3/contrib/ntlmpool.py -tools/swarming_client/third_party/urllib3/poolmanager.py -tools/swarming_client/third_party/urllib3/util/ssl_.py -tools/swarming_client/third_party/urllib3/util/url.py -tools/swarming_client/utils/file_path.py -tools/swarming_client/utils/fs.py -tools/swarming_client/utils/net.py -tools/swarming_client/utils/oauth.py -tools/swarming_client/utils/subprocess42.py tools/symsrc/source_index.py tools/traceline/svgui/traceline.js tools/tracing/PRESUBMIT.py @@ -13205,6 +13085,7 @@ tools/win/sizeviewer/template.html ui/accelerated_widget_mac/ca_renderer_layer_tree.h ui/accessibility/ax_clipping_behavior.h ui/accessibility/ax_offscreen_result.h +ui/accessibility/ax_position.h ui/accessibility/ax_range.h ui/accessibility/extensions/alt/background.js ui/accessibility/extensions/caretbrowsing/caretbrowsing.js @@ -13262,7 +13143,6 @@ ui/base/prediction/linear_resampling.h ui/base/resource/data_pack.cc ui/base/resource/resource_bundle.h ui/base/test/skia_gold_matching_algorithm.h -ui/base/ui_base_features.h ui/base/win/event_creation_utils.cc ui/base/win/lock_state.cc ui/compositor/layer_owner.cc @@ -13349,7 +13229,6 @@ ui/views/window/non_client_view.cc ui/webui/resources/cr_components/chromeos/quick_unlock/pin_keyboard_icon.html ui/webui/resources/cr_elements/chromeos/cr_picture/png.js ui/webui/resources/cr_elements/icons.html -ui/webui/resources/js/cr/ui/tree.js ui/webui/resources/js/ios/web_ui.js url/BUILD.gn url/android/gurl_java_test_helper.cc @@ -13370,8 +13249,10 @@ url/url_util.cc url/url_util.h url/url_util_unittest.cc v8/PRESUBMIT.py +v8/include/v8-context.h v8/include/v8-fast-api-calls.h -v8/include/v8.h +v8/include/v8-initialization.h +v8/include/v8-isolate.h v8/infra/mb/gn_isolate_map.pyl v8/samples/process.cc v8/src/base/build_config.h diff --git a/patches/core/bromite/disable-fetching-field-trials.patch b/patches/core/bromite/disable-fetching-field-trials.patch index 2c593aab..8cd6e8e4 100644 --- a/patches/core/bromite/disable-fetching-field-trials.patch +++ b/patches/core/bromite/disable-fetching-field-trials.patch @@ -10,7 +10,7 @@ Subject: Disable fetching of all field trials --- a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java +++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java -@@ -123,11 +123,7 @@ public abstract class ChromeFeatureList +@@ -105,11 +105,7 @@ public abstract class ChromeFeatureList * the specified parameter does not exist. */ public static String getFieldTrialParamByFeature(String featureName, String paramName) { @@ -23,7 +23,7 @@ Subject: Disable fetching of all field trials } /** -@@ -144,12 +140,7 @@ public abstract class ChromeFeatureList +@@ -126,12 +122,7 @@ public abstract class ChromeFeatureList */ public static int getFieldTrialParamByFeatureAsInt( String featureName, String paramName, int defaultValue) { @@ -37,7 +37,7 @@ Subject: Disable fetching of all field trials } /** -@@ -166,12 +157,7 @@ public abstract class ChromeFeatureList +@@ -148,12 +139,7 @@ public abstract class ChromeFeatureList */ public static double getFieldTrialParamByFeatureAsDouble( String featureName, String paramName, double defaultValue) { @@ -51,7 +51,7 @@ Subject: Disable fetching of all field trials } /** -@@ -202,12 +188,7 @@ public abstract class ChromeFeatureList +@@ -184,12 +170,7 @@ public abstract class ChromeFeatureList */ public static boolean getFieldTrialParamByFeatureAsBoolean( String featureName, String paramName, boolean defaultValue) { diff --git a/patches/core/chromium-upstream/missing-header-without-tflite.patch b/patches/core/chromium-upstream/missing-header-without-tflite.patch deleted file mode 100644 index 8da0ede7..00000000 --- a/patches/core/chromium-upstream/missing-header-without-tflite.patch +++ /dev/null @@ -1,22 +0,0 @@ -From d7b0aa0df41d24fc1875a8d87c9298eb9098cf09 Mon Sep 17 00:00:00 2001 -From: Robert Ogden -Date: Mon, 13 Sep 2021 19:23:58 +0000 -Subject: [PATCH] Missing header when TFLite isn't built in - -Change-Id: I4e89f7b8f2d67343e219a1935dbdcb64682a5df9 -Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3158501 -Auto-Submit: Robert Ogden -Commit-Queue: Michael Crouse -Reviewed-by: Michael Crouse -Cr-Commit-Position: refs/heads/main@{#920867} - ---- a/components/optimization_guide/content/browser/page_content_annotations_service.cc -+++ b/components/optimization_guide/content/browser/page_content_annotations_service.cc -@@ -6,6 +6,7 @@ - - #include "base/metrics/histogram_functions.h" - #include "base/strings/string_util.h" -+#include "base/strings/utf_string_conversions.h" - #include "components/history/core/browser/history_service.h" - #include "components/optimization_guide/core/optimization_guide_enums.h" - #include "components/optimization_guide/core/optimization_guide_features.h" diff --git a/patches/core/debian/disable/unrar.patch b/patches/core/debian/disable/unrar.patch index d11309b9..51aa2b88 100644 --- a/patches/core/debian/disable/unrar.patch +++ b/patches/core/debian/disable/unrar.patch @@ -4,7 +4,7 @@ bug: http://bugs.debian.org/914487 --- a/chrome/browser/safe_browsing/download_protection/file_analyzer.cc +++ b/chrome/browser/safe_browsing/download_protection/file_analyzer.cc -@@ -90,7 +90,7 @@ void FileAnalyzer::Start(const base::Fil +@@ -95,7 +95,7 @@ void FileAnalyzer::Start(const base::Fil if (inspection_type == DownloadFileType::ZIP) { StartExtractZipFeatures(); } else if (inspection_type == DownloadFileType::RAR) { @@ -15,7 +15,7 @@ bug: http://bugs.debian.org/914487 StartExtractDmgFeatures(); --- a/chrome/common/safe_browsing/BUILD.gn +++ b/chrome/common/safe_browsing/BUILD.gn -@@ -43,39 +43,6 @@ if (safe_browsing_mode == 1) { +@@ -58,39 +58,6 @@ if (safe_browsing_mode == 1) { public_deps = [ "//components/safe_browsing/core/common/proto:csd_proto" ] } @@ -52,10 +52,10 @@ bug: http://bugs.debian.org/914487 - public_deps = [ "//components/safe_browsing/core/common/proto:csd_proto" ] - } - - if (is_mac) { - source_set("disk_image_type_sniffer_mac") { + if (is_linux || is_win) { + source_set("document_analyzer") { sources = [ -@@ -149,7 +116,6 @@ source_set("safe_browsing") { +@@ -189,7 +156,6 @@ source_set("safe_browsing") { ":archive_analyzer_results", ":binary_feature_extractor", ":download_type_util", 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 49e7b91b..c674b9b0 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 -@@ -2158,7 +2158,6 @@ static_library("browser") { +@@ -2180,7 +2180,6 @@ static_library("browser") { "//components/reputation/core:proto", "//components/resources", "//components/safe_browsing/content/browser", @@ -8,7 +8,7 @@ "//components/safe_browsing/content/browser:safe_browsing_service", "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/web_ui", -@@ -3600,8 +3599,6 @@ static_library("browser") { +@@ -3660,8 +3659,6 @@ static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -19,7 +19,7 @@ "download/download_dir_util.cc", --- a/chrome/browser/browser_process.h +++ b/chrome/browser/browser_process.h -@@ -51,10 +51,6 @@ class NetworkQualityTracker; +@@ -55,10 +55,6 @@ class NetworkQualityTracker; class SharedURLLoaderFactory; } @@ -30,7 +30,7 @@ namespace subresource_filter { class RulesetService; } -@@ -210,9 +206,6 @@ class BrowserProcess { +@@ -214,9 +210,6 @@ class BrowserProcess { // on this platform (or this is a unit test). virtual StatusTray* status_tray() = 0; @@ -50,7 +50,7 @@ #include "chrome/browser/shell_integration.h" #include "chrome/browser/site_isolation/prefs_observer.h" #include "chrome/browser/ssl/secure_origin_prefs_observer.h" -@@ -388,8 +387,6 @@ void BrowserProcessImpl::StartTearDown() +@@ -392,8 +391,6 @@ void BrowserProcessImpl::StartTearDown() metrics_services_manager_.reset(); intranet_redirect_detector_.reset(); @@ -59,7 +59,7 @@ network_time_tracker_.reset(); #if BUILDFLAG(ENABLE_PLUGINS) plugins_resource_service_.reset(); -@@ -1006,14 +1003,6 @@ StatusTray* BrowserProcessImpl::status_t +@@ -1023,14 +1020,6 @@ StatusTray* BrowserProcessImpl::status_t return status_tray_.get(); } @@ -74,7 +74,7 @@ subresource_filter::RulesetService* BrowserProcessImpl::subresource_filter_ruleset_service() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -1261,26 +1250,6 @@ void BrowserProcessImpl::CreateBackgroun +@@ -1295,26 +1284,6 @@ void BrowserProcessImpl::CreateBackgroun #endif } @@ -103,7 +103,7 @@ created_subresource_filter_ruleset_service_ = true; --- a/chrome/browser/browser_process_impl.h +++ b/chrome/browser/browser_process_impl.h -@@ -180,7 +180,6 @@ class BrowserProcessImpl : public Browse +@@ -186,7 +186,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr manager) override; #endif StatusTray* status_tray() override; @@ -111,7 +111,7 @@ subresource_filter::RulesetService* subresource_filter_ruleset_service() override; federated_learning::FlocSortingLshClustersService* -@@ -332,9 +331,6 @@ class BrowserProcessImpl : public Browse +@@ -340,9 +339,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr background_mode_manager_; #endif @@ -131,7 +131,7 @@ #include "chrome/browser/search_engines/template_url_service_factory.h" #include "chrome/browser/share/share_history.h" #include "chrome/browser/share/share_ranking.h" -@@ -674,10 +673,6 @@ void ChromeBrowsingDataRemoverDelegate:: +@@ -662,10 +661,6 @@ void ChromeBrowsingDataRemoverDelegate:: base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies")); network::mojom::NetworkContext* safe_browsing_context = nullptr; @@ -144,7 +144,7 @@ delete_begin, delete_end, filter_builder, host_content_settings_map_, --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -914,30 +914,6 @@ void SetApplicationLocaleOnIOThread(cons +@@ -916,30 +916,6 @@ void SetApplicationLocaleOnIOThread(cons GetIOThreadApplicationLocale() = locale; } @@ -175,7 +175,7 @@ #if BUILDFLAG(ENABLE_EXTENSIONS) AppLoadedInTabSource ClassifyAppLoadedInTabSource( -@@ -1339,7 +1315,6 @@ void ChromeContentBrowserClient::PostAft +@@ -1356,7 +1332,6 @@ void ChromeContentBrowserClient::PostAft InitNetworkContextsParentDirectory(); DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -183,7 +183,7 @@ } bool ChromeContentBrowserClient::IsBrowserStartupComplete() { -@@ -4054,7 +4029,7 @@ ChromeContentBrowserClient::CreateThrott +@@ -4059,7 +4034,7 @@ ChromeContentBrowserClient::CreateThrott content::WebContents* web_contents = handle->GetWebContents(); throttles.push_back(std::make_unique( handle, @@ -192,7 +192,7 @@ base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp), base::BindOnce( &ShouldIgnoreSslInterstitialBecauseNavigationDefaultedToHttps))); -@@ -4083,15 +4058,6 @@ ChromeContentBrowserClient::CreateThrott +@@ -4088,15 +4063,6 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -210,7 +210,7 @@ std::make_unique( --- a/chrome/browser/component_updater/file_type_policies_component_installer.cc +++ b/chrome/browser/component_updater/file_type_policies_component_installer.cc -@@ -39,20 +39,6 @@ const uint8_t kFileTypePoliciesPublicKey +@@ -40,20 +40,6 @@ const uint8_t kFileTypePoliciesPublicKey const char kFileTypePoliciesManifestName[] = "File Type Policies"; void LoadFileTypesFromDisk(const base::FilePath& pb_path) { @@ -233,7 +233,7 @@ } // namespace --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -395,13 +395,6 @@ ChromeDownloadManagerDelegate::~ChromeDo +@@ -396,13 +396,6 @@ ChromeDownloadManagerDelegate::~ChromeDo void ChromeDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) { download_manager_ = dm; @@ -247,7 +247,7 @@ } #if defined(OS_ANDROID) -@@ -748,16 +741,6 @@ void ChromeDownloadManagerDelegate::Choo +@@ -749,16 +742,6 @@ void ChromeDownloadManagerDelegate::Choo void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename) { @@ -356,7 +356,7 @@ // If no mime type or explicitly specified a name, don't replace file // extension. if (sniffed_mime_type.empty() || !suggested_filename.empty()) -@@ -1111,29 +1104,7 @@ DownloadFileType::DangerLevel DownloadTa +@@ -1113,29 +1106,7 @@ DownloadFileType::DangerLevel DownloadTa download_->HasUserGesture()) return DownloadFileType::NOT_DANGEROUS; @@ -406,7 +406,7 @@ - ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() { std::unique_ptr params( - downloads::AcceptDanger::Params::Create(*args_)); + downloads::AcceptDanger::Params::Create(args())); @@ -1311,42 +1307,7 @@ void DownloadsAcceptDangerFunction::Prom return; } @@ -686,7 +686,7 @@ // SimpleURLLoader -> (owned loader, extension id). --- a/chrome/browser/metrics/chrome_metrics_service_client.cc +++ b/chrome/browser/metrics/chrome_metrics_service_client.cc -@@ -806,9 +806,6 @@ void ChromeMetricsServiceClient::Registe +@@ -823,9 +823,6 @@ void ChromeMetricsServiceClient::Registe metrics_service_->RegisterMetricsProvider( std::make_unique()); @@ -710,7 +710,7 @@ // static --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -288,7 +288,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -294,7 +294,6 @@ void ChromeBrowserMainExtraPartsProfiles #if BUILDFLAG(IS_CHROMEOS_LACROS) CertDbInitializerFactory::GetInstance(); #endif @@ -720,7 +720,7 @@ #endif --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -90,7 +90,6 @@ +@@ -93,7 +93,6 @@ #include "chrome/browser/profiles/profile_metrics.h" #include "chrome/browser/push_messaging/push_messaging_service_factory.h" #include "chrome/browser/push_messaging/push_messaging_service_impl.h" @@ -728,7 +728,7 @@ #include "chrome/browser/sharing/sharing_service_factory.h" #include "chrome/browser/signin/identity_manager_factory.h" #include "chrome/browser/signin/signin_ui_util.h" -@@ -647,17 +646,6 @@ void ProfileImpl::LoadPrefsForNormalStar +@@ -658,17 +657,6 @@ void ProfileImpl::LoadPrefsForNormalStar mojo::PendingRemote pref_validation_delegate; @@ -748,7 +748,7 @@ CreatePrefService(pref_registry_, CreateExtensionPrefStore(this, false), --- a/chrome/browser/profiles/profiles_state.cc +++ b/chrome/browser/profiles/profiles_state.cc -@@ -258,9 +258,6 @@ void RemoveBrowsingDataForProfile(const +@@ -259,9 +259,6 @@ void RemoveBrowsingDataForProfile(const // The BrowsingDataRemover relies on many objects that aren't created in unit // tests. Previously this code would depend on content::ResourceDispatcherHost // but that's gone, so do a similar hack for now. @@ -760,7 +760,7 @@ if (!profile) --- a/chrome/browser/safe_browsing/BUILD.gn +++ b/chrome/browser/safe_browsing/BUILD.gn -@@ -6,6 +6,7 @@ import("//components/safe_browsing/build +@@ -5,6 +5,7 @@ import("//components/safe_browsing/build import("//extensions/buildflags/buildflags.gni") static_library("safe_browsing") { @@ -768,7 +768,7 @@ sources = [ "chrome_controller_client.cc", "chrome_controller_client.h", -@@ -87,6 +88,7 @@ static_library("safe_browsing") { +@@ -86,6 +87,7 @@ static_library("safe_browsing") { "//extensions/browser", ] } @@ -776,7 +776,7 @@ if (safe_browsing_mode != 0) { # "Safe Browsing Basic" files used for safe browsing in full mode -@@ -398,6 +400,7 @@ static_library("advanced_protection") { +@@ -410,6 +412,7 @@ static_library("advanced_protection") { } source_set("metrics_collector") { @@ -784,7 +784,7 @@ sources = [ "safe_browsing_metrics_collector_factory.cc", "safe_browsing_metrics_collector_factory.h", -@@ -414,6 +417,7 @@ source_set("metrics_collector") { +@@ -426,6 +429,7 @@ source_set("metrics_collector") { "//components/safe_browsing/core/common:safe_browsing_prefs", "//content/public/browser", ] @@ -886,7 +886,7 @@ --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -3861,7 +3861,6 @@ static_library("ui") { +@@ -3885,7 +3885,6 @@ static_library("ui") { "views/device_chooser_content_view.h", "views/devtools_process_observer.cc", "views/devtools_process_observer.h", @@ -896,7 +896,7 @@ "views/download/download_item_view.cc", --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -316,14 +316,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -318,16 +318,6 @@ void TabHelpers::AttachTabHelpers(WebCon // See https://crbug.com/910288. resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents( web_contents); @@ -905,7 +905,9 @@ - safe_browsing::SafeBrowsingNavigationObserverManagerFactory:: - GetForBrowserContext(profile), - profile->GetPrefs(), g_browser_process->safe_browsing_service()); -- safe_browsing::SafeBrowsingTabObserver::CreateForWebContents(web_contents); +- safe_browsing::SafeBrowsingTabObserver::CreateForWebContents( +- web_contents, +- std::make_unique()); - safe_browsing::TriggerCreator::MaybeCreateTriggersForWebContents( - profile, web_contents); ReputationWebContentsObserver::CreateForWebContents(web_contents); diff --git a/patches/core/inox-patchset/0005-disable-default-extensions.patch b/patches/core/inox-patchset/0005-disable-default-extensions.patch index 61ffa5ce..e8701cf6 100644 --- a/patches/core/inox-patchset/0005-disable-default-extensions.patch +++ b/patches/core/inox-patchset/0005-disable-default-extensions.patch @@ -6,8 +6,8 @@ const char* const kAllowed[] = { - extension_misc::kInAppPaymentsSupportAppId, extension_misc::kPdfExtensionId, - #if BUILDFLAG(IS_CHROMEOS_ASH) - extension_misc::kAccessibilityCommonExtensionId, + #if defined(OS_CHROMEOS) + extension_misc::kAssessmentAssistantExtensionId, --- a/chrome/browser/extensions/component_loader.cc +++ b/chrome/browser/extensions/component_loader.cc @@ -354,11 +354,6 @@ void ComponentLoader::AddWebStoreApp() { @@ -22,7 +22,7 @@ } #if BUILDFLAG(IS_CHROMEOS_ASH) -@@ -531,18 +526,6 @@ void ComponentLoader::AddDefaultComponen +@@ -526,18 +521,6 @@ void ComponentLoader::AddDefaultComponen AddHangoutServicesExtension(); #endif // BUILDFLAG(ENABLE_HANGOUT_SERVICES_EXTENSION) @@ -51,7 +51,7 @@ - AddExternalExtension(extension_misc::kInAppPaymentsSupportAppId, prefs.get()); -#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) - #if BUILDFLAG(IS_CHROMEOS_ASH) + #if defined(OS_CHROMEOS) { --- a/chrome/browser/extensions/webstore_installer.cc +++ b/chrome/browser/extensions/webstore_installer.cc diff --git a/patches/core/inox-patchset/0009-disable-google-ipv6-probes.patch b/patches/core/inox-patchset/0009-disable-google-ipv6-probes.patch index 3713b593..d473edee 100644 --- a/patches/core/inox-patchset/0009-disable-google-ipv6-probes.patch +++ b/patches/core/inox-patchset/0009-disable-google-ipv6-probes.patch @@ -1,6 +1,6 @@ --- a/net/dns/host_resolver_manager.cc +++ b/net/dns/host_resolver_manager.cc -@@ -136,10 +136,10 @@ const unsigned kMinimumTTLSeconds = kCac +@@ -138,10 +138,10 @@ const unsigned kMinimumTTLSeconds = kCac // cached. const int kIPv6ProbePeriodMs = 1000; diff --git a/patches/core/inox-patchset/0015-disable-update-pings.patch b/patches/core/inox-patchset/0015-disable-update-pings.patch index 503c517e..4a241042 100644 --- a/patches/core/inox-patchset/0015-disable-update-pings.patch +++ b/patches/core/inox-patchset/0015-disable-update-pings.patch @@ -1,6 +1,6 @@ --- a/chrome/updater/configurator.cc +++ b/chrome/updater/configurator.cc -@@ -80,7 +80,7 @@ int Configurator::UpdateDelay() const { +@@ -82,7 +82,7 @@ int Configurator::UpdateDelay() const { } std::vector Configurator::UpdateUrl() const { diff --git a/patches/core/inox-patchset/0021-disable-rlz.patch b/patches/core/inox-patchset/0021-disable-rlz.patch index 170ed837..c4dd7541 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 -@@ -479,14 +479,6 @@ group("gn_all") { +@@ -483,14 +483,6 @@ group("gn_all") { deps += [ "//chromeos:chromeos_unittests" ] } diff --git a/patches/core/iridium-browser/all-add-trk-prefixes-to-possibly-evil-connections.patch b/patches/core/iridium-browser/all-add-trk-prefixes-to-possibly-evil-connections.patch index f5e11b2b..3b3d3902 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. // creates and uses to publish OEM default apps to the extensions system. --- a/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc +++ b/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc -@@ -85,7 +85,7 @@ namespace { +@@ -87,7 +87,7 @@ namespace { using api::file_manager_private::ProfileInfo; @@ -101,7 +101,7 @@ by default. constexpr base::TimeDelta kMountCrostiniSlowOperationThreshold = --- a/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc +++ b/chrome/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc -@@ -42,8 +42,8 @@ namespace { +@@ -46,8 +46,8 @@ namespace { const char kGoogleDotCom[] = "google.com"; constexpr const char* kGoogleGstaticAppIds[] = { @@ -214,15 +214,15 @@ by default. base::ToLowerASCII(bdict_file)); --- a/chrome/browser/supervised_user/supervised_user_service.cc +++ b/chrome/browser/supervised_user/supervised_user_service.cc -@@ -86,7 +86,7 @@ namespace { +@@ -87,7 +87,7 @@ namespace { // The URL from which to download a host denylist if no local one exists yet. const char kDenylistURL[] = -- "https://www.gstatic.com/chrome/supervised_user/blacklist-20141001-1k.bin"; -+ "trk:272:https://www.gstatic.com/chrome/supervised_user/blacklist-20141001-1k.bin"; - // The filename under which we'll store the denylist (in the user data dir). - const char kDenylistFilename[] = "su-blacklist.bin"; - +- "https://www.gstatic.com/chrome/supervised_user/denylist-20141001-1k.bin"; ++ "trk:272:https://www.gstatic.com/chrome/supervised_user/denylist-20141001-1k.bin"; + // The filename under which we'll store the denylist (in the user data dir). The + // old file will be used as a backup in case the new file has not been loaded + // yet. --- a/chrome/browser/tracing/crash_service_uploader.cc +++ b/chrome/browser/tracing/crash_service_uploader.cc @@ -42,7 +42,7 @@ using std::string; @@ -551,7 +551,7 @@ by default. extensions::ExtensionsClient* client = extensions::ExtensionsClient::Get(); --- a/google_apis/gaia/gaia_constants.cc +++ b/google_apis/gaia/gaia_constants.cc -@@ -25,125 +25,125 @@ const char kSyncService[] = "chromiumsyn +@@ -25,133 +25,133 @@ const char kSyncService[] = "chromiumsyn const char kRemotingService[] = "chromoting"; // OAuth scopes. @@ -687,30 +687,40 @@ by default. - "https://www.googleapis.com/auth/assistant-sdk-prototype"; + "trk:097:https://www.googleapis.com/auth/assistant-sdk-prototype"; + // OAuth2 scope for access to nearby devices (fast pair) APIs. + const char kCloudPlatformProjectsOAuth2Scope[] = +- "https://www.googleapis.com/auth/cloudplatformprojects"; ++ "trk:098:https://www.googleapis.com/auth/cloudplatformprojects"; + // OAuth2 scope for access to nearby sharing. const char kNearbyShareOAuth2Scope[] = - "https://www.googleapis.com/auth/nearbysharing-pa"; -+ "trk:098:https://www.googleapis.com/auth/nearbysharing-pa"; ++ "trk:099:https://www.googleapis.com/auth/nearbysharing-pa"; // OAuth2 scopes for access to GCM account tracker. -const char kGCMGroupServerOAuth2Scope[] = "https://www.googleapis.com/auth/gcm"; -+const char kGCMGroupServerOAuth2Scope[] = "trk:099:https://www.googleapis.com/auth/gcm"; ++const char kGCMGroupServerOAuth2Scope[] = "trk:100:https://www.googleapis.com/auth/gcm"; const char kGCMCheckinServerOAuth2Scope[] = - "https://www.googleapis.com/auth/android_checkin"; -+ "trk:100:https://www.googleapis.com/auth/android_checkin"; ++ "trk:101:https://www.googleapis.com/auth/android_checkin"; // OAuth2 scope for access to readonly Chrome web store. const char kChromeWebstoreOAuth2Scope[] = - "https://www.googleapis.com/auth/chromewebstore.readonly"; -+ "trk:101:https://www.googleapis.com/auth/chromewebstore.readonly"; ++ "trk:102:https://www.googleapis.com/auth/chromewebstore.readonly"; // OAuth2 scope for access to Account Capabilities API. const char kAccountCapabilitiesOAuth2Scope[] = - "https://www.googleapis.com/auth/account.capabilities"; -+ "trk:102:https://www.googleapis.com/auth/account.capabilities"; ++ "trk:103:https://www.googleapis.com/auth/account.capabilities"; // OAuth2 scope for support content API. const char kSupportContentOAuth2Scope[] = +- "https://www.googleapis.com/auth/supportcontent"; ++ "trk:104:https://www.googleapis.com/auth/supportcontent"; + + // Used to mint uber auth tokens when needed. + const char kGaiaSid[] = "sid"; --- a/google_apis/gaia/gaia_urls.cc +++ b/google_apis/gaia/gaia_urls.cc @@ -24,6 +24,7 @@ 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 7b7cee7a..547d70c5 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch @@ -56,7 +56,7 @@ the URL so we get notified if this happens again in the future). IncidentReportingService::IncidentReportingService( --- a/chrome/browser/safe_browsing/safe_browsing_service.cc +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc -@@ -285,7 +285,7 @@ SafeBrowsingUIManager* SafeBrowsingServi +@@ -282,7 +282,7 @@ SafeBrowsingUIManager* SafeBrowsingServi } void SafeBrowsingService::RegisterAllDelayedAnalysis() { diff --git a/patches/core/ungoogled-chromium/block-requests.patch b/patches/core/ungoogled-chromium/block-requests.patch index d76910f6..338a6526 100644 --- a/patches/core/ungoogled-chromium/block-requests.patch +++ b/patches/core/ungoogled-chromium/block-requests.patch @@ -2,7 +2,7 @@ # chrome://discards/ attempts to use d3 to display the graph --- a/chrome/browser/new_tab_page/one_google_bar/one_google_bar_loader_impl.cc +++ b/chrome/browser/new_tab_page/one_google_bar/one_google_bar_loader_impl.cc -@@ -299,6 +299,7 @@ OneGoogleBarLoaderImpl::OneGoogleBarLoad +@@ -286,6 +286,7 @@ OneGoogleBarLoaderImpl::OneGoogleBarLoad OneGoogleBarLoaderImpl::~OneGoogleBarLoaderImpl() = default; void OneGoogleBarLoaderImpl::Load(OneGoogleCallback callback) { diff --git a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch index c182220c..fd0dfca1 100644 --- a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch +++ b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch @@ -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 -@@ -819,6 +819,7 @@ ChildProcessSecurityPolicyImpl::ChildPro +@@ -821,6 +821,7 @@ ChildProcessSecurityPolicyImpl::ChildPro #endif // BUILDFLAG(ENABLE_WEBSOCKETS) RegisterWebSafeScheme(url::kFtpScheme); RegisterWebSafeScheme(url::kDataScheme); @@ -70,7 +70,7 @@ // TODO(nick): https://crbug.com/651534 blob: and filesystem: schemes embed --- a/net/BUILD.gn +++ b/net/BUILD.gn -@@ -1013,6 +1013,8 @@ component("net") { +@@ -1008,6 +1008,8 @@ component("net") { "url_request/report_sender.h", "url_request/static_http_user_agent_settings.cc", "url_request/static_http_user_agent_settings.h", @@ -152,7 +152,7 @@ #include "base/strings/utf_string_conversions.h" #include "base/synchronization/lock.h" #include "base/threading/thread_task_runner_handle.h" -@@ -44,6 +45,7 @@ +@@ -46,6 +47,7 @@ #include "net/url_request/url_request_redirect_job.h" #include "url/gurl.h" #include "url/origin.h" @@ -160,7 +160,7 @@ using base::Time; using std::string; -@@ -580,6 +582,12 @@ URLRequest::URLRequest(const GURL& url, +@@ -584,6 +586,12 @@ URLRequest::URLRequest(const GURL& url, // Sanity check out environment. DCHECK(base::ThreadTaskRunnerHandle::IsSet()); @@ -183,16 +183,16 @@ #include "net/url_request/url_request_context.h" #include "net/url_request/url_request_context_storage.h" #include "net/url_request/url_request_job_factory.h" -@@ -554,6 +555,9 @@ std::unique_ptr URLRe +@@ -546,6 +547,9 @@ std::unique_ptr URLRe } protocol_handlers_.clear(); + job_factory->SetProtocolHandler(url::kTraceScheme, + std::make_unique()); + - #if !BUILDFLAG(DISABLE_FTP_SUPPORT) - if (ftp_enabled_) { - storage->set_ftp_auth_cache(std::make_unique()); + storage->set_job_factory(std::move(job_factory)); + + return std::move(context); --- a/url/url_constants.cc +++ b/url/url_constants.cc @@ -28,6 +28,7 @@ const char kMailToScheme[] = "mailto"; diff --git a/patches/core/ungoogled-chromium/disable-crash-reporter.patch b/patches/core/ungoogled-chromium/disable-crash-reporter.patch index 68356c11..4cb3692b 100644 --- a/patches/core/ungoogled-chromium/disable-crash-reporter.patch +++ b/patches/core/ungoogled-chromium/disable-crash-reporter.patch @@ -23,7 +23,7 @@ } void TraceCrashServiceUploader::DoCompressOnBackgroundThread( -@@ -310,6 +315,7 @@ bool TraceCrashServiceUploader::Compress +@@ -312,6 +317,7 @@ bool TraceCrashServiceUploader::Compress void TraceCrashServiceUploader::CreateAndStartURLLoader( const std::string& upload_url, const std::string& post_data) { diff --git a/patches/core/ungoogled-chromium/disable-floc.patch b/patches/core/ungoogled-chromium/disable-floc.patch index 1473c59f..b88acdc2 100644 --- a/patches/core/ungoogled-chromium/disable-floc.patch +++ b/patches/core/ungoogled-chromium/disable-floc.patch @@ -46,18 +46,33 @@ } // namespace federated_learning --- a/chrome/browser/privacy_sandbox/privacy_sandbox_settings.cc +++ b/chrome/browser/privacy_sandbox/privacy_sandbox_settings.cc -@@ -211,13 +211,7 @@ PrivacySandboxSettings::~PrivacySandboxS +@@ -132,8 +132,7 @@ bool ShouldDisablePrivacySandbox( + + // Returns whether FLoC is allowable by the current state of |pref_service|. + bool IsFlocAllowedByPrefs(PrefService* pref_service) { +- return pref_service->GetBoolean(prefs::kPrivacySandboxFlocEnabled) && +- pref_service->GetBoolean(prefs::kPrivacySandboxApisEnabled); ++ return false; } + // Returns the number of days in |time|, rounded to the closest day by hour if +@@ -208,7 +207,7 @@ PrivacySandboxSettings::PrivacySandboxSe + PrivacySandboxSettings::~PrivacySandboxSettings() = default; + bool PrivacySandboxSettings::IsFlocAllowed() const { -- if (!PrivacySandboxSettingsFunctional()) { -- // Simply respect 3rd-party cookies blocking settings if the UI is not -- // available. -- return !cookie_settings_->ShouldBlockThirdPartyCookies(); -- } -- - return IsFlocAllowedByPrefs(pref_service_); + return false; } bool PrivacySandboxSettings::IsFlocAllowedForContext( +--- a/components/privacy_sandbox/privacy_sandbox_prefs.cc ++++ b/components/privacy_sandbox/privacy_sandbox_prefs.cc +@@ -42,7 +42,7 @@ void RegisterProfilePrefs(PrefRegistrySi + registry->RegisterTimePref(prefs::kPrivacySandboxFlocDataAccessibleSince, + base::Time()); + registry->RegisterBooleanPref( +- prefs::kPrivacySandboxFlocEnabled, true, ++ prefs::kPrivacySandboxFlocEnabled, false, + user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); + } + diff --git a/patches/core/ungoogled-chromium/disable-mei-preload.patch b/patches/core/ungoogled-chromium/disable-mei-preload.patch index 80a2cc8d..f3eca9ce 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 -@@ -325,7 +325,6 @@ if (!is_android && !is_mac) { +@@ -345,7 +345,6 @@ if (!is_android && !is_mac) { } data_deps += [ @@ -15,7 +15,7 @@ "//third_party/widevine/cdm", ] } -@@ -1131,7 +1130,6 @@ if (is_win) { +@@ -1151,7 +1150,6 @@ if (is_win) { ":keystone_registration_framework", ":swiftshader_library", ":widevine_cdm_library", diff --git a/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch b/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch index 83f930ef..94cd6732 100644 --- a/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch +++ b/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch @@ -1,25 +1,56 @@ --- a/chrome/browser/privacy_sandbox/privacy_sandbox_settings.cc +++ b/chrome/browser/privacy_sandbox/privacy_sandbox_settings.cc -@@ -207,7 +207,7 @@ PrivacySandboxSettings::PrivacySandboxSe - PrivacySandboxSettings::~PrivacySandboxSettings() = default; +@@ -379,7 +379,7 @@ std::vector PrivacySandboxSettings + } - /*static*/ bool PrivacySandboxSettings::PrivacySandboxSettingsFunctional() { -- return base::FeatureList::IsEnabled(features::kPrivacySandboxSettings); + bool PrivacySandboxSettings::IsPrivacySandboxAllowed() { +- return pref_service_->GetBoolean(prefs::kPrivacySandboxApisEnabled); + return false; } - bool PrivacySandboxSettings::IsFlocAllowed() const { + bool PrivacySandboxSettings::IsPrivacySandboxEnabled() { +@@ -391,8 +391,6 @@ bool PrivacySandboxSettings::IsPrivacySa + } + + void PrivacySandboxSettings::SetPrivacySandboxEnabled(bool enabled) { +- pref_service_->SetBoolean(prefs::kPrivacySandboxManuallyControlled, true); +- pref_service_->SetBoolean(prefs::kPrivacySandboxApisEnabled, enabled); + } + + void PrivacySandboxSettings::OnCookiesCleared() { +--- a/chrome/browser/resources/settings/privacy_page/privacy_page.html ++++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html +@@ -65,19 +65,6 @@ + sub-label="$i18n{permissionsPageDescription}" + on-click="onPermissionsPageClick_" + role-description="$i18n{subpageArrowRoleDescription}"> +- +- +- + + + --- a/chrome/common/chrome_features.cc +++ b/chrome/common/chrome_features.cc -@@ -782,7 +782,7 @@ const base::Feature kPrivacyReview{"Priv - - // Enables the privacy sandbox settings page. - const base::Feature kPrivacySandboxSettings{"PrivacySandboxSettings", -- base::FEATURE_ENABLED_BY_DEFAULT}; -+ base::FEATURE_DISABLED_BY_DEFAULT}; - const base::FeatureParam kPrivacySandboxSettingsURL{ - &kPrivacySandboxSettings, "website-url", "https://www.privacysandbox.com"}; +@@ -789,7 +789,7 @@ const base::Feature kPrivacyReview{"Priv + // Enables additional control set 2 on the privacy sandbox settings page. + const base::Feature kPrivacySandboxSettings2{"PrivacySandboxSettings2", +- base::FEATURE_ENABLED_BY_DEFAULT}; ++ base::FEATURE_DISABLED_BY_DEFAULT}; + const base::FeatureParam kPrivacySandboxSettings2FlocURL{ + &kPrivacySandboxSettings2, "floc-website-url", + "https://privacysandbox.com/proposals/floc"}; --- a/components/privacy_sandbox/privacy_sandbox_prefs.cc +++ b/components/privacy_sandbox/privacy_sandbox_prefs.cc @@ -31,7 +31,7 @@ namespace privacy_sandbox { diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index 4e561e76..fcc7d175 100644 --- a/patches/core/ungoogled-chromium/disable-webstore-urls.patch +++ b/patches/core/ungoogled-chromium/disable-webstore-urls.patch @@ -146,7 +146,7 @@ } else { url_stats_.other_url_count++; } -@@ -848,20 +826,6 @@ void ExtensionDownloader::HandleManifest +@@ -846,20 +824,6 @@ void ExtensionDownloader::HandleManifest update->info); } @@ -167,7 +167,7 @@ NotifyExtensionsDownloadStageChanged( no_updates, ExtensionDownloaderDelegate::Stage::FINISHED); NotifyExtensionsDownloadFailed( -@@ -1421,11 +1385,7 @@ bool ExtensionDownloader::IterateFetchCr +@@ -1418,11 +1382,7 @@ bool ExtensionDownloader::IterateFetchCr // fetch. switch (fetch->credentials) { case ExtensionFetch::CREDENTIALS_NONE: 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 55cb57ab..e403aafc 100644 --- a/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch +++ b/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch @@ -34,7 +34,7 @@ deps = [ --- a/third_party/devtools-frontend/src/BUILD.gn +++ b/third_party/devtools-frontend/src/BUILD.gn -@@ -139,7 +139,6 @@ foreach(module_file, non_autostart_non_r +@@ -137,7 +137,6 @@ foreach(module_file, non_autostart_non_r devtools_frontend_resources_deps = [ ":build_release_devtools", "front_end", diff --git a/patches/core/ungoogled-chromium/fix-building-without-enabling-reporting.patch b/patches/core/ungoogled-chromium/fix-building-without-enabling-reporting.patch index 67462583..16438a58 100644 --- a/patches/core/ungoogled-chromium/fix-building-without-enabling-reporting.patch +++ b/patches/core/ungoogled-chromium/fix-building-without-enabling-reporting.patch @@ -1,6 +1,6 @@ --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn -@@ -1239,6 +1239,10 @@ source_set("browser") { +@@ -1250,6 +1250,10 @@ source_set("browser") { "net/browser_online_state_observer.cc", "net/browser_online_state_observer.h", "net/cookie_store_factory.cc", @@ -11,7 +11,7 @@ "net/network_errors_listing_ui.cc", "net/network_errors_listing_ui.h", "net/network_quality_observer_impl.cc", -@@ -2988,10 +2992,6 @@ source_set("browser") { +@@ -3008,10 +3012,6 @@ source_set("browser") { if (enable_reporting) { sources += [ @@ -22,9 +22,22 @@ "net/reporting_service_proxy.cc", "net/reporting_service_proxy.h", ] +--- a/content/browser/devtools/protocol/network_handler.h ++++ b/content/browser/devtools/protocol/network_handler.h +@@ -304,8 +304,10 @@ class NetworkHandler : public DevToolsDo + Response response, + mojo::ScopedDataPipeConsumerHandle pipe, + const std::string& mime_type); ++#if BUILDFLAG(ENABLE_REPORTING) + std::unique_ptr BuildProtocolReport( + const net::ReportingReport& report); ++#endif + + // TODO(dgozman): Remove this. + const std::string host_id_; --- a/content/public/common/content_switch_dependent_feature_overrides.cc +++ b/content/public/common/content_switch_dependent_feature_overrides.cc -@@ -46,9 +46,11 @@ GetSwitchDependentFeatureOverrides(const +@@ -40,9 +40,11 @@ GetSwitchDependentFeatureOverrides(const {switches::kEnableExperimentalWebPlatformFeatures, std::cref(features::kDocumentPolicyNegotiation), base::FeatureList::OVERRIDE_ENABLE_FEATURE}, @@ -36,6 +49,34 @@ {switches::kEnableExperimentalWebPlatformFeatures, std::cref(features::kExperimentalContentSecurityPolicyFeatures), base::FeatureList::OVERRIDE_ENABLE_FEATURE}, +--- a/services/network/network_context.cc ++++ b/services/network/network_context.cc +@@ -1137,6 +1137,11 @@ void NetworkContext::QueueSignedExchange + const net::NetworkIsolationKey& network_isolation_key) { + NOTREACHED(); + } ++ ++void NetworkContext::AddReportingApiObserver( ++ mojo::PendingRemote observer) { ++ NOTREACHED(); ++} + #endif // BUILDFLAG(ENABLE_REPORTING) + + void NetworkContext::ClearDomainReliability( +--- a/services/network/network_context.h ++++ b/services/network/network_context.h +@@ -567,10 +567,10 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) + return require_network_isolation_key_; + } + +-#if BUILDFLAG(ENABLE_REPORTING) + void AddReportingApiObserver( + mojo::PendingRemote observer) + override; ++#if BUILDFLAG(ENABLE_REPORTING) + void OnReportAdded(const net::ReportingReport* service_report) override; + void OnReportUpdated(const net::ReportingReport* service_report) override; + void OnReportingObserverDisconnect(mojo::RemoteSetElementId mojo_id); --- a/third_party/blink/renderer/core/frame/local_frame.cc +++ b/third_party/blink/renderer/core/frame/local_frame.cc @@ -39,6 +39,7 @@ @@ -60,7 +101,7 @@ void LocalFrame::NotifyUserActivation( --- a/third_party/blink/renderer/core/frame/local_frame.h +++ b/third_party/blink/renderer/core/frame/local_frame.h -@@ -36,6 +36,7 @@ +@@ -37,6 +37,7 @@ #include "build/build_config.h" #include "mojo/public/cpp/bindings/pending_associated_receiver.h" #include "mojo/public/cpp/bindings/pending_receiver.h" @@ -68,18 +109,16 @@ #include "services/device/public/mojom/device_posture_provider.mojom-blink-forward.h" #include "services/network/public/mojom/fetch_api.mojom-blink-forward.h" #include "third_party/blink/public/common/frame/frame_ad_evidence.h" -@@ -543,9 +544,9 @@ class CORE_EXPORT LocalFrame final : pub - } +@@ -545,7 +546,9 @@ class CORE_EXPORT LocalFrame final : pub SmoothScrollSequencer& GetSmoothScrollSequencer(); -- + +#if BUILDFLAG(ENABLE_REPORTING) mojom::blink::ReportingServiceProxy* GetReportingService(); -- +#endif + // Returns the frame host ptr. The interface returned is backed by an // associated interface with the legacy Chrome IPC channel. - mojom::blink::LocalFrameHost& GetLocalFrameHostRemote() const; --- a/third_party/blink/renderer/core/frame/reporting_context.cc +++ b/third_party/blink/renderer/core/frame/reporting_context.cc @@ -4,6 +4,7 @@ @@ -152,20 +191,18 @@ #include "third_party/blink/public/mojom/frame/reporting_observer.mojom-blink.h" #include "third_party/blink/public/mojom/reporting/reporting.mojom-blink.h" #include "third_party/blink/renderer/core/core_export.h" -@@ -53,10 +54,10 @@ class CORE_EXPORT ReportingContext : pub - private: +@@ -54,8 +55,10 @@ class CORE_EXPORT ReportingContext : pub // Counts the use of a report type via UseCounter. void CountReport(Report*); -- + +#if BUILDFLAG(ENABLE_REPORTING) const HeapMojoRemote& GetReportingService() const; -- +#endif + void NotifyInternal(Report* report); // Send |report| via the Reporting API to |endpoint|. - void SendToReportingAPI(Report* report, const String& endpoint) const; -@@ -67,8 +68,10 @@ class CORE_EXPORT ReportingContext : pub +@@ -67,8 +70,10 @@ class CORE_EXPORT ReportingContext : pub // This is declared mutable so that the service endpoint can be cached by // const methods. diff --git a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch index 6d3771e3..51a97d5f 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 -@@ -3620,9 +3620,6 @@ static_library("browser") { +@@ -3680,9 +3680,6 @@ static_library("browser") { "download/offline_item_model_manager_factory.h", "enterprise/connectors/analysis/analysis_service_settings.cc", "enterprise/connectors/analysis/analysis_service_settings.h", @@ -12,7 +12,7 @@ "enterprise/connectors/analysis/content_analysis_dialog.cc", "enterprise/connectors/analysis/content_analysis_dialog.h", "enterprise/connectors/analysis/content_analysis_downloads_delegate.cc", -@@ -6804,9 +6801,14 @@ static_library("browser") { +@@ -6903,9 +6900,14 @@ static_library("browser") { "//components/safe_browsing/content/browser:safe_browsing_blocking_page", "//components/safe_browsing/content/browser/download:download_stats", "//components/safe_browsing/content/common:file_type_policies", @@ -44,7 +44,7 @@ auto delegate = std::make_unique(profile); --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -4058,11 +4058,13 @@ ChromeContentBrowserClient::CreateThrott +@@ -4063,11 +4063,13 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -58,7 +58,7 @@ // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. -@@ -5387,26 +5389,7 @@ ChromeContentBrowserClient::GetSafeBrows +@@ -5452,26 +5454,7 @@ ChromeContentBrowserClient::GetSafeBrows const std::vector& allowlist_domains) { DCHECK_CURRENTLY_ON(BrowserThread::IO); @@ -86,7 +86,7 @@ } safe_browsing::RealTimeUrlLookupServiceBase* -@@ -5427,11 +5410,6 @@ ChromeContentBrowserClient::GetUrlLookup +@@ -5492,11 +5475,6 @@ ChromeContentBrowserClient::GetUrlLookup GetForProfile(profile); } #endif @@ -100,7 +100,7 @@ --- a/chrome/browser/chrome_content_browser_client_receiver_bindings.cc +++ b/chrome/browser/chrome_content_browser_client_receiver_bindings.cc -@@ -131,45 +131,6 @@ void MaybeCreateSafeBrowsingForRenderer( +@@ -135,45 +135,6 @@ void MaybeCreateSafeBrowsingForRenderer( const std::vector& allowlist_domains)> get_checker_delegate, mojo::PendingReceiver receiver) { @@ -181,7 +181,7 @@ --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -129,7 +129,6 @@ using content::DownloadManager; +@@ -130,7 +130,6 @@ using content::DownloadManager; using download::DownloadItem; using download::DownloadPathReservationTracker; using download::PathValidationResult; @@ -189,7 +189,7 @@ using safe_browsing::DownloadProtectionService; using ConnectionType = net::NetworkChangeNotifier::ConnectionType; -@@ -1382,8 +1381,6 @@ void ChromeDownloadManagerDelegate::OnDo +@@ -1389,8 +1388,6 @@ void ChromeDownloadManagerDelegate::OnDo if (item->GetOriginalMimeType() == "application/x-x509-user-cert") DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true); #endif @@ -198,7 +198,7 @@ } if (ShouldBlockFile(target_info->danger_type, item)) { MaybeReportDangerousDownloadBlocked( -@@ -1522,10 +1519,10 @@ void ChromeDownloadManagerDelegate::Mayb +@@ -1529,10 +1526,10 @@ void ChromeDownloadManagerDelegate::Mayb service->MaybeSendDangerousDownloadOpenedReport(download, show_download_in_folder); } @@ -212,14 +212,14 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllowed( --- a/chrome/browser/download/download_stats.cc +++ b/chrome/browser/download/download_stats.cc -@@ -4,6 +4,7 @@ - - #include "chrome/browser/download/download_stats.h" +@@ -7,6 +7,7 @@ + #include "base/metrics/histogram_functions.h" + #include "base/metrics/user_metrics.h" #include "components/profile_metrics/browser_profile_type.h" +#include "components/safe_browsing/buildflags.h" #include "components/safe_browsing/content/browser/download/download_stats.h" - #include "base/metrics/histogram_functions.h" + void RecordDownloadCount(ChromeDownloadCountTypes type) { @@ -26,8 +27,10 @@ void RecordDangerousDownloadWarningShown bool has_user_gesture) { base::UmaHistogramEnumeration("Download.ShowedDownloadWarning", danger_type, @@ -250,7 +250,7 @@ #include "crypto/secure_hash.h" --- a/chrome/browser/enterprise/connectors/connectors_service.cc +++ b/chrome/browser/enterprise/connectors/connectors_service.cc -@@ -446,19 +446,6 @@ absl::optional ConnectorsSe +@@ -422,19 +422,6 @@ absl::optional ConnectorsSe return absl::nullopt; } @@ -295,7 +295,7 @@ // precedence. --- a/chrome/browser/enterprise/signals/context_info_fetcher.cc +++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc -@@ -174,7 +174,6 @@ void ContextInfoFetcher::Fetch(ContextIn +@@ -179,7 +179,6 @@ void ContextInfoFetcher::Fetch(ContextIn GetAnalysisConnectorProviders(enterprise_connectors::FILE_DOWNLOADED); info.on_bulk_data_entry_providers = GetAnalysisConnectorProviders(enterprise_connectors::BULK_DATA_ENTRY); @@ -303,7 +303,7 @@ info.on_security_event_providers = GetOnSecurityEventProviders(); info.browser_version = version_info::GetVersionNumber(); info.safe_browsing_protection_level = GetSafeBrowsingProtectionLevel(); -@@ -223,11 +222,6 @@ std::vector ContextInfoFetc +@@ -228,11 +227,6 @@ std::vector ContextInfoFetc return connectors_service_->GetAnalysisServiceProviderNames(connector); } @@ -339,7 +339,7 @@ std::string browser_version; safe_browsing::SafeBrowsingState safe_browsing_protection_level; bool site_isolation_enabled; -@@ -87,7 +86,6 @@ class ContextInfoFetcher { +@@ -88,7 +87,6 @@ class ContextInfoFetcher { std::vector GetAnalysisConnectorProviders( enterprise_connectors::AnalysisConnector connector); @@ -349,7 +349,7 @@ --- a/chrome/browser/extensions/BUILD.gn +++ b/chrome/browser/extensions/BUILD.gn -@@ -646,8 +646,6 @@ static_library("extensions") { +@@ -650,8 +650,6 @@ static_library("extensions") { "menu_manager_factory.h", "navigation_observer.cc", "navigation_observer.h", @@ -360,10 +360,10 @@ "pending_extension_info.cc", --- a/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc +++ b/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc -@@ -71,17 +71,8 @@ api::enterprise_reporting_private::Conte - ? std::make_unique(signals.third_party_blocking_enabled.value()) +@@ -72,17 +72,8 @@ api::enterprise_reporting_private::Conte : nullptr; info.os_firewall = ToInfoSettingValue(signals.os_firewall); + info.system_dns_servers = std::move(signals.system_dns_servers); - switch (signals.realtime_url_check_mode) { - case safe_browsing::REAL_TIME_CHECK_DISABLED: info.realtime_url_check_mode = extensions::api:: @@ -380,15 +380,15 @@ --- 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 -@@ -307,6 +307,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -325,6 +325,7 @@ void SafeBrowsingPrivateEventRouter::OnD event_router_->BroadcastEvent(std::move(extension_event)); } +#if defined(FULL_SAFE_BROWSING) - auto settings = GetReportingSettings(); + absl::optional settings = + GetReportingSettings(); if (!settings.has_value() || - settings->enabled_event_names.count(kKeyDangerousDownloadEvent) == 0) { -@@ -336,6 +337,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -355,6 +356,7 @@ void SafeBrowsingPrivateEventRouter::OnD ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()), std::move(event)); @@ -396,15 +396,15 @@ } void SafeBrowsingPrivateEventRouter::OnSecurityInterstitialShown( -@@ -363,6 +365,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -382,6 +384,7 @@ void SafeBrowsingPrivateEventRouter::OnS event_router_->BroadcastEvent(std::move(extension_event)); } +#if defined(FULL_SAFE_BROWSING) - auto settings = GetReportingSettings(); + absl::optional settings = + GetReportingSettings(); if (!settings.has_value() || - settings->enabled_event_names.count(kKeyInterstitialEvent) == 0) { -@@ -385,6 +388,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -405,6 +408,7 @@ void SafeBrowsingPrivateEventRouter::OnS ReportRealtimeEvent(kKeyInterstitialEvent, std::move(settings.value()), std::move(event)); @@ -412,15 +412,15 @@ } void SafeBrowsingPrivateEventRouter::OnSecurityInterstitialProceeded( -@@ -412,6 +416,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -432,6 +436,7 @@ void SafeBrowsingPrivateEventRouter::OnS event_router_->BroadcastEvent(std::move(extension_event)); } +#if defined(FULL_SAFE_BROWSING) - auto settings = GetReportingSettings(); + absl::optional settings = + GetReportingSettings(); if (!settings.has_value() || - settings->enabled_event_names.count(kKeyInterstitialEvent) == 0) { -@@ -430,6 +435,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -451,6 +456,7 @@ void SafeBrowsingPrivateEventRouter::OnS ReportRealtimeEvent(kKeyInterstitialEvent, std::move(settings.value()), std::move(event)); @@ -428,7 +428,7 @@ } void SafeBrowsingPrivateEventRouter::OnAnalysisConnectorResult( -@@ -443,6 +449,7 @@ void SafeBrowsingPrivateEventRouter::OnA +@@ -464,6 +470,7 @@ void SafeBrowsingPrivateEventRouter::OnA const enterprise_connectors::ContentAnalysisResponse::Result& result, const int64_t content_size, safe_browsing::EventResult event_result) { @@ -436,7 +436,7 @@ if (result.tag() == "malware") { DCHECK_EQ(1, result.triggered_rules().size()); OnDangerousDeepScanningResult( -@@ -454,6 +461,7 @@ void SafeBrowsingPrivateEventRouter::OnA +@@ -475,6 +482,7 @@ void SafeBrowsingPrivateEventRouter::OnA OnSensitiveDataEvent(url, file_name, download_digest_sha256, mime_type, trigger, scan_id, result, content_size, event_result); } @@ -444,15 +444,15 @@ } void SafeBrowsingPrivateEventRouter::OnDangerousDeepScanningResult( -@@ -469,6 +477,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -490,6 +498,7 @@ void SafeBrowsingPrivateEventRouter::OnD const std::string& malware_category, const std::string& evidence_locker_filepath, const std::string& scan_id) { +#if defined(FULL_SAFE_BROWSING) - auto settings = GetReportingSettings(); + absl::optional settings = + GetReportingSettings(); if (!settings.has_value() || - settings->enabled_event_names.count(kKeyDangerousDownloadEvent) == 0) { -@@ -505,6 +514,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -527,6 +536,7 @@ void SafeBrowsingPrivateEventRouter::OnD ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()), std::move(event)); @@ -460,15 +460,15 @@ } void SafeBrowsingPrivateEventRouter::OnSensitiveDataEvent( -@@ -517,6 +527,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -539,6 +549,7 @@ void SafeBrowsingPrivateEventRouter::OnS const enterprise_connectors::ContentAnalysisResponse::Result& result, const int64_t content_size, safe_browsing::EventResult event_result) { +#if defined(FULL_SAFE_BROWSING) - auto settings = GetReportingSettings(); + absl::optional settings = + GetReportingSettings(); if (!settings.has_value() || - settings->enabled_event_names.count(kKeySensitiveDataEvent) == 0) { -@@ -548,6 +559,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -571,6 +582,7 @@ void SafeBrowsingPrivateEventRouter::OnS ReportRealtimeEvent(kKeySensitiveDataEvent, std::move(settings.value()), std::move(event)); @@ -476,15 +476,15 @@ } void SafeBrowsingPrivateEventRouter::OnAnalysisConnectorWarningBypassed( -@@ -560,6 +572,7 @@ void SafeBrowsingPrivateEventRouter::OnA +@@ -583,6 +595,7 @@ void SafeBrowsingPrivateEventRouter::OnA safe_browsing::DeepScanAccessPoint access_point, const enterprise_connectors::ContentAnalysisResponse::Result& result, const int64_t content_size) { +#if defined(FULL_SAFE_BROWSING) - auto settings = GetReportingSettings(); + absl::optional settings = + GetReportingSettings(); if (!settings.has_value() || - settings->enabled_event_names.count(kKeySensitiveDataEvent) == 0) { -@@ -591,6 +604,7 @@ void SafeBrowsingPrivateEventRouter::OnA +@@ -615,6 +628,7 @@ void SafeBrowsingPrivateEventRouter::OnA ReportRealtimeEvent(kKeySensitiveDataEvent, std::move(settings.value()), std::move(event)); @@ -492,15 +492,15 @@ } void SafeBrowsingPrivateEventRouter::OnUnscannedFileEvent( -@@ -603,6 +617,7 @@ void SafeBrowsingPrivateEventRouter::OnU +@@ -627,6 +641,7 @@ void SafeBrowsingPrivateEventRouter::OnU const std::string& reason, const int64_t content_size, safe_browsing::EventResult event_result) { +#if defined(FULL_SAFE_BROWSING) - auto settings = GetReportingSettings(); + absl::optional settings = + GetReportingSettings(); if (!settings.has_value() || - settings->enabled_event_names.count(kKeyUnscannedFileEvent) == 0) { -@@ -628,6 +643,7 @@ void SafeBrowsingPrivateEventRouter::OnU +@@ -653,6 +668,7 @@ void SafeBrowsingPrivateEventRouter::OnU ReportRealtimeEvent(kKeyUnscannedFileEvent, std::move(settings.value()), std::move(event)); @@ -508,15 +508,15 @@ } void SafeBrowsingPrivateEventRouter::OnDangerousDownloadEvent( -@@ -653,6 +669,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -678,6 +694,7 @@ void SafeBrowsingPrivateEventRouter::OnD const std::string& scan_id, const int64_t content_size, safe_browsing::EventResult event_result) { +#if defined(FULL_SAFE_BROWSING) - auto settings = GetReportingSettings(); + absl::optional settings = + GetReportingSettings(); if (!settings.has_value() || - settings->enabled_event_names.count(kKeyDangerousDownloadEvent) == 0) { -@@ -682,6 +699,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -708,6 +725,7 @@ void SafeBrowsingPrivateEventRouter::OnD ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()), std::move(event)); @@ -524,23 +524,23 @@ } void SafeBrowsingPrivateEventRouter::OnDangerousDownloadWarningBypassed( -@@ -705,6 +723,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -731,6 +749,7 @@ void SafeBrowsingPrivateEventRouter::OnD const std::string& mime_type, const std::string& scan_id, const int64_t content_size) { +#if defined(FULL_SAFE_BROWSING) - auto settings = GetReportingSettings(); + absl::optional settings = + GetReportingSettings(); if (!settings.has_value() || - settings->enabled_event_names.count(kKeyDangerousDownloadEvent) == 0) { -@@ -734,6 +753,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -761,6 +780,7 @@ void SafeBrowsingPrivateEventRouter::OnD ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()), std::move(event)); +#endif // FULL_SAFE_BROWSING } - // static -@@ -1010,7 +1030,11 @@ void SafeBrowsingPrivateEventRouter::Rep + void SafeBrowsingPrivateEventRouter::OnLoginEvent( +@@ -1089,7 +1109,11 @@ void SafeBrowsingPrivateEventRouter::Rep } std::string SafeBrowsingPrivateEventRouter::GetProfileUserName() const { @@ -554,7 +554,7 @@ #if BUILDFLAG(IS_CHROMEOS_ASH) --- a/chrome/browser/extensions/extension_service.cc +++ b/chrome/browser/extensions/extension_service.cc -@@ -53,7 +53,6 @@ +@@ -54,7 +54,6 @@ #include "chrome/browser/extensions/forced_extensions/install_stage_tracker.h" #include "chrome/browser/extensions/install_verifier.h" #include "chrome/browser/extensions/installed_loader.h" @@ -562,7 +562,7 @@ #include "chrome/browser/extensions/pending_extension_manager.h" #include "chrome/browser/extensions/permissions_updater.h" #include "chrome/browser/extensions/shared_module_service.h" -@@ -373,7 +372,6 @@ ExtensionService::ExtensionService(Profi +@@ -374,7 +373,6 @@ ExtensionService::ExtensionService(Profi safe_browsing_verdict_handler_(extension_prefs, ExtensionRegistry::Get(profile), this), @@ -570,7 +570,7 @@ registry_(ExtensionRegistry::Get(profile)), pending_extension_manager_(profile), install_directory_(install_directory), -@@ -841,47 +839,6 @@ bool ExtensionService::IsExtensionEnable +@@ -855,47 +853,6 @@ bool ExtensionService::IsExtensionEnable return extension_registrar_.IsExtensionEnabled(extension_id); } @@ -618,7 +618,7 @@ void ExtensionService::MaybeEnableRemotelyDisabledExtension( const std::string& extension_id) { -@@ -898,56 +855,6 @@ void ExtensionService::MaybeEnableRemote +@@ -912,56 +869,6 @@ void ExtensionService::MaybeEnableRemote unchanged.erase(extension_id); // Remove the extension from the blocklist. UpdateBlocklistedExtensions({}, unchanged); @@ -685,7 +685,7 @@ #include "chrome/browser/extensions/pending_extension_manager.h" #include "chrome/browser/extensions/safe_browsing_verdict_handler.h" #include "chrome/browser/profiles/profile_manager.h" -@@ -253,28 +252,11 @@ class ExtensionService : public Extensio +@@ -258,28 +257,11 @@ class ExtensionService : public Extensio // nothing. void EnableExtension(const std::string& extension_id); @@ -714,7 +714,7 @@ // Disables the extension. If the extension is already disabled, just adds // the |disable_reasons| (a bitmask of disable_reason::DisableReason - there // can be multiple DisableReasons e.g. when an extension comes in disabled -@@ -546,11 +528,6 @@ class ExtensionService : public Extensio +@@ -551,11 +533,6 @@ class ExtensionService : public Extensio // Helper method to determine if an extension can be blocked. bool CanBlockExtension(const Extension* extension) const; @@ -726,7 +726,7 @@ // Enables an extension that was only previously disabled remotely. void MaybeEnableRemotelyDisabledExtension(const std::string& extension_id); -@@ -623,8 +600,6 @@ class ExtensionService : public Extensio +@@ -628,8 +605,6 @@ class ExtensionService : public Extensio SafeBrowsingVerdictHandler safe_browsing_verdict_handler_; @@ -737,7 +737,7 @@ --- a/chrome/browser/extensions/extension_system_impl.cc +++ b/chrome/browser/extensions/extension_system_impl.cc -@@ -466,8 +466,6 @@ void ExtensionSystemImpl::InstallUpdate( +@@ -467,8 +467,6 @@ void ExtensionSystemImpl::InstallUpdate( void ExtensionSystemImpl::PerformActionBasedOnOmahaAttributes( const std::string& extension_id, const base::Value& attributes) { @@ -777,7 +777,7 @@ #include "chrome/browser/ui/file_system_access_dialogs.h" #include "chrome/common/chrome_paths.h" #include "components/content_settings/core/browser/host_content_settings_map.h" -@@ -301,80 +299,6 @@ BindResultCallbackToCurrentSequence( +@@ -301,83 +299,6 @@ BindResultCallbackToCurrentSequence( base::SequencedTaskRunnerHandle::Get(), std::move(callback)); } @@ -808,8 +808,11 @@ - - if (!item->web_contents) { - content::RenderFrameHost* rfh = content::RenderFrameHost::FromID(frame_id); -- if (rfh) +- if (rfh) { +- DCHECK_NE(rfh->GetLifecycleState(), +- content::RenderFrameHost::LifecycleState::kPrerendering); - item->web_contents = content::WebContents::FromRenderFrameHost(rfh); +- } - } - - sb_service->download_protection_service()->CheckFileSystemAccessWrite( @@ -858,7 +861,7 @@ std::string GenerateLastPickedDirectoryKey(const std::string& id) { return id.empty() ? kDefaultLastPickedDirectoryKey : base::StrCat({kCustomLastPickedDirectoryKey, "-", id}); -@@ -1105,28 +1029,6 @@ void ChromeFileSystemAccessPermissionCon +@@ -1108,28 +1029,6 @@ void ChromeFileSystemAccessPermissionCon std::move(callback))); } @@ -949,7 +952,7 @@ #if defined(OS_ANDROID) #include "base/feature_list.h" -@@ -820,6 +819,7 @@ autofill::LanguageCode ChromePasswordMan +@@ -824,6 +823,7 @@ autofill::LanguageCode ChromePasswordMan return autofill::LanguageCode(); } @@ -957,7 +960,7 @@ safe_browsing::PasswordProtectionService* ChromePasswordManagerClient::GetPasswordProtectionService() const { return safe_browsing::ChromePasswordProtectionService:: -@@ -830,13 +830,6 @@ ChromePasswordManagerClient::GetPassword +@@ -834,13 +834,6 @@ ChromePasswordManagerClient::GetPassword void ChromePasswordManagerClient::CheckSafeBrowsingReputation( const GURL& form_action, const GURL& frame_url) { @@ -971,7 +974,7 @@ } #endif // defined(ON_FOCUS_PING_ENABLED) -@@ -846,22 +839,10 @@ void ChromePasswordManagerClient::CheckP +@@ -850,22 +843,10 @@ void ChromePasswordManagerClient::CheckP const std::vector& matching_reused_credentials, bool password_field_exists) { @@ -994,8 +997,8 @@ - } } - ukm::SourceId ChromePasswordManagerClient::GetUkmSourceId() { -@@ -1326,9 +1307,11 @@ void ChromePasswordManagerClient::OnPast + #if !defined(OS_ANDROID) +@@ -1342,9 +1323,11 @@ void ChromePasswordManagerClient::OnPast } was_on_paste_called_ = true; @@ -1008,7 +1011,7 @@ void ChromePasswordManagerClient::RenderFrameCreated( content::RenderFrameHost* render_frame_host) { -@@ -1363,7 +1346,9 @@ void ChromePasswordManagerClient::OnInpu +@@ -1379,7 +1362,9 @@ void ChromePasswordManagerClient::OnInpu if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) { OnPaste(); } else { @@ -1018,7 +1021,7 @@ } #endif // defined(OS_ANDROID) } -@@ -1402,6 +1387,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1418,6 +1403,7 @@ bool ChromePasswordManagerClient::IsPass is_enabled = false; } @@ -1026,7 +1029,7 @@ // SafeBrowsing Delayed Warnings experiment can delay some SafeBrowsing // warnings until user interaction. If the current page has a delayed warning, // it'll have a user interaction observer attached. Disable password -@@ -1412,6 +1398,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1428,6 +1414,7 @@ bool ChromePasswordManagerClient::IsPass observer->OnPasswordSaveOrAutofillDenied(); is_enabled = false; } @@ -1059,7 +1062,7 @@ +#endif // BUILDFLAG(FULL_SAFE_BROWSING) void LogPasswordReuseDetectedEvent() override; - + #if !defined(OS_ANDROID) --- a/chrome/browser/permissions/abusive_origin_permission_revocation_request.cc +++ b/chrome/browser/permissions/abusive_origin_permission_revocation_request.cc @@ -17,7 +17,6 @@ @@ -1214,7 +1217,7 @@ - return new RealTimeUrlLookupService( - network::SharedURLLoaderFactory::Create(std::move(url_loader_factory)), - VerdictCacheManagerFactory::GetForProfile(profile), -- base::BindRepeating(&safe_browsing::GetUserPopulation, profile), +- base::BindRepeating(&safe_browsing::GetUserPopulationForProfile, profile), - profile->GetPrefs(), - std::make_unique( - IdentityManagerFactory::GetForProfile(profile)), @@ -1270,6 +1273,16 @@ } } // namespace +--- a/chrome/browser/ui/BUILD.gn ++++ b/chrome/browser/ui/BUILD.gn +@@ -512,7 +512,6 @@ static_library("ui") { + "//components/renderer_context_menu", + "//components/resources", + "//components/safe_browsing/content/browser", +- "//components/safe_browsing/content/browser:client_side_detection", + "//components/safe_browsing/content/browser/password_protection", + "//components/safe_browsing/content/browser/web_ui", + "//components/safe_browsing/core/browser/db:database_manager", --- a/chrome/browser/ui/javascript_dialogs/javascript_tab_modal_dialog_manager_delegate_desktop.cc +++ b/chrome/browser/ui/javascript_dialogs/javascript_tab_modal_dialog_manager_delegate_desktop.cc @@ -16,6 +16,7 @@ @@ -1473,6 +1486,24 @@ OnSafeBrowsingResultReceived(title, text, share_url, std::move(files), std::move(callback), +--- a/chrome/test/BUILD.gn ++++ b/chrome/test/BUILD.gn +@@ -1241,7 +1241,6 @@ if (!is_android && !is_fuchsia) { + "//components/resources", + "//components/safe_browsing:buildflags", + "//components/safe_browsing/content/browser", +- "//components/safe_browsing/content/browser:client_side_detection", + "//components/safe_browsing/content/browser:safe_browsing_service", + "//components/safe_browsing/content/browser/password_protection", + "//components/safe_browsing/content/browser/password_protection:test_support", +@@ -5358,7 +5357,6 @@ test("unit_tests") { + "//components/resources", + "//components/safe_browsing:buildflags", + "//components/safe_browsing/content/browser", +- "//components/safe_browsing/content/browser:client_side_detection", + "//components/safe_browsing/content/browser:client_side_model_loader", + "//components/safe_browsing/content/browser/password_protection", + "//components/safe_browsing/content/browser/password_protection:mock_password_protection", --- a/components/password_manager/content/browser/content_password_manager_driver.cc +++ b/components/password_manager/content/browser/content_password_manager_driver.cc @@ -408,7 +408,7 @@ void ContentPasswordManagerDriver::Check @@ -1532,6 +1563,17 @@ } void PasswordReuseDetectionManager::SetClockForTesting(base::Clock* clock) { +--- a/components/safe_browsing/content/browser/BUILD.gn ++++ b/components/safe_browsing/content/browser/BUILD.gn +@@ -83,8 +83,6 @@ source_set("browser") { + "threat_details_cache.h", + "threat_details_history.cc", + "threat_details_history.h", +- "user_population.cc", +- "user_population.h", + "web_api_handshake_checker.cc", + "web_api_handshake_checker.h", + ] --- a/components/safe_browsing/content/common/proto/BUILD.gn +++ b/components/safe_browsing/content/common/proto/BUILD.gn @@ -5,8 +5,12 @@ @@ -1561,7 +1603,7 @@ // A classification model for client-side phishing detection. --- a/content/browser/file_system_access/file_system_access_file_writer_impl.cc +++ b/content/browser/file_system_access/file_system_access_file_writer_impl.cc -@@ -339,15 +339,8 @@ void FileSystemAccessFileWriterImpl::Clo +@@ -343,15 +343,8 @@ void FileSystemAccessFileWriterImpl::Clo close_callback_ = std::move(callback); @@ -1579,7 +1621,7 @@ } void FileSystemAccessFileWriterImpl::AbortImpl(AbortCallback callback) { -@@ -367,35 +360,6 @@ void FileSystemAccessFileWriterImpl::Abo +@@ -371,35 +364,6 @@ void FileSystemAccessFileWriterImpl::Abo manager()->RemoveFileWriter(this); } @@ -1617,7 +1659,7 @@ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); --- a/content/browser/file_system_access/file_system_access_file_writer_impl.h +++ b/content/browser/file_system_access/file_system_access_file_writer_impl.h -@@ -103,9 +103,6 @@ class CONTENT_EXPORT FileSystemAccessFil +@@ -104,9 +104,6 @@ class CONTENT_EXPORT FileSystemAccessFil void TruncateImpl(uint64_t length, TruncateCallback callback); void CloseImpl(CloseCallback callback); void AbortImpl(AbortCallback callback); @@ -1660,10 +1702,10 @@ UpdateService::UpdateService( --- a/weblayer/BUILD.gn +++ b/weblayer/BUILD.gn -@@ -455,7 +455,6 @@ source_set("weblayer_lib_base") { - "//components/pref_registry:pref_registry", +@@ -458,7 +458,6 @@ source_set("weblayer_lib_base") { "//components/prefs", "//components/profile_metrics", + "//components/safe_browsing/content/browser", - "//components/safe_browsing/content/browser:client_side_detection", "//components/safe_browsing/content/common:interfaces", "//components/safe_browsing/content/renderer:throttles", diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index f278c2f2..8bf4b308 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/url_formatter/url_fixer.h" #include "components/user_prefs/user_prefs.h" #include "components/visitedlink/browser/visitedlink_writer.h" -@@ -458,8 +457,6 @@ void AwBrowserContext::RebuildTable( +@@ -463,8 +462,6 @@ void AwBrowserContext::RebuildTable( } void AwBrowserContext::SetExtendedReportingAllowed(bool allowed) { @@ -23,7 +23,7 @@ // TODO(amalova): Make sure NetworkContextParams is configured correctly when --- a/chrome/app/settings_strings.grdp +++ b/chrome/app/settings_strings.grdp -@@ -1573,78 +1573,9 @@ +@@ -1591,78 +1591,9 @@ Preloads pages that Chrome thinks you might visit. To do this, Chrome may use cookies, if you allow cookies, and may encrypt and send pages through Google to hide your identity from sites. @@ -152,7 +152,7 @@ jboolean SigninManagerAndroid::IsSigninAllowedByPolicy(JNIEnv* env) const { --- a/chrome/browser/android/signin/signin_manager_android.h +++ b/chrome/browser/android/signin/signin_manager_android.h -@@ -113,9 +113,6 @@ class SigninManagerAndroid : public Keye +@@ -114,9 +114,6 @@ class SigninManagerAndroid : public Keye Profile* const profile_ = nullptr; @@ -233,7 +233,7 @@ user_manager::known_user::SetStringPref( --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -224,7 +224,6 @@ +@@ -221,7 +221,6 @@ #include "components/safe_browsing/core/browser/realtime/url_lookup_service.h" #include "components/safe_browsing/core/browser/url_checker_delegate.h" #include "components/safe_browsing/core/common/features.h" @@ -289,7 +289,7 @@ --- a/chrome/browser/enterprise/connectors/connectors_service.cc +++ b/chrome/browser/enterprise/connectors/connectors_service.cc -@@ -35,7 +35,6 @@ +@@ -36,7 +36,6 @@ #include "components/policy/core/common/cloud/machine_level_user_cloud_policy_store.h" #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" #include "components/policy/core/common/policy_types.h" @@ -297,7 +297,7 @@ #include "components/signin/public/identity_manager/consent_level.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/user_prefs/user_prefs.h" -@@ -389,8 +388,7 @@ std::string ConnectorsService::GetManage +@@ -365,8 +364,7 @@ std::string ConnectorsService::GetManage absl::optional scope = absl::nullopt; for (const char* scope_pref : @@ -307,7 +307,7 @@ ConnectorScopePref(AnalysisConnector::FILE_DOWNLOADED), ConnectorScopePref(AnalysisConnector::BULK_DATA_ENTRY), ConnectorScopePref(ReportingConnector::SECURITY_EVENT)}) { -@@ -429,20 +427,6 @@ std::string ConnectorsService::GetManage +@@ -405,20 +403,6 @@ std::string ConnectorsService::GetManage absl::optional ConnectorsService::GetDMTokenForRealTimeUrlCheck() const { @@ -330,7 +330,7 @@ --- a/chrome/browser/enterprise/signals/context_info_fetcher.cc +++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc -@@ -176,12 +176,9 @@ void ContextInfoFetcher::Fetch(ContextIn +@@ -181,12 +181,9 @@ void ContextInfoFetcher::Fetch(ContextIn GetAnalysisConnectorProviders(enterprise_connectors::BULK_DATA_ENTRY); info.on_security_event_providers = GetOnSecurityEventProviders(); info.browser_version = version_info::GetVersionNumber(); @@ -343,7 +343,7 @@ info.chrome_cleanup_enabled = GetChromeCleanupEnabled(); info.chrome_remote_desktop_app_blocked = GetChromeRemoteDesktopAppBlocked(); info.third_party_blocking_enabled = GetThirdPartyBLockingEnabled(); -@@ -227,25 +224,6 @@ std::vector ContextInfoFetc +@@ -232,25 +229,6 @@ std::vector ContextInfoFetc enterprise_connectors::ReportingConnector::SECURITY_EVENT); } @@ -358,18 +358,18 @@ - - if (safe_browsing_enabled) { - if (safe_browsing_enhanced_enabled) -- return safe_browsing::ENHANCED_PROTECTION; +- return safe_browsing::SafeBrowsingState::ENHANCED_PROTECTION; - else -- return safe_browsing::STANDARD_PROTECTION; +- return safe_browsing::SafeBrowsingState::STANDARD_PROTECTION; - } else { -- return safe_browsing::NO_SAFE_BROWSING; +- return safe_browsing::SafeBrowsingState::NO_SAFE_BROWSING; - } -} - absl::optional ContextInfoFetcher::GetThirdPartyBLockingEnabled() { #if defined(OS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING) return g_browser_process->local_state()->GetBoolean( -@@ -260,17 +238,6 @@ bool ContextInfoFetcher::GetBuiltInDnsCl +@@ -265,17 +243,6 @@ bool ContextInfoFetcher::GetBuiltInDnsCl prefs::kBuiltInDnsClientEnabled); } @@ -409,7 +409,7 @@ absl::optional chrome_cleanup_enabled; bool chrome_remote_desktop_app_blocked; absl::optional third_party_blocking_enabled; -@@ -89,13 +87,8 @@ class ContextInfoFetcher { +@@ -90,13 +88,8 @@ class ContextInfoFetcher { std::vector GetOnSecurityEventProviders(); @@ -425,20 +425,20 @@ absl::optional GetChromeCleanupEnabled(); --- a/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc +++ b/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc -@@ -76,45 +76,10 @@ api::enterprise_reporting_private::Conte +@@ -77,45 +77,10 @@ api::enterprise_reporting_private::Conte info.browser_version = std::move(signals.browser_version); info.built_in_dns_client_enabled = signals.built_in_dns_client_enabled; - switch (signals.safe_browsing_protection_level) { -- case safe_browsing::NO_SAFE_BROWSING: +- case safe_browsing::SafeBrowsingState::NO_SAFE_BROWSING: - info.safe_browsing_protection_level = extensions::api:: - enterprise_reporting_private::SAFE_BROWSING_LEVEL_DISABLED; - break; -- case safe_browsing::STANDARD_PROTECTION: +- case safe_browsing::SafeBrowsingState::STANDARD_PROTECTION: - info.safe_browsing_protection_level = extensions::api:: - enterprise_reporting_private::SAFE_BROWSING_LEVEL_STANDARD; - break; -- case safe_browsing::ENHANCED_PROTECTION: +- case safe_browsing::SafeBrowsingState::ENHANCED_PROTECTION: - info.safe_browsing_protection_level = extensions::api:: - enterprise_reporting_private::SAFE_BROWSING_LEVEL_ENHANCED; - break; @@ -526,7 +526,7 @@ {"searchSuggestEnabled", prefs::kSearchSuggestEnabled, APIPermissionID::kPrivacy, APIPermissionID::kPrivacy}, {"spellingServiceEnabled", spellcheck::prefs::kSpellCheckUseSpellingService, -@@ -842,18 +836,6 @@ ExtensionFunction::ResponseAction SetPre +@@ -843,18 +837,6 @@ ExtensionFunction::ResponseAction SetPre base::Value(browser_pref_value->GetBool())); } @@ -628,8 +628,8 @@ #include "components/search_engines/default_search_manager.h" #include "components/spellcheck/browser/pref_names.h" #include "components/translate/core/browser/translate_pref_names.h" -@@ -285,16 +284,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil - } +@@ -283,16 +282,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil + settings_api::PrefType::PREF_TYPE_BOOLEAN; // Security page - (*s_allowlist)[::kGeneratedPasswordLeakDetectionPref] = @@ -735,7 +735,7 @@ #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/network_service_instance.h" -@@ -750,13 +749,6 @@ void ProfileNetworkContextService::Confi +@@ -738,13 +737,6 @@ void ProfileNetworkContextService::Confi network_context_params->enable_certificate_reporting = true; network_context_params->enable_expect_ct_reporting = true; @@ -904,9 +904,9 @@ --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc @@ -82,12 +82,9 @@ - #include "components/policy/core/common/policy_pref_names.h" #include "components/policy/core/common/schema.h" #include "components/policy/policy_constants.h" + #include "components/proxy_config/proxy_policy_handler.h" -#include "components/safe_browsing/core/common/safe_browsing_policy_handler.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/search_engines/default_search_policy_handler.h" @@ -977,7 +977,7 @@ { key::kAccessibilityImageLabelsEnabled, prefs::kAccessibilityImageLabelsEnabled, base::Value::Type::BOOLEAN }, -@@ -1590,8 +1560,6 @@ std::unique_ptrAddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); @@ -986,7 +986,7 @@ handlers->AddHandler(std::make_unique( std::make_unique(key::kAuthServerWhitelist, prefs::kAuthServerAllowlist, -@@ -1615,9 +1583,6 @@ std::unique_ptrAddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); -@@ -1706,12 +1671,6 @@ std::unique_ptrAddHandler(std::make_unique( key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime, -@@ -1754,17 +1713,6 @@ std::unique_ptr( key::kForceBrowserSignin, prefs::kForceBrowserSignin, base::Value::Type::BOOLEAN)); @@ -1037,7 +1037,7 @@ #include "components/search_engines/template_url_prepopulate_data.h" #include "components/security_interstitials/content/insecure_form_blocking_page.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" -@@ -878,7 +877,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -905,7 +904,6 @@ void RegisterLocalState(PrefRegistrySimp ProfileNetworkContextService::RegisterLocalStatePrefs(registry); profiles::RegisterPrefs(registry); RegisterScreenshotPrefs(registry); @@ -1045,7 +1045,7 @@ secure_origin_allowlist::RegisterPrefs(registry); #if !defined(OS_ANDROID) SerialPolicyAllowedPorts::RegisterPrefs(registry); -@@ -1123,7 +1121,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -1152,7 +1150,6 @@ void RegisterProfilePrefs(user_prefs::Pr PushMessagingAppIdentifier::RegisterProfilePrefs(registry); QuietNotificationPermissionUiState::RegisterProfilePrefs(registry); RegisterBrowserUserPrefs(registry); @@ -1212,7 +1212,7 @@ ProfileAttributesEntry* entry = InitEntryWithKey(key, params.is_omitted); --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -141,7 +141,6 @@ +@@ -149,7 +149,6 @@ #include "components/prefs/scoped_user_pref_update.h" #include "components/profile_metrics/browser_profile_type.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" @@ -1230,7 +1230,7 @@ #include "components/signin/public/identity_manager/consent_level.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" -@@ -2083,8 +2082,7 @@ void ProfileManager::AddProfileToStorage +@@ -2092,8 +2091,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1240,7 +1240,7 @@ #if !defined(OS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -2139,14 +2137,13 @@ void ProfileManager::AddProfileToStorage +@@ -2148,14 +2146,13 @@ void ProfileManager::AddProfileToStorage init_params.is_ephemeral = IsEphemeral(profile); init_params.is_signed_in_with_credential_provider = @@ -1293,8 +1293,8 @@ --- a/chrome/browser/resources/settings/privacy_page/privacy_page.html +++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html -@@ -748,7 +748,7 @@ - +@@ -536,7 +536,7 @@ + -