From 70032a229e5e6899d64d797994085aa1ad2c16c6 Mon Sep 17 00:00:00 2001 From: Zoraver Kang Date: Wed, 15 Jul 2020 01:25:09 -0400 Subject: [PATCH] Upgrade to Chromium 84.0.4147.89 `enable-checkbox-external-protocol.patch` is no longer needed --- chromium_version.txt | 2 +- domain_substitution.list | 761 ++++++++++-------- .../disable-fetching-field-trials.patch | 16 +- patches/core/debian/disable/unrar.patch | 6 +- ...01-fix-building-without-safebrowsing.patch | 130 ++- ...03-disable-autofill-download-manager.patch | 5 +- .../0005-disable-default-extensions.patch | 4 +- .../0014-disable-translation-lang-fetch.patch | 6 +- .../0015-disable-update-pings.patch | 4 +- ...refixes-to-possibly-evil-connections.patch | 87 +- ..._browsing-disable-incident-reporting.patch | 4 +- ...sable-reporting-of-safebrowsing-over.patch | 2 +- .../block-trk-and-subdomains.patch | 14 +- .../disable-domain-reliability.patch | 8 +- .../disable-fonts-googleapis-references.patch | 2 +- .../ungoogled-chromium/disable-gaia.patch | 22 +- .../disable-google-host-detection.patch | 40 +- .../disable-mei-preload.patch | 6 +- .../ungoogled-chromium/disable-signin.patch | 2 +- .../disable-translate.patch | 2 +- .../disable-webstore-urls.patch | 6 +- ...-building-without-enabling-reporting.patch | 4 +- ...ix-building-without-one-click-signin.patch | 2 +- .../fix-building-without-safebrowsing.patch | 180 +++-- .../remove-unused-preferences-fields.patch | 509 ++++++------ .../use-local-devtools-files.patch | 10 +- ...g-flags-client-rects-and-measuretext.patch | 64 +- ...ngerprinting-canvas-image-data-noise.patch | 28 +- .../flag-max-connections-per-host.patch | 22 +- patches/extra/debian/disable/android.patch | 2 +- patches/extra/debian/disable/fuzzers.patch | 4 +- .../extra/debian/disable/welcome-page.patch | 2 +- .../0006-modify-default-prefs.patch | 22 +- .../0008-restore-classic-ntp.patch | 2 +- ...ble-profile-auto-import-on-first-run.patch | 2 +- ...rce-text-x-suse-ymp-to-be-downloaded.patch | 2 +- ...e-default-key-length-for-newly-gener.patch | 2 +- ...mpt-for-download-directory-by-defaul.patch | 4 +- .../prefs-only-keep-cookies-until-exit.patch | 4 +- .../updater-disable-auto-update.patch | 2 +- .../add-flag-for-bookmark-bar-ntp.patch | 4 +- .../add-flag-for-pdf-plugin-name.patch | 16 +- ...dd-flag-for-search-engine-collection.patch | 22 +- ...g-to-configure-extension-downloading.patch | 12 +- ...add-flag-to-force-punycode-hostnames.patch | 2 +- .../add-flag-to-scroll-tabs.patch | 10 +- .../add-flag-to-show-avatar-button.patch | 4 +- .../add-flag-to-stack-tabs.patch | 8 +- .../add-ipv6-probing-option.patch | 2 +- .../add-suggestions-url-field.patch | 18 +- .../default-to-https-scheme.patch | 2 +- .../disable-download-quarantine.patch | 2 +- .../enable-checkbox-external-protocol.patch | 12 - .../enable-page-saving-on-more-pages.patch | 4 +- .../enable-paste-and-go-new-tab-button.patch | 2 +- patches/series | 1 - pruning.list | 71 +- 57 files changed, 1164 insertions(+), 1024 deletions(-) delete mode 100644 patches/extra/ungoogled-chromium/enable-checkbox-external-protocol.patch diff --git a/chromium_version.txt b/chromium_version.txt index 30eecf21..47d0b34f 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -83.0.4103.116 +84.0.4147.89 diff --git a/domain_substitution.list b/domain_substitution.list index 0b658d55..42c6c6cb 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -27,7 +27,7 @@ ash/app_list/views/app_list_view_unittest.cc ash/app_list/views/assistant/privacy_info_view.cc ash/app_list/views/search_result_answer_card_view_unittest.cc ash/ash_strings.grd -ash/assistant/assistant_interaction_controller.cc +ash/assistant/assistant_interaction_controller_impl.cc ash/assistant/assistant_setup_controller.cc ash/assistant/util/deep_link_util.cc ash/assistant/util/deep_link_util_unittest.cc @@ -39,6 +39,7 @@ ash/perftests/overview_animations_preftest.cc ash/public/cpp/android_intent_helper_unittest.cc ash/public/cpp/app_list/app_list_features.cc ash/public/cpp/app_list/internal_app_id_constants.h +ash/quick_answers/quick_answers_controller_impl.cc ash/resources/PRESUBMIT.py ash/shell/content/client/shell_browser_main_parts.cc ash/shell/content/client/shell_new_window_delegate.cc @@ -54,7 +55,10 @@ base/android/jni_generator/jni_generator.py base/android/library_loader/library_loader_hooks.h base/atomicops.h base/base_paths_win.cc +base/check.cc +base/check_op.cc base/command_line.cc +base/debug/alias.cc base/debug/debugger_posix.cc base/debug/proc_maps_linux.cc base/debug/stack_trace_fuchsia.cc @@ -77,6 +81,7 @@ base/logging.cc base/mac/close_nocancel.cc base/mac/objc_release_properties_unittest.mm base/memory/aligned_memory.cc +base/memory/checked_ptr.h base/memory/discardable_shared_memory.cc base/memory/scoped_refptr.h base/memory/shared_memory_mapping_unittest.cc @@ -88,6 +93,7 @@ base/metrics/histogram_functions.h base/metrics/histogram_macros.h base/metrics/user_metrics.h base/native_library_win.cc +base/notreached.cc base/optional.h base/process/launch.h base/process/launch_posix.cc @@ -147,6 +153,7 @@ build/android/PRESUBMIT.py build/android/apk_operations.py build/android/dump_apk_resource_strings.py build/android/gradle/generate_gradle.py +build/android/gyp/apkbuilder.py build/android/gyp/assert_static_initializers.py build/android/gyp/compile_java.py build/android/gyp/compile_resources.py @@ -155,6 +162,7 @@ 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 +build/android/gyp/util/protoresources.py build/android/gyp/util/resources_parser.py build/android/incremental_install/installer.py build/android/lint/suppressions.xml @@ -186,7 +194,6 @@ build/config/chromeos/rules.gni build/config/compiler/BUILD.gn build/config/compiler/compiler.gni build/config/fuchsia/BUILD.gn -build/config/fuchsia/elfinfo.py build/config/nacl/BUILD.gn build/config/nacl/rules.gni build/config/sanitizers/sanitizers.gni @@ -218,6 +225,7 @@ buildtools/third_party/libc++/trunk/utils/google-benchmark/src/cycleclock.h buildtools/third_party/libc++abi/trunk/CREDITS.TXT cc/PRESUBMIT.py cc/animation/animation_delegate.h +cc/base/features.h cc/input/browser_controls_offset_manager.cc cc/input/scroll_state.h cc/input/scrollbar_controller.h @@ -227,10 +235,7 @@ cc/trees/layer_tree_host_impl.cc chrome/BUILD.gn chrome/PRESUBMIT.py chrome/android/BUILD.gn -chrome/android/examples/partner_browser_customizations_provider/res/values/strings.xml chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd -chrome/android/features/cablev2_authenticator/internal/BUILD.gn -chrome/android/java/res/layout/content_suggestions_card_modern_reversed.xml chrome/android/java/res/values-sw600dp/values.xml chrome/android/java/res/values/dimens.xml chrome/android/java/res/values/strings.xml @@ -239,6 +244,7 @@ chrome/android/java/src/PRESUBMIT.py chrome/android/javatests/AndroidManifest.xml chrome/android/javatests/AndroidManifest_monochrome.xml chrome/android/webapk/PRESUBMIT.py +chrome/android/webapk/shell_apk/manifest/bound_manifest_config.json chrome/android/webapk/shell_apk/manifest/maps_go_manifest_config.json chrome/android/webapk/shell_apk/res/values/dimens.xml chrome/app/PRESUBMIT.py @@ -249,14 +255,13 @@ chrome/app/google_chrome_strings.grd chrome/app/resources/locale_settings.grd chrome/app/theme/PRESUBMIT.py chrome/browser/about_flags.cc -chrome/browser/android/autofill_assistant/client_android.cc chrome/browser/android/color_helpers_unittest.cc chrome/browser/android/contextualsearch/contextual_search_context.h chrome/browser/android/contextualsearch/contextual_search_delegate_unittest.cc chrome/browser/android/customtabs/custom_tabs_browsertest.cc chrome/browser/android/customtabs/detached_resource_request_unittest.cc -chrome/browser/android/digital_asset_links/digital_asset_links_handler.cc -chrome/browser/android/digital_asset_links/digital_asset_links_handler.h +chrome/browser/android/examples/custom_tabs_client/src/res/values/strings.xml +chrome/browser/android/examples/partner_browser_customizations_provider/res/values/strings.xml chrome/browser/android/explore_sites/blacklist_site_task_unittest.cc chrome/browser/android/explore_sites/clear_activities_task_unittest.cc chrome/browser/android/explore_sites/explore_sites_fetcher_unittest.cc @@ -298,6 +303,7 @@ 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 @@ -309,11 +315,10 @@ chrome/browser/browser_switcher/browser_switcher_service_browsertest.cc chrome/browser/browser_switcher/browser_switcher_sitelist_unittest.cc chrome/browser/browser_switcher/ieem_sitelist_parser.cc chrome/browser/browser_switcher/ieem_sitelist_parser_browsertest.cc -chrome/browser/browsing_data/browsing_data_cookie_helper_unittest.cc -chrome/browser/browsing_data/browsing_data_local_storage_helper_browsertest.cc chrome/browser/browsing_data/browsing_data_remover_browsertest.cc chrome/browser/browsing_data/chrome_browsing_data_remover_delegate_unittest.cc chrome/browser/browsing_data/cookies_tree_model.cc +chrome/browser/browsing_data/cookies_tree_model_unittest.cc chrome/browser/browsing_data/counters/bookmark_counter_unittest.cc chrome/browser/browsing_data/counters/browsing_data_counter_utils_browsertest.cc chrome/browser/browsing_data/counters/history_counter_browsertest.cc @@ -332,7 +337,6 @@ 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/accessibility/arc_accessibility_util.cc chrome/browser/chromeos/arc/arc_util_unittest.cc chrome/browser/chromeos/arc/auth/arc_auth_service_browsertest.cc chrome/browser/chromeos/arc/auth/arc_background_auth_code_fetcher.cc @@ -355,8 +359,10 @@ chrome/browser/chromeos/attestation/platform_verification_flow_unittest.cc chrome/browser/chromeos/attestation/tpm_challenge_key_unittest.cc chrome/browser/chromeos/backdrop_wallpaper_handlers/backdrop_wallpaper_handlers.cc chrome/browser/chromeos/bluetooth/debug_logs_manager_unittest.cc -chrome/browser/chromeos/cert_provisioning/cert_provisioning_worker_unittest.cc +chrome/browser/chromeos/cert_provisioning/cert_provisioning_test_helpers.cc +chrome/browser/chromeos/child_accounts/child_user_service.cc chrome/browser/chromeos/child_accounts/parent_access_code/parent_access_service_browsertest.cc +chrome/browser/chromeos/child_accounts/secondary_account_consent_logger_unittest.cc chrome/browser/chromeos/child_accounts/time_limits/web_time_limit_error_page/resources/web_time_limit_error_page.html chrome/browser/chromeos/chrome_content_browser_client_chromeos_part_unittest.cc chrome/browser/chromeos/crostini/crostini_util.h @@ -365,7 +371,6 @@ chrome/browser/chromeos/dbus/proxy_resolution_service_provider.h chrome/browser/chromeos/dbus/proxy_resolution_service_provider_browsertest.cc chrome/browser/chromeos/dbus/proxy_resolution_service_provider_unittest.cc chrome/browser/chromeos/drive/drivefs_test_support.cc -chrome/browser/chromeos/extensions/default_web_app_ids.h chrome/browser/chromeos/extensions/device_local_account_management_policy_provider.cc chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc @@ -379,26 +384,22 @@ chrome/browser/chromeos/file_manager/file_tasks.h chrome/browser/chromeos/file_manager/path_util_unittest.cc chrome/browser/chromeos/file_system_provider/fileapi/provider_async_file_util.h chrome/browser/chromeos/first_run/drive_first_run_controller.cc -chrome/browser/chromeos/first_run/goodies_displayer.cc chrome/browser/chromeos/hats/hats_dialog.cc chrome/browser/chromeos/kerberos/kerberos_credentials_manager_test.cc -chrome/browser/chromeos/logging_browsertest.cc -chrome/browser/chromeos/login/arc_terms_of_service_browsertest.cc +chrome/browser/chromeos/lacros/lacros_util.cc +chrome/browser/chromeos/lacros/lacros_util_unittest.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/error_screen_browsertest.cc chrome/browser/chromeos/login/existing_user_controller_browsertest.cc chrome/browser/chromeos/login/help_app_launcher.h chrome/browser/chromeos/login/kiosk_browsertest.cc chrome/browser/chromeos/login/login_browsertest.cc -chrome/browser/chromeos/login/login_ui_hide_supervised_users_browsertest.cc +chrome/browser/chromeos/login/login_ui_browsertest.cc chrome/browser/chromeos/login/login_ui_keyboard_browsertest.cc 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/proxy_auth_dialog_browsertest.cc chrome/browser/chromeos/login/quick_unlock/pin_migration_browsertest.cc chrome/browser/chromeos/login/reset_browsertest.cc chrome/browser/chromeos/login/saml/saml_browsertest.cc @@ -414,14 +415,14 @@ chrome/browser/chromeos/login/test/fake_gaia_mixin.cc chrome/browser/chromeos/login/test/fake_gaia_mixin.h chrome/browser/chromeos/login/test/login_manager_mixin.cc chrome/browser/chromeos/login/ui/captive_portal_view.cc -chrome/browser/chromeos/login/ui/user_adding_screen_browsertest.cc -chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc chrome/browser/chromeos/login/users/multi_profile_user_controller_unittest.cc -chrome/browser/chromeos/login/users/remove_supervised_users_browsertest.cc chrome/browser/chromeos/login/users/user_manager_hide_supervised_users_browsertest.cc chrome/browser/chromeos/login/web_kiosk_controller.cc +chrome/browser/chromeos/net/network_diagnostics/gateway_can_be_pinged_routine.cc +chrome/browser/chromeos/net/network_diagnostics/gateway_can_be_pinged_routine_unittest.cc chrome/browser/chromeos/net/network_portal_detector_impl_browsertest.cc chrome/browser/chromeos/plugin_vm/plugin_vm_installer_unittest.cc +chrome/browser/chromeos/plugin_vm/plugin_vm_license_checker.cc chrome/browser/chromeos/plugin_vm/plugin_vm_util.cc chrome/browser/chromeos/plugin_vm/plugin_vm_util_unittest.cc chrome/browser/chromeos/policy/active_directory_policy_manager.cc @@ -429,6 +430,7 @@ chrome/browser/chromeos/policy/android_management_client_unittest.cc 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/extension_install_event_logger_unittest.cc chrome/browser/chromeos/policy/heartbeat_scheduler.cc chrome/browser/chromeos/policy/powerwash_requirements_checker.cc chrome/browser/chromeos/policy/remote_commands/crd_host_delegate.cc @@ -445,7 +447,6 @@ chrome/browser/chromeos/power/auto_screen_brightness/adapter_unittest.cc chrome/browser/chromeos/power/auto_screen_brightness/modeller_impl_unittest.cc chrome/browser/chromeos/power/ml/smart_dim/ml_agent_unittest.cc chrome/browser/chromeos/power/ml/smart_dim/model_unittest.cc -chrome/browser/chromeos/preferences_chromeos_browsertest.cc chrome/browser/chromeos/printing/specifics_translation_unittest.cc chrome/browser/chromeos/printing/synced_printers_manager_unittest.cc chrome/browser/chromeos/proxy_config_service_impl_unittest.cc @@ -457,6 +458,7 @@ chrome/browser/chromeos/smb_client/smb_service_helper.h chrome/browser/chromeos/sync/turn_sync_on_helper_unittest.cc chrome/browser/chromeos/tpm_firmware_update.h chrome/browser/chromeos/u2f_notification.cc +chrome/browser/chromeos/web_applications/default_web_app_ids.h chrome/browser/complex_tasks/endpoint_fetcher/endpoint_fetcher_unittest.cc chrome/browser/complex_tasks/task_tab_helper_unittest.cc chrome/browser/component_updater/recovery_component_installer.cc @@ -466,7 +468,6 @@ 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/content_settings/tab_specific_content_settings_unittest.cc chrome/browser/custom_handlers/protocol_handler_registry.cc chrome/browser/custom_handlers/protocol_handler_registry_browsertest.cc chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc @@ -499,7 +500,6 @@ chrome/browser/extensions/activity_log/counting_policy_unittest.cc chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc chrome/browser/extensions/api/README.txt chrome/browser/extensions/api/activity_log_private/activity_log_private_api_unittest.cc -chrome/browser/extensions/api/autofill_assistant_private/autofill_assistant_private_api.cc chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api_unittest.cc chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc @@ -517,7 +517,7 @@ chrome/browser/extensions/api/declarative_content/content_predicate.h chrome/browser/extensions/api/declarative_content/content_predicate_evaluator.h chrome/browser/extensions/api/declarative_content/declarative_content_page_url_condition_tracker_unittest.cc chrome/browser/extensions/api/declarative_net_request/declarative_net_request_browsertest.cc -chrome/browser/extensions/api/declarative_net_request/rule_indexing_unittest.cc +chrome/browser/extensions/api/declarative_net_request/declarative_net_request_unittest.cc chrome/browser/extensions/api/declarative_net_request/ruleset_manager_unittest.cc chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry_unittest.cc @@ -539,7 +539,6 @@ chrome/browser/extensions/api/identity/identity_launch_web_auth_flow_function.cc chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc chrome/browser/extensions/api/management/chrome_management_api_delegate.cc -chrome/browser/extensions/api/management/management_api_unittest.cc chrome/browser/extensions/api/passwords_private/password_check_delegate_unittest.cc chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl_unittest.cc chrome/browser/extensions/api/passwords_private/passwords_private_utils_unittest.cc @@ -613,6 +612,7 @@ chrome/browser/feedback/feedback_uploader_chrome.cc chrome/browser/feedback/show_feedback_page.cc chrome/browser/feedback/system_logs/log_sources/crash_ids_source.cc chrome/browser/flag-metadata.json +chrome/browser/flag_descriptions.cc chrome/browser/google/google_search_domain_mixing_metrics_emitter.h chrome/browser/google/google_search_domain_mixing_metrics_emitter_factory.h chrome/browser/google/google_search_domain_mixing_metrics_emitter_unittest.cc @@ -636,13 +636,19 @@ chrome/browser/importer/firefox_profile_lock_posix.cc chrome/browser/importer/firefox_profile_lock_win.cc chrome/browser/importer/ie_importer_browsertest_win.cc chrome/browser/importer/profile_writer_unittest.cc +chrome/browser/installable/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/lifetime/switch_utils_unittest.cc chrome/browser/local_discovery/service_discovery_client_mac.mm chrome/browser/lookalikes/lookalike_url_navigation_throttle.cc chrome/browser/lookalikes/lookalike_url_navigation_throttle_browsertest.cc chrome/browser/media/android/remote/flinging_controller_bridge.cc +chrome/browser/media/feeds/media_feeds_browsertest.cc +chrome/browser/media/feeds/media_feeds_converter_unittest.cc chrome/browser/media/feeds/media_feeds_fetcher_unittest.cc +chrome/browser/media/feeds/media_feeds_service_unittest.cc +chrome/browser/media/history/media_history_browsertest.cc chrome/browser/media/history/media_history_keyed_service_unittest.cc chrome/browser/media/history/media_history_store_unittest.cc chrome/browser/media/media_engagement_contents_observer_unittest.cc @@ -677,9 +683,9 @@ chrome/browser/navigation_predictor/navigation_predictor_unittest.cc chrome/browser/navigation_predictor/search_engine_preconnector.cc chrome/browser/navigation_predictor/search_engine_preconnector_browsertest.cc chrome/browser/net/cert_verify_proc_browsertest.cc +chrome/browser/net/dns_over_https_browsertest.cc chrome/browser/net/dns_probe_runner.cc chrome/browser/net/dns_probe_runner.h -chrome/browser/net/nss_context_chromeos_browsertest.cc chrome/browser/net/proxy_browsertest.cc chrome/browser/net/service_providers_win.cc chrome/browser/net/trial_comparison_cert_verifier_controller.cc @@ -736,6 +742,7 @@ chrome/browser/pepper_broker_infobar_delegate.cc chrome/browser/performance_manager/observers/metrics_collector_unittest.cc chrome/browser/permissions/chrome_permission_manager_unittest.cc chrome/browser/permissions/chrome_permission_request_manager_unittest.cc +chrome/browser/permissions/grouped_permission_infobar_delegate_android.cc chrome/browser/permissions/permission_context_base_feature_policy_unittest.cc chrome/browser/platform_util_chromeos.cc chrome/browser/platform_util_win.cc @@ -773,9 +780,6 @@ chrome/browser/prerender/prerender_util_unittest.cc chrome/browser/prerender/tools/prerender_test_server/index.html chrome/browser/prerender/tools/prerender_test_server/prerender_test_server.py chrome/browser/previews/previews_content_util_unittest.cc -chrome/browser/previews/previews_lite_page_redirect_browsertest.cc -chrome/browser/previews/previews_lite_page_redirect_decider_unittest.cc -chrome/browser/previews/previews_lite_page_redirect_url_loader_interceptor_unittest.cc chrome/browser/previews/previews_offline_helper_unittest.cc chrome/browser/printing/cloud_print/cloud_print_printer_list_unittest.cc chrome/browser/printing/cloud_print/cloud_print_proxy_service_unittest.cc @@ -843,7 +847,8 @@ chrome/browser/resources/chromeos/add_supervision/add_supervision.js chrome/browser/resources/chromeos/arc_support/background.js chrome/browser/resources/chromeos/arc_support/playstore.js chrome/browser/resources/chromeos/assistant_optin/assistant_value_prop.js -chrome/browser/resources/chromeos/camera/src/js/lib/google-analytics-bundle.js +chrome/browser/resources/chromeos/camera/src/js/externs/universal_analytics_api.js +chrome/browser/resources/chromeos/camera/src/js/lib/analytics.js chrome/browser/resources/chromeos/camera/src/js/metrics.js chrome/browser/resources/chromeos/camera/src/js/util.js chrome/browser/resources/chromeos/camera/src/js/views/camera_intent.js @@ -909,6 +914,7 @@ chrome/browser/resources/net_internals/events_view.html chrome/browser/resources/network_speech_synthesis/manifest.json chrome/browser/resources/network_speech_synthesis/tts_extension.js chrome/browser/resources/new_tab_page/customize_themes.js +chrome/browser/resources/new_tab_page/doodle_share_dialog.js chrome/browser/resources/new_tab_page/voice_search_overlay.js chrome/browser/resources/omnibox/omnibox.html chrome/browser/resources/omnibox/omnibox_output.js @@ -917,8 +923,7 @@ chrome/browser/resources/plugin_metadata/plugins_chromeos.json chrome/browser/resources/plugin_metadata/plugins_linux.json chrome/browser/resources/plugin_metadata/plugins_mac.json chrome/browser/resources/plugin_metadata/plugins_win.json -chrome/browser/resources/print_preview/cloud_print_interface_js.js -chrome/browser/resources/print_preview/cloud_print_interface_manager.js +chrome/browser/resources/print_preview/cloud_print_interface.js chrome/browser/resources/print_preview/data/destination_store.js chrome/browser/resources/print_preview/ui/icons.html chrome/browser/resources/settings/a11y_page/a11y_page.js @@ -926,6 +931,7 @@ chrome/browser/resources/settings/about_page/about_page.html chrome/browser/resources/settings/appearance_page/appearance_page.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/crostini_page/crostini_subpage.html chrome/browser/resources/settings/chromeos/device_page/stylus.js @@ -933,11 +939,11 @@ 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/os_people_page.js chrome/browser/resources/settings/chromeos/os_people_page/os_sync_controls.js chrome/browser/resources/settings/chromeos/os_people_page/users_add_user_dialog.js -chrome/browser/resources/settings/chromeos/plugin_vm_page/plugin_vm_shared_paths.js chrome/browser/resources/settings/icons.html chrome/browser/resources/settings/incompatible_applications_page/incompatible_application_item.js chrome/browser/resources/settings/languages_page/edit_dictionary_page.js @@ -958,7 +964,9 @@ chrome/browser/safe_browsing/client_side_detection_service.cc chrome/browser/safe_browsing/client_side_model_loader.cc chrome/browser/safe_browsing/client_side_model_loader_unittest.cc chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc +chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_dialog_delegate_browsertest.cc chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_dialog_delegate_unittest.cc +chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_dialog_views_browsertest.cc chrome/browser/safe_browsing/download_protection/check_client_download_request_base.cc chrome/browser/safe_browsing/download_protection/download_feedback.cc chrome/browser/safe_browsing/download_protection/download_protection_service_unittest.cc @@ -969,7 +977,6 @@ chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc chrome/browser/safe_browsing/incident_reporting/incident_reporting_service_unittest.cc chrome/browser/safe_browsing/incident_reporting/last_download_finder_unittest.cc chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc -chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc chrome/browser/safe_browsing/settings_reset_prompt/default_settings_fetcher.cc chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_config_unittest.cc chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest_win.cc @@ -994,6 +1001,7 @@ chrome/browser/sessions/session_restore_browsertest.cc chrome/browser/sessions/session_restore_observer_unittest.cc chrome/browser/sessions/session_service_unittest.cc chrome/browser/sharing/click_to_call/click_to_call_utils_unittest.cc +chrome/browser/sharing/shared_clipboard/feature_flags.cc chrome/browser/sharing/vapid_key_manager.h chrome/browser/sharing/web_push/json_web_token_util_unittest.cc chrome/browser/sharing/web_push/web_push_sender.cc @@ -1016,6 +1024,7 @@ chrome/browser/signin/process_dice_header_delegate_impl_unittest.cc chrome/browser/signin/signin_promo_unittest.cc chrome/browser/signin/signin_ui_util.cc chrome/browser/signin/signin_util_win_browsertest.cc +chrome/browser/site_isolation/site_isolation_policy_unittest.cc chrome/browser/ssl/cert_verifier_platform_browser_test.h chrome/browser/ssl/connection_help_tab_helper.cc chrome/browser/ssl/ssl_browsertest.cc @@ -1028,13 +1037,13 @@ chrome/browser/supervised_user/child_accounts/family_info_fetcher_unittest.cc chrome/browser/supervised_user/child_accounts/kids_management_api.cc chrome/browser/supervised_user/child_accounts/permission_request_creator_apiary.cc chrome/browser/supervised_user/child_accounts/permission_request_creator_apiary_unittest.cc -chrome/browser/supervised_user/child_accounts/secondary_account_consent_logger_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_service.cc chrome/browser/supervised_user/supervised_user_service_unittest.cc +chrome/browser/supervised_user/supervised_user_test_util.cc chrome/browser/supervised_user/supervised_user_url_filter.cc chrome/browser/supervised_user/supervised_user_url_filter.h chrome/browser/supervised_user/supervised_user_url_filter_unittest.cc @@ -1065,7 +1074,9 @@ chrome/browser/sync/test/integration/two_client_typed_urls_sync_test.cc chrome/browser/sync/test/integration/two_client_user_events_sync_test.cc chrome/browser/sync/test/integration/two_client_web_apps_sync_test.cc chrome/browser/sync_file_system/local/local_file_sync_context_unittest.cc +chrome/browser/tab_contents/navigation_metrics_recorder_browsertest.cc chrome/browser/task_manager/sampling/shared_sampler_win_defines.h +chrome/browser/taskbar/taskbar_decorator_win.h chrome/browser/themes/theme_syncable_service.cc chrome/browser/tracing/crash_service_uploader.cc chrome/browser/translate/translate_manager_browsertest.cc @@ -1077,16 +1088,16 @@ chrome/browser/ui/app_list/app_list_syncable_service.cc chrome/browser/ui/app_list/app_list_syncable_service_unittest.cc chrome/browser/ui/app_list/app_service/app_service_app_model_builder_unittest.cc chrome/browser/ui/app_list/arc/arc_usb_host_permission_browsertest.cc -chrome/browser/ui/app_list/chrome_app_list_model_updater_browsertest.cc chrome/browser/ui/app_list/search/answer_card/answer_card_result_unittest.cc chrome/browser/ui/app_list/search/answer_card/answer_card_search_provider_unittest.cc chrome/browser/ui/app_list/search/arc/arc_app_reinstall_app_result.cc chrome/browser/ui/app_list/search/arc/arc_app_reinstall_search_provider_unittest.cc +chrome/browser/ui/app_list/search/assistant_search_provider_unittest.cc chrome/browser/ui/app_list/search/search_result_ranker/app_launch_event_logger_unittest.cc chrome/browser/ui/app_list/search/search_result_ranker/ranking_item_util_unittest.cc chrome/browser/ui/app_list/search/search_result_ranker/search_ranking_event_logger_unittest.cc chrome/browser/ui/app_list/search/search_result_ranker/search_result_ranker_unittest.cc -chrome/browser/ui/ash/ambient/backdrop/photo_client_impl.cc +chrome/browser/ui/ash/ambient/ambient_client_impl.cc chrome/browser/ui/ash/assistant/assistant_state_client_unittest.cc chrome/browser/ui/ash/assistant/assistant_test_mixin.cc chrome/browser/ui/ash/assistant/conversation_starters_client_impl.cc @@ -1094,7 +1105,6 @@ chrome/browser/ui/ash/assistant/proactive_suggestions_loader.cc chrome/browser/ui/ash/chrome_new_window_client_browsertest.cc chrome/browser/ui/ash/chrome_shell_delegate.cc chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc -chrome/browser/ui/ash/system_tray_client_browsertest.cc chrome/browser/ui/blocked_content/popup_blocker_browsertest.cc chrome/browser/ui/blocked_content/safe_browsing_triggered_popup_blocker.h chrome/browser/ui/blocked_content/tab_under_navigation_throttle.h @@ -1130,7 +1140,9 @@ chrome/browser/ui/media_router/media_router_ui_helper_unittest.cc chrome/browser/ui/media_router/query_result_manager.h chrome/browser/ui/omnibox/omnibox_view_browsertest.cc chrome/browser/ui/page_info/permission_menu_model_unittest.cc +chrome/browser/ui/passwords/account_storage_auth_helper_unittest.cc chrome/browser/ui/passwords/bubble_controllers/generation_confirmation_bubble_controller.h +chrome/browser/ui/passwords/bubble_controllers/move_to_account_store_bubble_controller_unittest.cc chrome/browser/ui/passwords/google_password_manager_navigation_throttle.cc chrome/browser/ui/passwords/google_password_manager_navigation_throttle_browsertest.cc chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc @@ -1146,6 +1158,7 @@ chrome/browser/ui/search/ntp_user_data_logger_unittest.cc chrome/browser/ui/search/search_tab_helper.h chrome/browser/ui/search/third_party_ntp_browsertest.cc chrome/browser/ui/signin_view_controller.cc +chrome/browser/ui/signin_view_controller_interactive_uitest.cc chrome/browser/ui/startup/credential_provider_signin_dialog_win_test_data.cc chrome/browser/ui/startup/startup_browser_creator.cc chrome/browser/ui/startup/startup_browser_creator_impl.h @@ -1168,7 +1181,6 @@ chrome/browser/ui/views/extensions/extension_install_dialog_view_browsertest.cc chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc chrome/browser/ui/views/frame/browser_root_view_browsertest.cc chrome/browser/ui/views/frame/browser_view.h -chrome/browser/ui/views/frame/system_menu_model_builder_browsertest_chromeos.cc chrome/browser/ui/views/hats/hats_browsertest.cc chrome/browser/ui/views/hats/hats_web_dialog.cc chrome/browser/ui/views/intent_picker_bubble_view_unittest.cc @@ -1186,11 +1198,13 @@ chrome/browser/ui/views/outdated_upgrade_bubble_view.cc chrome/browser/ui/views/page_info/page_info_bubble_view_browsertest.cc chrome/browser/ui/views/page_info/page_info_bubble_view_sync_browsertest.cc chrome/browser/ui/views/page_info/safety_tip_page_info_bubble_view_browsertest.cc -chrome/browser/ui/views/parent_permission_dialog_browsertest.cc chrome/browser/ui/views/passwords/password_bubble_browsertest.cc chrome/browser/ui/views/passwords/password_bubble_interactive_uitest.cc chrome/browser/ui/views/passwords/password_dialog_view_browsertest.cc +chrome/browser/ui/views/payments/payment_method_view_controller_browsertest.cc +chrome/browser/ui/views/profiles/profile_menu_view_browsertest.cc chrome/browser/ui/views/qrcode_generator/qrcode_generator_bubble_browsertest.cc +chrome/browser/ui/views/qrcode_generator/qrcode_generator_bubble_unittest.cc chrome/browser/ui/views/select_file_dialog_extension_browsertest.cc chrome/browser/ui/views/session_crashed_bubble_view.cc chrome/browser/ui/views/sharing/click_to_call_browsertest.cc @@ -1213,7 +1227,6 @@ 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 chrome/browser/ui/webui/chromeos/sync/os_sync_handler_unittest.cc -chrome/browser/ui/webui/chromeos/system_web_dialog_browsertest.cc chrome/browser/ui/webui/components/components_handler.cc chrome/browser/ui/webui/devtools_ui_data_source_unittest.cc chrome/browser/ui/webui/discards/graph_dump_impl_unittest.cc @@ -1225,6 +1238,7 @@ chrome/browser/ui/webui/local_discovery/local_discovery_ui_browsertest.cc chrome/browser/ui/webui/log_web_ui_url_unittest.cc chrome/browser/ui/webui/management_ui_handler.cc chrome/browser/ui/webui/management_ui_handler_unittest.cc +chrome/browser/ui/webui/new_tab_page/new_tab_page_ui.cc chrome/browser/ui/webui/ntp/new_tab_ui.cc chrome/browser/ui/webui/ntp/ntp_resource_cache.cc chrome/browser/ui/webui/policy_ui_browsertest.cc @@ -1238,18 +1252,16 @@ chrome/browser/ui/webui/settings/reset_settings_handler.cc chrome/browser/ui/webui/settings/safety_check_handler_unittest.cc chrome/browser/ui/webui/settings/settings_cookies_view_handler.cc chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc -chrome/browser/ui/webui/settings/settings_secure_dns_handler.cc chrome/browser/ui/webui/settings/site_settings_handler_unittest.cc +chrome/browser/ui/webui/settings/site_settings_helper_unittest.cc chrome/browser/ui/webui/settings_utils_unittest.cc chrome/browser/ui/webui/settings_utils_win.cc chrome/browser/ui/webui/signin/dice_turn_sync_on_helper_unittest.cc chrome/browser/ui/webui/signin/signin_error_handler_unittest.cc -chrome/browser/ui/webui/site_settings_helper_unittest.cc chrome/browser/ui/webui/theme_source_unittest.cc chrome/browser/ui/webui/welcome/google_apps_handler.cc chrome/browser/ui/webui/welcome/ntp_background_handler.cc chrome/browser/ui/window_sizer/window_sizer_ash.cc -chrome/browser/upboarding/query_tiles/internal/config.cc chrome/browser/updates/announcement_notification/announcement_notification_service_unittest.cc chrome/browser/usb/usb_browsertest.cc chrome/browser/usb/usb_chooser_context_unittest.cc @@ -1322,7 +1334,6 @@ chrome/chrome_elf/third_party_dlls/hardcoded_blocklist.cc chrome/chrome_elf/third_party_dlls/main.h chrome/common/chrome_features.cc chrome/common/chrome_switches.cc -chrome/common/client_hints/client_hints.cc chrome/common/cloud_print/cloud_print_constants.cc chrome/common/cloud_print/cloud_print_helpers_unittest.cc chrome/common/conflicts/module_watcher_win.cc @@ -1463,7 +1474,6 @@ chrome/renderer/autofill/page_passwords_analyser_browsertest.cc chrome/renderer/autofill/password_autofill_agent_browsertest.cc chrome/renderer/chrome_content_renderer_client_browsertest.cc chrome/renderer/chrome_content_renderer_client_unittest.cc -chrome/renderer/content_settings_agent_impl.cc chrome/renderer/extensions/extension_hooks_delegate_unittest.cc chrome/renderer/media/flash_embed_rewrite.cc chrome/renderer/media/flash_embed_rewrite_unittest.cc @@ -1488,13 +1498,14 @@ chrome/services/app_service/app_service_impl_unittest.cc chrome/services/app_service/public/cpp/app_update_unittest.cc chrome/services/app_service/public/cpp/intent_filter_util.h chrome/services/app_service/public/cpp/intent_util_unittest.cc +chrome/services/app_service/public/cpp/preferred_apps_converter.h +chrome/services/app_service/public/cpp/preferred_apps_converter_unittest.cc chrome/services/app_service/public/cpp/preferred_apps_list_unittest.cc chrome/services/util_win/av_products.cc chrome/test/BUILD.gn chrome/test/base/android/android_browser_test.h chrome/test/base/in_process_browser_test_browsertest.cc chrome/test/base/js2gtest.js -chrome/test/chromedriver/README.txt chrome/test/chromedriver/capabilities_unittest.cc chrome/test/chromedriver/chrome/chrome_desktop_impl.cc chrome/test/chromedriver/chrome/chrome_finder.cc @@ -1534,8 +1545,6 @@ chrome/test/enterprise/e2e/policy/url_blacklist/url_blacklist.py chrome/test/enterprise/e2e/policy/url_whitelist/url_whitelist.py chrome/test/enterprise/e2e/policy/user_data_dir/user_data_dir.py chrome/test/enterprise/e2e/policy/youtube_restrict/youtube_restrict.py -chrome/test/ispy/client/boto_bucket.py -chrome/test/ispy/ispy_api.py chrome/test/media_router/media_router_integration_browsertest.cc chrome/test/mini_installer/create_zip.py chrome/test/mini_installer/test_installer.py @@ -1615,6 +1624,21 @@ chromeos/printing/printer_config_cache.cc chromeos/printing/printer_config_cache_unittest.cc chromeos/printing/printer_configuration.h chromeos/printing/printer_configuration_unittest.cc +chromeos/printing/uri_fuzzer_seed_corpus/uri1.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri10.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri11.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri12.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri13.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri14.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri15.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri18.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri19.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri2.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri24.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri3.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri4.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri49.txt +chromeos/printing/uri_fuzzer_seed_corpus/uri5.txt chromeos/services/assistant/assistant_manager_service_impl.cc chromeos/services/assistant/service.cc chromeos/services/assistant/service_unittest.cc @@ -1677,12 +1701,13 @@ components/autofill/core/browser/ui/label_formatter_utils_unittest.cc components/autofill/core/browser/ui/mobile_label_formatter_unittest.cc components/autofill/core/browser/webdata/autofill_profile_sync_bridge.h components/autofill/core/common/mojom/autofill_types_mojom_traits_unittest.cc -components/autofill/core/common/password_form_fill_data_unittest.cc components/autofill_assistant/browser/actions/collect_user_data_action_unittest.cc -components/autofill_assistant/browser/actions/required_fields_fallback_handler_unittest.cc +components/autofill_assistant/browser/actions/fallback_handler/required_fields_fallback_handler_unittest.cc components/autofill_assistant/browser/actions/show_details_action_unittest.cc +components/autofill_assistant/browser/actions/show_generic_ui_action_unittest.cc components/autofill_assistant/browser/actions/use_address_action_unittest.cc components/autofill_assistant/browser/actions/use_credit_card_action_unittest.cc +components/autofill_assistant/browser/controller_unittest.cc components/autofill_assistant/browser/details_unittest.cc components/autofill_assistant/browser/devtools/devtools_api/client_api_generator.py components/autofill_assistant/browser/devtools/devtools_client.cc @@ -1691,8 +1716,10 @@ components/autofill_assistant/browser/devtools/error_reporter.cc components/autofill_assistant/browser/devtools/error_reporter.h components/autofill_assistant/browser/devtools/message_dispatcher.h components/autofill_assistant/browser/devtools/value_conversions.h +components/autofill_assistant/browser/service_impl.cc components/autofill_assistant/browser/service_impl_unittest.cc components/autofill_assistant/browser/user_data_util_unittest.cc +components/autofill_assistant/browser/user_model_unittest.cc components/autofill_assistant/browser/web/element_finder.cc components/bookmarks/browser/bookmark_index_unittest.cc components/bookmarks/browser/bookmark_model.h @@ -1703,7 +1730,10 @@ components/bookmarks/managed/managed_bookmarks_policy_handler_unittest.cc components/bookmarks/managed/managed_bookmarks_tracker_unittest.cc components/browser_sync/PRESUBMIT.py components/browser_ui/settings/android/java/res/layout/preference_compat.xml +components/browser_ui/strings/android/browser_ui_strings.grd components/browser_watcher/extended_crash_reporting.cc +components/browsing_data/content/cookie_helper_unittest.cc +components/browsing_data/content/local_storage_helper_browsertest.cc components/browsing_data/core/counters/history_counter.cc components/browsing_data/core/history_notice_utils.cc components/captive_portal/content/captive_portal_service.h @@ -1715,26 +1745,26 @@ components/certificate_transparency/chrome_require_ct_delegate.h components/certificate_transparency/chrome_require_ct_delegate_unittest.cc components/certificate_transparency/data/log_list.json components/chrome_cleaner/public/constants/constants.h +components/client_hints/common/client_hints.cc components/cloud_devices/common/cloud_device_description.h components/cloud_devices/common/cloud_devices_urls.cc components/cloud_devices/common/cloud_devices_urls_unittest.cc components/cloud_devices/common/printer_description.h components/component_updater/component_updater_url_constants.cc components/components_google_chrome_strings.grd +components/content_settings/browser/tab_specific_content_settings_unittest.cc components/content_settings/core/browser/content_settings_provider_unittest.cc components/content_settings/core/common/content_settings_pattern.cc components/content_settings/core/common/content_settings_pattern_parser_unittest.cc 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/cookie_config/cookie_store_util.cc components/country_codes/country_codes.cc components/crash/content/app/breakpad_win.cc components/crash/content/app/hard_error_handler_win.cc -components/crash/core/app/breakpad_linux.cc components/crash/core/app/crash_export_thunks.h -components/crash/core/app/crashpad_linux.cc -components/crash/core/app/crashpad_mac.mm -components/crash/core/app/crashpad_win.cc +components/crash/core/app/crash_reporter_client.cc components/crash/core/browser/resources/crashes.js components/crash/core/common/crash_key.h components/cronet/PRESUBMIT.py @@ -1748,7 +1778,6 @@ 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.h 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 @@ -1780,6 +1809,8 @@ 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 +components/feed/core/v2/types_unittest.cc components/feedback/feedback_common.cc components/feedback/feedback_common_unittest.cc components/feedback/feedback_report.h @@ -1833,9 +1864,9 @@ 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/lookalikes/lookalike_url_util.cc -components/lookalikes/lookalike_url_util.h -components/lookalikes/lookalike_url_util_unittest.cc +components/lookalikes/core/lookalike_url_util.cc +components/lookalikes/core/lookalike_url_util.h +components/lookalikes/core/lookalike_url_util_unittest.cc components/metrics/net/net_metrics_log_uploader.cc components/metrics/persistent_histograms.cc components/metrics/url_constants.cc @@ -1966,7 +1997,7 @@ components/password_manager/core/browser/login_database_unittest.cc components/password_manager/core/browser/login_database_win.cc components/password_manager/core/browser/multi_store_form_fetcher_unittest.cc components/password_manager/core/browser/multi_store_password_save_manager_unittest.cc -components/password_manager/core/browser/password_autofill_manager_unittest.cc +components/password_manager/core/browser/password_feature_manager_impl_unittest.cc components/password_manager/core/browser/password_form_filling_unittest.cc components/password_manager/core/browser/password_form_manager_unittest.cc components/password_manager/core/browser/password_generation_frame_helper.cc @@ -1975,6 +2006,7 @@ components/password_manager/core/browser/password_generation_manager_unittest.cc components/password_manager/core/browser/password_hash_data.cc components/password_manager/core/browser/password_hash_data.h components/password_manager/core/browser/password_manager.h +components/password_manager/core/browser/password_manager_client_helper_unittest.cc components/password_manager/core/browser/password_manager_constants.cc components/password_manager/core/browser/password_manager_metrics_recorder.h components/password_manager/core/browser/password_manager_test_utils.cc @@ -2013,6 +2045,8 @@ components/payments/core/url_util.h components/payments/core/url_util_unittest.cc components/pdf/renderer/pdf_accessibility_tree_browsertest.cc components/performance_manager/graph/frame_node_impl.cc +components/performance_manager/public/graph/frame_node.h +components/performance_manager/public/graph/policies/tab_loading_frame_navigation_policy.h components/performance_manager/public/graph/process_node.h components/performance_manager/public/graph/worker_node.h components/permissions/chooser_context_base_unittest.cc @@ -2020,6 +2054,7 @@ components/permissions/permission_context_base.cc components/permissions/permission_context_base_unittest.cc components/permissions/permission_decision_auto_blocker_unittest.cc components/permissions/permission_manager_unittest.cc +components/permissions/permission_request_manager.cc components/permissions/permission_request_manager_unittest.cc components/permissions/permission_uma_util.h components/permissions/test/mock_permission_request.cc @@ -2063,11 +2098,13 @@ components/prefs/pref_change_registrar_unittest.cc components/prefs/pref_service_unittest.cc components/previews/content/previews_decider_impl.cc components/previews/content/previews_decider_impl_unittest.cc -components/previews/core/previews_experiments.cc components/previews/core/previews_experiments_unittest.cc components/previews/core/previews_features.cc components/printing/renderer/print_render_frame_helper.cc components/proxy_config/pref_proxy_config_tracker_impl_unittest.cc +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 @@ -2150,6 +2187,8 @@ components/safe_search_api/safe_search/safe_search_url_checker_client.cc components/safe_search_api/safe_search/safe_search_url_checker_client_unittest.cc components/safe_search_api/stub_url_checker.cc components/safe_search_api/url_checker_unittest.cc +components/safety_check/update_check_helper.h +components/safety_check/url_constants.cc components/schema_org/extractor_unittest.cc components/search_engines/default_search_policy_handler_unittest.cc components/search_engines/keyword_table_unittest.cc @@ -2235,10 +2274,9 @@ components/sync_bookmarks/bookmark_model_merger.cc components/sync_bookmarks/bookmark_model_observer_impl.cc components/sync_preferences/pref_service_syncable_unittest.cc components/sync_sessions/PRESUBMIT.py -components/sync_sessions/favicon_cache_unittest.cc -components/sync_sessions/local_session_event_router.h components/sync_sessions/session_sync_bridge.h components/tracing/common/graphics_memory_dump_provider_android.h +components/translate/content/browser/per_frame_content_translate_driver.cc components/translate/core/browser/translate_language_list_unittest.cc components/translate/core/browser/translate_manager.cc components/translate/core/browser/translate_ranker_impl.cc @@ -2297,6 +2335,7 @@ content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm content/browser/accessibility/accessibility_auralinux_browsertest.cc content/browser/accessibility/browser_accessibility.h content/browser/accessibility/browser_accessibility_com_win.h +content/browser/accessibility/browser_accessibility_manager.cc content/browser/accessibility/browser_accessibility_manager_android.cc content/browser/accessibility/browser_accessibility_manager_win.cc content/browser/accessibility/hit_testing_browsertest.cc @@ -2331,15 +2370,15 @@ content/browser/font_unique_name_lookup/font_unique_name_lookup_unittest.cc content/browser/frame_host/back_forward_cache_metrics.cc content/browser/frame_host/form_submission_throttle_unittest.cc content/browser/frame_host/frame_tree_unittest.cc -content/browser/frame_host/interstitial_page_impl.cc content/browser/frame_host/mixed_content_navigation_throttle_unittest.cc content/browser/frame_host/navigation_controller_impl.cc +content/browser/frame_host/navigation_controller_impl.h content/browser/frame_host/navigation_controller_impl_unittest.cc content/browser/frame_host/navigation_entry_impl_unittest.cc content/browser/frame_host/navigation_request.cc content/browser/frame_host/navigation_request_unittest.cc -content/browser/frame_host/navigator_impl.cc -content/browser/frame_host/navigator_impl_unittest.cc +content/browser/frame_host/navigator.cc +content/browser/frame_host/navigator_unittest.cc content/browser/frame_host/raw_clipboard_host_impl.cc content/browser/frame_host/render_frame_host_feature_policy_unittest.cc content/browser/frame_host/render_frame_host_impl.cc @@ -2348,6 +2387,7 @@ content/browser/frame_host/render_frame_host_manager_unittest.cc content/browser/geolocation/geolocation_service_impl_unittest.cc content/browser/gpu/gpu_data_manager_impl_private.cc content/browser/hid/hid_service_unittest.cc +content/browser/idle/idle_manager_unittest.cc content/browser/indexed_db/indexed_db_backing_store.cc content/browser/indexed_db/indexed_db_backing_store_unittest.cc content/browser/indexed_db/indexed_db_reporting.cc @@ -2361,6 +2401,7 @@ content/browser/net/accept_header_browsertest.cc content/browser/notification_service_impl.cc content/browser/notifications/notification_database_unittest.cc content/browser/permissions/permission_controller_impl_unittest.cc +content/browser/plugin_content_origin_allowlist_unittest.cc content/browser/plugin_service_impl.cc content/browser/plugin_service_impl_browsertest.cc content/browser/plugin_service_impl_unittest.cc @@ -2375,7 +2416,7 @@ content/browser/renderer_host/render_process_host_unittest.cc content/browser/renderer_host/render_view_host_impl.h content/browser/renderer_host/render_view_host_unittest.cc content/browser/renderer_host/text_input_client_mac.h -content/browser/resolve_proxy_msg_helper_unittest.cc +content/browser/resolve_proxy_helper_unittest.cc content/browser/resources/PRESUBMIT.py content/browser/resources/gpu/info_view.js content/browser/sandbox_ipc_linux.h @@ -2406,6 +2447,7 @@ content/browser/web_package/web_bundle_utils.h content/browser/webauth/authenticator_common.cc content/browser/webauth/authenticator_impl_unittest.cc content/browser/webauth/authenticator_mojom_traits_unittest.cc +content/browser/webtransport/quic_transport_connector_impl.cc content/child/runtime_features.cc content/common/net/record_load_histograms.cc content/common/page_state_serialization_unittest.cc @@ -2418,6 +2460,7 @@ content/public/browser/browsing_data_filter_builder.h content/public/browser/content_browser_client.cc content/public/browser/payment_app_provider.h content/public/browser/render_view_host.h +content/public/browser/service_process_host.h content/public/browser/site_instance.h content/public/browser/web_contents.h content/public/common/content_features.cc @@ -2449,7 +2492,7 @@ content/shell/browser/shell_browser_main_parts.cc content/shell/browser/web_test/fake_bluetooth_chooser.h content/shell/browser/web_test/fake_bluetooth_chooser_factory.h content/shell/common/web_test/web_test_switches.cc -content/shell/test_runner/web_widget_test_proxy.h +content/shell/renderer/web_test/web_widget_test_proxy.h content/test/gpu/PRESUBMIT.py content/test/gpu/gather_power_measurement_results.py content/test/gpu/gather_swarming_json_results.py @@ -2457,6 +2500,7 @@ content/test/gpu/gpu_tests/power_measurement_integration_test.py content/test/gpu/measure_power_intel.py content/test/gpu/power_measurement_results/analyze_power_measurement_results.py content/test/test_render_view_host.cc +content/test/trust_token_origin_trial_browsertest.cc courgette/disassembler_win32.cc courgette/ensemble_unittest.cc courgette/third_party/bsdiff/bsdiff.h @@ -2637,6 +2681,7 @@ gpu/command_buffer/service/shader_translator_unittest.cc gpu/command_buffer/service/shared_image_backing_factory_iosurface.mm gpu/command_buffer/service/shared_image_representation_d3d.h gpu/command_buffer/service/shared_image_video.cc +gpu/command_buffer/service/surface_texture_gl_owner.cc gpu/command_buffer/service/webgpu_decoder_impl.cc gpu/config/PRESUBMIT.py gpu/config/gpu_info_collector_win.cc @@ -2645,8 +2690,6 @@ gpu/vulkan/PRESUBMIT.py headless/app/headless_shell_switches.cc headless/lib/browser/protocol/headless_handler.cc headless/lib/dom_tree_extraction_expected_nodes.txt -headless/lib/headless_origin_trial_policy.cc -headless/lib/headless_origin_trial_policy.h headless/lib/resources/devtools_discovery_page.html headless/public/headless_browser.h headless/test/data/dom_tree_test.html @@ -2682,7 +2725,7 @@ ios/chrome/browser/omaha/omaha_service.mm ios/chrome/browser/passwords/js_credential_manager_unittest.mm ios/chrome/browser/passwords/password_controller_js_unittest.mm ios/chrome/browser/passwords/password_controller_unittest.mm -ios/chrome/browser/prerender/prerender_service_unittest.mm +ios/chrome/browser/prerender/prerender_service_impl_unittest.mm ios/chrome/browser/search_engines/resources/search_engine.js ios/chrome/browser/search_engines/search_engine_js_unittest.mm ios/chrome/browser/search_engines/search_engine_tab_helper.h @@ -2692,11 +2735,13 @@ ios/chrome/browser/signin/authentication_service.h ios/chrome/browser/signin/feature_flags.mm ios/chrome/browser/signin/gaia_auth_fetcher_ios_unittest.mm ios/chrome/browser/ssl/ios_ssl_error_handler_unittest.mm -ios/chrome/browser/sync/sessions/ios_chrome_local_session_event_router.h ios/chrome/browser/u2f/u2f_controller.mm ios/chrome/browser/u2f/u2f_controller_unittest.mm ios/chrome/browser/u2f/u2f_tab_helper_unittest.mm -ios/chrome/browser/ui/activity_services/activity_service_controller_unittest.mm +ios/chrome/browser/ui/activity_services/activities/find_in_page_activity_unittest.mm +ios/chrome/browser/ui/activity_services/activities/print_activity_unittest.mm +ios/chrome/browser/ui/activity_services/activities/send_tab_to_self_activity_unittest.mm +ios/chrome/browser/ui/activity_services/activity_service_mediator_unittest.mm ios/chrome/browser/ui/activity_services/activity_type_util.mm ios/chrome/browser/ui/authentication/chrome_signin_view_controller_unittest.mm ios/chrome/browser/ui/authentication/re_signin_infobar_delegate_unittest.mm @@ -2718,7 +2763,6 @@ ios/chrome/browser/ui/content_suggestions/content_suggestions_app_interface.mm ios/chrome/browser/ui/content_suggestions/content_suggestions_egtest.mm ios/chrome/browser/ui/content_suggestions/ntp_home_mediator.mm ios/chrome/browser/ui/content_suggestions/ntp_home_mediator_unittest.mm -ios/chrome/browser/ui/dialogs/dialog_presenter_unittest.mm ios/chrome/browser/ui/dialogs/nsurl_protection_space_util_unittest.mm ios/chrome/browser/ui/location_bar/location_bar_coordinator_unittest.mm ios/chrome/browser/ui/ntp/incognito_view.mm @@ -2726,6 +2770,7 @@ ios/chrome/browser/ui/ntp/notification_promo_whats_new.mm ios/chrome/browser/ui/ntp/notification_promo_whats_new_unittest.mm ios/chrome/browser/ui/omnibox/omnibox_egtest.mm ios/chrome/browser/ui/popup_menu/popup_menu_mediator_unittest.mm +ios/chrome/browser/ui/qr_generator/qr_generator_util_unittest.mm ios/chrome/browser/ui/reading_list/reading_list_list_item_factory_unittest.mm ios/chrome/browser/ui/reading_list/reading_list_mediator_unittest.mm ios/chrome/browser/ui/settings/cells/search_engine_item.h @@ -2734,12 +2779,14 @@ ios/chrome/browser/ui/settings/google_services/accounts_table_egtest.mm ios/chrome/browser/ui/settings/import_data_table_view_controller_unittest.mm ios/chrome/browser/ui/settings/password/password_exporter_unittest.mm ios/chrome/browser/ui/settings/password/passwords_table_view_controller_unittest.mm +ios/chrome/browser/ui/settings/settings_app_interface.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/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 ios/chrome/browser/ui/util/label_link_controller_unittest.mm +ios/chrome/browser/ui/webui/interstitials/interstitial_ui_util.mm ios/chrome/browser/url_loading/image_search_param_generator_unittest.mm ios/chrome/browser/web/chrome_web_client_unittest.mm ios/chrome/browser/web/font_size_tab_helper_unittest.mm @@ -2749,6 +2796,7 @@ ios/chrome/browser/web_state_list/web_state_list_unittest.mm ios/chrome/browser/web_state_list/web_usage_enabler/web_usage_enabler_browser_agent_unittest.mm ios/chrome/common/ns_regular_expression_unittest.mm 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/net/cookies/cookie_cache_unittest.cc @@ -2792,9 +2840,9 @@ ios/web_view/internal/cwv_flags.mm ios/web_view/internal/cwv_web_view.mm ios/web_view/internal/passwords/cwv_password_unittest.mm ios/web_view/internal/signin/cwv_identity_unittest.mm +ios/web_view/internal/signin/web_view_device_accounts_provider_impl_unittest.mm ios/web_view/internal/sync/cwv_sync_controller_unittest.mm ios/web_view/internal/translate/cwv_translation_controller_unittest.mm -ios/web_view/public/cwv_credit_card.h ios/web_view/public/cwv_identity.h ios/web_view/public/cwv_translation_language.h ios/web_view/public/cwv_web_view.h @@ -2815,6 +2863,7 @@ media/base/container_names.cc media/base/format_utils.cc media/base/key_systems.cc media/base/media_drm_key_type.h +media/base/media_log_unittest.cc media/base/media_switches.cc media/base/status.h media/base/test_random.h @@ -2830,6 +2879,7 @@ media/capture/video/video_capture_device_client.cc media/capture/video/win/sink_filter_win.h media/capture/video/win/video_capture_device_factory_win.cc media/capture/video/win/video_capture_device_utils_win.cc +media/capture/video/win/video_capture_device_utils_win.h media/capture/video/win/video_capture_device_win.cc media/ffmpeg/ffmpeg_regression_tests.cc media/filters/dav1d_video_decoder.cc @@ -2846,9 +2896,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/windows/d3d11_cdm_proxy.cc -media/gpu/windows/d3d11_cdm_proxy.h -media/gpu/windows/d3d11_decryptor.cc media/gpu/windows/d3d11_vp9_accelerator.cc media/gpu/windows/display_helper.cc media/gpu/windows/dxva_video_decode_accelerator_win.cc @@ -2866,12 +2913,14 @@ media/renderers/win/media_engine_notify_impl.h media/renderers/win/media_foundation_audio_stream.cc media/renderers/win/media_foundation_protection_manager.cc media/renderers/win/media_foundation_protection_manager.h +media/renderers/win/media_foundation_renderer.cc media/renderers/win/media_foundation_source_wrapper.cc media/renderers/win/media_foundation_source_wrapper.h media/renderers/win/media_foundation_stream_wrapper.h media/renderers/win/media_foundation_video_stream.cc media/renderers/win/mf_cdm_proxy.h media/test/PRESUBMIT.py +media/video/vpx_video_encoder.cc mojo/PRESUBMIT.py mojo/core/channel.h mojo/core/platform_handle_in_transit.cc @@ -3135,6 +3184,7 @@ native_client_sdk/src/doc/_sphinxext/devsite_builder.py native_client_sdk/src/doc/community/security-contest/contest-warning.txt native_client_sdk/src/doc/conf.py native_client_sdk/src/doc/doxygen/generate_docs.py +native_client_sdk/src/doc/migration/apps.html native_client_sdk/src/doc/migration/public.html native_client_sdk/src/examples/api/socket/index.html native_client_sdk/src/examples/api/url_loader/url_loader_handler.h @@ -3198,7 +3248,6 @@ net/cert/cert_verifier.h net/cert/cert_verify_proc.cc net/cert/cert_verify_proc.h net/cert/cert_verify_proc_mac.cc -net/cert/cert_verify_proc_nss.cc net/cert/cert_verify_proc_unittest.cc net/cert/cert_verify_proc_win.cc net/cert/internal/signature_algorithm.cc @@ -3238,6 +3287,8 @@ net/dns/dns_response_unittest.cc net/dns/dns_test_util.h net/dns/dns_transaction.cc net/dns/dns_transaction_unittest.cc +net/dns/dns_udp_tracker.h +net/dns/dns_udp_tracker_unittest.cc net/dns/dns_util.h net/dns/dns_util_unittest.cc net/dns/host_cache_unittest.cc @@ -3247,8 +3298,10 @@ net/dns/mapped_host_resolver_unittest.cc net/dns/mdns_cache_unittest.cc net/dns/mdns_client.h net/dns/notify_watcher_mac.cc +net/dns/public/dns_protocol.h net/dns/public/doh_provider_list.cc net/dns/record_parsed_unittest.cc +net/dns/record_rdata.h net/dns/record_rdata_unittest.cc net/extras/sqlite/sqlite_persistent_cookie_store.cc net/extras/sqlite/sqlite_persistent_cookie_store_unittest.cc @@ -3305,7 +3358,6 @@ net/ntlm/ntlm_test_data.h net/ntlm/ntlm_unittest.cc net/proxy_resolution/configured_proxy_resolution_service.cc net/proxy_resolution/configured_proxy_resolution_service_unittest.cc -net/proxy_resolution/dhcp_pac_file_adapter_fetcher_win.cc net/proxy_resolution/pac_file_decider.cc net/proxy_resolution/pac_file_decider_unittest.cc net/proxy_resolution/proxy_bypass_rules_unittest.cc @@ -3314,10 +3366,11 @@ net/proxy_resolution/proxy_config_service_android.cc net/proxy_resolution/proxy_config_service_linux.cc net/proxy_resolution/proxy_config_service_linux.h net/proxy_resolution/proxy_config_service_linux_unittest.cc -net/proxy_resolution/proxy_config_service_win_unittest.cc net/proxy_resolution/proxy_config_unittest.cc net/proxy_resolution/proxy_resolver_mac.h -net/proxy_resolution/proxy_resolver_winhttp.cc +net/proxy_resolution/win/dhcp_pac_file_adapter_fetcher_win.cc +net/proxy_resolution/win/proxy_config_service_win_unittest.cc +net/proxy_resolution/win/proxy_resolver_winhttp.cc net/quic/bidirectional_stream_quic_impl_unittest.cc net/quic/crypto/proof_verifier_chromium.cc net/quic/properties_based_quic_server_info_test.cc @@ -3361,7 +3414,6 @@ net/third_party/nss/ssl/cmpcert.cc net/third_party/nss/ssl/cmpcert.h net/third_party/quiche/src/quic/core/crypto/quic_crypto_client_config.h net/third_party/quiche/src/quic/core/crypto/quic_crypto_client_config_test.cc -net/third_party/quiche/src/quic/core/crypto/tls_connection.cc net/third_party/quiche/src/quic/core/crypto/tls_server_connection.h net/third_party/quiche/src/quic/core/http/quic_client_promised_info_test.cc net/third_party/quiche/src/quic/core/http/quic_client_push_promise_index_test.cc @@ -3401,6 +3453,8 @@ pdf/out_of_process_instance.h pdf/paint_aggregator.h pdf/pdfium/accessibility_unittest.cc pdf/pdfium/pdfium_engine.cc +pdf/pdfium/pdfium_engine_unittest.cc +pdf/pdfium/pdfium_form_filler_unittest.cc pdf/pdfium/pdfium_page_unittest.cc pdf/pdfium/pdfium_test_base.cc ppapi/api/pp_macros.idl @@ -3455,13 +3509,13 @@ remoting/android/java/res/layout/host_offline.xml remoting/android/java/res/layout/host_online.xml remoting/base/breakpad_mac.mm remoting/base/chromium_url_request.cc -remoting/base/oauth_token_exchanger.cc remoting/base/service_urls.cc remoting/client/notification/gstatic_json_fetcher.cc remoting/client/notification/json_fetcher.h remoting/codec/video_encoder_vpx.cc remoting/codec/webrtc_video_encoder_vpx.cc remoting/host/evaluate_capability.cc +remoting/host/ftl_echo_message_listener_unittest.cc remoting/host/ftl_host_change_notification_listener_unittest.cc remoting/host/host_config_unittest.cc remoting/host/host_status_logger_unittest.cc @@ -3539,10 +3593,11 @@ services/device/geolocation/network_location_provider_unittest.cc services/device/geolocation/network_location_request.cc services/device/geolocation/public_ip_address_geolocator_unittest.cc services/device/geolocation/public_ip_address_location_notifier_unittest.cc +services/device/usb/usb_device_handle_win.cc +services/device/usb/usb_service_win.cc services/image_annotation/annotator_unittest.cc services/image_annotation/image_annotation_service.h services/media_session/media_controller_unittest.cc -services/network/cert_verify_proc_chromeos.cc services/network/cookie_manager_unittest.cc services/network/cors/cors_url_loader_unittest.cc services/network/cors/preflight_controller_unittest.cc @@ -3564,8 +3619,13 @@ services/network/public/cpp/cors/preflight_result_unittest.cc services/network/public/cpp/features.cc services/network/public/cpp/is_potentially_trustworthy.cc services/network/public/cpp/network_switches.cc +services/network/trust_tokens/expiry_inspecting_record_expiry_delegate_unittest.cc +services/network/trust_tokens/signed_redemption_record_serialization.h +services/network/trust_tokens/test/signed_request_verification_util.h +services/network/trust_tokens/trust_token_client_data_canonicalization.h services/network/trust_tokens/trust_token_key_commitment_parser.cc services/network/trust_tokens/trust_token_key_commitment_parser.h +services/network/trust_tokens/trust_token_key_commitments.h services/network/udp_socket_unittest.cc services/network/websocket_throttler.h services/preferences/tracked/device_id_unittest.cc @@ -3580,6 +3640,7 @@ services/resource_coordinator/public/cpp/memory_instrumentation/tracing_observer services/service_manager/embedder/descriptors.h services/service_manager/public/cpp/manifest.h services/service_manager/sandbox/linux/sandbox_linux.h +services/service_manager/sandbox/sandbox.cc services/service_manager/sandbox/win/sandbox_win.cc services/service_manager/service_process_launcher.cc services/service_manager/zygote/host/zygote_communication_linux.h @@ -3667,6 +3728,7 @@ third_party/abseil-cpp/absl/synchronization/internal/waiter.cc third_party/abseil-cpp/absl/time/time.h third_party/abseil-cpp/absl/types/BUILD.gn third_party/abseil-cpp/absl/types/optional_test.cc +third_party/abseil-cpp/conanfile.py third_party/afl/src/Makefile third_party/afl/src/afl-analyze.c third_party/afl/src/afl-as.c @@ -3742,6 +3804,7 @@ third_party/angle/extensions/EGL_ANGLE_flexible_surface_compatibility.txt third_party/angle/extensions/EGL_ANGLE_ggp_stream_descriptor.txt third_party/angle/extensions/EGL_ANGLE_iosurface_client_buffer.txt third_party/angle/extensions/EGL_ANGLE_keyed_mutex.txt +third_party/angle/extensions/EGL_ANGLE_platform_angle_d3d_luid.txt third_party/angle/extensions/EGL_ANGLE_power_preference.txt third_party/angle/extensions/EGL_ANGLE_program_cache_control.txt third_party/angle/extensions/EGL_ANGLE_robust_resource_initialization.txt @@ -3774,6 +3837,8 @@ third_party/angle/src/compiler/translator/blocklayoutHLSL.h third_party/angle/src/libANGLE/GLES1Renderer.cpp third_party/angle/src/libANGLE/Observer.cpp third_party/angle/src/libANGLE/Observer.h +third_party/angle/src/libANGLE/Surface.h +third_party/angle/src/libANGLE/renderer/SurfaceImpl.h third_party/angle/src/libANGLE/renderer/d3d/DynamicHLSL.cpp third_party/angle/src/libANGLE/renderer/d3d/IndexDataManager.cpp third_party/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp @@ -3787,12 +3852,12 @@ third_party/angle/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp third_party/angle/src/libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp third_party/angle/src/libANGLE/renderer/renderer_utils.cpp third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h +third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h third_party/angle/src/libANGLE/validationEGL.cpp third_party/angle/src/libANGLE/validationES.cpp third_party/angle/src/libGLESv2/global_state.cpp third_party/angle/src/tests/egl_tests/EGLIOSurfaceClientBufferTest.cpp -third_party/angle/src/tests/gl_tests/BlitFramebufferANGLETest.cpp third_party/angle/src/tests/gl_tests/BufferDataTest.cpp third_party/angle/src/tests/gl_tests/GLSLTest.cpp third_party/angle/src/tests/gl_tests/MultiviewDrawTest.cpp @@ -3893,6 +3958,7 @@ third_party/axe-core/axe.js third_party/axe-core/axe.min.js third_party/blanketjs/src/blanket.js third_party/blink/PRESUBMIT.py +third_party/blink/common/origin_trials/trial_token.cc third_party/blink/manual_tests/media-elements/video-moved-from-iframe-to-main-page.html third_party/blink/manual_tests/plugins/windowed.html third_party/blink/manual_tests/plugins/windowless.html @@ -4227,7 +4293,6 @@ third_party/blink/renderer/core/html/media/html_media_element.cc third_party/blink/renderer/core/input/pointer_event_manager.cc third_party/blink/renderer/core/inspector/devtools_session.h third_party/blink/renderer/core/intersection_observer/intersection_observer_controller.h -third_party/blink/renderer/core/invisible_dom/activate_invisible_event.idl third_party/blink/renderer/core/layout/adjust_for_absolute_zoom.h third_party/blink/renderer/core/layout/collapsed_border_value.h third_party/blink/renderer/core/layout/floating_objects.cc @@ -4279,8 +4344,6 @@ third_party/blink/renderer/core/loader/mixed_content_checker_test.cc third_party/blink/renderer/core/loader/previews_resource_loading_hints.cc third_party/blink/renderer/core/loader/resource/css_style_sheet_resource.cc third_party/blink/renderer/core/loader/resource/css_style_sheet_resource.h -third_party/blink/renderer/core/loader/resource/document_resource.cc -third_party/blink/renderer/core/loader/resource/document_resource.h third_party/blink/renderer/core/loader/resource/image_resource.cc third_party/blink/renderer/core/loader/resource/image_resource.h third_party/blink/renderer/core/loader/resource/image_resource_content.h @@ -4301,6 +4364,7 @@ third_party/blink/renderer/core/paint/compositing/composited_layer_mapping.cc third_party/blink/renderer/core/paint/first_meaningful_paint_detector.cc third_party/blink/renderer/core/paint/first_meaningful_paint_detector.h third_party/blink/renderer/core/paint/image_paint_timing_detector.h +third_party/blink/renderer/core/paint/ng/ng_box_fragment_painter_test.cc third_party/blink/renderer/core/paint/paint_layer.cc third_party/blink/renderer/core/paint/paint_layer.h third_party/blink/renderer/core/paint/paint_layer_clipper.cc @@ -4337,6 +4401,8 @@ 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 @@ -4364,10 +4430,10 @@ third_party/blink/renderer/core/timing/memory_info.idl third_party/blink/renderer/core/timing/performance.idl third_party/blink/renderer/core/timing/performance_resource_timing.h third_party/blink/renderer/core/timing/window_performance.cc -third_party/blink/renderer/core/workers/worklet_global_scope.h third_party/blink/renderer/core/xml/xpath_expression.idl third_party/blink/renderer/core/xml/xpath_functions.cc third_party/blink/renderer/core/xml/xpath_ns_resolver.idl +third_party/blink/renderer/core/xml/xslt_processor.cc third_party/blink/renderer/core/xml/xslt_processor.idl third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc third_party/blink/renderer/modules/accessibility/ax_layout_object.cc @@ -4380,6 +4446,7 @@ third_party/blink/renderer/modules/crypto/crypto_histograms.h third_party/blink/renderer/modules/crypto/normalize_algorithm.cc third_party/blink/renderer/modules/encryptedmedia/encrypted_media_utils.h third_party/blink/renderer/modules/filesystem/dom_file_system_base_test.cc +third_party/blink/renderer/modules/font_access/font_metadata.cc third_party/blink/renderer/modules/font_access/font_metadata.h third_party/blink/renderer/modules/gamepad/gamepad_axis_event.idl third_party/blink/renderer/modules/gamepad/gamepad_axis_event_init.idl @@ -4412,7 +4479,6 @@ third_party/blink/renderer/modules/service_worker/service_worker_global_scope.cc third_party/blink/renderer/modules/vibration/navigator_vibration.cc third_party/blink/renderer/modules/vibration/navigator_vibration.idl third_party/blink/renderer/modules/webaudio/audio_context.cc -third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc third_party/blink/renderer/modules/webgpu/gpu_render_pipeline.cc third_party/blink/renderer/modules/webgpu/gpu_swap_chain.cc third_party/blink/renderer/modules/webmidi/navigator_web_midi.cc @@ -4467,6 +4533,7 @@ third_party/blink/renderer/platform/graphics/paint/geometry_mapper_transform_cac third_party/blink/renderer/platform/graphics/placeholder_image.cc third_party/blink/renderer/platform/graphics/placeholder_image_test.cc third_party/blink/renderer/platform/heap/collection_support/heap_linked_stack.h +third_party/blink/renderer/platform/image-decoders/avif/avif_image_decoder.cc third_party/blink/renderer/platform/image-decoders/jpeg/jpeg_image_decoder.cc third_party/blink/renderer/platform/image-decoders/png/png_image_decoder.cc third_party/blink/renderer/platform/image-decoders/png/png_image_reader.cc @@ -4483,6 +4550,7 @@ 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/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 third_party/blink/renderer/platform/network/http_parsers_test.cc third_party/blink/renderer/platform/network/network_state_notifier.cc third_party/blink/renderer/platform/network/network_utils_test.cc @@ -4497,7 +4565,6 @@ third_party/blink/renderer/platform/text/locale_win.cc third_party/blink/renderer/platform/text/locale_win_test.cc third_party/blink/renderer/platform/text/unicode_range.cc third_party/blink/renderer/platform/text/unicode_range.h -third_party/blink/renderer/platform/transforms/identity_transform_operation.h third_party/blink/renderer/platform/transforms/matrix_transform_operation.h third_party/blink/renderer/platform/transforms/rotate_transform_operation.h third_party/blink/renderer/platform/transforms/scale_transform_operation.h @@ -4511,6 +4578,7 @@ third_party/blink/renderer/platform/weborigin/security_origin.cc third_party/blink/renderer/platform/weborigin/security_origin.h third_party/blink/renderer/platform/weborigin/security_origin_test.cc third_party/blink/renderer/platform/weborigin/security_policy_test.cc +third_party/blink/renderer/platform/widget/input/prediction/linear_resampling.h third_party/blink/renderer/platform/widget/widget_base.h third_party/blink/renderer/platform/wtf/assertions.h third_party/blink/renderer/platform/wtf/date_math.cc @@ -4528,6 +4596,7 @@ third_party/boringssl/roll_boringssl.py third_party/boringssl/src/CMakeLists.txt third_party/boringssl/src/crypto/cpu-arm-linux.c third_party/boringssl/src/crypto/fipsmodule/CMakeLists.txt +third_party/boringssl/src/crypto/fipsmodule/bn/mul.c third_party/boringssl/src/crypto/fipsmodule/rsa/rsa_impl.c third_party/boringssl/src/crypto/pkcs7/pkcs7_test.cc third_party/boringssl/src/crypto/pkcs8/pkcs8_x509.c @@ -4535,6 +4604,7 @@ third_party/boringssl/src/crypto/rand_extra/windows.c third_party/boringssl/src/crypto/rsa_extra/rsa_test.cc third_party/boringssl/src/crypto/test/abi_test.h third_party/boringssl/src/crypto/thread_win.c +third_party/boringssl/src/crypto/trust_token/trust_token.c third_party/boringssl/src/include/openssl/base.h third_party/boringssl/src/include/openssl/span.h third_party/boringssl/src/include/openssl/ssl.h @@ -4675,6 +4745,7 @@ third_party/catapult/dashboard/dashboard/add_histograms_queue_test.py third_party/catapult/dashboard/dashboard/add_histograms_test.py third_party/catapult/dashboard/dashboard/add_point_queue.py third_party/catapult/dashboard/dashboard/add_point_test.py +third_party/catapult/dashboard/dashboard/alert_groups_test.py third_party/catapult/dashboard/dashboard/alerts_test.py third_party/catapult/dashboard/dashboard/api/alerts_test.py third_party/catapult/dashboard/dashboard/api/api_auth.py @@ -4768,8 +4839,6 @@ third_party/catapult/dashboard/dashboard/pinpoint/models/job.py third_party/catapult/dashboard/dashboard/pinpoint/models/job_test.py third_party/catapult/dashboard/dashboard/pinpoint/models/quest/find_isolate_test.py third_party/catapult/dashboard/dashboard/pinpoint/models/quest/run_telemetry_test.py -third_party/catapult/dashboard/dashboard/pinpoint/models/quest/run_test.py -third_party/catapult/dashboard/dashboard/pinpoint/models/quest/run_test_test.py third_party/catapult/dashboard/dashboard/pinpoint/models/results2.py third_party/catapult/dashboard/dashboard/pinpoint/models/results2_test.py third_party/catapult/dashboard/dashboard/pinpoint/test.py @@ -5766,6 +5835,7 @@ third_party/chromevox/third_party/closure-library/closure/bin/build/source.py third_party/chromevox/third_party/closure-library/closure/bin/build/treescan.py third_party/chromevox/third_party/closure-library/closure/goog/base.js third_party/chromite/.vscode/launch.json +third_party/chromite/api/contrib/gen_call_scripts.py third_party/chromite/api/controller/controller_util.py third_party/chromite/api/gen/chromite/api/android_pb2.py third_party/chromite/api/gen/chromite/api/api_pb2.py @@ -5787,6 +5857,7 @@ third_party/chromite/api/gen/chromiumos/bot_scaling_pb2.py third_party/chromite/api/gen/chromiumos/branch_pb2.py third_party/chromite/api/gen/chromiumos/builder_config_pb2.py third_party/chromite/api/gen/chromiumos/common_pb2.py +third_party/chromite/api/gen/chromiumos/ge_config_pb2.py third_party/chromite/api/gen/chromiumos/generate_build_plan_pb2.py third_party/chromite/api/gen/chromiumos/metrics_pb2.py third_party/chromite/api/gen/chromiumos/payload_config_pb2.py @@ -5836,6 +5907,7 @@ third_party/chromite/cbuildbot/stages/completion_stages.py third_party/chromite/cbuildbot/stages/generic_stages.py third_party/chromite/cbuildbot/stages/generic_stages_unittest.py third_party/chromite/cbuildbot/stages/report_stages.py +third_party/chromite/cbuildbot/stages/report_stages_unittest.py third_party/chromite/cbuildbot/stages/sync_stages.py third_party/chromite/cbuildbot/stages/tast_test_stages.py third_party/chromite/cbuildbot/topology.py @@ -6503,8 +6575,6 @@ third_party/chromite/cros_bisect/autotest_evaluator_unittest.py third_party/chromite/cros_bisect/simple_chrome_builder.py third_party/chromite/lib/alerts.py third_party/chromite/lib/alerts_unittest.py -third_party/chromite/lib/androidbuild.py -third_party/chromite/lib/androidbuild_unittest.py third_party/chromite/lib/buildbucket_lib.py third_party/chromite/lib/buildbucket_v2.py third_party/chromite/lib/chrome_committer.py @@ -6532,7 +6602,6 @@ third_party/chromite/lib/nebraska_wrapper.py third_party/chromite/lib/nebraska_wrapper_unittest.py third_party/chromite/lib/patch.py third_party/chromite/lib/patch_unittest.py -third_party/chromite/lib/paygen/paygen_build_lib_unittest.py third_party/chromite/lib/paygen/urilib_unittest.py third_party/chromite/lib/perf_dashboard_tool.py third_party/chromite/lib/perf_uploader.py @@ -6687,6 +6756,7 @@ third_party/closure_compiler/externs/bluetooth_private.js third_party/closure_compiler/externs/bookmark_manager_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 third_party/closure_compiler/externs/clipboard.js third_party/closure_compiler/externs/command_line_private.js third_party/closure_compiler/externs/developer_private.js @@ -6777,6 +6847,7 @@ third_party/crashpad/crashpad/util/win/safe_terminate_process.h third_party/crashpad/crashpad/util/win/safe_terminate_process_test.cc third_party/crashpad/crashpad/util/win/xp_compat.h third_party/crashpad/update.py +third_party/cros_system_api/dbus/bluetooth/dbus-constants.h third_party/cros_system_api/dbus/shill/dbus-constants.h third_party/dav1d/BUILD.gn third_party/dav1d/generate_source.py @@ -6784,26 +6855,25 @@ third_party/dav1d/libdav1d/tests/checkasm/itx.c third_party/dav1d/libdav1d/tools/input/annexb.c third_party/dav1d/libdav1d/tools/input/parse.h third_party/dav1d/libdav1d/tools/input/section5.c -third_party/dawn/BUILD.gn third_party/dawn/CMakeLists.txt third_party/dawn/examples/SampleUtils.cpp third_party/dawn/src/common/BitSetIterator.h third_party/dawn/src/common/Compiler.h third_party/dawn/src/common/Constants.h third_party/dawn/src/dawn_native/Adapter.cpp +third_party/dawn/src/dawn_native/BUILD.gn third_party/dawn/src/dawn_native/Buffer.cpp third_party/dawn/src/dawn_native/CommandAllocator.cpp third_party/dawn/src/dawn_native/CommandAllocator.h third_party/dawn/src/dawn_native/CommandEncoder.cpp -third_party/dawn/src/dawn_native/CommandValidation.cpp third_party/dawn/src/dawn_native/ComputePipeline.h +third_party/dawn/src/dawn_native/Device.cpp third_party/dawn/src/dawn_native/Extensions.cpp third_party/dawn/src/dawn_native/Format.cpp third_party/dawn/src/dawn_native/RenderPipeline.cpp third_party/dawn/src/dawn_native/RenderPipeline.h third_party/dawn/src/dawn_native/Sampler.h third_party/dawn/src/dawn_native/ShaderModule.cpp -third_party/dawn/src/dawn_native/ShaderModule.h third_party/dawn/src/dawn_native/Surface.cpp third_party/dawn/src/dawn_native/SwapChain.cpp third_party/dawn/src/dawn_native/Texture.h @@ -6814,9 +6884,10 @@ third_party/dawn/src/dawn_native/d3d12/D3D12Info.cpp third_party/dawn/src/dawn_native/d3d12/NativeSwapChainImplD3D12.cpp third_party/dawn/src/dawn_native/d3d12/ResourceAllocatorManagerD3D12.cpp third_party/dawn/src/dawn_native/d3d12/ResourceAllocatorManagerD3D12.h -third_party/dawn/src/dawn_native/d3d12/SamplerD3D12.cpp third_party/dawn/src/dawn_native/d3d12/ShaderModuleD3D12.cpp third_party/dawn/src/dawn_native/d3d12/TextureD3D12.cpp +third_party/dawn/src/dawn_native/dawn_platform.h +third_party/dawn/src/dawn_native/metal/BufferMTL.mm third_party/dawn/src/dawn_native/metal/CommandBufferMTL.mm third_party/dawn/src/dawn_native/metal/ShaderModuleMTL.mm third_party/dawn/src/dawn_native/metal/SwapChainMTL.mm @@ -6826,8 +6897,8 @@ third_party/dawn/src/dawn_native/opengl/BufferGL.cpp third_party/dawn/src/dawn_native/opengl/CommandBufferGL.cpp third_party/dawn/src/dawn_native/opengl/ShaderModuleGL.cpp third_party/dawn/src/dawn_native/opengl/TextureGL.cpp -third_party/dawn/src/dawn_native/vulkan/BindGroupLayoutVk.cpp third_party/dawn/src/dawn_native/vulkan/BindGroupVk.cpp +third_party/dawn/src/dawn_native/vulkan/BufferVk.cpp third_party/dawn/src/dawn_native/vulkan/BufferVk.h third_party/dawn/src/dawn_native/vulkan/CommandBufferVk.cpp third_party/dawn/src/dawn_native/vulkan/NativeSwapChainImplVk.cpp @@ -6839,7 +6910,6 @@ 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/VulkanInfo.cpp third_party/dawn/src/dawn_native/vulkan/VulkanInfo.h -third_party/dawn/src/dawn_wire/client/ObjectAllocator.h third_party/dawn/src/dawn_wire/server/ObjectStorage.h third_party/dawn/src/fuzzers/DawnSPIRVCrossHLSLFastFuzzer.cpp third_party/dawn/src/fuzzers/DawnSPVChlslFastFuzzer.cpp @@ -7045,12 +7115,10 @@ third_party/devtools-frontend/src/PRESUBMIT.py third_party/devtools-frontend/src/front_end/bindings/ResourceUtils.js third_party/devtools-frontend/src/front_end/cm/codemirror.js third_party/devtools-frontend/src/front_end/color_picker/ContrastDetails.js -third_party/devtools-frontend/src/front_end/common/UIString.js third_party/devtools-frontend/src/front_end/dagre_layout/dagre.js third_party/devtools-frontend/src/front_end/devtools_app.html third_party/devtools-frontend/src/front_end/devtools_compatibility.js third_party/devtools-frontend/src/front_end/extensions/ExtensionServer.js -third_party/devtools-frontend/src/front_end/formatter_worker/acorn/acorn.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/inspector.html @@ -7062,19 +7130,32 @@ third_party/devtools-frontend/src/front_end/ndb_app.html third_party/devtools-frontend/src/front_end/network/NetworkConfigView.js third_party/devtools-frontend/src/front_end/network/NetworkLogView.js third_party/devtools-frontend/src/front_end/node_app.html +third_party/devtools-frontend/src/front_end/platform/UIString.js third_party/devtools-frontend/src/front_end/platform/string-utilities.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/sdk/CSSMetadata.js +third_party/devtools-frontend/src/front_end/sdk/MixedContentIssue.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/third_party/acorn-loose/package/package.json +third_party/devtools-frontend/src/front_end/third_party/acorn/package/dist/acorn.js +third_party/devtools-frontend/src/front_end/third_party/acorn/package/package.json +third_party/devtools-frontend/src/front_end/third_party/codemirror/package/lib/codemirror.js +third_party/devtools-frontend/src/front_end/third_party/codemirror/package/mode/dtd/dtd.js +third_party/devtools-frontend/src/front_end/third_party/codemirror/package/mode/stylus/stylus.js +third_party/devtools-frontend/src/front_end/third_party/codemirror/package/mode/vbscript/vbscript.js +third_party/devtools-frontend/src/front_end/third_party/codemirror/package/package.json +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/lighthouse/lighthouse-dt-bundle.js third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/ar-XB.json third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/ar.json @@ -7124,6 +7205,7 @@ third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/vi.js third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/zh-HK.json third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/zh-TW.json third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/zh.json +third_party/devtools-frontend/src/front_end/third_party/lighthouse/report-assets/report-generator.js third_party/devtools-frontend/src/front_end/third_party/lighthouse/report-assets/report.js third_party/devtools-frontend/src/front_end/third_party/lit-html/package/lib/template.js third_party/devtools-frontend/src/front_end/timeline/TimelinePanel.js @@ -7132,16 +7214,56 @@ third_party/devtools-frontend/src/front_end/ui/SearchableView.js third_party/devtools-frontend/src/front_end/ui/UIUtils.js third_party/devtools-frontend/src/front_end/worker_app.html third_party/devtools-frontend/src/node_modules/@babel/code-frame/package.json -third_party/devtools-frontend/src/node_modules/@babel/generator/node_modules/source-map/dist/source-map.debug.js -third_party/devtools-frontend/src/node_modules/@babel/generator/node_modules/source-map/dist/source-map.js -third_party/devtools-frontend/src/node_modules/@babel/generator/node_modules/source-map/lib/base64-vlq.js -third_party/devtools-frontend/src/node_modules/@babel/generator/node_modules/source-map/lib/source-map-consumer.js -third_party/devtools-frontend/src/node_modules/@babel/generator/node_modules/source-map/package.json -third_party/devtools-frontend/src/node_modules/@babel/generator/package.json -third_party/devtools-frontend/src/node_modules/@babel/parser/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/@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/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/@typescript-eslint/experimental-utils/node_modules/eslint-scope/lib/definition.js third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope/lib/index.js third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope/lib/pattern-visitor.js @@ -7150,21 +7272,29 @@ third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-u third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope/lib/scope-manager.js third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope/lib/scope.js third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope/lib/variable.js -third_party/devtools-frontend/src/node_modules/acorn-walk/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/agent-base/test/test.js third_party/devtools-frontend/src/node_modules/ajv/dist/ajv.bundle.js -third_party/devtools-frontend/src/node_modules/amdefine/package.json +third_party/devtools-frontend/src/node_modules/ansi-escapes/node_modules/type-fest/package.json third_party/devtools-frontend/src/node_modules/ansi-escapes/package.json third_party/devtools-frontend/src/node_modules/ansi-regex/package.json third_party/devtools-frontend/src/node_modules/ansi-styles/package.json third_party/devtools-frontend/src/node_modules/array-find-index/package.json +third_party/devtools-frontend/src/node_modules/array-includes/node_modules/es-abstract/package.json +third_party/devtools-frontend/src/node_modules/array-includes/node_modules/es-to-primitive/package.json +third_party/devtools-frontend/src/node_modules/array-includes/node_modules/has-symbols/package.json +third_party/devtools-frontend/src/node_modules/array-includes/node_modules/is-callable/package.json +third_party/devtools-frontend/src/node_modules/array-includes/node_modules/is-regex/package.json +third_party/devtools-frontend/src/node_modules/array-includes/node_modules/string.prototype.trimleft/package.json +third_party/devtools-frontend/src/node_modules/array-includes/package.json +third_party/devtools-frontend/src/node_modules/array-includes/test.html +third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/es-abstract/package.json +third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/es-to-primitive/package.json +third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/has-symbols/package.json +third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/is-callable/package.json +third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/is-regex/package.json +third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/string.prototype.trimleft/package.json +third_party/devtools-frontend/src/node_modules/array.prototype.flat/package.json third_party/devtools-frontend/src/node_modules/asap/browser-raw.js -third_party/devtools-frontend/src/node_modules/assert/build/internal/assert/assertion_error.js -third_party/devtools-frontend/src/node_modules/assert/build/internal/errors.js -third_party/devtools-frontend/src/node_modules/assert/build/internal/util/comparisons.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/async/dist/async.js @@ -7172,31 +7302,13 @@ third_party/devtools-frontend/src/node_modules/async/index.js third_party/devtools-frontend/src/node_modules/base64-arraybuffer/package.json third_party/devtools-frontend/src/node_modules/base64-js/package.json third_party/devtools-frontend/src/node_modules/binary-extensions/package.json -third_party/devtools-frontend/src/node_modules/bluebird/js/browser/bluebird.core.js -third_party/devtools-frontend/src/node_modules/bluebird/js/browser/bluebird.core.min.js -third_party/devtools-frontend/src/node_modules/bluebird/js/browser/bluebird.js -third_party/devtools-frontend/src/node_modules/bluebird/js/browser/bluebird.min.js -third_party/devtools-frontend/src/node_modules/bluebird/js/release/async.js -third_party/devtools-frontend/src/node_modules/bluebird/js/release/debuggability.js -third_party/devtools-frontend/src/node_modules/bluebird/js/release/generators.js -third_party/devtools-frontend/src/node_modules/bluebird/js/release/promise.js -third_party/devtools-frontend/src/node_modules/bluebird/js/release/promisify.js -third_party/devtools-frontend/src/node_modules/bluebird/js/release/props.js -third_party/devtools-frontend/src/node_modules/bluebird/js/release/schedule.js -third_party/devtools-frontend/src/node_modules/bluebird/js/release/some.js -third_party/devtools-frontend/src/node_modules/bluebird/js/release/synchronous_inspection.js +third_party/devtools-frontend/src/node_modules/bl/package.json third_party/devtools-frontend/src/node_modules/body-parser/node_modules/debug/package.json third_party/devtools-frontend/src/node_modules/body-parser/node_modules/debug/src/browser.js -third_party/devtools-frontend/src/node_modules/browser-resolve/package.json -third_party/devtools-frontend/src/node_modules/browserify-aes/aes.js -third_party/devtools-frontend/src/node_modules/browserify-cipher/package.json -third_party/devtools-frontend/src/node_modules/browserify-des/package.json -third_party/devtools-frontend/src/node_modules/browserify-zlib/package.json +third_party/devtools-frontend/src/node_modules/buffer-crc32/package.json third_party/devtools-frontend/src/node_modules/buffer/index.js -third_party/devtools-frontend/src/node_modules/builtin-status-codes/package.json third_party/devtools-frontend/src/node_modules/bytes/package.json third_party/devtools-frontend/src/node_modules/callsites/package.json -third_party/devtools-frontend/src/node_modules/camelcase-keys/package.json third_party/devtools-frontend/src/node_modules/camelcase/package.json third_party/devtools-frontend/src/node_modules/chai/chai.js third_party/devtools-frontend/src/node_modules/chai/lib/chai/core/assertions.js @@ -7205,53 +7317,31 @@ third_party/devtools-frontend/src/node_modules/chai/lib/chai/interface/should.js third_party/devtools-frontend/src/node_modules/chai/lib/chai/utils/isNaN.js third_party/devtools-frontend/src/node_modules/chai/package.json third_party/devtools-frontend/src/node_modules/chardet/package.json -third_party/devtools-frontend/src/node_modules/chokidar/node_modules/glob-parent/package.json -third_party/devtools-frontend/src/node_modules/cipher-base/package.json +third_party/devtools-frontend/src/node_modules/chokidar/node_modules/fsevents/package.json third_party/devtools-frontend/src/node_modules/cli-cursor/package.json -third_party/devtools-frontend/src/node_modules/clone/package.json -third_party/devtools-frontend/src/node_modules/code-point-at/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/color-convert/package.json third_party/devtools-frontend/src/node_modules/color-name/package.json third_party/devtools-frontend/src/node_modules/colors/lib/colors.js third_party/devtools-frontend/src/node_modules/colors/lib/styles.js third_party/devtools-frontend/src/node_modules/colors/lib/system/has-flag.js third_party/devtools-frontend/src/node_modules/colors/lib/system/supports-colors.js -third_party/devtools-frontend/src/node_modules/combine-source-map/node_modules/source-map/dist/source-map.debug.js -third_party/devtools-frontend/src/node_modules/combine-source-map/node_modules/source-map/dist/source-map.js -third_party/devtools-frontend/src/node_modules/combine-source-map/node_modules/source-map/lib/base64-vlq.js -third_party/devtools-frontend/src/node_modules/combine-source-map/node_modules/source-map/lib/source-map-consumer.js -third_party/devtools-frontend/src/node_modules/combine-source-map/node_modules/source-map/package.json -third_party/devtools-frontend/src/node_modules/compare-versions/test/compare.js third_party/devtools-frontend/src/node_modules/connect/node_modules/debug/package.json third_party/devtools-frontend/src/node_modules/connect/node_modules/debug/src/browser.js -third_party/devtools-frontend/src/node_modules/console-browserify/package.json third_party/devtools-frontend/src/node_modules/cookie/package.json -third_party/devtools-frontend/src/node_modules/core-js/modules/es.math.acosh.js -third_party/devtools-frontend/src/node_modules/core-js/modules/es.math.hypot.js -third_party/devtools-frontend/src/node_modules/core-js/modules/es.promise.js -third_party/devtools-frontend/src/node_modules/core-js/modules/es.symbol.js -third_party/devtools-frontend/src/node_modules/core-js/modules/web.url.js -third_party/devtools-frontend/src/node_modules/crypto-browserify/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/date-now/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/package.json -third_party/devtools-frontend/src/node_modules/defaults/package.json third_party/devtools-frontend/src/node_modules/di/package.json -third_party/devtools-frontend/src/node_modules/diff-match-patch/index.js -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 third_party/devtools-frontend/src/node_modules/doctrine/lib/doctrine.js third_party/devtools-frontend/src/node_modules/doctrine/lib/typed.js third_party/devtools-frontend/src/node_modules/doctrine/lib/utility.js third_party/devtools-frontend/src/node_modules/doctrine/package.json -third_party/devtools-frontend/src/node_modules/domain-browser/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 @@ -7261,19 +7351,38 @@ third_party/devtools-frontend/src/node_modules/engine.io/node_modules/debug/pack third_party/devtools-frontend/src/node_modules/engine.io/node_modules/debug/src/browser.js 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/es2015.js +third_party/devtools-frontend/src/node_modules/es-abstract/node_modules/has-symbols/package.json third_party/devtools-frontend/src/node_modules/es-abstract/package.json -third_party/devtools-frontend/src/node_modules/es6-object-assign/dist/object-assign-auto.js -third_party/devtools-frontend/src/node_modules/es6-object-assign/dist/object-assign.js -third_party/devtools-frontend/src/node_modules/es6-object-assign/index.js -third_party/devtools-frontend/src/node_modules/es6-object-assign/package.json -third_party/devtools-frontend/src/node_modules/es6-promisify/package.json +third_party/devtools-frontend/src/node_modules/es-to-primitive/package.json third_party/devtools-frontend/src/node_modules/escape-string-regexp/package.json third_party/devtools-frontend/src/node_modules/escodegen/bin/escodegen.js third_party/devtools-frontend/src/node_modules/escodegen/bin/esgenerate.js third_party/devtools-frontend/src/node_modules/escodegen/escodegen.js third_party/devtools-frontend/src/node_modules/escodegen/node_modules/esprima/package.json third_party/devtools-frontend/src/node_modules/escodegen/package.json +third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/debug/package.json +third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/debug/src/browser.js +third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/resolve/lib/caller.js +third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/debug/package.json +third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/debug/src/browser.js +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/debug/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/debug/src/browser.js +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/lib/doctrine.js +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/lib/typed.js +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/lib/utility.js +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/find-up/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/load-json-file/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/locate-path/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/p-limit/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/p-locate/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/p-try/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/path-exists/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/path-type/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/pify/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/read-pkg-up/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/read-pkg/package.json +third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/resolve/lib/caller.js third_party/devtools-frontend/src/node_modules/eslint-plugin-mocha/package.json third_party/devtools-frontend/src/node_modules/eslint-scope/lib/definition.js third_party/devtools-frontend/src/node_modules/eslint-scope/lib/index.js @@ -7284,8 +7393,18 @@ third_party/devtools-frontend/src/node_modules/eslint-scope/lib/scope-manager.js third_party/devtools-frontend/src/node_modules/eslint-scope/lib/scope.js third_party/devtools-frontend/src/node_modules/eslint-scope/lib/variable.js third_party/devtools-frontend/src/node_modules/eslint/lib/rules/max-lines-per-function.js +third_party/devtools-frontend/src/node_modules/eslint/node_modules/ansi-regex/package.json +third_party/devtools-frontend/src/node_modules/eslint/node_modules/globals/package.json +third_party/devtools-frontend/src/node_modules/eslint/node_modules/strip-ansi/package.json +third_party/devtools-frontend/src/node_modules/eslint/node_modules/strip-json-comments/package.json third_party/devtools-frontend/src/node_modules/espree/espree.js -third_party/devtools-frontend/src/node_modules/esprima/package.json +third_party/devtools-frontend/src/node_modules/espree/node_modules/acorn/dist/acorn.js +third_party/devtools-frontend/src/node_modules/espree/node_modules/acorn/package.json +third_party/devtools-frontend/src/node_modules/esquery/dist/esquery.esm.js +third_party/devtools-frontend/src/node_modules/esquery/dist/esquery.js +third_party/devtools-frontend/src/node_modules/esquery/node_modules/estraverse/estraverse.js +third_party/devtools-frontend/src/node_modules/esquery/node_modules/estraverse/gulpfile.js +third_party/devtools-frontend/src/node_modules/esquery/node_modules/estraverse/package.json third_party/devtools-frontend/src/node_modules/esquery/package.json third_party/devtools-frontend/src/node_modules/esrecurse/esrecurse.js third_party/devtools-frontend/src/node_modules/esrecurse/gulpfile.babel.js @@ -7298,11 +7417,6 @@ third_party/devtools-frontend/src/node_modules/esutils/lib/code.js third_party/devtools-frontend/src/node_modules/esutils/lib/keyword.js third_party/devtools-frontend/src/node_modules/esutils/lib/utils.js third_party/devtools-frontend/src/node_modules/esutils/package.json -third_party/devtools-frontend/src/node_modules/events/package.json -third_party/devtools-frontend/src/node_modules/evp_bytestokey/package.json -third_party/devtools-frontend/src/node_modules/execa/package.json -third_party/devtools-frontend/src/node_modules/extract-zip/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/extract-zip/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/fd-slicer/package.json third_party/devtools-frontend/src/node_modules/figures/package.json third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/debug/package.json @@ -7316,97 +7430,84 @@ third_party/devtools-frontend/src/node_modules/follow-redirects/package.json third_party/devtools-frontend/src/node_modules/fs-extra/package.json third_party/devtools-frontend/src/node_modules/fsevents/package.json third_party/devtools-frontend/src/node_modules/function-bind/package.json -third_party/devtools-frontend/src/node_modules/get-stdin/package.json +third_party/devtools-frontend/src/node_modules/gensync/package.json third_party/devtools-frontend/src/node_modules/get-stream/package.json +third_party/devtools-frontend/src/node_modules/glob-parent/package.json third_party/devtools-frontend/src/node_modules/globals/package.json third_party/devtools-frontend/src/node_modules/has-flag/package.json third_party/devtools-frontend/src/node_modules/has-symbols/package.json third_party/devtools-frontend/src/node_modules/has/package.json third_party/devtools-frontend/src/node_modules/http-proxy/package.json -third_party/devtools-frontend/src/node_modules/https-proxy-agent/node_modules/debug/dist/debug.js -third_party/devtools-frontend/src/node_modules/https-proxy-agent/node_modules/debug/package.json -third_party/devtools-frontend/src/node_modules/https-proxy-agent/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/iconv-lite/encodings/dbcs-data.js third_party/devtools-frontend/src/node_modules/iconv-lite/package.json third_party/devtools-frontend/src/node_modules/import-fresh/package.json third_party/devtools-frontend/src/node_modules/imurmurhash/imurmurhash.js third_party/devtools-frontend/src/node_modules/imurmurhash/imurmurhash.min.js third_party/devtools-frontend/src/node_modules/imurmurhash/package.json -third_party/devtools-frontend/src/node_modules/indent-string/package.json -third_party/devtools-frontend/src/node_modules/inline-source-map/node_modules/source-map/dist/source-map.debug.js -third_party/devtools-frontend/src/node_modules/inline-source-map/node_modules/source-map/dist/source-map.js -third_party/devtools-frontend/src/node_modules/inline-source-map/node_modules/source-map/lib/base64-vlq.js -third_party/devtools-frontend/src/node_modules/inline-source-map/node_modules/source-map/lib/source-map-consumer.js -third_party/devtools-frontend/src/node_modules/inline-source-map/node_modules/source-map/package.json third_party/devtools-frontend/src/node_modules/inquirer/node_modules/ansi-regex/package.json +third_party/devtools-frontend/src/node_modules/inquirer/node_modules/ansi-styles/package.json +third_party/devtools-frontend/src/node_modules/inquirer/node_modules/color-convert/package.json +third_party/devtools-frontend/src/node_modules/inquirer/node_modules/color-name/package.json +third_party/devtools-frontend/src/node_modules/inquirer/node_modules/has-flag/package.json +third_party/devtools-frontend/src/node_modules/inquirer/node_modules/is-fullwidth-code-point/package.json +third_party/devtools-frontend/src/node_modules/inquirer/node_modules/string-width/package.json third_party/devtools-frontend/src/node_modules/inquirer/node_modules/strip-ansi/package.json -third_party/devtools-frontend/src/node_modules/invert-kv/package.json -third_party/devtools-frontend/src/node_modules/is-arguments/package.json +third_party/devtools-frontend/src/node_modules/inquirer/node_modules/supports-color/package.json third_party/devtools-frontend/src/node_modules/is-binary-path/package.json third_party/devtools-frontend/src/node_modules/is-callable/package.json -third_party/devtools-frontend/src/node_modules/is-finite/package.json third_party/devtools-frontend/src/node_modules/is-fullwidth-code-point/package.json -third_party/devtools-frontend/src/node_modules/is-stream/package.json +third_party/devtools-frontend/src/node_modules/is-regex/package.json +third_party/devtools-frontend/src/node_modules/is-string/package.json third_party/devtools-frontend/src/node_modules/isbinaryfile/package.json -third_party/devtools-frontend/src/node_modules/istanbul-lib-report/node_modules/supports-color/package.json -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/escodegen/bin/escodegen.js -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/escodegen/bin/esgenerate.js -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/escodegen/escodegen.js -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/escodegen/package.json -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/esprima/package.json -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/estraverse/estraverse.js -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/estraverse/gulpfile.js -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/estraverse/package.json -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/has-flag/package.json -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/source-map/lib/source-map/base64-vlq.js -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/source-map/lib/source-map/basic-source-map-consumer.js -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/source-map/package.json -third_party/devtools-frontend/src/node_modules/istanbul/node_modules/supports-color/package.json -third_party/devtools-frontend/src/node_modules/istanbul/package.json third_party/devtools-frontend/src/node_modules/js-yaml/node_modules/esprima/package.json third_party/devtools-frontend/src/node_modules/js-yaml/package.json -third_party/devtools-frontend/src/node_modules/jsondiffpatch/dist/jsondiffpatch.cjs.js -third_party/devtools-frontend/src/node_modules/jsondiffpatch/dist/jsondiffpatch.esm.js -third_party/devtools-frontend/src/node_modules/jsondiffpatch/dist/jsondiffpatch.umd.js -third_party/devtools-frontend/src/node_modules/jsondiffpatch/dist/jsondiffpatch.umd.slim.js -third_party/devtools-frontend/src/node_modules/jsondiffpatch/dist/jsondiffpatch.umd.test.js -third_party/devtools-frontend/src/node_modules/jsondiffpatch/package.json +third_party/devtools-frontend/src/node_modules/json5/package.json third_party/devtools-frontend/src/node_modules/jsonfile/package.json third_party/devtools-frontend/src/node_modules/karma-chrome-launcher/package.json third_party/devtools-frontend/src/node_modules/karma-coverage/examples/coffee-requirejs/package.json third_party/devtools-frontend/src/node_modules/karma-coverage/examples/coffee/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/code-frame/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/generator/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/parser/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/template/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/traverse/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/types/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/has-flag/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-source-maps/node_modules/source-map/dist/source-map.debug.js +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-source-maps/node_modules/source-map/dist/source-map.js +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-source-maps/node_modules/source-map/lib/base64-vlq.js +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-source-maps/node_modules/source-map/lib/source-map-consumer.js +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-source-maps/node_modules/source-map/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/make-dir/package.json third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/source-map/dist/source-map.debug.js third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/source-map/dist/source-map.js third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/source-map/lib/base64-vlq.js third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/source-map/lib/source-map-consumer.js third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/source-map/package.json +third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/supports-color/package.json 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-sourcemap-loader/package.json -third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/acorn/dist/acorn.js -third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/acorn/package.json -third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/async/dist/async.js -third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/async/index.js -third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/source-map/dist/source-map.js -third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/source-map/lib/base64-vlq.js -third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/source-map/lib/source-map-consumer.js -third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/source-map/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/find-up/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/locate-path/package.json +third_party/devtools-frontend/src/node_modules/karma/node_modules/p-locate/package.json +third_party/devtools-frontend/src/node_modules/karma/node_modules/path-exists/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/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/lcid/package.json 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 -third_party/devtools-frontend/src/node_modules/load-json-file/node_modules/pify/package.json -third_party/devtools-frontend/src/node_modules/load-json-file/node_modules/strip-bom/package.json -third_party/devtools-frontend/src/node_modules/load-json-file/package.json -third_party/devtools-frontend/src/node_modules/locate-path/node_modules/path-exists/package.json third_party/devtools-frontend/src/node_modules/locate-path/package.json -third_party/devtools-frontend/src/node_modules/lodash.memoize/index.js -third_party/devtools-frontend/src/node_modules/lodash.memoize/package.json third_party/devtools-frontend/src/node_modules/lodash/_compareMultiple.js third_party/devtools-frontend/src/node_modules/lodash/_setData.js third_party/devtools-frontend/src/node_modules/lodash/lodash.js @@ -7414,19 +7515,13 @@ third_party/devtools-frontend/src/node_modules/lodash/package.json third_party/devtools-frontend/src/node_modules/lodash/template.js third_party/devtools-frontend/src/node_modules/log-symbols/package.json third_party/devtools-frontend/src/node_modules/log4js/package.json -third_party/devtools-frontend/src/node_modules/loud-rejection/package.json -third_party/devtools-frontend/src/node_modules/make-dir/package.json -third_party/devtools-frontend/src/node_modules/map-age-cleaner/package.json -third_party/devtools-frontend/src/node_modules/map-obj/package.json -third_party/devtools-frontend/src/node_modules/mem/node_modules/mimic-fn/package.json -third_party/devtools-frontend/src/node_modules/mem/package.json -third_party/devtools-frontend/src/node_modules/meow/package.json third_party/devtools-frontend/src/node_modules/mime/src/test.js third_party/devtools-frontend/src/node_modules/mimic-fn/package.json 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/dist/debug.js 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 @@ -7434,26 +7529,25 @@ third_party/devtools-frontend/src/node_modules/mocha/node_modules/diff/dist/diff third_party/devtools-frontend/src/node_modules/mocha/node_modules/diff/dist/diff.min.js third_party/devtools-frontend/src/node_modules/mocha/node_modules/diff/lib/convert/dmp.js third_party/devtools-frontend/src/node_modules/mocha/node_modules/diff/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/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/package.json +third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/lib/decamelize.js 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/npm-run-path/package.json -third_party/devtools-frontend/src/node_modules/number-is-nan/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-is/index.js third_party/devtools-frontend/src/node_modules/object-keys/package.json +third_party/devtools-frontend/src/node_modules/object.getownpropertydescriptors/package.json +third_party/devtools-frontend/src/node_modules/object.values/node_modules/es-abstract/package.json +third_party/devtools-frontend/src/node_modules/object.values/node_modules/es-to-primitive/package.json +third_party/devtools-frontend/src/node_modules/object.values/node_modules/has-symbols/package.json +third_party/devtools-frontend/src/node_modules/object.values/node_modules/is-callable/package.json +third_party/devtools-frontend/src/node_modules/object.values/node_modules/is-regex/package.json +third_party/devtools-frontend/src/node_modules/object.values/node_modules/string.prototype.trimleft/package.json +third_party/devtools-frontend/src/node_modules/object.values/package.json third_party/devtools-frontend/src/node_modules/onetime/package.json -third_party/devtools-frontend/src/node_modules/os-browserify/package.json third_party/devtools-frontend/src/node_modules/os-homedir/package.json -third_party/devtools-frontend/src/node_modules/os-locale/package.json third_party/devtools-frontend/src/node_modules/os-tmpdir/package.json -third_party/devtools-frontend/src/node_modules/p-defer/package.json -third_party/devtools-frontend/src/node_modules/p-finally/package.json -third_party/devtools-frontend/src/node_modules/p-is-promise/package.json third_party/devtools-frontend/src/node_modules/p-limit/package.json third_party/devtools-frontend/src/node_modules/p-locate/package.json third_party/devtools-frontend/src/node_modules/p-try/package.json @@ -7463,21 +7557,21 @@ 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 -third_party/devtools-frontend/src/node_modules/path-type/node_modules/pify/package.json -third_party/devtools-frontend/src/node_modules/path-type/package.json third_party/devtools-frontend/src/node_modules/pend/package.json -third_party/devtools-frontend/src/node_modules/pify/package.json -third_party/devtools-frontend/src/node_modules/pinkie-promise/package.json -third_party/devtools-frontend/src/node_modules/pinkie/package.json -third_party/devtools-frontend/src/node_modules/plugin-error/package.json -third_party/devtools-frontend/src/node_modules/process/package.json +third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/find-up/package.json +third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/locate-path/package.json +third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/p-limit/package.json +third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/p-locate/package.json +third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/p-try/package.json +third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/path-exists/package.json +third_party/devtools-frontend/src/node_modules/pkg-dir/package.json third_party/devtools-frontend/src/node_modules/progress/package.json third_party/devtools-frontend/src/node_modules/pump/package.json third_party/devtools-frontend/src/node_modules/puppeteer/lib/BrowserFetcher.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/Connection.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/Launcher.js third_party/devtools-frontend/src/node_modules/puppeteer/node_modules/ws/package.json third_party/devtools-frontend/src/node_modules/qs/package.json -third_party/devtools-frontend/src/node_modules/querystring-es3/package.json -third_party/devtools-frontend/src/node_modules/querystring/package.json third_party/devtools-frontend/src/node_modules/ramda/dist/ramda.js third_party/devtools-frontend/src/node_modules/ramda/es/bind.js third_party/devtools-frontend/src/node_modules/ramda/es/forEach.js @@ -7498,27 +7592,21 @@ third_party/devtools-frontend/src/node_modules/ramda/src/match.js third_party/devtools-frontend/src/node_modules/ramda/src/of.js third_party/devtools-frontend/src/node_modules/ramda/src/reduce.js third_party/devtools-frontend/src/node_modules/ramda/src/reduceRight.js -third_party/devtools-frontend/src/node_modules/randombytes/browser.js third_party/devtools-frontend/src/node_modules/raw-body/package.json -third_party/devtools-frontend/src/node_modules/read-pkg-up/package.json -third_party/devtools-frontend/src/node_modules/read-pkg/package.json third_party/devtools-frontend/src/node_modules/readable-stream/errors-browser.js third_party/devtools-frontend/src/node_modules/readable-stream/errors.js third_party/devtools-frontend/src/node_modules/recast/node_modules/esprima/package.json -third_party/devtools-frontend/src/node_modules/redent/package.json -third_party/devtools-frontend/src/node_modules/repeating/package.json third_party/devtools-frontend/src/node_modules/require-directory/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/restore-cursor/package.json -third_party/devtools-frontend/src/node_modules/rollup/dist/rollup.es.js -third_party/devtools-frontend/src/node_modules/rollup/dist/rollup.js -third_party/devtools-frontend/src/node_modules/rollup/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/rollup.js +third_party/devtools-frontend/src/node_modules/rollup/dist/shared/watch.js +third_party/devtools-frontend/src/node_modules/rollup/node_modules/fsevents/package.json third_party/devtools-frontend/src/node_modules/rxjs/package.json third_party/devtools-frontend/src/node_modules/safer-buffer/package.json -third_party/devtools-frontend/src/node_modules/setimmediate/setImmediate.js -third_party/devtools-frontend/src/node_modules/sha.js/package.json 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/slash/package.json @@ -7544,54 +7632,53 @@ third_party/devtools-frontend/src/node_modules/streamroller/node_modules/debug/p third_party/devtools-frontend/src/node_modules/streamroller/node_modules/debug/src/browser.js 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/node_modules/es-to-primitive/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/has-symbols/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/is-callable/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/is-regex/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/string.prototype.trimleft/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimend/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimleft/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/node_modules/es-to-primitive/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/has-symbols/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/is-callable/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/is-regex/package.json +third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/string.prototype.trimleft/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 -third_party/devtools-frontend/src/node_modules/strip-eof/package.json -third_party/devtools-frontend/src/node_modules/strip-indent/package.json third_party/devtools-frontend/src/node_modules/strip-json-comments/package.json third_party/devtools-frontend/src/node_modules/supports-color/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/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 third_party/devtools-frontend/src/node_modules/through/package.json -third_party/devtools-frontend/src/node_modules/timers-browserify/package.json third_party/devtools-frontend/src/node_modules/to-array/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 third_party/devtools-frontend/src/node_modules/treeify/treeify.js -third_party/devtools-frontend/src/node_modules/trim-newlines/package.json +third_party/devtools-frontend/src/node_modules/type-fest/package.json third_party/devtools-frontend/src/node_modules/typescript/lib/tsserver.js third_party/devtools-frontend/src/node_modules/typescript/lib/tsserverlibrary.js third_party/devtools-frontend/src/node_modules/typescript/lib/typescript.js third_party/devtools-frontend/src/node_modules/typescript/lib/typescriptServices.js third_party/devtools-frontend/src/node_modules/typescript/lib/typingsInstaller.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/ast.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/compress.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/mozilla-ast.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/output.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/parse.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/propmangle.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/scope.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/sourcemap.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/transform.js -third_party/devtools-frontend/src/node_modules/uglify-js/lib/utils.js -third_party/devtools-frontend/src/node_modules/uglify-js/package.json +third_party/devtools-frontend/src/node_modules/ua-parser-js/package.json +third_party/devtools-frontend/src/node_modules/unbzip2-stream/lib/bzip2.js third_party/devtools-frontend/src/node_modules/uri-js/bower.json third_party/devtools-frontend/src/node_modules/uri-js/dist/es5/uri.all.js third_party/devtools-frontend/src/node_modules/uri-js/dist/esnext/uri.js third_party/devtools-frontend/src/node_modules/uri-js/package.json third_party/devtools-frontend/src/node_modules/uri-js/tests/qunit.js -third_party/devtools-frontend/src/node_modules/url/test.js -third_party/devtools-frontend/src/node_modules/url/url.js -third_party/devtools-frontend/src/node_modules/useragent/lib/regexps.js -third_party/devtools-frontend/src/node_modules/util/util.js third_party/devtools-frontend/src/node_modules/utils-merge/package.json +third_party/devtools-frontend/src/node_modules/v8-compile-cache/package.json third_party/devtools-frontend/src/node_modules/validate-npm-package-license/package.json -third_party/devtools-frontend/src/node_modules/vm-browserify/example/run/index.html -third_party/devtools-frontend/src/node_modules/wcwidth/package.json +third_party/devtools-frontend/src/node_modules/word-wrap/package.json 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/is-fullwidth-code-point/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 @@ -7604,13 +7691,12 @@ third_party/devtools-frontend/src/node_modules/ws/lib/Validation.js third_party/devtools-frontend/src/node_modules/ws/lib/WebSocket.js third_party/devtools-frontend/src/node_modules/ws/lib/WebSocketServer.js third_party/devtools-frontend/src/node_modules/ws/package.json -third_party/devtools-frontend/src/node_modules/xtend/package.json -third_party/devtools-frontend/src/node_modules/yargs-parser/node_modules/camelcase/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/find-up/package.json +third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/ansi-regex/package.json +third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/string-width/package.json +third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/strip-ansi/package.json +third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/yargs/lib/decamelize.js 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/camelcase/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/find-up/package.json @@ -7848,6 +7934,7 @@ third_party/ffmpeg/libavfilter/vf_gradfun.c third_party/ffmpeg/libavfilter/vf_libvmaf.c third_party/ffmpeg/libavfilter/vf_mestimate.c third_party/ffmpeg/libavfilter/vf_minterpolate.c +third_party/ffmpeg/libavfilter/vf_overlay_cuda.c third_party/ffmpeg/libavfilter/vf_pp7.c third_party/ffmpeg/libavfilter/vf_pp7.h third_party/ffmpeg/libavfilter/vf_super2xsai.c @@ -8133,6 +8220,7 @@ third_party/grpc/src/tools/run_tests/run_build_statistics.py third_party/grpc/src/tools/run_tests/run_interop_tests.py third_party/harfbuzz-ng/src/docs/harfbuzz-docs.xml third_party/harfbuzz-ng/src/docs/usermanual-install-harfbuzz.xml +third_party/harfbuzz-ng/src/docs/usermanual-integration.xml third_party/harfbuzz-ng/src/docs/usermanual-opentype-features.xml third_party/harfbuzz-ng/src/docs/usermanual-what-is-harfbuzz.xml third_party/harfbuzz-ng/src/src/gen-os2-unicode-ranges.py @@ -8306,10 +8394,10 @@ third_party/libaom/BUILD.gn third_party/libaom/source/libaom/aom_ports/msvc.h third_party/libaom/source/libaom/aom_util/aom_thread.c third_party/libaom/source/libaom/aom_util/aom_thread.h -third_party/libaom/source/libaom/av1/common/onyxc_int.h +third_party/libaom/source/libaom/av1/common/av1_common_int.h third_party/libaom/source/libaom/av1/common/x86/av1_inv_txfm_ssse3.c -third_party/libaom/source/libaom/av1/decoder/obu.c third_party/libaom/source/libaom/av1/encoder/bitstream.c +third_party/libaom/source/libaom/av1/encoder/block.h third_party/libaom/source/libaom/av1/encoder/encodeframe.c third_party/libaom/source/libaom/av1/encoder/encodemb.c third_party/libaom/source/libaom/av1/encoder/encoder.c @@ -8321,6 +8409,7 @@ third_party/libaom/source/libaom/av1/encoder/mv_prec.c third_party/libaom/source/libaom/av1/encoder/partition_model_weights.h third_party/libaom/source/libaom/av1/encoder/partition_strategy.c third_party/libaom/source/libaom/av1/encoder/partition_strategy.h +third_party/libaom/source/libaom/av1/encoder/rd.h third_party/libaom/source/libaom/av1/encoder/rdopt.c third_party/libaom/source/libaom/av1/encoder/rdopt_utils.h third_party/libaom/source/libaom/av1/encoder/speed_features.c @@ -8339,6 +8428,7 @@ third_party/libaom/source/libaom/tools/diff.py third_party/libaom/source/libaom/tools/inspect-cli.js third_party/libaom/source/libaom/tools/intersect-diffs.py third_party/libaom/source/libaom/tools/wrap-commit-msg.py +third_party/libavif/src/src/codec_aom.c third_party/libdrm/src/android/gralloc_handle.h third_party/libdrm/src/etnaviv/etnaviv_bo.c third_party/libdrm/src/etnaviv/etnaviv_bo_cache.c @@ -8578,7 +8668,7 @@ 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/llvm/clang-tools-extra/CODE_OWNERS.TXT -third_party/llvm/clang-tools-extra/clangd/Trace.h +third_party/llvm/clang-tools-extra/clangd/support/Trace.h third_party/llvm/clang/CODE_OWNERS.TXT third_party/llvm/clang/include/clang/Basic/TargetInfo.h third_party/llvm/clang/include/clang/Format/Format.h @@ -8589,6 +8679,7 @@ third_party/llvm/clang/lib/CodeGen/CGBuiltin.cpp third_party/llvm/clang/lib/CodeGen/CodeGenModule.cpp third_party/llvm/clang/lib/Format/Format.cpp third_party/llvm/clang/lib/Format/FormatTokenLexer.cpp +third_party/llvm/clang/lib/Format/UnwrappedLineParser.cpp third_party/llvm/clang/lib/Format/UnwrappedLineParser.h third_party/llvm/clang/lib/Frontend/DependencyFile.cpp third_party/llvm/clang/lib/Headers/__clang_cuda_builtin_vars.h @@ -8602,6 +8693,7 @@ third_party/llvm/clang/test/Lexer/pragma-message.c third_party/llvm/clang/test/Lexer/pragma-region.c third_party/llvm/clang/test/Preprocessor/pragma-pushpop-macro.c third_party/llvm/clang/unittests/Format/FormatTest.cpp +third_party/llvm/clang/unittests/Format/FormatTestCSharp.cpp third_party/llvm/clang/www/analyzer/open_projects.html third_party/llvm/clang/www/analyzer/potential_checkers.html third_party/llvm/clang/www/related.html @@ -8678,6 +8770,7 @@ third_party/llvm/compiler-rt/test/ubsan/TestCases/ImplicitConversion/signed-inte third_party/llvm/compiler-rt/test/ubsan/TestCases/ImplicitConversion/unsigned-integer-truncation-blacklist.c third_party/llvm/compiler-rt/test/ubsan/TestCases/Misc/log-path_test.cpp third_party/llvm/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py +third_party/llvm/flang/runtime/file.cpp third_party/llvm/libclc/generic/lib/gen_convert.py third_party/llvm/libcxx/CREDITS.TXT third_party/llvm/libcxx/src/chrono.cpp @@ -9128,6 +9221,7 @@ third_party/node/node_modules/uri-js/tests/qunit.js third_party/node/node_modules/util.promisify/package.json third_party/node/node_modules/wordwrapjs/package.json third_party/node/package.json +third_party/openh264/src/build/platform-android.mk third_party/openh264/src/codec/build/windowsphone/all/CodecApp/Properties/AppManifest.xml third_party/openh264/src/codec/build/windowsphone/all/CodecApp/Properties/WMAppManifest.xml third_party/openh264/src/module/task_utils.h @@ -9135,6 +9229,10 @@ third_party/openh264/src/module/task_utils.py third_party/openh264/src/module/task_utils_generated.h third_party/openh264/src/test/build/windowsphone/codec_ut/CodecUTApp/Properties/AppManifest.xml third_party/openh264/src/test/build/windowsphone/codec_ut/CodecUTApp/Properties/WMAppManifest.xml +third_party/openscreen/src/build/code_coverage/merge_lib.py +third_party/openscreen/src/build/code_coverage/merge_results.py +third_party/openscreen/src/build/code_coverage/merge_steps.py +third_party/openscreen/src/build/config/BUILD.gn third_party/openscreen/src/build/config/BUILDCONFIG.gn third_party/openscreen/src/build/scripts/install-sysroot.py third_party/openscreen/src/build/toolchain/linux/BUILD.gn @@ -9145,6 +9243,7 @@ third_party/openscreen/src/third_party/mozilla/LICENSE.txt third_party/openscreen/src/third_party/mozilla/url_parse.cc third_party/openscreen/src/third_party/mozilla/url_parse.h third_party/openscreen/src/util/crypto/rsa_private_key_unittest.cc +third_party/openscreen/src/util/url_unittest.cc third_party/opus/src/doc/draft-ietf-codec-oggopus.xml third_party/opus/src/doc/draft-ietf-codec-opus-update.xml third_party/opus/src/doc/draft-ietf-codec-opus.xml @@ -9190,6 +9289,8 @@ third_party/pdfium/core/fxcrt/widestring_unittest.cpp third_party/pdfium/core/fxge/BUILD.gn third_party/pdfium/core/fxge/win32/fx_win32_device.cpp third_party/pdfium/fpdfsdk/PRESUBMIT.py +third_party/pdfium/fpdfsdk/fpdf_annot_embeddertest.cpp +third_party/pdfium/fpdfsdk/fpdf_formfill_embeddertest.cpp third_party/pdfium/fpdfsdk/fpdfxfa/cpdfxfa_context.cpp third_party/pdfium/public/PRESUBMIT.py third_party/pdfium/skia/config/SkUserConfig.h @@ -9235,12 +9336,13 @@ third_party/perfetto/src/profiling/memory/client.cc third_party/perfetto/src/profiling/memory/sampler.h third_party/perfetto/src/profiling/memory/shared_ring_buffer.cc third_party/perfetto/src/profiling/memory/system_property.h +third_party/perfetto/src/trace_processor/analysis/describe_slice.cc third_party/perfetto/src/trace_processor/forwarding_trace_parser.cc -third_party/perfetto/src/trace_processor/ftrace_utils.cc -third_party/perfetto/src/trace_processor/ftrace_utils.h third_party/perfetto/src/trace_processor/importers/fuchsia/fuchsia_trace_tokenizer.h third_party/perfetto/src/trace_processor/importers/fuchsia/fuchsia_trace_utils.h third_party/perfetto/src/trace_processor/importers/ninja/ninja_log_parser.cc +third_party/perfetto/src/trace_processor/types/task_state.cc +third_party/perfetto/src/trace_processor/types/task_state.h 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 @@ -9278,6 +9380,7 @@ third_party/polymer/v3_0/components-chromium/paper-styles/typography.js third_party/polymer/v3_0/components-chromium/paper-tooltip/paper-tooltip.js third_party/polymer/v3_0/components-chromium/polymer/polymer_bundled.js third_party/polymer/v3_0/package.json +third_party/private_membership/BUILD.gn third_party/protobuf/CHANGES.txt third_party/protobuf/CONTRIBUTORS.txt third_party/protobuf/benchmarks/cpp/cpp_benchmark.cc @@ -10020,6 +10123,7 @@ third_party/s2cellid/src/s2/s2latlng.cc third_party/s2cellid/src/s2/s2latlng.h third_party/s2cellid/src/s2/s2point.h third_party/shaderc/src/libshaderc_util/include/libshaderc_util/universal_unistd.h +third_party/shell-encryption/BUILD.gn third_party/simplejson/ordered_dict.py third_party/skia/PRESUBMIT.py third_party/skia/RELEASE_NOTES.txt @@ -10028,6 +10132,8 @@ third_party/skia/bench/ResultsWriter.h third_party/skia/bin/try.py third_party/skia/docs/examples/Canvas_129.cpp third_party/skia/docs/examples/Canvas_drawAnnotation_2.cpp +third_party/skia/experimental/skottiekit/examples/ck.html +third_party/skia/experimental/skottiekit/examples/index.html third_party/skia/experimental/tools/pdf-comparison.py third_party/skia/fuzz/FuzzPathop.cpp third_party/skia/gm/addarc.cpp @@ -10065,7 +10171,7 @@ third_party/skia/infra/bots/recipe_modules/build/api.py third_party/skia/infra/bots/recipe_modules/build/default.py third_party/skia/infra/bots/recipe_modules/build/examples/full.py third_party/skia/infra/bots/recipe_modules/checkout/api.py -third_party/skia/infra/bots/recipe_modules/checkout/examples/full.expected/Build-Debian9-Clang-x86_64-Release-NoDEPS.json +third_party/skia/infra/bots/recipe_modules/checkout/examples/full.expected/Build-Debian10-Clang-x86_64-Release-NoDEPS.json third_party/skia/infra/bots/recipe_modules/checkout/examples/full.expected/Build-Mac-Clang-x86_64-Debug-CommandBuffer.json third_party/skia/infra/bots/recipe_modules/checkout/examples/full.expected/Housekeeper-Weekly-RecreateSKPs.json third_party/skia/infra/bots/recipe_modules/checkout/examples/full.expected/cross_repo_trybot.json @@ -10101,7 +10207,7 @@ third_party/skia/infra/bots/recipes/recreate_skps.expected/Housekeeper-Weekly-Re third_party/skia/infra/bots/recipes/recreate_skps.expected/failed_upload.json third_party/skia/infra/bots/recipes/recreate_skps.py third_party/skia/infra/bots/recipes/skpbench.py -third_party/skia/infra/bots/recipes/sync_and_compile.expected/Build-Debian9-Clang-universal-devrel-Android_SKQP.json +third_party/skia/infra/bots/recipes/sync_and_compile.expected/Build-Debian10-Clang-universal-devrel-Android_SKQP.json third_party/skia/infra/bots/recipes/sync_and_compile.expected/Build-Mac-Clang-x86_64-Debug-CommandBuffer.json third_party/skia/infra/bots/recipes/sync_and_compile.expected/Build-Win10-Clang-x86_64-Release-NoDEPS.json third_party/skia/infra/bots/recipes/sync_and_compile.py @@ -10189,11 +10295,11 @@ third_party/skia/tests/RecordingXfermodeTest.cpp third_party/skia/tests/RegionTest.cpp third_party/skia/tests/StringTest.cpp third_party/skia/tests/TypefaceTest.cpp -third_party/skia/third_party/dawn/BUILD.gn third_party/skia/third_party/etc1/etc1.cpp third_party/skia/third_party/etc1/etc1.h third_party/skia/third_party/freetype2/include/freetype-android/ftoption.h third_party/skia/third_party/freetype2/include/freetype-no-type1/ftoption.h +third_party/skia/third_party/vulkanmemoryallocator/include/vk_mem_alloc.h third_party/skia/tools/abandon_gerrit_cls.py third_party/skia/tools/add_codereview_message.py third_party/skia/tools/android/upload_to_android.py @@ -10249,6 +10355,7 @@ third_party/sqlite/src/src/pager.c third_party/sqlite/src/vsixtest/MainPage.xaml.cpp third_party/swiftshader/.vscode/tasks.json third_party/swiftshader/AUTHORS.txt +third_party/swiftshader/CMakeLists.txt third_party/swiftshader/CONTRIBUTING.txt third_party/swiftshader/CONTRIBUTORS.txt third_party/swiftshader/extensions/EGL_ANGLE_iosurface_client_buffer.txt @@ -10393,7 +10500,6 @@ third_party/swiftshader/third_party/llvm-subzero/CREDITS.TXT third_party/swiftshader/third_party/llvm-subzero/include/llvm/Support/COFF.h third_party/swiftshader/third_party/llvm-subzero/include/llvm/Support/CommandLine.h third_party/swiftshader/third_party/llvm-subzero/include/llvm/Support/Compiler.h -third_party/swiftshader/third_party/marl/include/marl/sal.h third_party/swiftshader/third_party/marl/include/marl/trace.h third_party/swiftshader/third_party/marl/src/trace.cpp third_party/swiftshader/third_party/subzero/LICENSE.TXT @@ -10528,6 +10634,9 @@ 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/tlslite/tests/tlstest.py +third_party/vulkan_headers/cmake/Copyright_cmake.txt +third_party/vulkan_memory_allocator/docs/html/vk__mem__alloc_8h_source.html +third_party/vulkan_memory_allocator/src/vk_mem_alloc.h 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 @@ -10751,6 +10860,7 @@ third_party/webgl/src/sdk/tests/closure-library/closure/bin/build/treescan.py third_party/webgl/src/sdk/tests/closure-library/closure/bin/scopify.py third_party/webgl/src/sdk/tests/closure-library/closure/goog/base.js third_party/webgl/src/sdk/tests/conformance/attribs/gl-bindAttribLocation-repeated.html +third_party/webgl/src/sdk/tests/conformance/buffers/buffer-data-and-buffer-sub-data.html third_party/webgl/src/sdk/tests/conformance/extensions/angle-instanced-arrays.html third_party/webgl/src/sdk/tests/conformance/glsl/bugs/conditional-discard-in-loop.html third_party/webgl/src/sdk/tests/conformance/glsl/bugs/conditional-discard-optimization.html @@ -10776,6 +10886,7 @@ third_party/webgl/src/sdk/tests/conformance2/buffers/uniform-buffers.html third_party/webgl/src/sdk/tests/conformance2/context/context-sharing-texture2darray-texture3d-data-bug.html third_party/webgl/src/sdk/tests/conformance2/misc/getextension-while-pbo-bound-stability.html third_party/webgl/src/sdk/tests/conformance2/rendering/canvas-resizing-with-pbo-bound.html +third_party/webgl/src/sdk/tests/conformance2/rendering/framebuffer-render-to-layer-angle-issue.html third_party/webgl/src/sdk/tests/conformance2/textures/misc/canvas-remains-unchanged-after-used-in-webgl-texture.html third_party/webgl/src/sdk/tests/conformance2/textures/misc/copy-texture-cube-map-AMD-bug.html third_party/webgl/src/sdk/tests/conformance2/textures/misc/copy-texture-cube-map-bug.html @@ -10833,8 +10944,11 @@ third_party/webrtc/api/video/hdr_metadata.h third_party/webrtc/api/video/i420_buffer.h third_party/webrtc/api/video_codecs/video_encoder.h third_party/webrtc/audio/test/low_bandwidth_audio_test.py +third_party/webrtc/call/adaptation/resource_adaptation_processor.h third_party/webrtc/call/call.cc third_party/webrtc/common_audio/resampler/sinc_resampler.cc +third_party/webrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h +third_party/webrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h third_party/webrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c third_party/webrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_mips.c third_party/webrtc/common_video/video_render_frames.cc @@ -10869,8 +10983,6 @@ third_party/webrtc/modules/audio_processing/audio_processing_impl_locking_unitte third_party/webrtc/modules/audio_processing/gain_control_unittest.cc third_party/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/export.py third_party/webrtc/modules/audio_processing/transient/file_utils.h -third_party/webrtc/modules/audio_processing/utility/ooura_fft_tables_common.h -third_party/webrtc/modules/audio_processing/utility/ooura_fft_tables_neon_sse2.h third_party/webrtc/modules/desktop_capture/cropping_window_capturer_win.cc third_party/webrtc/modules/desktop_capture/mac/screen_capturer_mac.mm third_party/webrtc/modules/desktop_capture/mouse_cursor_monitor_unittest.cc @@ -10896,8 +11008,6 @@ third_party/webrtc/p2p/client/basic_port_allocator.cc third_party/webrtc/p2p/client/basic_port_allocator_unittest.cc third_party/webrtc/pc/channel.cc third_party/webrtc/pc/jsep_session_description.cc -third_party/webrtc/pc/jsep_transport_controller.cc -third_party/webrtc/pc/jsep_transport_controller_unittest.cc third_party/webrtc/pc/media_session_unittest.cc third_party/webrtc/pc/peer_connection.cc third_party/webrtc/pc/peer_connection_bundle_unittest.cc @@ -11008,8 +11118,6 @@ third_party/woff2/src/woff2_dec.cc third_party/wuffs/BUILD.gn third_party/wuffs/src/test/data/artificial/gif-frame-out-of-bounds.gif.make-artificial.txt third_party/xdg-utils/scripts/desc/xdg-settings.xml -third_party/yasm/source/patched-yasm/Mkfiles/vc10/vsyasm.xml -third_party/yasm/source/patched-yasm/Mkfiles/vc12/vsyasm.xml third_party/zlib/deflate.c third_party/zlib/google/compression_utils_portable.cc third_party/zlib/google/zip_reader.h @@ -11059,11 +11167,11 @@ tools/chrome_extensions/open_my_editor/ext/cs-content.js tools/chrome_extensions/open_my_editor/ext/manifest.json tools/chrome_proxy/webdriver/common.py tools/chrome_proxy/webdriver/decorators.py -tools/chrome_proxy/webdriver/https_previews.py tools/chrome_proxy/webdriver/subresource_redirect.py tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp tools/clang/plugins/ChromeClassTester.cpp tools/clang/plugins/tests/trivial_ctor.cpp +tools/clang/rewrite_raw_ptr_fields/RewriteRawPtrFields.cpp tools/clang/scripts/build.py tools/clang/scripts/package.py tools/clang/scripts/update.py @@ -11074,7 +11182,7 @@ tools/cr/cr/base/android.py tools/cr/main.py tools/cygprofile/PRESUBMIT.py tools/cygprofile/orderfile_generator_backend.py -tools/download_cros_provided_profile.py +tools/download_optimization_profile.py tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py tools/emacs/trybot-mac.txt tools/find_runtime_symbols/PRESUBMIT.py @@ -11235,6 +11343,7 @@ 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/vr_benchmarks/vr_benchmarks.py @@ -11443,6 +11552,7 @@ tools/swarming_client/PRESUBMIT.py tools/swarming_client/cipd.py tools/swarming_client/isolate.py tools/swarming_client/isolate_format.py +tools/swarming_client/isolate_storage.py tools/swarming_client/isolateserver.py tools/swarming_client/libs/logdog/tests/bootstrap_test.py tools/swarming_client/libs/logdog/tests/stream_test.py @@ -11452,6 +11562,7 @@ tools/swarming_client/swarming.py tools/swarming_client/tests/auth_test.py tools/swarming_client/tests/file_path_test.py tools/swarming_client/tests/isolate_storage_test.py +tools/swarming_client/tests/isolateserver_fake.py tools/swarming_client/tests/isolateserver_smoke_test.py tools/swarming_client/tests/run_isolated_smoke_test.py tools/swarming_client/tests/run_isolated_test.py @@ -11629,7 +11740,6 @@ tools/win/RetrieveSymbols/RetrieveSymbols.cpp tools/win/ShowThreadNames/ReadMe.txt tools/win/chromeexts/commands/hwnd_command.cc tools/win/sizeviewer/template.html -ui/PRESUBMIT.py ui/accelerated_widget_mac/ca_renderer_layer_tree.h ui/accessibility/ax_clipping_behavior.h ui/accessibility/ax_offscreen_result.h @@ -11670,9 +11780,9 @@ 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_aurax11_unittest.cc ui/base/dragdrop/os_exchange_data_provider_win.cc ui/base/dragdrop/os_exchange_data_provider_win.h +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 ui/base/ime/PRESUBMIT.py @@ -11685,13 +11795,11 @@ ui/base/ime/win/tsf_text_store.cc ui/base/ime/win/tsf_text_store.h ui/base/resource/data_pack.cc ui/base/resource/resource_bundle.h -ui/base/test/ui_controls_internal_win.cc ui/base/win/lock_state.cc ui/base/x/x11_window.cc ui/display/display_transform.cc ui/events/android/motion_event_android_unittest.cc ui/events/blink/blink_event_util.cc -ui/events/blink/prediction/linear_resampling.h ui/events/devices/input_device_observer_win.cc ui/events/gesture_detection/motion_event_buffer.h ui/events/gesture_detection/touch_disposition_gesture_filter.cc @@ -11701,6 +11809,7 @@ ui/events/keycodes/keyboard_code_conversion_mac.mm ui/events/keycodes/keyboard_code_conversion_x.cc ui/events/keycodes/keyboard_codes_posix.h ui/events/keycodes/platform_key_map_win.cc +ui/events/ozone/evdev/touch_filter/palm_detection_filter_factory.h ui/events/test/keyboard_layout_win.cc ui/events/win/events_win_utils.cc ui/events/win/modifier_keyboard_hook_win.cc @@ -11767,7 +11876,7 @@ ui/views/view_targeter_delegate.h ui/views/view_unittest.cc ui/views/win/hwnd_message_handler.cc ui/views/window/non_client_view.cc -ui/webui/resources/cr_components/chromeos/quick_unlock/pin_keyboard.html +ui/webui/resources/cr_components/chromeos/quick_unlock/pin_keyboard_icon.html ui/webui/resources/cr_elements/chromeos/cr_picture/png.js ui/webui/resources/cr_elements/icons.html ui/webui/resources/js/ios/web_ui.js @@ -11807,6 +11916,7 @@ v8/src/base/utils/random-number-generator.cc v8/src/base/utils/random-number-generator.h v8/src/codegen/arm/macro-assembler-arm.cc v8/src/codegen/arm64/macro-assembler-arm64-inl.h +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 @@ -11817,6 +11927,7 @@ v8/src/debug/wasm/gdb-server/transport.cc v8/src/diagnostics/unwinding-info-win64.cc v8/src/diagnostics/unwinding-info-win64.h v8/src/handles/handles.h +v8/src/heap/cppgc/asm/x64/push_registers_asm.cc v8/src/heap/factory.cc v8/src/heap/spaces.cc v8/src/inspector/v8-console.h @@ -11832,7 +11943,6 @@ v8/src/objects/ordered-hash-table.h v8/src/objects/string-inl.h v8/src/objects/value-serializer.cc v8/src/parsing/parser-base.h -v8/src/snapshot/deserializer.cc v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc v8/src/third_party/siphash/halfsiphash.cc v8/src/third_party/siphash/halfsiphash.h @@ -11852,6 +11962,7 @@ v8/src/wasm/baseline/ia32/liftoff-assembler-ia32.h v8/src/wasm/baseline/x64/liftoff-assembler-x64.h v8/src/wasm/wasm-code-manager.cc v8/src/wasm/wasm-feature-flags.h +v8/src/wasm/wasm-opcodes.h v8/testing/gtest/BUILD.gn v8/third_party/inspector_protocol/crdtp/cbor.cc v8/third_party/inspector_protocol/crdtp/json.cc @@ -11895,6 +12006,8 @@ v8/tools/v8windbg/base/dbgext.cc v8/tools/v8windbg/test/debug-callbacks.h v8/tools/v8windbg/test/v8windbg-test.cc v8/tools/visual_studio/README.txt +weblayer/browser/android/javatests/skew/build_weblayer_instrumentation_test_cipd_pkg.py +weblayer/browser/navigation_browsertest.cc weblayer/browser/weblayer_security_blocking_page_factory.cc weblayer/browser/weblayer_variations_http_browsertest.cc weblayer/shell/app/shell_main_params.cc diff --git a/patches/core/bromite/disable-fetching-field-trials.patch b/patches/core/bromite/disable-fetching-field-trials.patch index 95fefa84..a97e65d0 100644 --- a/patches/core/bromite/disable-fetching-field-trials.patch +++ b/patches/core/bromite/disable-fetching-field-trials.patch @@ -10,47 +10,47 @@ 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 -@@ -138,9 +138,7 @@ public abstract class ChromeFeatureList +@@ -122,9 +122,7 @@ public abstract class ChromeFeatureList * the specified parameter does not exist. */ public static String getFieldTrialParamByFeature(String featureName, String paramName) { - if (FeatureList.hasTestFeatures()) return ""; -- assert isInitialized(); +- assert FeatureList.isInitialized(); - return ChromeFeatureListJni.get().getFieldTrialParamByFeature(featureName, paramName); + return ""; } /** -@@ -157,10 +155,7 @@ public abstract class ChromeFeatureList +@@ -141,10 +139,7 @@ public abstract class ChromeFeatureList */ public static int getFieldTrialParamByFeatureAsInt( String featureName, String paramName, int defaultValue) { - if (FeatureList.hasTestFeatures()) return defaultValue; -- assert isInitialized(); +- assert FeatureList.isInitialized(); - return ChromeFeatureListJni.get().getFieldTrialParamByFeatureAsInt( - featureName, paramName, defaultValue); + return defaultValue; } /** -@@ -177,10 +172,7 @@ public abstract class ChromeFeatureList +@@ -161,10 +156,7 @@ public abstract class ChromeFeatureList */ public static double getFieldTrialParamByFeatureAsDouble( String featureName, String paramName, double defaultValue) { - if (FeatureList.hasTestFeatures()) return defaultValue; -- assert isInitialized(); +- assert FeatureList.isInitialized(); - return ChromeFeatureListJni.get().getFieldTrialParamByFeatureAsDouble( - featureName, paramName, defaultValue); + return defaultValue; } /** -@@ -197,10 +189,7 @@ public abstract class ChromeFeatureList +@@ -181,10 +173,7 @@ public abstract class ChromeFeatureList */ public static boolean getFieldTrialParamByFeatureAsBoolean( String featureName, String paramName, boolean defaultValue) { - if (FeatureList.hasTestFeatures()) return defaultValue; -- assert isInitialized(); +- assert FeatureList.isInitialized(); - return ChromeFeatureListJni.get().getFieldTrialParamByFeatureAsBoolean( - featureName, paramName, defaultValue); + return defaultValue; diff --git a/patches/core/debian/disable/unrar.patch b/patches/core/debian/disable/unrar.patch index bcb51a60..247a87a8 100644 --- a/patches/core/debian/disable/unrar.patch +++ b/patches/core/debian/disable/unrar.patch @@ -4,7 +4,7 @@ bug: http://bugs.debian.org/914487 --- a/chrome/browser/safe_browsing/download_protection/file_analyzer.cc +++ b/chrome/browser/safe_browsing/download_protection/file_analyzer.cc -@@ -93,7 +93,7 @@ void FileAnalyzer::Start(const base::Fil +@@ -87,7 +87,7 @@ void FileAnalyzer::Start(const base::Fil if (inspection_type == DownloadFileType::ZIP) { StartExtractZipFeatures(); } else if (inspection_type == DownloadFileType::RAR) { @@ -15,7 +15,7 @@ bug: http://bugs.debian.org/914487 StartExtractDmgFeatures(); --- a/chrome/common/safe_browsing/BUILD.gn +++ b/chrome/common/safe_browsing/BUILD.gn -@@ -57,39 +57,6 @@ if (safe_browsing_mode == 1) { +@@ -54,39 +54,6 @@ if (safe_browsing_mode == 1) { public_deps = [ "//components/safe_browsing/core:csd_proto" ] } @@ -55,7 +55,7 @@ bug: http://bugs.debian.org/914487 source_set("disk_image_type_sniffer_mac") { sources = [ "disk_image_type_sniffer_mac.cc", -@@ -156,7 +123,6 @@ source_set("safe_browsing") { +@@ -153,7 +120,6 @@ source_set("safe_browsing") { ":archive_analyzer_results", ":binary_feature_extractor", ":download_type_util", diff --git a/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch b/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch index bef927f8..e49d0e36 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 -@@ -3180,8 +3180,6 @@ jumbo_static_library("browser") { +@@ -3187,8 +3187,6 @@ static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -22,28 +22,12 @@ namespace subresource_filter { class RulesetService; } -@@ -107,10 +103,6 @@ class ResourceCoordinatorParts; - class TabManager; - } - --namespace safe_browsing { --class ClientSideDetectionService; --} -- - // NOT THREAD SAFE, call only from the main thread. - // These functions shouldn't return NULL unless otherwise noted. - class BrowserProcess { -@@ -211,14 +203,6 @@ class BrowserProcess { +@@ -207,9 +203,6 @@ class BrowserProcess { // on this platform (or this is a unit test). virtual StatusTray* status_tray() = 0; - // Returns the SafeBrowsing service. - virtual safe_browsing::SafeBrowsingService* safe_browsing_service() = 0; -- -- // Returns an object which handles communication with the SafeBrowsing -- // client-side detection servers. -- virtual safe_browsing::ClientSideDetectionService* -- safe_browsing_detection_service() = 0; - // Returns the service providing versioned storage for rules used by the Safe // Browsing subresource filter. @@ -58,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" -@@ -373,8 +372,6 @@ void BrowserProcessImpl::StartTearDown() +@@ -374,8 +373,6 @@ void BrowserProcessImpl::StartTearDown() metrics_services_manager_.reset(); intranet_redirect_detector_.reset(); @@ -67,7 +51,7 @@ network_time_tracker_.reset(); #if BUILDFLAG(ENABLE_PLUGINS) plugins_resource_service_.reset(); -@@ -988,22 +985,6 @@ StatusTray* BrowserProcessImpl::status_t +@@ -989,14 +986,6 @@ StatusTray* BrowserProcessImpl::status_t return status_tray_.get(); } @@ -78,19 +62,11 @@ - CreateSafeBrowsingService(); - return safe_browsing_service_.get(); -} -- --safe_browsing::ClientSideDetectionService* -- BrowserProcessImpl::safe_browsing_detection_service() { -- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -- if (safe_browsing_service()) -- return safe_browsing_service()->safe_browsing_detection_service(); -- return NULL; --} - subresource_filter::RulesetService* BrowserProcessImpl::subresource_filter_ruleset_service() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -1256,26 +1237,6 @@ void BrowserProcessImpl::CreateBackgroun +@@ -1255,26 +1244,6 @@ void BrowserProcessImpl::CreateBackgroun #endif } @@ -119,17 +95,15 @@ created_subresource_filter_ruleset_service_ = true; --- a/chrome/browser/browser_process_impl.h +++ b/chrome/browser/browser_process_impl.h -@@ -169,9 +169,6 @@ class BrowserProcessImpl : public Browse +@@ -168,7 +168,6 @@ class BrowserProcessImpl : public Browse void set_background_mode_manager_for_test( std::unique_ptr manager) override; StatusTray* status_tray() override; - safe_browsing::SafeBrowsingService* safe_browsing_service() override; -- safe_browsing::ClientSideDetectionService* safe_browsing_detection_service() -- override; subresource_filter::RulesetService* subresource_filter_ruleset_service() override; optimization_guide::OptimizationGuideService* optimization_guide_service() -@@ -315,9 +312,6 @@ class BrowserProcessImpl : public Browse +@@ -312,9 +311,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr background_mode_manager_; #endif @@ -141,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 -@@ -62,7 +62,6 @@ +@@ -63,7 +63,6 @@ #include "chrome/browser/previews/previews_service.h" #include "chrome/browser/previews/previews_service_factory.h" #include "chrome/browser/profiles/profile.h" @@ -149,7 +123,7 @@ #include "chrome/browser/translate/chrome_translate_client.h" #include "chrome/browser/ui/find_bar/find_bar_state.h" #include "chrome/browser/ui/find_bar/find_bar_state_factory.h" -@@ -649,36 +648,6 @@ void ChromeBrowsingDataRemoverDelegate:: +@@ -653,36 +652,6 @@ void ChromeBrowsingDataRemoverDelegate:: ContentSettingsType::CLIENT_HINTS, base::Time(), base::Time::Max(), website_settings_filter); @@ -188,7 +162,7 @@ --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -843,30 +843,6 @@ void SetApplicationLocaleOnIOThread(cons +@@ -855,30 +855,6 @@ void SetApplicationLocaleOnIOThread(cons GetIOThreadApplicationLocale() = locale; } @@ -216,10 +190,10 @@ - DISALLOW_COPY_AND_ASSIGN(CertificateReportingServiceCertReporter); -}; - - #if defined(OS_ANDROID) - float GetDeviceScaleAdjustment() { - static const float kMinFSM = 1.05f; -@@ -1296,7 +1272,6 @@ void ChromeContentBrowserClient::PostAft + #if BUILDFLAG(ENABLE_EXTENSIONS) + + AppLoadedInTabSource ClassifyAppLoadedInTabSource( +@@ -1377,7 +1353,6 @@ void ChromeContentBrowserClient::PostAft InitNetworkContextsParentDirectory(); DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -227,16 +201,17 @@ } bool ChromeContentBrowserClient::IsBrowserStartupComplete() { -@@ -2089,7 +2064,7 @@ void ChromeContentBrowserClient::AppendE +@@ -2193,8 +2168,7 @@ void ChromeContentBrowserClient::AppendE // Disable client-side phishing detection in the renderer if it is - // disabled in the Profile preferences or the browser process. + // disabled in the Profile preferences, or by command line flag. if (!safe_browsing::IsSafeBrowsingEnabled(*prefs) || -- !g_browser_process->safe_browsing_detection_service()) { +- !safe_browsing::ClientSideDetectionServiceFactory::GetForProfile( +- profile)) { + true) { command_line->AppendSwitch( switches::kDisableClientSidePhishingDetection); } -@@ -3956,7 +3931,7 @@ ChromeContentBrowserClient::CreateThrott +@@ -4012,7 +3986,7 @@ ChromeContentBrowserClient::CreateThrott base::BindRepeating(&MaybeTriggerSecurityInterstitialShownEvent)); throttles.push_back(std::make_unique( handle, @@ -245,19 +220,16 @@ base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp))); throttles.push_back(std::make_unique(handle)); -@@ -3977,12 +3952,6 @@ ChromeContentBrowserClient::CreateThrott - GooglePasswordManagerNavigationThrottle::MaybeCreateThrottleFor(handle)); +@@ -4033,9 +4007,6 @@ ChromeContentBrowserClient::CreateThrott + &throttles); #endif -- if (base::FeatureList::IsEnabled(safe_browsing::kCommittedSBInterstitials)) { -- throttles.push_back( -- std::make_unique( -- handle)); -- } +- throttles.push_back( +- std::make_unique(handle)); - - #if defined(OS_WIN) || defined(OS_MACOSX) || \ - (defined(OS_LINUX) && !defined(OS_CHROMEOS)) - MaybeAddThrottle(&throttles, + if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) { + throttles.push_back( + std::make_unique( --- a/chrome/browser/component_updater/file_type_policies_component_installer.cc +++ b/chrome/browser/component_updater/file_type_policies_component_installer.cc @@ -39,20 +39,6 @@ const uint8_t kFileTypePoliciesPublicKey @@ -297,7 +269,7 @@ } #if defined(OS_ANDROID) -@@ -639,16 +632,6 @@ void ChromeDownloadManagerDelegate::Choo +@@ -656,16 +649,6 @@ void ChromeDownloadManagerDelegate::Choo void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename) { @@ -351,7 +323,7 @@ DownloadItemModelData* data = DownloadItemModelData::GetOrCreate(download_); data->danger_level_ = danger_level; } -@@ -563,9 +563,6 @@ bool DownloadItemModel::IsCommandEnabled +@@ -567,9 +567,6 @@ bool DownloadItemModel::IsCommandEnabled // filename. Don't base an "Always open" decision based on it. Also // exclude extensions. return download_->CanOpenDownload() && @@ -363,7 +335,7 @@ return !download_->IsSavePackageDownload() && --- a/chrome/browser/download/download_prefs.cc +++ b/chrome/browser/download/download_prefs.cc -@@ -228,14 +228,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr +@@ -256,14 +256,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr base::FilePath::StringType(1, base::FilePath::kExtensionSeparator) + extension); @@ -373,14 +345,14 @@ - // permanently as a result. - if (FileTypePolicies::GetInstance()->IsAllowedToOpenAutomatically( - filename_with_extension)) { -- auto_open_.insert(extension); +- auto_open_by_user_.insert(extension); - } -+ auto_open_.insert(extension); ++ auto_open_by_user_.insert(extension); } } -@@ -387,10 +380,6 @@ bool DownloadPrefs::IsAutoOpenEnabledBas - bool DownloadPrefs::EnableAutoOpenBasedOnExtension( +@@ -431,10 +424,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c + bool DownloadPrefs::EnableAutoOpenByUserBasedOnExtension( const base::FilePath& file_name) { base::FilePath::StringType extension = file_name.Extension(); - if (!FileTypePolicies::GetInstance()->IsAllowedToOpenAutomatically( @@ -447,7 +419,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" -@@ -1330,9 +1329,6 @@ DownloadsAcceptDangerFunction::Downloads +@@ -1332,9 +1331,6 @@ DownloadsAcceptDangerFunction::Downloads DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {} @@ -457,7 +429,7 @@ ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() { std::unique_ptr params( downloads::AcceptDanger::Params::Create(*args_)); -@@ -1370,43 +1366,7 @@ void DownloadsAcceptDangerFunction::Prom +@@ -1372,43 +1368,7 @@ void DownloadsAcceptDangerFunction::Prom return; } RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER); @@ -484,7 +456,7 @@ - if (InvalidId(download_item, &error) || - Fault(download_item->GetState() != DownloadItem::IN_PROGRESS, - download_extension_errors::kNotInProgress, &error)) { -- Respond(Error(error)); +- Respond(Error(std::move(error))); - return; - } - switch (action) { @@ -580,7 +552,7 @@ referrer_entries))); --- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc -@@ -998,51 +998,9 @@ WebstorePrivateGetReferrerChainFunction: +@@ -1028,51 +1028,9 @@ WebstorePrivateGetReferrerChainFunction: ExtensionFunction::ResponseAction WebstorePrivateGetReferrerChainFunction::Run() { @@ -710,7 +682,7 @@ // SimpleURLLoader -> (owned loader, extension id). --- a/chrome/browser/metrics/chrome_metrics_service_client.cc +++ b/chrome/browser/metrics/chrome_metrics_service_client.cc -@@ -737,9 +737,6 @@ void ChromeMetricsServiceClient::Registe +@@ -738,9 +738,6 @@ void ChromeMetricsServiceClient::Registe metrics_service_->RegisterMetricsProvider( std::make_unique()); @@ -734,7 +706,7 @@ // static --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -226,7 +226,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -236,7 +236,6 @@ void ChromeBrowserMainExtraPartsProfiles #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) CaptivePortalServiceFactory::GetInstance(); #endif @@ -744,7 +716,7 @@ ClientHintsFactory::GetInstance(); --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -91,7 +91,6 @@ +@@ -92,7 +92,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" @@ -752,7 +724,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" -@@ -585,17 +584,6 @@ void ProfileImpl::LoadPrefsForNormalStar +@@ -589,17 +588,6 @@ void ProfileImpl::LoadPrefsForNormalStar mojo::PendingRemote pref_validation_delegate; @@ -784,15 +756,15 @@ if (!profile) --- a/chrome/browser/safe_browsing/BUILD.gn +++ b/chrome/browser/safe_browsing/BUILD.gn -@@ -7,6 +7,7 @@ import("//components/safe_browsing/build +@@ -6,6 +6,7 @@ import("//components/safe_browsing/build import("//extensions/buildflags/buildflags.gni") - jumbo_static_library("safe_browsing") { + static_library("safe_browsing") { + if (false) { sources = [ "chrome_controller_client.cc", "chrome_controller_client.h", -@@ -62,6 +63,7 @@ jumbo_static_library("safe_browsing") { +@@ -61,6 +62,7 @@ static_library("safe_browsing") { ] deps += [ "//extensions/browser" ] } @@ -802,7 +774,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 -@@ -250,92 +250,6 @@ bool SecurityStateTabHelper::UsedPolicyI +@@ -266,92 +266,6 @@ bool SecurityStateTabHelper::UsedPolicyI security_state::MaliciousContentStatus SecurityStateTabHelper::GetMaliciousContentStatus() const { @@ -919,7 +891,7 @@ void ChromeSubresourceFilterClient::OnReloadRequested() { --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -2903,7 +2903,6 @@ jumbo_static_library("ui") { +@@ -2960,7 +2960,6 @@ static_library("ui") { "views/device_chooser_content_view.h", "views/devtools_process_observer.cc", "views/devtools_process_observer.h", @@ -929,7 +901,7 @@ "views/download/download_item_view.cc", --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -290,10 +290,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -300,10 +300,6 @@ void TabHelpers::AttachTabHelpers(WebCon resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents( web_contents); ResourceLoadingHintsWebContentsObserver::CreateForWebContents(web_contents); @@ -940,7 +912,7 @@ ReputationWebContentsObserver::CreateForWebContents(web_contents); SearchEngineTabHelper::CreateForWebContents(web_contents); SecurityStateTabHelper::CreateForWebContents(web_contents); -@@ -356,7 +352,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -371,7 +367,6 @@ void TabHelpers::AttachTabHelpers(WebCon pdf::PDFWebContentsHelper::CreateForWebContentsWithClient( web_contents, std::make_unique()); SadTabHelper::CreateForWebContents(web_contents); @@ -1171,7 +1143,7 @@ #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) std::unique_ptr CreateCaptivePortalBlockingPage( content::WebContents* web_contents) { -@@ -493,8 +386,6 @@ void InterstitialHTMLSource::StartDataRe +@@ -494,8 +387,6 @@ void InterstitialHTMLSource::StartDataRe interstitial_delegate = CreateBlockedInterceptionBlockingPage(web_contents); } else if (path_without_query == "/legacy-tls") { interstitial_delegate = CreateLegacyTLSBlockingPage(web_contents); @@ -1180,7 +1152,7 @@ } else if (path_without_query == "/clock") { interstitial_delegate = CreateBadClockBlockingPage(web_contents); } else if (path_without_query == "/lookalike") { -@@ -507,16 +398,12 @@ void InterstitialHTMLSource::StartDataRe +@@ -508,16 +399,12 @@ void InterstitialHTMLSource::StartDataRe interstitial_delegate = CreateOriginPolicyInterstitialPage(web_contents); } @@ -1202,7 +1174,7 @@ html = ui::ResourceBundle::GetSharedInstance().LoadDataResourceString( --- a/chrome/renderer/chrome_content_renderer_client.cc +++ b/chrome/renderer/chrome_content_renderer_client.cc -@@ -87,7 +87,6 @@ +@@ -88,7 +88,6 @@ #include "components/paint_preview/buildflags/buildflags.h" #include "components/pdf/renderer/pepper_pdf_host.h" #include "components/safe_browsing/buildflags.h" 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 50d45566..561c4da5 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 -@@ -830,95 +830,6 @@ AutofillDownloadManager::GetRequestURLAn +@@ -833,94 +833,6 @@ AutofillDownloadManager::GetRequestURLAn } bool AutofillDownloadManager::StartRequest(FormRequestData request_data) { @@ -33,8 +33,7 @@ - // to the network request. -#if !defined(OS_IOS) - resource_request->trusted_params = network::ResourceRequest::TrustedParams(); -- resource_request->trusted_params->network_isolation_key = -- driver_->NetworkIsolationKey(); +- resource_request->trusted_params->isolation_info = driver_->IsolationInfo(); -#endif - - // Add Chrome experiment state to the request headers. diff --git a/patches/core/inox-patchset/0005-disable-default-extensions.patch b/patches/core/inox-patchset/0005-disable-default-extensions.patch index b2156234..5261fbc4 100644 --- a/patches/core/inox-patchset/0005-disable-default-extensions.patch +++ b/patches/core/inox-patchset/0005-disable-default-extensions.patch @@ -22,7 +22,7 @@ } #if defined(OS_CHROMEOS) -@@ -455,11 +450,6 @@ void ComponentLoader::AddDefaultComponen +@@ -449,11 +444,6 @@ void ComponentLoader::AddDefaultComponen AddKeyboardApp(); #else // defined(OS_CHROMEOS) DCHECK(!skip_session_components); @@ -34,7 +34,7 @@ #endif // defined(OS_CHROMEOS) if (!skip_session_components) { -@@ -533,13 +523,6 @@ void ComponentLoader::AddDefaultComponen +@@ -527,13 +517,6 @@ void ComponentLoader::AddDefaultComponen AddHangoutServicesExtension(); #endif // BUILDFLAG(ENABLE_HANGOUT_SERVICES_EXTENSION) diff --git a/patches/core/inox-patchset/0014-disable-translation-lang-fetch.patch b/patches/core/inox-patchset/0014-disable-translation-lang-fetch.patch index d9436b66..53d0a5b7 100644 --- a/patches/core/inox-patchset/0014-disable-translation-lang-fetch.patch +++ b/patches/core/inox-patchset/0014-disable-translation-lang-fetch.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc +++ b/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc -@@ -161,7 +161,6 @@ void SpellcheckHunspellDictionary::Retry +@@ -162,7 +162,6 @@ void SpellcheckHunspellDictionary::Retry return; } browser_context_ = browser_context; @@ -8,7 +8,7 @@ } bool SpellcheckHunspellDictionary::IsReady() const { -@@ -399,9 +398,6 @@ void SpellcheckHunspellDictionary::Initi +@@ -400,9 +399,6 @@ void SpellcheckHunspellDictionary::Initi } if (browser_context_) { @@ -20,7 +20,7 @@ } --- a/components/translate/core/browser/translate_language_list.cc +++ b/components/translate/core/browser/translate_language_list.cc -@@ -207,6 +207,8 @@ GURL TranslateLanguageList::TranslateLan +@@ -208,6 +208,8 @@ GURL TranslateLanguageList::TranslateLan } void TranslateLanguageList::RequestLanguageList() { diff --git a/patches/core/inox-patchset/0015-disable-update-pings.patch b/patches/core/inox-patchset/0015-disable-update-pings.patch index bc671270..27680e8c 100644 --- a/patches/core/inox-patchset/0015-disable-update-pings.patch +++ b/patches/core/inox-patchset/0015-disable-update-pings.patch @@ -1,10 +1,10 @@ --- a/chrome/updater/configurator.cc +++ b/chrome/updater/configurator.cc -@@ -60,7 +60,7 @@ int Configurator::UpdateDelay() const { +@@ -61,7 +61,7 @@ int Configurator::UpdateDelay() const { } std::vector Configurator::UpdateUrl() const { -- return std::vector{GURL(kUpdaterJSONDefaultUrl)}; +- return external_constants_->UpdateURL(); + return std::vector; } 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 311aa9da..c7b44c9b 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 @@ -106,7 +106,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 -@@ -83,7 +83,7 @@ namespace { +@@ -84,7 +84,7 @@ namespace { using api::file_manager_private::ProfileInfo; @@ -159,7 +159,7 @@ by default. // elements of |list| equals |hash|. --- a/chrome/browser/extensions/install_signer.cc +++ b/chrome/browser/extensions/install_signer.cc -@@ -66,7 +66,7 @@ const int kSignatureFormatVersion = 2; +@@ -65,7 +65,7 @@ const int kSignatureFormatVersion = 2; const size_t kSaltBytes = 32; const char kBackendUrl[] = @@ -190,20 +190,6 @@ by default. } ProfileAvatarDownloader::ProfileAvatarDownloader(size_t icon_index, ---- a/chrome/browser/resources/chromeos/accessibility/chromevox/background/prefs.js -+++ b/chrome/browser/resources/chromeos/accessibility/chromevox/background/prefs.js -@@ -218,9 +218,9 @@ ChromeVoxPrefs.DEFAULT_PREFS = { - 'position': '{}', - 'siteSpecificEnhancements': true, - 'siteSpecificScriptBase': -- 'https://ssl.gstatic.com/accessibility/javascript/ext/', -+ 'trk:152:https://ssl.gstatic.com/accessibility/javascript/ext/', - 'siteSpecificScriptLoader': -- 'https://ssl.gstatic.com/accessibility/javascript/ext/loader.js', -+ 'trk:153:https://ssl.gstatic.com/accessibility/javascript/ext/loader.js', - 'speakTextUnderMouse': false, - 'sticky': false, - 'typingEcho': 0, --- a/chrome/browser/resources/default_apps/external_extensions.json +++ b/chrome/browser/resources/default_apps/external_extensions.json @@ -24,15 +24,15 @@ @@ -227,7 +213,7 @@ by default. --- a/chrome/browser/safe_browsing/client_side_detection_service.cc +++ b/chrome/browser/safe_browsing/client_side_detection_service.cc -@@ -56,7 +56,7 @@ const int ClientSideDetectionService::kN +@@ -57,7 +57,7 @@ const int ClientSideDetectionService::kN const int ClientSideDetectionService::kPositiveCacheIntervalMinutes = 30; const char ClientSideDetectionService::kClientReportPhishingUrl[] = @@ -249,7 +235,7 @@ by default. DownloadFeedbackFactory* DownloadFeedback::factory_ = nullptr; --- a/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc +++ b/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc -@@ -254,7 +254,7 @@ GURL SpellcheckHunspellDictionary::GetDi +@@ -255,7 +255,7 @@ GURL SpellcheckHunspellDictionary::GetDi DCHECK(!bdict_file.empty()); static const char kDownloadServerUrl[] = @@ -260,7 +246,7 @@ by default. base::ToLowerASCII(bdict_file)); --- a/chrome/browser/supervised_user/supervised_user_service.cc +++ b/chrome/browser/supervised_user/supervised_user_service.cc -@@ -86,7 +86,7 @@ namespace { +@@ -85,7 +85,7 @@ namespace { // The URL from which to download a host blacklist if no local one exists yet. const char kBlacklistURL[] = @@ -293,7 +279,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 -@@ -79,17 +79,17 @@ namespace { +@@ -80,17 +80,17 @@ namespace { // The URL for the the Learn More page shown on incognito new tab. const char kLearnMoreIncognitoUrl[] = #if defined(OS_CHROMEOS) @@ -420,17 +406,6 @@ by default. } ---- a/components/crash/core/app/breakpad_linux.cc -+++ b/components/crash/core/app/breakpad_linux.cc -@@ -103,7 +103,7 @@ namespace { - // while we do have functions to deal with uint64_t's. - uint64_t g_crash_loop_before_time = 0; - #else --const char kUploadURL[] = "https://clients2.google.com/cr/report"; -+const char kUploadURL[] = "trk:06:https://clients2.google.com/cr/report"; - #endif - - bool g_is_crash_reporter_enabled = false; --- a/components/drive/service/drive_api_service.cc +++ b/components/drive/service/drive_api_service.cc @@ -74,10 +74,10 @@ namespace drive { @@ -511,7 +486,7 @@ by default. --- a/components/password_manager/core/browser/password_store.cc +++ b/components/password_manager/core/browser/password_store.cc -@@ -258,10 +258,10 @@ void PasswordStore::GetLogins(const Form +@@ -254,10 +254,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 && @@ -539,7 +514,7 @@ by default. --- a/components/policy/resources/policy_templates.json +++ b/components/policy/resources/policy_templates.json -@@ -4042,7 +4042,7 @@ +@@ -4281,7 +4281,7 @@ 'dynamic_refresh': True, 'per_profile': True, }, @@ -548,7 +523,7 @@ by default. 'id': 34, 'caption': '''Configure the list of force-installed apps and extensions''', 'tags': ['full-admin-access'], -@@ -8495,7 +8495,7 @@ +@@ -8807,7 +8807,7 @@ 'features': { 'dynamic_refresh': True, }, @@ -609,8 +584,8 @@ by default. -const char kSecurityOrigin[] = "https://translate.googleapis.com/"; +const char kSecurityOrigin[] = "trk:220:https://translate.googleapis.com/"; - GURL GetTranslateSecurityOrigin() { - std::string security_origin(kSecurityOrigin); + const base::Feature kTranslateSubFrames{"TranslateSubFrames", + base::FEATURE_DISABLED_BY_DEFAULT}; --- a/components/variations/variations_url_constants.cc +++ b/components/variations/variations_url_constants.cc @@ -8,7 +8,7 @@ namespace variations { @@ -635,7 +610,7 @@ by default. --- a/content/shell/browser/shell_browser_main_parts.cc +++ b/content/shell/browser/shell_browser_main_parts.cc -@@ -71,7 +71,7 @@ GURL GetStartupURL() { +@@ -81,7 +81,7 @@ GURL GetStartupURL() { #else const base::CommandLine::StringVector& args = command_line->GetArgs(); if (args.empty()) @@ -654,10 +629,10 @@ by default. + "trk:182:http://www.google.com/update2/response"; void ReportError(ParseUpdateManifestCallback callback, - const std::string& error) { + const ManifestParseFailure& failure) { --- a/extensions/common/extension_urls.cc +++ b/extensions/common/extension_urls.cc -@@ -32,7 +32,7 @@ namespace extension_urls { +@@ -28,7 +28,7 @@ namespace extension_urls { const char kChromeWebstoreBaseURL[] = "https://chrome.google.com/webstore"; const char kChromeWebstoreUpdateURL[] = @@ -737,8 +712,8 @@ by default. -const char kClearCutOAuth2Scope[] = "https://www.googleapis.com/auth/cclog"; +const char kClearCutOAuth2Scope[] = "trk:280:https://www.googleapis.com/auth/cclog"; - // Used to mint uber auth tokens when needed. - const char kGaiaSid[] = "sid"; + // OAuth scope for FCM, the Firebase Cloud Messaging service. + const char kFCMOAuthScope[] = --- a/google_apis/gcm/engine/gservices_settings.cc +++ b/google_apis/gcm/engine/gservices_settings.cc @@ -29,18 +29,18 @@ const char kRegistrationURLKey[] = "gcm_ @@ -796,9 +771,37 @@ by default. const char kWebrtcTransportNamespace[] = "google:remoting:webrtc"; +--- a/ui/accessibility/extensions/chromevoxclassic/chromevox/background/prefs.js ++++ b/ui/accessibility/extensions/chromevoxclassic/chromevox/background/prefs.js +@@ -72,9 +72,9 @@ cvox.ChromeVoxPrefs.DEFAULT_PREFS = { + 'outputContextFirst': false, + 'position': '{}', + 'siteSpecificScriptBase': +- 'https://ssl.gstatic.com/accessibility/javascript/ext/', ++ 'trk:152:https://ssl.gstatic.com/accessibility/javascript/ext/', + 'siteSpecificScriptLoader': +- 'https://ssl.gstatic.com/accessibility/javascript/ext/loader.js', ++ 'trk:153:https://ssl.gstatic.com/accessibility/javascript/ext/loader.js', + 'sticky': false, + 'typingEcho': 0, + 'useIBeamCursor': cvox.ChromeVox.isMac, +--- a/ui/accessibility/extensions/chromevoxclassic/host/chrome/host.js ++++ b/ui/accessibility/extensions/chromevoxclassic/host/chrome/host.js +@@ -96,9 +96,9 @@ cvox.ChromeHost.prototype.init = functio + (!cvox.ApiImplementation.siteSpecificScriptLoader || + !cvox.ApiImplementation.siteSpecificScriptBase); + cvox.ApiImplementation.siteSpecificScriptLoader = +- 'https://ssl.gstatic.com/accessibility/javascript/ext/loader.js'; ++ 'trk:154:https://ssl.gstatic.com/accessibility/javascript/ext/loader.js'; + cvox.ApiImplementation.siteSpecificScriptBase = +- 'https://ssl.gstatic.com/accessibility/javascript/ext/'; ++ 'trk:155:https://ssl.gstatic.com/accessibility/javascript/ext/'; + if (apiPrefsChanged) { + var searchInit = prefs['siteSpecificEnhancements'] === 'true' ? + cvox.SearchLoader.init : --- a/ui/views/examples/webview_example.cc +++ b/ui/views/examples/webview_example.cc -@@ -27,7 +27,7 @@ void WebViewExample::CreateExampleView(V +@@ -29,7 +29,7 @@ void WebViewExample::CreateExampleView(V container->SetLayoutManager(std::make_unique()); container->AddChildView(webview_); 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 da804418..36dec2ca 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch @@ -42,7 +42,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 -@@ -64,8 +64,7 @@ class SafeBrowsingBlockingPageFactoryImp +@@ -63,8 +63,7 @@ class SafeBrowsingBlockingPageFactoryImp PrefService* prefs = Profile::FromBrowserContext(web_contents->GetBrowserContext()) ->GetPrefs(); @@ -54,7 +54,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 -@@ -249,7 +249,7 @@ SafeBrowsingUIManager* SafeBrowsingServi +@@ -248,7 +248,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 0d90a3e0..abd41b1c 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/chrome/browser/safe_browsing/client_side_detection_service.cc +++ b/chrome/browser/safe_browsing/client_side_detection_service.cc -@@ -221,99 +221,8 @@ void ClientSideDetectionService::StartCl +@@ -239,99 +239,8 @@ void ClientSideDetectionService::StartCl DCHECK_CURRENTLY_ON(BrowserThread::UI); std::unique_ptr request(verdict); diff --git a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch index 29deb486..8e8f7d72 100644 --- a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch +++ b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch @@ -13,14 +13,14 @@ return metrics::OmniboxInputType::URL; --- a/chrome/browser/history/history_utils.cc +++ b/chrome/browser/history/history_utils.cc -@@ -22,6 +22,7 @@ bool CanAddURLToHistory(const GURL& url) +@@ -21,6 +21,7 @@ bool CanAddURLToHistory(const GURL& url) url.SchemeIs(content::kChromeDevToolsScheme) || url.SchemeIs(content::kChromeUIScheme) || url.SchemeIs(content::kViewSourceScheme) || + url.SchemeIs(url::kTraceScheme) || url.SchemeIs(chrome::kChromeNativeScheme) || url.SchemeIs(chrome::kChromeSearchScheme) || - url.SchemeIs(dom_distiller::kDomDistillerScheme) || + url.SchemeIs(dom_distiller::kDomDistillerScheme)) --- a/chrome/browser/ui/singleton_tabs.cc +++ b/chrome/browser/ui/singleton_tabs.cc @@ -99,7 +99,8 @@ int GetIndexOfExistingTab(Browser* brows @@ -71,7 +71,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 -@@ -625,6 +625,7 @@ ChildProcessSecurityPolicyImpl::ChildPro +@@ -632,6 +632,7 @@ ChildProcessSecurityPolicyImpl::ChildPro #endif // BUILDFLAG(ENABLE_WEBSOCKETS) RegisterWebSafeScheme(url::kFtpScheme); RegisterWebSafeScheme(url::kDataScheme); @@ -81,7 +81,7 @@ // TODO(nick): https://crbug.com/651534 blob: and filesystem: schemes embed --- a/net/BUILD.gn +++ b/net/BUILD.gn -@@ -1084,6 +1084,8 @@ component("net") { +@@ -1081,6 +1081,8 @@ component("net") { "url_request/report_sender.h", "url_request/static_http_user_agent_settings.cc", "url_request/static_http_user_agent_settings.h", @@ -173,7 +173,7 @@ using base::Time; using std::string; -@@ -579,6 +581,12 @@ URLRequest::URLRequest(const GURL& url, +@@ -562,6 +564,12 @@ URLRequest::URLRequest(const GURL& url, // Sanity check out environment. DCHECK(base::ThreadTaskRunnerHandle::IsSet()); @@ -188,7 +188,7 @@ return NetLogURLRequestConstructorParams(url, priority_, --- a/net/url_request/url_request_context_builder.cc +++ b/net/url_request/url_request_context_builder.cc -@@ -42,6 +42,7 @@ +@@ -43,6 +43,7 @@ #include "net/quic/quic_stream_factory.h" #include "net/ssl/ssl_config_service_defaults.h" #include "net/url_request/static_http_user_agent_settings.h" @@ -196,7 +196,7 @@ #include "net/url_request/url_request_context.h" #include "net/url_request/url_request_context_storage.h" #include "net/url_request/url_request_job_factory_impl.h" -@@ -614,6 +615,9 @@ std::unique_ptr URLRe +@@ -605,6 +606,9 @@ std::unique_ptr URLRe } protocol_handlers_.clear(); diff --git a/patches/core/ungoogled-chromium/disable-domain-reliability.patch b/patches/core/ungoogled-chromium/disable-domain-reliability.patch index b541bb3d..fd8bf21b 100644 --- a/patches/core/ungoogled-chromium/disable-domain-reliability.patch +++ b/patches/core/ungoogled-chromium/disable-domain-reliability.patch @@ -71,7 +71,7 @@ def quote_and_wrap_text(text, width=79, prefix=' "', suffix='"'): --- a/components/domain_reliability/google_configs.cc +++ b/components/domain_reliability/google_configs.cc -@@ -10,564 +10,6 @@ +@@ -11,564 +11,6 @@ namespace domain_reliability { @@ -636,7 +636,7 @@ std::unique_ptr MaybeGetGoogleConfig( const std::string& hostname) { bool is_www_subdomain = -@@ -577,23 +19,6 @@ std::unique_ptr config = nullptr; std::unique_ptr superdomain_config = nullptr; @@ -660,7 +660,7 @@ if (config) { DCHECK(config->origin.host() == hostname); return config; -@@ -612,11 +37,6 @@ std::vector> configs_out; @@ -674,7 +674,7 @@ --- a/components/domain_reliability/uploader.cc +++ b/components/domain_reliability/uploader.cc -@@ -82,7 +82,7 @@ class DomainReliabilityUploaderImpl +@@ -77,7 +77,7 @@ class DomainReliabilityUploaderImpl : pu if (discard_uploads_) discarded_upload_count_++; diff --git a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch index 15de0e5c..c6ebad00 100644 --- a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch +++ b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch @@ -2,7 +2,7 @@ --- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc +++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc -@@ -294,7 +294,7 @@ bool DomDistillerViewerSource::ShouldSer +@@ -303,7 +303,7 @@ bool DomDistillerViewerSource::ShouldSer } std::string DomDistillerViewerSource::GetContentSecurityPolicyStyleSrc() { diff --git a/patches/core/ungoogled-chromium/disable-gaia.patch b/patches/core/ungoogled-chromium/disable-gaia.patch index 1b3a6bb5..05c7c01e 100644 --- a/patches/core/ungoogled-chromium/disable-gaia.patch +++ b/patches/core/ungoogled-chromium/disable-gaia.patch @@ -3,7 +3,7 @@ --- a/chrome/browser/browser_resources.grd +++ b/chrome/browser/browser_resources.grd -@@ -140,7 +140,6 @@ +@@ -141,7 +141,6 @@ @@ -13,17 +13,17 @@ --- a/chrome/browser/ui/webui/signin/inline_login_ui.cc +++ b/chrome/browser/ui/webui/signin/inline_login_ui.cc -@@ -120,7 +120,6 @@ content::WebUIDataSource* CreateWebUIDat - - source->AddResourcePath("inline_login.css", IDR_INLINE_LOGIN_CSS); - source->AddResourcePath("inline_login.js", IDR_INLINE_LOGIN_JS); -- source->AddResourcePath("gaia_auth_host.js", IDR_GAIA_AUTH_AUTHENTICATOR_JS); - +@@ -116,7 +116,6 @@ content::WebUIDataSource* CreateWebUIDat + static constexpr webui::ResourcePath kResources[] = { + {"inline_login.css", IDR_INLINE_LOGIN_CSS}, + {"inline_login.js", IDR_INLINE_LOGIN_JS}, +- {"gaia_auth_host.js", IDR_GAIA_AUTH_AUTHENTICATOR_JS}, #if defined(OS_CHROMEOS) - source->OverrideContentSecurityPolicyScriptSrc( + {"edu", IDR_EDU_LOGIN_EDU_LOGIN_HTML}, + {"app.js", IDR_EDU_LOGIN_EDU_LOGIN_JS}, --- a/google_apis/gaia/gaia_auth_fetcher.cc +++ b/google_apis/gaia/gaia_auth_fetcher.cc -@@ -293,65 +293,6 @@ void GaiaAuthFetcher::CreateAndStartGaia +@@ -294,65 +294,6 @@ void GaiaAuthFetcher::CreateAndStartGaia network::mojom::CredentialsMode credentials_mode, const net::NetworkTrafficAnnotationTag& traffic_annotation) { DCHECK(!fetch_pending_) << "Tried to fetch two things at once!"; @@ -41,8 +41,8 @@ - net::SiteForCookies::FromOrigin(origin); - resource_request->trusted_params = - network::ResourceRequest::TrustedParams(); -- resource_request->trusted_params->network_isolation_key = -- net::NetworkIsolationKey(origin, origin); +- resource_request->trusted_params->isolation_info = +- net::IsolationInfo::CreateForInternalRequest(origin); - } - - if (!body.empty()) diff --git a/patches/core/ungoogled-chromium/disable-google-host-detection.patch b/patches/core/ungoogled-chromium/disable-google-host-detection.patch index 8548af7f..8b90abc6 100644 --- a/patches/core/ungoogled-chromium/disable-google-host-detection.patch +++ b/patches/core/ungoogled-chromium/disable-google-host-detection.patch @@ -13,7 +13,7 @@ namespace { #if defined(OS_ANDROID) -@@ -40,37 +36,6 @@ void GoogleURLLoaderThrottle::DetachFrom +@@ -50,39 +46,6 @@ void GoogleURLLoaderThrottle::DetachFrom void GoogleURLLoaderThrottle::WillStartRequest( network::ResourceRequest* request, bool* defer) { @@ -38,23 +38,25 @@ - - if (!dynamic_params_.allowed_domains_for_apps.empty() && - request->url.DomainIs("google.com")) { -- request->headers.SetHeader(safe_search_util::kGoogleAppsAllowedDomains, -- dynamic_params_.allowed_domains_for_apps); +- request->cors_exempt_headers.SetHeader( +- safe_search_util::kGoogleAppsAllowedDomains, +- dynamic_params_.allowed_domains_for_apps); - } - -#if defined(OS_ANDROID) - if (!client_data_header_.empty() && - google_util::IsGoogleAssociatedDomainUrl(request->url)) { -- request->headers.SetHeader(kClientDataHeader, client_data_header_); +- request->cors_exempt_headers.SetHeader(kCCTClientDataHeader, +- client_data_header_); - } -#endif } void GoogleURLLoaderThrottle::WillRedirectRequest( -@@ -79,36 +44,6 @@ void GoogleURLLoaderThrottle::WillRedire - bool* /* defer */, +@@ -92,37 +55,6 @@ void GoogleURLLoaderThrottle::WillRedire std::vector* to_be_removed_headers, - net::HttpRequestHeaders* modified_headers) { + net::HttpRequestHeaders* modified_headers, + net::HttpRequestHeaders* modified_cors_exempt_headers) { - // URLLoaderThrottles can only change the redirect URL when the network - // service is enabled. The non-network service path handles this in - // ChromeNetworkDelegate. @@ -75,20 +77,21 @@ - - if (!dynamic_params_.allowed_domains_for_apps.empty() && - redirect_info->new_url.DomainIs("google.com")) { -- modified_headers->SetHeader(safe_search_util::kGoogleAppsAllowedDomains, -- dynamic_params_.allowed_domains_for_apps); +- modified_cors_exempt_headers->SetHeader( +- safe_search_util::kGoogleAppsAllowedDomains, +- dynamic_params_.allowed_domains_for_apps); - } - -#if defined(OS_ANDROID) - if (!client_data_header_.empty() && - !google_util::IsGoogleAssociatedDomainUrl(redirect_info->new_url)) { -- to_be_removed_headers->push_back(kClientDataHeader); +- to_be_removed_headers->push_back(kCCTClientDataHeader); - } -#endif } #if BUILDFLAG(ENABLE_EXTENSIONS) -@@ -116,17 +51,5 @@ void GoogleURLLoaderThrottle::WillProces +@@ -130,16 +62,5 @@ void GoogleURLLoaderThrottle::WillProces const GURL& response_url, network::mojom::URLResponseHead* response_head, bool* defer) { @@ -100,8 +103,7 @@ - !response_head->headers->HasHeaderValue("x-frame-options", "deny") && - !response_head->headers->HasHeaderValue("x-frame-options", - "sameorigin")) { -- response_head->headers->RemoveHeader("x-frame-options"); -- response_head->headers->AddHeader("x-frame-options: sameorigin"); +- response_head->headers->AddHeader("x-frame-options", "sameorigin"); - } - } } @@ -466,7 +468,7 @@ bool IsGoogleHostname(const GURL& url) { --- a/components/search_engines/template_url.cc +++ b/components/search_engines/template_url.cc -@@ -507,11 +507,7 @@ base::string16 TemplateURLRef::SearchTer +@@ -508,11 +508,7 @@ base::string16 TemplateURLRef::SearchTer bool TemplateURLRef::HasGoogleBaseURLs( const SearchTermsData& search_terms_data) const { ParseIfNecessary(search_terms_data); @@ -481,17 +483,17 @@ bool TemplateURLRef::ExtractSearchTermsFromURL( --- a/components/variations/net/variations_http_headers.cc +++ b/components/variations/net/variations_http_headers.cc -@@ -29,10 +29,6 @@ namespace variations { +@@ -27,10 +27,6 @@ - namespace { + namespace variations { -// The name string for the header for variations information. -// Note that prior to M33 this header was named X-Chrome-Variations. -const char kClientDataHeader[] = "X-Client-Data"; - + namespace { + // The result of checking if a URL should have variations headers appended. - // This enum is used to record UMA histogram values, and should not be - // reordered. @@ -89,28 +85,7 @@ class VariationsHeaderHelper { } @@ -563,7 +565,7 @@ } // namespace variations --- a/net/base/url_util.cc +++ b/net/base/url_util.cc -@@ -401,27 +401,6 @@ bool HasGoogleHost(const GURL& url) { +@@ -415,27 +415,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 fbe4d852..982a3e17 100644 --- a/patches/core/ungoogled-chromium/disable-mei-preload.patch +++ b/patches/core/ungoogled-chromium/disable-mei-preload.patch @@ -7,15 +7,15 @@ --- a/chrome/BUILD.gn +++ b/chrome/BUILD.gn -@@ -321,7 +321,6 @@ if (!is_android && !is_mac) { +@@ -291,7 +291,6 @@ if (!is_android && !is_mac) { } data_deps += [ - "//chrome/browser/resources/media/mei_preload:component", "//third_party/widevine/cdm", ] - -@@ -1092,7 +1091,6 @@ if (is_win) { + } +@@ -984,7 +983,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 fa10cbef..da61d48b 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 -@@ -494,22 +494,6 @@ GURL GetOSSettingsUrl(const std::string& +@@ -518,22 +518,6 @@ GURL GetOSSettingsUrl(const std::string& #if !defined(OS_ANDROID) && !defined(OS_CHROMEOS) void ShowBrowserSignin(Browser* browser, signin_metrics::AccessPoint access_point) { diff --git a/patches/core/ungoogled-chromium/disable-translate.patch b/patches/core/ungoogled-chromium/disable-translate.patch index 3c206673..029687eb 100644 --- a/patches/core/ungoogled-chromium/disable-translate.patch +++ b/patches/core/ungoogled-chromium/disable-translate.patch @@ -2,7 +2,7 @@ --- a/components/translate/content/renderer/translate_agent.cc +++ b/components/translate/content/renderer/translate_agent.cc -@@ -73,8 +73,7 @@ TranslateAgent::TranslateAgent(content:: +@@ -74,8 +74,7 @@ TranslateAgent::TranslateAgent(content:: : content::RenderFrameObserver(render_frame), world_id_(world_id), extension_scheme_(extension_scheme) { diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index cd79df45..32acd491 100644 --- a/patches/core/ungoogled-chromium/disable-webstore-urls.patch +++ b/patches/core/ungoogled-chromium/disable-webstore-urls.patch @@ -142,7 +142,7 @@ } else { url_stats_.other_url_count++; } -@@ -708,20 +686,6 @@ void ExtensionDownloader::HandleManifest +@@ -718,20 +696,6 @@ void ExtensionDownloader::HandleManifest fetch_data->request_ids())); } @@ -163,7 +163,7 @@ NotifyExtensionsDownloadStageChanged( no_updates, ExtensionDownloaderDelegate::Stage::FINISHED); NotifyExtensionsDownloadFailed( -@@ -1217,11 +1181,7 @@ bool ExtensionDownloader::IterateFetchCr +@@ -1281,11 +1245,7 @@ bool ExtensionDownloader::IterateFetchCr // fetch. switch (fetch->credentials) { case ExtensionFetch::CREDENTIALS_NONE: @@ -178,7 +178,7 @@ fetch->oauth2_attempt_count++; --- a/extensions/common/extension_urls.cc +++ b/extensions/common/extension_urls.cc -@@ -30,7 +30,7 @@ bool IsSourceFromAnExtension(const base: +@@ -26,7 +26,7 @@ bool IsSourceFromAnExtension(const base: namespace extension_urls { 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 798a648c..59d5476f 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 -@@ -1261,6 +1261,8 @@ jumbo_source_set("browser") { +@@ -1277,6 +1277,8 @@ jumbo_source_set("browser") { "net/browser_online_state_observer.cc", "net/browser_online_state_observer.h", "net/cookie_store_factory.cc", @@ -9,7 +9,7 @@ "net/network_errors_listing_ui.cc", "net/network_errors_listing_ui.h", "net/network_quality_observer_impl.cc", -@@ -2653,8 +2655,6 @@ jumbo_source_set("browser") { +@@ -2694,8 +2696,6 @@ jumbo_source_set("browser") { if (enable_reporting) { sources += [ 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 93571c60..e0add725 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 -@@ -3622,8 +3622,6 @@ jumbo_static_library("ui") { +@@ -3681,8 +3681,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", diff --git a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch index d5dadd2f..4d8c1612 100644 --- a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch +++ b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch @@ -2,7 +2,21 @@ --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -4916,18 +4916,7 @@ ChromeContentBrowserClient::GetSafeBrows +@@ -4007,11 +4007,13 @@ ChromeContentBrowserClient::CreateThrott + &throttles); + #endif + ++#if BUILDFLAG(FULL_SAFE_BROWSING) + if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) { + throttles.push_back( + std::make_unique( + handle)); + } ++#endif + + #if defined(OS_WIN) || defined(OS_MACOSX) || \ + (defined(OS_LINUX) && !defined(OS_CHROMEOS)) +@@ -5020,18 +5022,7 @@ ChromeContentBrowserClient::GetSafeBrows bool safe_browsing_enabled_for_profile) { DCHECK_CURRENTLY_ON(BrowserThread::IO); @@ -32,7 +46,7 @@ using safe_browsing::DownloadProtectionService; namespace { -@@ -1236,8 +1235,6 @@ void ChromeDownloadManagerDelegate::OnDo +@@ -1253,8 +1252,6 @@ void ChromeDownloadManagerDelegate::OnDo if (item->GetOriginalMimeType() == "application/x-x509-user-cert") DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true); #endif @@ -354,7 +368,7 @@ - } - - // Anything the user has marked auto-open is OK if it's user-initiated. -- if (download_prefs_->IsAutoOpenEnabledBasedOnExtension(virtual_path_) && +- if (download_prefs_->IsAutoOpenEnabled(download_->GetURL(), virtual_path_) && - download_->HasUserGesture()) - return DownloadFileType::NOT_DANGEROUS; - @@ -625,7 +639,7 @@ ContentSetting GetReadGuardContentSetting(const url::Origin& origin); --- a/chrome/browser/password_manager/chrome_password_manager_client.cc +++ b/chrome/browser/password_manager/chrome_password_manager_client.cc -@@ -26,7 +26,6 @@ +@@ -28,7 +28,6 @@ #include "chrome/browser/password_manager/password_store_factory.h" #include "chrome/browser/prerender/prerender_contents.h" #include "chrome/browser/profiles/profile.h" @@ -633,12 +647,11 @@ #include "chrome/browser/signin/identity_manager_factory.h" #include "chrome/browser/site_isolation/site_isolation_policy.h" #include "chrome/browser/sync/profile_sync_service_factory.h" -@@ -94,11 +93,11 @@ +@@ -98,10 +97,10 @@ #if BUILDFLAG(FULL_SAFE_BROWSING) #include "chrome/browser/safe_browsing/advanced_protection_status_manager.h" #include "chrome/browser/safe_browsing/advanced_protection_status_manager_factory.h" +#endif - #include "services/service_manager/public/cpp/connector.h" #include "third_party/blink/public/mojom/clipboard/clipboard.mojom.h" #include "ui/base/clipboard/clipboard.h" #include "ui/events/keycodes/keyboard_codes.h" @@ -646,15 +659,15 @@ #if defined(OS_ANDROID) #include "chrome/browser/android/tab_android.h" -@@ -606,6 +605,7 @@ bool ChromePasswordManagerClient::IsIsol - return SiteIsolationPolicy::IsIsolationForPasswordSitesEnabled(); +@@ -755,6 +754,7 @@ std::string ChromePasswordManagerClient: + return std::string(); } +#if BUILDFLAG(FULL_SAFE_BROWSING) #if defined(ON_FOCUS_PING_ENABLED) || \ defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) safe_browsing::PasswordProtectionService* -@@ -628,6 +628,7 @@ void ChromePasswordManagerClient::CheckS +@@ -777,6 +777,7 @@ void ChromePasswordManagerClient::CheckS } } #endif // defined(ON_FOCUS_PING_ENABLED) @@ -662,7 +675,7 @@ #if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) void ChromePasswordManagerClient::CheckProtectedPasswordEntry( -@@ -636,24 +637,11 @@ void ChromePasswordManagerClient::CheckP +@@ -785,24 +786,11 @@ void ChromePasswordManagerClient::CheckP const std::vector& matching_reused_credentials, bool password_field_exists) { @@ -687,17 +700,7 @@ } #endif // defined(SYNC_PASSWORD_REUSE_WARNING_ENABLED) -@@ -781,7 +769,9 @@ void ChromePasswordManagerClient::OnInpu - if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) { - OnPaste(); - } else { -+#if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) - password_reuse_detection_manager_.OnKeyPressedCommitted(key_event.text); -+#endif // defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) - } - #endif // defined(OS_ANDROID) - } -@@ -907,9 +897,11 @@ void ChromePasswordManagerClient::OnPast +@@ -1197,9 +1185,11 @@ void ChromePasswordManagerClient::OnPast base::string16 text; clipboard->ReadText(ui::ClipboardBuffer::kCopyPaste, &text); was_on_paste_called_ = true; @@ -708,22 +711,41 @@ -#endif +#endif // !defined(OS_ANDROID) - gfx::RectF ChromePasswordManagerClient::GetBoundsInScreenSpace( - const gfx::RectF& bounds) { + void ChromePasswordManagerClient::RenderFrameCreated( + content::RenderFrameHost* render_frame_host) { +@@ -1236,7 +1226,9 @@ void ChromePasswordManagerClient::OnInpu + if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) { + OnPaste(); + } else { ++#if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) + password_reuse_detection_manager_.OnKeyPressedCommitted(key_event.text); ++#endif // defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) + } + #endif // defined(OS_ANDROID) + } --- a/chrome/browser/password_manager/chrome_password_manager_client.h +++ b/chrome/browser/password_manager/chrome_password_manager_client.h -@@ -200,7 +200,7 @@ class ChromePasswordManagerClient - void OnImeFinishComposingTextEvent() override; - #endif // defined(OS_ANDROID) +@@ -174,13 +174,14 @@ class ChromePasswordManagerClient + void AnnotateNavigationEntry(bool has_password_field) override; + std::string GetPageLanguage() const override; + +-#if defined(ON_FOCUS_PING_ENABLED) || \ +- defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) ++#if (defined(ON_FOCUS_PING_ENABLED) || \ ++ defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)) && \ ++ BUILDFLAG(FULL_SAFE_BROWSING) + safe_browsing::PasswordProtectionService* GetPasswordProtectionService() + const override; + #endif -#if defined(ON_FOCUS_PING_ENABLED) +#if defined(ON_FOCUS_PING_ENABLED) && BUILDFLAG(FULL_SAFE_BROWSING) void CheckSafeBrowsingReputation(const GURL& form_action, const GURL& frame_url) override; - safe_browsing::PasswordProtectionService* GetPasswordProtectionService() + #endif --- a/chrome/browser/permissions/contextual_notification_permission_ui_selector.cc +++ b/chrome/browser/permissions/contextual_notification_permission_ui_selector.cc -@@ -18,12 +18,10 @@ +@@ -19,12 +19,10 @@ #include "chrome/browser/permissions/quiet_notification_permission_ui_config.h" #include "chrome/browser/permissions/quiet_notification_permission_ui_state.h" #include "chrome/browser/profiles/profile.h" @@ -736,15 +758,7 @@ namespace { -@@ -114,50 +112,14 @@ void ContextualNotificationPermissionUiS - Notify(UiToUse::kNormalUi, base::nullopt); - return; - } -- -- // Even if the quiet UI is enabled on all sites, the crowd deny trigger -- // condition must be evaluated, so that the less prominent UI and the correct -- // strings are shown on origins with crowd deny activated. -- EvaluateCrowdDenyTrigger(url::Origin::Create(request->GetOrigin())); +@@ -143,9 +141,6 @@ void ContextualNotificationPermissionUiS } void ContextualNotificationPermissionUiSelector::Cancel() { @@ -754,23 +768,22 @@ } ContextualNotificationPermissionUiSelector:: - ~ContextualNotificationPermissionUiSelector() = default; +@@ -156,24 +151,14 @@ void ContextualNotificationPermissionUiS + base::Optional decision = GetDecisionBasedOnSiteReputation( + CrowdDenyPreloadData::GetInstance()->GetReputationDataForSite(origin)); --void ContextualNotificationPermissionUiSelector::EvaluateCrowdDenyTrigger( -- url::Origin origin) { -- if (!QuietNotificationPermissionUiConfig::IsCrowdDenyTriggeringEnabled()) { -- OnCrowdDenyTriggerEvaluated(UiToUse::kNormalUi); +- // If the PreloadData suggests this is an unacceptable site, ping Safe +- // Browsing to verify; but do not ping if it is not warranted. ++ // If the PreloadData suggests this is an unacceptable site, assume it is ++ // correct, since we can't access safe browsing. + if (!decision || (!decision->quiet_ui_reason && !decision->warning_reason)) { + OnPerSiteTriggersEvaluated(Decision::UseNormalUiAndShowNoWarning()); - return; -- } ++ } else { ++ // decision has a value, unwrap with .value() ++ OnPerSiteTriggersEvaluated(decision.value()); + } - -- base::Optional ui_to_use = GetUiToUseBasedOnSiteReputation( -- CrowdDenyPreloadData::GetInstance()->GetReputationDataForSite(origin)); -- if (!ui_to_use || *ui_to_use == UiToUse::kNormalUi) { -- OnCrowdDenyTriggerEvaluated(UiToUse::kNormalUi); -- return; -- } -- -- // PreloadData suggests a spammy site, ping safe browsing to verify. - DCHECK(!safe_browsing_request_); - DCHECK(g_browser_process->safe_browsing_service()); - @@ -781,23 +794,25 @@ - base::DefaultClock::GetInstance(), origin, - base::BindOnce(&ContextualNotificationPermissionUiSelector:: - OnSafeBrowsingVerdictReceived, -- base::Unretained(this))); --} -- +- base::Unretained(this), *decision)); + } + void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived( - CrowdDenySafeBrowsingRequest::Verdict verdict) { - DCHECK(safe_browsing_request_); --- a/chrome/browser/ui/tab_contents/chrome_web_contents_view_handle_drop.cc +++ b/chrome/browser/ui/tab_contents/chrome_web_contents_view_handle_drop.cc -@@ -78,33 +78,8 @@ void HandleOnPerformDrop( +@@ -78,37 +78,8 @@ void HandleOnPerformDrop( content::WebContents* web_contents, const content::DropData& drop_data, content::WebContentsViewDelegate::DropCompletionCallback callback) { - safe_browsing::DeepScanningDialogDelegate::Data data; - Profile* profile = - Profile::FromBrowserContext(web_contents->GetBrowserContext()); +- auto connector = +- drop_data.filenames.empty() +- ? enterprise_connectors::AnalysisConnector::BULK_DATA_ENTRY +- : enterprise_connectors::AnalysisConnector::FILE_ATTACHED; - if (!safe_browsing::DeepScanningDialogDelegate::IsEnabled( -- profile, web_contents->GetLastCommittedURL(), &data)) { +- profile, web_contents->GetLastCommittedURL(), &data, connector)) { - std::move(callback).Run( - content::WebContentsViewDelegate::DropCompletionResult::kContinue); - return; @@ -829,25 +844,28 @@ } --- a/chrome/browser/ui/views/download/download_item_view.cc +++ b/chrome/browser/ui/views/download/download_item_view.cc -@@ -1306,6 +1306,7 @@ void DownloadItemView::ShowDeepScanningD +@@ -1308,16 +1308,20 @@ void DownloadItemView::ShowDeepScanningD }, base::Unretained(this)))); +#if BUILDFLAG(FULL_SAFE_BROWSING) - int delay_delivery = g_browser_process->local_state()->GetInteger( - prefs::kDelayDeliveryUntilVerdict); - if (delay_delivery != safe_browsing::DELAY_DOWNLOADS && -@@ -1317,6 +1318,9 @@ void DownloadItemView::ShowDeepScanningD - } else { + if (enterprise_connectors::ConnectorsManager::GetInstance() + ->DelayUntilVerdict( + enterprise_connectors::AnalysisConnector::FILE_DOWNLOADED)) { open_button_->SetEnabled(false); + } else { ++#endif // BUILDFLAG(FULL_SAFE_BROWSING) + auto open_now_button = views::MdTextButton::Create( + this, l10n_util::GetStringUTF16(IDS_OPEN_DOWNLOAD_NOW)); + open_now_button_ = AddChildView(std::move(open_now_button)); + open_button_->SetEnabled(true); ++#if BUILDFLAG(FULL_SAFE_BROWSING) } -+#else -+ open_button_->SetEnabled(false); +#endif // BUILDFLAG(FULL_SAFE_BROWSING) file_name_label_->SetVisible(false); status_label_->SetVisible(false); -@@ -1627,7 +1631,9 @@ base::string16 DownloadItemView::ElidedF +@@ -1628,7 +1632,9 @@ base::string16 DownloadItemView::ElidedF } void DownloadItemView::OpenDownloadDuringAsyncScanning() { @@ -859,7 +877,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 -@@ -184,10 +184,7 @@ PasswordReuseModalWarningDialog::Passwor +@@ -178,10 +178,7 @@ PasswordReuseModalWarningDialog::Passwor placeholder_offsets); } else { views::Label* message_body_label = CreateMessageBodyLabel( @@ -882,7 +900,7 @@ #include "components/security_interstitials/content/connection_help_ui.h" #include "components/security_interstitials/content/known_interception_disclosure_ui.h" #include "components/security_interstitials/content/urls.h" -@@ -444,8 +442,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc +@@ -466,8 +464,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc return &NewWebUI; if (url.host_piece() == chrome::kChromeUIQuotaInternalsHost) return &NewWebUI; @@ -903,10 +921,10 @@ --- a/components/password_manager/content/browser/content_password_manager_driver.cc +++ b/components/password_manager/content/browser/content_password_manager_driver.cc -@@ -310,7 +310,7 @@ void ContentPasswordManagerDriver::ShowT - void ContentPasswordManagerDriver::CheckSafeBrowsingReputation( - const GURL& form_action, - const GURL& frame_url) { +@@ -316,7 +316,7 @@ void ContentPasswordManagerDriver::Check + if (client_->GetMetricsRecorder()) { + client_->GetMetricsRecorder()->RecordUserFocusedPasswordField(); + } -#if defined(ON_FOCUS_PING_ENABLED) +#if defined(ON_FOCUS_PING_ENABLED) && BUILDFLAG(FULL_SAFE_BROWSING) client_->CheckSafeBrowsingReputation(form_action, frame_url); @@ -914,15 +932,25 @@ } --- a/components/password_manager/core/browser/password_manager_client.h +++ b/components/password_manager/core/browser/password_manager_client.h -@@ -310,7 +310,7 @@ class PasswordManagerClient { +@@ -318,14 +318,15 @@ class PasswordManagerClient { // Returns the current best guess as to the page's display language. virtual std::string GetPageLanguage() const; --#if defined(ON_FOCUS_PING_ENABLED) -+#if defined(ON_FOCUS_PING_ENABLED) && BUILDFLAG(FULL_SAFE_BROWSING) +-#if defined(ON_FOCUS_PING_ENABLED) || \ +- defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) ++#if (defined(ON_FOCUS_PING_ENABLED) || \ ++ defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)) && \ ++ BUILDFLAG(FULL_SAFE_BROWSING) // Return the PasswordProtectionService associated with this instance. virtual safe_browsing::PasswordProtectionService* GetPasswordProtectionService() const = 0; + #endif + +-#if defined(ON_FOCUS_PING_ENABLED) ++#if defined(ON_FOCUS_PING_ENABLED) && BUILDFLAG(FULL_SAFE_BROWSING) + // Checks the safe browsing reputation of the webpage when the + // user focuses on a username/password field. This is used for reporting + // only, and won't trigger a warning. --- a/components/safe_browsing/content/common/safe_browsing.mojom +++ b/components/safe_browsing/content/common/safe_browsing.mojom @@ -117,7 +117,6 @@ enum PhishingDetectorResult { diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index b93bcdb4..3f5a2df9 100644 --- a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch +++ b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch @@ -4,7 +4,7 @@ --- a/android_webview/browser/aw_browser_context.cc +++ b/android_webview/browser/aw_browser_context.cc -@@ -44,7 +44,6 @@ +@@ -45,7 +45,6 @@ #include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_service.h" #include "components/prefs/pref_service_factory.h" @@ -12,7 +12,7 @@ #include "components/url_formatter/url_fixer.h" #include "components/user_prefs/user_prefs.h" #include "components/variations/net/variations_http_headers.h" -@@ -453,8 +452,6 @@ void AwBrowserContext::RebuildTable( +@@ -452,8 +451,6 @@ void AwBrowserContext::RebuildTable( } void AwBrowserContext::SetExtendedReportingAllowed(bool allowed) { @@ -20,10 +20,10 @@ - ::prefs::kSafeBrowsingExtendedReportingOptInAllowed, allowed); } - // TODO(amalova): Make sure NetworkContext is configured correctly when + // TODO(amalova): Make sure NetworkContextParams is configured correctly when --- a/chrome/app/settings_strings.grdp +++ b/chrome/app/settings_strings.grdp -@@ -1735,72 +1735,9 @@ +@@ -1158,72 +1158,9 @@ Pre-fetches information from pages, including pages you have not yet visited. Information fetched may include cookies, if you allow cookies. @@ -177,7 +177,7 @@ BooleanPrefMember force_browser_signin_; --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -239,7 +239,6 @@ +@@ -242,7 +242,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" @@ -185,31 +185,14 @@ #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" -@@ -248,7 +247,6 @@ +@@ -251,7 +250,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" -#include "components/signin/public/identity_manager/identity_manager.h" + #include "components/site_isolation/preloaded_isolated_origins.h" #include "components/subresource_filter/content/browser/content_subresource_filter_throttle_manager.h" #include "components/translate/core/common/translate_switches.h" - #include "components/ukm/app_source_url_recorder.h" -@@ -2061,13 +2059,9 @@ void ChromeContentBrowserClient::AppendE - } - } - -- // Disable client-side phishing detection in the renderer if it is -- // disabled in the Profile preferences or the browser process. -- if (!safe_browsing::IsSafeBrowsingEnabled(*prefs) || -- true) { -- command_line->AppendSwitch( -- switches::kDisableClientSidePhishingDetection); -- } -+ // Disable client-side phishing detection in the renderer -+ command_line->AppendSwitch( -+ switches::kDisableClientSidePhishingDetection); - - if (prefs->GetBoolean(prefs::kPrintPreviewDisabled)) - command_line->AppendSwitch(switches::kDisablePrintPreview); --- a/chrome/browser/chrome_content_browser_client_receiver_bindings.cc +++ b/chrome/browser/chrome_content_browser_client_receiver_bindings.cc @@ -85,9 +85,7 @@ void MaybeCreateSafeBrowsingForRenderer( @@ -261,8 +244,8 @@ -#include "components/signin/public/base/signin_pref_names.h" #include "components/user_manager/known_user.h" #include "components/user_manager/user_manager.h" - -@@ -250,15 +249,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE + #include "content/public/test/browser_test.h" +@@ -249,15 +248,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE SignInOnline(FakeGaiaMixin::kFakeUserEmail, FakeGaiaMixin::kFakeUserPassword, kRefreshToken1, FakeGaiaMixin::kFakeUserGaiaId); @@ -278,7 +261,7 @@ // Can't use SetKnownUserDeviceId here, because it forbids changing a device // ID. user_manager::known_user::SetStringPref( -@@ -283,13 +273,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE +@@ -282,13 +272,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE SignInOnline(FakeGaiaMixin::kFakeUserEmail, FakeGaiaMixin::kFakeUserPassword, kRefreshToken1, FakeGaiaMixin::kFakeUserGaiaId); @@ -324,7 +307,7 @@ #include "components/safe_browsing/core/safe_browsing_service_interface.h" --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -692,6 +692,7 @@ void DownloadItemModel::ExecuteCommand(D +@@ -696,6 +696,7 @@ void DownloadItemModel::ExecuteCommand(D DownloadUIModel::ExecuteCommand(download_commands, command); break; case DownloadCommands::DEEP_SCAN: @@ -332,7 +315,7 @@ safe_browsing::SafeBrowsingService* sb_service = g_browser_process->safe_browsing_service(); if (!sb_service) -@@ -715,6 +716,7 @@ void DownloadItemModel::ExecuteCommand(D +@@ -719,6 +720,7 @@ void DownloadItemModel::ExecuteCommand(D safe_browsing::DeepScanningRequest::DeepScanTrigger:: TRIGGER_APP_PROMPT, {safe_browsing::DeepScanningRequest::DeepScanType::SCAN_MALWARE}); @@ -342,15 +325,23 @@ } --- a/chrome/browser/enterprise/connectors/connectors_manager.cc +++ b/chrome/browser/enterprise/connectors/connectors_manager.cc -@@ -10,7 +10,6 @@ - #include "chrome/browser/browser_process.h" +@@ -6,6 +6,7 @@ + + #include + ++#include "base/bind.h" + #include "base/feature_list.h" + #include "base/memory/singleton.h" + #include "base/values.h" +@@ -13,7 +14,6 @@ + #include "chrome/browser/enterprise/connectors/connectors_prefs.h" #include "components/policy/core/browser/url_util.h" #include "components/prefs/pref_service.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/safe_browsing/core/features.h" #include "components/url_matcher/url_matcher.h" -@@ -89,49 +88,19 @@ ConnectorsManager::GetAnalysisSettingsFr +@@ -153,49 +153,19 @@ ConnectorsManager::GetAnalysisSettingsFr BlockUntilVerdict ConnectorsManager::LegacyBlockUntilVerdict( bool upload) const { @@ -404,7 +395,7 @@ } bool ConnectorsManager::MatchURLAgainstLegacyDlpPolicies(const GURL& url, -@@ -139,17 +108,9 @@ bool ConnectorsManager::MatchURLAgainstL +@@ -203,17 +173,9 @@ bool ConnectorsManager::MatchURLAgainstL const base::ListValue all_patterns = AllPatterns(); const base::ListValue no_patterns = base::ListValue(); @@ -425,7 +416,7 @@ return MatchURLAgainstPatterns(url, patterns_to_scan, patterns_to_exempt); } -@@ -160,17 +121,9 @@ bool ConnectorsManager::MatchURLAgainstL +@@ -224,17 +186,9 @@ bool ConnectorsManager::MatchURLAgainstL const base::ListValue all_patterns = AllPatterns(); const base::ListValue no_patterns = base::ListValue(); @@ -544,8 +535,8 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/translate/core/browser/translate_pref_names.h" #include "content/public/browser/notification_service.h" - #include "extensions/browser/extension_registry.h" -@@ -62,7 +61,6 @@ class ExtensionPreferenceApiTest : publi + #include "content/public/test/browser_test.h" +@@ -63,7 +62,6 @@ class ExtensionPreferenceApiTest : publi prefs->GetInteger(prefs::kNetworkPredictionOptions)); EXPECT_TRUE( prefs->GetBoolean(password_manager::prefs::kCredentialsEnableService)); @@ -553,7 +544,7 @@ EXPECT_TRUE(prefs->GetBoolean(prefs::kSearchSuggestEnabled)); } -@@ -87,7 +85,6 @@ class ExtensionPreferenceApiTest : publi +@@ -88,7 +86,6 @@ class ExtensionPreferenceApiTest : publi prefs->GetInteger(prefs::kNetworkPredictionOptions)); EXPECT_FALSE( prefs->GetBoolean(password_manager::prefs::kCredentialsEnableService)); @@ -561,7 +552,7 @@ EXPECT_FALSE(prefs->GetBoolean(prefs::kSearchSuggestEnabled)); } -@@ -164,7 +161,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionPreferen +@@ -159,7 +156,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionPreferen prefs->SetInteger(prefs::kNetworkPredictionOptions, chrome_browser_net::NETWORK_PREDICTION_NEVER); prefs->SetBoolean(password_manager::prefs::kCredentialsEnableService, false); @@ -579,7 +570,7 @@ #include "components/safe_browsing/core/proto/webprotect.pb.h" #include "components/signin/public/identity_manager/identity_manager.h" #if defined(OS_CHROMEOS) -@@ -140,12 +139,6 @@ SafeBrowsingPrivateEventRouter::SafeBrow +@@ -188,12 +187,6 @@ SafeBrowsingPrivateEventRouter::SafeBrow // in tests. if (g_browser_process && g_browser_process->local_state()) { RealtimeReportingPrefChanged(std::string()); @@ -592,7 +583,7 @@ } } -@@ -698,9 +691,6 @@ void SafeBrowsingPrivateEventRouter::Ini +@@ -720,9 +713,6 @@ void SafeBrowsingPrivateEventRouter::Ini } if (g_browser_process) { @@ -602,7 +593,7 @@ IfAuthorized(base::BindOnce( &SafeBrowsingPrivateEventRouter::InitRealtimeReportingClientCallback, weak_ptr_factory_.GetWeakPtr(), device_management_service)); -@@ -798,9 +788,7 @@ void SafeBrowsingPrivateEventRouter::OnC +@@ -817,9 +807,7 @@ void SafeBrowsingPrivateEventRouter::OnC bool SafeBrowsingPrivateEventRouter::IsRealtimeReportingEnabled() { // g_browser_process and/or g_browser_process->local_state() may be null // in tests. @@ -613,7 +604,7 @@ } void SafeBrowsingPrivateEventRouter::RealtimeReportingPrefChanged( -@@ -812,9 +800,6 @@ void SafeBrowsingPrivateEventRouter::Rea +@@ -831,9 +819,6 @@ void SafeBrowsingPrivateEventRouter::Rea void SafeBrowsingPrivateEventRouter::IfAuthorized( base::OnceCallback cont) { @@ -633,7 +624,7 @@ namespace content { class BrowserContext; -@@ -269,7 +268,6 @@ class SafeBrowsingPrivateEventRouter : p +@@ -271,7 +270,6 @@ class SafeBrowsingPrivateEventRouter : p // The |private_client_| is used on platforms where we cannot just get a // client and we create our own (used through |client_|). std::unique_ptr private_client_; @@ -678,7 +669,7 @@ settings_api::PrefType::PREF_TYPE_BOOLEAN; --- a/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc -@@ -724,9 +724,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebstore +@@ -728,9 +728,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebstore IN_PROC_BROWSER_TEST_F(ExtensionWebstorePrivateGetReferrerChainApiTest, GetReferrerChainForNonSafeBrowsingUser) { PrefService* pref_service = browser()->profile()->GetPrefs(); @@ -695,9 +686,9 @@ #include "chrome/test/base/in_process_browser_test.h" #include "chrome/test/base/ui_test_utils.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "content/public/test/browser_test.h" #include "net/base/features.h" #include "net/cert/trial_comparison_cert_verifier.h" - #include "net/net_buildflags.h" --- a/chrome/browser/net/trial_comparison_cert_verifier_controller.cc +++ b/chrome/browser/net/trial_comparison_cert_verifier_controller.cc @@ -20,7 +20,6 @@ @@ -770,7 +761,7 @@ - (defined(OS_LINUX) && !defined(OS_CHROMEOS)) - std::unique_ptr notifier = - std::make_unique( -- profile); +- IdentityManagerFactory::GetForProfile(profile)); - ps->SetPasswordStoreSigninNotifier(std::move(notifier)); -#endif - @@ -835,7 +826,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" #include "components/sync/base/pref_names.h" #include "components/sync/driver/sync_policy_handler.h" -@@ -174,12 +171,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -177,12 +174,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kQuicAllowed, prefs::kQuicAllowed, base::Value::Type::BOOLEAN }, @@ -848,7 +839,7 @@ { key::kUrlKeyedAnonymizedDataCollectionEnabled, unified_consent::prefs::kUrlKeyedAnonymizedDataCollectionEnabled, base::Value::Type::BOOLEAN }, -@@ -321,24 +312,9 @@ const PolicyToPreferenceMapEntry kSimple +@@ -327,24 +318,9 @@ const PolicyToPreferenceMapEntry kSimple { key::kGloballyScopeHTTPAuthCacheEnabled, prefs::kGloballyScopeHTTPAuthCacheEnabled, base::Value::Type::BOOLEAN }, @@ -873,7 +864,7 @@ { key::kWebComponentsV0Enabled, prefs::kWebComponentsV0Enabled, base::Value::Type::BOOLEAN }, -@@ -444,18 +420,12 @@ const PolicyToPreferenceMapEntry kSimple +@@ -450,18 +426,12 @@ const PolicyToPreferenceMapEntry kSimple { key::kURLWhitelist, policy_prefs::kUrlWhitelist, base::Value::Type::LIST }, @@ -892,17 +883,17 @@ { key::kSSLErrorOverrideAllowed, prefs::kSSLErrorOverrideAllowed, base::Value::Type::BOOLEAN }, -@@ -594,9 +564,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -600,9 +570,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kDNSInterceptionChecksEnabled, prefs::kDNSInterceptionChecksEnabled, base::Value::Type::BOOLEAN }, - { key::kAdvancedProtectionAllowed, - prefs::kAdvancedProtectionAllowed, - base::Value::Type::BOOLEAN }, - - #if defined(OS_ANDROID) - { key::kDataCompressionProxyEnabled, -@@ -648,36 +615,6 @@ const PolicyToPreferenceMapEntry kSimple + { key::kAccessibilityImageLabelsEnabled, + prefs::kAccessibilityImageLabelsEnabled, + base::Value::Type::BOOLEAN }, +@@ -657,36 +624,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kBrowserGuestModeEnforced, prefs::kBrowserGuestModeEnforced, base::Value::Type::BOOLEAN }, @@ -939,7 +930,7 @@ #endif // defined(OS_ANDROID) #if defined(OS_CHROMEOS) -@@ -1358,8 +1295,6 @@ std::unique_ptrAddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); @@ -948,7 +939,7 @@ handlers->AddHandler(std::make_unique()); handlers->AddHandler(std::make_unique( key::kEnableDeprecatedWebPlatformFeatures, -@@ -1384,22 +1319,6 @@ std::unique_ptr( key::kForceBrowserSignin, prefs::kForceBrowserSignin, base::Value::Type::BOOLEAN)); @@ -991,7 +982,7 @@ std::make_unique(chrome_schema))); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -132,7 +132,6 @@ +@@ -135,7 +135,6 @@ #include "components/prefs/pref_service.h" #include "components/proxy_config/pref_proxy_config_tracker_impl.h" #include "components/rappor/rappor_service_impl.h" @@ -999,7 +990,7 @@ #include "components/search_engines/template_url_prepopulate_data.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" #include "components/security_state/core/security_state.h" -@@ -686,7 +685,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -681,7 +680,6 @@ void RegisterLocalState(PrefRegistrySimp profiles::RegisterPrefs(registry); rappor::RapporServiceImpl::RegisterPrefs(registry); RegisterScreenshotPrefs(registry); @@ -1007,7 +998,7 @@ secure_origin_whitelist::RegisterPrefs(registry); sessions::SessionIdGenerator::RegisterPrefs(registry); SSLConfigServiceManager::RegisterPrefs(registry); -@@ -902,7 +900,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -895,7 +893,6 @@ void RegisterProfilePrefs(user_prefs::Pr PushMessagingAppIdentifier::RegisterProfilePrefs(registry); QuietNotificationPermissionUiState::RegisterProfilePrefs(registry); RegisterBrowserUserPrefs(registry); @@ -1085,8 +1076,8 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/sync_preferences/pref_service_syncable.h" #include "content/public/browser/web_contents.h" - #include "content/public/test/browser_test_utils.h" -@@ -218,9 +217,6 @@ IN_PROC_BROWSER_TEST_F(PrefsFunctionalTe + #include "content/public/test/browser_test.h" +@@ -219,9 +218,6 @@ IN_PROC_BROWSER_TEST_F(PrefsFunctionalTe prefs->SetInteger(prefs::kNetworkPredictionOptions, chrome_browser_net::NETWORK_PREDICTION_NEVER); @@ -1096,7 +1087,7 @@ EXPECT_TRUE(prefs->GetBoolean(embedder_support::kAlternateErrorPagesEnabled)); prefs->SetBoolean(embedder_support::kAlternateErrorPagesEnabled, false); -@@ -234,7 +230,6 @@ IN_PROC_BROWSER_TEST_F(PrefsFunctionalTe +@@ -235,7 +231,6 @@ IN_PROC_BROWSER_TEST_F(PrefsFunctionalTe EXPECT_EQ(chrome_browser_net::NETWORK_PREDICTION_NEVER, prefs->GetInteger(prefs::kNetworkPredictionOptions)); @@ -1154,7 +1145,7 @@ #include "components/sync/driver/sync_driver_switches.h" --- a/chrome/browser/profiles/profile_attributes_entry.cc +++ b/chrome/browser/profiles/profile_attributes_entry.cc -@@ -20,7 +20,6 @@ +@@ -21,7 +21,6 @@ #include "components/prefs/pref_service.h" #include "components/prefs/scoped_user_pref_update.h" #include "components/profile_metrics/state.h" @@ -1162,7 +1153,7 @@ #include "components/signin/public/identity_manager/account_info.h" #include "ui/base/resource/resource_bundle.h" -@@ -378,7 +377,7 @@ bool ProfileAttributesEntry::IsAuthError +@@ -379,7 +378,7 @@ bool ProfileAttributesEntry::IsAuthError } bool ProfileAttributesEntry::IsSignedInWithCredentialProvider() const { @@ -1171,7 +1162,7 @@ } size_t ProfileAttributesEntry::GetAvatarIconIndex() const { -@@ -475,9 +474,6 @@ void ProfileAttributesEntry::SetIsSignin +@@ -476,9 +475,6 @@ void ProfileAttributesEntry::SetIsSignin } void ProfileAttributesEntry::SetSignedInWithCredentialProvider(bool value) { @@ -1203,7 +1194,7 @@ #include "content/public/browser/browser_task_traits.h" --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc -@@ -86,7 +86,6 @@ +@@ -87,7 +87,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" @@ -1211,7 +1202,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" -@@ -1638,8 +1637,7 @@ void ProfileManager::AddProfileToStorage +@@ -1656,8 +1655,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1221,7 +1212,7 @@ #if !defined(OS_ANDROID) && !defined(OS_CHROMEOS) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -1699,13 +1697,11 @@ void ProfileManager::AddProfileToStorage +@@ -1717,13 +1715,11 @@ void ProfileManager::AddProfileToStorage if (profile->GetPrefs()->GetBoolean(prefs::kForceEphemeralProfiles)) entry->SetIsEphemeral(true); @@ -1279,9 +1270,7 @@ --- a/chrome/browser/resources/settings/privacy_page/disable_safebrowsing_dialog.html +++ b/chrome/browser/resources/settings/privacy_page/disable_safebrowsing_dialog.html -@@ -6,14 +6,11 @@ - - @@ -1353,44 +1342,44 @@ search-label="$i18n{siteSettingsAllSitesSearch}" --- a/chrome/browser/resources/settings/privacy_page/privacy_page.js +++ b/chrome/browser/resources/settings/privacy_page/privacy_page.js -@@ -97,7 +97,7 @@ cr.define('settings', function() { - enableSafeBrowsingSubresourceFilter_: { - type: Boolean, - value() { -- return loadTimeData.getBoolean('enableSafeBrowsingSubresourceFilter'); -+ return false; - } - }, - -@@ -363,20 +363,7 @@ cr.define('settings', function() { - - /** @private */ - onSafeBrowsingReportingPrefChange_() { -- if (this.prefs == undefined) { -- return; -- } -- const safeBrowsingScoutPref = -- this.getPref('safebrowsing.scout_reporting_enabled'); -- const prefValue = !!this.getPref('safebrowsing.enabled').value && -- !!safeBrowsingScoutPref.value; -- this.safeBrowsingReportingPref_ = { -- key: '', -- type: chrome.settingsPrivate.PrefType.BOOLEAN, -- value: prefValue, -- enforcement: safeBrowsingScoutPref.enforcement, -- controlledBy: safeBrowsingScoutPref.controlledBy, -- }; -+ return; +@@ -133,7 +133,7 @@ Polymer({ + enableSafeBrowsingSubresourceFilter_: { + type: Boolean, + value() { +- return loadTimeData.getBoolean('enableSafeBrowsingSubresourceFilter'); ++ return false; + } }, - /** +@@ -393,20 +393,7 @@ Polymer({ + + /** @private */ + onSafeBrowsingReportingPrefChange_() { +- if (this.prefs == undefined) { +- return; +- } +- const safeBrowsingScoutPref = +- this.getPref('safebrowsing.scout_reporting_enabled'); +- const prefValue = !!this.getPref('safebrowsing.enabled').value && +- !!safeBrowsingScoutPref.value; +- this.safeBrowsingReportingPref_ = { +- key: '', +- type: chrome.settingsPrivate.PrefType.BOOLEAN, +- value: prefValue, +- enforcement: safeBrowsingScoutPref.enforcement, +- controlledBy: safeBrowsingScoutPref.controlledBy, +- }; ++ return; + }, + + /** --- a/chrome/browser/resources/settings/privacy_page/security_page.html +++ b/chrome/browser/resources/settings/privacy_page/security_page.html -@@ -86,101 +86,6 @@ +@@ -59,101 +59,6 @@ --
+-
-

$i18n{safeBrowsingSectionLabel}

- - - @@ -1485,10 +1474,10 @@ - - -
-
-

$i18n{securityPageAdvancedSectionLabel}

+
+

$i18n{advancedPageTitle}

-@@ -211,11 +116,6 @@ +@@ -184,8 +89,3 @@ on-click="onAdvancedProtectionProgramLinkClick_" external> @@ -1497,21 +1486,18 @@ - on-close="onDisableSafebrowsingDialogClose_"> - - - - - --- a/chrome/browser/resources/settings/site_settings_page/site_settings_page.js +++ b/chrome/browser/resources/settings/site_settings_page/site_settings_page.js -@@ -34,8 +34,7 @@ - icon: 'settings:ads', - enabledLabel: 'siteSettingsAllowed', - disabledLabel: 'siteSettingsAdsBlock', -- shouldShow: () => -- loadTimeData.getBoolean('enableSafeBrowsingSubresourceFilter'), -+ shouldShow: () => false, - }, - { - route: settings.routes.SITE_SETTINGS_AR, +@@ -51,8 +51,7 @@ function getCategoryItemMap() { + icon: 'settings:ads', + enabledLabel: 'siteSettingsAllowed', + disabledLabel: 'siteSettingsAdsBlock', +- shouldShow: () => +- loadTimeData.getBoolean('enableSafeBrowsingSubresourceFilter'), ++ shouldShow: () => false, + }, + { + route: routes.SITE_SETTINGS_AR, --- a/chrome/browser/safe_browsing/ad_redirect_trigger_browsertest.cc +++ b/chrome/browser/safe_browsing/ad_redirect_trigger_browsertest.cc @@ -17,7 +17,6 @@ @@ -1618,14 +1604,14 @@ #include "extensions/browser/extension_registry.h" --- a/chrome/browser/safe_browsing/chrome_cleaner/reporter_runner_browsertest_win.cc +++ b/chrome/browser/safe_browsing/chrome_cleaner/reporter_runner_browsertest_win.cc -@@ -44,7 +44,6 @@ +@@ -45,7 +45,6 @@ #include "components/policy/core/common/mock_configuration_policy_provider.h" #include "components/policy/policy_constants.h" #include "components/prefs/pref_service.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "content/public/test/browser_test.h" #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h" - --- a/chrome/browser/safe_browsing/chrome_cleaner/srt_client_info_win.cc +++ b/chrome/browser/safe_browsing/chrome_cleaner/srt_client_info_win.cc @@ -12,7 +12,6 @@ @@ -1646,7 +1632,7 @@ #include "components/safe_browsing/core/common/utils.h" #include "components/safe_browsing/core/db/database_manager.h" #include "components/safe_browsing/core/features.h" -@@ -1225,14 +1224,6 @@ bool ChromePasswordProtectionService::Ha +@@ -1235,14 +1234,6 @@ bool ChromePasswordProtectionService::Ha } void ChromePasswordProtectionService::OnWarningTriggerChanged() { @@ -1661,7 +1647,7 @@ // Clears captured enterprise password hashes or GSuite sync password hashes. scoped_refptr password_store = GetProfilePasswordStore(); -@@ -1399,7 +1390,7 @@ PrefService* ChromePasswordProtectionSer +@@ -1409,7 +1400,7 @@ PrefService* ChromePasswordProtectionSer } bool ChromePasswordProtectionService::IsSafeBrowsingEnabled() { @@ -1670,8 +1656,8 @@ } bool ChromePasswordProtectionService::IsExtendedReporting() { -@@ -1434,10 +1425,8 @@ bool ChromePasswordProtectionService::Is - return enabled; +@@ -1444,10 +1435,8 @@ bool ChromePasswordProtectionService::Is + safe_browsing::kPasswordProtectionForSavedPasswords); } - PasswordProtectionTrigger trigger_level = @@ -1682,7 +1668,7 @@ *reason = RequestOutcome::TURNED_OFF_BY_ADMIN; return false; } -@@ -1614,24 +1603,6 @@ MaybeCreateNavigationThrottle(content::N +@@ -1620,24 +1609,6 @@ MaybeCreateNavigationThrottle(content::N : nullptr; } @@ -1725,7 +1711,7 @@ // policy. --- a/chrome/browser/safe_browsing/chrome_password_protection_service_browsertest.cc +++ b/chrome/browser/safe_browsing/chrome_password_protection_service_browsertest.cc -@@ -32,7 +32,6 @@ +@@ -34,7 +34,6 @@ #include "components/safe_browsing/buildflags.h" #include "components/safe_browsing/content/password_protection/metrics_util.h" #include "components/safe_browsing/content/password_protection/password_protection_request.h" @@ -1747,7 +1733,7 @@ #include "components/sync/driver/sync_service.h" --- a/chrome/browser/safe_browsing/client_side_detection_host.cc +++ b/chrome/browser/safe_browsing/client_side_detection_host.cc -@@ -29,7 +29,6 @@ +@@ -30,7 +30,6 @@ #include "components/prefs/pref_service.h" #include "components/safe_browsing/content/common/safe_browsing.mojom-shared.h" #include "components/safe_browsing/content/common/safe_browsing.mojom.h" @@ -1758,20 +1744,20 @@ --- a/chrome/browser/safe_browsing/client_side_detection_service.cc +++ b/chrome/browser/safe_browsing/client_side_detection_service.cc @@ -25,7 +25,6 @@ - #include "chrome/common/safe_browsing/client_model.pb.h" + #include "chrome/common/pref_names.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/content/common/safe_browsing.mojom.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/safe_browsing/core/common/utils.h" + #include "components/safe_browsing/core/proto/client_model.pb.h" #include "components/safe_browsing/core/proto/csd.pb.h" - #include "content/public/browser/browser_thread.h" -@@ -182,21 +181,8 @@ void ClientSideDetectionService::SendMod - // and we select the model based on the extended reporting setting. - Profile* profile = Profile::FromBrowserContext(process->GetBrowserContext()); +@@ -199,21 +198,8 @@ void ClientSideDetectionService::SendMod + DCHECK_EQ(process->GetBrowserContext(), profile_); + std::string model; -- if (IsSafeBrowsingEnabled(*profile->GetPrefs())) { -- if (IsExtendedReportingEnabled(*profile->GetPrefs()) || -- IsEnhancedProtectionEnabled(*profile->GetPrefs())) { +- if (IsSafeBrowsingEnabled(*profile_->GetPrefs())) { +- if (IsExtendedReportingEnabled(*profile_->GetPrefs()) || +- IsEnhancedProtectionEnabled(*profile_->GetPrefs())) { - DVLOG(2) << "Sending phishing model " << model_loader_extended_->name() - << " to RenderProcessHost @" << process; - model = model_loader_extended_->model_str(); @@ -1801,7 +1787,7 @@ #include "content/public/browser/browser_thread.h" --- a/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc +++ b/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc -@@ -35,7 +35,6 @@ +@@ -34,7 +34,6 @@ #include "components/policy/core/browser/url_util.h" #include "components/policy/core/common/policy_pref_names.h" #include "components/prefs/pref_service.h" @@ -1891,7 +1877,7 @@ #include "content/public/test/browser_task_environment.h" --- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc +++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc -@@ -20,7 +20,6 @@ +@@ -21,7 +21,6 @@ #include "chrome/common/pref_names.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/content/browser/threat_details.h" @@ -1901,7 +1887,7 @@ #include "components/security_interstitials/content/content_metrics_helper.h" --- a/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc +++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc -@@ -47,7 +47,6 @@ +@@ -49,7 +49,6 @@ #include "components/safe_browsing/content/browser/threat_details.h" #include "components/safe_browsing/content/common/safe_browsing.mojom.h" #include "components/safe_browsing/content/renderer/threat_dom_details.h" @@ -1909,16 +1895,6 @@ #include "components/safe_browsing/core/db/database_manager.h" #include "components/safe_browsing/core/db/test_database_manager.h" #include "components/safe_browsing/core/db/util.h" ---- a/chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc -+++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc -@@ -21,7 +21,6 @@ - #include "chrome/test/base/testing_profile.h" - #include "components/prefs/pref_service.h" - #include "components/safe_browsing/content/browser/threat_details.h" --#include "components/safe_browsing/core/common/safe_browsing_prefs.h" - #include "components/safe_browsing/core/features.h" - #include "components/security_interstitials/content/security_interstitial_controller_client.h" - #include "components/security_interstitials/content/unsafe_resource_util.h" --- a/chrome/browser/safe_browsing/safe_browsing_navigation_observer_manager.cc +++ b/chrome/browser/safe_browsing/safe_browsing_navigation_observer_manager.cc @@ -253,10 +253,7 @@ GURL SafeBrowsingNavigationObserverManag @@ -1943,7 +1919,7 @@ shutdown_(false), enabled_(false), enabled_by_prefs_(false) {} -@@ -223,8 +222,6 @@ TriggerManager* SafeBrowsingService::tri +@@ -222,8 +221,6 @@ TriggerManager* SafeBrowsingService::tri PasswordProtectionService* SafeBrowsingService::GetPasswordProtectionService( Profile* profile) const { @@ -1952,7 +1928,7 @@ return nullptr; } -@@ -345,9 +342,6 @@ void SafeBrowsingService::OnProfileAdded +@@ -344,9 +341,6 @@ void SafeBrowsingService::OnProfileAdded std::unique_ptr registrar = std::make_unique(); registrar->Init(pref_service); @@ -1962,7 +1938,7 @@ // ClientSideDetectionService will need to be refresh the models // renderers have if extended-reporting changes. registrar->Add( -@@ -356,14 +350,6 @@ void SafeBrowsingService::OnProfileAdded +@@ -355,14 +349,6 @@ void SafeBrowsingService::OnProfileAdded prefs_map_[pref_service] = std::move(registrar); RefreshState(); @@ -1977,7 +1953,7 @@ // Extended Reporting metrics are handled together elsewhere. RecordExtendedReportingMetrics(*pref_service); -@@ -400,18 +386,6 @@ void SafeBrowsingService::RefreshState() +@@ -399,18 +385,6 @@ void SafeBrowsingService::RefreshState() DCHECK_CURRENTLY_ON(BrowserThread::UI); // Check if any profile requires the service to be active. enabled_by_prefs_ = false; @@ -2006,7 +1982,7 @@ #include "components/safe_browsing/core/db/util.h" #include "components/safe_browsing/core/safe_browsing_service_interface.h" #include "content/public/browser/browser_thread.h" -@@ -94,15 +93,6 @@ class SafeBrowsingService : public SafeB +@@ -93,15 +92,6 @@ class SafeBrowsingService : public SafeB // Called on the main thread to let us know that the io_thread is going away. void ShutDown(); @@ -2022,7 +1998,7 @@ // Get current enabled status. Must be called on IO thread. bool enabled() const { DCHECK_CURRENTLY_ON(content::BrowserThread::IO); -@@ -276,10 +266,6 @@ class SafeBrowsingService : public SafeB +@@ -271,10 +261,6 @@ class SafeBrowsingService : public SafeB // Provides phishing and malware statistics. Accessed on UI thread. std::unique_ptr ping_manager_; @@ -2043,7 +2019,7 @@ #include "components/safe_browsing/core/db/database_manager.h" #include "components/safe_browsing/core/features.h" #include "components/safe_browsing/core/ping_manager.h" -@@ -142,11 +141,9 @@ bool AndroidTelemetryService::CanSendPin +@@ -134,11 +133,9 @@ bool AndroidTelemetryService::CanSendPin return false; } @@ -2190,10 +2166,10 @@ -#include "components/signin/public/base/signin_pref_names.h" #include "components/user_manager/user.h" #include "components/user_manager/user_manager.h" - #include "content/public/test/browser_test_utils.h" + #include "content/public/test/browser_test.h" --- a/chrome/browser/signin/dice_browsertest.cc +++ b/chrome/browser/signin/dice_browsertest.cc -@@ -55,7 +55,6 @@ +@@ -56,7 +56,6 @@ #include "components/signin/public/base/account_consistency_method.h" #include "components/signin/public/base/signin_client.h" #include "components/signin/public/base/signin_metrics.h" @@ -2211,7 +2187,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/sync/base/pref_names.h" #include "components/sync/driver/sync_service.h" -@@ -63,7 +62,7 @@ void HeaderModificationDelegateImpl::Pro +@@ -81,7 +80,7 @@ void HeaderModificationDelegateImpl::Pro #endif #if BUILDFLAG(ENABLE_DICE_SUPPORT) sync_service && sync_service->IsSyncFeatureEnabled(), @@ -2222,14 +2198,14 @@ } --- a/chrome/browser/signin/mirror_browsertest.cc +++ b/chrome/browser/signin/mirror_browsertest.cc -@@ -32,7 +32,6 @@ +@@ -31,7 +31,6 @@ #include "components/prefs/pref_service.h" #include "components/signin/core/browser/dice_header_helper.h" #include "components/signin/core/browser/signin_header_helper.h" -#include "components/signin/public/base/signin_pref_names.h" #include "content/public/common/content_client.h" + #include "content/public/test/browser_test.h" #include "google_apis/gaia/gaia_urls.h" - #include "net/dns/mock_host_resolver.h" --- a/chrome/browser/signin/signin_promo_util.cc +++ b/chrome/browser/signin/signin_promo_util.cc @@ -7,7 +7,6 @@ @@ -2358,7 +2334,7 @@ #include "extensions/buildflags/buildflags.h" namespace { -@@ -60,10 +59,6 @@ SupervisedUserSettingsPrefMappingEntry k +@@ -54,10 +53,6 @@ SupervisedUserSettingsPrefMappingEntry k prefs::kSupervisedUserSafeSites, }, { @@ -2369,7 +2345,7 @@ supervised_users::kUserName, prefs::kProfileName, }, -@@ -132,7 +127,6 @@ void SupervisedUserPrefStore::OnNewSetti +@@ -123,7 +118,6 @@ void SupervisedUserPrefStore::OnNewSetti prefs_->SetInteger(prefs::kForceYouTubeRestrict, safe_search_util::YOUTUBE_RESTRICT_MODERATE); prefs_->SetBoolean(prefs::kHideWebStoreIcon, false); @@ -2387,7 +2363,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/strings/grit/components_strings.h" #include "components/sync/driver/sync_service.h" -@@ -341,9 +340,6 @@ bool SaveCardBubbleControllerImpl::Shoul +@@ -333,9 +332,6 @@ bool SaveCardBubbleControllerImpl::Shoul if (is_upload_save_) return false; @@ -2407,7 +2383,7 @@ #include "content/public/browser/native_web_keyboard_event.h" #include "content/public/browser/navigation_controller.h" #include "content/public/browser/navigation_entry.h" -@@ -183,10 +182,6 @@ BrowserCommandController::BrowserCommand +@@ -182,10 +181,6 @@ BrowserCommandController::BrowserCommand base::Bind(&BrowserCommandController::UpdateCommandsForFullscreenMode, base::Unretained(this))); #endif @@ -2418,7 +2394,7 @@ InitCommandState(); -@@ -1446,7 +1441,7 @@ void BrowserCommandController::UpdateSho +@@ -1449,7 +1444,7 @@ void BrowserCommandController::UpdateSho return; command_updater_.UpdateCommandEnabled( @@ -2449,7 +2425,7 @@ #include "ui/events/keycodes/keyboard_codes.h" --- a/chrome/browser/ui/chrome_pages.cc +++ b/chrome/browser/ui/chrome_pages.cc -@@ -73,7 +73,6 @@ +@@ -80,7 +80,6 @@ #if !defined(OS_ANDROID) #include "chrome/browser/signin/identity_manager_factory.h" @@ -2457,7 +2433,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #endif -@@ -498,13 +497,7 @@ void ShowBrowserSignin(Browser* browser, +@@ -522,13 +521,7 @@ void ShowBrowserSignin(Browser* browser, void ShowBrowserSigninOrSettings(Browser* browser, signin_metrics::AccessPoint access_point) { @@ -2474,7 +2450,7 @@ --- a/chrome/browser/ui/views/download/download_item_view.cc +++ b/chrome/browser/ui/views/download/download_item_view.cc -@@ -52,7 +52,6 @@ +@@ -53,7 +53,6 @@ #include "components/download/public/common/download_item.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/buildflags.h" @@ -2499,10 +2475,10 @@ #include "chrome/grit/theme_resources.h" #include "components/signin/core/browser/signin_error_controller.h" -#include "components/signin/public/base/signin_pref_names.h" - #include "components/signin/public/identity_manager/accounts_mutator.h" #include "components/signin/public/identity_manager/consent_level.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" -@@ -442,11 +441,6 @@ void ProfileMenuView::BuildAutofillButto + #include "components/strings/grit/components_strings.h" +@@ -441,11 +440,6 @@ void ProfileMenuView::BuildAutofillButto void ProfileMenuView::BuildSyncInfo() { Profile* profile = browser()->profile(); @@ -2516,7 +2492,7 @@ IdentityManagerFactory::GetForProfile(profile); --- a/chrome/browser/ui/views/profiles/profile_menu_view_browsertest.cc +++ b/chrome/browser/ui/views/profiles/profile_menu_view_browsertest.cc -@@ -46,7 +46,6 @@ +@@ -47,7 +47,6 @@ #include "chrome/test/base/ui_test_utils.h" #include "components/autofill/core/common/autofill_payments_features.h" #include "components/prefs/pref_service.h" @@ -2526,7 +2502,7 @@ #include "components/sync/driver/sync_service.h" --- 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 -@@ -123,7 +123,6 @@ PasswordReuseModalWarningDialog::Passwor +@@ -121,7 +121,6 @@ PasswordReuseModalWarningDialog::Passwor OnWarningDone done_callback) : content::WebContentsObserver(web_contents), done_callback_(std::move(done_callback)), @@ -2534,9 +2510,9 @@ url_(web_contents->GetLastCommittedURL()), password_type_(password_type) { bool show_check_passwords = false; -@@ -168,31 +167,13 @@ PasswordReuseModalWarningDialog::Passwor - make_done_callback(WarningAction::IGNORE_WARNING)); - DialogDelegate::SetCloseCallback(make_done_callback(WarningAction::CLOSE)); +@@ -162,31 +161,13 @@ PasswordReuseModalWarningDialog::Passwor + SetCancelCallback(make_done_callback(WarningAction::IGNORE_WARNING)); + SetCloseCallback(make_done_callback(WarningAction::CLOSE)); - // |service| maybe NULL in tests. - if (service_) @@ -2641,7 +2617,7 @@ #include "components/strings/grit/components_strings.h" #include "content/public/browser/storage_partition.h" #include "content/public/browser/web_contents.h" -@@ -645,34 +644,6 @@ base::Value ManagementUIHandler::GetThre +@@ -682,34 +681,6 @@ base::Value ManagementUIHandler::GetThre const policy::PolicyService* policy_service = GetPolicyService(); const auto& chrome_policies = policy_service->GetPolicies( policy::PolicyNamespace(policy::POLICY_DOMAIN_CHROME, std::string())); @@ -2719,7 +2695,7 @@ #include "components/url_formatter/url_formatter.h" --- a/chrome/browser/ui/webui/settings/people_handler.cc +++ b/chrome/browser/ui/webui/settings/people_handler.cc -@@ -40,7 +40,6 @@ +@@ -41,7 +41,6 @@ #include "components/prefs/pref_service.h" #include "components/signin/core/browser/signin_error_controller.h" #include "components/signin/public/base/signin_metrics.h" @@ -2727,7 +2703,7 @@ #include "components/signin/public/identity_manager/accounts_mutator.h" #include "components/signin/public/identity_manager/consent_level.h" #include "components/signin/public/identity_manager/identity_manager.h" -@@ -335,9 +334,6 @@ void PeopleHandler::RegisterMessages() { +@@ -336,9 +335,6 @@ void PeopleHandler::RegisterMessages() { void PeopleHandler::OnJavascriptAllowed() { PrefService* prefs = profile_->GetPrefs(); profile_pref_registrar_.Init(prefs); @@ -2838,40 +2814,18 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/strings/grit/components_strings.h" #include "components/version_info/version_info.h" - #include "extensions/browser/extension_prefs_factory.h" -@@ -158,20 +157,7 @@ void SafetyCheckHandler::CheckUpdates() - } - - void SafetyCheckHandler::CheckSafeBrowsing() { -- PrefService* pref_service = Profile::FromWebUI(web_ui())->GetPrefs(); -- const PrefService::Preference* pref = -- pref_service->FindPreference(prefs::kSafeBrowsingEnabled); -- SafeBrowsingStatus status; -- if (pref_service->GetBoolean(prefs::kSafeBrowsingEnabled)) { -- status = SafeBrowsingStatus::kEnabled; -- } else if (pref->IsManaged()) { -- status = SafeBrowsingStatus::kDisabledByAdmin; -- } else if (pref->IsExtensionControlled()) { -- status = SafeBrowsingStatus::kDisabledByExtension; -- } else { -- status = SafeBrowsingStatus::kDisabled; -- } -- OnSafeBrowsingCheckResult(status); -+ OnSafeBrowsingCheckResult(SafeBrowsingStatus::kDisabled); - } - - void SafetyCheckHandler::CheckPasswords() { + #include "content/public/browser/browser_context.h" --- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc +++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc -@@ -55,7 +55,6 @@ +@@ -59,7 +59,6 @@ #include "components/password_manager/core/browser/leak_detection_dialog_utils.h" #include "components/password_manager/core/browser/manage_passwords_referrer.h" #include "components/password_manager/core/common/password_manager_features.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/signin/public/base/signin_buildflags.h" + #include "components/strings/grit/components_chromium_strings.h" #include "components/strings/grit/components_strings.h" - #include "components/subresource_filter/core/browser/subresource_filter_features.h" -@@ -1150,42 +1149,6 @@ void AddPrivacyStrings(content::WebUIDat +@@ -1181,42 +1180,6 @@ void AddPrivacyStrings(content::WebUIDat {"clearBrowsingData", IDS_SETTINGS_CLEAR_BROWSING_DATA}, {"clearBrowsingDataDescription", IDS_SETTINGS_CLEAR_DATA_DESCRIPTION}, {"titleAndCount", IDS_SETTINGS_TITLE_AND_COUNT}, @@ -2905,7 +2859,7 @@ - IDS_SETTINGS_SAFEBROWSING_DISABLE_DIALOG_TITLE}, - {"safeBrowsingDisableDialogDesc", - IDS_SETTINGS_SAFEBROWSING_DISABLE_DIALOG_DESC}, -- {"safeBrowsingDisableDialogConfrim", +- {"safeBrowsingDisableDialogConfirm", - IDS_SETTINGS_SAFEBROWSING_DISABLE_DIALOG_CONFIRM}, - {"safeBrowsingEnableProtection", - IDS_SETTINGS_SAFEBROWSING_ENABLEPROTECTION}, @@ -2914,7 +2868,7 @@ {"safeBrowsingSectionLabel", IDS_SETTINGS_SAFEBROWSING_SECTION_LABEL}, {"syncAndGoogleServicesPrivacyDescription", IDS_SETTINGS_SYNC_AND_GOOGLE_SERVICES_PRIVACY_DESC_UNIFIED_CONSENT}, -@@ -1842,11 +1805,6 @@ void AddSiteSettingsStrings(content::Web +@@ -1876,11 +1839,6 @@ void AddSiteSettingsStrings(content::Web AddLocalizedStringsBulk(html_source, kSensorsLocalizedStrings); html_source->AddBoolean( @@ -2936,7 +2890,7 @@ #include "content/public/browser/url_data_source.h" #include "content/public/browser/web_contents.h" #include "content/public/browser/web_ui.h" -@@ -253,8 +252,7 @@ SettingsUI::SettingsUI(content::WebUI* w +@@ -250,8 +249,7 @@ SettingsUI::SettingsUI(content::WebUI* w #endif // OS_WIN && BUILDFLAG(GOOGLE_CHROME_BRANDING) html_source->AddBoolean("signinAllowed", !profile->IsGuestSession() && @@ -2948,7 +2902,7 @@ base::FeatureList::IsEnabled(content_settings::kImprovedCookieControls)); --- a/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.cc +++ b/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.cc -@@ -38,7 +38,6 @@ +@@ -39,7 +39,6 @@ #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" #include "components/prefs/pref_service.h" #include "components/signin/public/base/signin_metrics.h" @@ -2956,7 +2910,7 @@ #include "components/signin/public/identity_manager/accounts_mutator.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" -@@ -190,8 +189,7 @@ DiceTurnSyncOnHelper::DiceTurnSyncOnHelp +@@ -229,8 +228,7 @@ DiceTurnSyncOnHelper::DiceTurnSyncOnHelp // last authenticated account of the current profile, then Chrome will show a // confirmation dialog before starting sync. // TODO(skym): Warn for high risk upgrade scenario (https://crbug.com/572754). @@ -2986,7 +2940,7 @@ #include "content/public/browser/storage_partition.h" #include "content/public/browser/web_contents.h" #include "content/public/browser/web_ui.h" -@@ -130,8 +129,6 @@ void InlineLoginHandler::ContinueHandleI +@@ -128,8 +127,6 @@ void InlineLoginHandler::ContinueHandleI std::string default_email; if (reason == signin_metrics::Reason::REASON_SIGNIN_PRIMARY_ACCOUNT || reason == signin_metrics::Reason::REASON_FORCED_SIGNIN_PRIMARY_ACCOUNT) { @@ -3027,7 +2981,7 @@ #include "components/strings/grit/components_strings.h" #include "content/public/browser/web_ui.h" #include "content/public/browser/web_ui_data_source.h" -@@ -108,9 +107,7 @@ void SigninErrorUI::Initialize(Browser* +@@ -107,9 +106,7 @@ void SigninErrorUI::Initialize(Browser* if (is_profile_blocked) { source->AddLocalizedString("profileBlockedMessage", IDS_OLD_PROFILES_DISABLED_MESSAGE); @@ -3069,7 +3023,7 @@ } --- a/chrome/browser/ui/webui/welcome/welcome_ui.cc +++ b/chrome/browser/ui/webui/welcome/welcome_ui.cc -@@ -22,7 +22,6 @@ +@@ -23,7 +23,6 @@ #include "chrome/grit/welcome_resources.h" #include "chrome/grit/welcome_resources_map.h" #include "components/prefs/pref_service.h" @@ -3077,7 +3031,7 @@ #include "components/strings/grit/components_strings.h" #include "net/base/url_util.h" #include "ui/base/webui/web_ui_util.h" -@@ -190,7 +189,7 @@ WelcomeUI::WelcomeUI(content::WebUI* web +@@ -191,7 +190,7 @@ WelcomeUI::WelcomeUI(content::WebUI* web "returningUserModules", welcome::GetModules(profile).FindKey("returning-user")->GetString()); html_source->AddBoolean( @@ -3144,10 +3098,16 @@ #include "services/network/public/cpp/shared_url_loader_factory.h" namespace password_manager { -@@ -151,22 +150,7 @@ bool CanStartLeakCheck(const PrefService - LogString(client, Logger::STRING_LEAK_DETECTION_DISABLED_FEATURE); - return is_leak_protection_on; - #else +@@ -141,28 +140,7 @@ void LeakDetectionDelegate::OnError(Leak + + bool CanStartLeakCheck(const PrefService& prefs, + const PasswordManagerClient* client) { +- const bool is_leak_protection_on = +- prefs.GetBoolean(password_manager::prefs::kPasswordLeakDetectionEnabled); +- +- // Leak detection can only start if: +- // 1. The user has not opted out and Safe Browsing is turned on, or +- // 2. The user is an enhanced protection user - safe_browsing::SafeBrowsingState sb_state = - safe_browsing::GetSafeBrowsingState(prefs); - switch (sb_state) { @@ -3165,9 +3125,9 @@ - - return true; + return false; - #endif } + } // namespace password_manager --- a/components/password_manager/core/browser/password_bubble_experiment.cc +++ b/components/password_manager/core/browser/password_bubble_experiment.cc @@ -16,7 +16,6 @@ @@ -3240,7 +3200,7 @@ using autofill::PasswordForm; --- a/components/policy/core/common/policy_loader_win.cc +++ b/components/policy/core/common/policy_loader_win.cc -@@ -75,9 +75,6 @@ const char* kInsecurePolicies[] = { +@@ -76,9 +76,6 @@ const char* kInsecurePolicies[] = { key::kPasswordProtectionLoginURLs, key::kRestoreOnStartup, key::kRestoreOnStartupURLs, @@ -3262,7 +3222,7 @@ #include "components/security_interstitials/content/unsafe_resource_util.h" --- a/components/safe_browsing/content/password_protection/password_protection_service.cc +++ b/components/safe_browsing/content/password_protection/password_protection_service.cc -@@ -252,11 +252,6 @@ bool PasswordProtectionService::CanSendP +@@ -254,11 +254,6 @@ bool PasswordProtectionService::CanSendP IsPingingEnabled(trigger_type, password_type, reason); // Pinging is enabled for password_reuse trigger level; however we need to // make sure *reason is set appropriately. @@ -3274,7 +3234,7 @@ if (is_pinging_enabled && !IsURLWhitelistedForPasswordEntry(main_frame_url, reason)) { return true; -@@ -449,8 +444,7 @@ PasswordProtectionService::MaybeCreateNa +@@ -451,8 +446,7 @@ PasswordProtectionService::MaybeCreateNa bool PasswordProtectionService::IsWarningEnabled( ReusedPasswordAccountType password_type) { @@ -3325,7 +3285,7 @@ #include "components/safe_browsing/core/features.h" #include "components/safe_browsing/core/proto/csd.pb.h" #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -1502,9 +1501,7 @@ void SafeBrowsingUIHandler::GetPrefs(con +@@ -1549,9 +1548,7 @@ void SafeBrowsingUIHandler::GetPrefs(con AllowJavascript(); std::string callback_id; args->GetString(0, &callback_id); @@ -3725,7 +3685,7 @@ DISALLOW_COPY_AND_ASSIGN(V4UpdateProtocolManagerFactory); --- a/components/safe_browsing/core/ping_manager.cc +++ b/components/safe_browsing/core/ping_manager.cc -@@ -140,7 +140,7 @@ GURL PingManager::SafeBrowsingHitUrl( +@@ -141,7 +141,7 @@ GURL PingManager::SafeBrowsingHitUrl( hit_report.threat_type == SB_THREAT_TYPE_URL_CLIENT_SIDE_PHISHING || hit_report.threat_type == SB_THREAT_TYPE_URL_CLIENT_SIDE_MALWARE); std::string url = @@ -3743,8 +3703,8 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/safe_browsing/core/common/safebrowsing_constants.h" #include "components/safe_browsing/core/features.h" - #include "components/sync/base/user_selectable_type.h" -@@ -69,7 +68,7 @@ bool RealTimePolicyEngine::IsUserMbbOpte + #include "components/signin/public/identity_manager/account_info.h" +@@ -72,7 +71,7 @@ bool RealTimePolicyEngine::IsUserMbbOpte // static bool RealTimePolicyEngine::IsUserEpOptedIn(PrefService* pref_service) { @@ -3755,9 +3715,9 @@ // static --- a/components/safe_browsing/core/realtime/url_lookup_service.cc +++ b/components/safe_browsing/core/realtime/url_lookup_service.cc -@@ -13,7 +13,6 @@ - #include "base/time/time.h" +@@ -14,7 +14,6 @@ #include "components/prefs/pref_service.h" + #include "components/safe_browsing/buildflags.h" #include "components/safe_browsing/core/browser/safe_browsing_token_fetcher.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/safe_browsing/core/common/thread_utils.h" @@ -3772,11 +3732,11 @@ - : IsExtendedReportingEnabled(*pref_service_) - ? ChromeUserPopulation::EXTENDED_REPORTING - : ChromeUserPopulation::SAFE_BROWSING); -+ ChromeUserPopulation::SAFE_BROWSING); - return request; - } ++ ChromeUserPopulation::UNKNOWN_USER_POPULATION); -@@ -414,7 +409,7 @@ bool RealTimeUrlLookupService::CanPerfor + user_population->set_profile_management_status(profile_management_status_); + user_population->set_is_history_sync_enabled(IsHistorySyncEnabled()); +@@ -431,7 +426,7 @@ bool RealTimeUrlLookupService::CanPerfor } bool RealTimeUrlLookupService::IsUserEpOptedIn() const { @@ -3870,6 +3830,41 @@ #include "components/safe_browsing/core/features.h" #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h" +--- a/components/safety_check/safety_check.cc ++++ b/components/safety_check/safety_check.cc +@@ -4,8 +4,6 @@ + + #include "components/safety_check/safety_check.h" + +-#include "components/safe_browsing/core/common/safe_browsing_prefs.h" +- + namespace safety_check { + + SafetyCheck::SafetyCheck(SafetyCheckHandlerInterface* handler) +@@ -16,22 +14,7 @@ SafetyCheck::SafetyCheck(SafetyCheckHand + SafetyCheck::~SafetyCheck() = default; + + void SafetyCheck::CheckSafeBrowsing(PrefService* pref_service) { +- const PrefService::Preference* enabled_pref = +- pref_service->FindPreference(prefs::kSafeBrowsingEnabled); +- bool enabled = pref_service->GetBoolean(prefs::kSafeBrowsingEnabled); +- SafeBrowsingStatus status; +- if (enabled && pref_service->GetBoolean(prefs::kSafeBrowsingEnhanced)) { +- status = SafeBrowsingStatus::kEnabledEnhanced; +- } else if (enabled) { +- status = SafeBrowsingStatus::kEnabledStandard; +- } else if (enabled_pref->IsManaged()) { +- status = SafeBrowsingStatus::kDisabledByAdmin; +- } else if (enabled_pref->IsExtensionControlled()) { +- status = SafeBrowsingStatus::kDisabledByExtension; +- } else { +- status = SafeBrowsingStatus::kDisabled; +- } +- handler_->OnSafeBrowsingCheckResult(status); ++ handler_->OnSafeBrowsingCheckResult(SafeBrowsingStatus::kDisabled); + } + + } // namespace safety_check --- a/components/security_interstitials/content/bad_clock_blocking_page.cc +++ b/components/security_interstitials/content/bad_clock_blocking_page.cc @@ -7,7 +7,6 @@ @@ -3879,7 +3874,7 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/security_interstitials/content/cert_report_helper.h" #include "components/security_interstitials/content/security_interstitial_controller_client.h" - #include "components/security_interstitials/content/ssl_cert_reporter.h" + #include "components/security_interstitials/content/security_interstitial_page.h" --- a/components/security_interstitials/content/captive_portal_blocking_page.cc +++ b/components/security_interstitials/content/captive_portal_blocking_page.cc @@ -15,7 +15,6 @@ @@ -3954,7 +3949,7 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/security_interstitials/content/cert_report_helper.h" #include "components/security_interstitials/content/security_interstitial_controller_client.h" - #include "components/security_interstitials/content/ssl_cert_reporter.h" + #include "components/security_interstitials/content/security_interstitial_page.h" --- a/components/security_interstitials/content/security_interstitial_controller_client.cc +++ b/components/security_interstitials/content/security_interstitial_controller_client.cc @@ -7,7 +7,6 @@ @@ -3963,9 +3958,9 @@ #include "components/prefs/pref_service.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/security_interstitials/core/metrics_helper.h" - #include "content/public/browser/interstitial_page.h" #include "content/public/browser/web_contents.h" -@@ -97,11 +96,6 @@ SecurityInterstitialControllerClient::Ge + #include "content/public/common/referrer.h" +@@ -91,11 +90,6 @@ SecurityInterstitialControllerClient::Ge return prefs_; } @@ -3979,7 +3974,7 @@ return false; --- a/components/security_interstitials/content/security_interstitial_controller_client.h +++ b/components/security_interstitials/content/security_interstitial_controller_client.h -@@ -50,8 +50,6 @@ class SecurityInterstitialControllerClie +@@ -46,8 +46,6 @@ class SecurityInterstitialControllerClie bool CanGoBackBeforeNavigation() override; protected: @@ -3997,8 +3992,8 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/security_interstitials/content/security_interstitial_controller_client.h" #include "components/security_interstitials/core/common_string_util.h" - #include "content/public/browser/interstitial_page.h" -@@ -34,13 +33,6 @@ SecurityInterstitialPage::SecurityInters + #include "content/public/browser/page_navigator.h" +@@ -32,13 +31,6 @@ SecurityInterstitialPage::SecurityInters on_show_extended_reporting_pref_exists_(false), on_show_extended_reporting_pref_value_(false), controller_(std::move(controller)) { @@ -4010,9 +4005,9 @@ - controller_->GetPrefService()); - } SetUpMetrics(); + } - // Creating interstitial_page_ without showing it leaks memory, so don't -@@ -101,23 +93,11 @@ SecurityInterstitialControllerClient* Se +@@ -86,23 +78,11 @@ SecurityInterstitialControllerClient* Se } void SecurityInterstitialPage::UpdateMetricsAfterSecurityInterstitial() { @@ -4047,7 +4042,7 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/security_interstitials/content/cert_report_helper.h" #include "components/security_interstitials/content/security_interstitial_controller_client.h" - #include "components/security_interstitials/content/ssl_cert_reporter.h" + #include "components/security_interstitials/content/security_interstitial_page.h" --- a/components/security_interstitials/core/controller_client.cc +++ b/components/security_interstitials/core/controller_client.cc @@ -36,7 +36,6 @@ MetricsHelper* ControllerClient::metrics @@ -4072,7 +4067,7 @@ // Link to the help center. --- a/components/signin/core/browser/account_investigator.cc +++ b/components/signin/core/browser/account_investigator.cc -@@ -14,7 +14,6 @@ +@@ -13,7 +13,6 @@ #include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_service.h" #include "components/signin/public/base/signin_metrics.h" @@ -4080,7 +4075,7 @@ #include "components/signin/public/identity_manager/accounts_in_cookie_jar_info.h" #include "google_apis/gaia/gaia_auth_util.h" #include "google_apis/gaia/google_service_auth_error.h" -@@ -50,22 +49,11 @@ AccountInvestigator::~AccountInvestigato +@@ -49,22 +48,11 @@ AccountInvestigator::~AccountInvestigato // static void AccountInvestigator::RegisterPrefs(PrefRegistrySimple* registry) { @@ -4103,7 +4098,7 @@ } void AccountInvestigator::Shutdown() { -@@ -92,16 +80,13 @@ void AccountInvestigator::OnAccountsInCo +@@ -91,16 +79,13 @@ void AccountInvestigator::OnAccountsInCo // a valid cached ListAccounts response ready for us. Or even both of these // could be simultaneously happening, although this should be extremely // infrequent. @@ -4121,7 +4116,7 @@ } else if (currently_authenticated && !previously_authenticated_) { SignedInAccountRelationReport(signed_in_accounts, signed_out_accounts, ReportingType::ON_CHANGE); -@@ -209,10 +194,6 @@ void AccountInvestigator::DoPeriodicRepo +@@ -208,10 +193,6 @@ void AccountInvestigator::DoPeriodicRepo ReportingType::PERIODIC); periodic_pending_ = false; @@ -4132,7 +4127,7 @@ } void AccountInvestigator::SharedCookieJarReport( -@@ -220,8 +201,7 @@ void AccountInvestigator::SharedCookieJa +@@ -219,8 +200,7 @@ void AccountInvestigator::SharedCookieJa const std::vector& signed_out_accounts, const Time now, const ReportingType type) { @@ -4185,7 +4180,7 @@ --- a/components/signin/core/browser/signin_investigator.cc +++ b/components/signin/core/browser/signin_investigator.cc @@ -7,7 +7,6 @@ - #include "base/logging.h" + #include "base/check.h" #include "base/metrics/histogram_macros.h" #include "components/signin/public/base/signin_metrics.h" -#include "components/signin/public/base/signin_pref_names.h" @@ -4725,7 +4720,7 @@ #include "google_apis/gaia/gaia_constants.h" #include "google_apis/gaia/google_service_auth_error.h" #include "google_apis/gaia/oauth2_access_token_consumer.h" -@@ -129,13 +128,6 @@ bool ProfileOAuth2TokenService::HasRefre +@@ -131,13 +130,6 @@ bool ProfileOAuth2TokenService::HasRefre // static void ProfileOAuth2TokenService::RegisterProfilePrefs( PrefRegistrySimple* registry) { @@ -4791,8 +4786,8 @@ --- a/components/signin/public/base/device_id_helper.cc +++ b/components/signin/public/base/device_id_helper.cc @@ -8,7 +8,6 @@ + #include "base/command_line.h" #include "base/guid.h" - #include "base/logging.h" #include "components/prefs/pref_service.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/base/signin_switches.h" @@ -4927,7 +4922,7 @@ #include "components/signin/public/identity_manager/identity_test_utils.h" --- a/tools/metrics/histograms/enums.xml +++ b/tools/metrics/histograms/enums.xml -@@ -65717,7 +65717,6 @@ Full version information for the fingerp +@@ -67208,7 +67208,6 @@ Full version information for the fingerp @@ -4935,7 +4930,7 @@ -@@ -65732,10 +65731,7 @@ Full version information for the fingerp +@@ -67223,10 +67222,7 @@ Full version information for the fingerp diff --git a/patches/core/ungoogled-chromium/use-local-devtools-files.patch b/patches/core/ungoogled-chromium/use-local-devtools-files.patch index 24d2be82..415644eb 100644 --- a/patches/core/ungoogled-chromium/use-local-devtools-files.patch +++ b/patches/core/ungoogled-chromium/use-local-devtools-files.patch @@ -5,7 +5,7 @@ --- a/third_party/devtools-frontend/src/BUILD.gn +++ b/third_party/devtools-frontend/src/BUILD.gn -@@ -840,14 +840,13 @@ generated_non_autostart_non_remote_modul +@@ -842,14 +842,13 @@ generated_non_autostart_non_remote_modul "$resources_out_dir/timeline/timeline_module.js", "$resources_out_dir/web_audio/web_audio_module.js", "$resources_out_dir/workspace_diff/workspace_diff_module.js", @@ -22,16 +22,16 @@ generated_test_modules = [ "$resources_out_dir/accessibility_test_runner/accessibility_test_runner_module.js", "$resources_out_dir/application_test_runner/application_test_runner_module.js", -@@ -939,7 +938,6 @@ devtools_frontend_resources_deps = devto +@@ -946,7 +945,6 @@ devtools_frontend_resources_deps = devto ":copy_htaccess", ":copy_inspector_images", ":copy_lighthouse_locale_files", - ":copy_wasm_deps", ":devtools_extension_api", + "front_end", ] - -@@ -1650,7 +1648,6 @@ action("generate_devtools_grd") { - devtools_embedder_scripts + generated_worker_bundles + +@@ -1674,7 +1672,6 @@ action("generate_devtools_grd") { + generated_worker_bundles + [ "$resources_out_dir/devtools_extension_api.js", - "$resources_out_dir/sdk/wasm_source_map/pkg/wasm_source_map_bg.wasm", diff --git a/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch b/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch index b9a9751e..2d6ad3e2 100644 --- a/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch +++ b/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch @@ -9,7 +9,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2272,6 +2272,7 @@ jumbo_static_library("browser") { +@@ -2253,6 +2253,7 @@ static_library("browser") { "//third_party/libyuv", "//third_party/metrics_proto", "//third_party/re2", @@ -19,7 +19,7 @@ "//third_party/zlib", --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -157,6 +157,7 @@ +@@ -165,6 +165,7 @@ #include "third_party/blink/public/common/features.h" #include "third_party/blink/public/common/forcedark/forcedark_switches.h" #include "third_party/leveldatabase/leveldb_features.h" @@ -27,7 +27,7 @@ #include "ui/accessibility/accessibility_features.h" #include "ui/accessibility/accessibility_switches.h" #include "ui/base/ui_base_features.h" -@@ -1818,6 +1819,14 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2025,6 +2026,14 @@ const FeatureEntry kFeatureEntries[] = { "Set internal PDF plugin name", "Sets the internal PDF viewer plugin name. Useful for sites that probe JS API navigator.plugins", kOsDesktop, MULTI_VALUE_TYPE(kPDFPluginNameChoices)}, @@ -44,7 +44,7 @@ SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn -@@ -208,6 +208,7 @@ jumbo_source_set("browser") { +@@ -210,6 +210,7 @@ jumbo_source_set("browser") { "//third_party/libyuv", "//third_party/re2", "//third_party/sqlite", @@ -54,23 +54,23 @@ "//third_party/zlib/google:zip", --- a/content/browser/renderer_host/render_process_host_impl.cc +++ b/content/browser/renderer_host/render_process_host_impl.cc -@@ -225,6 +225,7 @@ - #include "third_party/blink/public/common/page/launching_process_state.h" +@@ -226,6 +226,7 @@ #include "third_party/blink/public/common/user_agent/user_agent_metadata.h" + #include "third_party/blink/public/mojom/disk_allocator.mojom.h" #include "third_party/blink/public/public_buildflags.h" +#include "components/ungoogled/ungoogled_switches.h" #include "third_party/skia/include/core/SkBitmap.h" #include "ui/accessibility/accessibility_switches.h" #include "ui/base/ui_base_switches.h" -@@ -3279,6 +3280,8 @@ void RenderProcessHostImpl::PropagateBro +@@ -3316,6 +3317,8 @@ void RenderProcessHostImpl::PropagateBro switches::kEnableWebGLDraftExtensions, switches::kEnableWebGLImageChromium, switches::kFileUrlPathAlias, + switches::kFingerprintingClientRectsNoise, + switches::kFingerprintingCanvasMeasureTextNoise, switches::kForceDeviceScaleFactor, - switches::kForceDisableWebRtcApmInAudioService, switches::kForceDisplayColorProfile, + switches::kForceGpuMemAvailableMb, --- a/content/child/BUILD.gn +++ b/content/child/BUILD.gn @@ -123,6 +123,7 @@ target(link_target_type, "child") { @@ -83,7 +83,7 @@ "//ui/events/blink", --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -26,6 +26,7 @@ +@@ -27,6 +27,7 @@ #include "services/network/public/cpp/network_switches.h" #include "third_party/blink/public/common/features.h" #include "third_party/blink/public/platform/web_runtime_features.h" @@ -91,7 +91,7 @@ #include "ui/accessibility/accessibility_features.h" #include "ui/base/ui_base_features.h" #include "ui/events/blink/blink_features.h" -@@ -450,6 +451,10 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -449,6 +450,10 @@ void SetRuntimeFeaturesFromCommandLine(c switches::kEnableAccessibilityObjectModel, true}, {wrf::EnableAllowSyncXHRInPageDismissal, switches::kAllowSyncXHRInPageDismissal, true}, @@ -104,7 +104,7 @@ {wrf::EnableHTMLImports, switches::kWebComponentsV0Enabled, true}, --- a/third_party/blink/public/platform/web_runtime_features.h +++ b/third_party/blink/public/platform/web_runtime_features.h -@@ -220,6 +220,8 @@ class WebRuntimeFeatures { +@@ -217,6 +217,8 @@ class WebRuntimeFeatures { BLINK_PLATFORM_EXPORT static void EnableTranslateService(bool); BLINK_PLATFORM_EXPORT static void EnableGetDisplayMedia(bool); BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool); @@ -123,7 +123,7 @@ #include "base/time/time.h" #include "cc/input/overscroll_behavior.h" #include "cc/input/scroll_snap_data.h" -@@ -883,6 +884,14 @@ Range* Document::CreateRangeAdjustedToTr +@@ -892,6 +893,14 @@ Range* Document::CreateRangeAdjustedToTr Position::BeforeNode(*shadow_host)); } @@ -138,7 +138,7 @@ SelectorQueryCache& Document::GetSelectorQueryCache() { if (!selector_query_cache_) selector_query_cache_ = std::make_unique(); -@@ -2628,6 +2637,15 @@ void Document::UpdateStyleAndLayoutTree( +@@ -2620,6 +2629,15 @@ void Document::UpdateStyleAndLayoutTree( #if DCHECK_IS_ON() AssertLayoutTreeUpdated(*this); #endif @@ -156,7 +156,7 @@ void Document::UpdateActiveStyle() { --- a/third_party/blink/renderer/core/dom/document.h +++ b/third_party/blink/renderer/core/dom/document.h -@@ -533,6 +533,10 @@ class CORE_EXPORT Document : public Cont +@@ -476,6 +476,10 @@ class CORE_EXPORT Document : public Cont has_xml_declaration_ = has_xml_declaration ? 1 : 0; } @@ -167,7 +167,7 @@ String visibilityState() const; bool IsPageVisible() const; bool hidden() const; -@@ -2101,6 +2105,9 @@ class CORE_EXPORT Document : public Cont +@@ -1998,6 +2002,9 @@ class CORE_EXPORT Document : public Cont base::ElapsedTimer start_time_; @@ -179,7 +179,7 @@ HeapVector> current_script_stack_; --- a/third_party/blink/renderer/core/dom/element.cc +++ b/third_party/blink/renderer/core/dom/element.cc -@@ -1985,6 +1985,11 @@ DOMRectList* Element::getClientRects() { +@@ -2022,6 +2022,11 @@ DOMRectList* Element::getClientRects() { DCHECK(element_layout_object); GetDocument().AdjustFloatQuadsForScrollAndAbsoluteZoom( quads, *element_layout_object); @@ -191,7 +191,7 @@ return MakeGarbageCollected(quads); } -@@ -2002,6 +2007,9 @@ DOMRect* Element::getBoundingClientRect( +@@ -2039,6 +2044,9 @@ DOMRect* Element::getBoundingClientRect( DCHECK(element_layout_object); GetDocument().AdjustFloatRectForScrollAndAbsoluteZoom(result, *element_layout_object); @@ -285,18 +285,18 @@ void CanvasRenderingContext2D::DrawTextInternal( --- a/third_party/blink/renderer/platform/BUILD.gn +++ b/third_party/blink/renderer/platform/BUILD.gn -@@ -1543,6 +1543,7 @@ jumbo_component("platform") { - "//third_party/harfbuzz-ng:hb_scoped_util", - "//third_party/icu", - "//third_party/libyuv", +@@ -1564,6 +1564,7 @@ jumbo_component("platform") { + "//base/allocator:buildflags", + "//cc/ipc", + "//components/paint_preview/common", + "//components/ungoogled:switches", - "//third_party/webrtc_overrides:webrtc_component", - "//third_party/zlib/google:compression_utils", - "//ui/base/cursor", + "//components/viz/client", + "//components/viz/common", + "//crypto", --- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc +++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc -@@ -671,4 +671,12 @@ void WebRuntimeFeatures::EnableInstalled - RuntimeEnabledFeatures::SetInstalledAppEnabled(enable); +@@ -675,4 +675,12 @@ void WebRuntimeFeatures::EnableVideoWake + enable); } +void WebRuntimeFeatures::EnableFingerprintingClientRectsNoise(bool enable) { @@ -310,16 +310,16 @@ } // namespace blink --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -747,6 +747,12 @@ - name: "FileSystem", +@@ -777,6 +777,12 @@ status: "stable", }, -+ { + { + name: "FingerprintingClientRectsNoise", + }, + { + name: "FingerprintingCanvasMeasureTextNoise", + }, - // Perform style recalc traversal in the flat tree order, including marking - // flat-tree instead of shadow-including ancestors for child dirtiness. - { ++ { + name: "FlexGaps", + status: "stable", + }, diff --git a/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch b/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch index 79a1f370..4d17faf4 100644 --- a/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch +++ b/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch @@ -23,7 +23,7 @@ approach to change color components. --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -1832,6 +1832,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2039,6 +2039,10 @@ const FeatureEntry kFeatureEntries[] = { "Enable Canvas::measureText() fingerprint deception", "Scale the output values of Canvas::measureText() with a randomly selected factor in the range -0.0003% to 0.0003%, which are recomputed on every document initialization.", kOsAll, SINGLE_VALUE_TYPE(switches::kFingerprintingCanvasMeasureTextNoise)}, @@ -36,17 +36,17 @@ approach to change color components. SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, --- a/content/browser/renderer_host/render_process_host_impl.cc +++ b/content/browser/renderer_host/render_process_host_impl.cc -@@ -3282,6 +3282,7 @@ void RenderProcessHostImpl::PropagateBro +@@ -3319,6 +3319,7 @@ void RenderProcessHostImpl::PropagateBro switches::kFileUrlPathAlias, switches::kFingerprintingClientRectsNoise, switches::kFingerprintingCanvasMeasureTextNoise, + switches::kFingerprintingCanvasImageDataNoise, switches::kForceDeviceScaleFactor, - switches::kForceDisableWebRtcApmInAudioService, switches::kForceDisplayColorProfile, + switches::kForceGpuMemAvailableMb, --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -455,6 +455,8 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -454,6 +454,8 @@ void SetRuntimeFeaturesFromCommandLine(c switches::kFingerprintingClientRectsNoise, true}, {wrf::EnableFingerprintingCanvasMeasureTextNoise, switches::kFingerprintingCanvasMeasureTextNoise, true}, @@ -57,7 +57,7 @@ approach to change color components. {wrf::EnableHTMLImports, switches::kWebComponentsV0Enabled, true}, --- a/third_party/blink/public/platform/web_runtime_features.h +++ b/third_party/blink/public/platform/web_runtime_features.h -@@ -222,6 +222,7 @@ class WebRuntimeFeatures { +@@ -219,6 +219,7 @@ class WebRuntimeFeatures { BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool); BLINK_PLATFORM_EXPORT static void EnableFingerprintingClientRectsNoise(bool); BLINK_PLATFORM_EXPORT static void EnableFingerprintingCanvasMeasureTextNoise(bool); @@ -67,7 +67,7 @@ approach to change color components. BLINK_PLATFORM_EXPORT static void EnableHTMLImports(bool); --- a/third_party/blink/renderer/platform/BUILD.gn +++ b/third_party/blink/renderer/platform/BUILD.gn -@@ -1498,7 +1498,9 @@ jumbo_component("platform") { +@@ -1547,7 +1547,9 @@ jumbo_component("platform") { "//third_party/blink/renderer:non_test_config", ] @@ -80,7 +80,7 @@ approach to change color components. ":blink_platform_public_deps", --- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc +++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc -@@ -679,4 +679,8 @@ void WebRuntimeFeatures::EnableFingerpri +@@ -683,4 +683,8 @@ void WebRuntimeFeatures::EnableFingerpri RuntimeEnabledFeatures::SetFingerprintingCanvasMeasureTextNoiseEnabled(enable); } @@ -100,7 +100,7 @@ approach to change color components. #include "third_party/blink/renderer/platform/graphics/static_bitmap_image.h" #include "third_party/blink/renderer/platform/image-encoders/image_encoder.h" #include "third_party/blink/renderer/platform/runtime_enabled_features.h" -@@ -130,6 +132,11 @@ bool ImageDataBuffer::EncodeImageInterna +@@ -137,6 +139,11 @@ bool ImageDataBuffer::EncodeImageInterna const SkPixmap& pixmap) const { DCHECK(is_valid_); @@ -313,13 +313,13 @@ approach to change color components. // Methods overridden by all sub-classes --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -753,6 +753,9 @@ - { +@@ -783,6 +783,9 @@ name: "FingerprintingCanvasMeasureTextNoise", }, -+ { + { + name: "FingerprintingCanvasImageDataNoise", + }, - // Perform style recalc traversal in the flat tree order, including marking - // flat-tree instead of shadow-including ancestors for child dirtiness. - { ++ { + name: "FlexGaps", + status: "stable", + }, diff --git a/patches/extra/bromite/flag-max-connections-per-host.patch b/patches/extra/bromite/flag-max-connections-per-host.patch index 453e6a43..767cc2f8 100644 --- a/patches/extra/bromite/flag-max-connections-per-host.patch +++ b/patches/extra/bromite/flag-max-connections-per-host.patch @@ -17,7 +17,7 @@ with limited CPU/memory resources and it is disabled by default. --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2104,6 +2104,7 @@ jumbo_static_library("browser") { +@@ -2081,6 +2081,7 @@ static_library("browser") { "//components/net_log", "//components/network_hints/common:mojo_bindings", "//components/network_session_configurator/browser", @@ -27,7 +27,7 @@ with limited CPU/memory resources and it is disabled by default. "//components/offline_items_collection/core", --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -780,6 +780,11 @@ const FeatureEntry::Choice kForceEffecti +@@ -786,6 +786,11 @@ const FeatureEntry::Choice kForceEffecti net::kEffectiveConnectionType4G}, }; @@ -39,7 +39,7 @@ with limited CPU/memory resources and it is disabled by default. // Ensure that all effective connection types returned by Network Quality // Estimator (NQE) are also exposed via flags. static_assert(net::EFFECTIVE_CONNECTION_TYPE_LAST + 2 == -@@ -2783,6 +2788,9 @@ const FeatureEntry kFeatureEntries[] = { +@@ -3014,6 +3019,9 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kAutofillCreditCardUploadDescription, kOsAll, FEATURE_VALUE_TYPE(autofill::features::kAutofillUpstream)}, #endif // TOOLKIT_VIEWS || OS_ANDROID @@ -74,7 +74,7 @@ with limited CPU/memory resources and it is disabled by default. #include "components/network_time/network_time_tracker.h" #include "components/optimization_guide/optimization_guide_features.h" #include "components/optimization_guide/optimization_guide_service.h" -@@ -136,6 +139,7 @@ +@@ -135,6 +138,7 @@ #include "media/media_buildflags.h" #include "mojo/public/cpp/bindings/pending_receiver.h" #include "net/log/net_log.h" @@ -82,7 +82,7 @@ with limited CPU/memory resources and it is disabled by default. #include "ppapi/buildflags/buildflags.h" #include "printing/buildflags/buildflags.h" #include "services/network/public/cpp/features.h" -@@ -325,6 +329,18 @@ void BrowserProcessImpl::Init() { +@@ -326,6 +330,18 @@ void BrowserProcessImpl::Init() { base::Bind(&ApplyMetricsReportingPolicy)); #endif @@ -103,9 +103,9 @@ with limited CPU/memory resources and it is disabled by default. --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc -@@ -1137,6 +1137,10 @@ const char kMediaInspectorLoggingDescrip - "Move media logging from chrome://media-internals into the developer tools " - "project."; +@@ -1214,6 +1214,10 @@ const char kMediaHistoryDescription[] = + "Enables Media History which records data around media playbacks on " + "websites."; +const char kMaxConnectionsPerHostName[] = "Maximum connections per host"; +const char kMaxConnectionsPerHostDescription[] = @@ -116,9 +116,9 @@ with limited CPU/memory resources and it is disabled by default. const char kMediaRouterCastAllowAllIPsDescription[] = --- a/chrome/browser/flag_descriptions.h +++ b/chrome/browser/flag_descriptions.h -@@ -678,6 +678,9 @@ extern const char kMediaHistoryDescripti - extern const char kMediaInspectorLoggingName[]; - extern const char kMediaInspectorLoggingDescription[]; +@@ -729,6 +729,9 @@ extern const char kMarkHttpAsWarningAndD + extern const char kMediaHistoryName[]; + extern const char kMediaHistoryDescription[]; +extern const char kMaxConnectionsPerHostName[]; +extern const char kMaxConnectionsPerHostDescription[]; diff --git a/patches/extra/debian/disable/android.patch b/patches/extra/debian/disable/android.patch index 0773f5a5..34f44633 100644 --- a/patches/extra/debian/disable/android.patch +++ b/patches/extra/debian/disable/android.patch @@ -3,7 +3,7 @@ author: Michael Gilbert --- a/BUILD.gn +++ b/BUILD.gn -@@ -404,7 +404,7 @@ group("gn_all") { +@@ -403,7 +403,7 @@ group("gn_all") { # seems currently broken for this platform at the moment, and the # corresponding code build and works on Linux unmodified. # See instructions in the corresponding BUILD.gn. diff --git a/patches/extra/debian/disable/fuzzers.patch b/patches/extra/debian/disable/fuzzers.patch index b070c332..cd50a210 100644 --- a/patches/extra/debian/disable/fuzzers.patch +++ b/patches/extra/debian/disable/fuzzers.patch @@ -3,7 +3,7 @@ author: Michael Gilbert --- a/BUILD.gn +++ b/BUILD.gn -@@ -754,8 +754,7 @@ group("gn_all") { +@@ -753,8 +753,7 @@ group("gn_all") { } } @@ -15,7 +15,7 @@ author: Michael Gilbert "//testing/libfuzzer/fuzzers", --- a/content/test/BUILD.gn +++ b/content/test/BUILD.gn -@@ -2383,10 +2383,6 @@ test("content_perftests") { +@@ -2389,10 +2389,6 @@ test("content_perftests") { } } diff --git a/patches/extra/debian/disable/welcome-page.patch b/patches/extra/debian/disable/welcome-page.patch index 8daf65e3..775a0c38 100644 --- a/patches/extra/debian/disable/welcome-page.patch +++ b/patches/extra/debian/disable/welcome-page.patch @@ -4,7 +4,7 @@ bug-debian: http://bugs.debian.org/857767 --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc -@@ -1076,7 +1076,7 @@ void ProfileManager::InitProfileUserPref +@@ -1091,7 +1091,7 @@ void ProfileManager::InitProfileUserPref profile->GetPrefs()->SetString(prefs::kSupervisedUserId, supervised_user_id); } diff --git a/patches/extra/inox-patchset/0006-modify-default-prefs.patch b/patches/extra/inox-patchset/0006-modify-default-prefs.patch index 5c9af7ce..5056f30a 100644 --- a/patches/extra/inox-patchset/0006-modify-default-prefs.patch +++ b/patches/extra/inox-patchset/0006-modify-default-prefs.patch @@ -1,7 +1,7 @@ --- a/chrome/browser/background/background_mode_manager.cc +++ b/chrome/browser/background/background_mode_manager.cc -@@ -310,7 +310,7 @@ void BackgroundModeManager::RegisterPref +@@ -339,7 +339,7 @@ void BackgroundModeManager::RegisterPref registry->RegisterBooleanPref(prefs::kChromeCreatedLoginItem, false); registry->RegisterBooleanPref(prefs::kMigratedLoginItemPref, false); #endif @@ -12,7 +12,7 @@ void BackgroundModeManager::RegisterProfile(Profile* profile) { --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -1152,7 +1152,7 @@ void ChromeContentBrowserClient::Registe +@@ -1233,7 +1233,7 @@ void ChromeContentBrowserClient::Registe void ChromeContentBrowserClient::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false); @@ -45,7 +45,7 @@ enum class NetworkPredictionStatus { --- a/chrome/browser/profiles/profile.cc +++ b/chrome/browser/profiles/profile.cc -@@ -183,7 +183,7 @@ const char Profile::kProfileKey[] = "__P +@@ -246,7 +246,7 @@ const char Profile::kProfileKey[] = "__P void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( prefs::kSearchSuggestEnabled, @@ -56,7 +56,7 @@ registry->RegisterStringPref( --- a/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html +++ b/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html -@@ -51,7 +51,7 @@ +@@ -34,7 +34,7 @@
@@ -67,9 +67,9 @@ --- a/chrome/browser/signin/account_consistency_mode_manager.cc +++ b/chrome/browser/signin/account_consistency_mode_manager.cc -@@ -99,7 +99,7 @@ void AccountConsistencyModeManager::Regi - registry->RegisterBooleanPref(prefs::kAccountConsistencyMirrorRequired, - false); +@@ -95,7 +95,7 @@ void AccountConsistencyModeManager::Regi + #if BUILDFLAG(ENABLE_DICE_SUPPORT) + registry->RegisterBooleanPref(kDiceMigrationCompletePref, false); #endif - registry->RegisterBooleanPref(prefs::kSigninAllowedOnNextStartup, true); + registry->RegisterBooleanPref(prefs::kSigninAllowedOnNextStartup, false); @@ -129,7 +129,7 @@ prefs::kCloudPrintXmppPingEnabled, false); --- a/components/autofill/core/common/autofill_prefs.cc +++ b/components/autofill/core/common/autofill_prefs.cc -@@ -131,10 +131,10 @@ const char kAutocompleteLastVersionReten +@@ -134,10 +134,10 @@ const char kAutocompleteLastVersionReten void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { // Synced prefs. Used for cross-device choices, e.g., credit card Autofill. registry->RegisterBooleanPref( @@ -142,7 +142,7 @@ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterIntegerPref( prefs::kAutofillLastVersionDeduped, 0, -@@ -147,7 +147,7 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -150,7 +150,7 @@ void RegisterProfilePrefs(user_prefs::Pr prefs::kAutofillLastVersionDisusedAddressesDeleted, 0, user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterBooleanPref( @@ -170,7 +170,7 @@ prefs::kShowManagedBookmarksInBookmarkBar, --- a/components/content_settings/core/browser/cookie_settings.cc +++ b/components/content_settings/core/browser/cookie_settings.cc -@@ -59,7 +59,7 @@ void CookieSettings::GetCookieSettings( +@@ -63,7 +63,7 @@ void CookieSettings::GetCookieSettings( void CookieSettings::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( @@ -181,7 +181,7 @@ prefs::kCookieControlsMode, --- a/components/password_manager/core/browser/password_manager.cc +++ b/components/password_manager/core/browser/password_manager.cc -@@ -196,10 +196,10 @@ void AddLocallySavedPredictions(FieldInf +@@ -200,10 +200,10 @@ FormData SimplifiedFormDataFromFormStruc void PasswordManager::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( diff --git a/patches/extra/inox-patchset/0008-restore-classic-ntp.patch b/patches/extra/inox-patchset/0008-restore-classic-ntp.patch index 129337b6..c6ff63ca 100644 --- a/patches/extra/inox-patchset/0008-restore-classic-ntp.patch +++ b/patches/extra/inox-patchset/0008-restore-classic-ntp.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/search/search.cc +++ b/chrome/browser/search/search.cc -@@ -183,26 +183,7 @@ struct NewTabURLDetails { +@@ -184,26 +184,7 @@ struct NewTabURLDetails { : chrome::kChromeSearchLocalNtpUrl); #endif diff --git a/patches/extra/iridium-browser/browser-disable-profile-auto-import-on-first-run.patch b/patches/extra/iridium-browser/browser-disable-profile-auto-import-on-first-run.patch index 9f0a380d..5f8d3e68 100644 --- a/patches/extra/iridium-browser/browser-disable-profile-auto-import-on-first-run.patch +++ b/patches/extra/iridium-browser/browser-disable-profile-auto-import-on-first-run.patch @@ -9,7 +9,7 @@ Subject: [PATCH 56/66] browser: disable profile auto-import on first run --- a/chrome/browser/chrome_browser_main.cc +++ b/chrome/browser/chrome_browser_main.cc -@@ -1414,8 +1414,6 @@ int ChromeBrowserMainParts::PreMainMessa +@@ -1406,8 +1406,6 @@ int ChromeBrowserMainParts::PreMainMessa // and preferences have been registered since some of the import code depends // on preferences. if (first_run::IsChromeFirstRun()) { diff --git a/patches/extra/iridium-browser/mime_util-force-text-x-suse-ymp-to-be-downloaded.patch b/patches/extra/iridium-browser/mime_util-force-text-x-suse-ymp-to-be-downloaded.patch index 4f2b7f22..10b89dd0 100644 --- a/patches/extra/iridium-browser/mime_util-force-text-x-suse-ymp-to-be-downloaded.patch +++ b/patches/extra/iridium-browser/mime_util-force-text-x-suse-ymp-to-be-downloaded.patch @@ -11,7 +11,7 @@ very interesting in themselves. Force them to be stored. --- a/third_party/blink/common/mime_util/mime_util.cc +++ b/third_party/blink/common/mime_util/mime_util.cc -@@ -76,6 +76,7 @@ static const char* const kUnsupportedTex +@@ -77,6 +77,7 @@ static const char* const kUnsupportedTex "text/x-csv", "text/x-vcf", "text/rtf", diff --git a/patches/extra/iridium-browser/net-cert-increase-default-key-length-for-newly-gener.patch b/patches/extra/iridium-browser/net-cert-increase-default-key-length-for-newly-gener.patch index e823c0e7..5b70aa6e 100644 --- a/patches/extra/iridium-browser/net-cert-increase-default-key-length-for-newly-gener.patch +++ b/patches/extra/iridium-browser/net-cert-increase-default-key-length-for-newly-gener.patch @@ -12,7 +12,7 @@ it as hidden as it was before? --- a/net/cert/x509_util.cc +++ b/net/cert/x509_util.cc -@@ -238,7 +238,7 @@ bool GetTLSServerEndPointChannelBinding( +@@ -239,7 +239,7 @@ bool GetTLSServerEndPointChannelBinding( } // RSA keys created by CreateKeyAndSelfSignedCert will be of this length. diff --git a/patches/extra/iridium-browser/prefs-always-prompt-for-download-directory-by-defaul.patch b/patches/extra/iridium-browser/prefs-always-prompt-for-download-directory-by-defaul.patch index 8a8ee059..4235740c 100644 --- a/patches/extra/iridium-browser/prefs-always-prompt-for-download-directory-by-defaul.patch +++ b/patches/extra/iridium-browser/prefs-always-prompt-for-download-directory-by-defaul.patch @@ -29,7 +29,7 @@ TLDR: Do not let files sneak onto the disk too easily. --- a/chrome/browser/download/download_prefs.cc +++ b/chrome/browser/download/download_prefs.cc -@@ -239,7 +239,7 @@ void DownloadPrefs::RegisterProfilePrefs +@@ -267,7 +267,7 @@ void DownloadPrefs::RegisterProfilePrefs user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( prefs::kPromptForDownload, @@ -37,4 +37,4 @@ TLDR: Do not let files sneak onto the disk too easily. + true, user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterStringPref(prefs::kDownloadExtensionsToOpen, std::string()); - registry->RegisterBooleanPref(prefs::kDownloadDirUpgraded, false); + registry->RegisterListPref(prefs::kDownloadExtensionsToOpenByPolicy, {}); diff --git a/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch b/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch index 353f4c2e..49c1a561 100644 --- a/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch +++ b/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch @@ -10,7 +10,7 @@ Out with all those tracking cookies! --- a/components/content_settings/core/browser/content_settings_registry.cc +++ b/components/content_settings/core/browser/content_settings_registry.cc -@@ -155,7 +155,7 @@ void ContentSettingsRegistry::Init() { +@@ -140,7 +140,7 @@ void ContentSettingsRegistry::Init() { // WARNING: The string names of the permissions passed in below are used to // generate preference names and should never be changed! @@ -18,4 +18,4 @@ Out with all those tracking cookies! + Register(ContentSettingsType::COOKIES, "cookies", CONTENT_SETTING_SESSION_ONLY, WebsiteSettingsInfo::SYNCABLE, WhitelistedSchemes(kChromeUIScheme, kChromeDevToolsScheme), - ForceAllowedOrigins(), + ValidSettings(CONTENT_SETTING_ALLOW, CONTENT_SETTING_BLOCK, diff --git a/patches/extra/iridium-browser/updater-disable-auto-update.patch b/patches/extra/iridium-browser/updater-disable-auto-update.patch index 5de7da6d..d0e7aee0 100644 --- a/patches/extra/iridium-browser/updater-disable-auto-update.patch +++ b/patches/extra/iridium-browser/updater-disable-auto-update.patch @@ -16,7 +16,7 @@ the case anyway, since we are based off Chromium, not Chrome. --- a/chrome/browser/app_controller_mac.mm +++ b/chrome/browser/app_controller_mac.mm -@@ -670,7 +670,7 @@ static base::mac::ScopedObjCClassSwizzle +@@ -668,7 +668,7 @@ static base::mac::ScopedObjCClassSwizzle CFStringRef checkInterval = CFSTR("checkInterval"); CFPropertyListRef plist = CFPreferencesCopyAppValue(checkInterval, app); if (!plist) { diff --git a/patches/extra/ungoogled-chromium/add-flag-for-bookmark-bar-ntp.patch b/patches/extra/ungoogled-chromium/add-flag-for-bookmark-bar-ntp.patch index 0511b473..c139c6dd 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-bookmark-bar-ntp.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-bookmark-bar-ntp.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -288,6 +288,13 @@ const FeatureEntry::Choice kPDFPluginNam +@@ -293,6 +293,13 @@ const FeatureEntry::Choice kPDFPluginNam {"Microsoft Edge", switches::kPDFPluginName, "edge"}, }; @@ -14,7 +14,7 @@ const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, {flags_ui::kGenericExperimentChoiceEnabled, -@@ -2072,6 +2079,12 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2276,6 +2283,12 @@ const FeatureEntry kFeatureEntries[] = { {"focus-mode", flag_descriptions::kFocusMode, flag_descriptions::kFocusModeDescription, kOsDesktop, FEATURE_VALUE_TYPE(features::kFocusMode)}, diff --git a/patches/extra/ungoogled-chromium/add-flag-for-pdf-plugin-name.patch b/patches/extra/ungoogled-chromium/add-flag-for-pdf-plugin-name.patch index c13496a7..ab906272 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-pdf-plugin-name.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-pdf-plugin-name.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -282,6 +282,12 @@ const FeatureEntry::Choice kScrollEventC +@@ -287,6 +287,12 @@ const FeatureEntry::Choice kScrollEventC "never"} }; @@ -13,7 +13,7 @@ const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, {flags_ui::kGenericExperimentChoiceEnabled, -@@ -1801,6 +1807,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2008,6 +2014,10 @@ const FeatureEntry kFeatureEntries[] = { "Force punycode hostnames", "Force punycode in hostnames instead of Unicode when displaying Internationalized Domain Names (IDNs).", kOsAll, SINGLE_VALUE_TYPE("force-punycode-hostnames")}, @@ -26,7 +26,7 @@ SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -5490,7 +5490,7 @@ bool ChromeContentBrowserClient::ShouldA +@@ -5598,7 +5598,7 @@ bool ChromeContentBrowserClient::ShouldA const url::Origin& embedder_origin, const content::PepperPluginInfo& plugin_info) { #if BUILDFLAG(ENABLE_PDF) @@ -283,7 +283,7 @@ ], --- a/chrome/common/BUILD.gn +++ b/chrome/common/BUILD.gn -@@ -271,6 +271,7 @@ static_library("common") { +@@ -267,6 +267,7 @@ static_library("common") { "//components/google/core/common", "//components/metrics:call_stack_profile_builder", "//components/page_load_metrics/common:common", @@ -293,7 +293,7 @@ if (enable_plugins) { --- a/chrome/common/chrome_content_client.cc +++ b/chrome/common/chrome_content_client.cc -@@ -146,7 +146,7 @@ void ComputeBuiltInPlugins(std::vectorReportPluginDisabled(orig_mime_type, url); if (info.name == diff --git a/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch b/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch index 3822e789..5eaf1c19 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -1770,6 +1770,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -1977,6 +1977,10 @@ const FeatureEntry kFeatureEntries[] = { "Enable stacking in tab strip", "Forces tabs to be stacked in the tab strip. Otherwise, they follow default behavior.", kOsAll, SINGLE_VALUE_TYPE("enable-stacked-tab-strip")}, @@ -15,7 +15,7 @@ SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, --- a/chrome/renderer/chrome_render_frame_observer.cc +++ b/chrome/renderer/chrome_render_frame_observer.cc -@@ -129,9 +129,10 @@ ChromeRenderFrameObserver::ChromeRenderF +@@ -130,9 +130,10 @@ ChromeRenderFrameObserver::ChromeRenderF if (!render_frame->IsMainFrame()) return; @@ -27,7 +27,7 @@ if (!command_line.HasSwitch(switches::kDisableClientSidePhishingDetection)) SetClientSidePhishingDetection(true); #endif -@@ -365,14 +366,16 @@ void ChromeRenderFrameObserver::DidFinis +@@ -369,14 +370,16 @@ void ChromeRenderFrameObserver::DidFinis if (frame->Parent()) return; @@ -79,7 +79,7 @@ #include "base/debug/crash_logging.h" #include "base/format_macros.h" #include "base/metrics/histogram_macros.h" -@@ -199,6 +200,12 @@ bool IsCreatedByExtension(const Template +@@ -201,6 +202,12 @@ bool IsCreatedByExtension(const Template template_url->type() == TemplateURL::OMNIBOX_API_EXTENSION; } @@ -92,7 +92,7 @@ } // namespace // TemplateURLService::LessWithPrefix ----------------------------------------- -@@ -283,6 +290,7 @@ TemplateURLService::TemplateURLService( +@@ -285,6 +292,7 @@ TemplateURLService::TemplateURLService( std::unique_ptr client, const base::Closure& dsp_change_callback) : prefs_(prefs), @@ -100,7 +100,7 @@ search_terms_data_(std::move(search_terms_data)), web_data_service_(web_data_service), client_(std::move(client)), -@@ -346,7 +354,7 @@ bool TemplateURLService::CanAddAutogener +@@ -348,7 +356,7 @@ bool TemplateURLService::CanAddAutogener if (existing_url) { // We already have a TemplateURL for this keyword. Only allow it to be // replaced if the TemplateURL can be replaced. @@ -109,7 +109,7 @@ } // We don't have a TemplateURL with keyword. We still may not allow this -@@ -355,8 +363,8 @@ bool TemplateURLService::CanAddAutogener +@@ -357,8 +365,8 @@ bool TemplateURLService::CanAddAutogener // that may interfere with search queries). An easy heuristic for this is // whether the user has a TemplateURL that has been manually modified (e.g., // renamed) connected to the same host. @@ -120,7 +120,7 @@ } bool TemplateURLService::IsPrepopulatedOrCreatedByPolicy( -@@ -1396,6 +1404,8 @@ SyncDataMap TemplateURLService::CreateGU +@@ -1392,6 +1400,8 @@ SyncDataMap TemplateURLService::CreateGU void TemplateURLService::Init(const Initializer* initializers, int num_initializers) { @@ -129,7 +129,7 @@ if (client_) client_->SetOwner(this); -@@ -1617,6 +1627,9 @@ void TemplateURLService::ChangeToLoadedS +@@ -1613,6 +1623,9 @@ void TemplateURLService::ChangeToLoadedS bool TemplateURLService::CanAddAutogeneratedKeywordForHost( const std::string& host) const { @@ -139,7 +139,7 @@ const TemplateURLSet* urls = provider_map_->GetURLsForHost(host); if (!urls) return true; -@@ -1627,7 +1640,8 @@ bool TemplateURLService::CanAddAutogener +@@ -1623,7 +1636,8 @@ bool TemplateURLService::CanAddAutogener } bool TemplateURLService::CanReplace(const TemplateURL* t_url) const { @@ -151,7 +151,7 @@ TemplateURL* TemplateURLService::FindNonExtensionTemplateURLForKeyword( --- a/components/search_engines/template_url_service.h +++ b/components/search_engines/template_url_service.h -@@ -728,6 +728,8 @@ class TemplateURLService : public WebDat +@@ -731,6 +731,8 @@ class TemplateURLService : public WebDat // ---------- Browser state related members --------------------------------- PrefService* prefs_ = nullptr; diff --git a/patches/extra/ungoogled-chromium/add-flag-to-configure-extension-downloading.patch b/patches/extra/ungoogled-chromium/add-flag-to-configure-extension-downloading.patch index 3254c25c..a4b892d4 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-configure-extension-downloading.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-configure-extension-downloading.patch @@ -3,7 +3,7 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -249,6 +249,16 @@ const unsigned kOsDesktop = kOsMac | kOs +@@ -254,6 +254,16 @@ const unsigned kOsDesktop = kOsMac | kOs const unsigned kOsAura = kOsWin | kOsLinux | kOsCrOS; #endif // USE_AURA || OS_ANDROID @@ -20,10 +20,10 @@ const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, {flags_ui::kGenericExperimentChoiceEnabled, -@@ -1752,6 +1762,10 @@ const FeatureEntry::Choice kWebOtpBacken - // - // When adding a new choice, add it to the end of the list. - const FeatureEntry kFeatureEntries[] = { +@@ -1959,6 +1969,10 @@ const FeatureEntry kFeatureEntries[] = { + // Include generated flags for flag unexpiry; see //docs/flag_expiry.md and + // //tools/flags/generate_unexpire_flags.py. + #include "chrome/browser/unexpire_flags_gen.inc" + {"extension-mime-request-handling", + "Handling of extension MIME type requests", + "Used when deciding how to handle a request for a CRX or User Script MIME type", @@ -107,7 +107,7 @@ #include "base/logging.h" #include "base/metrics/histogram_macros.h" #include "base/stl_util.h" -@@ -203,6 +204,13 @@ bool ExtensionManagement::IsInstallation +@@ -191,6 +192,13 @@ bool ExtensionManagement::IsInstallation bool ExtensionManagement::IsOffstoreInstallAllowed( const GURL& url, const GURL& referrer_url) const { diff --git a/patches/extra/ungoogled-chromium/add-flag-to-force-punycode-hostnames.patch b/patches/extra/ungoogled-chromium/add-flag-to-force-punycode-hostnames.patch index f8a7da9b..7e66b97f 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-force-punycode-hostnames.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-force-punycode-hostnames.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -1774,6 +1774,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -1981,6 +1981,10 @@ const FeatureEntry kFeatureEntries[] = { "Disable search engine collection", "Prevents search engines from being added automatically.", kOsAll, SINGLE_VALUE_TYPE("disable-search-engine-collection")}, diff --git a/patches/extra/ungoogled-chromium/add-flag-to-scroll-tabs.patch b/patches/extra/ungoogled-chromium/add-flag-to-scroll-tabs.patch index 140c686a..583b0775 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-scroll-tabs.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-scroll-tabs.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -272,6 +272,16 @@ const FeatureEntry::Choice kShowAvatarBu +@@ -277,6 +277,16 @@ const FeatureEntry::Choice kShowAvatarBu "never"} }; @@ -17,7 +17,7 @@ const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, {flags_ui::kGenericExperimentChoiceEnabled, -@@ -3922,6 +3932,11 @@ const FeatureEntry kFeatureEntries[] = { +@@ -4209,6 +4219,11 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE( autofill::features::kAutofillEnableAccountWalletStorage)}, @@ -39,7 +39,7 @@ #include "base/metrics/user_metrics.h" #include "base/task/post_task.h" #include "base/task/thread_pool.h" -@@ -100,6 +101,18 @@ int GetDropEffect(const ui::DropTargetEv +@@ -99,6 +100,18 @@ int GetDropEffect(const ui::DropTargetEv return ui::DragDropTypes::DRAG_MOVE; } @@ -58,7 +58,7 @@ } // namespace BrowserRootView::DropInfo::DropInfo() = default; -@@ -114,7 +127,9 @@ const char BrowserRootView::kViewClassNa +@@ -113,7 +126,9 @@ const char BrowserRootView::kViewClassNa BrowserRootView::BrowserRootView(BrowserView* browser_view, views::Widget* widget) @@ -69,7 +69,7 @@ BrowserRootView::~BrowserRootView() { // It's possible to destroy the browser while a drop is active. In this case, -@@ -259,7 +274,7 @@ const char* BrowserRootView::GetClassNam +@@ -258,7 +273,7 @@ const char* BrowserRootView::GetClassNam } bool BrowserRootView::OnMouseWheel(const ui::MouseWheelEvent& event) { diff --git a/patches/extra/ungoogled-chromium/add-flag-to-show-avatar-button.patch b/patches/extra/ungoogled-chromium/add-flag-to-show-avatar-button.patch index cc0b82f0..e25e2d2c 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-show-avatar-button.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-show-avatar-button.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -259,6 +259,19 @@ const FeatureEntry::Choice kExtensionHan +@@ -264,6 +264,19 @@ const FeatureEntry::Choice kExtensionHan "always-prompt-for-install"}, }; @@ -20,7 +20,7 @@ const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, {flags_ui::kGenericExperimentChoiceEnabled, -@@ -4023,6 +4036,11 @@ const FeatureEntry kFeatureEntries[] = { +@@ -4327,6 +4340,11 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(arc::kEnableUnifiedAudioFocusFeature)}, #endif // defined(OS_CHROMEOS) diff --git a/patches/extra/ungoogled-chromium/add-flag-to-stack-tabs.patch b/patches/extra/ungoogled-chromium/add-flag-to-stack-tabs.patch index 8f6ee55d..543dcb1e 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-stack-tabs.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-stack-tabs.patch @@ -2,10 +2,10 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -1752,6 +1752,10 @@ const FeatureEntry::Choice kWebOtpBacken - // - // When adding a new choice, add it to the end of the list. - const FeatureEntry kFeatureEntries[] = { +@@ -1959,6 +1959,10 @@ const FeatureEntry kFeatureEntries[] = { + // Include generated flags for flag unexpiry; see //docs/flag_expiry.md and + // //tools/flags/generate_unexpire_flags.py. + #include "chrome/browser/unexpire_flags_gen.inc" + {"enable-stacked-tab-strip", + "Enable stacking in tab strip", + "Forces tabs to be stacked in the tab strip. Otherwise, they follow default behavior.", diff --git a/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch b/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch index 3169aea9..160259ce 100644 --- a/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch +++ b/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch @@ -23,7 +23,7 @@ enum DnsResolveStatus { RESOLVE_STATUS_DNS_SUCCESS = 0, RESOLVE_STATUS_PROC_SUCCESS, -@@ -3565,7 +3561,7 @@ bool HostResolverManager::IsIPv6Reachabl +@@ -3586,7 +3582,7 @@ bool HostResolverManager::IsIPv6Reachabl (tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() > kIPv6ProbePeriodMs) { SetLastIPv6ProbeResult( diff --git a/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch b/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch index ea60c22f..ed9e2820 100644 --- a/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch +++ b/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch @@ -3,7 +3,7 @@ --- a/chrome/browser/resources/settings/search_engines_page/search_engine_dialog.html +++ b/chrome/browser/resources/settings/search_engines_page/search_engine_dialog.html -@@ -31,6 +31,13 @@ +@@ -20,6 +20,13 @@ value="{{queryUrl_}}" on-focus="validate_" on-input="validate_" disabled$="[[model.urlLocked]]"> @@ -19,7 +19,7 @@ --- a/chrome/browser/resources/settings/search_engines_page/search_engine_dialog.js +++ b/chrome/browser/resources/settings/search_engines_page/search_engine_dialog.js -@@ -29,6 +29,9 @@ Polymer({ +@@ -42,6 +42,9 @@ Polymer({ queryUrl_: String, /** @private {string} */ @@ -29,7 +29,7 @@ dialogTitle_: String, /** @private {string} */ -@@ -62,6 +65,7 @@ Polymer({ +@@ -75,6 +78,7 @@ Polymer({ this.searchEngine_ = this.model.name; this.keyword_ = this.model.keyword; this.queryUrl_ = this.model.url; @@ -37,7 +37,7 @@ } else { this.dialogTitle_ = loadTimeData.getString('searchEnginesAddSearchEngine'); -@@ -99,8 +103,12 @@ Polymer({ +@@ -112,8 +116,12 @@ Polymer({ } } @@ -52,7 +52,7 @@ }, /** @private */ -@@ -111,7 +119,8 @@ Polymer({ +@@ -124,7 +132,8 @@ Polymer({ /** @private */ onActionButtonTap_() { this.browserProxy_.searchEngineEditCompleted( @@ -62,7 +62,7 @@ this.$.dialog.close(); }, -@@ -148,9 +157,11 @@ Polymer({ +@@ -161,9 +170,11 @@ Polymer({ /** @private */ updateActionButtonState_() { const allValid = [ @@ -417,7 +417,7 @@ --- a/components/search_engines/template_url_service.cc +++ b/components/search_engines/template_url_service.cc -@@ -605,7 +605,8 @@ void TemplateURLService::IncrementUsageC +@@ -607,7 +607,8 @@ void TemplateURLService::IncrementUsageC void TemplateURLService::ResetTemplateURL(TemplateURL* url, const base::string16& title, const base::string16& keyword, @@ -427,7 +427,7 @@ DCHECK(!IsCreatedByExtension(url)); DCHECK(!keyword.empty()); DCHECK(!search_url.empty()); -@@ -619,6 +620,7 @@ void TemplateURLService::ResetTemplateUR +@@ -621,6 +622,7 @@ void TemplateURLService::ResetTemplateUR } data.safe_for_autoreplace = false; data.last_modified = clock_->Now(); @@ -435,7 +435,7 @@ Update(url, TemplateURL(data)); } -@@ -1978,7 +1980,7 @@ TemplateURL* TemplateURLService::Add(std +@@ -1974,7 +1976,7 @@ TemplateURL* TemplateURLService::Add(std // Neither engine can be replaced. Uniquify the existing keyword. base::string16 new_keyword = UniquifyKeyword(*existing_turl, false); ResetTemplateURL(existing_turl, existing_turl->short_name(), diff --git a/patches/extra/ungoogled-chromium/default-to-https-scheme.patch b/patches/extra/ungoogled-chromium/default-to-https-scheme.patch index 96e99ec3..931040b4 100644 --- a/patches/extra/ungoogled-chromium/default-to-https-scheme.patch +++ b/patches/extra/ungoogled-chromium/default-to-https-scheme.patch @@ -57,7 +57,7 @@ void AutocompleteInput::UpdateText(const base::string16& text, --- a/components/omnibox/browser/autocomplete_provider.cc +++ b/components/omnibox/browser/autocomplete_provider.cc -@@ -239,11 +239,11 @@ size_t AutocompleteProvider::TrimHttpPre +@@ -243,11 +243,11 @@ size_t AutocompleteProvider::TrimHttpPre if (!AutocompleteInput::HasHTTPScheme(*url)) return 0; size_t scheme_pos = diff --git a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch index 99f78668..ea3e21c5 100644 --- a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch +++ b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch @@ -175,7 +175,7 @@ } // namespace download --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn -@@ -55,7 +55,6 @@ jumbo_source_set("browser") { +@@ -56,7 +56,6 @@ jumbo_source_set("browser") { "//components/discardable_memory/service", "//components/download/database", "//components/download/public/common:public", diff --git a/patches/extra/ungoogled-chromium/enable-checkbox-external-protocol.patch b/patches/extra/ungoogled-chromium/enable-checkbox-external-protocol.patch deleted file mode 100644 index f9b4a95d..00000000 --- a/patches/extra/ungoogled-chromium/enable-checkbox-external-protocol.patch +++ /dev/null @@ -1,12 +0,0 @@ -# Return "Always open links of this type in the associated app" checkbox. - ---- a/chrome/browser/ui/browser_ui_prefs.cc -+++ b/chrome/browser/ui/browser_ui_prefs.cc -@@ -135,6 +135,6 @@ void RegisterBrowserUserPrefs(user_prefs - registry->RegisterBooleanPref(prefs::kUserFeedbackAllowed, true); - registry->RegisterBooleanPref(prefs::kAllowSyncXHRInPageDismissal, false); - registry->RegisterBooleanPref( -- prefs::kExternalProtocolDialogShowAlwaysOpenCheckbox, false); -+ prefs::kExternalProtocolDialogShowAlwaysOpenCheckbox, true); - registry->RegisterBooleanPref(prefs::kScreenCaptureAllowed, true); - } diff --git a/patches/extra/ungoogled-chromium/enable-page-saving-on-more-pages.patch b/patches/extra/ungoogled-chromium/enable-page-saving-on-more-pages.patch index 393591ba..5ea3f39b 100644 --- a/patches/extra/ungoogled-chromium/enable-page-saving-on-more-pages.patch +++ b/patches/extra/ungoogled-chromium/enable-page-saving-on-more-pages.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/ui/browser_commands.cc +++ b/chrome/browser/ui/browser_commands.cc -@@ -387,12 +387,6 @@ int GetContentRestrictions(const Browser +@@ -390,12 +390,6 @@ int GetContentRestrictions(const Browser CoreTabHelper* core_tab_helper = CoreTabHelper::FromWebContents(current_tab); content_restrictions = core_tab_helper->content_restrictions(); @@ -15,7 +15,7 @@ if (current_tab->ShowingInterstitialPage()) content_restrictions |= CONTENT_RESTRICTION_PRINT; } -@@ -1119,8 +1113,7 @@ bool CanSavePage(const Browser* browser) +@@ -1139,8 +1133,7 @@ bool CanSavePage(const Browser* browser) prefs::kAllowFileSelectionDialogs)) { return false; } diff --git a/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch b/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch index a6a33086..f59b6f91 100644 --- a/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch +++ b/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch @@ -13,7 +13,7 @@ AddChildView(std::make_unique()); --- a/chrome/browser/ui/views/tabs/tab_strip.cc +++ b/chrome/browser/ui/views/tabs/tab_strip.cc -@@ -3410,15 +3410,12 @@ void TabStrip::ButtonPressed(views::Butt +@@ -3364,15 +3364,12 @@ void TabStrip::ButtonPressed(views::Butt const ui::MouseEvent& mouse = static_cast(event); if (mouse.IsOnlyMiddleMouseButton()) { diff --git a/patches/series b/patches/series index 481f2ea9..37ab3fe5 100644 --- a/patches/series +++ b/patches/series @@ -79,7 +79,6 @@ extra/ungoogled-chromium/add-flag-to-hide-crashed-bubble.patch extra/ungoogled-chromium/default-to-https-scheme.patch extra/ungoogled-chromium/add-flag-to-scroll-tabs.patch extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch -extra/ungoogled-chromium/enable-checkbox-external-protocol.patch extra/ungoogled-chromium/add-flag-for-pdf-plugin-name.patch extra/ungoogled-chromium/add-flag-for-bookmark-bar-ntp.patch extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch diff --git a/pruning.list b/pruning.list index a4c4008a..f3b26911 100644 --- a/pruning.list +++ b/pruning.list @@ -1,5 +1,4 @@ android_webview/test/shell/assets/star.svgz -android_webview/test/shell/assets/video.3gp android_webview/test/shell/assets/video.webm android_webview/tools/webview_log_verbosifier/gradle/wrapper/gradle-wrapper.jar ash/display/test_data/06af5c10.icc @@ -56,6 +55,7 @@ chrome/browser/resources/chromeos/accessibility/chromevox/background/earcons/ski chrome/browser/resources/chromeos/accessibility/chromevox/background/earcons/wrap.ogg chrome/browser/resources/chromeos/accessibility/chromevox/background/earcons/wrap_edge.ogg chrome/browser/resources/chromeos/accessibility/select_to_speak/earcons/null_selection.ogg +chrome/browser/resources/chromeos/camera/src/js/lib/ffmpeg.wasm chrome/browser/resources/chromeos/camera/src/sounds/record_end.ogg chrome/browser/resources/chromeos/camera/src/sounds/record_start.ogg chrome/browser/resources/chromeos/camera/src/sounds/shutter.ogg @@ -250,7 +250,8 @@ device/fido/response_data_fuzzer_corpus/make_credential_response_corpus device/fido/response_data_fuzzer_corpus/register1 device/fido/response_data_fuzzer_corpus/sign0 device/fido/response_data_fuzzer_corpus/sign1 -fuchsia/engine/test/data/bear-opus.webm +fuchsia/engine/test/data/bear-44.1kHz.webm +fuchsia/engine/test/data/bear-48kHz.webm fuchsia/engine/test/data/bear-vp8a.webm headless/test/data/protocol/emulation/resources/video.webm ios/chrome/test/data/sessions/corrupted.plist @@ -4265,6 +4266,7 @@ third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/Noronha third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/North_Dakota/Beulah third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/North_Dakota/Center third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/North_Dakota/New_Salem +third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/Nuuk third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/Ojinaga third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/Panama third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/America/Pangnirtung @@ -9735,20 +9737,27 @@ third_party/depot_tools/ninja-linux32 third_party/depot_tools/ninja-linux64 third_party/depot_tools/ninja-mac third_party/depot_tools/ninja.exe +third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/array.wasm +third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/classstatic.wasm +third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/compound.wasm +third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/global.wasm +third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/hello.wasm +third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/inline.wasm +third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/namespaces.wasm +third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/params.wasm +third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/string.wasm third_party/devtools-frontend/src/front_end/sdk/wasm_source_map/pkg/wasm_source_map_bg.wasm +third_party/devtools-frontend/src/node_modules/chokidar/node_modules/fsevents/fsevents.node third_party/devtools-frontend/src/node_modules/fsevents/fsevents.node -third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/source-map/lib/mappings.wasm -third_party/devtools-frontend/src/node_modules/querystring/.History.md.un~ -third_party/devtools-frontend/src/node_modules/querystring/.Readme.md.un~ -third_party/devtools-frontend/src/node_modules/querystring/.package.json.un~ -third_party/devtools-frontend/src/node_modules/querystring/test/.index.js.un~ -third_party/devtools-frontend/src/node_modules/timers-browserify/.DS_Store +third_party/devtools-frontend/src/node_modules/rollup/node_modules/fsevents/fsevents.node +third_party/devtools-frontend/src/node_modules/tar-fs/test/fixtures/invalid.tar third_party/devtools-frontend/src/node_modules/ws/lib/.DS_Store third_party/devtools-frontend/src/scripts/closure/closure_runner/closure_runner.jar third_party/devtools-frontend/src/scripts/closure/compiler.jar third_party/devtools-frontend/src/scripts/jsdoc_validator/jsdoc_validator.jar third_party/devtools-frontend/src/test/e2e/resources/media/fisch.webm -third_party/devtools-frontend/src/test/e2e/resources/pages/callstack-wasm-to-js.wasm +third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/add.wasm +third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/callstack-wasm-to-js.wasm third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/global_variable.wasm third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/global_variable_with_dwarf.wasm third_party/devtools-frontend/src/test/e2e/resources/sources/wasm/unreachable.wasm @@ -14513,6 +14522,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5764636557705216 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5768046065483776 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5768601332613120 +third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5769590820044800 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-6306977171374080 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5067936541179904 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5077547978588160 @@ -14550,6 +14560,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5677906231033856 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5678476148867072 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5680398559870976 +third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5684014636859392 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5685097303375872 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5690658895953920 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5695279609675776 @@ -14558,6 +14569,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5696607199166464 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5696825891225600 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5697351339999232 +third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5704307501694976 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5708063625969664 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5708764082864128 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5710107829075968 @@ -14588,6 +14600,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5756658848890880 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5758358618898432 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5758598970343424 +third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5759725666041856 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5759783999635456 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5760768497156096 third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5761434614497280 @@ -15179,6 +15192,12 @@ third_party/icu/tzres/metaZones.res third_party/icu/tzres/timezoneTypes.res third_party/icu/tzres/zoneinfo64.res third_party/jetifier_standalone/lib/jetifier-standalone.jar +third_party/libavif/src/tests/data/cosmos1650_yuv444_10bpc_p3pq.y4m +third_party/libavif/src/tests/data/kodim03_yuv420_8bpc.y4m +third_party/libavif/src/tests/data/kodim23_yuv420_8bpc.y4m +third_party/libavif/src/tests/data/originals/cosmos1650_yuv444_10bpc_p3pq.avif +third_party/libavif/src/tests/data/originals/kodim03_yuv420_8bpc.avif +third_party/libavif/src/tests/data/originals/kodim23_yuv420_8bpc.avif third_party/libdrm/src/intel/tests/gen4-3d.batch third_party/libdrm/src/intel/tests/gen5-3d.batch third_party/libdrm/src/intel/tests/gen6-3d.batch @@ -17215,6 +17234,7 @@ third_party/llvm/clang/test/Profile/Inputs/c-general.profdata.v1 third_party/llvm/clang/test/Profile/Inputs/c-general.profdata.v3 third_party/llvm/clang/test/Profile/Inputs/cxx-hash-v2.profdata.v5 third_party/llvm/clang/tools/scan-view/share/FileRadar.scpt +third_party/llvm/flang/test/Evaluate/folding05.f90 third_party/llvm/lld/test/COFF/Inputs/alias-implib.lib third_party/llvm/lld/test/COFF/Inputs/bad-block-size.pdb third_party/llvm/lld/test/COFF/Inputs/cl-gl.obj @@ -17290,6 +17310,9 @@ third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/altmain.core third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/altmain.out third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/gcore/linux-i386.core third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/gcore/linux-x86_64.core +third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64-neon.core +third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64.core +third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64.out third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-arm.core third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-fpr_sse_i386.core third_party/llvm/lldb/test/API/functionalities/postmortem/elf-core/linux-fpr_sse_x86_64.core @@ -17329,6 +17352,8 @@ third_party/llvm/lldb/test/API/functionalities/postmortem/netbsd-core/2lwp_t2_SI third_party/llvm/lldb/test/API/functionalities/postmortem/wow64_minidump/fizzbuzz_wow64.dmp third_party/llvm/lldb/test/API/functionalities/unwind/noreturn/module-end/test.core third_party/llvm/lldb/test/API/functionalities/unwind/noreturn/module-end/test.out +third_party/llvm/lldb/test/API/tools/lldb-vscode/coreFile/linux-x86_64.core +third_party/llvm/lldb/test/API/tools/lldb-vscode/coreFile/linux-x86_64.out third_party/llvm/lldb/test/Shell/Minidump/Windows/Sigsegv/Inputs/sigsegv.dmp third_party/llvm/lldb/test/Shell/Minidump/Windows/Sigsegv/Inputs/sigsegv.pdb third_party/llvm/lldb/test/Shell/ObjectFile/ELF/Inputs/PT_LOAD-overlap-section.elf @@ -17353,6 +17378,7 @@ third_party/llvm/llvm/test/Assembler/invalid-name.ll third_party/llvm/llvm/test/Assembler/invalid-name2.ll third_party/llvm/llvm/test/Bindings/llvm-c/Inputs/invalid.ll.bc third_party/llvm/llvm/test/Bitcode/DICompileUnit-no-DWOId.ll.bc +third_party/llvm/llvm/test/Bitcode/DIEnumerator-10.0.ll.bc third_party/llvm/llvm/test/Bitcode/DIExpression-4.0.ll.bc third_party/llvm/llvm/test/Bitcode/DIExpression-aggresult.ll.bc third_party/llvm/llvm/test/Bitcode/DIExpression-deref.ll.bc @@ -17837,6 +17863,7 @@ third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/indirect-call.afdo third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/indirect-call.compact.afdo third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/inline.compactbinary.afdo third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/inline.extbinary.afdo +third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/inline.md5extbinary.afdo third_party/llvm/llvm/test/Transforms/SampleProfile/Inputs/profsampleacc.extbinary.afdo third_party/llvm/llvm/test/Verifier/non-integer-gep-index.ll.bc third_party/llvm/llvm/test/tools/dsymutil/Inputs/absolute_sym.macho.i386 @@ -17913,6 +17940,8 @@ third_party/llvm/llvm/test/tools/dsymutil/Inputs/odr-uniquing/2.o third_party/llvm/llvm/test/tools/dsymutil/Inputs/op-convert.macho.x86_64 third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/baseaddr/loc1.o third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/baseaddr/loc1.x86_64 +third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/call_pc/main.arm64 +third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/call_pc/main.arm64.o third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/call_return_pc/call third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/call_return_pc/call.o third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/common/common.x86_64 @@ -18373,8 +18402,6 @@ third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-tls.so.elf-mips64el third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/mips-options.elf-mips64el third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/mips-rld-map-rel.elf-mipsel third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/options.obj.elf-mipsel -third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/phdrs-elf.exe-i386 -third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/phdrs-elf.exe-x86_64 third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/ppc64.exe third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/reginfo.obj.elf-mipsel third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-amdhsa-gfx803 @@ -18432,19 +18459,21 @@ third_party/llvm/llvm/test/tools/llvm-xray/X86/Inputs/fdr-log-version-3.xray third_party/llvm/llvm/test/tools/llvm-xray/X86/Inputs/instr-map-mach.o third_party/llvm/llvm/test/tools/llvm-xray/X86/Inputs/naive-log-simple.xray third_party/llvm/llvm/test/tools/llvm-xray/X86/Inputs/naive-with-arg1-entries.xray -third_party/llvm/llvm/test/tools/obj2yaml/Inputs/aix_xcoff.o -third_party/llvm/llvm/test/tools/obj2yaml/Inputs/aix_xcoff_truncated_file_header.o +third_party/llvm/llvm/test/tools/obj2yaml/XCOFF/Inputs/aix_xcoff.o +third_party/llvm/llvm/test/tools/obj2yaml/XCOFF/Inputs/aix_xcoff_truncated_file_header.o third_party/llvm/llvm/test/tools/sancov/Inputs/test-darwin_x86_64 third_party/llvm/llvm/test/tools/sancov/Inputs/test-linux_android_aarch64 third_party/llvm/llvm/test/tools/sancov/Inputs/test-linux_x86_64 third_party/llvm/llvm/test/tools/sancov/Inputs/test-linux_x86_64.0.sancov third_party/llvm/llvm/test/tools/sancov/Inputs/test-linux_x86_64.1.sancov third_party/llvm/llvm/test/tools/sancov/Inputs/test-windows_x86_64 +third_party/llvm/llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.exe +third_party/llvm/llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.pdb third_party/llvm/llvm/unittests/DebugInfo/PDB/Inputs/empty.pdb third_party/llvm/llvm/utils/lit/tests/Inputs/shtest-shell/cat_nonprinting.bin third_party/llvm/llvm/utils/lit/tests/Inputs/shtest-shell/diff-in.bin third_party/llvm/llvm/utils/lit/tests/Inputs/shtest-shell/diff-in.utf16 -third_party/llvm/mlir/test/IR/parser.mlir +third_party/llvm/mlir/test/IR/zero_whitespace.mlir third_party/lzma_sdk/7zr.exe third_party/lzma_sdk/Executable/7za.exe third_party/minizip/minizip_uncompress_corpus/As.zip @@ -18505,6 +18534,7 @@ third_party/openh264/src/res/CVPCMNL1_SVA_C.264 third_party/openh264/src/res/CiscoVT2people_160x96_6fps.yuv third_party/openh264/src/res/CiscoVT2people_320x192_12fps.yuv third_party/openh264/src/res/Cisco_Absolute_Power_1280x720_30fps.yuv +third_party/openh264/src/res/Cisco_Adobe_PDF_sample_a_1024x768_CAVLC_Bframe_9.264 third_party/openh264/src/res/Cisco_Men_whisper_640x320_CABAC_Bframe_9.264 third_party/openh264/src/res/Cisco_Men_whisper_640x320_CAVLC_Bframe_9.264 third_party/openh264/src/res/Error_I_P.264 @@ -18530,6 +18560,12 @@ third_party/openh264/src/res/SVA_NL2_E.264 third_party/openh264/src/res/SarVui.264 third_party/openh264/src/res/Static.264 third_party/openh264/src/res/Static_152_100.yuv +third_party/openh264/src/res/VID_1280x544_cabac_temporal_direct.264 +third_party/openh264/src/res/VID_1280x544_cavlc_temporal_direct.264 +third_party/openh264/src/res/VID_1280x720_cabac_temporal_direct.264 +third_party/openh264/src/res/VID_1280x720_cavlc_temporal_direct.264 +third_party/openh264/src/res/VID_1920x1080_cabac_temporal_direct.264 +third_party/openh264/src/res/VID_1920x1080_cavlc_temporal_direct.264 third_party/openh264/src/res/Zhling_1280x720.264 third_party/openh264/src/res/jm_1080p_allslice.264 third_party/openh264/src/res/sps_subsetsps_bothVUI.264 @@ -19923,6 +19959,12 @@ third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000056 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000057 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000058 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_LISTEN/init-1.bin +third_party/vulkan_memory_allocator/bin/Shader.frag.spv +third_party/vulkan_memory_allocator/bin/Shader.vert.spv +third_party/vulkan_memory_allocator/bin/SparseBindingTest.comp.spv +third_party/vulkan_memory_allocator/bin/VmaReplay_Release_vs2017.exe +third_party/vulkan_memory_allocator/bin/VulkanSample_Release_vs2017.exe +third_party/vulkan_memory_allocator/premake/premake5.exe third_party/wayland/src/cursor/cursor.pcf third_party/wds/src/datadumps/information-elements.pcapng third_party/webgl/src/conformance-suites/1.0.0/conformance/resources/red-green.mp4 @@ -20280,7 +20322,6 @@ third_party/wuffs/src/test/data/romeo.txt.fixed-huff.deflate third_party/wuffs/src/test/data/romeo.txt.gz third_party/wuffs/src/test/data/romeo.txt.zlib third_party/wuffs/src/test/data/sheep-more.rac -third_party/yasm/source/patched-yasm/tools/re2c/doc/loplas.ps.gz third_party/zlib/google/test/data/evil.zip third_party/zlib/google/test/data/evil_via_absolute_file_name.zip third_party/zlib/google/test/data/evil_via_invalid_utf8.zip