From 89ca20f4d9be2a9134a1ae5eed5214b77a91c9ce Mon Sep 17 00:00:00 2001 From: Blaise Date: Sun, 18 Apr 2021 22:21:16 -0500 Subject: [PATCH 1/5] Update to Chromium 90.0.4430.72 --- chromium_version.txt | 2 +- devutils/update_lists.py | 1 - domain_substitution.list | 495 ++++++++---------- flags.gn | 1 + .../disable-fetching-field-trials.patch | 12 +- ...01-fix-building-without-safebrowsing.patch | 81 +-- ...03-disable-autofill-download-manager.patch | 2 +- .../0005-disable-default-extensions.patch | 20 +- .../0015-disable-update-pings.patch | 2 +- .../core/inox-patchset/0021-disable-rlz.patch | 2 +- ...refixes-to-possibly-evil-connections.patch | 164 ++++-- ..._browsing-disable-incident-reporting.patch | 4 +- ...sable-reporting-of-safebrowsing-over.patch | 8 +- .../ungoogled-chromium/block-requests.patch | 2 +- .../block-trk-and-subdomains.patch | 35 +- .../disable-crash-reporter.patch | 10 - .../disable-fonts-googleapis-references.patch | 74 +-- .../disable-google-host-detection.patch | 22 +- .../disable-mei-preload.patch | 4 +- .../ungoogled-chromium/disable-signin.patch | 4 +- .../disable-webstore-urls.patch | 4 +- ...-building-without-enabling-reporting.patch | 16 +- ...ix-building-without-one-click-signin.patch | 6 +- .../fix-building-without-safebrowsing.patch | 382 ++++++++++---- .../remove-enable-dse-memoryssa-cflag.patch | 12 - .../remove-unused-preferences-fields.patch | 474 ++++++++--------- ...e-google-search-engine-with-nosearch.patch | 2 +- .../toggle-translation-via-switch.patch | 8 +- .../use-local-devtools-files.patch | 2 +- ...g-flags-client-rects-and-measuretext.patch | 54 +- ...ngerprinting-canvas-image-data-noise.patch | 22 +- .../flag-max-connections-per-host.patch | 10 +- .../debian/disable/google-api-warning.patch | 2 +- .../extra/debian/disable/welcome-page.patch | 2 +- .../0006-modify-default-prefs.patch | 14 +- .../0016-chromium-sandbox-pie.patch | 2 +- ...g-for-omnibox-autocomplete-filtering.patch | 6 +- .../add-flag-for-pdf-plugin-name.patch | 10 +- ...dd-flag-for-search-engine-collection.patch | 10 +- ...d-flag-to-close-window-with-last-tab.patch | 2 +- ...g-to-configure-extension-downloading.patch | 2 +- .../add-flag-to-convert-popups-to-tabs.patch | 2 +- .../add-flag-to-hide-crashed-bubble.patch | 2 +- .../add-flag-to-scroll-tabs.patch | 10 +- .../add-flag-to-show-avatar-button.patch | 2 +- .../add-ipv6-probing-option.patch | 14 +- .../add-suggestions-url-field.patch | 6 +- .../add-ungoogled-flag-headers.patch | 2 +- .../disable-download-quarantine.patch | 7 +- .../disable-webgl-renderer-info.patch | 4 +- ...ble-default-prefetch-privacy-changes.patch | 2 +- .../enable-page-saving-on-more-pages.patch | 4 +- .../enable-paste-and-go-new-tab-button.patch | 4 +- .../remove-uneeded-ui.patch | 20 +- patches/series | 1 - pruning.list | 250 ++++++++- 56 files changed, 1383 insertions(+), 934 deletions(-) delete mode 100644 patches/core/ungoogled-chromium/remove-enable-dse-memoryssa-cflag.patch diff --git a/chromium_version.txt b/chromium_version.txt index 5e546089f2..7219af049d 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -89.0.4389.114 +90.0.4430.72 diff --git a/devutils/update_lists.py b/devutils/update_lists.py index bbe80b5e77..518458f9c1 100755 --- a/devutils/update_lists.py +++ b/devutils/update_lists.py @@ -63,7 +63,6 @@ 'third_party/icu/android_small/icudtl.dat', 'third_party/icu/android_small/icudtl_extra.dat', 'third_party/icu/common/icudtb.dat', - 'third_party/jetifier_standalone/lib/jetifier-standalone.jar', # Exclusions for safe file extensions '*.avif', '*.ttf', diff --git a/domain_substitution.list b/domain_substitution.list index ad5250d85e..10982a888f 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -33,14 +33,17 @@ 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/account_manager/account_manager_unittest.cc +ash/constants/ash_switches.cc ash/fast_ink/laser/laser_pointer_view.cc -ash/login/ui/login_user_menu_view.cc ash/login/ui/login_user_menu_view_unittest.cc ash/public/cpp/android_intent_helper_unittest.cc ash/quick_answers/quick_answers_controller_impl.cc ash/resources/PRESUBMIT.py ash/shelf/contextual_nudge.cc ash/shelf/shelf_controller_unittest.cc +ash/system/pcie_peripheral/pcie_peripheral_notification_controller.cc +ash/system/pcie_peripheral/pcie_peripheral_notification_controller_unittest.cc ash/system/phonehub/phone_hub_tray_unittest.cc ash/system/unified/user_chooser_detailed_view_controller_unittest.cc ash/wm/screen_pinning_controller.h @@ -49,6 +52,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/partition_alloc_unittest.cc base/allocator/partition_allocator/partition_tls.h base/android/android_image_reader_abi.h base/android/jni_generator/PRESUBMIT.py @@ -167,7 +171,6 @@ build/android/gyp/assert_static_initializers.py build/android/gyp/bundletool.py build/android/gyp/compile_java.py build/android/gyp/lint.py -build/android/gyp/main_dex_list.py build/android/gyp/merge_manifest.py build/android/gyp/proguard.py build/android/gyp/util/diff_utils.py @@ -207,6 +210,7 @@ build/config/compiler/compiler.gni build/config/fuchsia/BUILD.gn build/config/nacl/BUILD.gn build/config/nacl/rules.gni +build/config/ozone.gni build/config/sanitizers/sanitizers.gni build/config/win/BUILD.gn build/config/win/control_flow_guard.gni @@ -252,6 +256,7 @@ chrome/android/java/res/values-sw600dp/values.xml chrome/android/java/res/values/dimens.xml chrome/android/java/res/values/strings.xml chrome/android/java/res/values/values.xml +chrome/android/java/res/xml/phone_as_a_security_key_accessory_filter.xml chrome/android/java/src/PRESUBMIT.py chrome/android/javatests/AndroidManifest.xml chrome/android/javatests/AndroidManifest_monochrome.xml @@ -288,6 +293,7 @@ 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 @@ -301,6 +307,24 @@ chrome/browser/apps/intent_helper/intent_picker_internal_unittest.cc chrome/browser/apps/platform_apps/app_browsertest.cc chrome/browser/apps/platform_apps/app_window_browsertest.cc chrome/browser/apps/platform_apps/install_chrome_app.cc +chrome/browser/ash/accessibility/accessibility_live_site_browsertest.cc +chrome/browser/ash/accessibility/accessibility_manager_browsertest.cc +chrome/browser/ash/account_manager/account_manager_edu_coexistence_controller_unittest.cc +chrome/browser/ash/app_mode/fake_cws.cc +chrome/browser/ash/assistant/assistant_util.cc +chrome/browser/ash/assistant/assistant_util_unittest.cc +chrome/browser/ash/login/app_mode/kiosk_browsertest.cc +chrome/browser/ash/login/app_mode/kiosk_launch_controller_browsertest.cc +chrome/browser/ash/login/easy_unlock/easy_unlock_key_names.cc +chrome/browser/ash/login/easy_unlock/easy_unlock_screenlock_state_handler_unittest.cc +chrome/browser/ash/login/quick_unlock/pin_migration_browsertest.cc +chrome/browser/ash/login/saml/password_sync_token_fetcher.cc +chrome/browser/ash/login/saml/saml_browsertest.cc +chrome/browser/ash/login/screens/assistant_optin_flow_screen_browsertest.cc +chrome/browser/ash/login/screens/recommend_apps/recommend_apps_fetcher_impl.cc +chrome/browser/ash/login/screens/recommend_apps/recommend_apps_fetcher_impl_unittest.cc +chrome/browser/ash/settings/cros_settings_unittest.cc +chrome/browser/ash/settings/device_settings_provider_unittest.cc chrome/browser/autocomplete/autocomplete_browsertest.cc chrome/browser/autocomplete/chrome_autocomplete_provider_client_unittest.cc chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier_unittest.cc @@ -309,13 +333,13 @@ chrome/browser/autofill/autofill_browsertest.cc chrome/browser/autofill/autofill_captured_sites_interactive_uitest.cc chrome/browser/autofill/autofill_gstatic_reader.cc chrome/browser/autofill/autofill_interactive_uitest.cc +chrome/browser/autofill/autofill_offer_notification_infobar_delegate_mobile_unittest.cc chrome/browser/autofill/autofill_server_browsertest.cc chrome/browser/autofill/automated_tests/cache_replayer.cc chrome/browser/autofill/automated_tests/cache_replayer.h chrome/browser/autofill/automated_tests/cache_replayer_unittest.cc chrome/browser/autofill/captured_sites_test_utils.cc chrome/browser/background_sync/periodic_background_sync_permission_context.cc -chrome/browser/banners/app_banner_settings_helper_unittest.cc chrome/browser/bluetooth/web_bluetooth_browsertest.cc chrome/browser/bookmarks/managed_bookmark_service_unittest.cc chrome/browser/browser_about_handler_unittest.cc @@ -337,6 +361,8 @@ chrome/browser/browsing_data/counters/passwords_counter_browsertest.cc chrome/browser/browsing_data/counters/site_data_counting_helper_unittest.cc chrome/browser/browsing_data/counters/site_settings_counter_unittest.cc chrome/browser/cart/cart_service.cc +chrome/browser/cart/resources/cart_domain_cart_url_mapping.json +chrome/browser/cart/resources/cart_domain_name_mapping.json chrome/browser/chrome_browser_application_mac.mm chrome/browser/chrome_browser_main_win_unittest.cc chrome/browser/chrome_content_browser_client.cc @@ -344,12 +370,8 @@ chrome/browser/chrome_content_browser_client_browsertest.cc chrome/browser/chrome_content_browser_client_unittest.cc chrome/browser/chrome_navigation_browsertest.cc chrome/browser/chrome_web_platform_security_metrics_browsertest.cc -chrome/browser/chromeos/accessibility/accessibility_live_site_browsertest.cc -chrome/browser/chromeos/accessibility/accessibility_manager_browsertest.cc -chrome/browser/chromeos/account_manager/account_manager_edu_coexistence_controller_unittest.cc chrome/browser/chromeos/android_sms/android_sms_urls.cc chrome/browser/chromeos/android_sms/android_sms_urls.h -chrome/browser/chromeos/app_mode/fake_cws.cc chrome/browser/chromeos/apps/apk_web_app_installer_browsertest.cc chrome/browser/chromeos/apps/apk_web_app_installer_unittest.cc chrome/browser/chromeos/arc/arc_util_unittest.cc @@ -367,8 +389,6 @@ chrome/browser/chromeos/arc/session/arc_play_store_enabled_preference_handler_un chrome/browser/chromeos/arc/session/arc_session_manager_browsertest.cc chrome/browser/chromeos/arc/session/arc_session_manager_unittest.cc chrome/browser/chromeos/arc/tracing/arc_app_performance_tracing.cc -chrome/browser/chromeos/assistant/assistant_util.cc -chrome/browser/chromeos/assistant/assistant_util_unittest.cc chrome/browser/chromeos/attestation/attestation_ca_client.cc chrome/browser/chromeos/attestation/attestation_ca_client_unittest.cc chrome/browser/chromeos/attestation/platform_verification_flow_unittest.cc @@ -408,11 +428,7 @@ chrome/browser/chromeos/full_restore/full_restore_service_unittest.cc chrome/browser/chromeos/hats/hats_dialog.cc chrome/browser/chromeos/input_method/assistive_suggester.cc chrome/browser/chromeos/kerberos/kerberos_credentials_manager_test.cc -chrome/browser/chromeos/login/app_mode/kiosk_browsertest.cc -chrome/browser/chromeos/login/app_mode/kiosk_launch_controller_browsertest.cc chrome/browser/chromeos/login/device_family_link_allowed_policy_browsertest.cc -chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_names.cc -chrome/browser/chromeos/login/easy_unlock/easy_unlock_screenlock_state_handler_unittest.cc chrome/browser/chromeos/login/encryption_migration_browsertest.cc chrome/browser/chromeos/login/existing_user_controller_browsertest.cc chrome/browser/chromeos/login/help_app_launcher.h @@ -423,19 +439,14 @@ chrome/browser/chromeos/login/login_ui_shelf_visibility_browsertest.cc chrome/browser/chromeos/login/marketing_backend_connector.cc chrome/browser/chromeos/login/password_change_browsertest.cc chrome/browser/chromeos/login/profile_auth_data_unittest.cc -chrome/browser/chromeos/login/quick_unlock/pin_migration_browsertest.cc chrome/browser/chromeos/login/reset_browsertest.cc -chrome/browser/chromeos/login/saml/password_sync_token_fetcher.cc -chrome/browser/chromeos/login/saml/saml_browsertest.cc -chrome/browser/chromeos/login/screens/assistant_optin_flow_screen_browsertest.cc -chrome/browser/chromeos/login/screens/recommend_apps/recommend_apps_fetcher_impl.cc -chrome/browser/chromeos/login/screens/recommend_apps/recommend_apps_fetcher_impl_unittest.cc chrome/browser/chromeos/login/session/user_session_manager.cc chrome/browser/chromeos/login/session_login_browsertest.cc chrome/browser/chromeos/login/signin/device_id_browsertest.cc chrome/browser/chromeos/login/signin/oauth2_browsertest.cc chrome/browser/chromeos/login/test/fake_gaia_mixin.cc chrome/browser/chromeos/login/test/fake_gaia_mixin.h +chrome/browser/chromeos/login/test/logged_in_user_mixin.cc chrome/browser/chromeos/login/test/login_manager_mixin.cc chrome/browser/chromeos/login/test/login_manager_mixin.h chrome/browser/chromeos/login/ui/captive_portal_view.cc @@ -463,7 +474,6 @@ chrome/browser/chromeos/policy/device_cloud_policy_browsertest.cc chrome/browser/chromeos/policy/device_local_account_browsertest.cc chrome/browser/chromeos/policy/device_local_account_policy_service_unittest.cc chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller_browsertest.cc -chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller_unittest.cc chrome/browser/chromeos/policy/dlp/dlp_content_manager_browsertest.cc chrome/browser/chromeos/policy/dlp/dlp_content_tab_helper_unittest.cc chrome/browser/chromeos/policy/dlp/dlp_rules_manager_impl_unittest.cc @@ -491,8 +501,6 @@ chrome/browser/chromeos/release_notes/release_notes_storage_unittest.cc chrome/browser/chromeos/scanning/scanning_paths_provider_impl_unittest.cc chrome/browser/chromeos/scanning/scanning_util_unittest.cc chrome/browser/chromeos/scheduler_configuration_manager.h -chrome/browser/chromeos/settings/cros_settings_unittest.cc -chrome/browser/chromeos/settings/device_settings_provider_unittest.cc chrome/browser/chromeos/smb_client/smb_service_helper.h chrome/browser/chromeos/sync/turn_sync_on_helper_unittest.cc chrome/browser/chromeos/system_token_cert_db_initializer.h @@ -506,6 +514,7 @@ chrome/browser/content_settings/content_settings_policy_provider_unittest.cc chrome/browser/content_settings/content_settings_pref_provider_unittest.cc chrome/browser/content_settings/host_content_settings_map_unittest.cc chrome/browser/content_settings/sound_content_setting_observer_unittest.cc +chrome/browser/continuous_search/internal/search_result_extractor_producer_unittest.cc chrome/browser/continuous_search/internal/search_url_helper_unittest.cc chrome/browser/custom_handlers/protocol_handler_registry.cc chrome/browser/custom_handlers/protocol_handler_registry_browsertest.cc @@ -526,19 +535,23 @@ 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_service_settings_unittest.cc +chrome/browser/enterprise/connectors/analysis/analysis_service_settings_unittest.cc +chrome/browser/enterprise/connectors/analysis/content_analysis_delegate_browsertest.cc +chrome/browser/enterprise/connectors/analysis/content_analysis_delegate_unittest.cc +chrome/browser/enterprise/connectors/analysis/content_analysis_dialog_browsertest.cc 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/content_analysis_delegate_browsertest.cc -chrome/browser/enterprise/connectors/content_analysis_delegate_unittest.cc -chrome/browser/enterprise/connectors/content_analysis_dialog_browsertest.cc -chrome/browser/enterprise/connectors/reporting_service_settings_unittest.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/signin_dialog_delegate.cc +chrome/browser/enterprise/connectors/reporting/reporting_service_settings_unittest.cc chrome/browser/enterprise/connectors/service_provider_config_unittest.cc chrome/browser/enterprise/reporting/extension_request/extension_request_notification.cc chrome/browser/enterprise/reporting/extension_request/extension_request_notification_unittest.cc chrome/browser/enterprise/reporting/extension_request/extension_request_observer_unittest.cc -chrome/browser/error_reporting/chrome_js_error_report_processor.cc +chrome/browser/enterprise/signals/device_info_fetcher_win.cc +chrome/browser/error_reporting/chrome_js_error_report_processor_nonchromeos.cc chrome/browser/error_reporting/chrome_js_error_report_processor_unittest.cc chrome/browser/extensions/active_tab_apitest.cc chrome/browser/extensions/active_tab_unittest.cc @@ -574,11 +587,8 @@ chrome/browser/extensions/api/downloads/downloads_api.h chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api_unittest.cc chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc -chrome/browser/extensions/api/enterprise_reporting_private/device_info_fetcher_win.cc chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc -chrome/browser/extensions/api/identity/gaia_web_auth_flow.h -chrome/browser/extensions/api/identity/gaia_web_auth_flow_unittest.cc chrome/browser/extensions/api/identity/identity_apitest.cc chrome/browser/extensions/api/identity/identity_launch_web_auth_flow_function.cc chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc @@ -675,7 +685,6 @@ chrome/browser/history/android/urls_sql_handler_unittest.cc chrome/browser/history/android/visit_sql_handler_unittest.cc chrome/browser/history/redirect_browsertest.cc chrome/browser/importer/edge_importer_browsertest_win.cc -chrome/browser/importer/firefox_importer_browsertest.cc chrome/browser/importer/firefox_profile_lock.cc chrome/browser/importer/firefox_profile_lock.h chrome/browser/importer/firefox_profile_lock_posix.cc @@ -685,8 +694,6 @@ chrome/browser/importer/profile_writer_unittest.cc chrome/browser/installable/digital_asset_links/digital_asset_links_handler.cc chrome/browser/installable/digital_asset_links/digital_asset_links_handler.h chrome/browser/installable/installable_manager_browsertest.cc -chrome/browser/installable/quality_enforcer.cc -chrome/browser/lacros/cert_db_initializer_impl.cc chrome/browser/lacros/lacros_chrome_service_delegate_impl.cc chrome/browser/lifetime/switch_utils_unittest.cc chrome/browser/local_discovery/service_discovery_client_mac.mm @@ -720,6 +727,7 @@ chrome/browser/media/webrtc/webrtc_event_log_uploader.cc chrome/browser/media/webrtc/webrtc_log_uploader.cc chrome/browser/media_galleries/fileapi/media_path_filter.cc chrome/browser/metrics/family_user_metrics_provider_browsertest.cc +chrome/browser/metrics/power/battery_level_provider_win.cc chrome/browser/metrics/testing/sync_metrics_test_utils.cc chrome/browser/metrics/thread_watcher_android.h chrome/browser/metrics/variations/variations_http_headers_browsertest.cc @@ -734,13 +742,14 @@ chrome/browser/navigation_predictor/search_engine_preconnector_browsertest.cc chrome/browser/nearby_sharing/client/nearby_share_api_call_flow_impl_unittest.cc chrome/browser/nearby_sharing/client/nearby_share_client_impl.cc chrome/browser/nearby_sharing/client/nearby_share_client_impl_unittest.cc -chrome/browser/nearby_sharing/client/nearby_share_switches.cc +chrome/browser/nearby_sharing/common/nearby_share_switches.cc chrome/browser/nearby_sharing/contacts/nearby_share_contact_manager_impl_unittest.cc chrome/browser/nearby_sharing/instantmessaging/constants.h chrome/browser/nearby_sharing/local_device_data/nearby_share_device_data_updater_impl_unittest.cc chrome/browser/nearby_sharing/local_device_data/nearby_share_local_device_data_manager_impl_unittest.cc chrome/browser/nearby_sharing/nearby_notification_manager_unittest.cc -chrome/browser/nearby_sharing/nearby_share_default_device_name_unittest.cc +chrome/browser/nearby_sharing/nearby_share_profile_info_provider_impl_unittest.cc +chrome/browser/nearby_sharing/sharesheet/nearby_share_action_unittest.cc chrome/browser/nearby_sharing/text_attachment_unittest.cc chrome/browser/net/cert_verify_proc_browsertest.cc chrome/browser/net/dns_over_https_browsertest.cc @@ -801,7 +810,6 @@ chrome/browser/payments/manifest_verifier_browsertest.cc chrome/browser/payments/payment_request_app_store_billing_browsertest.cc chrome/browser/payments/service_worker_payment_app_finder_browsertest.cc chrome/browser/pdf/pdf_extension_test.cc -chrome/browser/pepper_broker_infobar_delegate.cc chrome/browser/performance_hints/performance_hints_features.cc chrome/browser/performance_hints/performance_hints_observer_unittest.cc chrome/browser/performance_hints/rewrite_handler.h @@ -876,6 +884,7 @@ chrome/browser/push_messaging/push_messaging_constants.cc chrome/browser/push_messaging/push_messaging_notification_manager.h chrome/browser/push_messaging/push_messaging_notification_manager_unittest.cc chrome/browser/push_messaging/push_messaging_service_impl.cc +chrome/browser/renderer_context_menu/copy_link_to_text_menu_observer_interactive_uitest.cc chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc chrome/browser/renderer_host/chrome_navigation_ui_data.h chrome/browser/reputation/local_heuristics.cc @@ -887,19 +896,17 @@ chrome/browser/resource_coordinator/tab_ranker/tab_features_test_helper.cc chrome/browser/resources/PRESUBMIT.py chrome/browser/resources/bookmarks/command_manager.js chrome/browser/resources/chromeos/about_os_credits.html -chrome/browser/resources/chromeos/accessibility/chromevox/background/annotation/user_annotation_handler.js chrome/browser/resources/chromeos/accessibility/chromevox/background/background_test.js chrome/browser/resources/chromeos/accessibility/chromevox/background/command_handler.js chrome/browser/resources/chromeos/accessibility/chromevox/background/locale_output_helper_test.js chrome/browser/resources/chromeos/accessibility/chromevox/braille/braille_input_handler_test.js chrome/browser/resources/chromeos/accessibility/chromevox/common/spannable_test.js -chrome/browser/resources/chromeos/accessibility/chromevox/i_tutorial/components/i_tutorial.js chrome/browser/resources/chromeos/accessibility/chromevox/options/options.css -chrome/browser/resources/chromeos/accessibility/chromevox/panel/panel.html 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/tutorial/chromevox_tutorial.js chrome/browser/resources/chromeos/accessibility/select_to_speak/mock_tts.js chrome/browser/resources/chromeos/accessibility/select_to_speak/node_utils.js chrome/browser/resources/chromeos/accessibility/select_to_speak/options.css @@ -914,7 +921,9 @@ chrome/browser/resources/chromeos/accessibility/switch_access/switch_access_pred chrome/browser/resources/chromeos/accessibility/switch_access_manifest.json.jinja2 chrome/browser/resources/chromeos/add_supervision/add_supervision_ui.js chrome/browser/resources/chromeos/arc_support/background.js +chrome/browser/resources/chromeos/arc_support/bubble.js chrome/browser/resources/chromeos/arc_support/playstore.js +chrome/browser/resources/chromeos/assistant_optin/assistant_related_info.js chrome/browser/resources/chromeos/assistant_optin/assistant_value_prop.js chrome/browser/resources/chromeos/connectivity_diagnostics/manifest.json chrome/browser/resources/chromeos/echo/manifest.json @@ -945,7 +954,9 @@ chrome/browser/resources/cryptotoken/googlecorpindividualattest.js chrome/browser/resources/default_apps/external_extensions.json chrome/browser/resources/discards/graph_doc_template.html chrome/browser/resources/downloads/icons.html +chrome/browser/resources/family_link_user_internals/family_link_user_internals.js chrome/browser/resources/feedback/js/feedback_util.js +chrome/browser/resources/feedback_webui/js/feedback_util.js chrome/browser/resources/gaia_auth_host/authenticator.js chrome/browser/resources/gaia_auth_host/password_change_authenticator.js chrome/browser/resources/gaia_auth_host/saml_handler.js @@ -978,12 +989,12 @@ chrome/browser/resources/media_router/extension/src/webrtc/peer_connection.js chrome/browser/resources/nearby_share/shared/nearby_contact_visibility.js chrome/browser/resources/nearby_share/shared/nearby_shared_icons.html chrome/browser/resources/nearby_share/shared/nearby_shared_share_type_icons.html -chrome/browser/resources/net_internals/domain_security_policy_view.html chrome/browser/resources/net_internals/domain_security_policy_view.js -chrome/browser/resources/net_internals/events_view.html +chrome/browser/resources/net_internals/index.html chrome/browser/resources/network_speech_synthesis/manifest.json chrome/browser/resources/network_speech_synthesis/tts_extension.js chrome/browser/resources/new_tab_page/doodle_share_dialog.js +chrome/browser/resources/new_tab_page/modules/drive/module.js chrome/browser/resources/new_tab_page/voice_search_overlay.js chrome/browser/resources/omnibox/omnibox.html chrome/browser/resources/omnibox/omnibox_output.js @@ -1002,13 +1013,11 @@ 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 -chrome/browser/resources/settings/chromeos/crostini_page/crostini_shared_paths.js chrome/browser/resources/settings/chromeos/device_page/stylus.js chrome/browser/resources/settings/chromeos/os_a11y_page/manage_a11y_page.html chrome/browser/resources/settings/chromeos/os_about_page/channel_switcher_dialog.html chrome/browser/resources/settings/chromeos/os_about_page/os_about_page.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/plugin_vm_page/plugin_vm_shared_paths.js 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 @@ -1018,9 +1027,7 @@ 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/supervised_user_internals/supervised_user_internals.js chrome/browser/resources/usb_internals/descriptor_panel.js -chrome/browser/resources/user_manager/user_manager.js chrome/browser/resources/webstore_app/manifest.json chrome/browser/safe_browsing/ad_redirect_trigger_browsertest.cc chrome/browser/safe_browsing/certificate_reporting_service.cc @@ -1050,6 +1057,8 @@ chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_config_ chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest_win.cc chrome/browser/search/background/ntp_background_service.cc chrome/browser/search/background/ntp_backgrounds.cc +chrome/browser/search/drive/drive_service.cc +chrome/browser/search/drive/drive_service_unittest.cc chrome/browser/search/local_ntp_source.cc chrome/browser/search/ntp_icon_source.cc chrome/browser/search/one_google_bar/one_google_bar_loader_impl.cc @@ -1113,7 +1122,6 @@ chrome/browser/supervised_user/child_accounts/permission_request_creator_apiary. chrome/browser/supervised_user/child_accounts/permission_request_creator_apiary_unittest.cc chrome/browser/supervised_user/kids_chrome_management/kids_chrome_management_client.cc chrome/browser/supervised_user/kids_management_url_checker_client_unittest.cc -chrome/browser/supervised_user/logged_in_user_mixin.cc chrome/browser/supervised_user/supervised_user_error_page/resources/supervised_user_block_interstitial.html chrome/browser/supervised_user/supervised_user_navigation_throttle_browsertest.cc chrome/browser/supervised_user/supervised_user_service.cc @@ -1187,6 +1195,8 @@ chrome/browser/ui/ash/in_session_auth_dialog_client.cc chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc chrome/browser/ui/ash/quick_answers/quick_answers_browser_client_impl.cc chrome/browser/ui/ash/sharesheet/sharesheet_bubble_view_browsertest.cc +chrome/browser/ui/ash/system_tray_client_browsertest.cc +chrome/browser/ui/autofill/payments/offer_notification_infobar_controller_impl_browsertest.cc chrome/browser/ui/blocked_content/popup_blocker_browsertest.cc chrome/browser/ui/blocked_content/tab_under_navigation_throttle.h chrome/browser/ui/bookmarks/bookmark_browsertest.cc @@ -1199,6 +1209,7 @@ chrome/browser/ui/browser_instant_controller_unittest.cc chrome/browser/ui/browser_navigator_browsertest.cc chrome/browser/ui/browser_navigator_browsertest_chromeos.cc chrome/browser/ui/browser_navigator_params.h +chrome/browser/ui/chrome_pages.cc chrome/browser/ui/cocoa/applescript/bookmark_folder_applescript_browsertest.mm chrome/browser/ui/cocoa/applescript/tab_applescript.h chrome/browser/ui/cocoa/applescript/window_applescript_test.mm @@ -1208,6 +1219,7 @@ chrome/browser/ui/cocoa/history_menu_cocoa_controller_unittest.mm chrome/browser/ui/cocoa/rosetta_required_infobar_delegate.mm chrome/browser/ui/cocoa/share_menu_controller.mm chrome/browser/ui/cocoa/share_menu_controller_browsertest.mm +chrome/browser/ui/commander/open_url_command_source.cc chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc chrome/browser/ui/content_settings/content_setting_image_model_unittest.cc chrome/browser/ui/crypto_module_password_dialog_nss.cc @@ -1215,8 +1227,6 @@ chrome/browser/ui/extensions/extension_action_view_controller_unittest.cc chrome/browser/ui/extensions/extension_message_bubble_browsertest.cc chrome/browser/ui/extensions/hosted_app_browsertest.cc chrome/browser/ui/extensions/installation_error_infobar_delegate.cc -chrome/browser/ui/hats/hats_survey_status_checker.cc -chrome/browser/ui/hats/hats_survey_status_checker_browsertest.cc chrome/browser/ui/hid/hid_chooser_controller_unittest.cc chrome/browser/ui/media_router/media_cast_mode.h chrome/browser/ui/media_router/media_cast_mode_unittest.cc @@ -1268,9 +1278,7 @@ chrome/browser/ui/views/file_system_access/file_system_access_permission_view_br chrome/browser/ui/views/file_system_access/file_system_access_usage_bubble_view_browsertest.cc chrome/browser/ui/views/frame/browser_root_view_browsertest.cc chrome/browser/ui/views/frame/browser_view.h -chrome/browser/ui/views/hats/hats_browsertest.cc chrome/browser/ui/views/hats/hats_next_web_dialog.cc -chrome/browser/ui/views/hats/hats_web_dialog.cc chrome/browser/ui/views/intent_picker_bubble_view_browsertest_chromeos.cc chrome/browser/ui/views/intent_picker_bubble_view_unittest.cc chrome/browser/ui/views/location_bar/selected_keyword_view.h @@ -1302,7 +1310,6 @@ chrome/browser/ui/views/sharing/click_to_call_browsertest.cc chrome/browser/ui/views/sharing/sharing_dialog_view_unittest.cc chrome/browser/ui/views/sync/inline_login_ui_browsertest.cc chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc -chrome/browser/ui/views/toolbar/toolbar_action_view_interactive_uitest.cc chrome/browser/ui/views/user_education/feature_promo_controller_views.cc chrome/browser/ui/web_applications/web_app_browsertest.cc chrome/browser/ui/web_applications/web_app_navigate_browsertest.cc @@ -1313,7 +1320,7 @@ 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_login_handler_chromeos.cc +chrome/browser/ui/webui/chromeos/edu_coexistence/edu_coexistence_login_handler_chromeos.cc chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc chrome/browser/ui/webui/chromeos/login/signin_userlist_unittest.cc @@ -1462,6 +1469,7 @@ chrome/common/extensions/api/identity.idl chrome/common/extensions/api/image_writer_private.idl chrome/common/extensions/api/instance_id.json chrome/common/extensions/api/printing.idl +chrome/common/extensions/api/privacy.json chrome/common/extensions/api/scripting.idl chrome/common/extensions/api/tabs.json chrome/common/extensions/api/tts.json @@ -1611,6 +1619,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/mac_notifications/mac_notification_service_ns.mm chrome/services/speech/cloud_speech_recognition_client.cc chrome/services/util_win/av_products.cc chrome/test/BUILD.gn @@ -1678,6 +1687,8 @@ chrome/tools/weburl_links.txt chrome/updater/branding.gni 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/tools/PRESUBMIT.py chrome/updater/tools/certificate_tag.cc chrome/updater/win/app_install_controller.cc @@ -1688,12 +1699,10 @@ chrome/updater/win/util.cc chrome/utility/importer/bookmark_html_reader.h chrome/utility/importer/bookmark_html_reader_unittest.cc chrome/utility/importer/bookmarks_file_importer_unittest.cc -chrome/utility/importer/firefox_importer.cc chrome/utility/importer/firefox_importer.h chrome/utility/importer/firefox_importer_unittest.cc chrome/utility/importer/ie_importer_win.cc chrome/utility/importer/nss_decryptor.cc -chrome/utility/importer/nss_decryptor_mac.h chrome/utility/importer/nss_decryptor_system_nss.cc chrome/utility/importer/nss_decryptor_win.h chrome/utility/importer/safari_importer_unittest.mm @@ -1714,7 +1723,8 @@ chromecast/net/net_switches.cc chromecast/public/bluetooth/gatt.h chromecast/public/output_restrictions.h chromeos/BUILD.gn -chromeos/components/account_manager/account_manager_unittest.cc +chromeos/attestation/attestation_flow_adaptive_unittest.cc +chromeos/attestation/attestation_flow_integrated_unittest.cc 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 @@ -1722,11 +1732,11 @@ chromeos/components/camera_app_ui/resources/js/metrics.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/manifest.json chromeos/components/camera_app_ui/resources/strings/camera_strings.grd chromeos/components/diagnostics_ui/resources/routine_section.js chromeos/components/drivefs/drivefs_auth.cc chromeos/components/local_search_service/content_extraction_utils_unittest.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/phonehub/notification.h @@ -1736,12 +1746,10 @@ 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/scanning/resources/scanner_select.html chromeos/components/scanning/resources/scanning_app.html chromeos/components/scanning/resources/scanning_app.js chromeos/components/string_matching/tokenized_string_unittest.cc chromeos/components/trial_group/trial_group_checker.cc -chromeos/constants/chromeos_switches.cc chromeos/cryptohome/cryptohome_util.cc chromeos/dbus/arc/arc_obb_mounter_client.h chromeos/dbus/biod/fake_biod_client_unittest.cc @@ -1798,6 +1806,7 @@ cloud_print/virtual_driver/win/install/setup.cc cloud_print/virtual_driver/win/install/virtual_driver_setup_resources.grd cloud_print/virtual_driver/win/port_monitor/port_monitor.cc components/about_ui/resources/about_credits.js +components/account_manager_core/account_manager_facade_impl_unittest.cc components/android_system_error_page/error_page_populator.cc components/arc/arc_util.h components/arc/intent_helper/arc_intent_helper_bridge_unittest.cc @@ -1820,8 +1829,9 @@ components/autofill/core/browser/autofill_metrics_unittest.cc components/autofill/core/browser/data_model/test_data_creator.cc components/autofill/core/browser/form_data_importer_unittest.cc components/autofill/core/browser/form_parsing/address_field.cc -components/autofill/core/browser/form_structure.cc +components/autofill/core/browser/form_processing/name_processing_util.cc components/autofill/core/browser/form_structure_unittest.cc +components/autofill/core/browser/payments/autofill_offer_manager_unittest.cc components/autofill/core/browser/payments/credit_card_access_manager_unittest.cc components/autofill/core/browser/payments/credit_card_fido_authenticator.cc components/autofill/core/browser/payments/credit_card_fido_authenticator_unittest.cc @@ -1900,6 +1910,7 @@ components/content_settings/core/common/content_settings_pattern_parser_unittest components/content_settings/core/common/content_settings_pattern_unittest.cc components/content_settings/core/common/cookie_settings_base.h components/content_settings/renderer/content_settings_agent_impl.cc +components/continuous_search/browser/search_result_extractor_client_unittest.cc components/cookie_config/cookie_store_util.cc components/country_codes/country_codes.cc components/crash/content/app/breakpad_win.cc @@ -1918,8 +1929,6 @@ 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/data_reduction_proxy/core/common/data_reduction_proxy_params.cc -components/data_reduction_proxy/core/common/data_reduction_proxy_params_unittest.cc components/dom_distiller/content/browser/distiller_page_web_contents_browsertest.cc components/dom_distiller/content/browser/dom_distiller_viewer_source.cc components/dom_distiller/core/html/dom_distiller_viewer.html @@ -1953,8 +1962,6 @@ components/favicon/core/large_icon_service_impl.cc components/favicon/core/large_icon_service_impl_unittest.cc components/favicon_base/favicon_url_parser.h components/favicon_base/favicon_url_parser_unittest.cc -components/feed/core/feed_networking_host.cc -components/feed/core/feed_networking_host_unittest.cc components/feed/core/v2/feed_network_impl.cc components/feed/core/v2/feed_network_impl_unittest.cc components/feed/core/v2/public/types_unittest.cc @@ -1968,7 +1975,6 @@ components/feedback/feedback_uploader_dispatch_unittest.cc components/flags_ui/flags_test_helpers.cc components/flags_ui/resources/flags.html components/full_restore/full_restore_info_unittest.cc -components/games/core/test/test_utils.cc components/gcm_driver/gcm_account_mapper.cc components/gcm_driver/gcm_account_mapper_unittest.cc components/gcm_driver/gcm_account_tracker.cc @@ -2012,6 +2018,7 @@ components/invalidation/impl/per_user_topic_subscription_manager_unittest.cc components/javascript_dialogs/tab_modal_dialog_manager.cc components/keyed_service/core/keyed_service_base_factory.cc components/keyed_service/core/simple_keyed_service_factory.h +components/lens/lens_features.cc components/lookalikes/core/lookalike_url_util.cc components/lookalikes/core/lookalike_url_util.h components/lookalikes/core/lookalike_url_util_unittest.cc @@ -2041,7 +2048,7 @@ components/net_log/resources/net_export.html components/network_session_configurator/common/network_switch_list.h components/network_time/network_time_test_utils.cc components/network_time/network_time_tracker.cc -components/no_state_prefetch/browser/prerender_manager.cc +components/no_state_prefetch/browser/no_state_prefetch_manager.cc components/no_state_prefetch/browser/prerender_util_unittest.cc components/ntp_snippets/features.cc components/ntp_snippets/features_unittest.cc @@ -2208,7 +2215,7 @@ components/password_manager/core/browser/store_metrics_reporter_unittest.cc components/password_manager/core/browser/sync/password_sync_bridge.h components/password_manager/core/browser/sync_credentials_filter_unittest.cc components/password_manager/core/browser/sync_username_test_base.cc -components/password_manager/core/browser/ui/compromised_credentials_reader_unittest.cc +components/password_manager/core/browser/ui/insecure_credentials_reader_unittest.cc components/password_manager/core/browser/ui/saved_passwords_presenter_unittest.cc components/password_manager/core/browser/well_known_change_password_util_unittest.cc components/password_manager/ios/password_form_helper_unittest.mm @@ -2253,6 +2260,7 @@ components/policy/core/browser/configuration_policy_pref_store_unittest.cc components/policy/core/browser/proxy_policy_handler_unittest.cc 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 @@ -2296,10 +2304,6 @@ components/query_tiles/internal/tile_config.cc components/query_tiles/internal/tile_config_unittest.cc components/query_tiles/test/fake_tile_service.cc components/quirks/quirks_client.cc -components/rappor/public/rappor_parameters.h -components/rappor/rappor_metric.h -components/rappor/rappor_service_impl.cc -components/rappor/rappor_utils_unittest.cc components/reading_list/core/offline_url_utils_unittest.cc components/resources/terms/terms_am.html components/resources/terms/terms_ar.html @@ -2358,20 +2362,19 @@ components/safe_browsing/content/base_ui_manager.cc components/safe_browsing/content/browser/client_side_detection_service.cc components/safe_browsing/content/browser/client_side_model_loader.cc components/safe_browsing/content/browser/client_side_model_loader_unittest.cc -components/safe_browsing/content/password_protection/password_protection_service.cc components/safe_browsing/content/password_protection/password_protection_service_unittest.cc components/safe_browsing/content/renderer/phishing_classifier/features.h components/safe_browsing/content/triggers/ad_popup_trigger_unittest.cc components/safe_browsing/content/triggers/ad_sampler_trigger_unittest.cc components/safe_browsing/content/triggers/trigger_util.cc components/safe_browsing/core/browser/safe_browsing_token_fetcher.h -components/safe_browsing/core/common/safebrowsing_constants.cc components/safe_browsing/core/db/v4_get_hash_protocol_manager.cc components/safe_browsing/core/db/v4_protocol_manager_util.cc components/safe_browsing/core/db/v4_protocol_manager_util.h components/safe_browsing/core/db/v4_protocol_manager_util_unittest.cc components/safe_browsing/core/db/v4_store.cc components/safe_browsing/core/db/v4_store_unittest.cc +components/safe_browsing/core/password_protection/password_protection_service_base.cc components/safe_browsing/core/ping_manager_unittest.cc components/safe_browsing/core/realtime/url_lookup_service.cc components/safe_browsing/core/realtime/url_lookup_service_unittest.cc @@ -2409,8 +2412,10 @@ components/security_state/core/security_state.h components/send_tab_to_self/send_tab_to_self_bridge_unittest.cc components/send_tab_to_self/target_device_info_unittest.cc components/services/app_service/app_service_impl_unittest.cc +components/services/app_service/public/cpp/app_capability_access_cache_unittest.cc components/services/app_service/public/cpp/app_registry_cache_unittest.cc components/services/app_service/public/cpp/app_update_unittest.cc +components/services/app_service/public/cpp/capability_access_update_unittest.cc components/services/app_service/public/cpp/intent_filter_util.h components/services/app_service/public/cpp/intent_util.h components/services/app_service/public/cpp/intent_util_unittest.cc @@ -2446,6 +2451,7 @@ components/signin/ios/browser/account_consistency_service_unittest.mm components/signin/ios/browser/features.h components/signin/public/base/signin_client.h components/signin/public/base/test_signin_client.cc +components/signin/public/identity_manager/access_token_fetcher.cc components/signin/public/identity_manager/access_token_fetcher_unittest.cc components/signin/public/identity_manager/account_info.h components/signin/public/identity_manager/accounts_cookie_mutator_unittest.cc @@ -2472,8 +2478,8 @@ components/sync/driver/profile_sync_service_unittest.cc components/sync/driver/resources/about.js components/sync/driver/sync_session_durations_metrics_recorder_unittest.cc components/sync/driver/sync_stopped_reporter_unittest.cc +components/sync/engine/bookmark_update_preprocessing.cc components/sync/engine/net/http_bridge_unittest.cc -components/sync/engine_impl/bookmark_update_preprocessing.cc components/sync/protocol/proto_value_conversions_unittest.cc components/sync/test/engine/mock_connection_manager.cc components/sync/trusted_vault/trusted_vault_access_token_fetcher_frontend.cc @@ -2535,6 +2541,7 @@ components/viz/service/display/output_surface.h components/viz/test/data/render_pass_data/readme.txt components/webapps/browser/android/java/res/values/dimens.xml components/webapps/browser/android/shortcut_info.cc +components/webapps/browser/banners/app_banner_settings_helper_unittest.cc components/webapps/browser/installable/installable_logging.cc components/webcrypto/algorithms/ed25519.cc components/webcrypto/algorithms/x25519.cc @@ -2603,6 +2610,7 @@ content/browser/native_io/native_io_manager_unittest.cc content/browser/net/accept_header_browsertest.cc content/browser/net/trust_token_browsertest.cc content/browser/net/trust_token_origin_trial_browsertest.cc +content/browser/network_service_instance_impl.cc content/browser/notification_service_impl.cc content/browser/notifications/notification_database_unittest.cc content/browser/permissions/permission_controller_impl_unittest.cc @@ -2700,9 +2708,7 @@ content/public/test/devtools_permission_overrides_unittest.cc content/renderer/PRESUBMIT.py content/renderer/accessibility/ax_image_annotator.cc content/renderer/accessibility/ax_image_stopwords.h -content/renderer/loader/resource_dispatcher.cc -content/renderer/loader/resource_dispatcher.h -content/renderer/loader/resource_dispatcher_unittest.cc +content/renderer/content_security_policy_util_fuzzer.cc content/renderer/media/media_factory.cc content/renderer/pepper/message_channel.cc content/renderer/pepper/pepper_media_device_manager.cc @@ -2768,7 +2774,6 @@ device/bluetooth/dbus/bluetooth_device_client.h device/fido/aoa/android_accessory_discovery.cc device/fido/aoa/android_accessory_discovery.h device/fido/attestation_statement_formats.cc -device/fido/client_data.cc device/fido/fido_constants.h device/fido/fido_strings.grd device/fido/fido_test_data.h @@ -2816,6 +2821,7 @@ extensions/common/api/socket.idl extensions/common/api/sockets_tcp.idl extensions/common/api/sockets_tcp_server.idl extensions/common/api/sockets_udp.idl +extensions/common/api/web_accessible_resources.idl extensions/common/csp_validator.cc extensions/common/csp_validator.h extensions/common/csp_validator_unittest.cc @@ -2837,6 +2843,7 @@ extensions/common/manifest_handlers/externally_connectable_unittest.cc extensions/common/manifest_handlers/oauth2_manifest_unittest.cc extensions/common/manifest_handlers/replacement_apps_unittest.cc extensions/common/message_bundle.h +extensions/common/mojom/url_pattern_set_mojom_traits_unittest.cc extensions/common/permissions/PRESUBMIT.py extensions/common/permissions/api_permission.h extensions/common/permissions/api_permission_set.h @@ -2883,7 +2890,6 @@ google_apis/gaia/oauth2_access_token_fetcher_impl_unittest.cc google_apis/gaia/oauth2_access_token_manager.cc google_apis/gaia/oauth2_access_token_manager_unittest.cc google_apis/gaia/oauth2_api_call_flow_unittest.cc -google_apis/gaia/oauth2_mint_token_flow_unittest.cc google_apis/gaia/oauth_multilogin_result_unittest.cc google_apis/gaia/oauth_request_signer_unittest.cc google_apis/gcm/base/mcs_util.cc @@ -3032,10 +3038,12 @@ ios/chrome/browser/ui/settings/password/password_issues_table_view_controller_un 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 ios/chrome/browser/ui/sharing/sharing_coordinator_unittest.mm +ios/chrome/browser/ui/table_view/cells/table_view_detail_icon_item_unittest.mm ios/chrome/browser/ui/table_view/cells/table_view_link_header_footer_item_unittest.mm ios/chrome/browser/ui/table_view/cells/table_view_url_item_unittest.mm ios/chrome/browser/ui/toolbar/toolbar_mediator_unittest.mm @@ -3054,6 +3062,7 @@ ios/chrome/common/x_callback_url_unittest.cc ios/chrome/test/data/policy/policy_test_cases.json ios/chrome/test/earl_grey/chrome_earl_grey_ui.h ios/chrome/test/earl_grey/device_check_egtest.mm +ios/chrome/test/xcuitest/device_check_xctest.mm ios/net/cookies/cookie_cache_unittest.cc ios/net/cookies/cookie_store_ios_test_util.mm ios/net/cookies/cookie_store_ios_unittest.mm @@ -3068,20 +3077,21 @@ ios/showcase/alert/sc_alert_coordinator.mm ios/showcase/infobars/sc_infobar_modal_save_card_coordinator.mm ios/showcase/omnibox_popup/fake_autocomplete_suggestion.mm ios/testing/data/http_server_files/opensearch.xml +ios/testing/data/http_server_files/simple_login_form.html ios/testing/data/http_server_files/window_open.html 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/setup_frame.js ios/web/js_messaging/resources/window_id.js -ios/web/navigation/crw_text_fragments_handler_unittest.mm ios/web/navigation/error_retry_state_machine.h ios/web/navigation/history_state_operations_inttest.mm ios/web/navigation/navigation_manager_impl.mm ios/web/navigation/navigation_manager_util_unittest.mm ios/web/net/cookies/crw_wk_http_cookie_store_unittest.mm ios/web/shell/test/earl_grey/shell_earl_grey.h -ios/web/web_state/js/context_menu_js_unittest.mm +ios/web/text_fragments/crw_text_fragments_handler_unittest.mm ios/web/web_state/js/resources/base.js ios/web/web_state/js/resources/plugin_placeholder.js ios/web/web_state/ui/crw_web_controller_unittest.mm @@ -3125,8 +3135,8 @@ media/base/media_switches.cc media/base/status.h media/base/test_random.h media/base/video_codecs.h +media/base/win/dxgi_device_manager.cc media/base/win/mf_cdm_proxy.h -media/base/win/mf_helpers.cc media/base/win/mf_helpers.h media/capture/content/smooth_event_sampler_unittest.cc media/capture/video/android/video_capture_device_android.h @@ -3157,7 +3167,6 @@ media/gpu/vaapi/vaapi_jpeg_decoder_unittest.cc media/gpu/vaapi/vaapi_unittest.cc media/gpu/vaapi/vaapi_utils_unittest.cc media/gpu/vaapi/vaapi_webp_decoder_unittest.cc -media/gpu/vaapi/vaapi_wrapper.cc media/gpu/windows/d3d11_av1_accelerator.cc media/gpu/windows/d3d11_video_decoder.cc media/gpu/windows/d3d11_vp9_accelerator.cc @@ -3883,6 +3892,7 @@ services/network/network_context_unittest.cc 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/cors/cors_unittest.cc services/network/public/cpp/cors/origin_access_entry_unittest.cc services/network/public/cpp/cors/origin_access_list_unittest.cc @@ -3941,7 +3951,6 @@ testing/buildbot/chromium.dev.json testing/buildbot/chromium.fyi.json testing/buildbot/chromium.gpu.fyi.json testing/buildbot/chromium.memory.json -testing/buildbot/chromium.mojo.json testing/buildbot/chromium.webrtc.fyi.json testing/buildbot/chromium.webrtc.json testing/buildbot/filters/PRESUBMIT.py @@ -3951,6 +3960,7 @@ testing/buildbot/gn_isolate_map.pyl testing/buildbot/manage.py testing/buildbot/scripts/upload_test_result_artifacts.py testing/buildbot/tryserver.chromium.android.json +testing/buildbot/waterfalls.pyl testing/chromoting/browser_test_commands_linux.txt testing/chromoting/chromoting_test_driver_commands_linux.txt testing/gtest/BUILD.gn @@ -4078,8 +4088,7 @@ third_party/angle/extensions/EGL_ANGLE_window_fixed_size.txt third_party/angle/extensions/EGL_CHROMIUM_create_context_bind_generates_resource.txt third_party/angle/extensions/EGL_CHROMIUM_sync_control.txt third_party/angle/extensions/EGL_EXT_device_query.txt -third_party/angle/extensions/EXT_texture_storage.txt -third_party/angle/extensions/KHR_parallel_shader_compile.txt +third_party/angle/include/CL/cl_platform.h third_party/angle/include/GLSLANG/ShaderVars.h third_party/angle/include/platform/FeaturesVk.h third_party/angle/infra/gn_isolate_map.pyl @@ -4277,6 +4286,7 @@ third_party/blink/perf_tests/speedometer/resources/todomvc/vanilla-examples/vani third_party/blink/perf_tests/sun_spider/tests/sunspider-0.9.1/string-base64.js third_party/blink/perf_tests/sun_spider/tests/sunspider-0.9/string-base64.js third_party/blink/perf_tests/sun_spider/tests/sunspider-1.0/string-base64.js +third_party/blink/public/common/frame/payment_request_token.h third_party/blink/public/common/frame/user_activation_state.h third_party/blink/public/common/input/web_keyboard_event.h third_party/blink/public/common/origin_trials/trial_token.h @@ -4381,6 +4391,7 @@ third_party/blink/renderer/core/css/rule_feature_set.cc third_party/blink/renderer/core/css/selector_checker.cc third_party/blink/renderer/core/css/style_engine.cc third_party/blink/renderer/core/css/style_engine_test.cc +third_party/blink/renderer/core/css/style_rule_import.cc third_party/blink/renderer/core/css/style_sheet.idl third_party/blink/renderer/core/css/style_sheet_list.idl third_party/blink/renderer/core/dom/abort_controller.h @@ -4494,6 +4505,7 @@ third_party/blink/renderer/core/html/forms/html_legend_element.idl third_party/blink/renderer/core/html/forms/html_option_element.idl third_party/blink/renderer/core/html/forms/html_options_collection.idl third_party/blink/renderer/core/html/forms/html_select_element.idl +third_party/blink/renderer/core/html/forms/html_select_menu_element.h third_party/blink/renderer/core/html/forms/html_text_area_element.idl third_party/blink/renderer/core/html/forms/validity_state.cc third_party/blink/renderer/core/html/forms/validity_state.h @@ -4643,8 +4655,6 @@ third_party/blink/renderer/core/svg/svg_animated_number.idl third_party/blink/renderer/core/svg/svg_circle_element.idl third_party/blink/renderer/core/svg/svg_clip_path_element.idl third_party/blink/renderer/core/svg/svg_element.idl -third_party/blink/renderer/core/svg/svg_external_document_cache.cc -third_party/blink/renderer/core/svg/svg_external_document_cache.h third_party/blink/renderer/core/svg/svg_filter_element.cc third_party/blink/renderer/core/svg/svg_filter_element.h third_party/blink/renderer/core/svg/svg_filter_element.idl @@ -4659,6 +4669,8 @@ third_party/blink/renderer/core/svg/svg_path_element.idl third_party/blink/renderer/core/svg/svg_point.idl third_party/blink/renderer/core/svg/svg_rect.idl third_party/blink/renderer/core/svg/svg_rect_element.idl +third_party/blink/renderer/core/svg/svg_resource_document_content.cc +third_party/blink/renderer/core/svg/svg_resource_document_content.h third_party/blink/renderer/core/svg/svg_style_element.idl third_party/blink/renderer/core/svg/svg_svg_element.idl third_party/blink/renderer/core/svg/svg_tests.idl @@ -4715,6 +4727,7 @@ third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.h third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.idl third_party/blink/renderer/modules/presentation/presentation_connection_available_event.h third_party/blink/renderer/modules/scheduler/scheduler.idl +third_party/blink/renderer/modules/scheduler/scheduler_post_task_callback.idl third_party/blink/renderer/modules/scheduler/scheduler_post_task_options.idl third_party/blink/renderer/modules/scheduler/task_controller.idl third_party/blink/renderer/modules/scheduler/task_signal.idl @@ -4742,6 +4755,7 @@ third_party/blink/renderer/platform/fonts/bitmap_glyphs_block_list.cc third_party/blink/renderer/platform/fonts/font_custom_platform_data.cc third_party/blink/renderer/platform/fonts/font_description.cc third_party/blink/renderer/platform/fonts/mac/font_cache_mac.mm +third_party/blink/renderer/platform/fonts/opentype/font_format_check.cc third_party/blink/renderer/platform/fonts/opentype/open_type_caps_support_mpl.cc third_party/blink/renderer/platform/fonts/opentype/open_type_math_stretch_data.h third_party/blink/renderer/platform/fonts/opentype/open_type_math_support.cc @@ -4798,6 +4812,7 @@ third_party/blink/renderer/platform/loader/fetch/resource_load_scheduler.cc third_party/blink/renderer/platform/loader/fetch/resource_loader.cc third_party/blink/renderer/platform/loader/fetch/resource_request.h third_party/blink/renderer/platform/loader/fetch/resource_response.h +third_party/blink/renderer/platform/loader/fetch/url_loader/web_resource_request_sender_unittest.cc third_party/blink/renderer/platform/mojo/kurl_security_origin_test.cc third_party/blink/renderer/platform/network/form_data_encoder.cc third_party/blink/renderer/platform/network/http_parsers.cc @@ -5147,9 +5162,6 @@ third_party/catapult/experimental/bisect_lib/fetch_revision_info.py third_party/catapult/experimental/bisect_lib/fetch_revision_info_test.py third_party/catapult/experimental/buildbot/buildbot.py third_party/catapult/experimental/heatmap/power.js -third_party/catapult/experimental/long_term_health/long_term_health/full_milestone_info.py -third_party/catapult/experimental/long_term_health/long_term_health/full_milestone_info_test.py -third_party/catapult/experimental/long_term_health/long_term_health/test_runner.py third_party/catapult/experimental/perf_sheriffing_emailer/api_access.js third_party/catapult/experimental/perf_sheriffing_emailer/benchmark_owner_emailer.js third_party/catapult/experimental/perf_sheriffing_emailer/perf_bug_emailer.js @@ -6088,6 +6100,7 @@ third_party/cld_3/src/src/script_span/getonescriptspan.h third_party/cld_3/src/src/script_span/offsetmap.cc third_party/cld_3/src/src/script_span/offsetmap.h third_party/cld_3/src/src/script_span/utf8statetable.h +third_party/closure_compiler/externs/accessibility_features.js third_party/closure_compiler/externs/accessibility_private.js third_party/closure_compiler/externs/activity_log_private.js third_party/closure_compiler/externs/arc_apps_private.js @@ -6098,6 +6111,7 @@ third_party/closure_compiler/externs/bluetooth.js third_party/closure_compiler/externs/bluetooth_private.js third_party/closure_compiler/externs/bookmark_manager_private.js third_party/closure_compiler/externs/bookmarks.js +third_party/closure_compiler/externs/braille_display_private.js third_party/closure_compiler/externs/chrome.js third_party/closure_compiler/externs/chrome_extensions.js third_party/closure_compiler/externs/chromeos_info_private.js @@ -6218,6 +6232,7 @@ third_party/dawn/src/dawn_native/Adapter.cpp third_party/dawn/src/dawn_native/BUILD.gn third_party/dawn/src/dawn_native/CommandAllocator.cpp third_party/dawn/src/dawn_native/CommandAllocator.h +third_party/dawn/src/dawn_native/CommandValidation.cpp third_party/dawn/src/dawn_native/Device.cpp third_party/dawn/src/dawn_native/Extensions.cpp third_party/dawn/src/dawn_native/Format.cpp @@ -6262,13 +6277,12 @@ third_party/dawn/src/dawn_native/vulkan/ResourceMemoryAllocatorVk.cpp third_party/dawn/src/dawn_native/vulkan/SwapChainVk.cpp third_party/dawn/src/dawn_native/vulkan/TextureVk.cpp third_party/dawn/src/dawn_native/vulkan/TextureVk.h -third_party/dawn/src/dawn_native/vulkan/VulkanExtensions.cpp third_party/dawn/src/dawn_native/vulkan/VulkanInfo.cpp third_party/dawn/src/dawn_native/vulkan/VulkanInfo.h -third_party/dawn/src/dawn_wire/server/ObjectStorage.h third_party/dawn/src/tests/DawnTest.cpp third_party/dawn/src/tests/end2end/CompressedTextureFormatTests.cpp third_party/dawn/src/tests/end2end/ComputeCopyStorageBufferTests.cpp +third_party/dawn/src/tests/end2end/D3D12VideoViewsTests.cpp third_party/dawn/src/tests/end2end/DepthBiasTests.cpp third_party/dawn/src/tests/end2end/IOSurfaceWrappingTests.cpp third_party/dawn/src/tests/end2end/OpArrayLengthTests.cpp @@ -6284,7 +6298,6 @@ third_party/dawn/src/tests/unittests/validation/CopyCommandsValidationTests.cpp third_party/dawn/src/tests/unittests/validation/RenderPassDescriptorValidationTests.cpp third_party/dawn/src/tests/unittests/validation/RenderPipelineValidationTests.cpp third_party/dawn/src/tests/unittests/validation/ShaderModuleValidationTests.cpp -third_party/dawn/src/tests/unittests/validation/StorageTextureValidationTests.cpp third_party/dawn/src/tests/unittests/validation/ValidationTest.cpp third_party/dawn/src/tests/white_box/VulkanImageWrappingTestsDmaBuf.cpp third_party/dawn/src/utils/TerribleCommandBuffer.cpp @@ -6556,6 +6569,7 @@ third_party/depot_tools/gerrit_util.py third_party/depot_tools/git_cache.py third_party/depot_tools/git_cl.py third_party/depot_tools/git_common.py +third_party/depot_tools/git_drover.py third_party/depot_tools/git_migrate_default_branch.py third_party/depot_tools/git_number.py third_party/depot_tools/git_retry.py @@ -6714,27 +6728,23 @@ third_party/devtools-frontend/src/front_end/dagre_layout/dagre.js third_party/devtools-frontend/src/front_end/devtools_compatibility.js third_party/devtools-frontend/src/front_end/entrypoint_template.html third_party/devtools-frontend/src/front_end/extensions/ExtensionServer.js -third_party/devtools-frontend/src/front_end/help/HelpImpl.js -third_party/devtools-frontend/src/front_end/help/ReleaseNoteText.js third_party/devtools-frontend/src/front_end/i18n/locales/en-US.json third_party/devtools-frontend/src/front_end/integration_test_runner.html -third_party/devtools-frontend/src/front_end/lighthouse/LighthouseStartView.js third_party/devtools-frontend/src/front_end/main/MainImpl.js third_party/devtools-frontend/src/front_end/network/NetworkConfigView.js +third_party/devtools-frontend/src/front_end/network/NetworkDataGridNode.js third_party/devtools-frontend/src/front_end/network/NetworkLogView.js -third_party/devtools-frontend/src/front_end/object_ui/RemoteObjectPreviewFormatter.js +third_party/devtools-frontend/src/front_end/network/RequestTimingView.js +third_party/devtools-frontend/src/front_end/network/ResourceWebSocketFrameView.js third_party/devtools-frontend/src/front_end/resources/AppManifestView.js third_party/devtools-frontend/src/front_end/resources/ApplicationPanelSidebar.js third_party/devtools-frontend/src/front_end/resources/BackgroundServiceView.js -third_party/devtools-frontend/src/front_end/resources/ClearStorageView.js -third_party/devtools-frontend/src/front_end/screencast/InputModel.js third_party/devtools-frontend/src/front_end/sdk/CSSMetadata.js third_party/devtools-frontend/src/front_end/sdk/ContentSecurityPolicyIssue.js +third_party/devtools-frontend/src/front_end/sdk/Cookie.js third_party/devtools-frontend/src/front_end/sdk/HeavyAdIssue.js third_party/devtools-frontend/src/front_end/sdk/NetworkLog.js third_party/devtools-frontend/src/front_end/sdk/NetworkManager.js -third_party/devtools-frontend/src/front_end/security/SecurityPanel.js -third_party/devtools-frontend/src/front_end/settings/SettingsScreen.js third_party/devtools-frontend/src/front_end/sources/SourcesNavigator.js third_party/devtools-frontend/src/front_end/sources/SourcesView.js third_party/devtools-frontend/src/front_end/theme_support/theme_support_impl.js @@ -6751,7 +6761,7 @@ third_party/devtools-frontend/src/front_end/third_party/codemirror/package/packa third_party/devtools-frontend/src/front_end/third_party/codemirror/package/src/measurement/position_measurement.js third_party/devtools-frontend/src/front_end/third_party/codemirror/package/theme/mdn-like.css third_party/devtools-frontend/src/front_end/third_party/fabricjs/fabric.js -third_party/devtools-frontend/src/front_end/third_party/i18n/i18n.js +third_party/devtools-frontend/src/front_end/third_party/i18n/i18n-bundle.js third_party/devtools-frontend/src/front_end/third_party/i18n/lib/i18n.js third_party/devtools-frontend/src/front_end/third_party/intl-messageformat/package/package.json third_party/devtools-frontend/src/front_end/third_party/lighthouse/lighthouse-dt-bundle.js @@ -6847,57 +6857,22 @@ third_party/devtools-frontend/src/front_end/ui/UIUtils.js third_party/devtools-frontend/src/front_end/ui/themeColors.css third_party/devtools-frontend/src/front_end/ui/utils/append-style.js third_party/devtools-frontend/src/node_modules/@babel/code-frame/package.json -third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/code-frame/package.json -third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/generator/package.json -third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/parser/package.json -third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/template/package.json -third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/traverse/package.json -third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/types/package.json -third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/resolve/lib/caller.js third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/dist/source-map.debug.js third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/dist/source-map.js third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/lib/base64-vlq.js third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/lib/source-map-consumer.js third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/package.json third_party/devtools-frontend/src/node_modules/@babel/core/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-module-imports/node_modules/@babel/types/package.json +third_party/devtools-frontend/src/node_modules/@babel/generator/package.json third_party/devtools-frontend/src/node_modules/@babel/helper-module-imports/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/code-frame/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/parser/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/template/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/types/package.json third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/code-frame/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/generator/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/parser/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/template/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/types/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/source-map/dist/source-map.debug.js -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/source-map/dist/source-map.js -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/source-map/lib/base64-vlq.js -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/source-map/lib/source-map-consumer.js -third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/source-map/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/code-frame/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/parser/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/template/package.json -third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/types/package.json third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/package.json -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/code-frame/package.json -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/generator/package.json -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/parser/package.json -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/template/package.json -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/traverse/package.json -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/types/package.json -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/source-map/dist/source-map.debug.js -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/source-map/dist/source-map.js -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/source-map/lib/base64-vlq.js -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/source-map/lib/source-map-consumer.js -third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/source-map/package.json third_party/devtools-frontend/src/node_modules/@babel/helpers/package.json +third_party/devtools-frontend/src/node_modules/@babel/parser/package.json third_party/devtools-frontend/src/node_modules/@babel/runtime/package.json +third_party/devtools-frontend/src/node_modules/@babel/template/package.json +third_party/devtools-frontend/src/node_modules/@babel/traverse/package.json +third_party/devtools-frontend/src/node_modules/@babel/types/package.json third_party/devtools-frontend/src/node_modules/@eslint/eslintrc/node_modules/globals/package.json third_party/devtools-frontend/src/node_modules/@rollup/plugin-commonjs/package.json third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/package.json @@ -6907,7 +6882,6 @@ third_party/devtools-frontend/src/node_modules/@sinonjs/samsam/lib/create-set.js third_party/devtools-frontend/src/node_modules/@sinonjs/text-encoding/package.json third_party/devtools-frontend/src/node_modules/acorn/dist/acorn.js third_party/devtools-frontend/src/node_modules/acorn/package.json -third_party/devtools-frontend/src/node_modules/after/package.json third_party/devtools-frontend/src/node_modules/ajv/dist/ajv.bundle.js third_party/devtools-frontend/src/node_modules/ansi-regex/package.json third_party/devtools-frontend/src/node_modules/ansi-styles/package.json @@ -6920,7 +6894,6 @@ third_party/devtools-frontend/src/node_modules/array.prototype.flat/package.json third_party/devtools-frontend/src/node_modules/arrify/package.json third_party/devtools-frontend/src/node_modules/asap/browser-raw.js third_party/devtools-frontend/src/node_modules/astral-regex/package.json -third_party/devtools-frontend/src/node_modules/async-limiter/package.json third_party/devtools-frontend/src/node_modules/axe-core/axe.js third_party/devtools-frontend/src/node_modules/axe-core/axe.min.js third_party/devtools-frontend/src/node_modules/axe-core/lib/checks/keyboard/focusable-element-evaluate.js @@ -6957,9 +6930,6 @@ third_party/devtools-frontend/src/node_modules/chai/package.json third_party/devtools-frontend/src/node_modules/character-entities-legacy/package.json third_party/devtools-frontend/src/node_modules/character-entities/package.json third_party/devtools-frontend/src/node_modules/character-reference-invalid/package.json -third_party/devtools-frontend/src/node_modules/cliui/node_modules/ansi-regex/package.json -third_party/devtools-frontend/src/node_modules/cliui/node_modules/string-width/package.json -third_party/devtools-frontend/src/node_modules/cliui/node_modules/strip-ansi/package.json third_party/devtools-frontend/src/node_modules/clone-regexp/package.json third_party/devtools-frontend/src/node_modules/clone/package.json third_party/devtools-frontend/src/node_modules/color-convert/package.json @@ -6978,11 +6948,11 @@ third_party/devtools-frontend/src/node_modules/core-js-pure/modules/es.math.hypo third_party/devtools-frontend/src/node_modules/core-js-pure/modules/es.promise.js third_party/devtools-frontend/src/node_modules/core-js-pure/modules/es.symbol.js third_party/devtools-frontend/src/node_modules/core-js-pure/modules/web.url.js +third_party/devtools-frontend/src/node_modules/cors/package.json third_party/devtools-frontend/src/node_modules/cosmiconfig/node_modules/parse-json/package.json third_party/devtools-frontend/src/node_modules/cosmiconfig/package.json third_party/devtools-frontend/src/node_modules/custom-event/index.js third_party/devtools-frontend/src/node_modules/date-format/package.json -third_party/devtools-frontend/src/node_modules/debug/dist/debug.js third_party/devtools-frontend/src/node_modules/debug/package.json third_party/devtools-frontend/src/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/decamelize-keys/node_modules/map-obj/package.json @@ -6991,7 +6961,6 @@ third_party/devtools-frontend/src/node_modules/decamelize/package.json third_party/devtools-frontend/src/node_modules/devtools-protocol/json/browser_protocol.json third_party/devtools-frontend/src/node_modules/di/package.json third_party/devtools-frontend/src/node_modules/diff/dist/diff.js -third_party/devtools-frontend/src/node_modules/diff/dist/diff.min.js third_party/devtools-frontend/src/node_modules/diff/lib/convert/dmp.js third_party/devtools-frontend/src/node_modules/diff/lib/index.es6.js third_party/devtools-frontend/src/node_modules/diff/package.json @@ -7004,12 +6973,6 @@ third_party/devtools-frontend/src/node_modules/dom5/lib/util.js third_party/devtools-frontend/src/node_modules/dom5/node_modules/parse5/lib/tokenizer/index.js third_party/devtools-frontend/src/node_modules/dom5/node_modules/parse5/package.json third_party/devtools-frontend/src/node_modules/end-of-stream/package.json -third_party/devtools-frontend/src/node_modules/engine.io-client/engine.io.js -third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/debug/src/browser.js -third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/parseuri/test.js -third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/ws/package.json -third_party/devtools-frontend/src/node_modules/engine.io-client/package.json third_party/devtools-frontend/src/node_modules/engine.io/package.json third_party/devtools-frontend/src/node_modules/error-ex/package.json third_party/devtools-frontend/src/node_modules/es-abstract/package.json @@ -7145,19 +7108,9 @@ third_party/devtools-frontend/src/node_modules/karma-coverage/package.json third_party/devtools-frontend/src/node_modules/karma-mocha/package.json third_party/devtools-frontend/src/node_modules/karma-sinon/package.json third_party/devtools-frontend/src/node_modules/karma-sourcemap-loader/package.json -third_party/devtools-frontend/src/node_modules/karma/node_modules/ansi-regex/package.json -third_party/devtools-frontend/src/node_modules/karma/node_modules/ansi-styles/package.json -third_party/devtools-frontend/src/node_modules/karma/node_modules/color-convert/package.json -third_party/devtools-frontend/src/node_modules/karma/node_modules/color-name/package.json -third_party/devtools-frontend/src/node_modules/karma/node_modules/is-fullwidth-code-point/package.json -third_party/devtools-frontend/src/node_modules/karma/node_modules/string-width/package.json -third_party/devtools-frontend/src/node_modules/karma/node_modules/strip-ansi/package.json -third_party/devtools-frontend/src/node_modules/karma/node_modules/tmp/package.json -third_party/devtools-frontend/src/node_modules/karma/node_modules/wrap-ansi/package.json third_party/devtools-frontend/src/node_modules/karma/package.json third_party/devtools-frontend/src/node_modules/karma/static/context.js third_party/devtools-frontend/src/node_modules/karma/static/karma.js -third_party/devtools-frontend/src/node_modules/license-checker/node_modules/debug/dist/debug.js third_party/devtools-frontend/src/node_modules/license-checker/node_modules/debug/package.json third_party/devtools-frontend/src/node_modules/license-checker/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/license-checker/package.json @@ -7181,7 +7134,6 @@ third_party/devtools-frontend/src/node_modules/make-dir/package.json third_party/devtools-frontend/src/node_modules/map-obj/package.json third_party/devtools-frontend/src/node_modules/mathml-tag-names/package.json third_party/devtools-frontend/src/node_modules/mdast-util-from-markdown/package.json -third_party/devtools-frontend/src/node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string/package.json third_party/devtools-frontend/src/node_modules/mdast-util-to-markdown/package.json third_party/devtools-frontend/src/node_modules/mdast-util-to-string/package.json third_party/devtools-frontend/src/node_modules/meow/node_modules/normalize-package-data/package.json @@ -7194,9 +7146,6 @@ third_party/devtools-frontend/src/node_modules/mocha/lib/browser/growl.js third_party/devtools-frontend/src/node_modules/mocha/lib/runnable.js third_party/devtools-frontend/src/node_modules/mocha/lib/utils.js third_party/devtools-frontend/src/node_modules/mocha/mocha.js -third_party/devtools-frontend/src/node_modules/mocha/node_modules/ansi-regex/package.json -third_party/devtools-frontend/src/node_modules/mocha/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/mocha/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/mocha/node_modules/escape-string-regexp/package.json third_party/devtools-frontend/src/node_modules/mocha/node_modules/find-up/package.json third_party/devtools-frontend/src/node_modules/mocha/node_modules/has-flag/package.json @@ -7205,22 +7154,15 @@ third_party/devtools-frontend/src/node_modules/mocha/node_modules/locate-path/pa third_party/devtools-frontend/src/node_modules/mocha/node_modules/p-limit/package.json third_party/devtools-frontend/src/node_modules/mocha/node_modules/p-locate/package.json third_party/devtools-frontend/src/node_modules/mocha/node_modules/path-exists/package.json -third_party/devtools-frontend/src/node_modules/mocha/node_modules/string-width/package.json -third_party/devtools-frontend/src/node_modules/mocha/node_modules/strip-ansi/package.json third_party/devtools-frontend/src/node_modules/mocha/node_modules/supports-color/package.json -third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/lib/decamelize.js -third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/node_modules/find-up/package.json -third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/node_modules/locate-path/package.json -third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/node_modules/p-limit/package.json -third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/node_modules/p-locate/package.json -third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/node_modules/path-exists/package.json third_party/devtools-frontend/src/node_modules/nise/nise.js third_party/devtools-frontend/src/node_modules/node-releases/package.json -third_party/devtools-frontend/src/node_modules/normalize-package-data/node_modules/resolve/lib/caller.js third_party/devtools-frontend/src/node_modules/normalize-package-data/package.json third_party/devtools-frontend/src/node_modules/normalize-path/index.js third_party/devtools-frontend/src/node_modules/normalize-selector/package.json third_party/devtools-frontend/src/node_modules/num2fraction/package.json +third_party/devtools-frontend/src/node_modules/object-assign/index.js +third_party/devtools-frontend/src/node_modules/object-assign/package.json third_party/devtools-frontend/src/node_modules/object-keys/package.json third_party/devtools-frontend/src/node_modules/object.values/package.json third_party/devtools-frontend/src/node_modules/os-homedir/package.json @@ -7236,7 +7178,6 @@ third_party/devtools-frontend/src/node_modules/parse5-htmlparser2-tree-adapter/n third_party/devtools-frontend/src/node_modules/parse5-htmlparser2-tree-adapter/package.json third_party/devtools-frontend/src/node_modules/parse5/lib/tokenizer/index.js third_party/devtools-frontend/src/node_modules/parse5/package.json -third_party/devtools-frontend/src/node_modules/parseuri/test.js third_party/devtools-frontend/src/node_modules/path-exists/package.json third_party/devtools-frontend/src/node_modules/path-is-absolute/package.json third_party/devtools-frontend/src/node_modules/path-key/package.json @@ -7325,13 +7266,12 @@ third_party/devtools-frontend/src/node_modules/remark-parse/package.json third_party/devtools-frontend/src/node_modules/remark-stringify/package.json third_party/devtools-frontend/src/node_modules/remark/package.json third_party/devtools-frontend/src/node_modules/repeat-string/package.json -third_party/devtools-frontend/src/node_modules/replace-ext/package.json third_party/devtools-frontend/src/node_modules/require-directory/package.json +third_party/devtools-frontend/src/node_modules/require-from-string/package.json third_party/devtools-frontend/src/node_modules/requireindex/package.json third_party/devtools-frontend/src/node_modules/requires-port/test.js third_party/devtools-frontend/src/node_modules/resolve-from/package.json third_party/devtools-frontend/src/node_modules/resolve/lib/caller.js -third_party/devtools-frontend/src/node_modules/rollup-plugin-terser/node_modules/@babel/code-frame/package.json third_party/devtools-frontend/src/node_modules/rollup/dist/es/shared/rollup.js third_party/devtools-frontend/src/node_modules/rollup/dist/es/shared/watch.js third_party/devtools-frontend/src/node_modules/rollup/dist/shared/index.js @@ -7341,18 +7281,23 @@ third_party/devtools-frontend/src/node_modules/shebang-command/package.json third_party/devtools-frontend/src/node_modules/shebang-regex/package.json third_party/devtools-frontend/src/node_modules/sinon/lib/sinon/proxy-invoke.js third_party/devtools-frontend/src/node_modules/sinon/lib/sinon/util/core/extend.js +third_party/devtools-frontend/src/node_modules/sinon/node_modules/diff/dist/diff.js +third_party/devtools-frontend/src/node_modules/sinon/node_modules/diff/dist/diff.min.js +third_party/devtools-frontend/src/node_modules/sinon/node_modules/diff/lib/convert/dmp.js +third_party/devtools-frontend/src/node_modules/sinon/node_modules/diff/lib/index.es6.js +third_party/devtools-frontend/src/node_modules/sinon/node_modules/diff/package.json third_party/devtools-frontend/src/node_modules/sinon/node_modules/has-flag/package.json third_party/devtools-frontend/src/node_modules/sinon/node_modules/supports-color/package.json third_party/devtools-frontend/src/node_modules/sinon/pkg/sinon-esm.js third_party/devtools-frontend/src/node_modules/sinon/pkg/sinon-no-sourcemaps.js third_party/devtools-frontend/src/node_modules/sinon/pkg/sinon.js third_party/devtools-frontend/src/node_modules/slash/package.json +third_party/devtools-frontend/src/node_modules/slice-ansi/node_modules/ansi-styles/package.json +third_party/devtools-frontend/src/node_modules/slice-ansi/node_modules/color-convert/package.json +third_party/devtools-frontend/src/node_modules/slice-ansi/node_modules/color-name/package.json +third_party/devtools-frontend/src/node_modules/slice-ansi/node_modules/is-fullwidth-code-point/package.json third_party/devtools-frontend/src/node_modules/slide/package.json -third_party/devtools-frontend/src/node_modules/socket.io-client/dist/socket.io.dev.js -third_party/devtools-frontend/src/node_modules/socket.io-client/node_modules/base64-arraybuffer/package.json -third_party/devtools-frontend/src/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug/src/browser.js -third_party/devtools-frontend/src/node_modules/socket.io-client/package.json +third_party/devtools-frontend/src/node_modules/socket.io/client-dist/socket.io.js third_party/devtools-frontend/src/node_modules/socket.io/package.json third_party/devtools-frontend/src/node_modules/source-map-support/source-map-support.js third_party/devtools-frontend/src/node_modules/source-map/dist/source-map.debug.js @@ -7365,9 +7310,7 @@ third_party/devtools-frontend/src/node_modules/sprintf-js/demo/angular.html third_party/devtools-frontend/src/node_modules/streamroller/node_modules/date-format/package.json third_party/devtools-frontend/src/node_modules/streamroller/package.json third_party/devtools-frontend/src/node_modules/string-width/package.json -third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/es-abstract/package.json third_party/devtools-frontend/src/node_modules/string.prototype.trimend/package.json -third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/es-abstract/package.json third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/package.json third_party/devtools-frontend/src/node_modules/strip-ansi/package.json third_party/devtools-frontend/src/node_modules/strip-bom/package.json @@ -7377,18 +7320,10 @@ third_party/devtools-frontend/src/node_modules/stylelint/lib/reference/keywordSe third_party/devtools-frontend/src/node_modules/stylelint/lib/utils/isStandardSyntaxValue.js third_party/devtools-frontend/src/node_modules/stylelint/node_modules/ansi-regex/package.json third_party/devtools-frontend/src/node_modules/stylelint/node_modules/ansi-styles/package.json -third_party/devtools-frontend/src/node_modules/stylelint/node_modules/astral-regex/package.json third_party/devtools-frontend/src/node_modules/stylelint/node_modules/color-convert/package.json third_party/devtools-frontend/src/node_modules/stylelint/node_modules/color-name/package.json -third_party/devtools-frontend/src/node_modules/stylelint/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/stylelint/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/stylelint/node_modules/has-flag/package.json third_party/devtools-frontend/src/node_modules/stylelint/node_modules/is-fullwidth-code-point/package.json -third_party/devtools-frontend/src/node_modules/stylelint/node_modules/lodash/_compareMultiple.js -third_party/devtools-frontend/src/node_modules/stylelint/node_modules/lodash/_setData.js -third_party/devtools-frontend/src/node_modules/stylelint/node_modules/lodash/lodash.js -third_party/devtools-frontend/src/node_modules/stylelint/node_modules/lodash/package.json -third_party/devtools-frontend/src/node_modules/stylelint/node_modules/lodash/template.js third_party/devtools-frontend/src/node_modules/stylelint/node_modules/resolve-from/package.json third_party/devtools-frontend/src/node_modules/stylelint/node_modules/slash/package.json third_party/devtools-frontend/src/node_modules/stylelint/node_modules/string-width/package.json @@ -7397,6 +7332,7 @@ third_party/devtools-frontend/src/node_modules/stylelint/node_modules/supports-c third_party/devtools-frontend/src/node_modules/supports-color/package.json third_party/devtools-frontend/src/node_modules/svg-tags/package.json third_party/devtools-frontend/src/node_modules/table/node_modules/ansi-regex/package.json +third_party/devtools-frontend/src/node_modules/table/node_modules/is-fullwidth-code-point/package.json third_party/devtools-frontend/src/node_modules/table/node_modules/string-width/package.json third_party/devtools-frontend/src/node_modules/table/node_modules/strip-ansi/package.json third_party/devtools-frontend/src/node_modules/tar-stream/package.json @@ -7417,7 +7353,7 @@ third_party/devtools-frontend/src/node_modules/terser/node_modules/source-map/li third_party/devtools-frontend/src/node_modules/terser/node_modules/source-map/package.json third_party/devtools-frontend/src/node_modules/terser/package.json third_party/devtools-frontend/src/node_modules/through/package.json -third_party/devtools-frontend/src/node_modules/to-array/package.json +third_party/devtools-frontend/src/node_modules/tmp/package.json third_party/devtools-frontend/src/node_modules/to-fast-properties/package.json third_party/devtools-frontend/src/node_modules/toidentifier/package.json third_party/devtools-frontend/src/node_modules/treeify/package.json @@ -7448,29 +7384,24 @@ third_party/devtools-frontend/src/node_modules/vfile/package.json third_party/devtools-frontend/src/node_modules/word-wrap/package.json third_party/devtools-frontend/src/node_modules/workerpool/dist/worker.js third_party/devtools-frontend/src/node_modules/workerpool/dist/workerpool.js -third_party/devtools-frontend/src/node_modules/workerpool/dist/workerpool.min.js +third_party/devtools-frontend/src/node_modules/workerpool/dist/workerpool.min.js.LICENSE.txt third_party/devtools-frontend/src/node_modules/workerpool/package.json third_party/devtools-frontend/src/node_modules/workerpool/src/header.js -third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/ansi-regex/package.json -third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/string-width/package.json -third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/strip-ansi/package.json third_party/devtools-frontend/src/node_modules/wrap-ansi/package.json third_party/devtools-frontend/src/node_modules/ws/package.json +third_party/devtools-frontend/src/node_modules/y18n/package.json third_party/devtools-frontend/src/node_modules/yaml/package.json third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/camelcase/package.json third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/decamelize/package.json third_party/devtools-frontend/src/node_modules/yargs/node_modules/ansi-regex/package.json -third_party/devtools-frontend/src/node_modules/yargs/node_modules/ansi-styles/package.json -third_party/devtools-frontend/src/node_modules/yargs/node_modules/color-convert/package.json -third_party/devtools-frontend/src/node_modules/yargs/node_modules/color-name/package.json third_party/devtools-frontend/src/node_modules/yargs/node_modules/is-fullwidth-code-point/package.json third_party/devtools-frontend/src/node_modules/yargs/node_modules/string-width/package.json third_party/devtools-frontend/src/node_modules/yargs/node_modules/strip-ansi/package.json -third_party/devtools-frontend/src/node_modules/yargs/node_modules/wrap-ansi/package.json -third_party/devtools-frontend/src/node_modules/yargs/node_modules/y18n/package.json third_party/devtools-frontend/src/node_modules/yauzl/package.json +third_party/devtools-frontend/src/node_modules/yocto-queue/package.json third_party/devtools-frontend/src/node_modules/zwitch/package.json third_party/devtools-frontend/src/package.json +third_party/devtools-frontend/src/scripts/check_external_links.js third_party/devtools-frontend/src/scripts/deps/download_emscripten.py third_party/devtools-frontend/src/scripts/deps/roll_to_chromium.py third_party/devtools-frontend/src/scripts/devtools_run/package.json @@ -7674,6 +7605,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/MetisSupport/MetisSupport.h third_party/eigen3/src/Eigen/src/OrderingMethods/Amd.h @@ -9043,7 +8975,6 @@ third_party/harfbuzz-ng/src/src/hb-ot-shape-complex-khmer.cc third_party/harfbuzz-ng/src/src/hb-ot-shape-complex-myanmar.cc third_party/harfbuzz-ng/src/src/hb-ot-shape-complex-myanmar.hh third_party/harfbuzz-ng/src/src/hb-ot-shape-complex-use.cc -third_party/harfbuzz-ng/src/src/hb-ot-shape-complex-use.hh third_party/harfbuzz-ng/src/src/hb-ot-stat-table.hh third_party/harfbuzz-ng/src/src/hb-ot-tag.cc third_party/harfbuzz-ng/src/src/hb-ot-var-avar-table.hh @@ -9197,7 +9128,9 @@ third_party/libaom/source/libaom/third_party/googletest/src/googletest/include/g third_party/libaom/source/libaom/third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h third_party/libaom/source/libaom/third_party/googletest/src/googletest/src/gtest-death-test.cc third_party/libaom/source/libaom/third_party/googletest/src/googletest/src/gtest.cc +third_party/libaom/source/libaom/third_party/libyuv/include/libyuv/row.h third_party/libaom/source/libaom/third_party/libyuv/include/libyuv/video_common.h +third_party/libaom/source/libaom/third_party/libyuv/source/cpu_id.cc third_party/libaom/source/libaom/tools/aggregate_entropy_stats.py third_party/libaom/source/libaom/tools/cpplint.py third_party/libaom/source/libaom/tools/diff.py @@ -9444,6 +9377,8 @@ third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py third_party/libyuv/tools_libyuv/valgrind/memcheck/PRESUBMIT.py third_party/libyuv/tools_libyuv/valgrind/memcheck_analyze.py third_party/libyuv/tools_libyuv/valgrind/valgrind_test.py +third_party/libzip/src/lib/zip_crypto_win.c +third_party/libzip/src/lib/zip_extra_field.c third_party/llvm/clang-tools-extra/CODE_OWNERS.TXT third_party/llvm/clang-tools-extra/clangd/support/Trace.h third_party/llvm/clang/CODE_OWNERS.TXT @@ -9698,7 +9633,7 @@ third_party/llvm/polly/www/projects.html third_party/llvm/pstl/test/std/numerics/numeric.ops/scan.pass.cpp third_party/lottie/lottie_worker.js third_party/mako/doc/_static/doctools.js -third_party/mako/doc/_static/jquery-3.2.1.js +third_party/mako/doc/_static/jquery-3.5.1.js third_party/mako/test/templates/internationalization.html third_party/metrics_proto/PRESUBMIT.py third_party/minigbm/src/common.mk @@ -9723,6 +9658,7 @@ third_party/nearby/src/cpp/platform/impl/g3/bluetooth_adapter.h third_party/nearby/src/cpp/platform/impl/g3/bluetooth_classic.h third_party/nearby/src/cpp/platform/public/bluetooth_adapter.h third_party/nearby/src/cpp/platform/public/bluetooth_classic.h +third_party/nearby/src/cpp/platform/public/thread_check_nocompile.cc third_party/node/node_modules/@babel/code-frame/package.json third_party/node/node_modules/@babel/generator/package.json third_party/node/node_modules/@babel/highlight/node_modules/ansi-styles/package.json @@ -10058,6 +9994,7 @@ third_party/openscreen/src/cast/common/discovery/e2e_test/tests.cc third_party/openscreen/src/cast/standalone_sender/receiver_chooser.cc third_party/openscreen/src/cast/standalone_sender/streaming_vp8_encoder.h third_party/openscreen/src/cast/test/cast_socket_e2e_test.cc +third_party/openscreen/src/discovery/BUILD.gn third_party/openscreen/src/discovery/dnssd/impl/dns_data_graph.h third_party/openscreen/src/discovery/dnssd/public/dns_sd_instance.h third_party/openscreen/src/platform/base/udp_packet.cc @@ -10076,36 +10013,35 @@ third_party/opus/src/doc/draft-ietf-codec-opus.xml third_party/opus/src/doc/draft-ietf-payload-rtp-opus.xml third_party/opus/src/doc/opus_in_isobmff.html third_party/opus/src/doc/release.txt -third_party/ots/src/cff.cc -third_party/ots/src/cmap.cc -third_party/ots/src/cvt.cc -third_party/ots/src/fpgm.cc -third_party/ots/src/gasp.cc -third_party/ots/src/gdef.cc -third_party/ots/src/glyf.cc -third_party/ots/src/gpos.cc -third_party/ots/src/gsub.cc -third_party/ots/src/hdmx.cc -third_party/ots/src/head.cc -third_party/ots/src/hhea.cc -third_party/ots/src/hmtx.cc -third_party/ots/src/kern.cc -third_party/ots/src/layout.cc -third_party/ots/src/layout.h -third_party/ots/src/loca.cc -third_party/ots/src/ltsh.cc -third_party/ots/src/math.cc -third_party/ots/src/maxp.cc -third_party/ots/src/metrics.cc -third_party/ots/src/name.cc -third_party/ots/src/os2.cc -third_party/ots/src/ots.cc -third_party/ots/src/post.cc -third_party/ots/src/prep.cc -third_party/ots/src/vdmx.cc -third_party/ots/src/vhea.cc -third_party/ots/src/vmtx.cc -third_party/ots/src/vorg.cc +third_party/ots/src/src/cff.cc +third_party/ots/src/src/cff_charstring.h +third_party/ots/src/src/cmap.cc +third_party/ots/src/src/cvt.cc +third_party/ots/src/src/fpgm.cc +third_party/ots/src/src/gasp.cc +third_party/ots/src/src/gdef.cc +third_party/ots/src/src/glyf.cc +third_party/ots/src/src/gpos.cc +third_party/ots/src/src/gsub.cc +third_party/ots/src/src/hdmx.cc +third_party/ots/src/src/head.cc +third_party/ots/src/src/hhea.cc +third_party/ots/src/src/kern.cc +third_party/ots/src/src/layout.cc +third_party/ots/src/src/layout.h +third_party/ots/src/src/loca.cc +third_party/ots/src/src/ltsh.cc +third_party/ots/src/src/math.cc +third_party/ots/src/src/maxp.cc +third_party/ots/src/src/metrics.cc +third_party/ots/src/src/name.cc +third_party/ots/src/src/os2.cc +third_party/ots/src/src/ots.cc +third_party/ots/src/src/post.cc +third_party/ots/src/src/prep.cc +third_party/ots/src/src/vdmx.cc +third_party/ots/src/src/vhea.cc +third_party/ots/src/src/vorg.cc third_party/pdfium/PRESUBMIT.py third_party/pdfium/core/fpdfapi/cmaps/fpdf_cmaps.cpp third_party/pdfium/core/fpdftext/cpdf_linkextract_unittest.cpp @@ -10154,10 +10090,15 @@ third_party/perfetto/infra/ci/worker/run_job.py third_party/perfetto/infra/ci/worker/worker.py third_party/perfetto/infra/git_mirror_bot/Makefile third_party/perfetto/infra/git_mirror_bot/mirror_aosp_to_ghub_repo.py +third_party/perfetto/infra/luci/recipes.py +third_party/perfetto/infra/luci/recipes/perfetto.expected/ci_linux.json +third_party/perfetto/infra/luci/recipes/perfetto.py third_party/perfetto/infra/perfetto-get.appspot.com/main.py +third_party/perfetto/infra/perfetto.dev/appengine/main.py third_party/perfetto/infra/perfetto.dev/src/markdown_render.js third_party/perfetto/infra/perfetto.dev/src/template_footer.html third_party/perfetto/infra/perfetto.dev/src/template_header.html +third_party/perfetto/infra/ui.perfetto.dev/appengine/main.py third_party/perfetto/src/android_internal/health_hal.cc third_party/perfetto/src/base/utils.cc third_party/perfetto/src/profiling/common/proc_utils.cc @@ -10179,8 +10120,9 @@ third_party/perfetto/src/traced/probes/android_log/android_log_data_source.cc third_party/perfetto/src/traced/probes/ftrace/cpu_reader.cc third_party/perfetto/test/cts/AndroidTest.xml third_party/perfetto/tools/trace_to_text/trace_to_hprof.cc -third_party/perfetto/ui/index.html third_party/perfetto/ui/package.json +third_party/perfetto/ui/release/build_all_channels.py +third_party/perfetto/ui/src/assets/index.html third_party/perfetto/ui/tslint.json third_party/polymer/v1_0/PRESUBMIT.py third_party/polymer/v1_0/components-chromium/iron-a11y-keys-behavior/iron-a11y-keys-behavior-extracted.js @@ -10996,6 +10938,7 @@ third_party/skia/gm/stringart.cpp third_party/skia/gm/strokerect.cpp third_party/skia/gm/strokes.cpp third_party/skia/gm/stroketext.cpp +third_party/skia/gn/BUILD.gn third_party/skia/include/ports/SkImageGeneratorWIC.h third_party/skia/include/ports/SkTypeface_mac.h third_party/skia/infra/bots/assets/android_ndk_darwin/create.py @@ -11065,14 +11008,14 @@ third_party/skia/infra/bots/run_recipe.py third_party/skia/infra/bots/tasks.json third_party/skia/infra/bots/upload_skps.py third_party/skia/infra/bots/utils.py -third_party/skia/modules/canvaskit/canvaskit/example.html -third_party/skia/modules/canvaskit/canvaskit/extra.html -third_party/skia/modules/canvaskit/canvaskit/package.json -third_party/skia/modules/canvaskit/canvaskit/shaping.html third_party/skia/modules/canvaskit/htmlcanvas/canvas2dcontext.js third_party/skia/modules/canvaskit/htmlcanvas/font.js 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/package.json +third_party/skia/modules/canvaskit/npm_build/shaping.html third_party/skia/modules/canvaskit/perf/canvas.bench.js third_party/skia/modules/canvaskit/tests/canvas.spec.js third_party/skia/modules/canvaskit/tests/core.spec.js @@ -11106,7 +11049,7 @@ third_party/skia/src/core/SkMipmap.cpp third_party/skia/src/core/SkPoint3.cpp third_party/skia/src/core/SkRecordDraw.cpp third_party/skia/src/core/SkRecordOpts.cpp -third_party/skia/src/effects/imagefilters/SkDisplacementMapEffect.cpp +third_party/skia/src/effects/imagefilters/SkDisplacementMapImageFilter.cpp third_party/skia/src/gpu/GrDistanceFieldGenFromVector.cpp third_party/skia/src/gpu/GrRenderTask.h third_party/skia/src/gpu/GrShaderCaps.h @@ -11184,12 +11127,14 @@ third_party/skia/tools/skp/page_sets/skia_googlenews_mobile.py third_party/skia/tools/skp/page_sets/skia_googlesearch_desktop.py third_party/skia/tools/skp/page_sets/skia_googlespreadsheet_desktop.py third_party/skia/tools/skp/page_sets/skia_micrographygirlsvg_desktop.py +third_party/skia/tools/skp/page_sets/skia_motionmarkpaths_desktop.py third_party/skia/tools/skp/page_sets/skia_mozilla_tablet.py third_party/skia/tools/skp/page_sets/skia_tiger8svg_desktop.py third_party/skia/tools/skp/page_sets/skia_ynevsvg_desktop.py third_party/skia/tools/skp/page_sets/skia_youtube_desktop.py third_party/skia/tools/skp/page_sets/skia_youtube_mobile.py third_party/skia/tools/skp/webpages_playback.py +third_party/skia/tools/skpbench/_hardware_android.py third_party/skia/tools/skpbench/_hardware_pixel.py third_party/skia/tools/skpbench/_hardware_pixel_c.py third_party/skia/tools/skpbench/sheet.py @@ -11400,6 +11345,9 @@ third_party/tcmalloc/vendor/src/windows/override_functions.cc third_party/tcmalloc/vendor/src/windows/patch_functions.cc third_party/tcmalloc/vendor/src/windows/port.h third_party/tcmalloc/vendor/src/windows/preamble_patcher_test.cc +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/xla/service/gpu/ir_emitter_unnested.cc third_party/tflite/src/tensorflow/compiler/xla/service/gpu/kernel_mapping_scheme.h @@ -11494,6 +11442,7 @@ third_party/vulkan-deps/spirv-cross/src/spirv_hlsl.cpp third_party/vulkan-deps/spirv-headers/src/include/spirv/spir-v.xml third_party/vulkan-deps/spirv-tools/src/PRESUBMIT.py third_party/vulkan-deps/spirv-tools/src/tools/sva/package.json +third_party/vulkan-deps/update-commit-message.py third_party/vulkan-deps/vulkan-headers/src/cmake/Copyright_cmake.txt third_party/vulkan-deps/vulkan-loader/src/cmake/Copyright_cmake.txt third_party/vulkan-deps/vulkan-loader/src/loader/generated/vk_object_types.h @@ -11522,6 +11471,7 @@ third_party/vulkan-deps/vulkan-validation-layers/src/layers/drawdispatch.cpp third_party/vulkan-deps/vulkan-validation-layers/src/layers/generated/corechecks_optick_instrumentation.cpp third_party/vulkan-deps/vulkan-validation-layers/src/layers/generated/corechecks_optick_instrumentation.h third_party/vulkan-deps/vulkan-validation-layers/src/layers/generated/spirv_tools_commit_id.h +third_party/vulkan-deps/vulkan-validation-layers/src/layers/generated/synchronization_validation_types.cpp third_party/vulkan-deps/vulkan-validation-layers/src/layers/generated/synchronization_validation_types.h third_party/vulkan-deps/vulkan-validation-layers/src/layers/generated/vk_enum_string_helper.h third_party/vulkan-deps/vulkan-validation-layers/src/layers/generated/vk_extension_helper.h @@ -11561,9 +11511,6 @@ third_party/wayland/src/doc/man/wl_display_connect.xml third_party/wayland/src/egl/wayland-egl-backend.h third_party/wayland/src/egl/wayland-egl.c third_party/wayland/src/src/wayland-shm.c -third_party/wds/src/mirac_network/gst-test.cpp -third_party/wds/src/mirac_network/mirac-gst-test-source.cpp -third_party/wds/src/mirac_network/mirac-gst-test-source.hpp third_party/webdriver/pylib/selenium/webdriver/chrome/service.py third_party/webdriver/pylib/selenium/webdriver/chrome/webdriver.py third_party/webdriver/pylib/selenium/webdriver/firefox/firefox_profile.py @@ -11752,6 +11699,7 @@ third_party/webgl/src/extensions/WEBGL_depth_texture/extension.xml third_party/webgl/src/extensions/WEBGL_lose_context/extension.xml third_party/webgl/src/extensions/WEBGL_multi_draw/extension.xml third_party/webgl/src/extensions/proposals/WEBGL_texture_source_iframe/extension.xml +third_party/webgl/src/extensions/proposals/WEBGL_webcodecs_video_frame/extension.xml third_party/webgl/src/extensions/rejected/OES_depth24/extension.xml third_party/webgl/src/extensions/rejected/WEBGL_security_sensitive_resources/extension.xml third_party/webgl/src/other/get.webgl.org/get-a-webgl-implementation/index.html @@ -11951,15 +11899,12 @@ third_party/webrtc/pc/sdp_offer_answer.cc third_party/webrtc/pc/webrtc_sdp.cc third_party/webrtc/pc/webrtc_sdp_unittest.cc third_party/webrtc/presubmit_test_mocks.py -third_party/webrtc/rtc_base/BUILD.gn -third_party/webrtc/rtc_base/async_resolver.h +third_party/webrtc/rtc_base/async_resolver.cc third_party/webrtc/rtc_base/byte_buffer.h third_party/webrtc/rtc_base/deprecated/recursive_critical_section.h -third_party/webrtc/rtc_base/deprecation.h third_party/webrtc/rtc_base/event_tracer.cc third_party/webrtc/rtc_base/file_rotating_stream_unittest.cc third_party/webrtc/rtc_base/location.h -third_party/webrtc/rtc_base/net_helpers.cc third_party/webrtc/rtc_base/network.h third_party/webrtc/rtc_base/network_unittest.cc third_party/webrtc/rtc_base/numerics/safe_minmax.h @@ -12046,6 +11991,23 @@ third_party/woff2/src/buffer.h 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 +third_party/wpt_tools/wpt/tools/wpt/run.py +third_party/wpt_tools/wpt/tools/wptrunner/requirements.txt +third_party/wpt_tools/wpt/tools/wptrunner/setup.py +third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/browsers/android_weblayer.py +third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/browsers/android_webview.py +third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/browsers/firefox.py +third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/browsers/sauce.py +third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/executors/executormarionette.py +third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/executors/executorwebdriver.py +third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/executors/test-wait.js +third_party/wpt_tools/wpt/tools/wptrunner/wptrunner/formatters/chromium.py +third_party/wpt_tools/wpt/websockets/handlers/send-backpressure_wsh.py third_party/wuffs/BUILD.gn third_party/wuffs/src/example/convert-to-nia/convert-to-nia.c third_party/wuffs/src/example/jsonfindptrs/jsonfindptrs.cc @@ -12077,6 +12039,7 @@ tools/android/dependency_analysis/js/src/package_view.html tools/android/dependency_analysis/upload_html_viewer.py tools/android/generate_java_test/generate_java_test.py tools/android/memtrack_helper/memtrack_helper.c +tools/android/modularization/convenience/touch_resources.py tools/android/native_lib_memory/PRESUBMIT.py tools/android/sdk_updater/update_sdk.py tools/android/tracing/systrace-extract-startup.py @@ -12168,7 +12131,6 @@ tools/grit/grit/gather/policy_json_unittest.py tools/grit/grit/gather/tr_html_unittest.py tools/grit/grit/grd_reader_unittest.py tools/grit/grit/node/misc.py -tools/grit/grit/pseudo_rtl.py tools/grit/grit/tclib_unittest.py tools/grit/grit/testdata/README.txt tools/grit/grit/testdata/about.html @@ -12261,7 +12223,6 @@ tools/metrics/histograms/histograms_xml/dev/histograms.xml tools/metrics/histograms/histograms_xml/diagnostics/histograms.xml tools/metrics/histograms/histograms_xml/direct/histograms.xml tools/metrics/histograms/histograms_xml/disk/histograms.xml -tools/metrics/histograms/histograms_xml/dom/histograms.xml tools/metrics/histograms/histograms_xml/download/histograms.xml tools/metrics/histograms/histograms_xml/enterprise/histograms.xml tools/metrics/histograms/histograms_xml/event/histograms.xml @@ -12293,6 +12254,7 @@ tools/metrics/histograms/histograms_xml/mobile/histograms.xml tools/metrics/histograms/histograms_xml/multi_device/histograms.xml tools/metrics/histograms/histograms_xml/na_cl/histograms.xml tools/metrics/histograms/histograms_xml/navigation/histograms.xml +tools/metrics/histograms/histograms_xml/nearby/histograms.xml tools/metrics/histograms/histograms_xml/net/histograms.xml tools/metrics/histograms/histograms_xml/network/histograms.xml tools/metrics/histograms/histograms_xml/new_tab_page/histograms.xml @@ -12350,6 +12312,7 @@ tools/metrics/histograms/histograms_xml/web_apk/histograms.xml tools/metrics/histograms/histograms_xml/web_audio/histograms.xml tools/metrics/histograms/histograms_xml/web_core/histograms.xml tools/metrics/histograms/histograms_xml/web_rtc/histograms.xml +tools/metrics/histograms/histograms_xml/webauthn/histograms.xml tools/metrics/histograms/histograms_xml/weblayer/histograms.xml tools/metrics/histograms/histograms_xml/windows/histograms.xml tools/metrics/histograms/merge_xml.py @@ -12360,12 +12323,10 @@ tools/metrics/histograms/split_xml.py tools/metrics/histograms/test_data/histograms.xml tools/metrics/histograms/test_data/ukm.xml tools/metrics/md2xml.py -tools/metrics/rappor/PRESUBMIT.py -tools/metrics/rappor/rappor.xml -tools/metrics/rappor/rappor_model_test.py tools/metrics/structured/PRESUBMIT.py +tools/metrics/structured/model.py +tools/metrics/structured/model_unittest.py tools/metrics/structured/structured.xml -tools/metrics/structured/validate_format.py tools/metrics/ukm/PRESUBMIT.py tools/metrics/ukm/ukm.xml tools/metrics/ukm/ukm_model_test.py @@ -12386,6 +12347,7 @@ tools/perf/benchmarks/media.py tools/perf/benchmarks/memory.py tools/perf/benchmarks/octane.py tools/perf/benchmarks/power.py +tools/perf/benchmarks/power_mobile.py tools/perf/benchmarks/rasterize_and_record_micro.py tools/perf/benchmarks/rendering.py tools/perf/benchmarks/speedometer.py @@ -12422,9 +12384,8 @@ 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/power_mobile/power_mobile.py tools/perf/contrib/privacy_budget_perf/privacy_budget_perf.py -tools/perf/contrib/system_health_infinite_scroll/system_health_infinite_scroll.py +tools/perf/contrib/system_health_scroll_jank/system_health_scroll_jank.py tools/perf/contrib/vr_benchmarks/vr_benchmarks.py tools/perf/core/bot_platforms.py tools/perf/core/perf_benchmark.py @@ -12443,6 +12404,7 @@ tools/perf/core/services/pinpoint_service.py tools/perf/core/services/request.py tools/perf/core/shard_maps/timing_data/android-pixel2-perf_timing.json tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf_timing.json +tools/perf/core/shard_maps/timing_data/android-pixel4-perf_timing.json tools/perf/core/shard_maps/timing_data/android_nexus5x_webview_perf_timing.json tools/perf/core/shard_maps/timing_data/linux-perf_timing.json tools/perf/core/shard_maps/timing_data/mac-10_12_laptop_low_end-perf_timing.json @@ -12468,7 +12430,7 @@ tools/perf/page_sets/data/top_10.json 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/tab_search_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 tools/perf/page_sets/intl_ja_zh.py @@ -12786,8 +12748,6 @@ 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/tools/run_swarming_tests_on_swarming.py -tools/swarming_client/tools/spam.py tools/swarming_client/utils/file_path.py tools/swarming_client/utils/fs.py tools/swarming_client/utils/net.py @@ -12862,7 +12822,6 @@ ui/base/cocoa/base_view.mm ui/base/cocoa/constrained_window/constrained_window_animation.mm ui/base/cocoa/tool_tip_base_view.mm ui/base/cocoa/underlay_opengl_hosting_window.mm -ui/base/dragdrop/os_exchange_data_provider_win.cc ui/base/dragdrop/os_exchange_data_provider_x11_unittest.cc ui/base/dragdrop/os_exchange_data_unittest.cc ui/base/dragdrop/os_exchange_data_win_unittest.cc @@ -12944,9 +12903,6 @@ ui/gtk/gtk_util.cc ui/gtk/native_theme_gtk.cc ui/gtk/printing/print_dialog_gtk.cc ui/latency/latency_info.h -ui/login/account_picker/chromeos_user_pod_row.js -ui/login/account_picker/chromeos_user_pod_template.html -ui/login/account_picker/user_pod_template.html ui/native_theme/native_theme_win.h ui/ozone/ozone.gni ui/ozone/platform/wayland/host/shell_popup_wrapper.cc @@ -12972,7 +12928,6 @@ ui/webui/resources/cr_components/chromeos/quick_unlock/pin_keyboard_icon.html ui/webui/resources/cr_components/customize_themes/customize_themes.js ui/webui/resources/cr_elements/chromeos/cr_picture/png.js ui/webui/resources/cr_elements/icons.html -ui/webui/resources/js/cr/ui/bubble.js ui/webui/resources/js/cr/ui/tree.js ui/webui/resources/js/ios/web_ui.js url/BUILD.gn @@ -13017,11 +12972,14 @@ v8/src/codegen/arm64/macro-assembler-arm64.cc v8/src/codegen/ia32/macro-assembler-ia32.cc v8/src/codegen/reloc-info.h v8/src/codegen/x64/macro-assembler-x64.cc +v8/src/compiler/backend/instruction.cc v8/src/compiler/c-linkage.cc +v8/src/compiler/js-call-reducer.cc v8/src/compiler/machine-operator.cc v8/src/d8/d8-posix.cc v8/src/debug/interface-types.h v8/src/debug/wasm/gdb-server/transport.cc +v8/src/deoptimizer/deoptimizer.cc v8/src/diagnostics/unwinding-info-win64.cc v8/src/diagnostics/unwinding-info-win64.h v8/src/handles/handles.h @@ -13068,7 +13026,6 @@ v8/third_party/inspector_protocol/crdtp/cbor.cc v8/third_party/inspector_protocol/crdtp/json.cc v8/third_party/inspector_protocol/crdtp/serializer_traits_test.cc v8/third_party/inspector_protocol/roll.py -v8/tools/SourceMap.js v8/tools/callstats.html v8/tools/callstats.py v8/tools/callstats.py.vpython diff --git a/flags.gn b/flags.gn index bbd713fb79..bd13544539 100644 --- a/flags.gn +++ b/flags.gn @@ -1,3 +1,4 @@ +build_with_tflite_lib=false chrome_pgo_phase=0 clang_use_chrome_plugins=false enable_hangout_services_extension=false diff --git a/patches/core/bromite/disable-fetching-field-trials.patch b/patches/core/bromite/disable-fetching-field-trials.patch index 466e1afd90..73fe1ecbc0 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 -@@ -122,9 +122,7 @@ public abstract class ChromeFeatureList +@@ -123,9 +123,7 @@ public abstract class ChromeFeatureList * the specified parameter does not exist. */ public static String getFieldTrialParamByFeature(String featureName, String paramName) { @@ -21,7 +21,7 @@ Subject: Disable fetching of all field trials } /** -@@ -141,10 +139,7 @@ public abstract class ChromeFeatureList +@@ -142,10 +140,7 @@ public abstract class ChromeFeatureList */ public static int getFieldTrialParamByFeatureAsInt( String featureName, String paramName, int defaultValue) { @@ -33,7 +33,7 @@ Subject: Disable fetching of all field trials } /** -@@ -161,10 +156,7 @@ public abstract class ChromeFeatureList +@@ -162,10 +157,7 @@ public abstract class ChromeFeatureList */ public static double getFieldTrialParamByFeatureAsDouble( String featureName, String paramName, double defaultValue) { @@ -45,7 +45,7 @@ Subject: Disable fetching of all field trials } /** -@@ -181,10 +173,7 @@ public abstract class ChromeFeatureList +@@ -196,10 +188,7 @@ public abstract class ChromeFeatureList */ public static boolean getFieldTrialParamByFeatureAsBoolean( String featureName, String paramName, boolean defaultValue) { @@ -56,10 +56,10 @@ Subject: Disable fetching of all field trials + return defaultValue; } - /** Alphabetical: */ + /* Alphabetical: */ --- a/components/variations/service/variations_service.cc +++ b/components/variations/service/variations_service.cc -@@ -239,17 +239,7 @@ bool GetInstanceManipulations(const net: +@@ -240,17 +240,7 @@ bool GetInstanceManipulations(const net: // Variations seed fetching is only enabled in official Chrome builds, if a URL // is specified on the command line, and for testing. bool IsFetchingEnabled() { 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 f48b5a4803..1103b3e402 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 -@@ -3539,8 +3539,6 @@ static_library("browser") { +@@ -3540,8 +3540,6 @@ static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -22,7 +22,7 @@ namespace subresource_filter { class RulesetService; } -@@ -212,9 +208,6 @@ class BrowserProcess { +@@ -209,9 +205,6 @@ class BrowserProcess { // on this platform (or this is a unit test). virtual StatusTray* status_tray() = 0; @@ -42,7 +42,7 @@ #include "chrome/browser/shell_integration.h" #include "chrome/browser/site_isolation/prefs_observer.h" #include "chrome/browser/ssl/secure_origin_prefs_observer.h" -@@ -376,8 +375,6 @@ void BrowserProcessImpl::StartTearDown() +@@ -367,8 +366,6 @@ void BrowserProcessImpl::StartTearDown() metrics_services_manager_.reset(); intranet_redirect_detector_.reset(); @@ -51,7 +51,7 @@ network_time_tracker_.reset(); #if BUILDFLAG(ENABLE_PLUGINS) plugins_resource_service_.reset(); -@@ -983,14 +980,6 @@ StatusTray* BrowserProcessImpl::status_t +@@ -968,14 +965,6 @@ StatusTray* BrowserProcessImpl::status_t return status_tray_.get(); } @@ -66,7 +66,7 @@ subresource_filter::RulesetService* BrowserProcessImpl::subresource_filter_ruleset_service() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -1229,26 +1218,6 @@ void BrowserProcessImpl::CreateBackgroun +@@ -1225,26 +1214,6 @@ void BrowserProcessImpl::CreateBackgroun #endif } @@ -95,15 +95,15 @@ created_subresource_filter_ruleset_service_ = true; --- a/chrome/browser/browser_process_impl.h +++ b/chrome/browser/browser_process_impl.h -@@ -170,7 +170,6 @@ class BrowserProcessImpl : public Browse - void set_background_mode_manager_for_test( +@@ -175,7 +175,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr manager) override; + #endif StatusTray* status_tray() override; - safe_browsing::SafeBrowsingService* safe_browsing_service() override; subresource_filter::RulesetService* subresource_filter_ruleset_service() override; federated_learning::FlocSortingLshClustersService* -@@ -318,9 +317,6 @@ class BrowserProcessImpl : public Browse +@@ -323,9 +322,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr background_mode_manager_; #endif @@ -115,7 +115,7 @@ subresource_filter_ruleset_service_; --- a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc +++ b/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc -@@ -73,7 +73,6 @@ +@@ -72,7 +72,6 @@ #include "chrome/browser/privacy_sandbox/privacy_sandbox_settings.h" #include "chrome/browser/privacy_sandbox/privacy_sandbox_settings_factory.h" #include "chrome/browser/profiles/profile.h" @@ -123,7 +123,7 @@ #include "chrome/browser/search_engines/template_url_service_factory.h" #include "chrome/browser/spellchecker/spellcheck_factory.h" #include "chrome/browser/spellchecker/spellcheck_service.h" -@@ -669,10 +668,6 @@ void ChromeBrowsingDataRemoverDelegate:: +@@ -668,10 +667,6 @@ void ChromeBrowsingDataRemoverDelegate:: base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies")); network::mojom::NetworkContext* safe_browsing_context = nullptr; @@ -136,7 +136,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 -@@ -920,30 +920,6 @@ void SetApplicationLocaleOnIOThread(cons +@@ -957,30 +957,6 @@ void SetApplicationLocaleOnIOThread(cons GetIOThreadApplicationLocale() = locale; } @@ -167,7 +167,7 @@ #if BUILDFLAG(ENABLE_EXTENSIONS) AppLoadedInTabSource ClassifyAppLoadedInTabSource( -@@ -1491,7 +1467,6 @@ void ChromeContentBrowserClient::PostAft +@@ -1402,7 +1378,6 @@ void ChromeContentBrowserClient::PostAft InitNetworkContextsParentDirectory(); DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -175,7 +175,7 @@ } bool ChromeContentBrowserClient::IsBrowserStartupComplete() { -@@ -4131,7 +4106,7 @@ ChromeContentBrowserClient::CreateThrott +@@ -4109,7 +4084,7 @@ ChromeContentBrowserClient::CreateThrott base::BindRepeating(&MaybeTriggerSecurityInterstitialShownEvent)); throttles.push_back(std::make_unique( handle, @@ -184,7 +184,7 @@ base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp), base::BindOnce( &TypedNavigationUpgradeThrottle:: -@@ -4153,9 +4128,6 @@ ChromeContentBrowserClient::CreateThrott +@@ -4131,9 +4106,6 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -219,7 +219,7 @@ } // namespace --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -393,13 +393,6 @@ ChromeDownloadManagerDelegate::~ChromeDo +@@ -394,13 +394,6 @@ ChromeDownloadManagerDelegate::~ChromeDo void ChromeDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) { download_manager_ = dm; @@ -233,7 +233,7 @@ } #if defined(OS_ANDROID) -@@ -740,16 +733,6 @@ void ChromeDownloadManagerDelegate::Choo +@@ -741,16 +734,6 @@ void ChromeDownloadManagerDelegate::Choo void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename) { @@ -332,7 +332,7 @@ download_->GetURL(), download_->GetContentDisposition(), referrer_charset, suggested_filename, sniffed_mime_type, default_filename); -- // We don't replace the file extension if safe browsing consider the file +- // We don't replace the file extension if sfafe browsing consider the file - // extension to be unsafe. Just let safe browsing scan the generated file. - if (safe_browsing::FileTypePolicies::GetInstance()->IsCheckedBinaryFile( - generated_filename)) { @@ -342,7 +342,7 @@ // If no mime type or explicitly specified a name, don't replace file // extension. if (sniffed_mime_type.empty() || !suggested_filename.empty()) -@@ -1090,29 +1083,7 @@ DownloadFileType::DangerLevel DownloadTa +@@ -1097,29 +1090,7 @@ DownloadFileType::DangerLevel DownloadTa download_->HasUserGesture()) return DownloadFileType::NOT_DANGEROUS; @@ -383,7 +383,7 @@ #include "chrome/browser/download/download_file_icon_extractor.h" #include "chrome/browser/download/download_open_prompt.h" #include "chrome/browser/download/download_prefs.h" -@@ -1312,9 +1311,6 @@ DownloadsAcceptDangerFunction::Downloads +@@ -1307,9 +1306,6 @@ DownloadsAcceptDangerFunction::Downloads DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {} @@ -393,7 +393,7 @@ ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() { std::unique_ptr params( downloads::AcceptDanger::Params::Create(*args_)); -@@ -1352,41 +1348,7 @@ void DownloadsAcceptDangerFunction::Prom +@@ -1347,41 +1343,7 @@ void DownloadsAcceptDangerFunction::Prom return; } RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER); @@ -405,7 +405,7 @@ - download_id)); - // DownloadDangerPrompt deletes itself - if (on_prompt_created_ && !on_prompt_created_->is_null()) -- on_prompt_created_->Run(prompt); +- std::move(*on_prompt_created_).Run(prompt); - // Function finishes in DangerPromptCallback(). -} - @@ -446,11 +446,12 @@ #include "chrome/common/extensions/api/downloads.h" #include "components/download/content/public/all_download_item_notifier.h" #include "components/download/public/common/download_path_reservation_tracker.h" -@@ -187,25 +186,16 @@ class DownloadsRemoveFileFunction : publ +@@ -187,26 +186,16 @@ class DownloadsRemoveFileFunction : publ class DownloadsAcceptDangerFunction : public ExtensionFunction { public: -- typedef base::Callback OnPromptCreatedCallback; +- using OnPromptCreatedCallback = +- base::OnceCallback; - static void OnPromptCreatedForTesting( - OnPromptCreatedCallback* callback) { - on_prompt_created_ = callback; @@ -649,7 +650,7 @@ // SimpleURLLoader -> (owned loader, extension id). --- a/chrome/browser/metrics/chrome_metrics_service_client.cc +++ b/chrome/browser/metrics/chrome_metrics_service_client.cc -@@ -780,9 +780,6 @@ void ChromeMetricsServiceClient::Registe +@@ -796,9 +796,6 @@ void ChromeMetricsServiceClient::Registe metrics_service_->RegisterMetricsProvider( std::make_unique()); @@ -673,9 +674,9 @@ // static --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -264,7 +264,6 @@ void ChromeBrowserMainExtraPartsProfiles - #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) - CaptivePortalServiceFactory::GetInstance(); +@@ -272,7 +272,6 @@ void ChromeBrowserMainExtraPartsProfiles + #if BUILDFLAG(IS_CHROMEOS_LACROS) + CertDbInitializerFactory::GetInstance(); #endif - CertificateReportingServiceFactory::GetInstance(); #if !defined(OS_ANDROID) @@ -683,7 +684,7 @@ #endif --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -94,7 +94,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" @@ -691,7 +692,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" -@@ -639,17 +638,6 @@ void ProfileImpl::LoadPrefsForNormalStar +@@ -629,17 +628,6 @@ void ProfileImpl::LoadPrefsForNormalStar mojo::PendingRemote pref_validation_delegate; @@ -711,7 +712,7 @@ CreatePrefService(pref_registry_, CreateExtensionPrefStore(this, false), --- a/chrome/browser/profiles/profiles_state.cc +++ b/chrome/browser/profiles/profiles_state.cc -@@ -248,9 +248,6 @@ void RemoveBrowsingDataForProfile(const +@@ -249,9 +249,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. @@ -731,9 +732,9 @@ sources = [ "chrome_controller_client.cc", "chrome_controller_client.h", -@@ -68,6 +69,7 @@ static_library("safe_browsing") { - } - deps += [ "//extensions/browser" ] +@@ -82,6 +83,7 @@ static_library("safe_browsing") { + "//extensions/browser", + ] } + } @@ -741,7 +742,7 @@ # "Safe Browsing Basic" files used for safe browsing in full mode --- a/chrome/browser/ssl/security_state_tab_helper.cc +++ b/chrome/browser/ssl/security_state_tab_helper.cc -@@ -275,92 +275,6 @@ bool SecurityStateTabHelper::UsedPolicyI +@@ -257,92 +257,6 @@ bool SecurityStateTabHelper::UsedPolicyI security_state::MaliciousContentStatus SecurityStateTabHelper::GetMaliciousContentStatus() const { @@ -755,7 +756,7 @@ - return security_state::MALICIOUS_CONTENT_STATUS_NONE; - scoped_refptr sb_ui_manager = sb_service->ui_manager(); - safe_browsing::SBThreatType threat_type; -- if (sb_ui_manager->IsUrlWhitelistedOrPendingForWebContents( +- if (sb_ui_manager->IsUrlAllowlistedOrPendingForWebContents( - entry->GetURL(), false, entry, web_contents(), false, &threat_type)) { - switch (threat_type) { - case safe_browsing::SB_THREAT_TYPE_UNUSED: @@ -814,10 +815,10 @@ - DEPRECATED_SB_THREAT_TYPE_URL_PASSWORD_PROTECTION_PHISHING: - case safe_browsing::SB_THREAT_TYPE_URL_BINARY_MALWARE: - case safe_browsing::SB_THREAT_TYPE_EXTENSION: -- case safe_browsing::SB_THREAT_TYPE_BLACKLISTED_RESOURCE: +- case safe_browsing::SB_THREAT_TYPE_BLOCKLISTED_RESOURCE: - case safe_browsing::SB_THREAT_TYPE_API_ABUSE: - case safe_browsing::SB_THREAT_TYPE_SUBRESOURCE_FILTER: -- case safe_browsing::SB_THREAT_TYPE_CSD_WHITELIST: +- case safe_browsing::SB_THREAT_TYPE_CSD_ALLOWLIST: - case safe_browsing::SB_THREAT_TYPE_AD_SAMPLE: - case safe_browsing::SB_THREAT_TYPE_BLOCKED_AD_POPUP: - case safe_browsing::SB_THREAT_TYPE_BLOCKED_AD_REDIRECT: @@ -836,7 +837,7 @@ --- a/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc +++ b/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc -@@ -110,10 +110,7 @@ void ChromeSubresourceFilterClient::OnAd +@@ -57,10 +57,7 @@ void ChromeSubresourceFilterClient::Show const scoped_refptr ChromeSubresourceFilterClient::GetSafeBrowsingDatabaseManager() { @@ -850,7 +851,7 @@ subresource_filter::ProfileInteractionManager* --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -3586,7 +3586,6 @@ static_library("ui") { +@@ -3640,7 +3640,6 @@ static_library("ui") { "views/device_chooser_content_view.h", "views/devtools_process_observer.cc", "views/devtools_process_observer.h", @@ -860,7 +861,7 @@ "views/download/download_item_view.cc", --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -314,11 +314,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -317,11 +317,6 @@ void TabHelpers::AttachTabHelpers(WebCon resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents( web_contents); ResourceLoadingHintsWebContentsObserver::CreateForWebContents(web_contents); diff --git a/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch b/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch index 957d75c261..5f39fac9cc 100644 --- a/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch +++ b/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch @@ -1,6 +1,6 @@ --- a/components/autofill/core/browser/autofill_download_manager.cc +++ b/components/autofill/core/browser/autofill_download_manager.cc -@@ -826,87 +826,6 @@ AutofillDownloadManager::GetRequestURLAn +@@ -831,87 +831,6 @@ AutofillDownloadManager::GetRequestURLAn } bool AutofillDownloadManager::StartRequest(FormRequestData request_data) { diff --git a/patches/core/inox-patchset/0005-disable-default-extensions.patch b/patches/core/inox-patchset/0005-disable-default-extensions.patch index b8103d86a3..6fea6a84fe 100644 --- a/patches/core/inox-patchset/0005-disable-default-extensions.patch +++ b/patches/core/inox-patchset/0005-disable-default-extensions.patch @@ -1,16 +1,16 @@ --- a/chrome/browser/extensions/component_extensions_allowlist/allowlist.cc +++ b/chrome/browser/extensions/component_extensions_allowlist/allowlist.cc -@@ -27,7 +27,6 @@ namespace extensions { - +@@ -28,7 +28,6 @@ namespace extensions { bool IsComponentExtensionAllowlisted(const std::string& extension_id) { const char* const kAllowed[] = { -- extension_misc::kInAppPaymentsSupportAppId, extension_misc::kCastExtensionIdRelease, +- extension_misc::kInAppPaymentsSupportAppId, extension_misc::kPdfExtensionId, #if BUILDFLAG(IS_CHROMEOS_ASH) + extension_misc::kAccessibilityCommonExtensionId, --- a/chrome/browser/extensions/component_loader.cc +++ b/chrome/browser/extensions/component_loader.cc -@@ -350,11 +350,6 @@ void ComponentLoader::AddWebStoreApp() { +@@ -352,11 +352,6 @@ void ComponentLoader::AddWebStoreApp() { if (!IsNormalSession()) return; #endif @@ -22,7 +22,7 @@ } #if BUILDFLAG(IS_CHROMEOS_ASH) -@@ -521,18 +516,6 @@ void ComponentLoader::AddDefaultComponen +@@ -526,18 +521,6 @@ void ComponentLoader::AddDefaultComponen AddHangoutServicesExtension(); #endif // BUILDFLAG(ENABLE_HANGOUT_SERVICES_EXTENSION) @@ -39,11 +39,11 @@ - } - #if BUILDFLAG(IS_CHROMEOS_ASH) - AddChromeCameraApp(); - AddVideoPlayerExtension(); + if (command_line->HasSwitch(switches::kLoadGuestModeTestExtension)) { + base::FilePath path = base::FilePath(command_line->GetSwitchValueASCII( --- a/chrome/browser/extensions/external_component_loader.cc +++ b/chrome/browser/extensions/external_component_loader.cc -@@ -32,9 +32,6 @@ ExternalComponentLoader::~ExternalCompon +@@ -31,9 +31,6 @@ ExternalComponentLoader::~ExternalCompon void ExternalComponentLoader::StartLoading() { auto prefs = std::make_unique(); @@ -55,7 +55,7 @@ { --- a/chrome/browser/extensions/webstore_installer.cc +++ b/chrome/browser/extensions/webstore_installer.cc -@@ -552,20 +552,6 @@ void WebstoreInstaller::DownloadNextPend +@@ -551,20 +551,6 @@ void WebstoreInstaller::DownloadNextPend void WebstoreInstaller::DownloadCrx( const std::string& extension_id, InstallSource source) { @@ -76,7 +76,7 @@ } // http://crbug.com/165634 -@@ -710,21 +696,6 @@ void WebstoreInstaller::UpdateDownloadPr +@@ -709,21 +695,6 @@ void WebstoreInstaller::UpdateDownloadPr void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) { DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK(!crx_installer_.get()); diff --git a/patches/core/inox-patchset/0015-disable-update-pings.patch b/patches/core/inox-patchset/0015-disable-update-pings.patch index b192897d4b..a9e7ced69b 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 -@@ -67,7 +67,7 @@ int Configurator::UpdateDelay() const { +@@ -74,7 +74,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 5a9f53f321..10d8b0e915 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 -@@ -449,14 +449,6 @@ group("gn_all") { +@@ -453,14 +453,6 @@ group("gn_all") { ] } diff --git a/patches/core/iridium-browser/all-add-trk-prefixes-to-possibly-evil-connections.patch b/patches/core/iridium-browser/all-add-trk-prefixes-to-possibly-evil-connections.patch index aab8cdea9c..9402706267 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 @@ -45,7 +45,6 @@ by default. .../core/browser/web_history_service.cc | 6 +++--- components/metrics/url_constants.cc | 2 +- .../core/browser/password_store.cc | 8 ++++---- - components/rappor/rappor_service_impl.cc | 2 +- .../safe_search_url_checker_client.cc | 2 +- .../safe_search_api/stub_url_checker.cc | 2 +- .../core/browser/translate_url_fetcher.cc | 1 + @@ -91,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_drive.cc +++ b/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc -@@ -860,7 +860,7 @@ void FileManagerPrivateInternalGetDownlo +@@ -863,7 +863,7 @@ void FileManagerPrivateInternalGetDownlo const CoreAccountId& account_id = identity_manager->GetPrimaryAccountId(signin::ConsentLevel::kNotRequired); std::vector scopes; @@ -102,7 +101,7 @@ by default. content::BrowserContext::GetDefaultStoragePartition( --- a/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc +++ b/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc -@@ -82,7 +82,7 @@ namespace { +@@ -81,7 +81,7 @@ namespace { using api::file_manager_private::ProfileInfo; @@ -276,7 +275,7 @@ by default. // The maximum number of ignored bubble we track in the NumLaterPerReinstall --- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc +++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc -@@ -81,22 +81,22 @@ namespace { +@@ -71,22 +71,22 @@ namespace { // The URL for the the Learn More page shown on incognito new tab. const char kLearnMoreIncognitoUrl[] = #if BUILDFLAG(IS_CHROMEOS_ASH) @@ -345,12 +344,12 @@ by default. @@ -37,7 +37,7 @@ namespace installer { namespace { - constexpr base::StringPiece16 kUninstallSurveyUrl( + constexpr base::WStringPiece kUninstallSurveyUrl( - L"https://support.google.com/chrome?p=chrome_uninstall_survey"); + L"trk:253:https://support.google.com/chrome?p=chrome_uninstall_survey"); - bool NavigateToUrlWithEdge(const base::string16& url) { - base::string16 protocol_url = L"microsoft-edge:" + url; + bool NavigateToUrlWithEdge(const std::wstring& url) { + std::wstring protocol_url = L"microsoft-edge:" + url; --- a/chromecast/browser/service/cast_service_simple.cc +++ b/chromecast/browser/service/cast_service_simple.cc @@ -27,7 +27,7 @@ GURL GetStartupURL() { @@ -419,7 +418,7 @@ by default. // Mime type to create a directory. --- a/components/feedback/feedback_uploader.cc +++ b/components/feedback/feedback_uploader.cc -@@ -25,7 +25,7 @@ constexpr base::FilePath::CharType kFeed +@@ -26,7 +26,7 @@ constexpr base::FilePath::CharType kFeed FILE_PATH_LITERAL("Feedback Reports"); constexpr char kFeedbackPostUrl[] = @@ -485,7 +484,7 @@ by default. "http://clientservices.googleapis.com/uma/v2"; --- a/components/password_manager/core/browser/password_store.cc +++ b/components/password_manager/core/browser/password_store.cc -@@ -298,10 +298,10 @@ void PasswordStore::GetLogins(const Form +@@ -297,10 +297,10 @@ void PasswordStore::GetLogins(const Form // TODO(mdm): actually delete them at some point, say M24 or so. base::Time cutoff; // the null time if (form.scheme == PasswordForm::Scheme::kHtml && @@ -500,17 +499,6 @@ by default. static const base::Time::Exploded exploded_cutoff = { 2012, 1, 0, 1, 0, 0, 0, 0}; // 00:00 Jan 1 2012 base::Time out_time; ---- a/components/rappor/rappor_service_impl.cc -+++ b/components/rappor/rappor_service_impl.cc -@@ -32,7 +32,7 @@ const char kMimeType[] = "application/vn - const char kRapporDailyEventHistogram[] = "Rappor.DailyEvent.IntervalType"; - - // The rappor server's URL. --const char kDefaultServerUrl[] = "https://clients4.google.com/rappor"; -+const char kDefaultServerUrl[] = "trk:266:https://clients4.google.com/rappor"; - - } // namespace - --- a/components/safe_browsing/content/browser/client_side_detection_service.cc +++ b/components/safe_browsing/content/browser/client_side_detection_service.cc @@ -53,7 +53,7 @@ const int ClientSideDetectionService::kN @@ -589,7 +577,7 @@ by default. --- a/content/browser/webauth/authenticator_common.cc +++ b/content/browser/webauth/authenticator_common.cc -@@ -167,9 +167,9 @@ base::Optional ProcessAppId +@@ -171,9 +171,9 @@ base::Optional ProcessAppId // special-case AppIDs. Firefox also does this: // https://groups.google.com/forum/#!msg/mozilla.dev.platform/Uiu3fwnA2xw/201ynAiPAQAJ const GURL kGstatic1 = @@ -603,15 +591,15 @@ by default. if (origin.DomainIs("google.com") && !appid_url.has_ref() && --- a/content/shell/browser/shell_browser_main_parts.cc +++ b/content/shell/browser/shell_browser_main_parts.cc -@@ -88,7 +88,7 @@ GURL GetStartupURL() { +@@ -89,7 +89,7 @@ GURL GetStartupURL() { #else const base::CommandLine::StringVector& args = command_line->GetArgs(); if (args.empty()) - return GURL("https://www.google.com/"); + return GURL("trk:183:https://www.google.com/"); - GURL url(args[0]); - if (url.is_valid() && url.has_scheme()) + #if defined(OS_WIN) + GURL url(base::WideToUTF16(args[0])); --- a/extensions/common/extension_urls.cc +++ b/extensions/common/extension_urls.cc @@ -26,9 +26,9 @@ bool IsSourceFromAnExtension(const base: @@ -628,57 +616,155 @@ by default. extensions::ExtensionsClient* client = extensions::ExtensionsClient::Get(); --- a/google_apis/gaia/gaia_constants.cc +++ b/google_apis/gaia/gaia_constants.cc -@@ -25,23 +25,23 @@ const char kSyncService[] = "chromiumsyn +@@ -25,117 +25,117 @@ const char kSyncService[] = "chromiumsyn const char kRemotingService[] = "chromoting"; // OAuth scopes. -const char kOAuth1LoginScope[] = "https://www.google.com/accounts/OAuthLogin"; -+const char kOAuth1LoginScope[] = "trk:181:https://www.google.com/accounts/OAuthLogin"; - const char kOAuthWrapBridgeUserInfoScope[] = -- "https://www.googleapis.com/auth/userinfo.email"; -+ "trk:101:https://www.googleapis.com/auth/userinfo.email"; ++const char kOAuth1LoginScope[] = "trk:069:https://www.google.com/accounts/OAuthLogin"; // Service/scope names for device management (cloud-based policy) server. const char kDeviceManagementServiceOAuth[] = - "https://www.googleapis.com/auth/chromeosdevicemanagement"; -+ "trk:102:https://www.googleapis.com/auth/chromeosdevicemanagement"; ++ "trk:070:https://www.googleapis.com/auth/chromeosdevicemanagement"; // OAuth2 scope for access to all Google APIs. -const char kAnyApiOAuth2Scope[] = "https://www.googleapis.com/auth/any-api"; -+const char kAnyApiOAuth2Scope[] = "trk:103:https://www.googleapis.com/auth/any-api"; ++const char kAnyApiOAuth2Scope[] = "trk:071:https://www.googleapis.com/auth/any-api"; // OAuth2 scope for access to Chrome sync APIs const char kChromeSyncOAuth2Scope[] = - "https://www.googleapis.com/auth/chromesync"; -+ "trk:104:https://www.googleapis.com/auth/chromesync"; ++ "trk:072:https://www.googleapis.com/auth/chromesync"; // OAuth2 scope for access to the Chrome Sync APIs for managed profiles. const char kChromeSyncSupervisedOAuth2Scope[] = - "https://www.googleapis.com/auth/chromesync_playpen"; -+ "trk:105:https://www.googleapis.com/auth/chromesync_playpen"; ++ "trk:073:https://www.googleapis.com/auth/chromesync_playpen"; // OAuth2 scope for access to Kid Management API. const char kKidManagementOAuth2Scope[] = -@@ -53,16 +53,16 @@ const char kKidManagementPrivilegedOAuth +- "https://www.googleapis.com/auth/kid.management"; ++ "trk:074:https://www.googleapis.com/auth/kid.management"; + + // OAuth2 scope for parental consent logging for secondary account addition. + const char kKidManagementPrivilegedOAuth2Scope[] = +- "https://www.googleapis.com/auth/kid.management.privileged"; ++ "trk:075:https://www.googleapis.com/auth/kid.management.privileged"; // OAuth2 scope for access to Google Family Link Supervision Setup. const char kKidsSupervisionSetupChildOAuth2Scope[] = - "https://www.googleapis.com/auth/kids.supervision.setup.child"; -+ "trk:262:https://www.googleapis.com/auth/kids.supervision.setup.child"; ++ "trk:076:https://www.googleapis.com/auth/kids.supervision.setup.child"; // OAuth2 scope for access to Google Talk APIs (XMPP). const char kGoogleTalkOAuth2Scope[] = - "https://www.googleapis.com/auth/googletalk"; -+ "trk:106:https://www.googleapis.com/auth/googletalk"; ++ "trk:077:https://www.googleapis.com/auth/googletalk"; + // OAuth2 scope for access to Google account information. const char kGoogleUserInfoEmail[] = - "https://www.googleapis.com/auth/userinfo.email"; -+ "trk:107:https://www.googleapis.com/auth/userinfo.email"; ++ "trk:078:https://www.googleapis.com/auth/userinfo.email"; const char kGoogleUserInfoProfile[] = - "https://www.googleapis.com/auth/userinfo.profile"; -+ "trk:260:https://www.googleapis.com/auth/userinfo.profile"; ++ "trk:079:https://www.googleapis.com/auth/userinfo.profile"; - // OAuth scope for access to the people API (read-only). + // OAuth2 scope for access to the people API (read-only). const char kPeopleApiReadOnlyOAuth2Scope[] = +- "https://www.googleapis.com/auth/peopleapi.readonly"; ++ "trk:080:https://www.googleapis.com/auth/peopleapi.readonly"; + + // OAuth2 scope for access to the Reauth flow. + const char kAccountsReauthOAuth2Scope[] = +- "https://www.googleapis.com/auth/accounts.reauth"; ++ "trk:081:https://www.googleapis.com/auth/accounts.reauth"; + + // OAuth2 scope for access to audit recording (ARI). + const char kAuditRecordingOAuth2Scope[] = +- "https://www.googleapis.com/auth/auditrecording-pa"; ++ "trk:082:https://www.googleapis.com/auth/auditrecording-pa"; + + // OAuth2 scope for access to clear cut logs. +-const char kClearCutOAuth2Scope[] = "https://www.googleapis.com/auth/cclog"; ++const char kClearCutOAuth2Scope[] = "trk:083:https://www.googleapis.com/auth/cclog"; + + // OAuth2 scope for FCM, the Firebase Cloud Messaging service. + const char kFCMOAuthScope[] = +- "https://www.googleapis.com/auth/firebase.messaging"; ++ "trk:084:https://www.googleapis.com/auth/firebase.messaging"; + + // OAuth2 scope for access to Tachyon api. +-const char kTachyonOAuthScope[] = "https://www.googleapis.com/auth/tachyon"; ++const char kTachyonOAuthScope[] = "trk:085:https://www.googleapis.com/auth/tachyon"; + + // OAuth2 scope for access to the Photos API. +-const char kPhotosOAuth2Scope[] = "https://www.googleapis.com/auth/photos"; ++const char kPhotosOAuth2Scope[] = "trk:086:https://www.googleapis.com/auth/photos"; + + // OAuth2 scope for access to Cast backdrop API. + const char kCastBackdropOAuth2Scope[] = +- "https://www.googleapis.com/auth/cast.backdrop"; ++ "trk:087:https://www.googleapis.com/auth/cast.backdrop"; + + // OAuth scope for access to Cloud Translation API. + const char kCloudTranslationOAuth2Scope[] = +- "https://www.googleapis.com/auth/cloud-translation"; ++ "trk:088:https://www.googleapis.com/auth/cloud-translation"; + + // OAuth2 scope for access to passwords leak checking API. + const char kPasswordsLeakCheckOAuth2Scope[] = +- "https://www.googleapis.com/auth/identity.passwords.leak.check"; ++ "trk:089:https://www.googleapis.com/auth/identity.passwords.leak.check"; + + // OAuth2 scope for access to Chrome safe browsing API. + const char kChromeSafeBrowsingOAuth2Scope[] = +- "https://www.googleapis.com/auth/chrome-safe-browsing"; ++ "trk:090:https://www.googleapis.com/auth/chrome-safe-browsing"; + + // OAuth2 scope for access to kid permissions by URL. + const char kClassifyUrlKidPermissionOAuth2Scope[] = +- "https://www.googleapis.com/auth/kid.permission"; ++ "trk:091:https://www.googleapis.com/auth/kid.permission"; + const char kKidFamilyReadonlyOAuth2Scope[] = +- "https://www.googleapis.com/auth/kid.family.readonly"; ++ "trk:092https://www.googleapis.com/auth/kid.family.readonly"; + + // OAuth2 scope for access to payments. + const char kPaymentsOAuth2Scope[] = +- "https://www.googleapis.com/auth/wallet.chrome"; ++ "trk:093:https://www.googleapis.com/auth/wallet.chrome"; + + const char kCryptAuthOAuth2Scope[] = +- "https://www.googleapis.com/auth/cryptauth"; ++ "trk:094:https://www.googleapis.com/auth/cryptauth"; + + // OAuth2 scope for access to Drive. + const char kDriveOAuth2Scope[] = "https://www.googleapis.com/auth/drive"; + const char kDriveReadOnlyOAuth2Scope[] = +- "https://www.googleapis.com/auth/drive.readonly"; ++ "trk:095:https://www.googleapis.com/auth/drive.readonly"; + + // OAuth2 scope for access to Assistant SDK. + const char kAssistantOAuth2Scope[] = +- "https://www.googleapis.com/auth/assistant-sdk-prototype"; ++ "trk:096:https://www.googleapis.com/auth/assistant-sdk-prototype"; + + // OAuth2 scope for access to nearby sharing. + const char kNearbyShareOAuth2Scope[] = +- "https://www.googleapis.com/auth/nearbysharing-pa"; ++ "trk:097:https://www.googleapis.com/auth/nearbysharing-pa"; + + // OAuth2 scope for access to GCM account tracker. +-const char kGCMGroupServerOAuth2Scope[] = "https://www.googleapis.com/auth/gcm"; ++const char kGCMGroupServerOAuth2Scope[] = "trk:098:https://www.googleapis.com/auth/gcm"; + + // OAuth2 scope for access to readonly Chrome web store. + const char kChromeWebstoreOAuth2Scope[] = +- "https://www.googleapis.com/auth/chromewebstore.readonly"; ++ "trk:099:https://www.googleapis.com/auth/chromewebstore.readonly"; + + // 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 @@ -23,6 +23,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 464e3a35c7..bc2f171f5b 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch @@ -44,7 +44,7 @@ the URL so we get notified if this happens again in the future). IncidentReportingService::IncidentReportingService( --- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc +++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc -@@ -65,8 +65,7 @@ class SafeBrowsingBlockingPageFactoryImp +@@ -91,8 +91,7 @@ class SafeBrowsingBlockingPageFactoryImp PrefService* prefs = Profile::FromBrowserContext(web_contents->GetBrowserContext()) ->GetPrefs(); @@ -56,7 +56,7 @@ the URL so we get notified if this happens again in the future). --- a/chrome/browser/safe_browsing/safe_browsing_service.cc +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc -@@ -260,7 +260,7 @@ SafeBrowsingUIManager* SafeBrowsingServi +@@ -261,7 +261,7 @@ SafeBrowsingUIManager* SafeBrowsingServi } void SafeBrowsingService::RegisterAllDelayedAnalysis() { diff --git a/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch b/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch index f3662e2ef8..dbeb7c1015 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch @@ -13,7 +13,7 @@ This prevents trk:148 (phishing) and trk:149 (malware). --- a/components/safe_browsing/content/browser/client_side_detection_service.cc +++ b/components/safe_browsing/content/browser/client_side_detection_service.cc -@@ -216,6 +216,10 @@ void ClientSideDetectionService::StartCl +@@ -211,6 +211,10 @@ void ClientSideDetectionService::StartCl return; } @@ -23,11 +23,11 @@ This prevents trk:148 (phishing) and trk:149 (malware). +#else // Fill in metadata about which model we used. request->set_model_filename(model_loader_->name()); - if (is_extended_reporting || is_enhanced_reporting) { -@@ -293,6 +297,7 @@ void ClientSideDetectionService::StartCl + *request->mutable_population() = delegate_->GetUserPopulation(); +@@ -275,6 +279,7 @@ void ClientSideDetectionService::StartCl // Record that we made a request - phishing_report_times_.push(base::Time::Now()); + AddPhishingReport(base::Time::Now()); +#endif } diff --git a/patches/core/ungoogled-chromium/block-requests.patch b/patches/core/ungoogled-chromium/block-requests.patch index d0a5b26719..796b54c133 100644 --- a/patches/core/ungoogled-chromium/block-requests.patch +++ b/patches/core/ungoogled-chromium/block-requests.patch @@ -15,7 +15,7 @@ --- a/chrome/browser/search/background/ntp_background_service.cc +++ b/chrome/browser/search/background/ntp_background_service.cc -@@ -61,6 +61,7 @@ void NtpBackgroundService::Shutdown() { +@@ -66,6 +66,7 @@ void NtpBackgroundService::Shutdown() { } void NtpBackgroundService::FetchCollectionInfo() { diff --git a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch index dbfc7f8f5c..67a370fa9a 100644 --- a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch +++ b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch @@ -35,7 +35,7 @@ GURL rewritten_tab_url = tab_url; --- a/components/omnibox/browser/autocomplete_input.cc +++ b/components/omnibox/browser/autocomplete_input.cc -@@ -526,7 +526,8 @@ void AutocompleteInput::ParseForEmphasiz +@@ -552,7 +552,8 @@ void AutocompleteInput::ParseForEmphasiz // For the view-source and blob schemes, we should emphasize the host of the // URL qualified by the view-source or blob prefix. if ((base::LowerCaseEqualsASCII(scheme_str, kViewSourceScheme) || @@ -45,20 +45,25 @@ (static_cast(text.length()) > after_scheme_and_colon)) { // Obtain the URL prefixed by view-source or blob and parse it. base::string16 real_url(text.substr(after_scheme_and_colon)); -@@ -599,7 +600,9 @@ int AutocompleteInput::NumNonHostCompone +@@ -623,11 +624,15 @@ int AutocompleteInput::NumNonHostCompone + + // static bool AutocompleteInput::HasHTTPScheme(const base::string16& input) { - std::string utf8_input(base::UTF16ToUTF8(input)); - url::Component scheme; -- if (url::FindAndCompareScheme(utf8_input, kViewSourceScheme, &scheme)) { -+ if (url::FindAndCompareScheme(utf8_input, url::kTraceScheme, &scheme)) { ++ if (HasScheme(input, url::kTraceScheme)) + return false; -+ } else if (url::FindAndCompareScheme(utf8_input, kViewSourceScheme, &scheme)) { - utf8_input.erase(0, scheme.end() + 1); - } - return url::FindAndCompareScheme(utf8_input, url::kHttpScheme, nullptr); + return HasScheme(input, url::kHttpScheme); + } + + // static + bool AutocompleteInput::HasHTTPSScheme(const base::string16& input) { ++ if (HasScheme(input, url::kTraceScheme)) ++ return false; + return HasScheme(input, url::kHttpsScheme); + } + --- a/components/url_formatter/url_fixer.cc +++ b/components/url_formatter/url_fixer.cc -@@ -560,6 +560,10 @@ GURL FixupURL(const std::string& text, c +@@ -562,6 +562,10 @@ GURL FixupURL(const std::string& text, c } } @@ -71,7 +76,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 -@@ -772,6 +772,7 @@ ChildProcessSecurityPolicyImpl::ChildPro +@@ -793,6 +793,7 @@ ChildProcessSecurityPolicyImpl::ChildPro #endif // BUILDFLAG(ENABLE_WEBSOCKETS) RegisterWebSafeScheme(url::kFtpScheme); RegisterWebSafeScheme(url::kDataScheme); @@ -81,7 +86,7 @@ // TODO(nick): https://crbug.com/651534 blob: and filesystem: schemes embed --- a/net/BUILD.gn +++ b/net/BUILD.gn -@@ -1086,6 +1086,8 @@ component("net") { +@@ -1075,6 +1075,8 @@ component("net") { "url_request/report_sender.h", "url_request/static_http_user_agent_settings.cc", "url_request/static_http_user_agent_settings.h", @@ -211,9 +216,9 @@ const char kQuicTransportScheme[] = "quic-transport"; const char kTelScheme[] = "tel"; +const char kTraceScheme[] = "trk"; + const char kUrnScheme[] = "urn"; const char kWsScheme[] = "ws"; const char kWssScheme[] = "wss"; - --- a/url/url_constants.h +++ b/url/url_constants.h @@ -32,6 +32,7 @@ COMPONENT_EXPORT(URL) extern const char @@ -221,9 +226,9 @@ COMPONENT_EXPORT(URL) extern const char kQuicTransportScheme[]; COMPONENT_EXPORT(URL) extern const char kTelScheme[]; +COMPONENT_EXPORT(URL) extern const char kTraceScheme[]; + COMPONENT_EXPORT(URL) extern const char kUrnScheme[]; COMPONENT_EXPORT(URL) extern const char kWsScheme[]; COMPONENT_EXPORT(URL) extern const char kWssScheme[]; - --- a/url/url_util.cc +++ b/url/url_util.cc @@ -62,7 +62,7 @@ struct SchemeRegistry { diff --git a/patches/core/ungoogled-chromium/disable-crash-reporter.patch b/patches/core/ungoogled-chromium/disable-crash-reporter.patch index 792ed45bc8..1385c07465 100644 --- a/patches/core/ungoogled-chromium/disable-crash-reporter.patch +++ b/patches/core/ungoogled-chromium/disable-crash-reporter.patch @@ -31,13 +31,3 @@ DCHECK_CURRENTLY_ON(content::BrowserThread::UI); DCHECK(!simple_url_loader_); ---- a/third_party/breakpad/breakpad/src/client/linux/sender/google_crash_report_sender.cc -+++ b/third_party/breakpad/breakpad/src/client/linux/sender/google_crash_report_sender.cc -@@ -85,6 +85,7 @@ bool CheckForRequiredFlagsOrDie() { - } - - int main(int argc, char* argv[]) { -+ return 0; - google::InitGoogleLogging(argv[0]); - google::ParseCommandLineFlags(&argc, &argv, true); - if (!CheckForRequiredFlagsOrDie()) { diff --git a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch index e297720bf0..2f7e76667f 100644 --- a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch +++ b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch @@ -1,5 +1,49 @@ # Disables references to fonts.googleapis.com +--- a/chrome/browser/chromeos/child_accounts/time_limits/web_time_limit_error_page/resources/web_time_limit_error_page.html ++++ b/chrome/browser/chromeos/child_accounts/time_limits/web_time_limit_error_page/resources/web_time_limit_error_page.html +@@ -5,7 +5,7 @@ + + $i18n{blockPageTitle} +- ++ + + + +--- a/chrome/browser/resources/chromeos/accessibility/chromevox/options/options.css ++++ b/chrome/browser/resources/chromeos/accessibility/chromevox/options/options.css +@@ -2,7 +2,7 @@ + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. */ + +-@import url(https://fonts.googleapis.com/css?family=Roboto); ++@import url(chrome://resources/css/roboto.css); + + body { + margin: 0 0 20px 0; +--- a/chrome/browser/resources/chromeos/accessibility/select_to_speak/options.css ++++ b/chrome/browser/resources/chromeos/accessibility/select_to_speak/options.css +@@ -2,7 +2,7 @@ + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. */ + +-@import url(https://fonts.googleapis.com/css?family=Roboto); ++@import url(chrome://resources/css/roboto.css); + + body { + margin: 0 0 20px 0; +--- a/chrome/browser/supervised_user/supervised_user_error_page/resources/supervised_user_block_interstitial.html ++++ b/chrome/browser/supervised_user/supervised_user_error_page/resources/supervised_user_block_interstitial.html +@@ -5,7 +5,7 @@ + + $i18n{blockPageTitle} +- ++ + + + --- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc +++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc @@ -295,7 +295,7 @@ bool DomDistillerViewerSource::ShouldSer @@ -33,25 +77,6 @@ e.rel = 'stylesheet'; e.type = 'text/css'; document.head.appendChild(e); ---- a/third_party/catapult/third_party/polymer/components/font-roboto/roboto.html -+++ b/third_party/catapult/third_party/polymer/components/font-roboto/roboto.html -@@ -7,4 +7,4 @@ The complete set of contributors may be - Code distributed by Google as part of the polymer project is also - subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt - --> -- -+ ---- a/third_party/catapult/tracing/third_party/gl-matrix/jsdoc-template/static/default.css -+++ b/third_party/catapult/tracing/third_party/gl-matrix/jsdoc-template/static/default.css -@@ -168,7 +168,7 @@ ul.inheritsList - - /* Copied from styles.css generated by Github Pages */ - --@import url(https://fonts.googleapis.com/css?family=Lato:300italic,700italic,300,700); -+@import url(chrome://resources/css/roboto.css); - - body { - padding:50px; --- a/third_party/crashpad/crashpad/doc/support/crashpad_doxygen.css +++ b/third_party/crashpad/crashpad/doc/support/crashpad_doxygen.css @@ -12,8 +12,7 @@ @@ -64,17 +89,6 @@ body, table, ---- a/third_party/flatbuffers/src/docs/header.html -+++ b/third_party/flatbuffers/src/docs/header.html -@@ -14,7 +14,7 @@ $treeview - $search - $mathjax - -- -+ - $extrastylesheet - - --- a/tools/md_browser/base.css +++ b/tools/md_browser/base.css @@ -16,8 +16,7 @@ diff --git a/patches/core/ungoogled-chromium/disable-google-host-detection.patch b/patches/core/ungoogled-chromium/disable-google-host-detection.patch index f4449c63ab..e0d9ea67e3 100644 --- a/patches/core/ungoogled-chromium/disable-google-host-detection.patch +++ b/patches/core/ungoogled-chromium/disable-google-host-detection.patch @@ -2,9 +2,9 @@ --- a/chrome/common/google_url_loader_throttle.cc +++ b/chrome/common/google_url_loader_throttle.cc -@@ -14,10 +14,6 @@ - #include "services/network/public/mojom/url_response_head.mojom.h" - #include "services/network/public/mojom/x_frame_options.mojom.h" +@@ -18,10 +18,6 @@ + #include "ui/base/device_form_factor.h" + #endif -#if BUILDFLAG(ENABLE_EXTENSIONS) -#include "extensions/common/extension_urls.h" @@ -13,7 +13,7 @@ namespace { #if defined(OS_ANDROID) -@@ -59,53 +55,6 @@ void GoogleURLLoaderThrottle::DetachFrom +@@ -66,61 +62,6 @@ void GoogleURLLoaderThrottle::DetachFrom void GoogleURLLoaderThrottle::WillStartRequest( network::ResourceRequest* request, bool* defer) { @@ -62,12 +62,20 @@ - } - base::UmaHistogramBoolean("Android.DarkTheme.DarkSearchRequested", - night_mode_enabled_); +- +- if (base::FeatureList::IsEnabled(features::kRequestDesktopSiteForTablets) && +- ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET) { +- request->headers.SetHeader(kRequestDesktopDataHeader, +- is_tab_large_enough_ ? "1" : "0"); +- base::UmaHistogramBoolean("Android.RequestDesktopSite.TabletEligible", +- is_tab_large_enough_); +- } - } -#endif } void GoogleURLLoaderThrottle::WillRedirectRequest( -@@ -115,37 +64,6 @@ void GoogleURLLoaderThrottle::WillRedire +@@ -130,37 +71,6 @@ void GoogleURLLoaderThrottle::WillRedire std::vector* to_be_removed_headers, net::HttpRequestHeaders* modified_headers, net::HttpRequestHeaders* modified_cors_exempt_headers) { @@ -105,7 +113,7 @@ } #if BUILDFLAG(ENABLE_EXTENSIONS) -@@ -153,22 +71,5 @@ void GoogleURLLoaderThrottle::WillProces +@@ -168,22 +78,5 @@ void GoogleURLLoaderThrottle::WillProces const GURL& response_url, network::mojom::URLResponseHead* response_head, bool* defer) { @@ -580,7 +588,7 @@ } // namespace variations --- a/net/base/url_util.cc +++ b/net/base/url_util.cc -@@ -430,27 +430,6 @@ bool HasGoogleHost(const GURL& url) { +@@ -431,27 +431,6 @@ bool HasGoogleHost(const GURL& url) { } bool IsGoogleHost(base::StringPiece host) { diff --git a/patches/core/ungoogled-chromium/disable-mei-preload.patch b/patches/core/ungoogled-chromium/disable-mei-preload.patch index 69bc5b5c34..bcb87184b7 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 -@@ -314,7 +314,6 @@ if (!is_android && !is_mac) { +@@ -316,7 +316,6 @@ if (!is_android && !is_mac) { } data_deps += [ @@ -15,7 +15,7 @@ "//third_party/widevine/cdm", ] } -@@ -1039,7 +1038,6 @@ if (is_win) { +@@ -1045,7 +1044,6 @@ if (is_win) { ":keystone_registration_framework", ":swiftshader_library", ":widevine_cdm_library", diff --git a/patches/core/ungoogled-chromium/disable-signin.patch b/patches/core/ungoogled-chromium/disable-signin.patch index f1a827bb22..0418caf125 100644 --- a/patches/core/ungoogled-chromium/disable-signin.patch +++ b/patches/core/ungoogled-chromium/disable-signin.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/ui/chrome_pages.cc +++ b/chrome/browser/ui/chrome_pages.cc -@@ -493,32 +493,6 @@ GURL GetOSSettingsUrl(const std::string& +@@ -494,32 +494,6 @@ GURL GetOSSettingsUrl(const std::string& void ShowBrowserSignin(Browser* browser, signin_metrics::AccessPoint access_point, signin::ConsentLevel consent_level) { @@ -18,7 +18,7 @@ - - profiles::BubbleViewMode bubble_view_mode; - if (IdentityManagerFactory::GetForProfile(original_profile) -- ->HasPrimaryAccount()) { +- ->HasPrimaryAccount(signin::ConsentLevel::kSync)) { - bubble_view_mode = profiles::BUBBLE_VIEW_MODE_GAIA_REAUTH; - } else { - switch (consent_level) { diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index f47869f201..f5c765b34f 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++; } -@@ -842,20 +820,6 @@ void ExtensionDownloader::HandleManifest +@@ -844,20 +822,6 @@ void ExtensionDownloader::HandleManifest update->info); } @@ -167,7 +167,7 @@ NotifyExtensionsDownloadStageChanged( no_updates, ExtensionDownloaderDelegate::Stage::FINISHED); NotifyExtensionsDownloadFailed( -@@ -1404,11 +1368,7 @@ bool ExtensionDownloader::IterateFetchCr +@@ -1409,11 +1373,7 @@ bool ExtensionDownloader::IterateFetchCr // fetch. switch (fetch->credentials) { case ExtensionFetch::CREDENTIALS_NONE: 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 16b078fc0f..bc80981826 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 -@@ -1150,6 +1150,10 @@ source_set("browser") { +@@ -1164,6 +1164,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", -@@ -2796,10 +2800,6 @@ source_set("browser") { +@@ -2829,10 +2833,6 @@ source_set("browser") { if (enable_reporting) { sources += [ @@ -32,7 +32,7 @@ #include "services/data_decoder/public/mojom/resource_snapshot_for_web_bundle.mojom-blink.h" #include "services/network/public/cpp/features.h" #include "services/network/public/mojom/content_security_policy.mojom-blink.h" -@@ -551,7 +552,9 @@ void LocalFrame::Trace(Visitor* visitor) +@@ -545,7 +546,9 @@ void LocalFrame::Trace(Visitor* visitor) visitor->Trace(raw_system_clipboard_); visitor->Trace(virtual_keyboard_overlay_changed_observers_); visitor->Trace(pause_handle_receivers_); @@ -42,7 +42,7 @@ #if defined(OS_MAC) visitor->Trace(text_input_host_); #endif -@@ -2273,6 +2276,7 @@ const base::UnguessableToken& LocalFrame +@@ -2261,6 +2264,7 @@ const base::UnguessableToken& LocalFrame return base::UnguessableToken::Null(); } @@ -50,7 +50,7 @@ mojom::blink::ReportingServiceProxy* LocalFrame::GetReportingService() { if (!reporting_service_.is_bound()) { GetBrowserInterfaceBroker().GetInterface( -@@ -2281,6 +2285,7 @@ mojom::blink::ReportingServiceProxy* Loc +@@ -2269,6 +2273,7 @@ mojom::blink::ReportingServiceProxy* Loc } return reporting_service_.get(); } @@ -65,10 +65,10 @@ #include "mojo/public/cpp/bindings/pending_receiver.h" #include "mojo/public/cpp/bindings/unique_receiver_set.h" +#include "net/net_buildflags.h" + #include "third_party/blink/public/common/frame/payment_request_token.h" #include "third_party/blink/public/common/frame/transient_allow_fullscreen.h" #include "third_party/blink/public/mojom/blob/blob_url_store.mojom-blink.h" - #include "third_party/blink/public/mojom/frame/back_forward_cache_controller.mojom-blink.h" -@@ -521,9 +522,9 @@ class CORE_EXPORT LocalFrame final +@@ -527,9 +528,9 @@ class CORE_EXPORT LocalFrame final } SmoothScrollSequencer& GetSmoothScrollSequencer(); @@ -80,7 +80,7 @@ // 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; -@@ -903,9 +904,11 @@ class CORE_EXPORT LocalFrame final +@@ -926,9 +927,11 @@ class CORE_EXPORT LocalFrame final // const methods. // // LocalFrame can be reused by multiple ExecutionContext. diff --git a/patches/core/ungoogled-chromium/fix-building-without-one-click-signin.patch b/patches/core/ungoogled-chromium/fix-building-without-one-click-signin.patch index 473593a0b9..a6a9885979 100644 --- a/patches/core/ungoogled-chromium/fix-building-without-one-click-signin.patch +++ b/patches/core/ungoogled-chromium/fix-building-without-one-click-signin.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -4353,8 +4353,6 @@ static_library("ui") { +@@ -4422,8 +4422,6 @@ static_library("ui") { "views/sync/dice_bubble_sync_promo_view.h", "views/sync/dice_signin_button_view.cc", "views/sync/dice_signin_button_view.h", @@ -25,7 +25,7 @@ } --- a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc +++ b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc -@@ -371,6 +371,7 @@ void InlineSigninHelper::OnClientOAuthSu +@@ -375,6 +375,7 @@ void InlineSigninHelper::OnClientOAuthSu const ClientOAuthResult& result, Profile* /*profile*/, Profile::CreateStatus /*status*/) { @@ -33,7 +33,7 @@ HandlerSigninReason reason = GetHandlerSigninReason(current_url_); if (reason == HandlerSigninReason::FETCH_LST_ONLY) { // Constants are only available on Windows for the Google Credential -@@ -459,6 +460,7 @@ void InlineSigninHelper::OnClientOAuthSu +@@ -465,6 +466,7 @@ void InlineSigninHelper::OnClientOAuthSu CreateSyncStarter(result.refresh_token); } base::ThreadTaskRunnerHandle::Get()->DeleteSoon(FROM_HERE, this); diff --git a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch index 5025aeddfd..ffb2f8ebe6 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/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -4128,11 +4128,13 @@ ChromeContentBrowserClient::CreateThrott +@@ -4106,11 +4106,13 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -16,8 +16,8 @@ // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch // of lacros-chrome is complete. -@@ -5314,20 +5316,7 @@ ChromeContentBrowserClient::GetSafeBrows - bool should_check_on_sb_disabled) { +@@ -5309,26 +5311,7 @@ ChromeContentBrowserClient::GetSafeBrows + const std::vector& allowlist_domains) { DCHECK_CURRENTLY_ON(BrowserThread::IO); - // Should not bypass safe browsing check if the check is for enterprise @@ -33,12 +33,18 @@ - safe_browsing_service_->ui_manager()); - } - +- // Update allowlist domains. +- if (safe_browsing_url_checker_delegate_) { +- safe_browsing_url_checker_delegate_->SetPolicyAllowlistDomains( +- allowlist_domains); +- } +- - return safe_browsing_url_checker_delegate_; + return nullptr; } safe_browsing::RealTimeUrlLookupServiceBase* -@@ -5348,11 +5337,6 @@ ChromeContentBrowserClient::GetUrlLookup +@@ -5349,11 +5332,6 @@ ChromeContentBrowserClient::GetUrlLookup GetForProfile(profile); } #endif @@ -50,9 +56,57 @@ return nullptr; } +--- a/chrome/browser/chrome_content_browser_client_receiver_bindings.cc ++++ b/chrome/browser/chrome_content_browser_client_receiver_bindings.cc +@@ -87,45 +87,6 @@ void MaybeCreateSafeBrowsingForRenderer( + const std::vector& allowlist_domains)> + get_checker_delegate, + mojo::PendingReceiver receiver) { +- DCHECK_CURRENTLY_ON(content::BrowserThread::UI); +- +- content::RenderProcessHost* render_process_host = +- content::RenderProcessHost::FromID(process_id); +- if (!render_process_host) +- return; +- +- PrefService* pref_service = +- Profile::FromBrowserContext(render_process_host->GetBrowserContext()) +- ->GetPrefs(); +- +- std::vector allowlist_domains = +- safe_browsing::GetURLAllowlistByPolicy(pref_service); +- +- // Log the size of the domains to make sure copying them is +- // not too expensive. +- if (allowlist_domains.size() > 0) { +- int total_size = 0; +- for (const auto& domains : allowlist_domains) { +- total_size += domains.size(); +- } +- base::UmaHistogramCounts10000( +- "SafeBrowsing.Policy.AllowlistDomainsTotalSize", total_size); +- } +- +- bool safe_browsing_enabled = +- safe_browsing::IsSafeBrowsingEnabled(*pref_service); +- content::GetIOThreadTaskRunner({})->PostTask( +- FROM_HERE, +- base::BindOnce( +- &safe_browsing::MojoSafeBrowsingImpl::MaybeCreate, process_id, +- resource_context, +- base::BindRepeating(get_checker_delegate, safe_browsing_enabled, +- // Navigation initiated from renderer should never +- // check when safe browsing is disabled, because +- // enterprise check only supports mainframe URL. +- /*should_check_on_sb_disabled=*/false, +- allowlist_domains), +- std::move(receiver))); + } + + } // namespace --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -130,7 +130,6 @@ using content::DownloadManager; +@@ -131,7 +131,6 @@ using content::DownloadManager; using download::DownloadItem; using download::DownloadPathReservationTracker; using download::PathValidationResult; @@ -60,7 +114,7 @@ using safe_browsing::DownloadProtectionService; namespace { -@@ -1430,8 +1429,6 @@ void ChromeDownloadManagerDelegate::OnDo +@@ -1431,8 +1430,6 @@ void ChromeDownloadManagerDelegate::OnDo if (item->GetOriginalMimeType() == "application/x-x509-user-cert") DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true); #endif @@ -69,8 +123,8 @@ } if (ShouldBlockFile(target_info->danger_type, item)) { MaybeReportDangerousDownloadBlocked( ---- a/chrome/browser/enterprise/connectors/content_analysis_delegate.cc -+++ b/chrome/browser/enterprise/connectors/content_analysis_delegate.cc +--- a/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc ++++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc @@ -37,13 +37,11 @@ #include "chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service_factory.h" #include "chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.h" @@ -85,9 +139,83 @@ #include "components/safe_browsing/core/features.h" #include "components/url_matcher/url_matcher.h" #include "content/public/browser/web_contents.h" +--- a/chrome/browser/enterprise/connectors/connectors_service.cc ++++ b/chrome/browser/enterprise/connectors/connectors_service.cc +@@ -265,19 +265,6 @@ base::Optional ConnectorsSe + return base::nullopt; + } + +-safe_browsing::EnterpriseRealTimeUrlCheckMode +-ConnectorsService::GetAppliedRealTimeUrlCheck() const { +- if (!ConnectorsEnabled() || +- !GetDmToken(prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope) +- .has_value()) { +- return safe_browsing::REAL_TIME_CHECK_DISABLED; +- } +- +- return static_cast( +- Profile::FromBrowserContext(context_)->GetPrefs()->GetInteger( +- prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckMode)); +-} +- + ConnectorsManager* ConnectorsService::ConnectorsManagerForTesting() { + return connectors_manager_.get(); + } +--- a/chrome/browser/enterprise/connectors/connectors_service.h ++++ b/chrome/browser/enterprise/connectors/connectors_service.h +@@ -13,7 +13,6 @@ + #include "components/keyed_service/content/browser_context_keyed_service_factory.h" + #include "components/keyed_service/core/keyed_service.h" + #include "components/policy/core/common/policy_types.h" +-#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "content/public/browser/browser_context.h" + + namespace base { +@@ -73,12 +72,6 @@ class ConnectorsService : public KeyedSe + // is no token to use. + base::Optional GetDMTokenForRealTimeUrlCheck() const; + +- // Returns the value to used by the enterprise real-time URL check Connector +- // if it is set and if the scope it's set at has a valid browser-profile +- // affiliation. +- safe_browsing::EnterpriseRealTimeUrlCheckMode GetAppliedRealTimeUrlCheck() +- const; +- + // Testing functions. + ConnectorsManager* ConnectorsManagerForTesting(); + +--- a/chrome/browser/extensions/api/enterprise_reporting_private/context_info_fetcher.cc ++++ b/chrome/browser/extensions/api/enterprise_reporting_private/context_info_fetcher.cc +@@ -49,7 +49,6 @@ void ContextInfoFetcher::Fetch(ContextIn + GetAnalysisConnectorProviders(enterprise_connectors::FILE_DOWNLOADED); + info.on_bulk_data_entry_providers = + GetAnalysisConnectorProviders(enterprise_connectors::BULK_DATA_ENTRY); +- info.realtime_url_check_mode = GetRealtimeUrlCheckMode(); + info.on_security_event_providers = GetOnSecurityEventProviders(); + info.browser_version = version_info::GetVersionNumber(); + +@@ -91,18 +90,6 @@ std::vector ContextInfoFetc + return connectors_service_->GetAnalysisServiceProviderNames(connector); + } + +-api::enterprise_reporting_private::RealtimeUrlCheckMode +-ContextInfoFetcher::GetRealtimeUrlCheckMode() { +- switch (connectors_service_->GetAppliedRealTimeUrlCheck()) { +- case safe_browsing::REAL_TIME_CHECK_DISABLED: +- return api::enterprise_reporting_private:: +- REALTIME_URL_CHECK_MODE_DISABLED; +- case safe_browsing::REAL_TIME_CHECK_FOR_MAINFRAME_ENABLED: +- return api::enterprise_reporting_private:: +- REALTIME_URL_CHECK_MODE_ENABLED_MAIN_FRAME; +- } +-} +- + std::vector ContextInfoFetcher::GetOnSecurityEventProviders() { + return connectors_service_->GetReportingServiceProviderNames( + enterprise_connectors::ReportingConnector::SECURITY_EVENT); --- 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 -@@ -300,6 +300,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -320,6 +320,7 @@ void SafeBrowsingPrivateEventRouter::OnD event_router_->BroadcastEvent(std::move(extension_event)); } @@ -95,15 +223,15 @@ auto settings = GetReportingSettings(); if (!settings.has_value() || settings->enabled_event_names.count(kKeyDangerousDownloadEvent) == 0) { -@@ -334,6 +335,7 @@ void SafeBrowsingPrivateEventRouter::OnD - }, +@@ -356,6 +357,7 @@ void SafeBrowsingPrivateEventRouter::OnD params.url, params.file_name, params.download_digest_sha256, - params.user_name, mime_type, content_size)); + params.user_name, mime_type, DangerTypeToThreatType(danger_type), + content_size)); +#endif // FULL_SAFE_BROWSING } void SafeBrowsingPrivateEventRouter::OnSecurityInterstitialShown( -@@ -361,6 +363,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -383,6 +385,7 @@ void SafeBrowsingPrivateEventRouter::OnS event_router_->BroadcastEvent(std::move(extension_event)); } @@ -111,7 +239,7 @@ auto settings = GetReportingSettings(); if (!settings.has_value() || settings->enabled_event_names.count(kKeyInterstitialEvent) == 0) { -@@ -393,6 +396,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -415,6 +418,7 @@ void SafeBrowsingPrivateEventRouter::OnS }, params.url, params.reason, net_error_code, params.user_name, event_result)); @@ -119,7 +247,7 @@ } void SafeBrowsingPrivateEventRouter::OnSecurityInterstitialProceeded( -@@ -420,6 +424,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -442,6 +446,7 @@ void SafeBrowsingPrivateEventRouter::OnS event_router_->BroadcastEvent(std::move(extension_event)); } @@ -127,7 +255,7 @@ auto settings = GetReportingSettings(); if (!settings.has_value() || settings->enabled_event_names.count(kKeyInterstitialEvent) == 0) { -@@ -444,6 +449,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -466,6 +471,7 @@ void SafeBrowsingPrivateEventRouter::OnS return event; }, params.url, params.reason, net_error_code, params.user_name)); @@ -135,7 +263,7 @@ } void SafeBrowsingPrivateEventRouter::OnAnalysisConnectorResult( -@@ -456,6 +462,7 @@ void SafeBrowsingPrivateEventRouter::OnA +@@ -478,6 +484,7 @@ void SafeBrowsingPrivateEventRouter::OnA const enterprise_connectors::ContentAnalysisResponse::Result& result, const int64_t content_size, safe_browsing::EventResult event_result) { @@ -143,7 +271,7 @@ if (result.tag() == "malware") { DCHECK_EQ(1, result.triggered_rules().size()); OnDangerousDeepScanningResult( -@@ -467,6 +474,7 @@ void SafeBrowsingPrivateEventRouter::OnA +@@ -489,6 +496,7 @@ void SafeBrowsingPrivateEventRouter::OnA OnSensitiveDataEvent(url, file_name, download_digest_sha256, mime_type, trigger, result, content_size, event_result); } @@ -151,7 +279,7 @@ } void SafeBrowsingPrivateEventRouter::OnDangerousDeepScanningResult( -@@ -481,6 +489,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -503,6 +511,7 @@ void SafeBrowsingPrivateEventRouter::OnD const std::string& malware_family, const std::string& malware_category, const std::string& evidence_locker_filepath) { @@ -159,7 +287,7 @@ auto settings = GetReportingSettings(); if (!settings.has_value() || settings->enabled_event_names.count(kKeyDangerousDownloadEvent) == 0) { -@@ -533,6 +542,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -555,6 +564,7 @@ void SafeBrowsingPrivateEventRouter::OnD url.spec(), file_name, download_digest_sha256, GetProfileUserName(), threat_type, mime_type, trigger, content_size, event_result, malware_family, malware_category, evidence_locker_filepath)); @@ -167,7 +295,7 @@ } void SafeBrowsingPrivateEventRouter::OnSensitiveDataEvent( -@@ -544,6 +554,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -566,6 +576,7 @@ void SafeBrowsingPrivateEventRouter::OnS const enterprise_connectors::ContentAnalysisResponse::Result& result, const int64_t content_size, safe_browsing::EventResult event_result) { @@ -175,7 +303,7 @@ auto settings = GetReportingSettings(); if (!settings.has_value() || settings->enabled_event_names.count(kKeySensitiveDataEvent) == 0) { -@@ -592,6 +603,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -614,6 +625,7 @@ void SafeBrowsingPrivateEventRouter::OnS result, url.spec(), file_name, download_digest_sha256, GetProfileUserName(), mime_type, trigger, content_size, event_result)); @@ -183,7 +311,7 @@ } void SafeBrowsingPrivateEventRouter::OnAnalysisConnectorWarningBypassed( -@@ -603,6 +615,7 @@ void SafeBrowsingPrivateEventRouter::OnA +@@ -625,6 +637,7 @@ void SafeBrowsingPrivateEventRouter::OnA safe_browsing::DeepScanAccessPoint access_point, const enterprise_connectors::ContentAnalysisResponse::Result& result, const int64_t content_size) { @@ -191,7 +319,7 @@ auto settings = GetReportingSettings(); if (!settings.has_value() || settings->enabled_event_names.count(kKeySensitiveDataEvent) == 0) { -@@ -650,6 +663,7 @@ void SafeBrowsingPrivateEventRouter::OnA +@@ -672,6 +685,7 @@ void SafeBrowsingPrivateEventRouter::OnA result, url.spec(), file_name, download_digest_sha256, GetProfileUserName(), mime_type, trigger, access_point, content_size)); @@ -199,7 +327,7 @@ } void SafeBrowsingPrivateEventRouter::OnUnscannedFileEvent( -@@ -662,6 +676,7 @@ void SafeBrowsingPrivateEventRouter::OnU +@@ -684,6 +698,7 @@ void SafeBrowsingPrivateEventRouter::OnU const std::string& reason, const int64_t content_size, safe_browsing::EventResult event_result) { @@ -207,7 +335,7 @@ auto settings = GetReportingSettings(); if (!settings.has_value() || settings->enabled_event_names.count(kKeyUnscannedFileEvent) == 0) { -@@ -704,6 +719,7 @@ void SafeBrowsingPrivateEventRouter::OnU +@@ -726,6 +741,7 @@ void SafeBrowsingPrivateEventRouter::OnU url.spec(), file_name, download_digest_sha256, GetProfileUserName(), mime_type, trigger, access_point, reason, content_size, event_result)); @@ -215,7 +343,7 @@ } void SafeBrowsingPrivateEventRouter::OnDangerousDownloadEvent( -@@ -714,6 +730,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -749,6 +765,7 @@ void SafeBrowsingPrivateEventRouter::OnD const std::string& mime_type, const int64_t content_size, safe_browsing::EventResult event_result) { @@ -223,7 +351,7 @@ auto settings = GetReportingSettings(); if (!settings.has_value() || settings->enabled_event_names.count(kKeyDangerousDownloadEvent) == 0) { -@@ -751,6 +768,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -786,6 +803,7 @@ void SafeBrowsingPrivateEventRouter::OnD }, url.spec(), file_name, download_digest_sha256, GetProfileUserName(), threat_type, mime_type, content_size, event_result)); @@ -231,7 +359,7 @@ } void SafeBrowsingPrivateEventRouter::OnDangerousDownloadWarningBypassed( -@@ -760,6 +778,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -807,6 +825,7 @@ void SafeBrowsingPrivateEventRouter::OnD const std::string& threat_type, const std::string& mime_type, const int64_t content_size) { @@ -239,7 +367,7 @@ auto settings = GetReportingSettings(); if (!settings.has_value() || settings->enabled_event_names.count(kKeyDangerousDownloadEvent) == 0) { -@@ -796,6 +815,7 @@ void SafeBrowsingPrivateEventRouter::OnD +@@ -843,6 +862,7 @@ void SafeBrowsingPrivateEventRouter::OnD }, url.spec(), file_name, download_digest_sha256, GetProfileUserName(), threat_type, mime_type, content_size)); @@ -247,7 +375,7 @@ } // static -@@ -1097,7 +1117,11 @@ void SafeBrowsingPrivateEventRouter::Rep +@@ -1115,7 +1135,11 @@ void SafeBrowsingPrivateEventRouter::Rep } std::string SafeBrowsingPrivateEventRouter::GetProfileUserName() const { @@ -261,7 +389,7 @@ #if BUILDFLAG(IS_CHROMEOS_ASH) --- a/chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc +++ b/chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc -@@ -20,7 +20,6 @@ +@@ -25,7 +25,6 @@ #include "chrome/browser/file_system_access/file_system_access_permission_context_factory.h" #include "chrome/browser/file_system_access/file_system_access_permission_request_manager.h" #include "chrome/browser/profiles/profile.h" @@ -269,7 +397,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" -@@ -232,79 +231,6 @@ BindResultCallbackToCurrentSequence( +@@ -278,79 +277,6 @@ BindResultCallbackToCurrentSequence( base::SequencedTaskRunnerHandle::Get(), std::move(callback)); } @@ -346,10 +474,10 @@ - return ChromeFileSystemAccessPermissionContext::AfterWriteCheckResult::kBlock; -} - - } // namespace - - ChromeFileSystemAccessPermissionContext::Grants::Grants() = default; -@@ -380,28 +306,6 @@ void ChromeFileSystemAccessPermissionCon + std::string GenerateLastPickedDirectoryKey(const std::string& id) { + return id.empty() ? kDefaultLastPickedDirectoryKey + : base::StrCat({kCustomLastPickedDirectoryKey, "-", id}); +@@ -825,28 +751,6 @@ void ChromeFileSystemAccessPermissionCon std::move(callback))); } @@ -380,7 +508,7 @@ const url::Origin& origin, --- a/chrome/browser/file_system_access/chrome_file_system_access_permission_context.h +++ b/chrome/browser/file_system_access/chrome_file_system_access_permission_context.h -@@ -53,10 +53,6 @@ class ChromeFileSystemAccessPermissionCo +@@ -63,10 +63,6 @@ class ChromeFileSystemAccessPermissionCo HandleType handle_type, content::GlobalFrameRoutingId frame_id, base::OnceCallback callback) override; @@ -393,7 +521,7 @@ --- a/chrome/browser/media/webrtc/display_media_access_handler.cc +++ b/chrome/browser/media/webrtc/display_media_access_handler.cc -@@ -109,6 +109,7 @@ void DisplayMediaAccessHandler::HandleRe +@@ -107,6 +107,7 @@ void DisplayMediaAccessHandler::HandleRe return; } @@ -401,7 +529,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. Show the warning -@@ -123,6 +124,7 @@ void DisplayMediaAccessHandler::HandleRe +@@ -121,6 +122,7 @@ void DisplayMediaAccessHandler::HandleRe observer->OnDesktopCaptureRequest(); return; } @@ -432,7 +560,7 @@ #if defined(OS_ANDROID) #include "base/feature_list.h" -@@ -829,6 +828,7 @@ autofill::LanguageCode ChromePasswordMan +@@ -793,6 +792,7 @@ autofill::LanguageCode ChromePasswordMan return autofill::LanguageCode(); } @@ -440,7 +568,7 @@ safe_browsing::PasswordProtectionService* ChromePasswordManagerClient::GetPasswordProtectionService() const { return safe_browsing::ChromePasswordProtectionService:: -@@ -839,13 +839,6 @@ ChromePasswordManagerClient::GetPassword +@@ -803,13 +803,6 @@ ChromePasswordManagerClient::GetPassword void ChromePasswordManagerClient::CheckSafeBrowsingReputation( const GURL& form_action, const GURL& frame_url) { @@ -454,7 +582,7 @@ } #endif // defined(ON_FOCUS_PING_ENABLED) -@@ -855,22 +848,10 @@ void ChromePasswordManagerClient::CheckP +@@ -819,22 +812,10 @@ void ChromePasswordManagerClient::CheckP const std::vector& matching_reused_credentials, bool password_field_exists) { @@ -478,21 +606,20 @@ } ukm::SourceId ChromePasswordManagerClient::GetUkmSourceId() { -@@ -1364,10 +1345,12 @@ void ChromePasswordManagerClient::OnPast +@@ -1286,9 +1267,11 @@ void ChromePasswordManagerClient::OnPast + } - if (self) { - was_on_paste_called_ = true; + was_on_paste_called_ = true; +#if defined(SYNC_PASSWORD_REUSE_WARNING_ENABLED) - password_reuse_detection_manager_.OnPaste(std::move(text)); + password_reuse_detection_manager_.OnPaste(std::move(text)); +#endif // defined(SYNC_PASSWORD_REUSE_WARNING_ENABLED) - } } -#endif +#endif // !defined(OS_ANDROID) void ChromePasswordManagerClient::RenderFrameCreated( content::RenderFrameHost* render_frame_host) { -@@ -1424,7 +1407,9 @@ void ChromePasswordManagerClient::OnInpu +@@ -1323,7 +1306,9 @@ void ChromePasswordManagerClient::OnInpu if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) { OnPaste(); } else { @@ -502,7 +629,7 @@ } #endif // defined(OS_ANDROID) } -@@ -1463,6 +1448,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1362,6 +1347,7 @@ bool ChromePasswordManagerClient::IsPass is_enabled = false; } @@ -510,7 +637,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 -@@ -1473,6 +1459,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1372,6 +1358,7 @@ bool ChromePasswordManagerClient::IsPass observer->OnPasswordSaveOrAutofillDenied(); is_enabled = false; } @@ -520,7 +647,7 @@ password_manager::BrowserSavePasswordProgressLogger logger( --- a/chrome/browser/password_manager/chrome_password_manager_client.h +++ b/chrome/browser/password_manager/chrome_password_manager_client.h -@@ -190,13 +190,14 @@ class ChromePasswordManagerClient +@@ -189,13 +189,14 @@ class ChromePasswordManagerClient void AnnotateNavigationEntry(bool has_password_field) override; autofill::LanguageCode GetPageLanguage() const override; @@ -536,7 +663,7 @@ void CheckProtectedPasswordEntry( password_manager::metrics_util::PasswordType reused_password_type, -@@ -204,6 +205,7 @@ class ChromePasswordManagerClient +@@ -203,6 +204,7 @@ class ChromePasswordManagerClient const std::vector& matching_reused_credentials, bool password_field_exists) override; @@ -546,7 +673,7 @@ --- a/chrome/browser/permissions/abusive_origin_permission_revocation_request.cc +++ b/chrome/browser/permissions/abusive_origin_permission_revocation_request.cc -@@ -17,7 +17,6 @@ +@@ -16,7 +16,6 @@ #include "components/permissions/permission_uma_util.h" #include "components/permissions/permissions_client.h" #include "components/prefs/pref_service.h" @@ -554,7 +681,7 @@ #include "components/safe_browsing/core/db/database_manager.h" namespace { -@@ -113,6 +112,7 @@ void AbusiveOriginPermissionRevocationRe +@@ -136,6 +135,7 @@ void AbusiveOriginPermissionRevocationRe DCHECK(profile_); DCHECK(callback_); @@ -562,18 +689,18 @@ if (!AbusiveOriginNotificationsPermissionRevocationConfig::IsEnabled() || !safe_browsing::IsSafeBrowsingEnabled(*profile_->GetPrefs()) || IsOriginExemptedFromFutureRevocations(profile_, origin_)) { -@@ -145,6 +145,7 @@ void AbusiveOriginPermissionRevocationRe - return; +@@ -182,6 +182,7 @@ void AbusiveOriginPermissionRevocationRe } } + NotifyCallback(Outcome::PERMISSION_NOT_REVOKED); +#endif // BUILDFLAG(FULL_SAFE_BROWSING) - - std::move(callback_).Run(Outcome::PERMISSION_NOT_REVOKED); } + + void AbusiveOriginPermissionRevocationRequest::OnSafeBrowsingVerdictReceived( --- a/chrome/browser/permissions/contextual_notification_permission_ui_selector.cc +++ b/chrome/browser/permissions/contextual_notification_permission_ui_selector.cc -@@ -18,10 +18,8 @@ - #include "chrome/browser/permissions/crowd_deny_preload_data.h" +@@ -17,10 +17,8 @@ + #include "chrome/browser/browser_process.h" #include "chrome/browser/permissions/quiet_notification_permission_ui_config.h" #include "chrome/browser/permissions/quiet_notification_permission_ui_state.h" -#include "chrome/browser/safe_browsing/safe_browsing_service.h" @@ -583,7 +710,7 @@ namespace { -@@ -151,9 +149,6 @@ void ContextualNotificationPermissionUiS +@@ -150,9 +148,6 @@ void ContextualNotificationPermissionUiS } void ContextualNotificationPermissionUiSelector::Cancel() { @@ -593,9 +720,9 @@ } ContextualNotificationPermissionUiSelector:: -@@ -164,24 +159,14 @@ void ContextualNotificationPermissionUiS - base::Optional decision = GetDecisionBasedOnSiteReputation( - CrowdDenyPreloadData::GetInstance()->GetReputationDataForSite(origin)); +@@ -173,24 +168,14 @@ void ContextualNotificationPermissionUiS + base::Optional decision = + GetDecisionBasedOnSiteReputation(reputation); - // If the PreloadData suggests this is an unacceptable site, ping Safe - // Browsing to verify; but do not ping if it is not warranted. @@ -625,7 +752,7 @@ void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived( --- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc +++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc -@@ -18,7 +18,6 @@ +@@ -19,7 +19,6 @@ #include "components/permissions/prediction_service/prediction_service.h" #include "components/permissions/prediction_service/prediction_service_messages.pb.h" #include "components/prefs/pref_service.h" @@ -633,14 +760,16 @@ namespace { -@@ -203,6 +202,5 @@ bool PredictionBasedPermissionUiSelector +@@ -182,8 +181,7 @@ bool PredictionBasedPermissionUiSelector // We need to also check `kQuietNotificationPrompts` here since there is no // generic safeguard anywhere else in the stack. return base::FeatureList::IsEnabled(features::kQuietNotificationPrompts) && - base::FeatureList::IsEnabled(features::kPermissionPredictions) && -- safe_browsing::IsEnhancedProtectionEnabled(*(profile_->GetPrefs())); +- safe_browsing::IsSafeBrowsingEnabled(*(profile_->GetPrefs())); + base::FeatureList::IsEnabled(features::kPermissionPredictions); } + + // static --- a/chrome/browser/reputation/reputation_service.cc +++ b/chrome/browser/reputation/reputation_service.cc @@ -119,9 +119,7 @@ void ReputationService::GetReputationSta @@ -654,6 +783,47 @@ LookalikeUrlService* service = LookalikeUrlService::Get(profile_); if (service->EngagedSitesNeedUpdating()) { +--- a/chrome/browser/safe_browsing/safe_browsing_metrics_collector.cc ++++ b/chrome/browser/safe_browsing/safe_browsing_metrics_collector.cc +@@ -11,10 +11,11 @@ + #include "base/util/values/values_util.h" + #include "components/prefs/pref_service.h" + #include "components/prefs/scoped_user_pref_update.h" +-#include "components/safe_browsing/core/common/safe_browsing_prefs.h" ++#include "components/safe_browsing/buildflags.h" + + namespace { + ++#if BUILDFLAG(FULL_SAFE_BROWSING) + using EventType = safe_browsing::SafeBrowsingMetricsCollector::EventType; + using UserState = safe_browsing::SafeBrowsingMetricsCollector::UserState; + using SafeBrowsingState = safe_browsing::SafeBrowsingState; +@@ -349,4 +350,5 @@ std::string SafeBrowsingMetricsCollector + SafeBrowsingMetricsCollector::Event::Event(EventType type, base::Time timestamp) + : type(type), timestamp(timestamp) {} + ++#endif + } // namespace safe_browsing +--- a/chrome/browser/safe_browsing/safe_browsing_metrics_collector_factory.cc ++++ b/chrome/browser/safe_browsing/safe_browsing_metrics_collector_factory.cc +@@ -8,9 +8,11 @@ + #include "chrome/browser/profiles/profile.h" + #include "chrome/browser/safe_browsing/safe_browsing_metrics_collector.h" + #include "components/keyed_service/content/browser_context_dependency_manager.h" ++#include "components/safe_browsing/buildflags.h" + #include "content/public/browser/browser_context.h" + + namespace safe_browsing { ++#if BUILDFLAG(FULL_SAFE_BROWSING) + + // static + SafeBrowsingMetricsCollector* +@@ -36,4 +38,5 @@ KeyedService* SafeBrowsingMetricsCollect + return new SafeBrowsingMetricsCollector(profile->GetPrefs()); + } + ++#endif // BUILDFLAG(FULL_SAFE_BROWSING) + } // namespace safe_browsing --- a/chrome/browser/safe_browsing/url_lookup_service_factory.cc +++ b/chrome/browser/safe_browsing/url_lookup_service_factory.cc @@ -53,37 +53,7 @@ RealTimeUrlLookupServiceFactory::RealTim @@ -778,7 +948,7 @@ } --- a/chrome/browser/ui/views/download/download_item_view.cc +++ b/chrome/browser/ui/views/download/download_item_view.cc -@@ -770,9 +770,7 @@ void DownloadItemView::UpdateLabels() { +@@ -774,9 +774,7 @@ void DownloadItemView::UpdateLabels() { deep_scanning_label_->SetVisible(mode_ == Mode::kDeepScanning); if (deep_scanning_label_->GetVisible()) { @@ -789,7 +959,7 @@ ? IDS_PROMPT_DEEP_SCANNING_DOWNLOAD : IDS_PROMPT_DEEP_SCANNING_APP_DOWNLOAD; const base::string16 filename = ElidedFilename(*deep_scanning_label_); -@@ -796,11 +794,15 @@ void DownloadItemView::UpdateButtons() { +@@ -800,11 +798,15 @@ void DownloadItemView::UpdateButtons() { } const bool allow_open_during_deep_scan = @@ -805,7 +975,7 @@ open_button_->SetEnabled((mode_ == Mode::kNormal) || prompt_to_scan || allow_open_during_deep_scan); -@@ -1224,7 +1226,9 @@ void DownloadItemView::ShowContextMenuIm +@@ -1233,7 +1235,9 @@ void DownloadItemView::ShowContextMenuIm } void DownloadItemView::OpenDownloadDuringAsyncScanning() { @@ -817,7 +987,7 @@ --- a/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.cc +++ b/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.cc -@@ -172,10 +172,7 @@ PasswordReuseModalWarningDialog::Passwor +@@ -174,10 +174,7 @@ PasswordReuseModalWarningDialog::Passwor placeholder_offsets); } else { views::Label* message_body_label = CreateMessageBodyLabel( @@ -831,7 +1001,7 @@ modal_construction_start_time_ = base::TimeTicks::Now(); --- a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc +++ b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc -@@ -86,8 +86,6 @@ +@@ -76,8 +76,6 @@ #include "components/prefs/pref_service.h" #include "components/reading_list/features/reading_list_switches.h" #include "components/safe_browsing/buildflags.h" @@ -840,7 +1010,7 @@ #include "components/search/ntp_features.h" #include "components/security_interstitials/content/connection_help_ui.h" #include "components/security_interstitials/content/known_interception_disclosure_ui.h" -@@ -557,8 +555,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc +@@ -570,8 +568,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc return &NewWebUI; if (url.host_piece() == chrome::kChromeUIQuotaInternalsHost) return &NewWebUI; @@ -861,7 +1031,7 @@ --- a/chrome/browser/ui/webui/management/management_ui_handler.cc +++ b/chrome/browser/ui/webui/management/management_ui_handler.cc -@@ -814,14 +814,6 @@ base::Value ManagementUIHandler::GetThre +@@ -798,14 +798,6 @@ base::Value ManagementUIHandler::GetThre auto* on_page_visited_event = chrome_policies.GetValue(policy::key::kEnterpriseRealTimeUrlCheckMode); @@ -1020,9 +1190,45 @@ // The latest config we've committed. Starts out null. // Protected by lock_. ---- a/content/browser/file_system_access/native_file_system_file_writer_impl.cc -+++ b/content/browser/file_system_access/native_file_system_file_writer_impl.cc -@@ -513,15 +513,8 @@ void NativeFileSystemFileWriterImpl::Clo +--- a/components/safe_browsing/core/password_protection/password_protection_service_base.cc ++++ b/components/safe_browsing/core/password_protection/password_protection_service_base.cc +@@ -249,12 +249,6 @@ void PasswordProtectionServiceBase::Hist + history_service_observation_.Reset(); + } + +-bool PasswordProtectionServiceBase::IsWarningEnabled( +- ReusedPasswordAccountType password_type) { +- return GetPasswordProtectionWarningTriggerPref(password_type) == +- PHISHING_REUSE; +-} +- + // static + ReusedPasswordType + PasswordProtectionServiceBase::GetPasswordProtectionReusedPasswordType( +--- a/components/safe_browsing/core/password_protection/password_protection_service_base.h ++++ b/components/safe_browsing/core/password_protection/password_protection_service_base.h +@@ -22,7 +22,6 @@ + #include "components/password_manager/core/browser/password_reuse_detector.h" + #include "components/safe_browsing/buildflags.h" + #include "components/safe_browsing/core/browser/referrer_chain_provider.h" +-#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "components/safe_browsing/core/db/database_manager.h" + #include "components/safe_browsing/core/db/v4_protocol_manager_util.h" + #include "components/safe_browsing/core/password_protection/metrics_util.h" +@@ -130,10 +129,6 @@ class PasswordProtectionServiceBase : pu + // Returns if the warning UI is enabled. + bool IsWarningEnabled(ReusedPasswordAccountType password_type); + +- // Returns the pref value of password protection warning trigger. +- virtual PasswordProtectionTrigger GetPasswordProtectionWarningTriggerPref( +- ReusedPasswordAccountType password_type) const = 0; +- + // If |url| matches Safe Browsing allowlist domains, password protection + // change password URL, or password protection login URLs in the enterprise + // policy. +--- 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 +@@ -340,15 +340,8 @@ void FileSystemAccessFileWriterImpl::Clo close_callback_ = std::move(callback); @@ -1033,19 +1239,19 @@ - } - - ComputeHashForSwapFile( -- base::BindOnce(&NativeFileSystemFileWriterImpl::DoAfterWriteCheck, +- base::BindOnce(&FileSystemAccessFileWriterImpl::DoAfterWriteCheck, - weak_factory_.GetWeakPtr())); + DidAfterWriteCheck( + FileSystemAccessPermissionContext::AfterWriteCheckResult::kAllow); } - void NativeFileSystemFileWriterImpl::AbortImpl(AbortCallback callback) { -@@ -541,37 +534,6 @@ void NativeFileSystemFileWriterImpl::Abo + void FileSystemAccessFileWriterImpl::AbortImpl(AbortCallback callback) { +@@ -368,37 +361,6 @@ void FileSystemAccessFileWriterImpl::Abo manager()->RemoveFileWriter(this); } -// static --void NativeFileSystemFileWriterImpl::DoAfterWriteCheck( +-void FileSystemAccessFileWriterImpl::DoAfterWriteCheck( - base::File::Error hash_result, - const std::string& hash, - int64_t size) { @@ -1056,7 +1262,7 @@ - // callback. - manager()->operation_runner().PostTaskWithThisObject( - FROM_HERE, base::BindOnce(&RemoveSwapFile, swap_url())); -- CallCloseCallbackAndDeleteThis(native_file_system_error::FromStatus( +- CallCloseCallbackAndDeleteThis(file_system_access_error::FromStatus( - FileSystemAccessStatus::kOperationAborted, - "Failed to perform Safe Browsing check.")); - return; @@ -1071,16 +1277,16 @@ - item->has_user_gesture = has_transient_user_activation_; - manager()->permission_context()->PerformAfterWriteChecks( - std::move(item), context().frame_id, -- base::BindOnce(&NativeFileSystemFileWriterImpl::DidAfterWriteCheck, +- base::BindOnce(&FileSystemAccessFileWriterImpl::DidAfterWriteCheck, - weak_factory_.GetWeakPtr())); -} - - void NativeFileSystemFileWriterImpl::DidAfterWriteCheck( + void FileSystemAccessFileWriterImpl::DidAfterWriteCheck( FileSystemAccessPermissionContext::AfterWriteCheckResult result) { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); ---- a/content/browser/file_system_access/native_file_system_file_writer_impl.h -+++ b/content/browser/file_system_access/native_file_system_file_writer_impl.h -@@ -106,9 +106,6 @@ class CONTENT_EXPORT NativeFileSystemFil +--- 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 +@@ -100,9 +100,6 @@ class CONTENT_EXPORT FileSystemAccessFil void TruncateImpl(uint64_t length, TruncateCallback callback); void CloseImpl(CloseCallback callback); void AbortImpl(AbortCallback callback); diff --git a/patches/core/ungoogled-chromium/remove-enable-dse-memoryssa-cflag.patch b/patches/core/ungoogled-chromium/remove-enable-dse-memoryssa-cflag.patch deleted file mode 100644 index 3c1f3a282d..0000000000 --- a/patches/core/ungoogled-chromium/remove-enable-dse-memoryssa-cflag.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/build/config/compiler/BUILD.gn -+++ b/build/config/compiler/BUILD.gn -@@ -651,9 +651,6 @@ config("compiler") { - "-Wl,--thinlto-cache-policy,$cache_policy", - ] - -- # TODO(https://crbug.com/1127713): Investigate, remove. -- ldflags += [ "-Wl,-mllvm,-enable-dse-memoryssa=false" ] -- - ldflags += [ "-Wl,--lto-O" + lto_opt_level ] - if (thin_lto_enable_optimizations) { - # TODO(gbiv): We ideally shouldn't need to specify this; ThinLTO diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index cfa28d4909..4cb2df1929 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" -@@ -452,8 +451,6 @@ void AwBrowserContext::RebuildTable( +@@ -453,8 +452,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 -@@ -1370,72 +1370,9 @@ +@@ -1413,78 +1413,9 @@ Pre-fetches information from pages, including pages you have not yet visited. Information fetched may include cookies, if you allow cookies. @@ -48,6 +48,9 @@ - - Faster, proactive protection against dangerous websites, downloads, and extensions. Warns you about password breaches. Requires browsing data to be sent to Google. - +- +- Show enhanced protection details +- - - Predicts and warns you about dangerous events before they happen - @@ -69,6 +72,9 @@ - - Standard protection against websites, downloads, and extensions that are known to be dangerous. - +- +- Show standard protection details +- - - Detects and warns you about dangerous events when they happen - @@ -158,7 +164,7 @@ BooleanPrefMember force_browser_signin_; --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -267,7 +267,6 @@ +@@ -272,7 +272,6 @@ #include "components/safe_browsing/content/browser/browser_url_loader_throttle.h" #include "components/safe_browsing/content/password_protection/password_protection_navigation_throttle.h" #include "components/safe_browsing/core/browser/url_checker_delegate.h" @@ -166,7 +172,7 @@ #include "components/safe_browsing/core/db/database_manager.h" #include "components/safe_browsing/core/features.h" #include "components/safe_browsing/core/realtime/policy_engine.h" -@@ -277,7 +276,6 @@ +@@ -282,7 +281,6 @@ #include "components/security_interstitials/content/ssl_cert_reporter.h" #include "components/security_interstitials/content/ssl_error_handler.h" #include "components/security_interstitials/content/ssl_error_navigation_throttle.h" @@ -174,19 +180,6 @@ #include "components/site_engagement/content/site_engagement_service.h" #include "components/site_isolation/pref_names.h" #include "components/site_isolation/preloaded_isolated_origins.h" ---- a/chrome/browser/chrome_content_browser_client_receiver_bindings.cc -+++ b/chrome/browser/chrome_content_browser_client_receiver_bindings.cc -@@ -91,9 +91,7 @@ void MaybeCreateSafeBrowsingForRenderer( - if (!render_process_host) - return; - -- bool safe_browsing_enabled = safe_browsing::IsSafeBrowsingEnabled( -- *Profile::FromBrowserContext(render_process_host->GetBrowserContext()) -- ->GetPrefs()); -+ bool safe_browsing_enabled = false; - content::GetIOThreadTaskRunner({})->PostTask( - FROM_HERE, - base::BindOnce( --- a/chrome/browser/chromeos/lock_screen_apps/lock_screen_profile_creator_impl.cc +++ b/chrome/browser/chromeos/lock_screen_apps/lock_screen_profile_creator_impl.cc @@ -18,7 +18,6 @@ @@ -219,8 +212,8 @@ --- a/chrome/browser/chromeos/login/signin/device_id_browsertest.cc +++ b/chrome/browser/chromeos/login/signin/device_id_browsertest.cc @@ -23,7 +23,6 @@ + #include "chrome/common/chrome_switches.h" #include "chrome/test/base/in_process_browser_test.h" - #include "chromeos/constants/chromeos_switches.h" #include "components/prefs/pref_service.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/user_manager/known_user.h" @@ -258,7 +251,7 @@ user_manager::known_user::SetStringPref( --- a/chrome/browser/chromeos/policy/secondary_google_account_signin_policy_handler.cc +++ b/chrome/browser/chromeos/policy/secondary_google_account_signin_policy_handler.cc -@@ -7,7 +7,6 @@ +@@ -8,7 +8,6 @@ #include "components/policy/core/common/policy_map.h" #include "components/policy/policy_constants.h" #include "components/prefs/pref_value_map.h" @@ -278,7 +271,7 @@ namespace policy { --- a/chrome/browser/download/download_browsertest.cc +++ b/chrome/browser/download/download_browsertest.cc -@@ -97,7 +97,6 @@ +@@ -98,7 +98,6 @@ #include "components/prefs/pref_service.h" #include "components/reputation/core/safety_tip_test_utils.h" #include "components/safe_browsing/buildflags.h" @@ -324,7 +317,7 @@ --- a/chrome/browser/enterprise/connectors/connectors_service.cc +++ b/chrome/browser/enterprise/connectors/connectors_service.cc -@@ -22,7 +22,6 @@ +@@ -23,7 +23,6 @@ #include "components/policy/core/common/cloud/machine_level_user_cloud_policy_manager.h" #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" #include "components/policy/core/common/policy_types.h" @@ -332,7 +325,7 @@ #include "components/user_prefs/user_prefs.h" #include "content/public/browser/browser_context.h" -@@ -187,20 +186,6 @@ bool ConnectorsService::DelayUntilVerdic +@@ -248,20 +247,6 @@ std::vector ConnectorsServi base::Optional ConnectorsService::GetDMTokenForRealTimeUrlCheck() const { @@ -355,7 +348,7 @@ --- a/chrome/browser/extensions/api/identity/identity_apitest.cc +++ b/chrome/browser/extensions/api/identity/identity_apitest.cc -@@ -56,7 +56,6 @@ +@@ -55,7 +55,6 @@ #include "components/prefs/pref_service.h" #include "components/signin/core/browser/account_reconcilor.h" #include "components/signin/public/base/list_accounts_test_utils.h" @@ -373,7 +366,7 @@ #include "components/signin/public/base/signin_switches.h" #include "components/signin/public/identity_manager/access_token_info.h" #include "components/signin/public/identity_manager/accounts_in_cookie_jar_info.h" -@@ -70,7 +69,7 @@ const char* const kExtensionsIdentityAPI +@@ -71,7 +70,7 @@ const char* const kExtensionsIdentityAPI "extensions_identity_api"; bool IsBrowserSigninAllowed(Profile* profile) { @@ -384,15 +377,15 @@ std::string GetOAuth2MintTokenFlowVersion() { --- a/chrome/browser/extensions/api/preference/preference_api.cc +++ b/chrome/browser/extensions/api/preference/preference_api.cc -@@ -33,7 +33,6 @@ - #include "components/password_manager/core/common/password_manager_pref_names.h" +@@ -34,7 +34,6 @@ #include "components/prefs/pref_service.h" + #include "components/privacy_sandbox/privacy_sandbox_prefs.h" #include "components/proxy_config/proxy_config_pref_names.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/spellcheck/browser/pref_names.h" #include "components/translate/core/browser/translate_pref_names.h" #include "extensions/browser/extension_pref_value_map.h" -@@ -105,11 +104,6 @@ const PrefMappingEntry kPrefMapping[] = +@@ -106,11 +105,6 @@ const PrefMappingEntry kPrefMapping[] = APIPermission::kPrivacy}, {"doNotTrackEnabled", prefs::kEnableDoNotTrack, APIPermission::kPrivacy, APIPermission::kPrivacy}, @@ -404,7 +397,7 @@ {"searchSuggestEnabled", prefs::kSearchSuggestEnabled, APIPermission::kPrivacy, APIPermission::kPrivacy}, {"spellingServiceEnabled", spellcheck::prefs::kSpellCheckUseSpellingService, -@@ -803,18 +797,6 @@ ExtensionFunction::ResponseAction SetPre +@@ -811,18 +805,6 @@ ExtensionFunction::ResponseAction SetPre base::Value(browser_pref_value->GetBool())); } @@ -423,7 +416,7 @@ preference_api->SetExtensionControlledPref( extension_id(), browser_pref, scope, base::Value::FromUniquePtrValue(std::move(browser_pref_value))); -@@ -868,18 +850,6 @@ ExtensionFunction::ResponseAction ClearP +@@ -876,18 +858,6 @@ ExtensionFunction::ResponseAction ClearP PreferenceAPI::Get(browser_context()) ->RemoveExtensionControlledPref(extension_id(), browser_pref, scope); @@ -478,7 +471,7 @@ blink::kWebRTCIPHandlingDefaultPublicInterfaceOnly); --- a/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router.cc +++ b/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router.cc -@@ -41,7 +41,6 @@ +@@ -39,7 +39,6 @@ #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/content/web_ui/safe_browsing_ui.h" @@ -486,28 +479,9 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "content/public/browser/browser_context.h" #include "extensions/browser/event_router.h" -@@ -1024,18 +1023,6 @@ SafeBrowsingPrivateEventRouter::GetRepor - void SafeBrowsingPrivateEventRouter::IfAuthorized( - const std::string& dm_token, - base::OnceCallback cont) { -- if (!binary_upload_service_ && g_browser_process) { -- binary_upload_service_ = -- safe_browsing::BinaryUploadServiceFactory::GetForProfile( -- Profile::FromBrowserContext(context_)); -- } -- -- // TODO(crbug/1069049): Use reporting URL. -- if (binary_upload_service_) -- binary_upload_service_->IsAuthorized( -- GURL(), std::move(cont), dm_token, -- enterprise_connectors::AnalysisConnector:: -- ANALYSIS_CONNECTOR_UNSPECIFIED); - } - - void SafeBrowsingPrivateEventRouter::ReportRealtimeEvent( --- a/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router_unittest.cc +++ b/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router_unittest.cc -@@ -33,7 +33,6 @@ +@@ -34,7 +34,6 @@ #include "components/enterprise/common/proto/connectors.pb.h" #include "components/policy/core/common/cloud/mock_cloud_policy_client.h" #include "components/policy/core/common/cloud/realtime_reporting_job_configuration.h" @@ -517,7 +491,7 @@ #include "content/public/test/browser_task_environment.h" --- a/chrome/browser/extensions/api/settings_private/prefs_util.cc +++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc -@@ -38,7 +38,6 @@ +@@ -39,7 +39,6 @@ #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_prefs.h" #include "components/proxy_config/proxy_config_pref_names.h" @@ -525,9 +499,9 @@ #include "components/search_engines/default_search_manager.h" #include "components/spellcheck/browser/pref_names.h" #include "components/translate/core/browser/translate_pref_names.h" -@@ -273,18 +272,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil - (*s_allowlist)[::prefs::kPrivacySandboxApisEnabled] = +@@ -278,18 +277,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil settings_api::PrefType::PREF_TYPE_BOOLEAN; + } - // Security page - (*s_allowlist)[::kGeneratedPasswordLeakDetectionPref] = @@ -605,7 +579,7 @@ int InstalledLoader::GetCreationFlags(const ExtensionInfo* info) { --- a/chrome/browser/net/profile_network_context_service.cc +++ b/chrome/browser/net/profile_network_context_service.cc -@@ -43,7 +43,6 @@ +@@ -41,7 +41,6 @@ #include "components/pref_registry/pref_registry_syncable.h" #include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_service.h" @@ -613,7 +587,7 @@ #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/network_service_instance.h" -@@ -754,13 +753,6 @@ void ProfileNetworkContextService::Confi +@@ -755,13 +754,6 @@ void ProfileNetworkContextService::Confi network_context_params->enable_certificate_reporting = true; network_context_params->enable_expect_ct_reporting = true; @@ -738,7 +712,7 @@ identity_manager_observer_.Add(identity_manager); --- a/chrome/browser/password_manager/password_store_factory.cc +++ b/chrome/browser/password_manager/password_store_factory.cc -@@ -160,16 +160,6 @@ PasswordStoreFactory::BuildServiceInstan +@@ -163,16 +163,6 @@ PasswordStoreFactory::BuildServiceInstan profile->GetPrefs(), base::TimeDelta::FromSeconds(60), network_context_getter); @@ -814,7 +788,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" #include "components/sync/base/pref_names.h" #include "components/sync/driver/sync_policy_handler.h" -@@ -182,12 +179,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -185,12 +182,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kQuicAllowed, prefs::kQuicAllowed, base::Value::Type::BOOLEAN }, @@ -827,7 +801,7 @@ { key::kUrlKeyedAnonymizedDataCollectionEnabled, unified_consent::prefs::kUrlKeyedAnonymizedDataCollectionEnabled, base::Value::Type::BOOLEAN }, -@@ -317,15 +308,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -320,15 +311,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kGloballyScopeHTTPAuthCacheEnabled, prefs::kGloballyScopeHTTPAuthCacheEnabled, base::Value::Type::BOOLEAN }, @@ -843,7 +817,7 @@ { key::kSafeSitesFilterBehavior, policy_prefs::kSafeSitesFilterBehavior, base::Value::Type::INTEGER }, -@@ -440,18 +422,12 @@ const PolicyToPreferenceMapEntry kSimple +@@ -443,18 +425,12 @@ const PolicyToPreferenceMapEntry kSimple { key::kMaxConnectionsPerProxy, prefs::kMaxConnectionsPerProxy, base::Value::Type::INTEGER }, @@ -862,7 +836,7 @@ { key::kSSLErrorOverrideAllowed, prefs::kSSLErrorOverrideAllowed, base::Value::Type::BOOLEAN }, -@@ -605,9 +581,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -611,9 +587,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kIntranetRedirectBehavior, omnibox::kIntranetRedirectBehavior, base::Value::Type::INTEGER }, @@ -872,7 +846,7 @@ { key::kAccessibilityImageLabelsEnabled, prefs::kAccessibilityImageLabelsEnabled, base::Value::Type::BOOLEAN }, -@@ -1437,8 +1410,6 @@ std::unique_ptrAddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); @@ -881,17 +855,17 @@ handlers->AddHandler(std::make_unique( std::make_unique(key::kAuthServerWhitelist, prefs::kAuthServerAllowlist, -@@ -1454,9 +1425,6 @@ std::unique_ptrAddHandler(std::make_unique( -- key::kSafeBrowsingAllowlistDomains, prefs::kSafeBrowsingWhitelistDomains, +- key::kSafeBrowsingAllowlistDomains, prefs::kSafeBrowsingAllowlistDomains, - base::Value::Type::LIST)); handlers->AddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); -@@ -1465,12 +1433,6 @@ std::unique_ptrAddHandler(std::make_unique( key::kURLAllowlist, policy_prefs::kUrlAllowlist, base::Value::Type::LIST)); @@ -904,7 +878,7 @@ #if defined(OS_ANDROID) handlers->AddHandler( -@@ -1540,12 +1502,6 @@ std::unique_ptrAddHandler(std::make_unique( key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime, -@@ -1810,17 +1766,6 @@ std::unique_ptr( key::kForceBrowserSignin, prefs::kForceBrowserSignin, base::Value::Type::BOOLEAN)); @@ -937,23 +911,23 @@ std::make_unique(chrome_schema))); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -137,7 +137,6 @@ +@@ -134,7 +134,6 @@ + #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_prefs.h" #include "components/proxy_config/pref_proxy_config_tracker_impl.h" - #include "components/rappor/rappor_service_impl.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #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" -@@ -662,7 +661,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -711,7 +710,6 @@ void RegisterLocalState(PrefRegistrySimp + ProfileNetworkContextService::RegisterLocalStatePrefs(registry); profiles::RegisterPrefs(registry); - rappor::RapporServiceImpl::RegisterPrefs(registry); RegisterScreenshotPrefs(registry); - safe_browsing::RegisterLocalStatePrefs(registry); secure_origin_allowlist::RegisterPrefs(registry); sessions::SessionIdGenerator::RegisterPrefs(registry); SSLConfigServiceManager::RegisterPrefs(registry); -@@ -892,7 +890,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -947,7 +945,6 @@ void RegisterProfilePrefs(user_prefs::Pr PushMessagingAppIdentifier::RegisterProfilePrefs(registry); QuietNotificationPermissionUiState::RegisterProfilePrefs(registry); RegisterBrowserUserPrefs(registry); @@ -1080,7 +1054,7 @@ #include "components/signin/public/identity_manager/account_info.h" #include "ui/base/resource/resource_bundle.h" #include "ui/gfx/canvas.h" -@@ -428,7 +427,7 @@ bool ProfileAttributesEntry::IsAuthError +@@ -424,7 +423,7 @@ bool ProfileAttributesEntry::IsAuthError } bool ProfileAttributesEntry::IsSignedInWithCredentialProvider() const { @@ -1089,7 +1063,7 @@ } size_t ProfileAttributesEntry::GetAvatarIconIndex() const { -@@ -575,9 +574,6 @@ void ProfileAttributesEntry::SetIsSignin +@@ -573,9 +572,6 @@ void ProfileAttributesEntry::SetIsSignin } void ProfileAttributesEntry::SetSignedInWithCredentialProvider(bool value) { @@ -1102,7 +1076,7 @@ --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc @@ -137,7 +137,6 @@ - #include "components/pref_registry/pref_registry_syncable.h" + #include "components/prefs/pref_service.h" #include "components/prefs/scoped_user_pref_update.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" -#include "components/signin/public/base/signin_pref_names.h" @@ -1111,7 +1085,7 @@ #include "components/sync_preferences/pref_service_syncable.h" --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc -@@ -89,7 +89,6 @@ +@@ -90,7 +90,6 @@ #include "components/search_engines/default_search_manager.h" #include "components/signin/public/base/signin_buildflags.h" #include "components/signin/public/base/signin_metrics.h" @@ -1119,7 +1093,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" -@@ -1884,8 +1883,7 @@ void ProfileManager::AddProfileToStorage +@@ -1908,8 +1907,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1129,9 +1103,9 @@ #if !defined(OS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -1947,14 +1945,11 @@ void ProfileManager::AddProfileToStorage - if (IsEphemeral(profile)) - entry->SetIsEphemeral(true); +@@ -1972,14 +1970,11 @@ void ProfileManager::AddProfileToStorage + entry->SetIsOmitted(true); + } - entry->SetSignedInWithCredentialProvider( - profile->GetPrefs()->GetBoolean(prefs::kSignedInWithCredentialProvider)); @@ -1155,10 +1129,10 @@ #include "components/signin/public/identity_manager/account_info.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "content/public/browser/browser_thread.h" -@@ -354,9 +353,7 @@ bool IsLockAvailable(Profile* profile) { +@@ -290,9 +289,7 @@ bool IsLockAvailable(Profile* profile) { base::Optional primary_account_info = identity_manager->FindExtendedAccountInfoForAccountWithRefreshToken( - identity_manager->GetPrimaryAccountInfo()); + identity_manager->GetPrimaryAccountInfo(signin::ConsentLevel::kSync)); - std::string hosted_domain = primary_account_info.has_value() - ? primary_account_info.value().hosted_domain - : ""; @@ -1193,7 +1167,7 @@ --- a/chrome/browser/resources/settings/privacy_page/privacy_page.html +++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html -@@ -672,48 +672,6 @@ +@@ -676,48 +676,6 @@ @@ -1212,7 +1186,7 @@ - allow-option-label="$i18n{siteSettingsAdsAllowed}" - allow-option-icon="settings:ads" - block-option-label="$i18n{siteSettingsAdsBlocked}" -- block-option-icon="settings:block"> +- block-option-icon="settings:ads-off"> - -