From 237bbd08dd0d3fbffdc889f5735d2ceebf7d644c Mon Sep 17 00:00:00 2001 From: Zoraver Kang Date: Sat, 10 Oct 2020 19:34:03 -0400 Subject: [PATCH] Upgrade to Chromium 86.0.4240.75 --- chromium_version.txt | 2 +- domain_substitution.list | 1357 ++++------------- .../disable-fetching-field-trials.patch | 2 +- patches/core/debian/disable/unrar.patch | 12 +- ...01-fix-building-without-safebrowsing.patch | 115 +- .../0005-disable-default-extensions.patch | 8 +- .../0015-disable-update-pings.patch | 2 +- .../core/inox-patchset/0021-disable-rlz.patch | 2 +- ...refixes-to-possibly-evil-connections.patch | 70 +- ..._browsing-disable-incident-reporting.patch | 6 +- ...sable-reporting-of-safebrowsing-over.patch | 2 +- .../ungoogled-chromium/block-requests.patch | 38 +- .../block-trk-and-subdomains.patch | 14 +- .../disable-domain-reliability.patch | 6 +- .../disable-fonts-googleapis-references.patch | 6 +- .../ungoogled-chromium/disable-gaia.patch | 20 - .../disable-google-host-detection.patch | 38 +- .../disable-mei-preload.patch | 2 +- .../disable-profile-avatar-downloading.patch | 2 +- .../ungoogled-chromium/disable-signin.patch | 2 +- .../disable-untraceable-urls.patch | 6 +- .../disable-webrtc-log-uploader.patch | 29 +- .../disable-webstore-urls.patch | 14 +- ...-building-without-enabling-reporting.patch | 4 +- ...ix-building-without-one-click-signin.patch | 2 +- .../fix-building-without-safebrowsing.patch | 221 +-- .../remove-unused-preferences-fields.patch | 552 +++---- .../toggle-translation-via-switch.patch | 12 +- .../use-local-devtools-files.patch | 20 +- ...g-flags-client-rects-and-measuretext.patch | 50 +- ...ngerprinting-canvas-image-data-noise.patch | 32 +- .../flag-max-connections-per-host.patch | 14 +- patches/extra/debian/disable/android.patch | 6 +- patches/extra/debian/disable/fuzzers.patch | 8 +- .../extra/debian/disable/welcome-page.patch | 2 +- .../debian/fixes/connection-message.patch | 2 +- .../debian/warnings/initialization.patch | 11 - .../0006-modify-default-prefs.patch | 32 +- .../0016-chromium-sandbox-pie.patch | 2 +- ...ble-profile-auto-import-on-first-run.patch | 2 +- ...e-default-key-length-for-newly-gener.patch | 2 +- ...mpt-for-download-directory-by-defaul.patch | 2 +- .../prefs-only-keep-cookies-until-exit.patch | 2 +- .../add-flag-for-bookmark-bar-ntp.patch | 18 +- ...g-for-omnibox-autocomplete-filtering.patch | 16 +- .../add-flag-for-pdf-plugin-name.patch | 28 +- ...dd-flag-for-search-engine-collection.patch | 22 +- ...d-flag-to-close-window-with-last-tab.patch | 14 +- ...g-to-configure-extension-downloading.patch | 14 +- ...add-flag-to-force-punycode-hostnames.patch | 10 +- .../add-flag-to-scroll-tabs.patch | 10 +- .../add-flag-to-show-avatar-button.patch | 12 +- .../add-flag-to-stack-tabs.patch | 12 +- .../add-ipv6-probing-option.patch | 12 +- .../disable-download-quarantine.patch | 15 +- .../disable-formatting-in-omnibox.patch | 2 +- ...ble-default-prefetch-privacy-changes.patch | 2 +- ...default-reduced-referrer-granularity.patch | 11 - .../enable-menu-on-reload-button.patch | 6 +- .../enable-page-saving-on-more-pages.patch | 4 +- .../enable-paste-and-go-new-tab-button.patch | 7 +- .../ungoogled-chromium/popups-to-tabs.patch | 2 +- ...e-disable-setuid-sandbox-as-bad-flag.patch | 10 +- .../remove-uneeded-ui.patch | 311 ++-- pruning.list | 248 ++- 65 files changed, 1309 insertions(+), 2210 deletions(-) diff --git a/chromium_version.txt b/chromium_version.txt index f284b0de..4a713640 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -85.0.4183.121 +86.0.4240.75 diff --git a/domain_substitution.list b/domain_substitution.list index d26ae3d2..e52a6236 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -1,4 +1,3 @@ -.gn BUILD.gn PRESUBMIT.py PRESUBMIT_test.py @@ -11,9 +10,9 @@ android_webview/browser/network_service/aw_web_resource_request.h android_webview/browser/permission/media_access_permission_request_unittest.cc android_webview/browser/permission/permission_request_handler_unittest.cc android_webview/browser/renderer_host/auto_login_parser_unittest.cc -android_webview/browser/safe_browsing/aw_safe_browsing_whitelist_manager.cc -android_webview/browser/safe_browsing/aw_safe_browsing_whitelist_manager.h -android_webview/browser/safe_browsing/aw_safe_browsing_whitelist_manager_unittest.cc +android_webview/browser/safe_browsing/aw_safe_browsing_allowlist_manager.cc +android_webview/browser/safe_browsing/aw_safe_browsing_allowlist_manager.h +android_webview/browser/safe_browsing/aw_safe_browsing_allowlist_manager_unittest.cc android_webview/common/url_constants.cc android_webview/lib/aw_main_delegate.cc android_webview/nonembedded/java/res_devui/values/strings.xml @@ -28,21 +27,20 @@ ash/app_list/views/assistant/assistant_privacy_info_view.cc ash/app_list/views/search_result_answer_card_view_unittest.cc ash/ash_strings.grd ash/assistant/assistant_setup_controller.cc -ash/assistant/assistant_suggestions_controller_impl.cc +ash/assistant/ui/main_stage/assistant_onboarding_view_unittest.cc +ash/assistant/ui/main_stage/suggestion_chip_view_unittest.cc ash/assistant/util/deep_link_util.cc ash/assistant/util/deep_link_util_unittest.cc ash/fast_ink/laser/laser_pointer_view.cc ash/login/parent_access_controller_unittest.cc ash/login/ui/login_user_menu_view.cc ash/login/ui/login_user_menu_view_unittest.cc -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 +ash/shelf/shelf_controller_unittest.cc ash/system/unified/user_chooser_detailed_view_controller_unittest.cc ash/wm/screen_pinning_controller.h base/BUILD.gn @@ -79,6 +77,7 @@ base/i18n/timezone_unittest.cc base/ios/device_util.mm base/lazy_instance_helpers.h base/logging.cc +base/logging.h base/mac/close_nocancel.cc base/mac/objc_release_properties_unittest.mm base/memory/aligned_memory.cc @@ -101,6 +100,7 @@ base/process/memory.cc base/process/memory.h base/process/process.h base/process/process_metrics.h +base/process/process_metrics_unittest.cc base/process/process_unittest.cc base/profiler/metadata_recorder.h base/rand_util_win.cc @@ -132,7 +132,9 @@ base/third_party/nspr/prtime.h base/third_party/symbolize/symbolize.cc base/threading/platform_thread_unittest.cc base/threading/platform_thread_win.cc +base/time/time.cc base/time/time.h +base/time/time_unittest.cc base/time/time_win.cc base/trace_event/cfi_backtrace_android_unittest.cc base/trace_event/heap_profiler_allocation_context.h @@ -148,6 +150,7 @@ base/win/registry.cc base/win/registry.h base/win/registry_unittest.cc base/win/scoped_com_initializer.cc +base/win/scoped_variant.cc base/win/shortcut.h base/win/win_util.cc base/win/win_util.h @@ -159,10 +162,8 @@ 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 build/android/gyp/lint.py build/android/gyp/main_dex_list.py build/android/gyp/merge_manifest.py @@ -171,7 +172,6 @@ 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 build/android/pylib/constants/__init__.py build/android/pylib/device_settings.py build/android/pylib/dex/dex_parser.py @@ -189,6 +189,7 @@ build/android/pylib/utils/simpleperf.py build/android/resource_sizes.py build/android/test_runner.py build/android/test_wrapper/logdog_wrapper.py +build/apple/tweak_info_plist.py build/build_config.h build/chromeos/PRESUBMIT.py build/chromeos/test_runner.py @@ -204,11 +205,11 @@ build/config/nacl/BUILD.gn build/config/nacl/rules.gni build/config/sanitizers/sanitizers.gni build/config/win/BUILD.gn +build/config/win/control_flow_guard.gni build/find_isolated_tests.py build/linux/install-chromeos-fonts.py build/linux/sysroot_scripts/install-sysroot.py build/linux/unbundle/remove_bundled_libraries.py -build/mac/tweak_info_plist.py build/mac_toolchain.py build/nocompile.gni build/run_swarming_xcode_install.py @@ -234,12 +235,14 @@ cc/base/features.h cc/input/browser_controls_offset_manager.cc cc/input/scroll_state.h cc/input/scrollbar_controller.h +cc/metrics/average_lag_tracker.h cc/paint/paint_image.h cc/tiles/gpu_image_decode_cache.h cc/trees/layer_tree_host_impl.cc chrome/BUILD.gn chrome/PRESUBMIT.py chrome/android/BUILD.gn +chrome/android/expectations/lint-suppressions.xml chrome/android/features/autofill_assistant/java/strings/android_chrome_autofill_assistant_strings.grd chrome/android/java/res/values-sw600dp/values.xml chrome/android/java/res/values/dimens.xml @@ -278,16 +281,14 @@ chrome/browser/android/explore_sites/record_site_click_task_unittest.cc chrome/browser/android/explore_sites/url_util.cc chrome/browser/android/explore_sites/url_util_experimental.cc chrome/browser/android/history_report/delta_file_commons_unittest.cc -chrome/browser/android/preferences/privacy_preferences_manager.cc chrome/browser/android/search_permissions/search_permissions_service.h chrome/browser/android/search_permissions/search_permissions_service_unittest.cc chrome/browser/android/shortcut_info.cc chrome/browser/android/signin/signin_manager_android_unittest.cc +chrome/browser/android/signin/web_signin_bridge_unittest.cc chrome/browser/android/tab_android.cc chrome/browser/android/vr/PRESUBMIT.py -chrome/browser/android/vr/arcore_device/arcore_impl.cc chrome/browser/android/vr/arcore_device/arcore_install_helper.cc -chrome/browser/android/web_contents_state.cc chrome/browser/android/webapk/webapk_icon_hasher_unittest.cc chrome/browser/apps/app_service/app_icon_factory.cc chrome/browser/apps/app_service/app_service_metrics.cc @@ -363,7 +364,7 @@ chrome/browser/chromeos/assistant/assistant_util_unittest.cc chrome/browser/chromeos/attestation/attestation_ca_client.cc chrome/browser/chromeos/attestation/attestation_ca_client_unittest.cc chrome/browser/chromeos/attestation/platform_verification_flow_unittest.cc -chrome/browser/chromeos/attestation/tpm_challenge_key_unittest.cc +chrome/browser/chromeos/attestation/tpm_challenge_key_subtle_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_test_helpers.cc @@ -372,6 +373,8 @@ chrome/browser/chromeos/child_accounts/parent_access_code/parent_access_service_ 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/crosapi/browser_util.cc +chrome/browser/chromeos/crosapi/browser_util_unittest.cc chrome/browser/chromeos/crostini/crostini_simple_types.h chrome/browser/chromeos/crostini/crostini_util.cc chrome/browser/chromeos/customization/customization_document.cc @@ -395,15 +398,12 @@ chrome/browser/chromeos/first_run/drive_first_run_controller.cc chrome/browser/chromeos/hats/hats_dialog.cc chrome/browser/chromeos/input_method/assistive_suggester.cc chrome/browser/chromeos/kerberos/kerberos_credentials_manager_test.cc -chrome/browser/chromeos/lacros/lacros_util.cc -chrome/browser/chromeos/lacros/lacros_util_unittest.cc -chrome/browser/chromeos/local_search_service/content_extraction_utils_unittest.cc +chrome/browser/chromeos/login/app_mode/kiosk_browsertest.cc chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_names.cc chrome/browser/chromeos/login/easy_unlock/easy_unlock_screenlock_state_handler_unittest.cc chrome/browser/chromeos/login/encryption_migration_browsertest.cc chrome/browser/chromeos/login/existing_user_controller_browsertest.cc chrome/browser/chromeos/login/help_app_launcher.h -chrome/browser/chromeos/login/kiosk_browsertest.cc chrome/browser/chromeos/login/login_browsertest.cc chrome/browser/chromeos/login/login_ui_browsertest.cc chrome/browser/chromeos/login/login_ui_keyboard_browsertest.cc @@ -413,6 +413,7 @@ chrome/browser/chromeos/login/password_change_browsertest.cc chrome/browser/chromeos/login/profile_auth_data_unittest.cc chrome/browser/chromeos/login/quick_unlock/pin_migration_browsertest.cc chrome/browser/chromeos/login/reset_browsertest.cc +chrome/browser/chromeos/login/saml/password_sync_token_fetcher.cc chrome/browser/chromeos/login/saml/saml_browsertest.cc chrome/browser/chromeos/login/screens/assistant_optin_flow_screen_browsertest.cc chrome/browser/chromeos/login/screens/recommend_apps/recommend_apps_fetcher_impl.cc @@ -424,14 +425,16 @@ chrome/browser/chromeos/login/signin/oauth2_browsertest.cc chrome/browser/chromeos/login/test/fake_gaia_mixin.cc chrome/browser/chromeos/login/test/fake_gaia_mixin.h chrome/browser/chromeos/login/test/login_manager_mixin.cc +chrome/browser/chromeos/login/test/login_manager_mixin.h chrome/browser/chromeos/login/ui/captive_portal_view.cc chrome/browser/chromeos/login/users/multi_profile_user_controller_unittest.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/dns_latency_routine.cc chrome/browser/chromeos/net/network_diagnostics/dns_resolution_routine.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_diagnostics/http_firewall_routine.cc +chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_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 @@ -442,6 +445,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/dlp/dlp_content_tab_helper_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 @@ -469,7 +473,6 @@ chrome/browser/chromeos/settings/cros_settings_unittest.cc 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/tracing_allocation_failure_tracker.cc 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 @@ -479,7 +482,6 @@ chrome/browser/content_settings/content_settings_default_provider_unittest.cc chrome/browser/content_settings/content_settings_origin_identifier_value_map_unittest.cc chrome/browser/content_settings/content_settings_policy_provider_unittest.cc chrome/browser/content_settings/content_settings_pref_provider_unittest.cc -chrome/browser/content_settings/content_settings_usages_state_unittest.cc chrome/browser/content_settings/host_content_settings_map_unittest.cc chrome/browser/content_settings/sound_content_setting_observer_unittest.cc chrome/browser/custom_handlers/protocol_handler_registry.cc @@ -516,7 +518,6 @@ chrome/browser/extensions/activity_log/activity_log_policy_unittest.cc chrome/browser/extensions/activity_log/activity_log_unittest.cc 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/bookmark_manager_private/bookmark_manager_private_api_unittest.cc chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc @@ -548,7 +549,7 @@ chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_ chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc chrome/browser/extensions/api/enterprise_reporting_private/device_info_fetcher_win.cc -chrome/browser/extensions/api/extension_action/browser_action_apitest.cc +chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc chrome/browser/extensions/api/identity/gaia_web_auth_flow.h chrome/browser/extensions/api/identity/gaia_web_auth_flow_unittest.cc @@ -625,7 +626,6 @@ chrome/browser/extensions/updater/chrome_extension_downloader_factory.cc chrome/browser/extensions/updater/chrome_update_client_config.cc chrome/browser/extensions/updater/extension_updater_unittest.cc chrome/browser/extensions/user_script_listener_unittest.cc -chrome/browser/feature_engagement/new_tab/new_tab_tracker_browsertest.cc chrome/browser/federated_learning/floc_remote_permission_service.cc chrome/browser/federated_learning/floc_remote_permission_service_unittest.cc chrome/browser/feedback/feedback_uploader_chrome.cc @@ -697,16 +697,23 @@ chrome/browser/media/webrtc/webrtc_browsertest_common.cc chrome/browser/media/webrtc/webrtc_event_log_uploader.cc chrome/browser/media/webrtc/webrtc_log_uploader.cc chrome/browser/media_galleries/fileapi/media_path_filter.cc -chrome/browser/memory/swap_thrashing_monitor_delegate_win.cc chrome/browser/metrics/testing/sync_metrics_test_utils.cc chrome/browser/metrics/thread_watcher_android.h chrome/browser/nacl_host/nacl_infobar_delegate.cc chrome/browser/navigation_predictor/navigation_predictor_browsertest.cc +chrome/browser/navigation_predictor/navigation_predictor_preconnect_client_browsertest.cc +chrome/browser/navigation_predictor/navigation_predictor_renderer_warmup_client_browsertest.cc +chrome/browser/navigation_predictor/navigation_predictor_renderer_warmup_client_unittest.cc 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/nearby_sharing/client/nearby_share_api_call_flow_impl_unittest.cc -chrome/browser/nearby_sharing/tachyon/constants.h +chrome/browser/nearby_sharing/client/nearby_share_client_impl.cc +chrome/browser/nearby_sharing/client/nearby_share_client_impl_unittest.cc +chrome/browser/nearby_sharing/client/nearby_share_switches.cc +chrome/browser/nearby_sharing/instantmessaging/constants.h +chrome/browser/nearby_sharing/local_device_data/nearby_share_device_data_updater_impl_unittest.cc +chrome/browser/nearby_sharing/local_device_data/nearby_share_local_device_data_manager_impl_unittest.cc chrome/browser/net/cert_verify_proc_browsertest.cc chrome/browser/net/dns_over_https_browsertest.cc chrome/browser/net/dns_probe_runner.cc @@ -745,7 +752,6 @@ chrome/browser/page_load_metrics/observers/loading_predictor_page_load_metrics_o chrome/browser/page_load_metrics/observers/local_network_requests_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/media_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/multi_tab_loading_page_load_metrics_observer_unittest.cc -chrome/browser/page_load_metrics/observers/offline_page_previews_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.cc chrome/browser/page_load_metrics/observers/previews_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/previews_ukm_observer_unittest.cc @@ -759,6 +765,7 @@ chrome/browser/page_load_metrics/observers/ukm_page_load_metrics_observer_unitte chrome/browser/password_manager/chrome_password_manager_client_unittest.cc chrome/browser/password_manager/password_manager_browsertest.cc chrome/browser/password_manager/password_manager_util_win.cc +chrome/browser/payments/android_payment_app_factory_browsertest.cc chrome/browser/payments/hybrid_request_skip_ui_browsertest.cc chrome/browser/payments/journey_logger_browsertest.cc chrome/browser/payments/manifest_verifier_browsertest.cc @@ -768,9 +775,8 @@ chrome/browser/pdf/pdf_extension_test.cc chrome/browser/pepper_broker_infobar_delegate.cc chrome/browser/performance_hints/performance_hints_features.cc chrome/browser/performance_hints/performance_hints_observer_unittest.cc -chrome/browser/performance_hints/performance_hints_rewrite_handler.h -chrome/browser/performance_hints/performance_hints_rewrite_handler_unittest.cc -chrome/browser/performance_manager/observers/metrics_collector_unittest.cc +chrome/browser/performance_hints/rewrite_handler.h +chrome/browser/performance_hints/rewrite_handler_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 @@ -784,6 +790,7 @@ chrome/browser/plugins/plugins_resource_service.cc chrome/browser/policy/cloud/cloud_policy_browsertest.cc chrome/browser/policy/cloud/user_policy_signin_service_unittest.cc chrome/browser/policy/content_settings_policy_browsertest.cc +chrome/browser/policy/extension_force_install_mixin.cc chrome/browser/policy/extension_policy_browsertest.cc chrome/browser/policy/policy_browsertest.cc chrome/browser/policy/policy_test_utils.cc @@ -796,7 +803,6 @@ chrome/browser/predictors/loading_predictor_browsertest.cc chrome/browser/predictors/loading_predictor_unittest.cc chrome/browser/predictors/loading_stats_collector_unittest.cc chrome/browser/predictors/preconnect_manager_unittest.cc -chrome/browser/predictors/prefetch_manager.cc chrome/browser/predictors/resource_prefetch_predictor_tables_unittest.cc chrome/browser/predictors/resource_prefetch_predictor_unittest.cc chrome/browser/prefetch/prefetch_browsertest.cc @@ -807,14 +813,11 @@ chrome/browser/prefs/session_startup_pref_unittest.cc chrome/browser/prerender/isolated/isolated_prerender_browsertest.cc chrome/browser/prerender/isolated/isolated_prerender_params.cc chrome/browser/prerender/isolated/isolated_prerender_tab_helper_unittest.cc -chrome/browser/prerender/prerender_browsertest.cc chrome/browser/prerender/prerender_nostate_prefetch_browsertest.cc chrome/browser/prerender/prerender_unittest.cc -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_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 chrome/browser/printing/cloud_print/gcd_api_flow_unittest.cc @@ -822,6 +825,7 @@ chrome/browser/printing/cloud_print/privet_confirm_api_flow_unittest.cc chrome/browser/printing/cloud_print/privet_http_unittest.cc chrome/browser/printing/print_preview_dialog_controller_browsertest.cc chrome/browser/printing/print_preview_dialog_controller_unittest.cc +chrome/browser/privacy/secure_dns_bridge.cc chrome/browser/process_singleton_posix.cc chrome/browser/process_singleton_posix_unittest.cc chrome/browser/process_singleton_win.cc @@ -846,6 +850,7 @@ chrome/browser/push_messaging/push_messaging_notification_manager_unittest.cc chrome/browser/push_messaging/push_messaging_service_impl.cc chrome/browser/renderer_context_menu/render_view_context_menu_browsertest.cc chrome/browser/reputation/local_heuristics.cc +chrome/browser/reputation/url_elision_policy_unittest.cc chrome/browser/resource_coordinator/tab_load_tracker_unittest.cc chrome/browser/resource_coordinator/tab_manager_web_contents_data_unittest.cc chrome/browser/resource_coordinator/tab_metrics_logger_unittest.cc @@ -854,6 +859,7 @@ chrome/browser/resources/PRESUBMIT.py chrome/browser/resources/bookmarks/command_manager.js chrome/browser/resources/chromeos/about_os_credits.html chrome/browser/resources/chromeos/accessibility/chromevox/background/annotation/user_annotation_handler.js +chrome/browser/resources/chromeos/accessibility/chromevox/background/background.js chrome/browser/resources/chromeos/accessibility/chromevox/background/background_test.js chrome/browser/resources/chromeos/accessibility/chromevox/background/command_handler.js chrome/browser/resources/chromeos/accessibility/chromevox/background/cursors_test.js @@ -892,7 +898,7 @@ chrome/browser/resources/chromeos/login/discover/modules/discover_module_sync_fi chrome/browser/resources/chromeos/login/encryption_migration.js chrome/browser/resources/chromeos/login/offline_gaia.html chrome/browser/resources/chromeos/login/offline_gaia.js -chrome/browser/resources/chromeos/login/oobe_screen_eula.js +chrome/browser/resources/chromeos/login/oobe_eula.js chrome/browser/resources/chromeos/login/screen_arc_terms_of_service.js chrome/browser/resources/chromeos/wallpaper_manager/manifest.json chrome/browser/resources/chromeos/zip_archiver/cpp/volume.h @@ -919,6 +925,8 @@ chrome/browser/resources/hats/hats.html chrome/browser/resources/identity_scope_approval_dialog/manifest.json chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js chrome/browser/resources/inspect/inspect.html +chrome/browser/resources/internals/query_tiles/query_tiles_internals.html +chrome/browser/resources/internals/query_tiles/query_tiles_internals.js chrome/browser/resources/local_ntp/customize.js chrome/browser/resources/local_ntp/doodles.js chrome/browser/resources/local_ntp/voice.js @@ -937,6 +945,10 @@ chrome/browser/resources/media_router/extension/src/utils/media_source_utils_tes chrome/browser/resources/media_router/extension/src/utils/platform_utils.js chrome/browser/resources/media_router/extension/src/utils/xhr_manager_test.js chrome/browser/resources/media_router/extension/src/webrtc/peer_connection.js +chrome/browser/resources/nearby_share/icons.html +chrome/browser/resources/nearby_share/shared/nearby_contact_visibility.js +chrome/browser/resources/nearby_share/shared/nearby_shared_icons.html +chrome/browser/resources/nearby_share/shared/nearby_visibility_page.js chrome/browser/resources/net_internals/domain_security_policy_view.html chrome/browser/resources/net_internals/domain_security_policy_view.js chrome/browser/resources/net_internals/events_view.html @@ -962,7 +974,6 @@ 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 chrome/browser/resources/settings/chromeos/os_a11y_page/manage_a11y_page.html chrome/browser/resources/settings/chromeos/os_about_page/channel_switcher_dialog.html @@ -987,6 +998,7 @@ chrome/browser/safe_browsing/browser_feature_extractor_unittest.cc chrome/browser/safe_browsing/certificate_reporting_service.cc chrome/browser/safe_browsing/chrome_cleaner/reporter_runner_win_unittest.cc chrome/browser/safe_browsing/chrome_cleaner/srt_field_trial_win.cc +chrome/browser/safe_browsing/chrome_enterprise_url_lookup_service_unittest.cc chrome/browser/safe_browsing/chrome_password_protection_service.cc chrome/browser/safe_browsing/chrome_password_protection_service_browsertest.cc chrome/browser/safe_browsing/chrome_password_protection_service_unittest.cc @@ -1108,8 +1120,10 @@ chrome/browser/sync/test/integration/two_client_user_events_sync_test.cc chrome/browser/sync/test/integration/two_client_web_apps_bmo_sync_test.cc chrome/browser/sync/test/integration/two_client_web_apps_sync_test.cc chrome/browser/sync_file_system/local/local_file_sync_context_unittest.cc +chrome/browser/tab/web_contents_state.cc chrome/browser/tab_contents/navigation_metrics_recorder_browsertest.cc chrome/browser/task_manager/sampling/shared_sampler_win_defines.h +chrome/browser/tflite_experiment/tflite_experiment_keyed_service_browsertest.cc chrome/browser/themes/theme_syncable_service.cc chrome/browser/tracing/crash_service_uploader.cc chrome/browser/translate/translate_manager_browsertest.cc @@ -1117,6 +1131,7 @@ chrome/browser/translate/translate_manager_render_view_host_android_unittest.cc chrome/browser/translate/translate_manager_render_view_host_unittest.cc chrome/browser/translate/translate_service_unittest.cc chrome/browser/ui/android/strings/android_chrome_strings.grd +chrome/browser/ui/app_list/app_context_menu_unittest.cc 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 @@ -1131,6 +1146,7 @@ chrome/browser/ui/app_list/search/search_result_ranker/ranking_item_util_unittes 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/ambient_client_impl.cc +chrome/browser/ui/ash/ambient/ambient_client_impl_unittest.cc chrome/browser/ui/ash/assistant/assistant_state_client_unittest.cc chrome/browser/ui/ash/assistant/assistant_test_mixin.cc chrome/browser/ui/ash/assistant/assistant_web_view_impl_browsertest.cc @@ -1181,6 +1197,8 @@ chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc chrome/browser/ui/passwords/manage_passwords_view_utils.h chrome/browser/ui/passwords/passwords_model_delegate.h chrome/browser/ui/passwords/settings/password_manager_presenter_unittest.cc +chrome/browser/ui/passwords/well_known_change_password_navigation_throttle.cc +chrome/browser/ui/passwords/well_known_change_password_navigation_throttle_browsertest.cc chrome/browser/ui/passwords/well_known_change_password_navigation_throttle_unittest.cc chrome/browser/ui/pdf/adobe_reader_info_win.cc chrome/browser/ui/search/local_ntp_browsertest.cc @@ -1217,6 +1235,7 @@ chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.c chrome/browser/ui/views/frame/browser_root_view_browsertest.cc chrome/browser/ui/views/frame/browser_view.h chrome/browser/ui/views/hats/hats_browsertest.cc +chrome/browser/ui/views/hats/hats_next_web_dialog.cc chrome/browser/ui/views/hats/hats_web_dialog.cc chrome/browser/ui/views/intent_picker_bubble_view_unittest.cc chrome/browser/ui/views/location_bar/selected_keyword_view.h @@ -1238,6 +1257,7 @@ 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/plugin_vm/plugin_vm_installer_view.cc +chrome/browser/ui/views/profiles/dice_web_signin_interception_bubble_view_unittest.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 @@ -1251,6 +1271,7 @@ chrome/browser/ui/views/toolbar/toolbar_action_view_interactive_uitest.cc chrome/browser/ui/web_applications/web_app_browsertest.cc chrome/browser/ui/web_applications/web_app_navigate_browsertest.cc chrome/browser/ui/webui/PRESUBMIT.py +chrome/browser/ui/webui/autofill_and_password_manager_internals/internals_ui_handler.cc chrome/browser/ui/webui/bookmarks/bookmarks_browsertest.cc chrome/browser/ui/webui/chromeos/add_supervision/add_supervision_ui.cc chrome/browser/ui/webui/chromeos/add_supervision/add_supervision_ui_browsertest.cc @@ -1279,6 +1300,7 @@ chrome/browser/ui/webui/ntp/ntp_resource_cache.cc chrome/browser/ui/webui/policy_ui_browsertest.cc chrome/browser/ui/webui/print_preview/pdf_printer_handler_unittest.cc chrome/browser/ui/webui/profile_info_watcher.h +chrome/browser/ui/webui/settings/about_handler_unittest.cc chrome/browser/ui/webui/settings/chromeos/parental_controls_handler.cc chrome/browser/ui/webui/settings/on_startup_handler_unittest.cc chrome/browser/ui/webui/settings/people_handler_unittest.cc @@ -1297,7 +1319,7 @@ chrome/browser/ui/webui/signin/signin_reauth_ui.h 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/ui/window_sizer/window_sizer_chromeos.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 @@ -1317,6 +1339,7 @@ chrome/browser/web_applications/extensions/bookmark_app_util_unittest.cc chrome/browser/web_applications/extensions/install_manager_bookmark_app_unittest.cc chrome/browser/web_applications/external_web_app_manager.h chrome/browser/web_applications/external_web_app_manager_unittest.cc +chrome/browser/web_applications/external_web_app_migration_browsertest.cc chrome/browser/web_applications/web_app_install_task.cc chrome/browser/web_applications/web_app_migration_manager_browsertest.cc chrome/browser/webauthn/chrome_authenticator_request_delegate.cc @@ -1419,6 +1442,8 @@ chrome/common/net/x509_certificate_model_nss_unittest.cc chrome/common/pref_names.cc chrome/common/url_constants.cc chrome/common/url_constants.h +chrome/credential_provider/extension/os_service_manager.h +chrome/credential_provider/extension/service.h chrome/credential_provider/gaiacp/associated_user_validator.cc chrome/credential_provider/gaiacp/associated_user_validator_unittests.cc chrome/credential_provider/gaiacp/auth_utils.cc @@ -1452,6 +1477,7 @@ chrome/installer/gcapi/gcapi.cc chrome/installer/gcapi/gcapi_dll.cc chrome/installer/linux/common/chromium-browser/chromium-browser.appdata.xml chrome/installer/mini_installer/mini_installer.cc +chrome/installer/mini_installer/path_string.h chrome/installer/setup/eula/oem_ar.html chrome/installer/setup/eula/oem_bg.html chrome/installer/setup/eula/oem_ca.html @@ -1499,9 +1525,9 @@ chrome/installer/setup/install_worker.cc chrome/installer/setup/uninstall.cc chrome/installer/util/delete_after_reboot_helper.cc chrome/installer/util/delete_after_reboot_helper.h +chrome/installer/util/initial_preferences.h +chrome/installer/util/initial_preferences_unittest.cc chrome/installer/util/l10n_string_util.cc -chrome/installer/util/master_preferences.h -chrome/installer/util/master_preferences_unittest.cc chrome/installer/util/shell_util.cc chrome/installer/util/shell_util.h chrome/installer/util/work_item.h @@ -1517,7 +1543,6 @@ chrome/renderer/chrome_content_renderer_client_unittest.cc chrome/renderer/extensions/extension_hooks_delegate_unittest.cc chrome/renderer/media/flash_embed_rewrite.cc chrome/renderer/media/flash_embed_rewrite_unittest.cc -chrome/renderer/net/net_error_helper_core_unittest.cc chrome/renderer/resources/extensions/identity_custom_bindings.js chrome/renderer/safe_browsing/features.h chrome/renderer/safe_browsing/phishing_dom_feature_extractor_browsertest.cc @@ -1602,7 +1627,7 @@ chrome/updater/constants.cc chrome/updater/constants.h chrome/updater/crash_reporter.cc chrome/updater/tools/certificate_tag.cc -chrome/updater/win/install_app.cc +chrome/updater/win/app_install.cc chrome/updater/win/installer/installer.cc chrome/updater/win/task_scheduler.cc chrome/updater/win/util.cc @@ -1622,6 +1647,7 @@ chromecast/app/resources/shell_devtools_discovery_page.html chromecast/base/chromecast_switches.cc chromecast/browser/renderer_prelauncher_test.cc chromecast/browser/service/cast_service_simple.cc +chromecast/browser/webui/cast_webui.cc chromecast/browser/webview/web_content_controller.cc chromecast/common/activity_url_filter_unittest.cc chromecast/common/extensions_api/i18n.json @@ -1642,6 +1668,7 @@ chromeos/components/camera_app_ui/resources/src/js/util.js chromeos/components/camera_app_ui/resources/src/js/views/camera_intent.js chromeos/components/camera_app_ui/resources/src/manifest.json chromeos/components/drivefs/drivefs_auth.cc +chromeos/components/local_search_service/content_extraction_utils_unittest.cc chromeos/components/multidevice/remote_device_test_util.cc chromeos/components/proximity_auth/proximity_auth_local_state_pref_manager_unittest.cc chromeos/components/proximity_auth/proximity_auth_system_unittest.cc @@ -1649,7 +1676,7 @@ chromeos/components/proximity_auth/proximity_monitor_impl_unittest.cc chromeos/components/string_matching/tokenized_string_unittest.cc chromeos/components/trial_group/trial_group_checker.cc chromeos/constants/chromeos_switches.cc -chromeos/dbus/arc_obb_mounter_client.h +chromeos/dbus/arc/arc_obb_mounter_client.h chromeos/dbus/biod/fake_biod_client_unittest.cc chromeos/dbus/debug_daemon/debug_daemon_client.h chromeos/dbus/dlcservice/dlcservice_client.h @@ -1751,6 +1778,7 @@ 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/basic_interactions_unittest.cc +components/autofill_assistant/browser/client_context_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 @@ -1762,7 +1790,6 @@ components/autofill_assistant/browser/devtools/message_dispatcher.h components/autofill_assistant/browser/devtools/value_conversions.h components/autofill_assistant/browser/field_formatter_unittest.cc 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/blocked_content/safe_browsing_triggered_popup_blocker.h @@ -1774,7 +1801,6 @@ components/bookmarks/browser/bookmark_utils_unittest.cc 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 @@ -1797,7 +1823,7 @@ 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/browser/page_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 @@ -1842,6 +1868,11 @@ components/embedder_support/android/BUILD.gn components/error_page/common/localized_error.cc components/favicon/content/content_favicon_driver_unittest.cc components/favicon/core/fallback_url_util_unittest.cc +components/favicon/core/favicon_backend.cc +components/favicon/core/favicon_backend_unittest.cc +components/favicon/core/favicon_database.cc +components/favicon/core/favicon_database.h +components/favicon/core/favicon_database_unittest.cc components/favicon/core/favicon_driver_observer.h components/favicon/core/favicon_handler_unittest.cc components/favicon/core/favicon_service.h @@ -1886,9 +1917,6 @@ components/history/core/browser/history_service_unittest.cc components/history/core/browser/history_types_unittest.cc components/history/core/browser/sync/delete_directive_handler_unittest.cc components/history/core/browser/sync/typed_url_sync_bridge_unittest.cc -components/history/core/browser/thumbnail_database.cc -components/history/core/browser/thumbnail_database.h -components/history/core/browser/thumbnail_database_unittest.cc components/history/core/browser/top_sites_database.cc components/history/core/browser/top_sites_database_unittest.cc components/history/core/browser/top_sites_impl.cc @@ -1916,6 +1944,7 @@ components/metrics/net/net_metrics_log_uploader.cc components/metrics/persistent_histograms.cc components/metrics/url_constants.cc components/mirroring/service/mirror_settings.h +components/mirroring/service/session.cc components/nacl/browser/nacl_process_host.cc components/nacl/browser/pnacl_host_unittest.cc components/nacl/browser/pnacl_translation_cache_unittest.cc @@ -1992,9 +2021,12 @@ components/omnibox/browser/zero_suggest_provider_unittest.cc components/omnibox/browser/zero_suggest_verbatim_match_provider_unittest.cc components/optimization_guide/hints_component_util_unittest.cc components/optimization_guide/optimization_guide_constants.cc +components/optimization_guide/optimization_metadata.h +components/optimization_guide/optimization_metadata_unittest.cc components/page_info/page_info.cc components/page_load_metrics/browser/metrics_web_contents_observer.cc components/page_load_metrics/browser/metrics_web_contents_observer_unittest.cc +components/page_load_metrics/browser/observers/core_page_load_metrics_observer.cc components/page_load_metrics/browser/observers/core_page_load_metrics_observer_unittest.cc components/page_load_metrics/browser/observers/page_load_metrics_observer_content_test_harness.cc components/page_load_metrics/browser/observers/use_counter_page_load_metrics_observer.cc @@ -2007,6 +2039,8 @@ components/page_load_metrics/common/page_load_metrics_util.cc components/page_load_metrics/common/page_load_metrics_util.h components/page_load_metrics/renderer/fake_page_timing_sender.h components/paint_preview/browser/file_manager_unittest.cc +components/paint_preview/browser/paint_preview_base_service_unittest.cc +components/paint_preview/browser/paint_preview_client_unittest.cc components/paint_preview/common/paint_preview_tracker_unittest.cc components/paint_preview/player/player_compositor_delegate_unittest.cc components/paint_preview/renderer/paint_preview_recorder_browsertest.cc @@ -2014,9 +2048,12 @@ components/paint_preview/renderer/paint_preview_recorder_utils_unittest.cc components/password_manager/content/browser/content_password_manager_driver_unittest.cc components/password_manager/core/browser/android_affiliation/affiliation_fetcher.cc components/password_manager/core/browser/android_affiliation/affiliation_utils.h +components/password_manager/core/browser/change_password_url_service_impl.h +components/password_manager/core/browser/change_password_url_service_impl_unittest.cc components/password_manager/core/browser/compromised_credentials_table_unittest.cc components/password_manager/core/browser/credential_manager_impl_unittest.cc components/password_manager/core/browser/credential_manager_logger_unittest.cc +components/password_manager/core/browser/credential_manager_pending_request_task_unittest.cc components/password_manager/core/browser/credentials_cleaner_unittest.cc components/password_manager/core/browser/export/password_manager_exporter_unittest.cc components/password_manager/core/browser/form_fetcher_impl_unittest.cc @@ -2055,6 +2092,7 @@ 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_features_util_unittest.cc components/password_manager/core/browser/password_manager_metrics_recorder.h components/password_manager/core/browser/password_manager_test_utils.cc components/password_manager/core/browser/password_manager_unittest.cc @@ -2063,6 +2101,7 @@ components/password_manager/core/browser/password_manager_util_unittest.cc components/password_manager/core/browser/password_reuse_detector.cc components/password_manager/core/browser/password_reuse_detector_unittest.cc components/password_manager/core/browser/password_save_manager_impl_unittest.cc +components/password_manager/core/browser/password_scripts_fetcher_impl.cc components/password_manager/core/browser/password_store.cc components/password_manager/core/browser/password_store_unittest.cc components/password_manager/core/browser/password_sync_util.cc @@ -2078,8 +2117,14 @@ components/password_manager/core/browser/store_metrics_reporter_unittest.cc components/password_manager/core/browser/sync/password_sync_bridge.h components/password_manager/core/browser/sync_credentials_filter_unittest.cc components/password_manager/core/browser/sync_username_test_base.cc +components/password_manager/core/browser/ui/saved_passwords_presenter_unittest.cc +components/password_manager/core/browser/well_known_change_password_util_unittest.cc components/password_manager/ios/credential_manager_util_unittest.cc components/password_manager/ios/password_form_helper_unittest.mm +components/password_manager/ios/shared_password_controller_unittest.mm +components/password_manager/ios/test_helpers.cc +components/payments/content/android_app_communication_unittest.cc +components/payments/content/android_payment_app_factory_unittest.cc components/payments/content/payment_app.h components/payments/content/utility/payment_manifest_parser.h components/payments/content/utility/payment_method_manifest_parser_fuzzer.cc @@ -2112,8 +2157,8 @@ components/policy/core/browser/browser_policy_connector.h components/policy/core/browser/browser_policy_connector_unittest.cc components/policy/core/browser/configuration_policy_pref_store_unittest.cc components/policy/core/browser/proxy_policy_handler_unittest.cc -components/policy/core/browser/url_blacklist_manager.h -components/policy/core/browser/url_blacklist_manager_unittest.cc +components/policy/core/browser/url_blocklist_manager.h +components/policy/core/browser/url_blocklist_manager_unittest.cc components/policy/core/browser/url_util.cc components/policy/core/browser/url_util.h components/policy/core/browser/url_util_unittest.cc @@ -2145,6 +2190,7 @@ components/policy/tools/template_writers/writers/template_writer_unittest.py components/prefs/pref_change_registrar.cc components/prefs/pref_change_registrar_unittest.cc components/prefs/pref_service_unittest.cc +components/prerender/browser/prerender_util_unittest.cc components/previews/content/previews_decider_impl.cc components/previews/content/previews_decider_impl_unittest.cc components/previews/core/previews_experiments_unittest.cc @@ -2228,7 +2274,7 @@ components/safe_browsing/core/db/v4_protocol_manager_util_unittest.cc components/safe_browsing/core/db/v4_store.cc components/safe_browsing/core/db/v4_store_unittest.cc components/safe_browsing/core/ping_manager_unittest.cc -components/safe_browsing/core/realtime/url_lookup_service.cc +components/safe_browsing/core/realtime/url_lookup_service_base.cc components/safe_browsing/core/realtime/url_lookup_service_unittest.cc components/safe_browsing/core/verdict_cache_manager.cc components/safe_browsing/core/verdict_cache_manager_unittest.cc @@ -2312,21 +2358,17 @@ components/subresource_filter/core/common/PRESUBMIT.py components/suggestions/suggestions_service_impl.cc components/suggestions/suggestions_service_impl_unittest.cc components/sync/PRESUBMIT.py +components/sync/base/sync_util.cc components/sync/driver/profile_sync_service_startup_unittest.cc components/sync/driver/profile_sync_service_unittest.cc components/sync/driver/resources/about.js components/sync/driver/sync_session_durations_metrics_recorder_unittest.cc components/sync/driver/sync_stopped_reporter_unittest.cc -components/sync/driver/sync_util.cc components/sync/engine/net/http_bridge_unittest.cc components/sync/engine_impl/bookmark_update_preprocessing.cc -components/sync/engine_impl/sync_manager_impl_unittest.cc components/sync/protocol/proto_value_conversions_unittest.cc -components/sync/syncable/directory_backing_store_unittest.cc components/sync/test/engine/mock_connection_manager.cc components/sync_bookmarks/PRESUBMIT.py -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/session_sync_bridge.h @@ -2367,11 +2409,14 @@ components/url_pattern_index/PRESUBMIT.py components/url_pattern_index/url_pattern_index_unittest.cc components/url_pattern_index/url_pattern_unittest.cc components/user_manager/user.h +components/user_manager/user_type.h components/variations/entropy_provider.h components/variations/net/omnibox_url_loader_throttle.cc components/variations/net/variations_http_headers.cc components/variations/net/variations_http_headers_unittest.cc components/variations/pref_names.cc +components/variations/proto/PRESUBMIT.py +components/variations/proto/devtools/client_variations_uncompiled.js components/variations/service/safe_seed_manager.cc components/variations/variations_murmur_hash.h components/variations/variations_url_constants.cc @@ -2396,6 +2441,7 @@ content/browser/accessibility/browser_accessibility_manager_android.cc content/browser/accessibility/browser_accessibility_manager_win.cc content/browser/accessibility/hit_testing_browsertest.cc content/browser/android/content_url_loader_factory.cc +content/browser/android/nfc_host_unittest.cc content/browser/appcache/appcache_request_handler.cc content/browser/appcache/appcache_update_job.cc content/browser/appcache/appcache_update_job_unittest.cc @@ -2410,6 +2456,7 @@ content/browser/browsing_data/browsing_data_filter_builder_impl.cc content/browser/browsing_data/browsing_data_filter_builder_impl_unittest.cc content/browser/browsing_data/same_site_data_remover_impl_browsertest.cc content/browser/browsing_data/same_site_data_remover_impl_unittest.cc +content/browser/child_process_security_policy_impl.h content/browser/child_process_security_policy_unittest.cc content/browser/client_hints/client_hints.cc content/browser/content_service_delegate_impl.cc @@ -2422,6 +2469,7 @@ content/browser/download/mhtml_generation_browsertest.cc content/browser/download/save_package_unittest.cc content/browser/file_system/browser_file_system_helper.cc content/browser/file_system/browser_file_system_helper_unittest.cc +content/browser/font_access/font_enumeration_cache_win.cc 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 @@ -2438,6 +2486,7 @@ 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 +content/browser/frame_host/render_frame_host_impl.h content/browser/frame_host/render_frame_host_manager_browsertest.cc content/browser/frame_host/render_frame_host_manager_unittest.cc content/browser/geolocation/geolocation_service_impl_unittest.cc @@ -2497,8 +2546,10 @@ content/browser/speech/speech_recognition_engine.cc content/browser/speech/tts_mac.mm content/browser/speech/tts_win.cc content/browser/storage_partition_impl_unittest.cc +content/browser/utility_sandbox_delegate_win.cc content/browser/web_contents/aura/gesture_nav_simple_unittest.cc content/browser/web_contents/web_contents_impl.cc +content/browser/web_contents/web_contents_impl_browsertest.cc content/browser/web_contents/web_contents_impl_unittest.cc content/browser/web_contents/web_drag_dest_mac_unittest.mm content/browser/web_package/web_bundle_utils.h @@ -2509,7 +2560,6 @@ content/browser/zygote_host/zygote_host_impl_linux.cc content/child/runtime_features.cc content/common/net/record_load_histograms.cc content/common/page_state_serialization_unittest.cc -content/common/visual_properties.h content/common/zygote/zygote_communication_linux.h content/public/PRESUBMIT.py content/public/android/java/res/values/strings.xml @@ -2517,6 +2567,7 @@ content/public/browser/back_forward_cache.h content/public/browser/browser_task_traits.h content/public/browser/browsing_data_filter_builder.h content/public/browser/content_browser_client.cc +content/public/browser/content_browser_client.h content/public/browser/navigation_handle_timing.h content/public/browser/payment_app_provider.h content/public/browser/render_view_host.h @@ -2537,6 +2588,7 @@ content/renderer/accessibility/ax_image_stopwords.h content/renderer/loader/resource_dispatcher.cc content/renderer/loader/resource_dispatcher.h content/renderer/loader/resource_dispatcher_unittest.cc +content/renderer/media/media_factory.cc content/renderer/pepper/message_channel.cc content/renderer/pepper/pepper_media_device_manager.cc content/renderer/pepper/pepper_plugin_registry.cc @@ -2545,7 +2597,6 @@ content/renderer/pepper/pepper_url_request_unittest.cc content/renderer/render_frame_impl_browsertest.cc content/renderer/render_thread_impl.cc content/renderer/render_thread_impl_unittest.cc -content/renderer/render_widget.cc content/renderer/renderer_blink_platform_impl.h content/renderer/renderer_main_platform_delegate_linux.cc content/renderer/service_worker/web_service_worker_provider_impl.cc @@ -2563,6 +2614,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_browsertest.cc content/test/trust_token_origin_trial_browsertest.cc content/zygote/zygote_linux.cc content/zygote/zygote_linux.h @@ -2594,15 +2646,18 @@ device/bluetooth/bluetooth_device_winrt.cc device/bluetooth/bluetooth_remote_gatt_characteristic_android.h device/bluetooth/bluetooth_task_manager_win.cc device/bluetooth/dbus/bluetooth_device_client.h +device/fido/aoa/android_accessory_discovery.cc +device/fido/aoa/android_accessory_discovery.h device/fido/attestation_statement_formats.cc device/fido/client_data.cc device/fido/fido_constants.h device/fido/fido_strings.grd device/fido/fido_test_data.h -device/gamepad/gamepad_platform_data_fetcher_win.cc device/gamepad/public/cpp/BUILD.gn device/gamepad/raw_input_data_fetcher_win.cc device/gamepad/xbox_controller_mac.mm +device/gamepad/xinput_data_fetcher_win.cc +device/vr/android/arcore/arcore_impl.cc docs/enterprise/extension_query.py docs/enterprise/extension_query_py2.py extensions/browser/PRESUBMIT.py @@ -2617,6 +2672,7 @@ extensions/browser/api/feedback_private/feedback_private_api.cc extensions/browser/api/web_request/web_request_permissions.cc extensions/browser/api/web_request/web_request_permissions_unittest.cc extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc +extensions/browser/api/web_request/web_request_proxying_url_loader_factory.h extensions/browser/event_listener_map.h extensions/browser/event_listener_map_unittest.cc extensions/browser/event_router_unittest.cc @@ -2769,6 +2825,7 @@ ios/README.txt ios/build/bots/scripts/PRESUBMIT.py ios/build/bots/scripts/run.py ios/build/bots/scripts/standard_json_util.py +ios/build/bots/scripts/xcode_util.py ios/build/chrome_build.gni ios/chrome/app/application_delegate/url_opener_unittest.mm ios/chrome/app/application_delegate/user_activity_handler_unittest.mm @@ -2805,7 +2862,6 @@ ios/chrome/browser/search_engines/search_engine_tab_helper.h ios/chrome/browser/search_engines/search_engine_tab_helper.mm ios/chrome/browser/send_tab_to_self/send_tab_to_self_util_unittest.mm 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/u2f/u2f_controller.mm @@ -2816,17 +2872,14 @@ 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 ios/chrome/browser/ui/authentication/signin/add_account_signin/add_account_signin_manager_unittest.mm ios/chrome/browser/ui/authentication/signin/advanced_settings_signin/advanced_settings_signin_mediator_unittest.mm ios/chrome/browser/ui/authentication/signin/user_signin/user_signin_mediator_unittest.mm -ios/chrome/browser/ui/authentication/signin_earlgrey_utils.mm -ios/chrome/browser/ui/authentication/signin_earlgrey_utils_app_interface.mm +ios/chrome/browser/ui/authentication/signin_earl_grey_app_interface.mm ios/chrome/browser/ui/autofill/manual_fill/form_observer_helper_unittest.mm ios/chrome/browser/ui/autofill/save_card_infobar_egtest.mm ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.mm -ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_app_interface.mm ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.h ios/chrome/browser/ui/bookmarks/bookmarks_egtest.mm ios/chrome/browser/ui/browser_view/browser_view_controller_helper_unittest.mm @@ -2848,9 +2901,10 @@ 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 ios/chrome/browser/ui/settings/cells/search_engine_item_unittest.mm -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_details/password_details_table_view_controller_unittest.mm ios/chrome/browser/ui/settings/password/password_exporter_unittest.mm +ios/chrome/browser/ui/settings/password/password_issues_table_view_controller_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 @@ -2906,6 +2960,7 @@ ios/web/web_state/web_state_context_menu_bridge_unittest.mm ios/web/web_state/web_state_unittest.mm ios/web/web_view/wk_security_origin_util_unittest.mm ios/web_view/PRESUBMIT.py +ios/web_view/internal/autofill/cwv_autofill_controller_unittest.mm ios/web_view/internal/autofill/cwv_autofill_data_manager_unittest.mm ios/web_view/internal/autofill/cwv_credit_card_saver_unittest.mm ios/web_view/internal/cwv_favicon_unittest.mm @@ -2964,6 +3019,7 @@ media/filters/video_cadence_estimator.h media/fuchsia/common/sysmem_buffer_writer_queue.cc media/gpu/android/android_video_encode_accelerator.h media/gpu/chromeos/libyuv_image_processor_backend.cc +media/gpu/test/video_encoder/video_encoder_test_environment.cc media/gpu/vaapi/test_utils.h media/gpu/vaapi/vaapi_image_decoder_test_common.h media/gpu/vaapi/vaapi_jpeg_decoder_unittest.cc @@ -3364,7 +3420,6 @@ 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 @@ -3447,6 +3502,8 @@ net/proxy_resolution/proxy_resolver_mac.h 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/proxy_resolution/win/windows_system_proxy_resolver.cc +net/proxy_resolution/win/winhttp_api_wrapper.h net/quic/bidirectional_stream_quic_impl_unittest.cc net/quic/crypto/proof_verifier_chromium.cc net/quic/properties_based_quic_server_info_test.cc @@ -3461,7 +3518,6 @@ net/socket/socket_test_util.cc net/socket/socks5_client_socket_unittest.cc net/socket/socks_connect_job_unittest.cc net/socket/ssl_client_socket_impl.cc -net/socket/ssl_client_socket_unittest.cc net/socket/tcp_socket_win.cc net/socket/transport_client_socket_pool_unittest.cc net/socket/udp_socket_posix.h @@ -3575,6 +3631,7 @@ ppapi/tests/test_url_util.cc ppapi/tests/test_websocket.cc ppapi/tests/test_x509_certificate_private.cc ppapi/utility/graphics/paint_aggregator.h +printing/backend/PRESUBMIT.py printing/backend/print_backend_win.cc printing/backend/win_helper.cc printing/metafile_skia.cc @@ -3592,6 +3649,7 @@ 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/heartbeat_sender.cc remoting/host/host_config_unittest.cc remoting/host/host_status_logger_unittest.cc remoting/host/input_injector_x11.cc @@ -3642,6 +3700,9 @@ sandbox/linux/services/libc_interceptor.h sandbox/linux/suid/client/setuid_sandbox_client.cc sandbox/linux/suid/client/setuid_sandbox_host.cc sandbox/linux/suid/sandbox.c +sandbox/policy/linux/sandbox_linux.h +sandbox/policy/sandbox.cc +sandbox/policy/win/sandbox_win.cc sandbox/win/src/interception.cc sandbox/win/src/interception.h sandbox/win/src/interception_agent.cc @@ -3657,7 +3718,6 @@ sandbox/win/src/sandbox_policy.h sandbox/win/src/sandbox_rand.cc sandbox/win/src/security_level.h services/BUILD.gn -services/audio/audio_sandbox_win.cc services/content/public/cpp/test/fake_navigable_contents_factory_unittest.cc services/device/generic_sensor/platform_sensor_ambient_light_mac.cc services/device/generic_sensor/platform_sensor_and_provider_unittest_win.cc @@ -3668,17 +3728,15 @@ 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/public/cpp/bluetooth/bluetooth_utils.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/cookie_manager_unittest.cc -services/network/cors/cors_url_loader_unittest.cc services/network/cors/preflight_controller_unittest.cc -services/network/cross_origin_read_blocking.cc -services/network/cross_origin_read_blocking.h -services/network/cross_origin_read_blocking_unittest.cc +services/network/cross_origin_read_blocking_exception_for_plugin.h services/network/host_resolver_unittest.cc services/network/http_cache_data_counter_unittest.cc services/network/http_cache_data_remover_unittest.cc @@ -3691,6 +3749,8 @@ services/network/public/cpp/cors/cors_unittest.cc services/network/public/cpp/cors/origin_access_entry_unittest.cc services/network/public/cpp/cors/origin_access_list_unittest.cc services/network/public/cpp/cors/preflight_result_unittest.cc +services/network/public/cpp/cross_origin_read_blocking.cc +services/network/public/cpp/cross_origin_read_blocking_unittest.cc services/network/public/cpp/features.cc services/network/public/cpp/is_potentially_trustworthy.cc services/network/public/cpp/network_switches.cc @@ -3714,9 +3774,6 @@ services/resource_coordinator/public/cpp/memory_instrumentation/client_process_i services/resource_coordinator/public/cpp/memory_instrumentation/tracing_observer.cc 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/shape_detection/barcode_detection_impl_mac_unittest.mm services/shape_detection/text_detection_impl_mac_unittest.mm @@ -3782,23 +3839,20 @@ testing/variations/fieldtrial_testing_config.json third_party/Python-Markdown/markdown/extensions/smarty.py third_party/SPIRV-Tools/src/PRESUBMIT.py third_party/SPIRV-Tools/src/tools/sva/package.json -third_party/abseil-cpp/absl.gni third_party/abseil-cpp/absl/abseil.podspec.gen.py third_party/abseil-cpp/absl/base/config.h third_party/abseil-cpp/absl/base/internal/direct_mmap.h third_party/abseil-cpp/absl/base/internal/sysinfo_test.cc -third_party/abseil-cpp/absl/hash/BUILD.gn third_party/abseil-cpp/absl/hash/internal/city.h third_party/abseil-cpp/absl/random/internal/platform.h third_party/abseil-cpp/absl/status/status.h -third_party/abseil-cpp/absl/strings/BUILD.gn third_party/abseil-cpp/absl/strings/string_view.cc 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/abseil-cpp/generate_def_file.py +third_party/abseil-cpp/generate_def_files.py +third_party/abseil-cpp/roll_abseil.py third_party/afl/src/Makefile third_party/afl/src/afl-analyze.c third_party/afl/src/afl-as.c @@ -3844,6 +3898,7 @@ third_party/android_platform/development/scripts/stack.py third_party/angle/PRESUBMIT.py third_party/angle/extensions/ANGLE_base_vertex_base_instance.txt third_party/angle/extensions/ANGLE_client_arrays.txt +third_party/angle/extensions/ANGLE_external_objects_flags.txt third_party/angle/extensions/ANGLE_external_objects_fuchsia.txt third_party/angle/extensions/ANGLE_get_image.txt third_party/angle/extensions/ANGLE_lossy_etc_decode.txt @@ -3868,6 +3923,7 @@ third_party/angle/extensions/EGL_ANGLE_device_d3d.txt third_party/angle/extensions/EGL_ANGLE_device_eagl.txt third_party/angle/extensions/EGL_ANGLE_direct3d_display.txt third_party/angle/extensions/EGL_ANGLE_direct_composition.txt +third_party/angle/extensions/EGL_ANGLE_display_semaphore_share_group.txt third_party/angle/extensions/EGL_ANGLE_display_texture_share_group.txt third_party/angle/extensions/EGL_ANGLE_feature_control.txt third_party/angle/extensions/EGL_ANGLE_flexible_surface_compatibility.txt @@ -3889,10 +3945,12 @@ third_party/angle/extensions/EGL_EXT_device_query.txt third_party/angle/extensions/EXT_texture_storage.txt third_party/angle/extensions/KHR_parallel_shader_compile.txt third_party/angle/include/GLSLANG/ShaderVars.h +third_party/angle/include/platform/FeaturesVk.h third_party/angle/scripts/bootstrap.py third_party/angle/scripts/export_targets.py third_party/angle/scripts/generate_stats.py -third_party/angle/scripts/roll_deps.py +third_party/angle/scripts/roll_chromium_deps.py +third_party/angle/scripts/run_gtest_angle_test.py third_party/angle/scripts/trigger.py third_party/angle/src/android_system_settings/res/xml/main.xml third_party/angle/src/common/aligned_memory.cpp @@ -3922,10 +3980,14 @@ third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py third_party/angle/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp 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/gl/egl/DmaBufImageSiblingEGL.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/ProgramExecutableVk.cpp third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h +third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp +third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/third_party/ffx_spd/ffx_a.h third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h third_party/angle/src/libANGLE/validationEGL.cpp @@ -3933,8 +3995,9 @@ 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/BufferDataTest.cpp -third_party/angle/src/tests/gl_tests/CopyTexture3DTest.cpp +third_party/angle/src/tests/gl_tests/ClearTest.cpp third_party/angle/src/tests/gl_tests/GLSLTest.cpp +third_party/angle/src/tests/gl_tests/MipmapTest.cpp third_party/angle/src/tests/gl_tests/MultiviewDrawTest.cpp third_party/angle/src/tests/gl_tests/OcclusionQueriesTest.cpp third_party/angle/src/tests/gl_tests/RobustResourceInitTest.cpp @@ -3996,6 +4059,7 @@ third_party/angle/third_party/vulkan-validation-layers/src/layers/descriptor_set third_party/angle/third_party/vulkan-validation-layers/src/layers/descriptor_sets.h third_party/angle/third_party/vulkan-validation-layers/src/layers/drawdispatch.cpp third_party/angle/third_party/vulkan-validation-layers/src/layers/generated/spirv_tools_commit_id.h +third_party/angle/third_party/vulkan-validation-layers/src/layers/generated/synchronization_validation_types.h third_party/angle/third_party/vulkan-validation-layers/src/layers/generated/vk_enum_string_helper.h third_party/angle/third_party/vulkan-validation-layers/src/layers/generated/vk_extension_helper.h third_party/angle/third_party/vulkan-validation-layers/src/layers/generated/vk_object_types.h @@ -4010,7 +4074,6 @@ third_party/angle/third_party/vulkan-validation-layers/src/scripts/external_revi third_party/angle/third_party/vulkan-validation-layers/src/scripts/helper_file_generator.py third_party/angle/third_party/vulkan-validation-layers/src/scripts/layer_chassis_dispatch_generator.py third_party/angle/third_party/vulkan-validation-layers/src/scripts/layer_chassis_generator.py -third_party/angle/third_party/vulkan-validation-layers/src/scripts/parse_test_results.py third_party/angle/third_party/vulkan-validation-layers/src/scripts/thread_safety_generator.py third_party/angle/third_party/vulkan-validation-layers/src/scripts/vk_validation_stats.py third_party/angle/third_party/vulkan-validation-layers/src/tests/layer_validation_tests.cpp @@ -4026,6 +4089,7 @@ third_party/angle/third_party/vulkan-validation-layers/src/tests/vklayertests_ot third_party/angle/third_party/vulkan-validation-layers/src/tests/vklayertests_pipeline_shader.cpp third_party/angle/third_party/vulkan-validation-layers/src/tests/vkpositivelayertests.cpp third_party/angle/third_party/vulkan-validation-layers/src/tests/vktestframework.cpp +third_party/angle/util/android/AndroidWindow.cpp third_party/angle/util/windows/third_party/StackWalker/src/StackWalker.cpp third_party/apple_apsl/cssmapplePriv.h third_party/ashmem/ashmem-dev.c @@ -4123,6 +4187,7 @@ third_party/blink/public/common/frame/user_activation_state.h third_party/blink/public/common/input/web_keyboard_event.h third_party/blink/public/common/origin_trials/trial_token.h third_party/blink/public/common/scheduler/PRESUBMIT.py +third_party/blink/public/common/widget/visual_properties.h third_party/blink/public/mojom/feature_policy/PRESUBMIT.py third_party/blink/public/mojom/use_counter/PRESUBMIT.py third_party/blink/public/mojom/web_feature/PRESUBMIT.py @@ -4221,6 +4286,7 @@ third_party/blink/renderer/core/css/style_engine.cc third_party/blink/renderer/core/css/style_engine_test.cc third_party/blink/renderer/core/css/style_sheet.idl third_party/blink/renderer/core/css/style_sheet_list.idl +third_party/blink/renderer/core/dom/BUILD.gn third_party/blink/renderer/core/dom/abort_controller.h third_party/blink/renderer/core/dom/abort_signal.h third_party/blink/renderer/core/dom/attr.idl @@ -4302,6 +4368,7 @@ third_party/blink/renderer/core/fetch/response.h third_party/blink/renderer/core/fileapi/file_reader_loader_client.h third_party/blink/renderer/core/frame/csp/content_security_policy.cc third_party/blink/renderer/core/frame/deprecation.cc +third_party/blink/renderer/core/frame/dom_window.cc third_party/blink/renderer/core/frame/frame.h third_party/blink/renderer/core/frame/frame_serializer.cc third_party/blink/renderer/core/frame/local_dom_window.h @@ -4314,6 +4381,7 @@ third_party/blink/renderer/core/frame/local_frame_view.h third_party/blink/renderer/core/frame/navigator.cc third_party/blink/renderer/core/frame/settings.h third_party/blink/renderer/core/frame/web_frame_serializer_impl.cc +third_party/blink/renderer/core/frame/web_frame_widget_base.cc third_party/blink/renderer/core/frame/web_view_frame_widget.h third_party/blink/renderer/core/html/anchor_element_metrics_test.cc third_party/blink/renderer/core/html/custom/element_internals.idl @@ -4386,6 +4454,7 @@ third_party/blink/renderer/core/layout/layout_block_flow.cc third_party/blink/renderer/core/layout/layout_block_flow.h third_party/blink/renderer/core/layout/layout_box.cc third_party/blink/renderer/core/layout/layout_box_model_object.cc +third_party/blink/renderer/core/layout/layout_box_model_object.h third_party/blink/renderer/core/layout/layout_geometry_map_test.cc third_party/blink/renderer/core/layout/layout_image.cc third_party/blink/renderer/core/layout/layout_image.h @@ -4441,6 +4510,7 @@ 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_invalidator.h 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 @@ -4453,7 +4523,7 @@ third_party/blink/renderer/core/paint/paint_layer_stacking_node.h third_party/blink/renderer/core/paint/paint_timing_detector.h third_party/blink/renderer/core/paint/text_paint_timing_detector.h third_party/blink/renderer/core/paint/theme_painter_default.h -third_party/blink/renderer/core/paint/theme_painter_mac.mm +third_party/blink/renderer/core/script/detect_javascript_frameworks.cc third_party/blink/renderer/core/script/document_write_intervention.cc third_party/blink/renderer/core/script/document_write_intervention.h third_party/blink/renderer/core/script/script_runner.h @@ -4522,7 +4592,6 @@ 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 @@ -4536,6 +4605,7 @@ third_party/blink/renderer/modules/manifest/fuzzer_seed_corpus/play_app_url_mani third_party/blink/renderer/modules/media_capabilities/media_capabilities.cc third_party/blink/renderer/modules/mediastream/media_stream_video_renderer_sink.h third_party/blink/renderer/modules/payments/android_pay_method_data.idl +third_party/blink/renderer/modules/payments/goods/dom_window_digital_goods.cc third_party/blink/renderer/modules/payments/on_payment_response_test.cc third_party/blink/renderer/modules/payments/payment_request.cc third_party/blink/renderer/modules/payments/payment_request_optional_total_test.cc @@ -4556,12 +4626,14 @@ 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/webgl/webgl_unowned_texture.h 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 third_party/blink/renderer/modules/websockets/websocket_channel_impl.cc third_party/blink/renderer/modules/websockets/websocket_stream.h third_party/blink/renderer/modules/webtransport/quic_transport_test.cc +third_party/blink/renderer/modules/xr/xr_session.h third_party/blink/renderer/modules/xr/xr_system.cc third_party/blink/renderer/platform/PRESUBMIT.py third_party/blink/renderer/platform/animation/timing_function.h @@ -4657,7 +4729,8 @@ 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/input/input_handler_proxy.cc +third_party/blink/renderer/platform/widget/widget_base.cc 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 @@ -4786,9 +4859,6 @@ third_party/breakpad/breakpad/src/tools/python/filter_syms.py third_party/breakpad/breakpad/src/tools/windows/converter/ms_symbol_server_converter.cc third_party/breakpad/breakpad/src/tools/windows/converter/ms_symbol_server_converter.h third_party/breakpad/breakpad/src/tools/windows/converter_exe/converter.cc -third_party/cacheinvalidation/src/example-app-build/AndroidManifest.xml -third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/external/client/android2/AndroidManifest.xml -third_party/cacheinvalidation/src/javaexample/com/google/ipc/invalidation/examples/android2/AndroidManifest.xml third_party/catapult/PRESUBMIT.py third_party/catapult/catapult_build/appengine_deploy.py third_party/catapult/catapult_build/js_checks.py @@ -4924,6 +4994,7 @@ 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 third_party/catapult/dashboard/dashboard/pinpoint_request_test.py +third_party/catapult/dashboard/dashboard/revision_info_client_test.py third_party/catapult/dashboard/dashboard/services/buildbucket_service.py third_party/catapult/dashboard/dashboard/services/crrev_service.py third_party/catapult/dashboard/dashboard/services/crrev_service_test.py @@ -5916,913 +5987,6 @@ third_party/chromevox/third_party/closure-library/closure/bin/build/depstree.py 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 -third_party/chromite/api/gen/chromite/api/artifacts_pb2.py -third_party/chromite/api/gen/chromite/api/binhost_pb2.py -third_party/chromite/api/gen/chromite/api/build_api_config_pb2.py -third_party/chromite/api/gen/chromite/api/build_api_pb2.py -third_party/chromite/api/gen/chromite/api/build_api_test_pb2.py -third_party/chromite/api/gen/chromite/api/depgraph_pb2.py -third_party/chromite/api/gen/chromite/api/image_pb2.py -third_party/chromite/api/gen/chromite/api/packages_pb2.py -third_party/chromite/api/gen/chromite/api/payload_pb2.py -third_party/chromite/api/gen/chromite/api/sdk_pb2.py -third_party/chromite/api/gen/chromite/api/sysroot_pb2.py -third_party/chromite/api/gen/chromite/api/test_metadata_pb2.py -third_party/chromite/api/gen/chromite/api/test_pb2.py -third_party/chromite/api/gen/chromite/api/toolchain_pb2.py -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/dut_tracking_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 -third_party/chromite/api/gen/chromiumos/sign_image_pb2.py -third_party/chromite/api/gen/device/brand_id_pb2.py -third_party/chromite/api/gen/device/config_id_pb2.py -third_party/chromite/api/gen/device/config_pb2.py -third_party/chromite/api/gen/device/model_id_pb2.py -third_party/chromite/api/gen/device/platform_id_pb2.py -third_party/chromite/api/gen/device/variant_id_pb2.py -third_party/chromite/api/gen/test_platform/autotest/dynamic_suite_pb2.py -third_party/chromite/api/gen/test_platform/common/task_pb2.py -third_party/chromite/api/gen/test_platform/config/config_pb2.py -third_party/chromite/api/gen/test_platform/migration/scheduler/traffic_split_pb2.py -third_party/chromite/api/gen/test_platform/phosphorus/common_pb2.py -third_party/chromite/api/gen/test_platform/phosphorus/prejob_pb2.py -third_party/chromite/api/gen/test_platform/phosphorus/runtest_pb2.py -third_party/chromite/api/gen/test_platform/phosphorus/upload_to_gs_pb2.py -third_party/chromite/api/gen/test_platform/phosphorus/upload_to_tko_pb2.py -third_party/chromite/api/gen/test_platform/request_pb2.py -third_party/chromite/api/gen/test_platform/side_effects/config_pb2.py -third_party/chromite/api/gen/test_platform/skylab_local_state/common_pb2.py -third_party/chromite/api/gen/test_platform/skylab_local_state/host_info_pb2.py -third_party/chromite/api/gen/test_platform/skylab_local_state/load_pb2.py -third_party/chromite/api/gen/test_platform/skylab_local_state/multihost_pb2.py -third_party/chromite/api/gen/test_platform/skylab_local_state/receive_pb2.py -third_party/chromite/api/gen/test_platform/skylab_local_state/save_pb2.py -third_party/chromite/api/gen/test_platform/skylab_local_state/serialize_pb2.py -third_party/chromite/api/gen/test_platform/skylab_test_runner/config_pb2.py -third_party/chromite/api/gen/test_platform/skylab_test_runner/request_pb2.py -third_party/chromite/api/gen/test_platform/skylab_test_runner/result_pb2.py -third_party/chromite/api/gen/test_platform/skylab_tool/result_pb2.py -third_party/chromite/api/gen/test_platform/steps/compute_backfill_pb2.py -third_party/chromite/api/gen/test_platform/steps/enumeration_pb2.py -third_party/chromite/api/gen/test_platform/steps/execute/build_pb2.py -third_party/chromite/api/gen/test_platform/steps/execution_pb2.py -third_party/chromite/api/gen/test_platform/steps/scheduler_traffic_split_pb2.py -third_party/chromite/api/gen/test_platform/suite_scheduler/analytics_pb2.py -third_party/chromite/api/gen/test_platform/taskstate_pb2.py -third_party/chromite/cbuildbot/afdo.py -third_party/chromite/cbuildbot/commands.py -third_party/chromite/cbuildbot/commands_unittest.py -third_party/chromite/cbuildbot/goma_util.py -third_party/chromite/cbuildbot/manifest_version_unittest.py -third_party/chromite/cbuildbot/repository_unittest.py -third_party/chromite/cbuildbot/stages/build_stages.py -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 -third_party/chromite/cidb/test_data/series_0/metadata-1.json -third_party/chromite/cidb/test_data/series_0/metadata-10.json -third_party/chromite/cidb/test_data/series_0/metadata-100.json -third_party/chromite/cidb/test_data/series_0/metadata-101.json -third_party/chromite/cidb/test_data/series_0/metadata-102.json -third_party/chromite/cidb/test_data/series_0/metadata-103.json -third_party/chromite/cidb/test_data/series_0/metadata-104.json -third_party/chromite/cidb/test_data/series_0/metadata-105.json -third_party/chromite/cidb/test_data/series_0/metadata-106.json -third_party/chromite/cidb/test_data/series_0/metadata-107.json -third_party/chromite/cidb/test_data/series_0/metadata-108.json -third_party/chromite/cidb/test_data/series_0/metadata-109.json -third_party/chromite/cidb/test_data/series_0/metadata-11.json -third_party/chromite/cidb/test_data/series_0/metadata-110.json -third_party/chromite/cidb/test_data/series_0/metadata-111.json -third_party/chromite/cidb/test_data/series_0/metadata-112.json -third_party/chromite/cidb/test_data/series_0/metadata-113.json -third_party/chromite/cidb/test_data/series_0/metadata-114.json -third_party/chromite/cidb/test_data/series_0/metadata-115.json -third_party/chromite/cidb/test_data/series_0/metadata-116.json -third_party/chromite/cidb/test_data/series_0/metadata-117.json -third_party/chromite/cidb/test_data/series_0/metadata-118.json -third_party/chromite/cidb/test_data/series_0/metadata-119.json -third_party/chromite/cidb/test_data/series_0/metadata-12.json -third_party/chromite/cidb/test_data/series_0/metadata-120.json -third_party/chromite/cidb/test_data/series_0/metadata-121.json -third_party/chromite/cidb/test_data/series_0/metadata-122.json -third_party/chromite/cidb/test_data/series_0/metadata-123.json -third_party/chromite/cidb/test_data/series_0/metadata-124.json -third_party/chromite/cidb/test_data/series_0/metadata-125.json -third_party/chromite/cidb/test_data/series_0/metadata-126.json -third_party/chromite/cidb/test_data/series_0/metadata-127.json -third_party/chromite/cidb/test_data/series_0/metadata-128.json -third_party/chromite/cidb/test_data/series_0/metadata-129.json -third_party/chromite/cidb/test_data/series_0/metadata-13.json -third_party/chromite/cidb/test_data/series_0/metadata-130.json -third_party/chromite/cidb/test_data/series_0/metadata-131.json -third_party/chromite/cidb/test_data/series_0/metadata-132.json -third_party/chromite/cidb/test_data/series_0/metadata-133.json -third_party/chromite/cidb/test_data/series_0/metadata-134.json -third_party/chromite/cidb/test_data/series_0/metadata-135.json -third_party/chromite/cidb/test_data/series_0/metadata-136.json -third_party/chromite/cidb/test_data/series_0/metadata-137.json -third_party/chromite/cidb/test_data/series_0/metadata-138.json -third_party/chromite/cidb/test_data/series_0/metadata-139.json -third_party/chromite/cidb/test_data/series_0/metadata-14.json -third_party/chromite/cidb/test_data/series_0/metadata-140.json -third_party/chromite/cidb/test_data/series_0/metadata-141.json -third_party/chromite/cidb/test_data/series_0/metadata-142.json -third_party/chromite/cidb/test_data/series_0/metadata-143.json -third_party/chromite/cidb/test_data/series_0/metadata-144.json -third_party/chromite/cidb/test_data/series_0/metadata-145.json -third_party/chromite/cidb/test_data/series_0/metadata-146.json -third_party/chromite/cidb/test_data/series_0/metadata-147.json -third_party/chromite/cidb/test_data/series_0/metadata-148.json -third_party/chromite/cidb/test_data/series_0/metadata-149.json -third_party/chromite/cidb/test_data/series_0/metadata-15.json -third_party/chromite/cidb/test_data/series_0/metadata-150.json -third_party/chromite/cidb/test_data/series_0/metadata-151.json -third_party/chromite/cidb/test_data/series_0/metadata-152.json -third_party/chromite/cidb/test_data/series_0/metadata-153.json -third_party/chromite/cidb/test_data/series_0/metadata-154.json -third_party/chromite/cidb/test_data/series_0/metadata-155.json -third_party/chromite/cidb/test_data/series_0/metadata-156.json -third_party/chromite/cidb/test_data/series_0/metadata-157.json -third_party/chromite/cidb/test_data/series_0/metadata-158.json -third_party/chromite/cidb/test_data/series_0/metadata-159.json -third_party/chromite/cidb/test_data/series_0/metadata-16.json -third_party/chromite/cidb/test_data/series_0/metadata-160.json -third_party/chromite/cidb/test_data/series_0/metadata-161.json -third_party/chromite/cidb/test_data/series_0/metadata-162.json -third_party/chromite/cidb/test_data/series_0/metadata-163.json -third_party/chromite/cidb/test_data/series_0/metadata-164.json -third_party/chromite/cidb/test_data/series_0/metadata-165.json -third_party/chromite/cidb/test_data/series_0/metadata-166.json -third_party/chromite/cidb/test_data/series_0/metadata-167.json -third_party/chromite/cidb/test_data/series_0/metadata-168.json -third_party/chromite/cidb/test_data/series_0/metadata-169.json -third_party/chromite/cidb/test_data/series_0/metadata-17.json -third_party/chromite/cidb/test_data/series_0/metadata-170.json -third_party/chromite/cidb/test_data/series_0/metadata-171.json -third_party/chromite/cidb/test_data/series_0/metadata-172.json -third_party/chromite/cidb/test_data/series_0/metadata-173.json -third_party/chromite/cidb/test_data/series_0/metadata-174.json -third_party/chromite/cidb/test_data/series_0/metadata-175.json -third_party/chromite/cidb/test_data/series_0/metadata-176.json -third_party/chromite/cidb/test_data/series_0/metadata-177.json -third_party/chromite/cidb/test_data/series_0/metadata-178.json -third_party/chromite/cidb/test_data/series_0/metadata-179.json -third_party/chromite/cidb/test_data/series_0/metadata-18.json -third_party/chromite/cidb/test_data/series_0/metadata-180.json -third_party/chromite/cidb/test_data/series_0/metadata-181.json -third_party/chromite/cidb/test_data/series_0/metadata-182.json -third_party/chromite/cidb/test_data/series_0/metadata-183.json -third_party/chromite/cidb/test_data/series_0/metadata-184.json -third_party/chromite/cidb/test_data/series_0/metadata-185.json -third_party/chromite/cidb/test_data/series_0/metadata-186.json -third_party/chromite/cidb/test_data/series_0/metadata-187.json -third_party/chromite/cidb/test_data/series_0/metadata-188.json -third_party/chromite/cidb/test_data/series_0/metadata-189.json -third_party/chromite/cidb/test_data/series_0/metadata-19.json -third_party/chromite/cidb/test_data/series_0/metadata-190.json -third_party/chromite/cidb/test_data/series_0/metadata-191.json -third_party/chromite/cidb/test_data/series_0/metadata-192.json -third_party/chromite/cidb/test_data/series_0/metadata-193.json -third_party/chromite/cidb/test_data/series_0/metadata-194.json -third_party/chromite/cidb/test_data/series_0/metadata-195.json -third_party/chromite/cidb/test_data/series_0/metadata-196.json -third_party/chromite/cidb/test_data/series_0/metadata-197.json -third_party/chromite/cidb/test_data/series_0/metadata-198.json -third_party/chromite/cidb/test_data/series_0/metadata-199.json -third_party/chromite/cidb/test_data/series_0/metadata-2.json -third_party/chromite/cidb/test_data/series_0/metadata-20.json -third_party/chromite/cidb/test_data/series_0/metadata-200.json -third_party/chromite/cidb/test_data/series_0/metadata-201.json -third_party/chromite/cidb/test_data/series_0/metadata-202.json -third_party/chromite/cidb/test_data/series_0/metadata-203.json -third_party/chromite/cidb/test_data/series_0/metadata-204.json -third_party/chromite/cidb/test_data/series_0/metadata-205.json -third_party/chromite/cidb/test_data/series_0/metadata-206.json -third_party/chromite/cidb/test_data/series_0/metadata-207.json -third_party/chromite/cidb/test_data/series_0/metadata-208.json -third_party/chromite/cidb/test_data/series_0/metadata-209.json -third_party/chromite/cidb/test_data/series_0/metadata-21.json -third_party/chromite/cidb/test_data/series_0/metadata-210.json -third_party/chromite/cidb/test_data/series_0/metadata-211.json -third_party/chromite/cidb/test_data/series_0/metadata-212.json -third_party/chromite/cidb/test_data/series_0/metadata-213.json -third_party/chromite/cidb/test_data/series_0/metadata-214.json -third_party/chromite/cidb/test_data/series_0/metadata-215.json -third_party/chromite/cidb/test_data/series_0/metadata-216.json -third_party/chromite/cidb/test_data/series_0/metadata-217.json -third_party/chromite/cidb/test_data/series_0/metadata-218.json -third_party/chromite/cidb/test_data/series_0/metadata-219.json -third_party/chromite/cidb/test_data/series_0/metadata-22.json -third_party/chromite/cidb/test_data/series_0/metadata-220.json -third_party/chromite/cidb/test_data/series_0/metadata-221.json -third_party/chromite/cidb/test_data/series_0/metadata-222.json -third_party/chromite/cidb/test_data/series_0/metadata-223.json -third_party/chromite/cidb/test_data/series_0/metadata-224.json -third_party/chromite/cidb/test_data/series_0/metadata-225.json -third_party/chromite/cidb/test_data/series_0/metadata-226.json -third_party/chromite/cidb/test_data/series_0/metadata-227.json -third_party/chromite/cidb/test_data/series_0/metadata-228.json -third_party/chromite/cidb/test_data/series_0/metadata-229.json -third_party/chromite/cidb/test_data/series_0/metadata-23.json -third_party/chromite/cidb/test_data/series_0/metadata-230.json -third_party/chromite/cidb/test_data/series_0/metadata-231.json -third_party/chromite/cidb/test_data/series_0/metadata-232.json -third_party/chromite/cidb/test_data/series_0/metadata-233.json -third_party/chromite/cidb/test_data/series_0/metadata-234.json -third_party/chromite/cidb/test_data/series_0/metadata-235.json -third_party/chromite/cidb/test_data/series_0/metadata-236.json -third_party/chromite/cidb/test_data/series_0/metadata-237.json -third_party/chromite/cidb/test_data/series_0/metadata-238.json -third_party/chromite/cidb/test_data/series_0/metadata-239.json -third_party/chromite/cidb/test_data/series_0/metadata-24.json -third_party/chromite/cidb/test_data/series_0/metadata-240.json -third_party/chromite/cidb/test_data/series_0/metadata-241.json -third_party/chromite/cidb/test_data/series_0/metadata-242.json -third_party/chromite/cidb/test_data/series_0/metadata-243.json -third_party/chromite/cidb/test_data/series_0/metadata-244.json -third_party/chromite/cidb/test_data/series_0/metadata-245.json -third_party/chromite/cidb/test_data/series_0/metadata-246.json -third_party/chromite/cidb/test_data/series_0/metadata-247.json -third_party/chromite/cidb/test_data/series_0/metadata-248.json -third_party/chromite/cidb/test_data/series_0/metadata-249.json -third_party/chromite/cidb/test_data/series_0/metadata-25.json -third_party/chromite/cidb/test_data/series_0/metadata-250.json -third_party/chromite/cidb/test_data/series_0/metadata-251.json -third_party/chromite/cidb/test_data/series_0/metadata-252.json -third_party/chromite/cidb/test_data/series_0/metadata-253.json -third_party/chromite/cidb/test_data/series_0/metadata-254.json -third_party/chromite/cidb/test_data/series_0/metadata-255.json -third_party/chromite/cidb/test_data/series_0/metadata-256.json -third_party/chromite/cidb/test_data/series_0/metadata-257.json -third_party/chromite/cidb/test_data/series_0/metadata-258.json -third_party/chromite/cidb/test_data/series_0/metadata-259.json -third_party/chromite/cidb/test_data/series_0/metadata-26.json -third_party/chromite/cidb/test_data/series_0/metadata-260.json -third_party/chromite/cidb/test_data/series_0/metadata-261.json -third_party/chromite/cidb/test_data/series_0/metadata-262.json -third_party/chromite/cidb/test_data/series_0/metadata-263.json -third_party/chromite/cidb/test_data/series_0/metadata-264.json -third_party/chromite/cidb/test_data/series_0/metadata-265.json -third_party/chromite/cidb/test_data/series_0/metadata-266.json -third_party/chromite/cidb/test_data/series_0/metadata-267.json -third_party/chromite/cidb/test_data/series_0/metadata-268.json -third_party/chromite/cidb/test_data/series_0/metadata-269.json -third_party/chromite/cidb/test_data/series_0/metadata-27.json -third_party/chromite/cidb/test_data/series_0/metadata-270.json -third_party/chromite/cidb/test_data/series_0/metadata-271.json -third_party/chromite/cidb/test_data/series_0/metadata-272.json -third_party/chromite/cidb/test_data/series_0/metadata-273.json -third_party/chromite/cidb/test_data/series_0/metadata-274.json -third_party/chromite/cidb/test_data/series_0/metadata-275.json -third_party/chromite/cidb/test_data/series_0/metadata-276.json -third_party/chromite/cidb/test_data/series_0/metadata-277.json -third_party/chromite/cidb/test_data/series_0/metadata-278.json -third_party/chromite/cidb/test_data/series_0/metadata-279.json -third_party/chromite/cidb/test_data/series_0/metadata-28.json -third_party/chromite/cidb/test_data/series_0/metadata-280.json -third_party/chromite/cidb/test_data/series_0/metadata-281.json -third_party/chromite/cidb/test_data/series_0/metadata-282.json -third_party/chromite/cidb/test_data/series_0/metadata-283.json -third_party/chromite/cidb/test_data/series_0/metadata-284.json -third_party/chromite/cidb/test_data/series_0/metadata-285.json -third_party/chromite/cidb/test_data/series_0/metadata-286.json -third_party/chromite/cidb/test_data/series_0/metadata-287.json -third_party/chromite/cidb/test_data/series_0/metadata-288.json -third_party/chromite/cidb/test_data/series_0/metadata-289.json -third_party/chromite/cidb/test_data/series_0/metadata-29.json -third_party/chromite/cidb/test_data/series_0/metadata-290.json -third_party/chromite/cidb/test_data/series_0/metadata-291.json -third_party/chromite/cidb/test_data/series_0/metadata-292.json -third_party/chromite/cidb/test_data/series_0/metadata-293.json -third_party/chromite/cidb/test_data/series_0/metadata-294.json -third_party/chromite/cidb/test_data/series_0/metadata-295.json -third_party/chromite/cidb/test_data/series_0/metadata-296.json -third_party/chromite/cidb/test_data/series_0/metadata-297.json -third_party/chromite/cidb/test_data/series_0/metadata-298.json -third_party/chromite/cidb/test_data/series_0/metadata-299.json -third_party/chromite/cidb/test_data/series_0/metadata-3.json -third_party/chromite/cidb/test_data/series_0/metadata-30.json -third_party/chromite/cidb/test_data/series_0/metadata-300.json -third_party/chromite/cidb/test_data/series_0/metadata-301.json -third_party/chromite/cidb/test_data/series_0/metadata-302.json -third_party/chromite/cidb/test_data/series_0/metadata-303.json -third_party/chromite/cidb/test_data/series_0/metadata-304.json -third_party/chromite/cidb/test_data/series_0/metadata-305.json -third_party/chromite/cidb/test_data/series_0/metadata-306.json -third_party/chromite/cidb/test_data/series_0/metadata-307.json -third_party/chromite/cidb/test_data/series_0/metadata-308.json -third_party/chromite/cidb/test_data/series_0/metadata-309.json -third_party/chromite/cidb/test_data/series_0/metadata-31.json -third_party/chromite/cidb/test_data/series_0/metadata-310.json -third_party/chromite/cidb/test_data/series_0/metadata-311.json -third_party/chromite/cidb/test_data/series_0/metadata-312.json -third_party/chromite/cidb/test_data/series_0/metadata-313.json -third_party/chromite/cidb/test_data/series_0/metadata-314.json -third_party/chromite/cidb/test_data/series_0/metadata-315.json -third_party/chromite/cidb/test_data/series_0/metadata-316.json -third_party/chromite/cidb/test_data/series_0/metadata-317.json -third_party/chromite/cidb/test_data/series_0/metadata-318.json -third_party/chromite/cidb/test_data/series_0/metadata-319.json -third_party/chromite/cidb/test_data/series_0/metadata-32.json -third_party/chromite/cidb/test_data/series_0/metadata-320.json -third_party/chromite/cidb/test_data/series_0/metadata-321.json -third_party/chromite/cidb/test_data/series_0/metadata-322.json -third_party/chromite/cidb/test_data/series_0/metadata-323.json -third_party/chromite/cidb/test_data/series_0/metadata-324.json -third_party/chromite/cidb/test_data/series_0/metadata-325.json -third_party/chromite/cidb/test_data/series_0/metadata-326.json -third_party/chromite/cidb/test_data/series_0/metadata-327.json -third_party/chromite/cidb/test_data/series_0/metadata-328.json -third_party/chromite/cidb/test_data/series_0/metadata-329.json -third_party/chromite/cidb/test_data/series_0/metadata-33.json -third_party/chromite/cidb/test_data/series_0/metadata-330.json -third_party/chromite/cidb/test_data/series_0/metadata-331.json -third_party/chromite/cidb/test_data/series_0/metadata-332.json -third_party/chromite/cidb/test_data/series_0/metadata-333.json -third_party/chromite/cidb/test_data/series_0/metadata-334.json -third_party/chromite/cidb/test_data/series_0/metadata-335.json -third_party/chromite/cidb/test_data/series_0/metadata-336.json -third_party/chromite/cidb/test_data/series_0/metadata-337.json -third_party/chromite/cidb/test_data/series_0/metadata-338.json -third_party/chromite/cidb/test_data/series_0/metadata-339.json -third_party/chromite/cidb/test_data/series_0/metadata-34.json -third_party/chromite/cidb/test_data/series_0/metadata-340.json -third_party/chromite/cidb/test_data/series_0/metadata-341.json -third_party/chromite/cidb/test_data/series_0/metadata-342.json -third_party/chromite/cidb/test_data/series_0/metadata-343.json -third_party/chromite/cidb/test_data/series_0/metadata-344.json -third_party/chromite/cidb/test_data/series_0/metadata-345.json -third_party/chromite/cidb/test_data/series_0/metadata-346.json -third_party/chromite/cidb/test_data/series_0/metadata-347.json -third_party/chromite/cidb/test_data/series_0/metadata-348.json -third_party/chromite/cidb/test_data/series_0/metadata-349.json -third_party/chromite/cidb/test_data/series_0/metadata-35.json -third_party/chromite/cidb/test_data/series_0/metadata-350.json -third_party/chromite/cidb/test_data/series_0/metadata-351.json -third_party/chromite/cidb/test_data/series_0/metadata-352.json -third_party/chromite/cidb/test_data/series_0/metadata-353.json -third_party/chromite/cidb/test_data/series_0/metadata-354.json -third_party/chromite/cidb/test_data/series_0/metadata-355.json -third_party/chromite/cidb/test_data/series_0/metadata-356.json -third_party/chromite/cidb/test_data/series_0/metadata-357.json -third_party/chromite/cidb/test_data/series_0/metadata-358.json -third_party/chromite/cidb/test_data/series_0/metadata-359.json -third_party/chromite/cidb/test_data/series_0/metadata-36.json -third_party/chromite/cidb/test_data/series_0/metadata-360.json -third_party/chromite/cidb/test_data/series_0/metadata-361.json -third_party/chromite/cidb/test_data/series_0/metadata-362.json -third_party/chromite/cidb/test_data/series_0/metadata-363.json -third_party/chromite/cidb/test_data/series_0/metadata-364.json -third_party/chromite/cidb/test_data/series_0/metadata-365.json -third_party/chromite/cidb/test_data/series_0/metadata-366.json -third_party/chromite/cidb/test_data/series_0/metadata-367.json -third_party/chromite/cidb/test_data/series_0/metadata-368.json -third_party/chromite/cidb/test_data/series_0/metadata-369.json -third_party/chromite/cidb/test_data/series_0/metadata-37.json -third_party/chromite/cidb/test_data/series_0/metadata-370.json -third_party/chromite/cidb/test_data/series_0/metadata-371.json -third_party/chromite/cidb/test_data/series_0/metadata-372.json -third_party/chromite/cidb/test_data/series_0/metadata-373.json -third_party/chromite/cidb/test_data/series_0/metadata-374.json -third_party/chromite/cidb/test_data/series_0/metadata-375.json -third_party/chromite/cidb/test_data/series_0/metadata-376.json -third_party/chromite/cidb/test_data/series_0/metadata-377.json -third_party/chromite/cidb/test_data/series_0/metadata-378.json -third_party/chromite/cidb/test_data/series_0/metadata-379.json -third_party/chromite/cidb/test_data/series_0/metadata-38.json -third_party/chromite/cidb/test_data/series_0/metadata-380.json -third_party/chromite/cidb/test_data/series_0/metadata-381.json -third_party/chromite/cidb/test_data/series_0/metadata-382.json -third_party/chromite/cidb/test_data/series_0/metadata-383.json -third_party/chromite/cidb/test_data/series_0/metadata-384.json -third_party/chromite/cidb/test_data/series_0/metadata-385.json -third_party/chromite/cidb/test_data/series_0/metadata-386.json -third_party/chromite/cidb/test_data/series_0/metadata-387.json -third_party/chromite/cidb/test_data/series_0/metadata-388.json -third_party/chromite/cidb/test_data/series_0/metadata-389.json -third_party/chromite/cidb/test_data/series_0/metadata-39.json -third_party/chromite/cidb/test_data/series_0/metadata-390.json -third_party/chromite/cidb/test_data/series_0/metadata-391.json -third_party/chromite/cidb/test_data/series_0/metadata-392.json -third_party/chromite/cidb/test_data/series_0/metadata-393.json -third_party/chromite/cidb/test_data/series_0/metadata-394.json -third_party/chromite/cidb/test_data/series_0/metadata-395.json -third_party/chromite/cidb/test_data/series_0/metadata-396.json -third_party/chromite/cidb/test_data/series_0/metadata-397.json -third_party/chromite/cidb/test_data/series_0/metadata-398.json -third_party/chromite/cidb/test_data/series_0/metadata-399.json -third_party/chromite/cidb/test_data/series_0/metadata-4.json -third_party/chromite/cidb/test_data/series_0/metadata-40.json -third_party/chromite/cidb/test_data/series_0/metadata-400.json -third_party/chromite/cidb/test_data/series_0/metadata-401.json -third_party/chromite/cidb/test_data/series_0/metadata-402.json -third_party/chromite/cidb/test_data/series_0/metadata-403.json -third_party/chromite/cidb/test_data/series_0/metadata-404.json -third_party/chromite/cidb/test_data/series_0/metadata-405.json -third_party/chromite/cidb/test_data/series_0/metadata-406.json -third_party/chromite/cidb/test_data/series_0/metadata-407.json -third_party/chromite/cidb/test_data/series_0/metadata-408.json -third_party/chromite/cidb/test_data/series_0/metadata-409.json -third_party/chromite/cidb/test_data/series_0/metadata-41.json -third_party/chromite/cidb/test_data/series_0/metadata-410.json -third_party/chromite/cidb/test_data/series_0/metadata-411.json -third_party/chromite/cidb/test_data/series_0/metadata-412.json -third_party/chromite/cidb/test_data/series_0/metadata-413.json -third_party/chromite/cidb/test_data/series_0/metadata-414.json -third_party/chromite/cidb/test_data/series_0/metadata-415.json -third_party/chromite/cidb/test_data/series_0/metadata-416.json -third_party/chromite/cidb/test_data/series_0/metadata-417.json -third_party/chromite/cidb/test_data/series_0/metadata-418.json -third_party/chromite/cidb/test_data/series_0/metadata-419.json -third_party/chromite/cidb/test_data/series_0/metadata-42.json -third_party/chromite/cidb/test_data/series_0/metadata-420.json -third_party/chromite/cidb/test_data/series_0/metadata-421.json -third_party/chromite/cidb/test_data/series_0/metadata-422.json -third_party/chromite/cidb/test_data/series_0/metadata-423.json -third_party/chromite/cidb/test_data/series_0/metadata-424.json -third_party/chromite/cidb/test_data/series_0/metadata-425.json -third_party/chromite/cidb/test_data/series_0/metadata-426.json -third_party/chromite/cidb/test_data/series_0/metadata-427.json -third_party/chromite/cidb/test_data/series_0/metadata-428.json -third_party/chromite/cidb/test_data/series_0/metadata-429.json -third_party/chromite/cidb/test_data/series_0/metadata-43.json -third_party/chromite/cidb/test_data/series_0/metadata-430.json -third_party/chromite/cidb/test_data/series_0/metadata-431.json -third_party/chromite/cidb/test_data/series_0/metadata-432.json -third_party/chromite/cidb/test_data/series_0/metadata-433.json -third_party/chromite/cidb/test_data/series_0/metadata-434.json -third_party/chromite/cidb/test_data/series_0/metadata-435.json -third_party/chromite/cidb/test_data/series_0/metadata-436.json -third_party/chromite/cidb/test_data/series_0/metadata-437.json -third_party/chromite/cidb/test_data/series_0/metadata-438.json -third_party/chromite/cidb/test_data/series_0/metadata-439.json -third_party/chromite/cidb/test_data/series_0/metadata-44.json -third_party/chromite/cidb/test_data/series_0/metadata-440.json -third_party/chromite/cidb/test_data/series_0/metadata-441.json -third_party/chromite/cidb/test_data/series_0/metadata-442.json -third_party/chromite/cidb/test_data/series_0/metadata-443.json -third_party/chromite/cidb/test_data/series_0/metadata-444.json -third_party/chromite/cidb/test_data/series_0/metadata-445.json -third_party/chromite/cidb/test_data/series_0/metadata-446.json -third_party/chromite/cidb/test_data/series_0/metadata-447.json -third_party/chromite/cidb/test_data/series_0/metadata-448.json -third_party/chromite/cidb/test_data/series_0/metadata-449.json -third_party/chromite/cidb/test_data/series_0/metadata-45.json -third_party/chromite/cidb/test_data/series_0/metadata-450.json -third_party/chromite/cidb/test_data/series_0/metadata-451.json -third_party/chromite/cidb/test_data/series_0/metadata-452.json -third_party/chromite/cidb/test_data/series_0/metadata-453.json -third_party/chromite/cidb/test_data/series_0/metadata-454.json -third_party/chromite/cidb/test_data/series_0/metadata-455.json -third_party/chromite/cidb/test_data/series_0/metadata-456.json -third_party/chromite/cidb/test_data/series_0/metadata-457.json -third_party/chromite/cidb/test_data/series_0/metadata-458.json -third_party/chromite/cidb/test_data/series_0/metadata-459.json -third_party/chromite/cidb/test_data/series_0/metadata-46.json -third_party/chromite/cidb/test_data/series_0/metadata-460.json -third_party/chromite/cidb/test_data/series_0/metadata-461.json -third_party/chromite/cidb/test_data/series_0/metadata-462.json -third_party/chromite/cidb/test_data/series_0/metadata-463.json -third_party/chromite/cidb/test_data/series_0/metadata-464.json -third_party/chromite/cidb/test_data/series_0/metadata-465.json -third_party/chromite/cidb/test_data/series_0/metadata-466.json -third_party/chromite/cidb/test_data/series_0/metadata-467.json -third_party/chromite/cidb/test_data/series_0/metadata-468.json -third_party/chromite/cidb/test_data/series_0/metadata-469.json -third_party/chromite/cidb/test_data/series_0/metadata-47.json -third_party/chromite/cidb/test_data/series_0/metadata-470.json -third_party/chromite/cidb/test_data/series_0/metadata-471.json -third_party/chromite/cidb/test_data/series_0/metadata-472.json -third_party/chromite/cidb/test_data/series_0/metadata-473.json -third_party/chromite/cidb/test_data/series_0/metadata-474.json -third_party/chromite/cidb/test_data/series_0/metadata-475.json -third_party/chromite/cidb/test_data/series_0/metadata-476.json -third_party/chromite/cidb/test_data/series_0/metadata-477.json -third_party/chromite/cidb/test_data/series_0/metadata-478.json -third_party/chromite/cidb/test_data/series_0/metadata-479.json -third_party/chromite/cidb/test_data/series_0/metadata-48.json -third_party/chromite/cidb/test_data/series_0/metadata-480.json -third_party/chromite/cidb/test_data/series_0/metadata-481.json -third_party/chromite/cidb/test_data/series_0/metadata-482.json -third_party/chromite/cidb/test_data/series_0/metadata-483.json -third_party/chromite/cidb/test_data/series_0/metadata-484.json -third_party/chromite/cidb/test_data/series_0/metadata-485.json -third_party/chromite/cidb/test_data/series_0/metadata-486.json -third_party/chromite/cidb/test_data/series_0/metadata-487.json -third_party/chromite/cidb/test_data/series_0/metadata-488.json -third_party/chromite/cidb/test_data/series_0/metadata-489.json -third_party/chromite/cidb/test_data/series_0/metadata-49.json -third_party/chromite/cidb/test_data/series_0/metadata-490.json -third_party/chromite/cidb/test_data/series_0/metadata-491.json -third_party/chromite/cidb/test_data/series_0/metadata-492.json -third_party/chromite/cidb/test_data/series_0/metadata-493.json -third_party/chromite/cidb/test_data/series_0/metadata-494.json -third_party/chromite/cidb/test_data/series_0/metadata-495.json -third_party/chromite/cidb/test_data/series_0/metadata-496.json -third_party/chromite/cidb/test_data/series_0/metadata-497.json -third_party/chromite/cidb/test_data/series_0/metadata-498.json -third_party/chromite/cidb/test_data/series_0/metadata-499.json -third_party/chromite/cidb/test_data/series_0/metadata-5.json -third_party/chromite/cidb/test_data/series_0/metadata-50.json -third_party/chromite/cidb/test_data/series_0/metadata-500.json -third_party/chromite/cidb/test_data/series_0/metadata-501.json -third_party/chromite/cidb/test_data/series_0/metadata-502.json -third_party/chromite/cidb/test_data/series_0/metadata-503.json -third_party/chromite/cidb/test_data/series_0/metadata-504.json -third_party/chromite/cidb/test_data/series_0/metadata-505.json -third_party/chromite/cidb/test_data/series_0/metadata-506.json -third_party/chromite/cidb/test_data/series_0/metadata-507.json -third_party/chromite/cidb/test_data/series_0/metadata-508.json -third_party/chromite/cidb/test_data/series_0/metadata-509.json -third_party/chromite/cidb/test_data/series_0/metadata-51.json -third_party/chromite/cidb/test_data/series_0/metadata-510.json -third_party/chromite/cidb/test_data/series_0/metadata-511.json -third_party/chromite/cidb/test_data/series_0/metadata-512.json -third_party/chromite/cidb/test_data/series_0/metadata-513.json -third_party/chromite/cidb/test_data/series_0/metadata-514.json -third_party/chromite/cidb/test_data/series_0/metadata-515.json -third_party/chromite/cidb/test_data/series_0/metadata-516.json -third_party/chromite/cidb/test_data/series_0/metadata-517.json -third_party/chromite/cidb/test_data/series_0/metadata-518.json -third_party/chromite/cidb/test_data/series_0/metadata-519.json -third_party/chromite/cidb/test_data/series_0/metadata-52.json -third_party/chromite/cidb/test_data/series_0/metadata-520.json -third_party/chromite/cidb/test_data/series_0/metadata-521.json -third_party/chromite/cidb/test_data/series_0/metadata-522.json -third_party/chromite/cidb/test_data/series_0/metadata-523.json -third_party/chromite/cidb/test_data/series_0/metadata-524.json -third_party/chromite/cidb/test_data/series_0/metadata-525.json -third_party/chromite/cidb/test_data/series_0/metadata-526.json -third_party/chromite/cidb/test_data/series_0/metadata-527.json -third_party/chromite/cidb/test_data/series_0/metadata-528.json -third_party/chromite/cidb/test_data/series_0/metadata-529.json -third_party/chromite/cidb/test_data/series_0/metadata-53.json -third_party/chromite/cidb/test_data/series_0/metadata-530.json -third_party/chromite/cidb/test_data/series_0/metadata-531.json -third_party/chromite/cidb/test_data/series_0/metadata-532.json -third_party/chromite/cidb/test_data/series_0/metadata-533.json -third_party/chromite/cidb/test_data/series_0/metadata-534.json -third_party/chromite/cidb/test_data/series_0/metadata-535.json -third_party/chromite/cidb/test_data/series_0/metadata-536.json -third_party/chromite/cidb/test_data/series_0/metadata-537.json -third_party/chromite/cidb/test_data/series_0/metadata-538.json -third_party/chromite/cidb/test_data/series_0/metadata-539.json -third_party/chromite/cidb/test_data/series_0/metadata-54.json -third_party/chromite/cidb/test_data/series_0/metadata-540.json -third_party/chromite/cidb/test_data/series_0/metadata-541.json -third_party/chromite/cidb/test_data/series_0/metadata-542.json -third_party/chromite/cidb/test_data/series_0/metadata-543.json -third_party/chromite/cidb/test_data/series_0/metadata-544.json -third_party/chromite/cidb/test_data/series_0/metadata-545.json -third_party/chromite/cidb/test_data/series_0/metadata-546.json -third_party/chromite/cidb/test_data/series_0/metadata-547.json -third_party/chromite/cidb/test_data/series_0/metadata-548.json -third_party/chromite/cidb/test_data/series_0/metadata-549.json -third_party/chromite/cidb/test_data/series_0/metadata-55.json -third_party/chromite/cidb/test_data/series_0/metadata-550.json -third_party/chromite/cidb/test_data/series_0/metadata-551.json -third_party/chromite/cidb/test_data/series_0/metadata-552.json -third_party/chromite/cidb/test_data/series_0/metadata-553.json -third_party/chromite/cidb/test_data/series_0/metadata-554.json -third_party/chromite/cidb/test_data/series_0/metadata-555.json -third_party/chromite/cidb/test_data/series_0/metadata-556.json -third_party/chromite/cidb/test_data/series_0/metadata-557.json -third_party/chromite/cidb/test_data/series_0/metadata-558.json -third_party/chromite/cidb/test_data/series_0/metadata-559.json -third_party/chromite/cidb/test_data/series_0/metadata-56.json -third_party/chromite/cidb/test_data/series_0/metadata-560.json -third_party/chromite/cidb/test_data/series_0/metadata-561.json -third_party/chromite/cidb/test_data/series_0/metadata-562.json -third_party/chromite/cidb/test_data/series_0/metadata-563.json -third_party/chromite/cidb/test_data/series_0/metadata-564.json -third_party/chromite/cidb/test_data/series_0/metadata-565.json -third_party/chromite/cidb/test_data/series_0/metadata-566.json -third_party/chromite/cidb/test_data/series_0/metadata-567.json -third_party/chromite/cidb/test_data/series_0/metadata-568.json -third_party/chromite/cidb/test_data/series_0/metadata-569.json -third_party/chromite/cidb/test_data/series_0/metadata-57.json -third_party/chromite/cidb/test_data/series_0/metadata-570.json -third_party/chromite/cidb/test_data/series_0/metadata-571.json -third_party/chromite/cidb/test_data/series_0/metadata-572.json -third_party/chromite/cidb/test_data/series_0/metadata-573.json -third_party/chromite/cidb/test_data/series_0/metadata-574.json -third_party/chromite/cidb/test_data/series_0/metadata-575.json -third_party/chromite/cidb/test_data/series_0/metadata-576.json -third_party/chromite/cidb/test_data/series_0/metadata-577.json -third_party/chromite/cidb/test_data/series_0/metadata-578.json -third_party/chromite/cidb/test_data/series_0/metadata-579.json -third_party/chromite/cidb/test_data/series_0/metadata-58.json -third_party/chromite/cidb/test_data/series_0/metadata-580.json -third_party/chromite/cidb/test_data/series_0/metadata-581.json -third_party/chromite/cidb/test_data/series_0/metadata-582.json -third_party/chromite/cidb/test_data/series_0/metadata-583.json -third_party/chromite/cidb/test_data/series_0/metadata-584.json -third_party/chromite/cidb/test_data/series_0/metadata-585.json -third_party/chromite/cidb/test_data/series_0/metadata-586.json -third_party/chromite/cidb/test_data/series_0/metadata-587.json -third_party/chromite/cidb/test_data/series_0/metadata-588.json -third_party/chromite/cidb/test_data/series_0/metadata-589.json -third_party/chromite/cidb/test_data/series_0/metadata-59.json -third_party/chromite/cidb/test_data/series_0/metadata-590.json -third_party/chromite/cidb/test_data/series_0/metadata-591.json -third_party/chromite/cidb/test_data/series_0/metadata-592.json -third_party/chromite/cidb/test_data/series_0/metadata-593.json -third_party/chromite/cidb/test_data/series_0/metadata-594.json -third_party/chromite/cidb/test_data/series_0/metadata-595.json -third_party/chromite/cidb/test_data/series_0/metadata-596.json -third_party/chromite/cidb/test_data/series_0/metadata-597.json -third_party/chromite/cidb/test_data/series_0/metadata-598.json -third_party/chromite/cidb/test_data/series_0/metadata-599.json -third_party/chromite/cidb/test_data/series_0/metadata-6.json -third_party/chromite/cidb/test_data/series_0/metadata-60.json -third_party/chromite/cidb/test_data/series_0/metadata-600.json -third_party/chromite/cidb/test_data/series_0/metadata-601.json -third_party/chromite/cidb/test_data/series_0/metadata-602.json -third_party/chromite/cidb/test_data/series_0/metadata-603.json -third_party/chromite/cidb/test_data/series_0/metadata-604.json -third_party/chromite/cidb/test_data/series_0/metadata-605.json -third_party/chromite/cidb/test_data/series_0/metadata-606.json -third_party/chromite/cidb/test_data/series_0/metadata-607.json -third_party/chromite/cidb/test_data/series_0/metadata-608.json -third_party/chromite/cidb/test_data/series_0/metadata-609.json -third_party/chromite/cidb/test_data/series_0/metadata-61.json -third_party/chromite/cidb/test_data/series_0/metadata-610.json -third_party/chromite/cidb/test_data/series_0/metadata-611.json -third_party/chromite/cidb/test_data/series_0/metadata-612.json -third_party/chromite/cidb/test_data/series_0/metadata-613.json -third_party/chromite/cidb/test_data/series_0/metadata-614.json -third_party/chromite/cidb/test_data/series_0/metadata-615.json -third_party/chromite/cidb/test_data/series_0/metadata-616.json -third_party/chromite/cidb/test_data/series_0/metadata-617.json -third_party/chromite/cidb/test_data/series_0/metadata-618.json -third_party/chromite/cidb/test_data/series_0/metadata-619.json -third_party/chromite/cidb/test_data/series_0/metadata-62.json -third_party/chromite/cidb/test_data/series_0/metadata-620.json -third_party/chromite/cidb/test_data/series_0/metadata-621.json -third_party/chromite/cidb/test_data/series_0/metadata-622.json -third_party/chromite/cidb/test_data/series_0/metadata-623.json -third_party/chromite/cidb/test_data/series_0/metadata-624.json -third_party/chromite/cidb/test_data/series_0/metadata-625.json -third_party/chromite/cidb/test_data/series_0/metadata-626.json -third_party/chromite/cidb/test_data/series_0/metadata-627.json -third_party/chromite/cidb/test_data/series_0/metadata-628.json -third_party/chromite/cidb/test_data/series_0/metadata-629.json -third_party/chromite/cidb/test_data/series_0/metadata-63.json -third_party/chromite/cidb/test_data/series_0/metadata-630.json -third_party/chromite/cidb/test_data/series_0/metadata-64.json -third_party/chromite/cidb/test_data/series_0/metadata-65.json -third_party/chromite/cidb/test_data/series_0/metadata-66.json -third_party/chromite/cidb/test_data/series_0/metadata-67.json -third_party/chromite/cidb/test_data/series_0/metadata-68.json -third_party/chromite/cidb/test_data/series_0/metadata-69.json -third_party/chromite/cidb/test_data/series_0/metadata-7.json -third_party/chromite/cidb/test_data/series_0/metadata-70.json -third_party/chromite/cidb/test_data/series_0/metadata-71.json -third_party/chromite/cidb/test_data/series_0/metadata-72.json -third_party/chromite/cidb/test_data/series_0/metadata-73.json -third_party/chromite/cidb/test_data/series_0/metadata-74.json -third_party/chromite/cidb/test_data/series_0/metadata-75.json -third_party/chromite/cidb/test_data/series_0/metadata-76.json -third_party/chromite/cidb/test_data/series_0/metadata-77.json -third_party/chromite/cidb/test_data/series_0/metadata-78.json -third_party/chromite/cidb/test_data/series_0/metadata-79.json -third_party/chromite/cidb/test_data/series_0/metadata-8.json -third_party/chromite/cidb/test_data/series_0/metadata-80.json -third_party/chromite/cidb/test_data/series_0/metadata-81.json -third_party/chromite/cidb/test_data/series_0/metadata-82.json -third_party/chromite/cidb/test_data/series_0/metadata-83.json -third_party/chromite/cidb/test_data/series_0/metadata-84.json -third_party/chromite/cidb/test_data/series_0/metadata-85.json -third_party/chromite/cidb/test_data/series_0/metadata-86.json -third_party/chromite/cidb/test_data/series_0/metadata-87.json -third_party/chromite/cidb/test_data/series_0/metadata-88.json -third_party/chromite/cidb/test_data/series_0/metadata-89.json -third_party/chromite/cidb/test_data/series_0/metadata-9.json -third_party/chromite/cidb/test_data/series_0/metadata-90.json -third_party/chromite/cidb/test_data/series_0/metadata-91.json -third_party/chromite/cidb/test_data/series_0/metadata-92.json -third_party/chromite/cidb/test_data/series_0/metadata-93.json -third_party/chromite/cidb/test_data/series_0/metadata-94.json -third_party/chromite/cidb/test_data/series_0/metadata-95.json -third_party/chromite/cidb/test_data/series_0/metadata-96.json -third_party/chromite/cidb/test_data/series_0/metadata-97.json -third_party/chromite/cidb/test_data/series_0/metadata-98.json -third_party/chromite/cidb/test_data/series_0/metadata-99.json -third_party/chromite/cidb/test_data/series_1/beaglebone-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/beltino-a-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/beltino-b-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/canary-master-metadata.json -third_party/chromite/cidb/test_data/series_1/duck-release-metadata.json -third_party/chromite/cidb/test_data/series_1/ivybridge-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/link-release-metadata.json -third_party/chromite/cidb/test_data/series_1/link_freon-release-metadata.json -third_party/chromite/cidb/test_data/series_1/nyan-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/peach-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/pineview-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/rambi-a-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/rambi-b-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/samus-release-metadata.json -third_party/chromite/cidb/test_data/series_1/sandybridge-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/slippy-release-group-metadata.json -third_party/chromite/cidb/test_data/series_1/storm-release-metadata.json -third_party/chromite/cidb/test_data/series_1/stumpy_moblab-release-metadata.json -third_party/chromite/cli/cros/cros_branch.py -third_party/chromite/cli/cros/cros_chrome_sdk.py -third_party/chromite/cli/cros/cros_chrome_sdk_unittest.py -third_party/chromite/cli/cros/cros_flash.py -third_party/chromite/cli/cros/cros_lint.py -third_party/chromite/cli/cros/cros_uprevchrome.py -third_party/chromite/cli/cros/lint.py -third_party/chromite/config/chromeos_config.py -third_party/chromite/config/chromeos_config_unittest.py -third_party/chromite/config/config_dump.json -third_party/chromite/cros_bisect/autotest_evaluator.py -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/buildbucket_lib.py -third_party/chromite/lib/buildbucket_v2.py -third_party/chromite/lib/chrome_committer.py -third_party/chromite/lib/chrome_committer_unittest.py -third_party/chromite/lib/chrome_util.py -third_party/chromite/lib/cipd.py -third_party/chromite/lib/cloud_trace.py -third_party/chromite/lib/config_lib.py -third_party/chromite/lib/constants.py -third_party/chromite/lib/cros_build_lib_unittest.py -third_party/chromite/lib/dlc_lib.py -third_party/chromite/lib/gce.py -third_party/chromite/lib/gclient.py -third_party/chromite/lib/gclient_unittest.py -third_party/chromite/lib/gerrit.py -third_party/chromite/lib/gerrit_unittest.py -third_party/chromite/lib/git.py -third_party/chromite/lib/git_unittest.py -third_party/chromite/lib/gob_util.py -third_party/chromite/lib/gob_util_unittest.py -third_party/chromite/lib/gs.py -third_party/chromite/lib/gs_unittest.py -third_party/chromite/lib/luci/prpc/client.py -third_party/chromite/lib/metrics.py -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/urilib_unittest.py -third_party/chromite/lib/perf_dashboard_tool.py -third_party/chromite/lib/perf_uploader.py -third_party/chromite/lib/remote_access_unittest.py -third_party/chromite/lib/repo_manifest.py -third_party/chromite/lib/request_build_unittest.py -third_party/chromite/lib/sudo.py -third_party/chromite/lib/testdata/androidbuild/test_creds_authorized_user.json -third_party/chromite/lib/testdata/androidbuild/test_creds_service_account.json -third_party/chromite/lib/toolchain_util.py -third_party/chromite/lib/uri_lib.py -third_party/chromite/lib/uri_lib_unittest.py -third_party/chromite/lib/xbuddy/android_build.py -third_party/chromite/licensing/licenses.py -third_party/chromite/licensing/licenses_lib.py -third_party/chromite/scripts/autotest_quickmerge.py -third_party/chromite/scripts/cbuildbot_launch_unittest.py -third_party/chromite/scripts/cros_fuzz.py -third_party/chromite/scripts/cros_generate_breakpad_symbols.py -third_party/chromite/scripts/cros_generate_os_release.py -third_party/chromite/scripts/cros_mark_android_as_stable.py -third_party/chromite/scripts/cros_mark_android_as_stable_unittest.py -third_party/chromite/scripts/cros_mark_chrome_as_stable.py -third_party/chromite/scripts/cros_mark_chrome_as_stable_unittest.py -third_party/chromite/scripts/cros_merge_to_branch.py -third_party/chromite/scripts/cros_sdk.py -third_party/chromite/scripts/cros_sdk_unittest.py -third_party/chromite/scripts/cros_set_lsb_release.py -third_party/chromite/scripts/crosfw.py -third_party/chromite/scripts/export_to_cloud_trace.py -third_party/chromite/scripts/gen_luci_scheduler.py -third_party/chromite/scripts/gen_luci_scheduler_unittest.py -third_party/chromite/scripts/gerrit.py -third_party/chromite/scripts/repo_sync_manifest_unittest.py -third_party/chromite/scripts/upload_symbols.py -third_party/chromite/signing/lib/firmware.py -third_party/chromite/signing/lib/signer.py -third_party/chromite/third_party/boto/boto/cacerts/cacerts.txt -third_party/chromite/third_party/google/protobuf/__init__.py -third_party/chromite/third_party/google/protobuf/descriptor.py -third_party/chromite/third_party/google/protobuf/descriptor_database.py -third_party/chromite/third_party/google/protobuf/descriptor_pool.py -third_party/chromite/third_party/google/protobuf/internal/_parameterized.py -third_party/chromite/third_party/google/protobuf/internal/api_implementation.py -third_party/chromite/third_party/google/protobuf/internal/containers.py -third_party/chromite/third_party/google/protobuf/internal/decoder.py -third_party/chromite/third_party/google/protobuf/internal/descriptor_database_test.py -third_party/chromite/third_party/google/protobuf/internal/descriptor_pool_test.py -third_party/chromite/third_party/google/protobuf/internal/descriptor_test.py -third_party/chromite/third_party/google/protobuf/internal/encoder.py -third_party/chromite/third_party/google/protobuf/internal/enum_type_wrapper.py -third_party/chromite/third_party/google/protobuf/internal/generator_test.py -third_party/chromite/third_party/google/protobuf/internal/import_test_package/__init__.py -third_party/chromite/third_party/google/protobuf/internal/json_format_test.py -third_party/chromite/third_party/google/protobuf/internal/message_factory_test.py -third_party/chromite/third_party/google/protobuf/internal/message_listener.py -third_party/chromite/third_party/google/protobuf/internal/message_test.py -third_party/chromite/third_party/google/protobuf/internal/proto_builder_test.py -third_party/chromite/third_party/google/protobuf/internal/python_message.py -third_party/chromite/third_party/google/protobuf/internal/reflection_test.py -third_party/chromite/third_party/google/protobuf/internal/service_reflection_test.py -third_party/chromite/third_party/google/protobuf/internal/symbol_database_test.py -third_party/chromite/third_party/google/protobuf/internal/test_util.py -third_party/chromite/third_party/google/protobuf/internal/testing_refleaks.py -third_party/chromite/third_party/google/protobuf/internal/text_encoding_test.py -third_party/chromite/third_party/google/protobuf/internal/text_format_test.py -third_party/chromite/third_party/google/protobuf/internal/type_checkers.py -third_party/chromite/third_party/google/protobuf/internal/unknown_fields_test.py -third_party/chromite/third_party/google/protobuf/internal/well_known_types.py -third_party/chromite/third_party/google/protobuf/internal/well_known_types_test.py -third_party/chromite/third_party/google/protobuf/internal/wire_format.py -third_party/chromite/third_party/google/protobuf/internal/wire_format_test.py -third_party/chromite/third_party/google/protobuf/json_format.py -third_party/chromite/third_party/google/protobuf/message.py -third_party/chromite/third_party/google/protobuf/message_factory.py -third_party/chromite/third_party/google/protobuf/proto_builder.py -third_party/chromite/third_party/google/protobuf/pyext/cpp_message.py -third_party/chromite/third_party/google/protobuf/reflection.py -third_party/chromite/third_party/google/protobuf/service.py -third_party/chromite/third_party/google/protobuf/service_reflection.py -third_party/chromite/third_party/google/protobuf/symbol_database.py -third_party/chromite/third_party/google/protobuf/text_encoding.py -third_party/chromite/third_party/google/protobuf/text_format.py -third_party/chromite/third_party/googleapiclient/discovery.py -third_party/chromite/third_party/googleapiclient/errors.py -third_party/chromite/third_party/googleapiclient/http.py -third_party/chromite/third_party/googleapiclient/model.py -third_party/chromite/third_party/googleapiclient/sample_tools.py -third_party/chromite/third_party/googleapiclient/schema.py -third_party/chromite/third_party/infra_libs/buildbucket/proto/build_pb2.py -third_party/chromite/third_party/infra_libs/buildbucket/proto/common_pb2.py -third_party/chromite/third_party/infra_libs/buildbucket/proto/compile.py -third_party/chromite/third_party/infra_libs/buildbucket/proto/config/project_config_pb2.py -third_party/chromite/third_party/infra_libs/buildbucket/proto/config/service_config_pb2.py -third_party/chromite/third_party/infra_libs/buildbucket/proto/launcher_pb2.py -third_party/chromite/third_party/infra_libs/buildbucket/proto/notification_pb2.py -third_party/chromite/third_party/infra_libs/buildbucket/proto/rpc_pb2.py -third_party/chromite/third_party/infra_libs/buildbucket/proto/step_pb2.py -third_party/chromite/third_party/infra_libs/buildbucket/swarming/test/flatten_swarmingcfg_test.py -third_party/chromite/third_party/infra_libs/httplib2_utils.py -third_party/chromite/third_party/infra_libs/test/httplib2_utils_test.py -third_party/chromite/third_party/infra_libs/ts_mon/common/monitors.py -third_party/chromite/third_party/infra_libs/ts_mon/common/test/monitors_test.py -third_party/chromite/third_party/infra_libs/ts_mon/config.py -third_party/chromite/third_party/infra_libs/ts_mon/test/config_test.py -third_party/chromite/third_party/oauth2client/__init__.py -third_party/chromite/third_party/oauth2client/client.py -third_party/chromite/third_party/oauth2client/clientsecrets.py -third_party/chromite/third_party/oauth2client/file.py -third_party/chromite/third_party/oauth2client/gce.py -third_party/chromite/third_party/oauth2client/keyring_storage.py -third_party/chromite/third_party/oauth2client/locked_file.py -third_party/chromite/third_party/oauth2client/multistore_file.py -third_party/chromite/third_party/oauth2client/tools.py -third_party/chromite/third_party/oauth2client/util.py -third_party/chromite/third_party/oauth2client/xsrfutil.py -third_party/chromite/third_party/pylint-quotes/pylint_quotes/__version__.py -third_party/chromite/third_party/python2/httplib2/__init__.py -third_party/chromite/third_party/python3/httplib2/__init__.py -third_party/chromite/third_party/requests/packages/chardet/chardistribution.py -third_party/chromite/third_party/requests/packages/chardet/codingstatemachine.py -third_party/chromite/third_party/requests/packages/chardet/cp949prober.py -third_party/chromite/third_party/requests/packages/chardet/escprober.py -third_party/chromite/third_party/requests/packages/chardet/escsm.py -third_party/chromite/third_party/requests/packages/chardet/eucjpprober.py -third_party/chromite/third_party/requests/packages/chardet/euckrprober.py -third_party/chromite/third_party/requests/packages/chardet/euctwprober.py -third_party/chromite/third_party/requests/packages/chardet/gb2312prober.py -third_party/chromite/third_party/requests/packages/chardet/mbcssm.py -third_party/chromite/third_party/requests/packages/chardet/sjisprober.py -third_party/chromite/third_party/requests/packages/chardet/utf8prober.py -third_party/chromite/third_party/requests/packages/urllib3/connectionpool.py -third_party/chromite/third_party/requests/packages/urllib3/contrib/appengine.py -third_party/chromite/third_party/requests/packages/urllib3/contrib/ntlmpool.py -third_party/chromite/third_party/requests/packages/urllib3/poolmanager.py -third_party/chromite/third_party/requests/packages/urllib3/util/ssl_.py -third_party/chromite/third_party/requests/packages/urllib3/util/url.py third_party/cld_3/src/src/script_span/getonescriptspan.cc third_party/cld_3/src/src/script_span/getonescriptspan.h third_party/cld_3/src/src/script_span/offsetmap.cc @@ -6843,6 +6007,7 @@ 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/crash_report_private.js third_party/closure_compiler/externs/developer_private.js third_party/closure_compiler/externs/events.js third_party/closure_compiler/externs/extension_types.js @@ -6871,7 +6036,6 @@ third_party/closure_compiler/externs/webview_tag.js third_party/closure_compiler/externs/windows.js third_party/closure_compiler/interfaces/bluetooth_interface.js third_party/closure_compiler/interfaces/networking_private_interface.js -third_party/closure_compiler/interfaces/quick_unlock_private_interface.js third_party/closure_compiler/interfaces/settings_private_interface.js third_party/closure_compiler/interfaces/system_display_interface.js third_party/colorama/src/README.txt @@ -6951,17 +6115,18 @@ 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/common/vulkan_platform.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/Queue.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 @@ -7019,6 +6184,7 @@ third_party/dawn/src/tests/end2end/QueueTests.cpp third_party/dawn/src/tests/end2end/SwapChainValidationTests.cpp third_party/dawn/src/tests/end2end/TextureFormatTests.cpp third_party/dawn/src/tests/end2end/TextureViewTests.cpp +third_party/dawn/src/tests/end2end/TextureZeroInitTests.cpp third_party/dawn/src/tests/end2end/VertexFormatTests.cpp third_party/dawn/src/tests/end2end/VertexStateTests.cpp third_party/dawn/src/tests/end2end/ViewportTests.cpp @@ -7028,8 +6194,10 @@ third_party/dawn/src/tests/unittests/validation/ComputeValidationTests.cpp third_party/dawn/src/tests/unittests/validation/CopyCommandsValidationTests.cpp third_party/dawn/src/tests/unittests/validation/RenderPassDescriptorValidationTests.cpp third_party/dawn/src/tests/unittests/validation/ShaderModuleValidationTests.cpp +third_party/dawn/src/tests/unittests/validation/ValidationTest.cpp third_party/dawn/src/tests/white_box/VulkanImageWrappingTestsDmaBuf.cpp third_party/dawn/src/utils/TerribleCommandBuffer.cpp +third_party/dawn/src/utils/WindowsDebugLogger.cpp third_party/depot_tools/PRESUBMIT.py third_party/depot_tools/auth.py third_party/depot_tools/autoninja.py @@ -7095,7 +6263,9 @@ third_party/depot_tools/ninjalog_uploader_wrapper.py third_party/depot_tools/owners_finder.py third_party/depot_tools/presubmit_canned_checks.py third_party/depot_tools/presubmit_support.py +third_party/depot_tools/rdb_wrapper.py third_party/depot_tools/recipes/recipe_modules/bot_update/api.py +third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/add_blamelists.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/basic.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/basic_luci.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/basic_with_branch_heads.json @@ -7110,6 +6280,7 @@ third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/no_cp_checkout_a_branch_head.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/no_cp_checkout_a_specific_commit.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/no_cp_checkout_master.json +third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/origin_master.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/refs.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/reset_root_solution_revision.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/resolve_chromium_fixed_version.json @@ -7142,6 +6313,7 @@ third_party/depot_tools/recipes/recipe_modules/gclient/examples/full.expected/ba third_party/depot_tools/recipes/recipe_modules/gclient/examples/full.expected/revision.json third_party/depot_tools/recipes/recipe_modules/gclient/examples/full.expected/tryserver.json third_party/depot_tools/recipes/recipe_modules/gclient/examples/full.py +third_party/depot_tools/recipes/recipe_modules/gclient/tests/diff_deps.py third_party/depot_tools/recipes/recipe_modules/gclient/tests/patch_project.py third_party/depot_tools/recipes/recipe_modules/gerrit/api.py third_party/depot_tools/recipes/recipe_modules/gerrit/examples/full.expected/basic.json @@ -7231,14 +6403,17 @@ 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/ContentSecurityPolicyIssue.js third_party/devtools-frontend/src/front_end/sdk/HeavyAdIssue.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/sdk/SameSiteCookieIssue.js third_party/devtools-frontend/src/front_end/security/SecurityPanel.js third_party/devtools-frontend/src/front_end/settings/SettingsScreen.js third_party/devtools-frontend/src/front_end/sources/SourcesNavigator.js third_party/devtools-frontend/src/front_end/sources/SourcesView.js +third_party/devtools-frontend/src/front_end/theme_support/theme_support_impl.js 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 @@ -7251,6 +6426,7 @@ third_party/devtools-frontend/src/front_end/third_party/codemirror/package/src/m 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/intl-messageformat/package/package.json 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 @@ -7303,6 +6479,7 @@ third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/zh.js 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/third_party/lodash-isequal/package/package.json third_party/devtools-frontend/src/front_end/third_party/wasmparser/package/package.json third_party/devtools-frontend/src/front_end/timeline/TimelinePanel.js third_party/devtools-frontend/src/front_end/timeline/TimelineUIUtils.js @@ -7360,14 +6537,8 @@ third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/sourc 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 -third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope/lib/reference.js -third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope/lib/referencer.js -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/@rollup/plugin-commonjs/package.json +third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/package.json third_party/devtools-frontend/src/node_modules/after/package.json third_party/devtools-frontend/src/node_modules/ajv/dist/ajv.bundle.js third_party/devtools-frontend/src/node_modules/ansi-escapes/node_modules/type-fest/package.json @@ -7391,6 +6562,7 @@ third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules 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/array.prototype.map/package.json third_party/devtools-frontend/src/node_modules/arrify/package.json third_party/devtools-frontend/src/node_modules/asap/browser-raw.js third_party/devtools-frontend/src/node_modules/astral-regex/package.json @@ -7449,7 +6621,13 @@ third_party/devtools-frontend/src/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/decamelize-keys/node_modules/map-obj/package.json third_party/devtools-frontend/src/node_modules/decamelize-keys/package.json third_party/devtools-frontend/src/node_modules/decamelize/package.json +third_party/devtools-frontend/src/node_modules/devtools-protocol/json/browser_protocol.json third_party/devtools-frontend/src/node_modules/di/package.json +third_party/devtools-frontend/src/node_modules/diff/dist/diff.js +third_party/devtools-frontend/src/node_modules/diff/dist/diff.min.js +third_party/devtools-frontend/src/node_modules/diff/lib/convert/dmp.js +third_party/devtools-frontend/src/node_modules/diff/lib/index.es6.js +third_party/devtools-frontend/src/node_modules/diff/package.json third_party/devtools-frontend/src/node_modules/dir-glob/package.json third_party/devtools-frontend/src/node_modules/doctrine/lib/doctrine.js third_party/devtools-frontend/src/node_modules/doctrine/lib/typed.js @@ -7465,7 +6643,12 @@ third_party/devtools-frontend/src/node_modules/engine.io/node_modules/debug/src/ 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/node_modules/has-symbols/package.json +third_party/devtools-frontend/src/node_modules/es-abstract/node_modules/string.prototype.trimend/package.json +third_party/devtools-frontend/src/node_modules/es-abstract/node_modules/string.prototype.trimstart/package.json third_party/devtools-frontend/src/node_modules/es-abstract/package.json +third_party/devtools-frontend/src/node_modules/es-array-method-boxes-properly/package.json +third_party/devtools-frontend/src/node_modules/es-get-iterator/node_modules/has-symbols/package.json +third_party/devtools-frontend/src/node_modules/es-get-iterator/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 @@ -7535,6 +6718,7 @@ 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 third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/debug/src/browser.js +third_party/devtools-frontend/src/node_modules/find-up/node_modules/path-exists/package.json third_party/devtools-frontend/src/node_modules/find-up/package.json third_party/devtools-frontend/src/node_modules/flat/package.json third_party/devtools-frontend/src/node_modules/follow-redirects/node_modules/debug/dist/debug.js @@ -7542,7 +6726,6 @@ third_party/devtools-frontend/src/node_modules/follow-redirects/node_modules/deb third_party/devtools-frontend/src/node_modules/follow-redirects/node_modules/debug/src/browser.js 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/gensync/package.json third_party/devtools-frontend/src/node_modules/get-stdin/package.json @@ -7579,19 +6762,25 @@ third_party/devtools-frontend/src/node_modules/inquirer/node_modules/strip-ansi/ third_party/devtools-frontend/src/node_modules/inquirer/node_modules/supports-color/package.json third_party/devtools-frontend/src/node_modules/is-alphabetical/package.json third_party/devtools-frontend/src/node_modules/is-alphanumerical/package.json +third_party/devtools-frontend/src/node_modules/is-arguments/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-decimal/package.json third_party/devtools-frontend/src/node_modules/is-fullwidth-code-point/package.json third_party/devtools-frontend/src/node_modules/is-hexadecimal/package.json +third_party/devtools-frontend/src/node_modules/is-map/package.json third_party/devtools-frontend/src/node_modules/is-plain-obj/package.json +third_party/devtools-frontend/src/node_modules/is-regex/node_modules/has-symbols/package.json third_party/devtools-frontend/src/node_modules/is-regex/package.json third_party/devtools-frontend/src/node_modules/is-regexp/package.json +third_party/devtools-frontend/src/node_modules/is-set/package.json third_party/devtools-frontend/src/node_modules/is-string/package.json third_party/devtools-frontend/src/node_modules/is-typedarray/package.json third_party/devtools-frontend/src/node_modules/is-whitespace-character/package.json third_party/devtools-frontend/src/node_modules/is-word-character/package.json third_party/devtools-frontend/src/node_modules/isbinaryfile/package.json +third_party/devtools-frontend/src/node_modules/iterate-iterator/package.json +third_party/devtools-frontend/src/node_modules/iterate-value/package.json third_party/devtools-frontend/src/node_modules/jest-worker/node_modules/supports-color/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 @@ -7673,14 +6862,14 @@ third_party/devtools-frontend/src/node_modules/mocha/node_modules/ansi-regex/pac 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 -third_party/devtools-frontend/src/node_modules/mocha/node_modules/diff/dist/diff.js -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/has-flag/package.json +third_party/devtools-frontend/src/node_modules/mocha/node_modules/locate-path/package.json +third_party/devtools-frontend/src/node_modules/mocha/node_modules/p-locate/package.json third_party/devtools-frontend/src/node_modules/mocha/node_modules/string-width/package.json third_party/devtools-frontend/src/node_modules/mocha/node_modules/strip-ansi/package.json third_party/devtools-frontend/src/node_modules/mocha/node_modules/supports-color/package.json third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/lib/decamelize.js +third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/node_modules/find-up/package.json third_party/devtools-frontend/src/node_modules/node-releases/package.json third_party/devtools-frontend/src/node_modules/normalize-package-data/node_modules/resolve/lib/caller.js third_party/devtools-frontend/src/node_modules/normalize-package-data/package.json @@ -7688,7 +6877,6 @@ third_party/devtools-frontend/src/node_modules/normalize-path/index.js third_party/devtools-frontend/src/node_modules/normalize-selector/package.json third_party/devtools-frontend/src/node_modules/num2fraction/package.json third_party/devtools-frontend/src/node_modules/object-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 @@ -7733,12 +6921,39 @@ third_party/devtools-frontend/src/node_modules/postcss-syntax/get-lang.js third_party/devtools-frontend/src/node_modules/postcss/docs/api/index.html third_party/devtools-frontend/src/node_modules/postcss/node_modules/supports-color/package.json third_party/devtools-frontend/src/node_modules/progress/package.json +third_party/devtools-frontend/src/node_modules/promise.allsettled/package.json third_party/devtools-frontend/src/node_modules/pump/package.json -third_party/devtools-frontend/src/node_modules/puppeteer/install.js -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/lib/Page.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/Connection.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/ExecutionContext.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/FileChooser.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/FrameManager.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/HTTPRequest.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/Input.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/JSHandle.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/Page.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/Puppeteer.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/Target.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/Tracing.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/common/WebWorker.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/install.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserFetcher.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/cjs/puppeteer/node/Launcher.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/Connection.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/ExecutionContext.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/FileChooser.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/FrameManager.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/HTTPRequest.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/Input.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/JSHandle.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/Page.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/Puppeteer.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/Target.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/Tracing.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/common/WebWorker.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/install.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/node/BrowserFetcher.js +third_party/devtools-frontend/src/node_modules/puppeteer/lib/esm/puppeteer/node/Launcher.js +third_party/devtools-frontend/src/node_modules/puppeteer/node_modules/pkg-dir/package.json 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/quick-lru/package.json @@ -7783,6 +6998,7 @@ third_party/devtools-frontend/src/node_modules/replace-ext/package.json third_party/devtools-frontend/src/node_modules/require-directory/package.json third_party/devtools-frontend/src/node_modules/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-pluginutils/package.json third_party/devtools-frontend/src/node_modules/rollup/dist/es/shared/rollup.js @@ -7826,7 +7042,6 @@ third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_mod 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 @@ -7897,6 +7112,11 @@ third_party/devtools-frontend/src/node_modules/vfile-location/package.json third_party/devtools-frontend/src/node_modules/vfile-message/package.json third_party/devtools-frontend/src/node_modules/vfile/package.json third_party/devtools-frontend/src/node_modules/word-wrap/package.json +third_party/devtools-frontend/src/node_modules/workerpool/dist/worker.js +third_party/devtools-frontend/src/node_modules/workerpool/dist/workerpool.js +third_party/devtools-frontend/src/node_modules/workerpool/dist/workerpool.min.js +third_party/devtools-frontend/src/node_modules/workerpool/package.json +third_party/devtools-frontend/src/node_modules/workerpool/src/header.js third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/ansi-regex/package.json third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/string-width/package.json third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/strip-ansi/package.json @@ -7913,6 +7133,9 @@ 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/yaml/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/find-up/package.json +third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/locate-path/package.json +third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/p-locate/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 @@ -8056,6 +7279,7 @@ third_party/ffmpeg/libavcodec/mdct15.h third_party/ffmpeg/libavcodec/mediacodec_sw_buffer.c third_party/ffmpeg/libavcodec/mediacodec_wrapper.h third_party/ffmpeg/libavcodec/mediacodecdec_common.c +third_party/ffmpeg/libavcodec/mfenc.c third_party/ffmpeg/libavcodec/mimic.c third_party/ffmpeg/libavcodec/mlz.c third_party/ffmpeg/libavcodec/mlz.h @@ -8263,7 +7487,7 @@ third_party/ffmpeg/tools/target_dec_fuzzer.c third_party/flatbuffers/src/docs/footer.html third_party/flatbuffers/src/docs/header.html third_party/fontconfig/src/src/fcfreetype.c -third_party/freetype/include/freetype-custom-config/ftoption.h +third_party/freetype/include/freetype-custom/freetype/config/ftoption.h third_party/freetype/src/builds/windows/vc2010/index.html third_party/freetype/src/devel/ftoption.h third_party/freetype/src/docs/formats.txt @@ -8757,6 +7981,7 @@ third_party/harfbuzz-ng/src/src/hb-ot-var-gvar-table.hh third_party/harfbuzz-ng/src/src/hb-ot-var-hvar-table.hh third_party/harfbuzz-ng/src/src/hb-ot-var-mvar-table.hh third_party/harfbuzz-ng/src/src/hb-ot-vorg-table.hh +third_party/harfbuzz-ng/src/src/hb-style.cc third_party/harfbuzz-ng/src/src/hb-unicode.hh third_party/harfbuzz-ng/src/src/hb.hh third_party/harfbuzz-ng/src/test/api/hb-test.h @@ -8890,6 +8115,7 @@ 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 +third_party/libaom/source/libaom/av1/encoder/speed_features.h third_party/libaom/source/libaom/av1/encoder/tx_search.c third_party/libaom/source/libaom/test/gviz_api.py third_party/libaom/source/libaom/test/metrics_template.html @@ -8984,11 +8210,9 @@ third_party/libvpx/BUILD.gn third_party/libvpx/source/libvpx/examples/vpx_dec_fuzzer.cc third_party/libvpx/source/libvpx/libs.mk third_party/libvpx/source/libvpx/test/vp8_datarate_test.cc -third_party/libvpx/source/libvpx/third_party/googletest/src/include/gtest/internal/gtest-param-util-generated.h +third_party/libvpx/source/libvpx/third_party/googletest/src/include/gtest/gtest_pred_impl.h third_party/libvpx/source/libvpx/third_party/googletest/src/include/gtest/internal/gtest-port.h -third_party/libvpx/source/libvpx/third_party/googletest/src/include/gtest/internal/gtest-type-util.h third_party/libvpx/source/libvpx/third_party/googletest/src/src/gtest-death-test.cc -third_party/libvpx/source/libvpx/third_party/googletest/src/src/gtest-port.cc third_party/libvpx/source/libvpx/third_party/googletest/src/src/gtest.cc third_party/libvpx/source/libvpx/third_party/libyuv/include/libyuv/row.h third_party/libvpx/source/libvpx/third_party/libyuv/include/libyuv/video_common.h @@ -9274,6 +8498,7 @@ third_party/llvm/lldb/unittests/Process/minidump/Inputs/linux-x86_64.cpp third_party/llvm/llvm/CODE_OWNERS.TXT third_party/llvm/llvm/CREDITS.TXT third_party/llvm/llvm/RELEASE_TESTERS.TXT +third_party/llvm/llvm/include/llvm/Analysis/Utils/TFUtils.h third_party/llvm/llvm/include/llvm/BinaryFormat/COFF.h third_party/llvm/llvm/include/llvm/BinaryFormat/ELF.h third_party/llvm/llvm/include/llvm/BinaryFormat/Minidump.h @@ -9291,6 +8516,7 @@ third_party/llvm/llvm/include/llvm/Support/TimeProfiler.h third_party/llvm/llvm/include/llvm/Support/Win64EH.h third_party/llvm/llvm/include/llvm/WindowsManifest/WindowsManifestMerger.h third_party/llvm/llvm/include/llvm/WindowsResource/ResourceScriptToken.h +third_party/llvm/llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp third_party/llvm/llvm/lib/Analysis/TargetLibraryInfo.cpp third_party/llvm/llvm/lib/CodeGen/MachineOutliner.cpp third_party/llvm/llvm/lib/MC/MCWin64EH.cpp @@ -9322,6 +8548,7 @@ third_party/llvm/llvm/unittests/Support/ManagedStatic.cpp third_party/llvm/llvm/unittests/Support/Path.cpp third_party/llvm/llvm/unittests/Support/RegexTest.cpp third_party/llvm/llvm/utils/benchmark/src/cycleclock.h +third_party/llvm/llvm/utils/gn/build/toolchain/BUILD.gn third_party/llvm/llvm/utils/gn/build/toolchain/compiler.gni third_party/llvm/llvm/utils/gn/get.py third_party/llvm/llvm/utils/gn/gn.py @@ -9403,6 +8630,22 @@ third_party/mozilla/NSString+Utils.h third_party/mozilla/NSString+Utils.mm third_party/mozilla/NSURL+Utils.h third_party/mozilla/NSWorkspace+Utils.h +third_party/nearby/src/cpp/core/internal/mediums/uuid.h +third_party/nearby/src/cpp/core_v2/internal/mediums/uuid.h +third_party/nearby/src/cpp/platform/api/ble.h +third_party/nearby/src/cpp/platform/api/ble_v2.h +third_party/nearby/src/cpp/platform/api/bluetooth_adapter.h +third_party/nearby/src/cpp/platform/api/bluetooth_classic.h +third_party/nearby/src/cpp/platform/api/platform.h +third_party/nearby/src/cpp/platform_v2/api/ble.h +third_party/nearby/src/cpp/platform_v2/api/ble_v2.h +third_party/nearby/src/cpp/platform_v2/api/bluetooth_adapter.h +third_party/nearby/src/cpp/platform_v2/api/bluetooth_classic.h +third_party/nearby/src/cpp/platform_v2/api/platform.h +third_party/nearby/src/cpp/platform_v2/impl/g3/bluetooth_adapter.h +third_party/nearby/src/cpp/platform_v2/impl/g3/bluetooth_classic.h +third_party/nearby/src/cpp/platform_v2/public/bluetooth_adapter.h +third_party/nearby/src/cpp/platform_v2/public/bluetooth_classic.h third_party/node/node_modules/@babel/code-frame/package.json third_party/node/node_modules/@babel/generator/package.json third_party/node/node_modules/@babel/highlight/node_modules/ansi-styles/package.json @@ -9723,6 +8966,7 @@ third_party/openscreen/src/testing/libfuzzer/BUILD.gn 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/BUILD.gn 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 @@ -10613,10 +9857,15 @@ third_party/skia/RELEASE_NOTES.txt third_party/skia/bench/DashBench.cpp third_party/skia/bench/ResultsWriter.h third_party/skia/bin/try.py +third_party/skia/demos.skia.org/demos/path_performance/index.html +third_party/skia/demos.skia.org/demos/web_worker/index.html +third_party/skia/demos.skia.org/demos/web_worker/main.js +third_party/skia/demos.skia.org/demos/web_worker/worker.js 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/skottiekit/skottiekit/package.json third_party/skia/experimental/tools/pdf-comparison.py third_party/skia/fuzz/FuzzPathop.cpp third_party/skia/gm/addarc.cpp @@ -10669,14 +9918,12 @@ third_party/skia/infra/bots/recipe_modules/infra/examples/full.py third_party/skia/infra/bots/recipe_modules/run/examples/full.py third_party/skia/infra/bots/recipe_modules/vars/examples/full.py third_party/skia/infra/bots/recipes.py -third_party/skia/infra/bots/recipes/android_compile.py third_party/skia/infra/bots/recipes/check_generated_files.expected/Housekeeper-PerCommit-CheckGeneratedFiles.json third_party/skia/infra/bots/recipes/check_generated_files.py third_party/skia/infra/bots/recipes/compile.py third_party/skia/infra/bots/recipes/compute_buildstats.expected/normal_bot.json third_party/skia/infra/bots/recipes/compute_buildstats.expected/trybot.json third_party/skia/infra/bots/recipes/compute_buildstats.py -third_party/skia/infra/bots/recipes/g3_compile.py third_party/skia/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit-Trybot.json third_party/skia/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json third_party/skia/infra/bots/recipes/housekeeper.py @@ -10708,6 +9955,7 @@ third_party/skia/infra/bots/upload_skps.py third_party/skia/infra/bots/utils.py third_party/skia/modules/canvaskit/canvaskit/example.html third_party/skia/modules/canvaskit/canvaskit/extra.html +third_party/skia/modules/canvaskit/canvaskit/package.json third_party/skia/modules/canvaskit/htmlcanvas/canvas2dcontext.js third_party/skia/modules/canvaskit/htmlcanvas/font.js third_party/skia/modules/canvaskit/htmlcanvas/path2d.js @@ -10718,6 +9966,8 @@ third_party/skia/modules/canvaskit/tests/font.spec.js third_party/skia/modules/canvaskit/tests/skottie.spec.js third_party/skia/modules/pathkit/chaining.js third_party/skia/modules/pathkit/helper.js +third_party/skia/modules/pathkit/npm-asmjs/package.json +third_party/skia/modules/pathkit/npm-wasm/package.json third_party/skia/modules/skottie/src/layers/TextLayer.cpp third_party/skia/platform_tools/android/tradefed/upload_dm_results.py third_party/skia/platform_tools/libraries/include/arcore_c_api.h @@ -10735,13 +9985,12 @@ third_party/skia/src/codec/SkWebpCodec.cpp third_party/skia/src/core/SkGeometry.cpp third_party/skia/src/core/SkGeometry.h third_party/skia/src/core/SkMaskGamma.cpp -third_party/skia/src/core/SkMipMap.cpp +third_party/skia/src/core/SkMipmap.cpp third_party/skia/src/core/SkPoint3.cpp third_party/skia/src/core/SkRecordDraw.cpp third_party/skia/src/core/SkRecordOpts.cpp third_party/skia/src/effects/imagefilters/SkDisplacementMapEffect.cpp third_party/skia/src/gpu/GrDistanceFieldGenFromVector.cpp -third_party/skia/src/gpu/GrDrawingManager.cpp third_party/skia/src/gpu/GrRenderTargetContext.cpp third_party/skia/src/gpu/GrRenderTask.h third_party/skia/src/gpu/GrShaderCaps.h @@ -10797,6 +10046,7 @@ third_party/skia/tools/compare_codereview.py third_party/skia/tools/copyright/main.py third_party/skia/tools/flags/CommandLineFlags.h third_party/skia/tools/jsondiff.py +third_party/skia/tools/perf-canvaskit-puppeteer/canvas_perf.js third_party/skia/tools/rebaseline/toggle_legacy_flag.py third_party/skia/tools/retrieve_from_googlesource.py third_party/skia/tools/skdiff/skdiff_html.cpp @@ -11032,6 +10282,12 @@ third_party/tcmalloc/vendor/src/windows/override_functions.cc third_party/tcmalloc/vendor/src/windows/patch_functions.cc third_party/tcmalloc/vendor/src/windows/port.h third_party/tcmalloc/vendor/src/windows/preamble_patcher_test.cc +third_party/tint/src/PRESUBMIT.py +third_party/tint/src/src/reader/spirv/function.cc +third_party/tint/src/src/reader/spirv/function_cfg_test.cc +third_party/tint/src/src/reader/spirv/parser_impl.cc +third_party/tint/src/src/writer/hlsl/generator_impl.cc +third_party/tint/src/src/writer/msl/generator_impl.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 @@ -11279,12 +10535,14 @@ third_party/webgl/src/sdk/tests/conformance/more/unit.css third_party/webgl/src/sdk/tests/conformance/rendering/multisample-corruption.html third_party/webgl/src/sdk/tests/conformance/rendering/preservedrawingbuffer-leak.html third_party/webgl/src/sdk/tests/conformance/rendering/scissor-rect-repeated-rendering.html +third_party/webgl/src/sdk/tests/conformance/state/fb-attach-implicit-target-assignment.html third_party/webgl/src/sdk/tests/conformance/textures/misc/texture-cube-as-fbo-attachment.html third_party/webgl/src/sdk/tests/conformance/textures/misc/texture-fakeblack.html 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/query/query.html +third_party/webgl/src/sdk/tests/conformance2/renderbuffers/framebuffer-object-attachment.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 @@ -11390,7 +10648,7 @@ third_party/webrtc/modules/desktop_capture/mouse_cursor_monitor_win.cc third_party/webrtc/modules/desktop_capture/screen_capturer_integration_test.cc third_party/webrtc/modules/desktop_capture/screen_drawer_unittest.cc third_party/webrtc/modules/desktop_capture/win/screen_capturer_win_directx.h -third_party/webrtc/modules/desktop_capture/window_capturer_win.cc +third_party/webrtc/modules/desktop_capture/win/window_capturer_win_gdi.cc third_party/webrtc/modules/desktop_capture/window_finder_win.cc third_party/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc third_party/webrtc/modules/utility/source/jvm_android.cc @@ -11423,6 +10681,7 @@ third_party/webrtc/pc/webrtc_sdp.cc third_party/webrtc/pc/webrtc_sdp_unittest.cc third_party/webrtc/presubmit_test_mocks.py third_party/webrtc/rtc_base/byte_buffer.h +third_party/webrtc/rtc_base/deprecated/recursive_critical_section.h third_party/webrtc/rtc_base/deprecation.h third_party/webrtc/rtc_base/event_tracer.cc third_party/webrtc/rtc_base/file_rotating_stream_unittest.cc @@ -11463,7 +10722,6 @@ third_party/webrtc/sdk/android/src/jni/jvm.cc third_party/webrtc/sdk/media_constraints.h third_party/webrtc/test/test_main_lib.cc third_party/webrtc/test/testsupport/perf_test.h -third_party/webrtc/tools_webrtc/android/suppressions.xml third_party/webrtc/tools_webrtc/autoroller/roll_deps.py third_party/webrtc/tools_webrtc/autoroller/unittests/roll_deps_test.py third_party/webrtc/tools_webrtc/mb/gn_isolate_map.pyl @@ -11480,8 +10738,6 @@ third_party/webrtc/video/full_stack_tests.cc third_party/webrtc/video/pc_full_stack_tests.cc third_party/webrtc/video/rtp_video_stream_receiver.h third_party/webrtc/video/rtp_video_stream_receiver2.h -third_party/webrtc/video/rtp_video_stream_receiver2_unittest.cc -third_party/webrtc/video/rtp_video_stream_receiver_unittest.cc third_party/webrtc/video/video_send_stream_tests.cc third_party/webrtc/webrtc.gni third_party/webrtc_overrides/BUILD.gn @@ -11500,6 +10756,7 @@ third_party/webxr_test_pages/webxr-samples/js/webxr-polyfill.module.js third_party/webxr_test_pages/webxr-samples/magic-window-multi.html third_party/webxr_test_pages/webxr-samples/magic-window.html third_party/webxr_test_pages/webxr-samples/positional-audio.html +third_party/webxr_test_pages/webxr-samples/proposals/camera-access-barebones.html third_party/webxr_test_pages/webxr-samples/proposals/index.html third_party/webxr_test_pages/webxr-samples/teleportation.html third_party/webxr_test_pages/webxr-samples/tests/index.html @@ -11541,6 +10798,11 @@ tools/android/customtabs_benchmark/scripts/customtabs_benchmark.py tools/android/customtabs_benchmark/scripts/run_benchmark.py tools/android/customtabs_benchmark/scripts/sample_config.json tools/android/dependency_analysis/PRESUBMIT.py +tools/android/dependency_analysis/js/src/class_view.html +tools/android/dependency_analysis/js/src/graph_view.js +tools/android/dependency_analysis/js/src/load_graph.js +tools/android/dependency_analysis/js/src/package_view.html +tools/android/dependency_analysis/upload_html_viewer.py tools/android/generate_java_test/generate_java_test.py tools/android/memtrack_helper/memtrack_helper.c tools/android/native_lib_memory/PRESUBMIT.py @@ -11683,6 +10945,7 @@ tools/memory_inspector/memory_inspector/frontends/www_content/index.html tools/memory_inspector/memory_inspector/frontends/www_content/js/rootUi.js tools/metrics/actions/PRESUBMIT.py tools/metrics/actions/actions.xml +tools/metrics/actions/actions_model_test.py tools/metrics/actions/extract_actions_test.py tools/metrics/common/models.py tools/metrics/histograms/PRESUBMIT.py @@ -11692,7 +10955,13 @@ tools/metrics/histograms/expand_owners_unittest.py tools/metrics/histograms/extract_histograms.py tools/metrics/histograms/extract_histograms_test.py tools/metrics/histograms/generate_expired_histograms_array_unittest.py +tools/metrics/histograms/histogram_configuration_model_test_histograms.py tools/metrics/histograms/histograms.xml +tools/metrics/histograms/histograms_xml/Fingerprint/histograms.xml +tools/metrics/histograms/histograms_xml/UMA/histograms.xml +tools/metrics/histograms/histograms_xml/histogram_suffixes.xml +tools/metrics/histograms/histograms_xml/obsolete_histograms.xml +tools/metrics/histograms/merge_xml.py tools/metrics/histograms/merge_xml_test.py tools/metrics/histograms/populate_enums.py tools/metrics/histograms/pretty_print_test.py @@ -11750,6 +11019,8 @@ tools/perf/contrib/cluster_telemetry/generic_trace.py tools/perf/contrib/cluster_telemetry/skpicture_printer.py tools/perf/contrib/cros_benchmarks/tab_switching_bench.py tools/perf/contrib/cros_benchmarks/ui_smoothness_bench.py +tools/perf/contrib/download_mobile/download_mobile.py +tools/perf/contrib/download_mobile/page.html tools/perf/contrib/leak_detection/data/leak_detection.json tools/perf/contrib/leak_detection/leak_detection.py tools/perf/contrib/leak_detection/page_sets.py @@ -12133,6 +11404,7 @@ tools/traffic_annotation/auditor/tests/extractor_outputs/good_partial_annotation tools/traffic_annotation/auditor/traffic_annotation_auditor_ui.cc tools/traffic_annotation/sample_traffic_annotation.cc tools/traffic_annotation/scripts/annotation_tools.py +tools/traffic_annotation/scripts/update_annotations_doc.py tools/traffic_annotation/scripts/update_annotations_sheet.py tools/translation/upload_screenshots.py tools/usb_gadget/gadget.py @@ -12179,6 +11451,7 @@ ui/accessibility/extensions/chromevoxclassic/host/chrome/host.js ui/accessibility/extensions/chromevoxclassic/manifest.json.jinja2 ui/accessibility/extensions/strings/accessibility_extensions_strings.grd ui/accessibility/platform/ax_platform_node_delegate_utils_win.cc +ui/accessibility/platform/ax_platform_node_textrangeprovider_win.cc ui/accessibility/platform/ax_platform_node_textrangeprovider_win_unittest.cc ui/accessibility/platform/ax_platform_node_win.cc ui/android/java/res/values/strings.xml @@ -12194,7 +11467,6 @@ ui/base/cocoa/constrained_window/constrained_window_animation.mm ui/base/cocoa/tool_tip_base_view.mm ui/base/cocoa/underlay_opengl_hosting_window.mm ui/base/dragdrop/os_exchange_data_provider_win.cc -ui/base/dragdrop/os_exchange_data_provider_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 @@ -12206,10 +11478,12 @@ ui/base/ime/win/tsf_bridge.cc ui/base/ime/win/tsf_input_scope.h ui/base/ime/win/tsf_text_store.cc ui/base/ime/win/tsf_text_store.h +ui/base/prediction/linear_resampling.h ui/base/resource/data_pack.cc ui/base/resource/resource_bundle.h ui/base/test/skia_gold_matching_algorithm.h ui/base/ui_base_features.h +ui/base/win/event_creation_utils.cc ui/base/win/lock_state.cc ui/base/x/x11_window.cc ui/display/display_transform.cc @@ -12259,7 +11533,6 @@ ui/gfx/icon_util.cc ui/gfx/icon_util.h ui/gfx/render_text_unittest.cc ui/gfx/text_elider_unittest.cc -ui/gfx/transform.cc ui/gfx/win/physical_size.cc ui/gfx/win/singleton_hwnd_hot_key_observer.cc ui/gl/android/surface_texture.cc @@ -12270,7 +11543,6 @@ ui/gl/gl_surface_presentation_helper.cc ui/gl/vsync_thread_win.cc ui/gtk/gtk_util.cc ui/gtk/native_theme_gtk.cc -ui/latency/average_lag_tracker.h ui/latency/latency_info.h ui/login/account_picker/chromeos_user_pod_row.js ui/login/account_picker/chromeos_user_pod_template.html @@ -12280,6 +11552,8 @@ ui/ozone/platform/wayland/host/xdg_popup_wrapper_impl.cc ui/resources/PRESUBMIT.py ui/resources/resource_check/ico_files.py ui/resources/resource_check/resource_scale_factors.py +ui/shell_dialogs/select_file_dialog.h +ui/shell_dialogs/selected_file_info.h ui/strings/ui_strings.grd ui/views/PRESUBMIT.py ui/views/animation/ink_drop_ripple.h @@ -12291,8 +11565,11 @@ 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_icon.html +ui/webui/resources/cr_components/customize_themes/customize_themes.js ui/webui/resources/cr_elements/chromeos/cr_picture/png.js ui/webui/resources/cr_elements/icons.html +ui/webui/resources/js/cr/ui/bubble.js +ui/webui/resources/js/cr/ui/tree.js ui/webui/resources/js/ios/web_ui.js url/BUILD.gn url/android/gurl_android_unittest.cc @@ -12376,7 +11653,6 @@ 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 @@ -12386,6 +11662,8 @@ v8/tools/SourceMap.js v8/tools/callstats.html v8/tools/callstats.py v8/tools/callstats.py.vpython +v8/tools/clusterfuzz/js_fuzzer/package.json +v8/tools/cppgc/gen_cmake.py v8/tools/grokdump.py v8/tools/heap-stats/index.html v8/tools/mb/mb.py @@ -12408,7 +11686,7 @@ v8/tools/run_perf.py v8/tools/sanitizers/sancov_formatter.py v8/tools/sanitizers/sancov_merger.py v8/tools/sanitizers/tsan_suppressions.txt -v8/tools/sodium/index.html +v8/tools/system-analyzer/index.html v8/tools/testrunner/local/variants.py v8/tools/tick-processor.html v8/tools/unittests/run_perf_test.py @@ -12422,7 +11700,8 @@ v8/tools/v8windbg/test/v8windbg-test.cc v8/tools/visual_studio/README.txt v8/tools/zone-stats/index.html weblayer/browser/android/javatests/skew/build_weblayer_instrumentation_test_cipd_pkg.py -weblayer/browser/java/weblayer_strings.grd +weblayer/browser/default_search_engine.cc +weblayer/browser/favicon/favicon_backend_wrapper_unittest.cc weblayer/browser/navigation_browsertest.cc weblayer/browser/popup_blocker_browsertest.cc weblayer/browser/prefetch_browsertest.cc diff --git a/patches/core/bromite/disable-fetching-field-trials.patch b/patches/core/bromite/disable-fetching-field-trials.patch index a97e65d0..639b5c1e 100644 --- a/patches/core/bromite/disable-fetching-field-trials.patch +++ b/patches/core/bromite/disable-fetching-field-trials.patch @@ -59,7 +59,7 @@ Subject: Disable fetching of all field trials /** Alphabetical: */ --- a/components/variations/service/variations_service.cc +++ b/components/variations/service/variations_service.cc -@@ -243,17 +243,7 @@ bool GetInstanceManipulations(const net: +@@ -236,17 +236,7 @@ bool GetInstanceManipulations(const net: // Variations seed fetching is only enabled in official Chrome builds, if a URL // is specified on the command line, and for testing. bool IsFetchingEnabled() { diff --git a/patches/core/debian/disable/unrar.patch b/patches/core/debian/disable/unrar.patch index 247a87a8..53229155 100644 --- a/patches/core/debian/disable/unrar.patch +++ b/patches/core/debian/disable/unrar.patch @@ -4,18 +4,18 @@ 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 -@@ -87,7 +87,7 @@ void FileAnalyzer::Start(const base::Fil +@@ -90,7 +90,7 @@ void FileAnalyzer::Start(const base::Fil if (inspection_type == DownloadFileType::ZIP) { StartExtractZipFeatures(); } else if (inspection_type == DownloadFileType::RAR) { - StartExtractRarFeatures(); + LOG(WARNING) << "Safebrowser inspection of rar files is disabled in this build"; - #if defined(OS_MACOSX) + #if defined(OS_MAC) } else if (inspection_type == DownloadFileType::DMG) { StartExtractDmgFeatures(); --- a/chrome/common/safe_browsing/BUILD.gn +++ b/chrome/common/safe_browsing/BUILD.gn -@@ -54,39 +54,6 @@ if (safe_browsing_mode == 1) { +@@ -43,39 +43,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", -@@ -153,7 +120,6 @@ source_set("safe_browsing") { +@@ -138,7 +105,6 @@ source_set("safe_browsing") { ":archive_analyzer_results", ":binary_feature_extractor", ":download_type_util", @@ -71,9 +71,9 @@ bug: http://bugs.debian.org/914487 #include "chrome/common/safe_browsing/archive_analyzer_results.h" -#include "chrome/common/safe_browsing/rar_analyzer.h" #include "chrome/common/safe_browsing/zip_analyzer.h" - #include "mojo/public/cpp/bindings/strong_binding.h" -@@ -48,8 +47,7 @@ void SafeArchiveAnalyzer::AnalyzeRarFile + #if defined(OS_MAC) +@@ -47,8 +46,7 @@ void SafeArchiveAnalyzer::AnalyzeRarFile AnalyzeRarFileCallback callback) { DCHECK(rar_file.IsValid()); 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 a6b56ffd..b1e4aa39 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 -@@ -3099,8 +3099,6 @@ static_library("browser") { +@@ -3177,8 +3177,6 @@ static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -42,7 +42,7 @@ #include "chrome/browser/shell_integration.h" #include "chrome/browser/site_isolation/prefs_observer.h" #include "chrome/browser/ssl/secure_origin_prefs_observer.h" -@@ -375,8 +374,6 @@ void BrowserProcessImpl::StartTearDown() +@@ -373,8 +372,6 @@ void BrowserProcessImpl::StartTearDown() metrics_services_manager_.reset(); intranet_redirect_detector_.reset(); @@ -51,7 +51,7 @@ network_time_tracker_.reset(); #if BUILDFLAG(ENABLE_PLUGINS) plugins_resource_service_.reset(); -@@ -990,14 +987,6 @@ StatusTray* BrowserProcessImpl::status_t +@@ -981,14 +978,6 @@ StatusTray* BrowserProcessImpl::status_t return status_tray_.get(); } @@ -66,7 +66,7 @@ subresource_filter::RulesetService* BrowserProcessImpl::subresource_filter_ruleset_service() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -1264,26 +1253,6 @@ void BrowserProcessImpl::CreateBackgroun +@@ -1248,26 +1237,6 @@ void BrowserProcessImpl::CreateBackgroun #endif } @@ -95,7 +95,7 @@ created_subresource_filter_ruleset_service_ = true; --- a/chrome/browser/browser_process_impl.h +++ b/chrome/browser/browser_process_impl.h -@@ -168,7 +168,6 @@ class BrowserProcessImpl : public Browse +@@ -167,7 +167,6 @@ class BrowserProcessImpl : public Browse void set_background_mode_manager_for_test( std::unique_ptr manager) override; StatusTray* status_tray() override; @@ -103,7 +103,7 @@ subresource_filter::RulesetService* subresource_filter_ruleset_service() override; federated_learning::FlocBlocklistService* floc_blocklist_service() override; -@@ -314,9 +313,6 @@ class BrowserProcessImpl : public Browse +@@ -312,9 +311,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr background_mode_manager_; #endif @@ -123,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" -@@ -692,36 +691,6 @@ void ChromeBrowsingDataRemoverDelegate:: +@@ -701,36 +700,6 @@ void ChromeBrowsingDataRemoverDelegate:: ContentSettingsType::CLIENT_HINTS, base::Time(), base::Time::Max(), website_settings_filter); @@ -136,7 +136,7 @@ - g_browser_process->safe_browsing_service(); - if (sb_service) { - mojo::Remote cookie_manager; -- sb_service->GetNetworkContext()->GetCookieManager( +- sb_service->GetNetworkContext(profile_)->GetCookieManager( - cookie_manager.BindNewPipeAndPassReceiver()); - - network::mojom::CookieManager* manager_ptr = cookie_manager.get(); @@ -157,9 +157,9 @@ - } - } - - if (filter_builder->GetMode() == BrowsingDataFilterBuilder::BLACKLIST) { + if (filter_builder->GetMode() == + BrowsingDataFilterBuilder::Mode::kPreserve) { MediaDeviceIDSalt::Reset(profile_->GetPrefs()); - --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc @@ -873,30 +873,6 @@ void SetApplicationLocaleOnIOThread(cons @@ -193,7 +193,7 @@ #if BUILDFLAG(ENABLE_EXTENSIONS) AppLoadedInTabSource ClassifyAppLoadedInTabSource( -@@ -1396,7 +1372,6 @@ void ChromeContentBrowserClient::PostAft +@@ -1414,7 +1390,6 @@ void ChromeContentBrowserClient::PostAft InitNetworkContextsParentDirectory(); DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -201,17 +201,7 @@ } bool ChromeContentBrowserClient::IsBrowserStartupComplete() { -@@ -2225,8 +2200,7 @@ void ChromeContentBrowserClient::AppendE - // Disable client-side phishing detection in the renderer if it is - // disabled in the Profile preferences, or by command line flag. - if (!safe_browsing::IsSafeBrowsingEnabled(*prefs) || -- !safe_browsing::ClientSideDetectionServiceFactory::GetForProfile( -- profile)) { -+ true) { - command_line->AppendSwitch( - switches::kDisableClientSidePhishingDetection); - } -@@ -4040,7 +4014,7 @@ ChromeContentBrowserClient::CreateThrott +@@ -4077,7 +4052,7 @@ ChromeContentBrowserClient::CreateThrott base::BindRepeating(&MaybeTriggerSecurityInterstitialShownEvent)); throttles.push_back(std::make_unique( handle, @@ -220,8 +210,8 @@ base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp))); throttles.push_back(std::make_unique(handle)); -@@ -4061,9 +4035,6 @@ ChromeContentBrowserClient::CreateThrott - &throttles); +@@ -4095,9 +4070,6 @@ ChromeContentBrowserClient::CreateThrott + #endif - throttles.push_back( @@ -255,7 +245,7 @@ } // namespace --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -358,13 +358,6 @@ ChromeDownloadManagerDelegate::~ChromeDo +@@ -372,13 +372,6 @@ ChromeDownloadManagerDelegate::~ChromeDo void ChromeDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) { download_manager_ = dm; @@ -269,7 +259,7 @@ } #if defined(OS_ANDROID) -@@ -697,16 +690,6 @@ void ChromeDownloadManagerDelegate::Choo +@@ -715,16 +708,6 @@ void ChromeDownloadManagerDelegate::Choo void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename) { @@ -306,7 +296,7 @@ is_being_revived_(false) {} } // namespace -@@ -402,13 +402,13 @@ void DownloadItemModel::SetShouldPreferO +@@ -372,13 +372,13 @@ void DownloadItemModel::SetShouldPreferO data->should_prefer_opening_in_browser_ = preference; } @@ -323,7 +313,7 @@ DownloadItemModelData* data = DownloadItemModelData::GetOrCreate(download_); data->danger_level_ = danger_level; } -@@ -569,9 +569,6 @@ bool DownloadItemModel::IsCommandEnabled +@@ -539,9 +539,6 @@ bool DownloadItemModel::IsCommandEnabled // filename. Don't base an "Always open" decision based on it. Also // exclude extensions. return download_->CanOpenDownload() && @@ -335,7 +325,7 @@ return !download_->IsSavePackageDownload() && --- a/chrome/browser/download/download_prefs.cc +++ b/chrome/browser/download/download_prefs.cc -@@ -264,14 +264,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr +@@ -265,14 +265,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr base::FilePath::StringType(1, base::FilePath::kExtensionSeparator) + extension); @@ -351,7 +341,7 @@ } } -@@ -457,10 +450,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c +@@ -461,10 +454,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c bool DownloadPrefs::EnableAutoOpenByUserBasedOnExtension( const base::FilePath& file_name) { base::FilePath::StringType extension = file_name.Extension(); @@ -419,7 +409,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" -@@ -1332,9 +1331,6 @@ DownloadsAcceptDangerFunction::Downloads +@@ -1331,9 +1330,6 @@ DownloadsAcceptDangerFunction::Downloads DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {} @@ -429,7 +419,7 @@ ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() { std::unique_ptr params( downloads::AcceptDanger::Params::Create(*args_)); -@@ -1372,43 +1368,7 @@ void DownloadsAcceptDangerFunction::Prom +@@ -1371,43 +1367,7 @@ void DownloadsAcceptDangerFunction::Prom return; } RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER); @@ -552,7 +542,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 -@@ -1036,51 +1036,9 @@ WebstorePrivateGetReferrerChainFunction: +@@ -1035,51 +1035,9 @@ WebstorePrivateGetReferrerChainFunction: ExtensionFunction::ResponseAction WebstorePrivateGetReferrerChainFunction::Run() { @@ -605,10 +595,10 @@ } WebstorePrivateGetExtensionStatusFunction:: ---- a/chrome/browser/extensions/blacklist_state_fetcher.cc -+++ b/chrome/browser/extensions/blacklist_state_fetcher.cc -@@ -31,28 +31,8 @@ BlacklistStateFetcher::~BlacklistStateFe - void BlacklistStateFetcher::Request(const std::string& id, +--- a/chrome/browser/extensions/blocklist_state_fetcher.cc ++++ b/chrome/browser/extensions/blocklist_state_fetcher.cc +@@ -32,33 +32,8 @@ BlocklistStateFetcher::~BlocklistStateFe + void BlocklistStateFetcher::Request(const std::string& id, const RequestCallback& callback) { DCHECK_CURRENTLY_ON(BrowserThread::UI); - if (!safe_browsing_config_) { @@ -617,7 +607,7 @@ - g_browser_process->safe_browsing_service()->GetV4ProtocolConfig()); - } else { - base::ThreadTaskRunnerHandle::Get()->PostTask( -- FROM_HERE, base::BindOnce(callback, BLACKLISTED_UNKNOWN)); +- FROM_HERE, base::BindOnce(callback, BLOCKLISTED_UNKNOWN)); - return; - } - } @@ -628,17 +618,22 @@ - return; - - if (g_browser_process && g_browser_process->safe_browsing_service()) { -- url_loader_factory_ = -- g_browser_process->safe_browsing_service()->GetURLLoaderFactory(); +- if (base::FeatureList::IsEnabled( +- safe_browsing::kSafeBrowsingRemoveCookies)) { +- url_loader_factory_ = g_browser_process->shared_url_loader_factory(); +- } else { +- url_loader_factory_ = +- g_browser_process->safe_browsing_service()->GetURLLoaderFactory(); +- } - } - - SendRequest(id); + base::ThreadTaskRunnerHandle::Get()->PostTask( -+ FROM_HERE, base::BindOnce(callback, BLACKLISTED_UNKNOWN)); ++ FROM_HERE, base::BindOnce(callback, BLOCKLISTED_UNKNOWN)); } - void BlacklistStateFetcher::SendRequest(const std::string& id) { -@@ -63,8 +43,7 @@ void BlacklistStateFetcher::SendRequest( + void BlocklistStateFetcher::SendRequest(const std::string& id) { +@@ -69,8 +44,7 @@ void BlocklistStateFetcher::SendRequest( std::string request_str; request.SerializeToString(&request_str); @@ -648,22 +643,22 @@ net::NetworkTrafficAnnotationTag traffic_annotation = net::DefineNetworkTrafficAnnotation("extension_blacklist", R"( semantics { -@@ -111,12 +90,6 @@ void BlacklistStateFetcher::SendRequest( +@@ -120,12 +94,6 @@ void BlocklistStateFetcher::SendRequest( base::Unretained(this), fetcher)); } --void BlacklistStateFetcher::SetSafeBrowsingConfig( +-void BlocklistStateFetcher::SetSafeBrowsingConfig( - const safe_browsing::V4ProtocolConfig& config) { - safe_browsing_config_ = - std::make_unique(config); -} - - void BlacklistStateFetcher::OnURLLoaderComplete( + void BlocklistStateFetcher::OnURLLoaderComplete( network::SimpleURLLoader* url_loader, std::unique_ptr response_body) { ---- a/chrome/browser/extensions/blacklist_state_fetcher.h -+++ b/chrome/browser/extensions/blacklist_state_fetcher.h -@@ -34,8 +34,6 @@ class BlacklistStateFetcher { +--- a/chrome/browser/extensions/blocklist_state_fetcher.h ++++ b/chrome/browser/extensions/blocklist_state_fetcher.h +@@ -34,8 +34,6 @@ class BlocklistStateFetcher { virtual void Request(const std::string& id, const RequestCallback& callback); @@ -672,7 +667,7 @@ protected: void OnURLLoaderComplete(network::SimpleURLLoader* url_loader, std::unique_ptr response_body); -@@ -54,7 +52,6 @@ class BlacklistStateFetcher { +@@ -54,7 +52,6 @@ class BlocklistStateFetcher { void SendRequest(const std::string& id); @@ -682,7 +677,7 @@ // SimpleURLLoader -> (owned loader, extension id). --- a/chrome/browser/metrics/chrome_metrics_service_client.cc +++ b/chrome/browser/metrics/chrome_metrics_service_client.cc -@@ -748,9 +748,6 @@ void ChromeMetricsServiceClient::Registe +@@ -755,9 +755,6 @@ void ChromeMetricsServiceClient::Registe metrics_service_->RegisterMetricsProvider( std::make_unique()); @@ -706,7 +701,7 @@ // static --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -245,7 +245,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -242,7 +242,6 @@ void ChromeBrowserMainExtraPartsProfiles #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) CaptivePortalServiceFactory::GetInstance(); #endif @@ -744,7 +739,7 @@ CreatePrefService(pref_registry_, CreateExtensionPrefStore(this, false), --- a/chrome/browser/profiles/profiles_state.cc +++ b/chrome/browser/profiles/profiles_state.cc -@@ -217,9 +217,6 @@ void RemoveBrowsingDataForProfile(const +@@ -219,9 +219,6 @@ void RemoveBrowsingDataForProfile(const // The BrowsingDataRemover relies on many objects that aren't created in unit // tests. Previously this code would depend on content::ResourceDispatcherHost // but that's gone, so do a similar hack for now. @@ -774,7 +769,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 -@@ -256,92 +256,6 @@ bool SecurityStateTabHelper::UsedPolicyI +@@ -274,92 +274,6 @@ bool SecurityStateTabHelper::UsedPolicyI security_state::MaliciousContentStatus SecurityStateTabHelper::GetMaliciousContentStatus() const { @@ -890,7 +885,7 @@ void ChromeSubresourceFilterClient::OnReloadRequested() { --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -3292,7 +3292,6 @@ static_library("ui") { +@@ -3383,7 +3383,6 @@ static_library("ui") { "views/device_chooser_content_view.h", "views/devtools_process_observer.cc", "views/devtools_process_observer.h", @@ -900,7 +895,7 @@ "views/download/download_item_view.cc", --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -297,10 +297,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -307,10 +307,6 @@ void TabHelpers::AttachTabHelpers(WebCon resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents( web_contents); ResourceLoadingHintsWebContentsObserver::CreateForWebContents(web_contents); @@ -911,7 +906,7 @@ ReputationWebContentsObserver::CreateForWebContents(web_contents); SearchEngineTabHelper::CreateForWebContents(web_contents); SecurityStateTabHelper::CreateForWebContents(web_contents); -@@ -363,7 +359,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -374,7 +370,6 @@ void TabHelpers::AttachTabHelpers(WebCon pdf::PDFWebContentsHelper::CreateForWebContentsWithClient( web_contents, std::make_unique()); SadTabHelper::CreateForWebContents(web_contents); @@ -1173,9 +1168,9 @@ html = ui::ResourceBundle::GetSharedInstance().LoadDataResourceString( --- a/chrome/renderer/chrome_content_renderer_client.cc +++ b/chrome/renderer/chrome_content_renderer_client.cc -@@ -92,7 +92,6 @@ - #include "components/pdf/renderer/pepper_pdf_host.h" - #include "components/prerender/common/prerender_types.mojom.h" +@@ -95,7 +95,6 @@ + #include "components/prerender/renderer/prerender_utils.h" + #include "components/prerender/renderer/prerenderer_client.h" #include "components/safe_browsing/buildflags.h" -#include "components/safe_browsing/content/renderer/threat_dom_details.h" #include "components/spellcheck/spellcheck_buildflags.h" diff --git a/patches/core/inox-patchset/0005-disable-default-extensions.patch b/patches/core/inox-patchset/0005-disable-default-extensions.patch index 94269c83..eb31f0c9 100644 --- a/patches/core/inox-patchset/0005-disable-default-extensions.patch +++ b/patches/core/inox-patchset/0005-disable-default-extensions.patch @@ -5,12 +5,12 @@ bool IsComponentExtensionWhitelisted(const std::string& extension_id) { const char* const kAllowed[] = { - extension_misc::kInAppPaymentsSupportAppId, - extension_misc::kMediaRouterStableExtensionId, + extension_misc::kCastExtensionIdRelease, extension_misc::kPdfExtensionId, #if defined(OS_CHROMEOS) --- a/chrome/browser/extensions/component_loader.cc +++ b/chrome/browser/extensions/component_loader.cc -@@ -349,11 +349,6 @@ void ComponentLoader::AddWebStoreApp() { +@@ -350,11 +350,6 @@ void ComponentLoader::AddWebStoreApp() { if (!IsNormalSession()) return; #endif @@ -22,7 +22,7 @@ } #if defined(OS_CHROMEOS) -@@ -451,11 +446,6 @@ void ComponentLoader::AddDefaultComponen +@@ -452,11 +447,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) { -@@ -529,18 +519,6 @@ void ComponentLoader::AddDefaultComponen +@@ -534,18 +524,6 @@ void ComponentLoader::AddDefaultComponen AddHangoutServicesExtension(); #endif // BUILDFLAG(ENABLE_HANGOUT_SERVICES_EXTENSION) diff --git a/patches/core/inox-patchset/0015-disable-update-pings.patch b/patches/core/inox-patchset/0015-disable-update-pings.patch index 27680e8c..4de5d055 100644 --- a/patches/core/inox-patchset/0015-disable-update-pings.patch +++ b/patches/core/inox-patchset/0015-disable-update-pings.patch @@ -1,6 +1,6 @@ --- a/chrome/updater/configurator.cc +++ b/chrome/updater/configurator.cc -@@ -61,7 +61,7 @@ int Configurator::UpdateDelay() const { +@@ -62,7 +62,7 @@ int Configurator::UpdateDelay() const { } std::vector Configurator::UpdateUrl() const { diff --git a/patches/core/inox-patchset/0021-disable-rlz.patch b/patches/core/inox-patchset/0021-disable-rlz.patch index 38e5210d..b4d56a47 100644 --- a/patches/core/inox-patchset/0021-disable-rlz.patch +++ b/patches/core/inox-patchset/0021-disable-rlz.patch @@ -6,7 +6,7 @@ # Whether we are using the rlz library or not. Platforms like Android send # rlz codes for searches but do not use the library. --enable_rlz_support = is_win || is_mac || is_ios || is_chromeos +-enable_rlz_support = is_win || is_apple || is_chromeos +enable_rlz_support = false enable_rlz = is_chrome_branded && enable_rlz_support 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 a862beda..eecc747a 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 @@ -71,9 +71,9 @@ by default. ui/views/examples/webview_example.cc | 2 +- 61 files changed, 101 insertions(+), 100 deletions(-) ---- a/build/mac/tweak_info_plist.py -+++ b/build/mac/tweak_info_plist.py -@@ -211,7 +211,7 @@ def _AddKeystoneKeys(plist, bundle_ident +--- a/build/apple/tweak_info_plist.py ++++ b/build/apple/tweak_info_plist.py +@@ -208,7 +208,7 @@ def _AddKeystoneKeys(plist, bundle_ident also requires the |bundle_identifier| argument (com.example.product).""" plist['KSVersion'] = plist['CFBundleShortVersionString'] plist['KSProductID'] = bundle_identifier @@ -181,7 +181,7 @@ by default. base::string16 NaClInfoBarDelegate::GetMessageText() const { --- a/chrome/browser/profiles/profile_avatar_downloader.cc +++ b/chrome/browser/profiles/profile_avatar_downloader.cc -@@ -18,7 +18,7 @@ +@@ -19,7 +19,7 @@ namespace { const char kHighResAvatarDownloadUrlPrefix[] = @@ -224,7 +224,7 @@ by default. std::unique_ptr loader; --- a/chrome/browser/safe_browsing/download_protection/download_feedback.cc +++ b/chrome/browser/safe_browsing/download_protection/download_feedback.cc -@@ -255,7 +255,7 @@ const int64_t DownloadFeedback::kMaxUplo +@@ -200,7 +200,7 @@ const int64_t DownloadFeedback::kMaxUplo // static const char DownloadFeedback::kSbFeedbackURL[] = @@ -248,12 +248,12 @@ by default. +++ b/chrome/browser/supervised_user/supervised_user_service.cc @@ -85,7 +85,7 @@ namespace { - // The URL from which to download a host blacklist if no local one exists yet. - const char kBlacklistURL[] = + // The URL from which to download a host denylist if no local one exists yet. + const char kDenylistURL[] = - "https://www.gstatic.com/chrome/supervised_user/blacklist-20141001-1k.bin"; + "trk:272:https://www.gstatic.com/chrome/supervised_user/blacklist-20141001-1k.bin"; - // The filename under which we'll store the blacklist (in the user data dir). - const char kBlacklistFilename[] = "su-blacklist.bin"; + // The filename under which we'll store the denylist (in the user data dir). + const char kDenylistFilename[] = "su-blacklist.bin"; --- a/chrome/browser/tracing/crash_service_uploader.cc +++ b/chrome/browser/tracing/crash_service_uploader.cc @@ -268,7 +268,7 @@ by default. "----**--yradnuoBgoLtrapitluMklaTelgooG--**----"; --- a/chrome/browser/ui/views/outdated_upgrade_bubble_view.cc +++ b/chrome/browser/ui/views/outdated_upgrade_bubble_view.cc -@@ -35,7 +35,7 @@ namespace { +@@ -37,7 +37,7 @@ namespace { // The URL to be used to re-install Chrome when auto-update failed for too long. constexpr char kDownloadChromeUrl[] = @@ -279,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 -@@ -80,17 +80,17 @@ namespace { +@@ -79,17 +79,17 @@ namespace { // The URL for the the Learn More page shown on incognito new tab. const char kLearnMoreIncognitoUrl[] = #if defined(OS_CHROMEOS) @@ -305,19 +305,19 @@ by default. +++ b/chrome/common/extensions/chrome_extensions_client.cc @@ -46,9 +46,9 @@ namespace { - // TODO(battre): Delete the HTTP URL once the blacklist is downloaded via HTTPS. + // TODO(battre): Delete the HTTP URL once the blocklist is downloaded via HTTPS. const char kExtensionBlocklistUrlPrefix[] = -- "http://www.gstatic.com/chrome/extensions/blacklist"; -+ "trk:269:http://www.gstatic.com/chrome/extensions/blacklist"; +- "http://www.gstatic.com/chrome/extensions/blocklist"; ++ "trk:269:http://www.gstatic.com/chrome/extensions/blocklist"; const char kExtensionBlocklistHttpsUrlPrefix[] = -- "https://www.gstatic.com/chrome/extensions/blacklist"; -+ "trk:270:https://www.gstatic.com/chrome/extensions/blacklist"; +- "https://www.gstatic.com/chrome/extensions/blocklist"; ++ "trk:270:https://www.gstatic.com/chrome/extensions/blocklist"; const char kThumbsWhiteListedExtension[] = "khopmbdjffemhegeeobelklnbglcdgfh"; --- a/chrome/common/url_constants.cc +++ b/chrome/common/url_constants.cc -@@ -268,7 +268,7 @@ const char kSyncErrorsHelpURL[] = +@@ -263,7 +263,7 @@ const char kSyncErrorsHelpURL[] = "https://support.google.com/chrome/?p=settings_sync_error"; const char kSyncGoogleDashboardURL[] = @@ -326,7 +326,7 @@ by default. const char kSyncLearnMoreURL[] = "https://support.google.com/chrome/?p=settings_sign_in"; -@@ -384,7 +384,7 @@ const char kNaturalScrollHelpURL[] = +@@ -385,7 +385,7 @@ const char kNaturalScrollHelpURL[] = const char kOemEulaURLPath[] = "oem"; const char kOnlineEulaURLPath[] = @@ -381,13 +381,22 @@ by default. --- a/components/cloud_devices/common/cloud_devices_urls.cc +++ b/components/cloud_devices/common/cloud_devices_urls.cc -@@ -14,20 +14,20 @@ +@@ -14,27 +14,27 @@ namespace cloud_devices { const char kCloudPrintAuthScope[] = - "https://www.googleapis.com/auth/cloudprint"; + "trk:197:https://www.googleapis.com/auth/cloudprint"; + const char kCloudPrintDeprecationHelpURL[] = + #if defined(OS_CHROMEOS) +- "https://support.google.com/chromebook/?p=cloudprint"; ++ "trk:198:https://support.google.com/chromebook/?p=cloudprint"; + #else +- "https://support.google.com/chrome/?p=cloudprint"; ++ "trk:198:https://support.google.com/chrome/?p=cloudprint"; + #endif + const char kCloudPrintLearnMoreURL[] = - "https://www.google.com/support/cloudprint"; + "trk:199:https://www.google.com/support/cloudprint"; @@ -408,7 +417,7 @@ by default. --- a/components/drive/service/drive_api_service.cc +++ b/components/drive/service/drive_api_service.cc -@@ -74,10 +74,10 @@ namespace drive { +@@ -76,10 +76,10 @@ namespace drive { namespace { // OAuth2 scopes for Drive API. @@ -486,7 +495,7 @@ by default. --- a/components/password_manager/core/browser/password_store.cc +++ b/components/password_manager/core/browser/password_store.cc -@@ -255,10 +255,10 @@ void PasswordStore::GetLogins(const Form +@@ -259,10 +259,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 && @@ -503,7 +512,7 @@ by default. base::Time out_time; --- a/components/policy/resources/policy_templates.json +++ b/components/policy/resources/policy_templates.json -@@ -4312,7 +4312,7 @@ +@@ -4436,7 +4436,7 @@ 'dynamic_refresh': True, 'per_profile': True, }, @@ -512,15 +521,24 @@ by default. 'id': 34, 'caption': '''Configure the list of force-installed apps and extensions''', 'tags': ['full-admin-access'], -@@ -8940,7 +8940,7 @@ - 'features': { +@@ -9703,7 +9703,7 @@ 'dynamic_refresh': True, }, + 'deprecated': True, - 'example_value': [ '{ "extension-id": "khgabmflimjjbclkmljlpmgaleanedem", "update-url": "https://clients2.google.com/service/update2/crx" }' ], + 'example_value': [ '{ "extension-id": "khgabmflimjjbclkmljlpmgaleanedem", "update-url": "trk:18:https://clients2.google.com/service/update2/crx" }' ], 'id': 135, 'caption': '''List of AppPack extensions''', 'tags': [], +@@ -14725,7 +14725,7 @@ + 'features': { + 'dynamic_refresh': True, + }, +- 'example_value': ['khpfeaanjngmcnplbdlpegiifgpfgdco;https://clients2.google.com/service/update2/crx'], ++ 'example_value': ['khpfeaanjngmcnplbdlpegiifgpfgdco;trk:19:https://clients2.google.com/service/update2/crx'], + 'id': 336, + 'caption': '''Configure the list of installed apps and extensions on the login screen''', + 'tags': ['full-admin-access'], --- a/components/rappor/rappor_service_impl.cc +++ b/components/rappor/rappor_service_impl.cc @@ -32,7 +32,7 @@ const char kMimeType[] = "application/vn @@ -534,7 +552,7 @@ by default. --- a/components/safe_search_api/safe_search/safe_search_url_checker_client.cc +++ b/components/safe_search_api/safe_search/safe_search_url_checker_client.cc -@@ -30,7 +30,7 @@ namespace safe_search_api { +@@ -29,7 +29,7 @@ namespace safe_search_api { namespace { const char kSafeSearchApiUrl[] = @@ -791,8 +809,8 @@ by default. --- a/ui/views/examples/webview_example.cc +++ b/ui/views/examples/webview_example.cc @@ -29,7 +29,7 @@ void WebViewExample::CreateExampleView(V + webview_->GetWebContents()->SetDelegate(this); container->SetLayoutManager(std::make_unique()); - container->AddChildView(webview_); - webview_->LoadInitialURL(GURL("http://www.google.com/")); + webview_->LoadInitialURL(GURL("trk:174:http://www.google.com/")); 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 17af31f2..6a1b9368 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch @@ -16,7 +16,7 @@ the URL so we get notified if this happens again in the future). --- a/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc +++ b/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc -@@ -22,7 +22,7 @@ namespace safe_browsing { +@@ -24,7 +24,7 @@ namespace safe_browsing { namespace { const char kSbIncidentReportUrl[] = @@ -27,7 +27,7 @@ the URL so we get notified if this happens again in the future). kSafeBrowsingIncidentTrafficAnnotation = --- a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc +++ b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc -@@ -302,11 +302,7 @@ IncidentReportingService::UploadContext: +@@ -303,11 +303,7 @@ IncidentReportingService::UploadContext: // static bool IncidentReportingService::IsEnabledForProfile(Profile* profile) { @@ -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 -@@ -247,7 +247,7 @@ SafeBrowsingUIManager* SafeBrowsingServi +@@ -254,7 +254,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 9269611a..8278e06d 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 -@@ -223,90 +223,8 @@ void ClientSideDetectionService::StartCl +@@ -220,90 +220,8 @@ void ClientSideDetectionService::StartCl DCHECK_CURRENTLY_ON(BrowserThread::UI); std::unique_ptr request(verdict); diff --git a/patches/core/ungoogled-chromium/block-requests.patch b/patches/core/ungoogled-chromium/block-requests.patch index 5e1e8e75..6903378d 100644 --- a/patches/core/ungoogled-chromium/block-requests.patch +++ b/patches/core/ungoogled-chromium/block-requests.patch @@ -2,7 +2,7 @@ # chrome://discards/ attempts to use d3 to display the graph --- a/chrome/browser/resources/discards/graph_doc_template.html +++ b/chrome/browser/resources/discards/graph_doc_template.html -@@ -78,10 +78,6 @@ +@@ -78,10 +78,6 @@ URL. As result, this document needs to b } @@ -13,10 +13,9 @@ -# New tab page tries to download background images --- a/chrome/browser/search/background/ntp_background_service.cc +++ b/chrome/browser/search/background/ntp_background_service.cc -@@ -61,6 +61,7 @@ +@@ -61,6 +61,7 @@ void NtpBackgroundService::Shutdown() { } void NtpBackgroundService::FetchCollectionInfo() { @@ -24,10 +23,9 @@ if (collections_loader_ != nullptr) return; collection_error_info_.ClearError(); -# New tab page attempts to download the 'One Google' bar --- a/chrome/browser/search/one_google_bar/one_google_bar_loader_impl.cc +++ b/chrome/browser/search/one_google_bar/one_google_bar_loader_impl.cc -@@ -276,6 +276,7 @@ +@@ -279,6 +279,7 @@ OneGoogleBarLoaderImpl::OneGoogleBarLoad OneGoogleBarLoaderImpl::~OneGoogleBarLoaderImpl() = default; void OneGoogleBarLoaderImpl::Load(OneGoogleCallback callback) { @@ -35,10 +33,9 @@ callbacks_.push_back(std::move(callback)); // Note: If there is an ongoing request, abandon it. It's possible that -# New tab page attempts to load promos --- a/chrome/browser/search/promos/promo_service.cc +++ b/chrome/browser/search/promos/promo_service.cc -@@ -131,6 +131,7 @@ +@@ -131,6 +131,7 @@ PromoService::PromoService( PromoService::~PromoService() = default; void PromoService::Refresh() { @@ -46,21 +43,9 @@ if (extensions::ShouldShowExtensionsCheckupPromo(profile_)) { ServeExtensionCheckupPromo(); return; -# Attempts to check for updates even wtih autoupdate disabled ---- a/components/update_client/update_checker.cc -+++ b/components/update_client/update_checker.cc -@@ -126,6 +126,7 @@ - const base::flat_map& additional_attributes, - bool enabled_component_updates, - UpdateCheckCallback update_check_callback) { -+ return; - DCHECK(thread_checker_.CalledOnValidThread()); - - ids_checked_ = ids_checked; -# Prevent spellcheck dictionary download --- a/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc +++ b/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc -@@ -285,6 +285,7 @@ +@@ -285,6 +285,7 @@ GURL SpellcheckHunspellDictionary::GetDi } void SpellcheckHunspellDictionary::DownloadDictionary(GURL url) { @@ -68,10 +53,9 @@ DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK(browser_context_); -# Prevent download of the translation ranker model used to suggest translations --- a/components/assist_ranker/ranker_url_fetcher.cc +++ b/components/assist_ranker/ranker_url_fetcher.cc -@@ -31,6 +31,7 @@ +@@ -31,6 +31,7 @@ bool RankerURLFetcher::Request( const GURL& url, RankerURLFetcher::Callback callback, network::mojom::URLLoaderFactory* url_loader_factory) { @@ -79,3 +63,13 @@ // This function is not supposed to be called if the previous operation is not // finished. if (state_ == REQUESTING) { +--- a/components/update_client/update_checker.cc ++++ b/components/update_client/update_checker.cc +@@ -126,6 +126,7 @@ void UpdateCheckerImpl::CheckForUpdates( + const base::flat_map& additional_attributes, + bool enabled_component_updates, + UpdateCheckCallback update_check_callback) { ++ return; + DCHECK(thread_checker_.CalledOnValidThread()); + + ids_checked_ = ids_checked; diff --git a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch index 65a8d74e..3400ea92 100644 --- a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch +++ b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch @@ -35,7 +35,7 @@ GURL rewritten_tab_url = tab_url; --- a/components/omnibox/browser/autocomplete_input.cc +++ b/components/omnibox/browser/autocomplete_input.cc -@@ -488,7 +488,8 @@ void AutocompleteInput::ParseForEmphasiz +@@ -486,7 +486,8 @@ void AutocompleteInput::ParseForEmphasiz // For the view-source and blob schemes, we should emphasize the host of the // URL qualified by the view-source or blob prefix. if ((base::LowerCaseEqualsASCII(scheme_str, kViewSourceScheme) || @@ -45,7 +45,7 @@ (static_cast(text.length()) > after_scheme_and_colon)) { // Obtain the URL prefixed by view-source or blob and parse it. base::string16 real_url(text.substr(after_scheme_and_colon)); -@@ -561,7 +562,9 @@ int AutocompleteInput::NumNonHostCompone +@@ -559,7 +560,9 @@ int AutocompleteInput::NumNonHostCompone bool AutocompleteInput::HasHTTPScheme(const base::string16& input) { std::string utf8_input(base::UTF16ToUTF8(input)); url::Component scheme; @@ -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 -@@ -634,6 +634,7 @@ ChildProcessSecurityPolicyImpl::ChildPro +@@ -672,6 +672,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 -@@ -1083,6 +1083,8 @@ component("net") { +@@ -1092,6 +1092,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; -@@ -562,6 +564,12 @@ URLRequest::URLRequest(const GURL& url, +@@ -570,6 +572,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 -@@ -43,6 +43,7 @@ +@@ -44,6 +44,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" -@@ -604,6 +605,9 @@ std::unique_ptr URLRe +@@ -616,6 +617,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 fd8bf21b..1c5fd3d9 100644 --- a/patches/core/ungoogled-chromium/disable-domain-reliability.patch +++ b/patches/core/ungoogled-chromium/disable-domain-reliability.patch @@ -2,7 +2,7 @@ --- a/components/domain_reliability/BUILD.gn +++ b/components/domain_reliability/BUILD.gn -@@ -9,26 +9,6 @@ action("bake_in_configs") { +@@ -7,26 +7,6 @@ action("bake_in_configs") { script = "bake_in_configs.py" inputs = [ @@ -29,7 +29,7 @@ ] output_file = "$target_gen_dir/baked_in_configs.cc" -@@ -36,13 +16,21 @@ action("bake_in_configs") { +@@ -34,13 +14,21 @@ action("bake_in_configs") { # The JSON file list is too long for the command line on Windows, so put # them in a response file. @@ -57,7 +57,7 @@ + } } - jumbo_component("domain_reliability") { + component("domain_reliability") { --- a/components/domain_reliability/bake_in_configs.py +++ b/components/domain_reliability/bake_in_configs.py @@ -490,7 +490,7 @@ def origin_is_whitelisted(origin): diff --git a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch index 6d7e320f..3aacbfed 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 -@@ -337,7 +337,7 @@ bool DomDistillerViewerSource::ShouldSer +@@ -291,7 +291,7 @@ bool DomDistillerViewerSource::ShouldSer std::string DomDistillerViewerSource::GetContentSecurityPolicy( network::mojom::CSPDirectiveName directive) { if (directive == network::mojom::CSPDirectiveName::StyleSrc) { @@ -10,7 +10,7 @@ + return "style-src 'self';"; } else if (directive == network::mojom::CSPDirectiveName::ChildSrc) { return "child-src *;"; - } + } else if (directive == --- a/components/dom_distiller/core/html/preview.html +++ b/components/dom_distiller/core/html/preview.html @@ -11,7 +11,7 @@ found in the LICENSE file. @@ -24,7 +24,7 @@ .english :lang(zh) {display: none} --- a/components/dom_distiller/core/javascript/dom_distiller_viewer.js +++ b/components/dom_distiller/core/javascript/dom_distiller_viewer.js -@@ -116,7 +116,7 @@ function maybeSetWebFont() { +@@ -109,7 +109,7 @@ function maybeSetWebFont() { } const e = document.createElement('link'); diff --git a/patches/core/ungoogled-chromium/disable-gaia.patch b/patches/core/ungoogled-chromium/disable-gaia.patch index 27af30a1..72025e40 100644 --- a/patches/core/ungoogled-chromium/disable-gaia.patch +++ b/patches/core/ungoogled-chromium/disable-gaia.patch @@ -1,26 +1,6 @@ # Disables Gaia code # Somehow it is still activated even without being signed-in: https://github.com/Eloston/ungoogled-chromium/issues/104 ---- a/chrome/browser/browser_resources.grd -+++ b/chrome/browser/browser_resources.grd -@@ -141,7 +141,6 @@ - - - -- - - - ---- a/chrome/browser/ui/webui/signin/inline_login_ui.cc -+++ b/chrome/browser/ui/webui/signin/inline_login_ui.cc -@@ -112,7 +112,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) - {"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 @@ -294,65 +294,6 @@ void GaiaAuthFetcher::CreateAndStartGaia diff --git a/patches/core/ungoogled-chromium/disable-google-host-detection.patch b/patches/core/ungoogled-chromium/disable-google-host-detection.patch index ce5def79..3fc0fc8a 100644 --- a/patches/core/ungoogled-chromium/disable-google-host-detection.patch +++ b/patches/core/ungoogled-chromium/disable-google-host-detection.patch @@ -124,9 +124,9 @@ #endif --- a/components/google/core/common/google_util.cc +++ b/components/google/core/common/google_util.cc -@@ -45,109 +45,6 @@ namespace { +@@ -33,109 +33,6 @@ namespace google_util { - bool gUseMockLinkDoctorBaseURLForTesting = false; + namespace { -bool IsPathHomePageBase(base::StringPiece path) { - return (path == "/") || (path == "/webhp"); @@ -134,7 +134,7 @@ - -// Removes a single trailing dot if present in |host|. -void StripTrailingDot(base::StringPiece* host) { -- if (host->ends_with(".")) +- if (base::EndsWith(*host, ".")) - host->remove_suffix(1); -} - @@ -234,7 +234,7 @@ } // namespace // Global functions ----------------------------------------------------------- -@@ -155,19 +52,11 @@ bool IsGoogleSearchSubdomainUrl(const GU +@@ -143,12 +40,6 @@ bool IsGoogleSearchSubdomainUrl(const GU const char kGoogleHomepageURL[] = "https://www.google.com/"; bool HasGoogleSearchQueryParam(base::StringPiece str) { @@ -247,15 +247,7 @@ return false; } - GURL LinkDoctorBaseURL() { -- if (gUseMockLinkDoctorBaseURLForTesting) -- return GURL("http://mock.linkdoctor.url/for?testing"); -- return GURL(LINKDOCTOR_SERVER_REQUEST_URL); -+ return GURL(); - } - - void SetMockLinkDoctorBaseURLForTesting() { -@@ -181,161 +70,53 @@ std::string GetGoogleLocale(const std::s +@@ -159,161 +50,53 @@ std::string GetGoogleLocale(const std::s GURL AppendGoogleLocaleParam(const GURL& url, const std::string& application_locale) { @@ -429,7 +421,7 @@ --- a/components/page_load_metrics/browser/page_load_metrics_util.cc +++ b/components/page_load_metrics/browser/page_load_metrics_util.cc -@@ -184,9 +184,7 @@ bool DidObserveLoadingBehaviorInAnyFrame +@@ -188,9 +188,7 @@ bool DidObserveLoadingBehaviorInAnyFrame } bool IsGoogleSearchHostname(const GURL& url) { @@ -510,10 +502,10 @@ namespace { // The result of checking whether a request to a URL should have variations -@@ -192,32 +188,7 @@ class VariationsHeaderHelper { - } - - bool AppendHeaderIfNeeded(const GURL& url, InIncognito incognito) { +@@ -205,32 +201,7 @@ class VariationsHeaderHelper { + bool AppendHeaderIfNeeded(const GURL& url, + InIncognito incognito, + Owner owner) { - AppendOmniboxOnDeviceSuggestionsHeaderIfNeeded(url, resource_request_); - - // Note the criteria for attaching client experiment headers: @@ -530,7 +522,7 @@ - return false; - - // TODO(crbug/1094303): Use the result to determine which IDs to include. -- IsFirstPartyContext(*resource_request_); +- IsFirstPartyContext(*resource_request_, owner); - - if (variations_header_.empty()) - return false; @@ -544,7 +536,7 @@ } private: -@@ -260,8 +231,6 @@ void RemoveVariationsHeaderIfNeeded( +@@ -281,8 +252,6 @@ void RemoveVariationsHeaderIfNeeded( const net::RedirectInfo& redirect_info, const network::mojom::URLResponseHead& response_head, std::vector* to_be_removed_headers) { @@ -553,7 +545,7 @@ } std::unique_ptr -@@ -291,14 +260,11 @@ CreateSimpleURLLoaderWithVariationsHeade +@@ -312,14 +281,11 @@ CreateSimpleURLLoaderWithVariationsHeade } bool IsVariationsHeader(const std::string& header_name) { @@ -570,7 +562,7 @@ } bool ShouldAppendVariationsHeaderForTesting( -@@ -309,12 +275,6 @@ bool ShouldAppendVariationsHeaderForTest +@@ -330,12 +296,6 @@ bool ShouldAppendVariationsHeaderForTest void UpdateCorsExemptHeaderForVariations( network::mojom::NetworkContextParams* params) { @@ -607,7 +599,7 @@ - // Here it's possible to get away with faster case-sensitive comparisons - // because the list above is all lowercase, and a GURL's host name will - // always be canonicalized to lowercase as well. -- if (base::EndsWith(host, suffix, base::CompareCase::SENSITIVE)) +- if (base::EndsWith(host, suffix)) - return true; - } return false; diff --git a/patches/core/ungoogled-chromium/disable-mei-preload.patch b/patches/core/ungoogled-chromium/disable-mei-preload.patch index feda0c54..6698a04c 100644 --- a/patches/core/ungoogled-chromium/disable-mei-preload.patch +++ b/patches/core/ungoogled-chromium/disable-mei-preload.patch @@ -15,7 +15,7 @@ "//third_party/widevine/cdm", ] } -@@ -999,7 +998,6 @@ if (is_win) { +@@ -1001,7 +1000,6 @@ if (is_win) { ":keystone_registration_framework", ":swiftshader_library", ":widevine_cdm_library", diff --git a/patches/core/ungoogled-chromium/disable-profile-avatar-downloading.patch b/patches/core/ungoogled-chromium/disable-profile-avatar-downloading.patch index aae5f8cb..6ae193ce 100644 --- a/patches/core/ungoogled-chromium/disable-profile-avatar-downloading.patch +++ b/patches/core/ungoogled-chromium/disable-profile-avatar-downloading.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/profiles/profile_avatar_downloader.cc +++ b/chrome/browser/profiles/profile_avatar_downloader.cc -@@ -25,8 +25,7 @@ ProfileAvatarDownloader::ProfileAvatarDo +@@ -26,8 +26,7 @@ ProfileAvatarDownloader::ProfileAvatarDo FetchCompleteCallback callback) : icon_index_(icon_index), callback_(std::move(callback)) { DCHECK(!callback_.is_null()); diff --git a/patches/core/ungoogled-chromium/disable-signin.patch b/patches/core/ungoogled-chromium/disable-signin.patch index 4e5ee1bc..a07f48b7 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 -@@ -531,22 +531,6 @@ GURL GetOSSettingsUrl(const std::string& +@@ -530,22 +530,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-untraceable-urls.patch b/patches/core/ungoogled-chromium/disable-untraceable-urls.patch index 9898f9f8..3a49e4a0 100644 --- a/patches/core/ungoogled-chromium/disable-untraceable-urls.patch +++ b/patches/core/ungoogled-chromium/disable-untraceable-urls.patch @@ -23,7 +23,7 @@ } // namespace --- a/chrome/browser/safe_browsing/client_side_model_loader.cc +++ b/chrome/browser/safe_browsing/client_side_model_loader.cc -@@ -57,8 +57,6 @@ std::string ReadFileIntoString(base::Fil +@@ -58,8 +58,6 @@ std::string ReadFileIntoString(base::Fil // Model Loader strings const size_t ModelLoader::kMaxModelSizeBytes = 150 * 1024; const int ModelLoader::kClientModelFetchIntervalMs = 3600 * 1000; @@ -32,7 +32,7 @@ const char ModelLoader::kClientModelNamePattern[] = "client_model_v5%s_variation_%d.pb"; const char ModelLoader::kClientModelFinchExperiment[] = -@@ -115,7 +113,7 @@ ModelLoader::ModelLoader( +@@ -120,7 +118,7 @@ ModelLoader::ModelLoader( scoped_refptr url_loader_factory, bool is_extended_reporting) : name_(FillInModelName(is_extended_reporting, GetModelNumber())), @@ -41,7 +41,7 @@ update_renderers_callback_(update_renderers_callback), url_loader_factory_(url_loader_factory), last_client_model_status_(ClientModelStatus::MODEL_NEVER_FETCHED) { -@@ -129,7 +127,7 @@ ModelLoader::ModelLoader( +@@ -134,7 +132,7 @@ ModelLoader::ModelLoader( scoped_refptr url_loader_factory, const std::string& model_name) : name_(model_name), diff --git a/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch b/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch index dfcee11c..ee231dcf 100644 --- a/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch +++ b/patches/core/ungoogled-chromium/disable-webrtc-log-uploader.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc +++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc -@@ -125,29 +125,11 @@ void WebRtcLogUploader::LoggingStoppedDo +@@ -125,28 +125,11 @@ void WebRtcLogUploader::LoggingStoppedDo DCHECK(meta_data.get()); DCHECK(!upload_done_data.paths.directory.empty()); @@ -25,15 +25,14 @@ - AddLocallyStoredLogInfoToUploadListFile(log_list_path, local_log_id); } -- UploadDoneData upload_done_data_with_log_id = upload_done_data; -- upload_done_data_with_log_id.local_log_id = local_log_id; +- upload_done_data.local_log_id = local_log_id; - PrepareMultipartPostData(compressed_log, std::move(meta_data), -- upload_done_data_with_log_id); -+ NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", upload_done_data); +- std::move(upload_done_data)); ++ NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", std::move(upload_done_data)); } void WebRtcLogUploader::PrepareMultipartPostData( -@@ -158,26 +140,7 @@ void WebRtcLogUploader::PrepareMultipart +@@ -157,28 +140,7 @@ void WebRtcLogUploader::PrepareMultipart DCHECK(!compressed_log.empty()); DCHECK(meta_data.get()); @@ -49,19 +48,21 @@ - // implemented according to the test plan. http://crbug.com/257329. - if (post_data_) { - *post_data_ = *post_data; -- NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", upload_done_data); +- NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", +- std::move(upload_done_data)); - return; - } - - main_task_runner_->PostTask( -- FROM_HERE, base::BindOnce(&WebRtcLogUploader::UploadCompressedLog, -- base::Unretained(this), upload_done_data, -- std::move(post_data))); -+ NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", upload_done_data); +- FROM_HERE, +- base::BindOnce(&WebRtcLogUploader::UploadCompressedLog, +- base::Unretained(this), std::move(upload_done_data), +- std::move(post_data))); ++ NotifyUploadDoneAndLogStats(net::HTTP_OK, net::OK, "", std::move(upload_done_data)); } void WebRtcLogUploader::UploadStoredLog( -@@ -245,49 +208,6 @@ void WebRtcLogUploader::LoggingStoppedDo +@@ -244,49 +206,6 @@ void WebRtcLogUploader::LoggingStoppedDo DCHECK(log_buffer.get()); DCHECK(!log_paths.directory.empty()); @@ -108,6 +109,6 @@ - pickle.size()); - } - - main_task_runner_->PostTask(FROM_HERE, - base::BindOnce(done_callback, true, "")); + main_task_runner_->PostTask( + FROM_HERE, base::BindOnce(std::move(done_callback), true, "")); diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index b2b82876..7a616d77 100644 --- a/patches/core/ungoogled-chromium/disable-webstore-urls.patch +++ b/patches/core/ungoogled-chromium/disable-webstore-urls.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc +++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc -@@ -604,10 +604,6 @@ std::vector ChromeContentBr +@@ -605,10 +605,6 @@ std::vector ChromeContentBr GetOriginsRequiringDedicatedProcess() { std::vector list; @@ -15,7 +15,7 @@ --- a/chrome/browser/extensions/chrome_content_verifier_delegate.cc +++ b/chrome/browser/extensions/chrome_content_verifier_delegate.cc -@@ -286,13 +286,7 @@ bool ChromeContentVerifierDelegate::IsFr +@@ -288,13 +288,7 @@ bool ChromeContentVerifierDelegate::IsFr // between which extensions are considered in-store. // See https://crbug.com/766806 for details. if (!InstallVerifier::IsFromStore(extension)) { @@ -102,7 +102,7 @@ bool ShouldRetryRequest(const network::SimpleURLLoader* loader) { DCHECK(loader); -@@ -329,12 +320,6 @@ void ExtensionDownloader::DoStartAllPend +@@ -330,12 +321,6 @@ void ExtensionDownloader::DoStartAllPend ReportStats(); url_stats_ = URLStats(); @@ -115,7 +115,7 @@ fetches_preparing_.clear(); } -@@ -373,11 +358,6 @@ bool ExtensionDownloader::AddExtensionDa +@@ -374,11 +359,6 @@ bool ExtensionDownloader::AddExtensionDa return false; } @@ -127,7 +127,7 @@ // Skip extensions with empty IDs. if (id.empty()) { DLOG(WARNING) << "Found extension with empty ID"; -@@ -386,12 +366,10 @@ bool ExtensionDownloader::AddExtensionDa +@@ -387,12 +367,10 @@ bool ExtensionDownloader::AddExtensionDa return false; } @@ -142,7 +142,7 @@ } else { url_stats_.other_url_count++; } -@@ -852,20 +830,6 @@ void ExtensionDownloader::HandleManifest +@@ -855,20 +833,6 @@ void ExtensionDownloader::HandleManifest update->info); } @@ -163,7 +163,7 @@ NotifyExtensionsDownloadStageChanged( no_updates, ExtensionDownloaderDelegate::Stage::FINISHED); NotifyExtensionsDownloadFailed( -@@ -1414,11 +1378,7 @@ bool ExtensionDownloader::IterateFetchCr +@@ -1423,11 +1387,7 @@ bool ExtensionDownloader::IterateFetchCr // fetch. switch (fetch->credentials) { case ExtensionFetch::CREDENTIALS_NONE: diff --git a/patches/core/ungoogled-chromium/fix-building-without-enabling-reporting.patch b/patches/core/ungoogled-chromium/fix-building-without-enabling-reporting.patch index 77d8bfbf..c1d4680a 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 -@@ -1283,6 +1283,10 @@ jumbo_source_set("browser") { +@@ -1302,6 +1302,10 @@ source_set("browser") { "net/browser_online_state_observer.cc", "net/browser_online_state_observer.h", "net/cookie_store_factory.cc", @@ -11,7 +11,7 @@ "net/network_errors_listing_ui.cc", "net/network_errors_listing_ui.h", "net/network_quality_observer_impl.cc", -@@ -2710,10 +2714,6 @@ jumbo_source_set("browser") { +@@ -2758,10 +2762,6 @@ 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 527fd168..61c27c0b 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 -@@ -4017,8 +4017,6 @@ static_library("ui") { +@@ -4123,8 +4123,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 131e6808..a3295a7c 100644 --- a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch +++ b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch @@ -2,8 +2,8 @@ --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -4035,11 +4035,13 @@ ChromeContentBrowserClient::CreateThrott - &throttles); +@@ -4070,11 +4070,13 @@ ChromeContentBrowserClient::CreateThrott + #endif +#if BUILDFLAG(FULL_SAFE_BROWSING) @@ -14,9 +14,9 @@ } +#endif - #if defined(OS_WIN) || defined(OS_MACOSX) || \ + #if defined(OS_WIN) || defined(OS_MAC) || \ (defined(OS_LINUX) && !defined(OS_CHROMEOS)) -@@ -5092,20 +5094,7 @@ ChromeContentBrowserClient::GetSafeBrows +@@ -5155,20 +5157,7 @@ ChromeContentBrowserClient::GetSafeBrows bool should_check_on_sb_disabled) { DCHECK_CURRENTLY_ON(BrowserThread::IO); @@ -40,7 +40,7 @@ safe_browsing::RealTimeUrlLookupServiceBase* --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -122,7 +122,6 @@ using content::DownloadManager; +@@ -124,7 +124,6 @@ using content::DownloadManager; using download::DownloadItem; using download::DownloadPathReservationTracker; using download::PathValidationResult; @@ -48,7 +48,7 @@ using safe_browsing::DownloadProtectionService; namespace { -@@ -1325,8 +1324,6 @@ void ChromeDownloadManagerDelegate::OnDo +@@ -1347,8 +1346,6 @@ void ChromeDownloadManagerDelegate::OnDo if (item->GetOriginalMimeType() == "application/x-x509-user-cert") DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true); #endif @@ -56,7 +56,7 @@ - DownloadItemModel(item).SetDangerLevel(target_info->danger_level); } if (ShouldBlockFile(target_info->danger_type, item)) { - target_info->result = download::DOWNLOAD_INTERRUPT_REASON_FILE_BLOCKED; + MaybeReportDangerousDownloadBlocked( --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc @@ -27,16 +27,12 @@ @@ -103,7 +103,7 @@ is_being_revived_(false) {} } // namespace -@@ -298,14 +288,7 @@ bool DownloadItemModel::IsMixedContent() +@@ -268,14 +258,7 @@ bool DownloadItemModel::IsMixedContent() } bool DownloadItemModel::ShouldAllowDownloadFeedback() const { @@ -118,7 +118,7 @@ } bool DownloadItemModel::ShouldRemoveFromShelfWhenComplete() const { -@@ -402,17 +385,6 @@ void DownloadItemModel::SetShouldPreferO +@@ -372,17 +355,6 @@ void DownloadItemModel::SetShouldPreferO data->should_prefer_opening_in_browser_ = preference; } @@ -455,7 +455,7 @@ // path until all the bytes are available and the user has accepted a --- a/chrome/browser/download/download_ui_model.cc +++ b/chrome/browser/download/download_ui_model.cc -@@ -33,7 +33,6 @@ +@@ -32,7 +32,6 @@ using base::TimeDelta; using download::DownloadItem; @@ -463,7 +463,7 @@ using offline_items_collection::FailState; namespace { -@@ -426,13 +425,6 @@ bool DownloadUIModel::ShouldPreferOpenin +@@ -395,13 +394,6 @@ bool DownloadUIModel::ShouldPreferOpenin void DownloadUIModel::SetShouldPreferOpeningInBrowser(bool preference) {} @@ -519,7 +519,7 @@ } + #endif // BUILDFLAG(FULL_SAFE_BROWSING) - #if defined(OS_MACOSX) + #if defined(OS_MAC) // Do not allow picker UI to be shown on a page that isn't in the foreground --- a/chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc +++ b/chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc @@ -531,7 +531,7 @@ #include "chrome/browser/ui/native_file_system_dialogs.h" #include "chrome/common/chrome_paths.h" #include "components/content_settings/core/browser/host_content_settings_map.h" -@@ -184,79 +183,6 @@ BindResultCallbackToCurrentSequence( +@@ -226,79 +225,6 @@ BindResultCallbackToCurrentSequence( base::SequencedTaskRunnerHandle::Get(), std::move(callback)); } @@ -611,7 +611,7 @@ } // namespace ChromeNativeFileSystemPermissionContext::Grants::Grants() = default; -@@ -324,29 +250,6 @@ void ChromeNativeFileSystemPermissionCon +@@ -372,29 +298,6 @@ void ChromeNativeFileSystemPermissionCon std::move(callback))); } @@ -644,27 +644,27 @@ --- a/chrome/browser/native_file_system/chrome_native_file_system_permission_context.h +++ b/chrome/browser/native_file_system/chrome_native_file_system_permission_context.h @@ -52,10 +52,6 @@ class ChromeNativeFileSystemPermissionCo - bool is_directory, + HandleType handle_type, content::GlobalFrameRoutingId frame_id, base::OnceCallback callback) override; - void PerformAfterWriteChecks( - std::unique_ptr item, - content::GlobalFrameRoutingId frame_id, - base::OnceCallback callback) override; + bool CanObtainReadPermission(const url::Origin& origin) override; bool CanObtainWritePermission(const url::Origin& origin) override; - 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 -@@ -30,7 +30,6 @@ +@@ -31,7 +31,6 @@ + #include "chrome/browser/password_manager/field_info_manager_factory.h" #include "chrome/browser/password_manager/password_store_factory.h" - #include "chrome/browser/prerender/prerender_contents.h" #include "chrome/browser/profiles/profile.h" -#include "chrome/browser/safe_browsing/chrome_password_protection_service.h" #include "chrome/browser/safe_browsing/user_interaction_observer.h" #include "chrome/browser/signin/identity_manager_factory.h" #include "chrome/browser/sync/profile_sync_service_factory.h" -@@ -101,10 +100,10 @@ +@@ -104,10 +103,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" @@ -676,7 +676,7 @@ #if defined(OS_ANDROID) #include "base/feature_list.h" -@@ -747,6 +746,7 @@ std::string ChromePasswordManagerClient: +@@ -786,6 +785,7 @@ std::string ChromePasswordManagerClient: return std::string(); } @@ -684,7 +684,7 @@ #if defined(ON_FOCUS_PING_ENABLED) || \ defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) safe_browsing::PasswordProtectionService* -@@ -769,6 +769,7 @@ void ChromePasswordManagerClient::CheckS +@@ -808,6 +808,7 @@ void ChromePasswordManagerClient::CheckS } } #endif // defined(ON_FOCUS_PING_ENABLED) @@ -692,7 +692,7 @@ #if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) void ChromePasswordManagerClient::CheckProtectedPasswordEntry( -@@ -777,24 +778,11 @@ void ChromePasswordManagerClient::CheckP +@@ -816,24 +817,11 @@ void ChromePasswordManagerClient::CheckP const std::vector& matching_reused_credentials, bool password_field_exists) { @@ -717,9 +717,9 @@ } #endif // defined(SYNC_PASSWORD_REUSE_WARNING_ENABLED) -@@ -1206,9 +1194,11 @@ void ChromePasswordManagerClient::OnPast - base::string16 text; - clipboard->ReadText(ui::ClipboardBuffer::kCopyPaste, &text); +@@ -1284,9 +1272,11 @@ void ChromePasswordManagerClient::OnPast + clipboard->ReadText(ui::ClipboardBuffer::kCopyPaste, /* data_dst = */ nullptr, + &text); was_on_paste_called_ = true; +#if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) password_reuse_detection_manager_.OnPaste(std::move(text)); @@ -730,7 +730,7 @@ void ChromePasswordManagerClient::RenderFrameCreated( content::RenderFrameHost* render_frame_host) { -@@ -1245,7 +1235,9 @@ void ChromePasswordManagerClient::OnInpu +@@ -1345,7 +1335,9 @@ void ChromePasswordManagerClient::OnInpu if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) { OnPaste(); } else { @@ -740,7 +740,7 @@ } #endif // defined(OS_ANDROID) } -@@ -1284,6 +1276,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1384,6 +1376,7 @@ bool ChromePasswordManagerClient::IsPass is_enabled = false; } @@ -748,7 +748,7 @@ // SafeBrowsing Delayed Warnings experiment can delay some SafeBrowsing // warnings until user interaction. If the current page has a delayed warning, // it'll have a user interaction observer attached. Disable password -@@ -1294,6 +1287,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1394,6 +1387,7 @@ bool ChromePasswordManagerClient::IsPass observer->OnPasswordSaveOrAutofillDenied(); is_enabled = false; } @@ -758,7 +758,7 @@ password_manager::BrowserSavePasswordProgressLogger logger( --- a/chrome/browser/password_manager/chrome_password_manager_client.h +++ b/chrome/browser/password_manager/chrome_password_manager_client.h -@@ -175,13 +175,14 @@ class ChromePasswordManagerClient +@@ -173,13 +173,14 @@ class ChromePasswordManagerClient void AnnotateNavigationEntry(bool has_password_field) override; std::string GetPageLanguage() const override; @@ -784,7 +784,7 @@ #include "chrome/browser/profiles/profile.h" -#include "chrome/browser/safe_browsing/safe_browsing_service.h" #include "chrome/common/chrome_features.h" - #include "chrome/common/pref_names.h" + #include "components/content_settings/core/common/pref_names.h" #include "components/permissions/permission_request.h" #include "components/prefs/pref_service.h" -#include "components/safe_browsing/core/db/database_manager.h" @@ -905,39 +905,33 @@ } --- a/chrome/browser/ui/views/download/download_item_view.cc +++ b/chrome/browser/ui/views/download/download_item_view.cc -@@ -1203,9 +1203,7 @@ void DownloadItemView::ShowDeepScanningD - DCHECK_EQ(mode_, Mode::kNormal); - SetMode(Mode::kDeepScanning); +@@ -778,9 +778,7 @@ void DownloadItemView::UpdateLabels() { -- const int id = (model_->download() && -- safe_browsing::DeepScanningRequest::ShouldUploadBinary( -- model_->download())) -+ const int id = model_->download() - ? IDS_PROMPT_DEEP_SCANNING_DOWNLOAD - : IDS_PROMPT_DEEP_SCANNING_APP_DOWNLOAD; - const base::string16 filename = ElidedFilename(); -@@ -1221,16 +1219,20 @@ void DownloadItemView::ShowDeepScanningD - StyleFilename(*deep_scanning_label_, filename_offset, filename.length()); - deep_scanning_label_->SizeToFit(GetLabelWidth(*deep_scanning_label_)); - -+#if BUILDFLAG(FULL_SAFE_BROWSING) - 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) + deep_scanning_label_->SetVisible(mode_ == Mode::kDeepScanning); + if (deep_scanning_label_->GetVisible()) { +- const int id = (model_->download() && +- safe_browsing::DeepScanningRequest::ShouldUploadBinary( +- model_->download())) ++ const int id = model_->download() + ? IDS_PROMPT_DEEP_SCANNING_DOWNLOAD + : IDS_PROMPT_DEEP_SCANNING_APP_DOWNLOAD; + const base::string16 filename = ElidedFilename(*deep_scanning_label_); +@@ -804,10 +802,14 @@ void DownloadItemView::UpdateButtons() { } -+#endif // BUILDFLAG(FULL_SAFE_BROWSING) - file_name_label_->SetVisible(false); - status_label_->SetVisible(false); -@@ -1553,7 +1555,9 @@ base::string16 DownloadItemView::ElidedF + const bool allow_open_during_deep_scan = ++#if BUILDFLAG(FULL_SAFE_BROWSING) + (mode_ == Mode::kDeepScanning) && + !enterprise_connectors::ConnectorsManager::GetInstance() + ->DelayUntilVerdict( + enterprise_connectors::AnalysisConnector::FILE_DOWNLOADED); ++#else ++ false; ++#endif // BUILDFLAG(FULL_SAFE_BROWSING) + open_button_->SetEnabled((mode_ == Mode::kNormal) || prompt_to_scan || + allow_open_during_deep_scan); + +@@ -1191,7 +1193,9 @@ void DownloadItemView::ShowContextMenuIm } void DownloadItemView::OpenDownloadDuringAsyncScanning() { @@ -963,7 +957,7 @@ modal_construction_start_time_ = base::TimeTicks::Now(); --- a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc +++ b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc -@@ -87,8 +87,6 @@ +@@ -84,8 +84,6 @@ #include "components/nacl/common/buildflags.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/buildflags.h" @@ -972,7 +966,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" -@@ -478,8 +476,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc +@@ -495,8 +493,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc return &NewWebUI; if (url.host_piece() == chrome::kChromeUIQuotaInternalsHost) return &NewWebUI; @@ -993,7 +987,7 @@ --- a/components/password_manager/content/browser/content_password_manager_driver.cc +++ b/components/password_manager/content/browser/content_password_manager_driver.cc -@@ -319,7 +319,7 @@ void ContentPasswordManagerDriver::Check +@@ -316,7 +316,7 @@ void ContentPasswordManagerDriver::Check if (client_->GetMetricsRecorder()) { client_->GetMetricsRecorder()->RecordUserFocusedPasswordField(); } @@ -1004,7 +998,7 @@ } --- a/components/password_manager/core/browser/password_manager_client.h +++ b/components/password_manager/core/browser/password_manager_client.h -@@ -327,14 +327,15 @@ class PasswordManagerClient { +@@ -328,14 +328,15 @@ class PasswordManagerClient { // Returns the current best guess as to the page's display language. virtual std::string GetPageLanguage() const; @@ -1099,100 +1093,21 @@ FRIEND_TEST_ALL_PREFIXES(FileTypePoliciesTest, UnpackResourceBundle); --- a/content/browser/native_file_system/native_file_system_file_writer_impl.cc +++ b/content/browser/native_file_system/native_file_system_file_writer_impl.cc -@@ -94,8 +94,7 @@ NativeFileSystemFileWriterImpl::NativeFi - url, - handle_state, - /*is_directory=*/false), -- swap_url_(swap_url), +@@ -144,8 +144,7 @@ NativeFileSystemFileWriterImpl::NativeFi + : NativeFileSystemHandleBase(manager, context, url, handle_state), + swap_url_(swap_url), + quarantine_connection_callback_( +- std::move(quarantine_connection_callback)), - has_transient_user_activation_(has_transient_user_activation) { -+ swap_url_(swap_url) { ++ std::move(quarantine_connection_callback)) { DCHECK_EQ(swap_url.type(), url.type()); } -@@ -303,49 +302,7 @@ void NativeFileSystemFileWriterImpl::Clo - // swap file even if the writer was destroyed at that point. - state_ = State::kClosePending; - -- if (!RequireAfterWriteCheck() || !manager()->permission_context()) { -- DidPassAfterWriteCheck(std::move(callback)); -- return; -- } -- -- ComputeHashForSwapFile(base::BindOnce( -- &NativeFileSystemFileWriterImpl::DoAfterWriteCheck, -- weak_factory_.GetWeakPtr(), swap_url().path(), std::move(callback))); --} -- --// static --void NativeFileSystemFileWriterImpl::DoAfterWriteCheck( -- base::WeakPtr file_writer, -- const base::FilePath& swap_path, -- NativeFileSystemFileWriterImpl::CloseCallback callback, -- base::File::Error hash_result, -- const std::string& hash, -- int64_t size) { -- if (!file_writer || hash_result != base::File::FILE_OK) { -- // If writer was deleted, or calculating the hash failed try deleting the -- // swap file and invoke the callback. -- base::ThreadPool::PostTask( -- FROM_HERE, {base::MayBlock()}, -- base::BindOnce(base::GetDeleteFileCallback(), swap_path)); -- std::move(callback).Run(native_file_system_error::FromStatus( -- NativeFileSystemStatus::kOperationAborted, -- "Failed to perform Safe Browsing check.")); -- return; -- } -- -- DCHECK_CALLED_ON_VALID_SEQUENCE(file_writer->sequence_checker_); -- -- auto item = std::make_unique(); -- item->target_file_path = file_writer->url().path(); -- item->full_path = file_writer->swap_url().path(); -- item->sha256_hash = hash; -- item->size = size; -- item->frame_url = file_writer->context().url; -- item->has_user_gesture = file_writer->has_transient_user_activation_; -- file_writer->manager()->permission_context()->PerformAfterWriteChecks( -- std::move(item), file_writer->context().frame_id, -- base::BindOnce(&NativeFileSystemFileWriterImpl::DidAfterWriteCheck, -- file_writer, swap_path, std::move(callback))); -+ DidPassAfterWriteCheck(std::move(callback)); - } - - // static --- a/content/browser/native_file_system/native_file_system_file_writer_impl.h +++ b/content/browser/native_file_system/native_file_system_file_writer_impl.h -@@ -80,15 +80,8 @@ class CONTENT_EXPORT NativeFileSystemFil - bool complete); - void TruncateImpl(uint64_t length, TruncateCallback callback); - void CloseImpl(CloseCallback callback); -- // The following two methods are static, because they need to be invoked to -+ // The following method is static because they need to be invoked to - // perform cleanup even if the writer was deleted before they were invoked. -- static void DoAfterWriteCheck( -- base::WeakPtr file_writer, -- const base::FilePath& swap_path, -- NativeFileSystemFileWriterImpl::CloseCallback callback, -- base::File::Error hash_result, -- const std::string& hash, -- int64_t size); - static void DidAfterWriteCheck( - base::WeakPtr file_writer, - const base::FilePath& swap_path, -@@ -102,9 +95,7 @@ class CONTENT_EXPORT NativeFileSystemFil - // After write checks apply to native local paths, file system provider paths, - // and platform app native paths. - bool RequireAfterWriteCheck() const { -- return url().type() == storage::kFileSystemTypeNativeLocal || -- url().type() == storage::kFileSystemTypeProvided || -- url().type() == storage::kFileSystemTypeNativeForPlatformApp; -+ return false; - } +@@ -150,10 +150,6 @@ class CONTENT_EXPORT NativeFileSystemFil - // Quarantine checks apply to native local paths, file system provider paths, -@@ -149,10 +140,6 @@ class CONTENT_EXPORT NativeFileSystemFil - - bool skip_quarantine_check_for_testing_ = false; + download::QuarantineConnectionCallback quarantine_connection_callback_; - // Keeps track of user activation state at creation time for after write - // checks. @@ -1214,5 +1129,5 @@ - GlobalFrameRoutingId frame_id, - base::OnceCallback callback) = 0; - // Returns whether the give |origin| already allows write permission, or it is - // possible to request one. This is used to block save file dialogs from being + // Returns whether the give |origin| already allows read permission, or it is + // possible to request one. This is used to block file dialogs from being diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index b7f3fa42..f53f9aba 100644 --- a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch +++ b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch @@ -23,7 +23,7 @@ // TODO(amalova): Make sure NetworkContextParams is configured correctly when --- a/chrome/app/settings_strings.grdp +++ b/chrome/app/settings_strings.grdp -@@ -1248,72 +1248,9 @@ +@@ -1281,72 +1281,9 @@ Pre-fetches information from pages, including pages you have not yet visited. Information fetched may include cookies, if you allow cookies. @@ -112,9 +112,9 @@ #include "components/prefs/pref_service.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/identity_manager/identity_manager.h" + #include "content/public/browser/browser_context.h" #include "content/public/browser/browsing_data_filter_builder.h" - #include "content/public/browser/browsing_data_remover.h" -@@ -90,8 +88,6 @@ class ProfileDataRemover : public conten +@@ -91,8 +89,6 @@ class ProfileDataRemover : public conten // All the Profile data has been wiped. Clear the last signed in username // as well, so that the next signin doesn't trigger the account // change dialog. @@ -123,19 +123,19 @@ } origin_runner_->PostTask(FROM_HERE, std::move(callback_)); -@@ -129,11 +125,6 @@ SigninManagerAndroid::SigninManagerAndro +@@ -130,11 +126,6 @@ SigninManagerAndroid::SigninManagerAndro DCHECK(user_cloud_policy_manager_); DCHECK(user_policy_signin_service_); - signin_allowed_.Init( - prefs::kSigninAllowed, profile_->GetPrefs(), -- base::Bind(&SigninManagerAndroid::OnSigninAllowedPrefChanged, -- base::Unretained(this))); +- base::BindRepeating(&SigninManagerAndroid::OnSigninAllowedPrefChanged, +- base::Unretained(this))); - force_browser_signin_.Init(prefs::kForceBrowserSignin, g_browser_process->local_state()); -@@ -157,7 +148,7 @@ void SigninManagerAndroid::Shutdown() { +@@ -158,7 +149,7 @@ void SigninManagerAndroid::Shutdown() { } bool SigninManagerAndroid::IsSigninAllowed() const { @@ -158,7 +158,7 @@ BooleanPrefMember force_browser_signin_; --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -242,7 +242,6 @@ +@@ -248,7 +248,6 @@ #include "components/safe_browsing/content/browser/browser_url_loader_throttle.h" #include "components/safe_browsing/content/password_protection/password_protection_navigation_throttle.h" #include "components/safe_browsing/core/browser/url_checker_delegate.h" @@ -166,7 +166,7 @@ #include "components/safe_browsing/core/db/database_manager.h" #include "components/safe_browsing/core/features.h" #include "components/safe_browsing/core/realtime/policy_engine.h" -@@ -252,7 +251,6 @@ +@@ -258,7 +257,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" @@ -208,7 +208,7 @@ --- a/chrome/browser/chromeos/lock_screen_apps/lock_screen_profile_creator_impl_unittest.cc +++ b/chrome/browser/chromeos/lock_screen_apps/lock_screen_profile_creator_impl_unittest.cc -@@ -34,7 +34,6 @@ +@@ -35,7 +35,6 @@ #include "components/arc/session/arc_session.h" #include "components/crx_file/id_util.h" #include "components/prefs/pref_service.h" @@ -288,7 +288,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 -@@ -698,6 +698,7 @@ void DownloadItemModel::ExecuteCommand(D +@@ -671,6 +671,7 @@ void DownloadItemModel::ExecuteCommand(D DownloadUIModel::ExecuteCommand(download_commands, command); break; case DownloadCommands::DEEP_SCAN: @@ -296,7 +296,7 @@ safe_browsing::SafeBrowsingService* sb_service = g_browser_process->safe_browsing_service(); if (!sb_service) -@@ -723,6 +724,7 @@ void DownloadItemModel::ExecuteCommand(D +@@ -696,6 +697,7 @@ void DownloadItemModel::ExecuteCommand(D safe_browsing::DeepScanningRequest::DeepScanTrigger:: TRIGGER_APP_PROMPT, std::move(settings)); @@ -312,7 +312,7 @@ +#include "base/bind.h" #include "base/feature_list.h" - #include "base/memory/singleton.h" + #include "base/no_destructor.h" #include "base/values.h" @@ -13,7 +14,6 @@ #include "chrome/browser/enterprise/connectors/connectors_prefs.h" @@ -436,7 +436,7 @@ void ConnectorsManager::StartObservingPrefs() { --- a/chrome/browser/extensions/api/identity/identity_apitest.cc +++ b/chrome/browser/extensions/api/identity/identity_apitest.cc -@@ -52,7 +52,6 @@ +@@ -53,7 +53,6 @@ #include "components/prefs/pref_service.h" #include "components/signin/core/browser/account_reconcilor.h" #include "components/signin/public/base/list_accounts_test_utils.h" @@ -454,7 +454,7 @@ #include "components/signin/public/base/signin_switches.h" #include "components/signin/public/identity_manager/access_token_info.h" #include "components/signin/public/identity_manager/accounts_in_cookie_jar_info.h" -@@ -68,7 +67,7 @@ const char* const kExtensionsIdentityAPI +@@ -69,7 +68,7 @@ const char* const kExtensionsIdentityAPI "extensions_identity_api"; bool IsBrowserSigninAllowed(Profile* profile) { @@ -525,7 +525,7 @@ --- a/chrome/browser/extensions/api/preference/preference_apitest.cc +++ b/chrome/browser/extensions/api/preference/preference_apitest.cc -@@ -29,7 +29,6 @@ +@@ -28,7 +28,6 @@ #include "components/keep_alive_registry/scoped_keep_alive.h" #include "components/password_manager/core/common/password_manager_pref_names.h" #include "components/prefs/pref_service.h" @@ -533,7 +533,7 @@ #include "components/translate/core/browser/translate_pref_names.h" #include "content/public/browser/notification_service.h" #include "content/public/test/browser_test.h" -@@ -63,7 +62,6 @@ class ExtensionPreferenceApiTest : publi +@@ -62,7 +61,6 @@ class ExtensionPreferenceApiTest : publi prefs->GetInteger(prefs::kNetworkPredictionOptions)); EXPECT_TRUE( prefs->GetBoolean(password_manager::prefs::kCredentialsEnableService)); @@ -541,7 +541,7 @@ EXPECT_TRUE(prefs->GetBoolean(prefs::kSearchSuggestEnabled)); } -@@ -88,7 +86,6 @@ class ExtensionPreferenceApiTest : publi +@@ -87,7 +85,6 @@ class ExtensionPreferenceApiTest : publi prefs->GetInteger(prefs::kNetworkPredictionOptions)); EXPECT_FALSE( prefs->GetBoolean(password_manager::prefs::kCredentialsEnableService)); @@ -549,7 +549,7 @@ EXPECT_FALSE(prefs->GetBoolean(prefs::kSearchSuggestEnabled)); } -@@ -159,7 +156,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionPreferen +@@ -151,7 +148,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionPreferen prefs->SetInteger(prefs::kNetworkPredictionOptions, chrome_browser_net::NETWORK_PREDICTION_NEVER); prefs->SetBoolean(password_manager::prefs::kCredentialsEnableService, false); @@ -567,7 +567,7 @@ #include "components/safe_browsing/core/proto/webprotect.pb.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "content/public/browser/browser_context.h" -@@ -821,15 +820,6 @@ bool SafeBrowsingPrivateEventRouter::IsR +@@ -868,15 +867,6 @@ bool SafeBrowsingPrivateEventRouter::IsR void SafeBrowsingPrivateEventRouter::IfAuthorized( base::OnceCallback cont) { @@ -595,7 +595,7 @@ #include "components/signin/public/identity_manager/identity_test_environment.h" --- a/chrome/browser/extensions/api/settings_private/prefs_util.cc +++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc -@@ -31,7 +31,6 @@ +@@ -33,7 +33,6 @@ #include "components/payments/core/payment_prefs.h" #include "components/prefs/pref_service.h" #include "components/proxy_config/proxy_config_pref_names.h" @@ -603,17 +603,21 @@ #include "components/search_engines/default_search_manager.h" #include "components/spellcheck/browser/pref_names.h" #include "components/translate/core/browser/translate_pref_names.h" -@@ -253,14 +252,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -258,18 +257,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil (*s_whitelist)[::prefs::kDnsOverHttpsTemplates] = settings_api::PrefType::PREF_TYPE_STRING; - // Security page +- (*s_whitelist)[::kGeneratedPasswordLeakDetectionPref] = +- settings_api::PrefType::PREF_TYPE_BOOLEAN; - (*s_whitelist)[::prefs::kSafeBrowsingEnabled] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; - (*s_whitelist)[::prefs::kSafeBrowsingEnhanced] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; - (*s_whitelist)[::prefs::kSafeBrowsingScoutReportingEnabled] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; +- (*s_whitelist)[::safe_browsing::kGeneratedSafeBrowsingPref] = +- settings_api::PrefType::PREF_TYPE_NUMBER; - // Sync and personalization page. (*s_whitelist)[::prefs::kSearchSuggestEnabled] = @@ -708,7 +712,7 @@ UpdateOnboardingState(ps, profile->GetPrefs(), base::TimeDelta::FromSeconds(20)); --#if defined(OS_WIN) || defined(OS_MACOSX) || \ +-#if defined(OS_WIN) || defined(OS_MAC) || \ - (defined(OS_LINUX) && !defined(OS_CHROMEOS)) - std::unique_ptr notifier = - std::make_unique( @@ -731,7 +735,7 @@ BrowserSigninPolicyHandler::BrowserSigninPolicyHandler(Schema chrome_schema) @@ -54,32 +53,9 @@ void BrowserSigninPolicyHandler::ApplyPo case BrowserSigninMode::kForced: - #if !defined(OS_LINUX) + #if !defined(OS_LINUX) && !defined(OS_CHROMEOS) prefs->SetValue(prefs::kForceBrowserSignin, base::Value(true)); -#endif - FALLTHROUGH; @@ -765,7 +769,7 @@ } --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc -@@ -73,11 +73,8 @@ +@@ -78,12 +78,9 @@ #include "components/policy/core/common/policy_pref_names.h" #include "components/policy/core/common/schema.h" #include "components/policy/policy_constants.h" @@ -773,11 +777,12 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/search_engines/default_search_policy_handler.h" #include "components/search_engines/search_engines_pref_names.h" + #include "components/security_interstitials/core/pref_names.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/spellcheck/spellcheck_buildflags.h" #include "components/sync/base/pref_names.h" #include "components/sync/driver/sync_policy_handler.h" -@@ -183,12 +180,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -190,12 +187,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kQuicAllowed, prefs::kQuicAllowed, base::Value::Type::BOOLEAN }, @@ -790,38 +795,32 @@ { key::kUrlKeyedAnonymizedDataCollectionEnabled, unified_consent::prefs::kUrlKeyedAnonymizedDataCollectionEnabled, base::Value::Type::BOOLEAN }, -@@ -333,25 +324,10 @@ const PolicyToPreferenceMapEntry kSimple +@@ -337,21 +328,9 @@ const PolicyToPreferenceMapEntry kSimple { key::kGloballyScopeHTTPAuthCacheEnabled, prefs::kGloballyScopeHTTPAuthCacheEnabled, base::Value::Type::BOOLEAN }, - { key::kPasswordProtectionWarningTrigger, - prefs::kPasswordProtectionWarningTrigger, - base::Value::Type::INTEGER }, -- { key::kSafeBrowsingWhitelistDomains, -- prefs::kSafeBrowsingWhitelistDomains, -- base::Value::Type::LIST }, - { key::kPasswordProtectionLoginURLs, - prefs::kPasswordProtectionLoginURLs, - base::Value::Type::LIST }, - { key::kPasswordProtectionChangePasswordURL, - prefs::kPasswordProtectionChangePasswordURL, - base::Value::Type::STRING }, -- { key::kSafeSitesFilterBehavior, -+ { key::kSafeSitesFilterBehavior, + { key::kSafeSitesFilterBehavior, policy_prefs::kSafeSitesFilterBehavior, base::Value::Type::INTEGER }, - { key::kSendFilesForMalwareCheck, - prefs::kSafeBrowsingSendFilesForMalwareCheck, - base::Value::Type::INTEGER }, -- { key::kAmbientAuthenticationInPrivateModesEnabled, -+ { key::kAmbientAuthenticationInPrivateModesEnabled, + { key::kAmbientAuthenticationInPrivateModesEnabled, prefs::kAmbientAuthenticationInPrivateModesEnabled, base::Value::Type::INTEGER }, - { key::kDisable3DAPIs, -@@ -450,18 +426,12 @@ const PolicyToPreferenceMapEntry kSimple - { key::kURLWhitelist, - policy_prefs::kUrlWhitelist, - base::Value::Type::LIST }, +@@ -460,18 +439,12 @@ const PolicyToPreferenceMapEntry kSimple + { key::kMaxConnectionsPerProxy, + prefs::kMaxConnectionsPerProxy, + base::Value::Type::INTEGER }, - { key::kRestrictSigninToPattern, - prefs::kGoogleServicesUsernamePattern, - base::Value::Type::STRING }, @@ -837,7 +836,7 @@ { key::kSSLErrorOverrideAllowed, prefs::kSSLErrorOverrideAllowed, base::Value::Type::BOOLEAN }, -@@ -597,9 +567,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -625,9 +598,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kDNSInterceptionChecksEnabled, prefs::kDNSInterceptionChecksEnabled, base::Value::Type::BOOLEAN }, @@ -847,7 +846,7 @@ { key::kAccessibilityImageLabelsEnabled, prefs::kAccessibilityImageLabelsEnabled, base::Value::Type::BOOLEAN }, -@@ -657,36 +624,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -685,36 +655,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kBrowserGuestModeEnforced, prefs::kBrowserGuestModeEnforced, base::Value::Type::BOOLEAN }, @@ -884,16 +883,16 @@ #endif // defined(OS_ANDROID) #if defined(OS_CHROMEOS) -@@ -1441,8 +1378,6 @@ std::unique_ptrAddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); - handlers->AddHandler( - std::make_unique()); - handlers->AddHandler(std::make_unique()); - handlers->AddHandler(std::make_unique( - key::kEnableDeprecatedWebPlatformFeatures, -@@ -1469,13 +1404,6 @@ std::unique_ptrAddHandler(std::make_unique( + std::make_unique(key::kAuthServerWhitelist, + prefs::kAuthServerAllowlist, +@@ -1540,13 +1478,6 @@ std::unique_ptrAddHandler(std::make_unique( + std::make_unique(key::kAutoplayWhitelist, + prefs::kAutoplayWhitelist, +@@ -1857,17 +1788,6 @@ std::unique_ptr( key::kForceBrowserSignin, prefs::kForceBrowserSignin, base::Value::Type::BOOLEAN)); @@ -927,15 +926,15 @@ std::make_unique(chrome_schema))); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -137,7 +137,6 @@ +@@ -136,7 +136,6 @@ #include "components/prefs/pref_service.h" #include "components/proxy_config/pref_proxy_config_tracker_impl.h" #include "components/rappor/rappor_service_impl.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/search_engines/template_url_prepopulate_data.h" + #include "components/security_interstitials/content/insecure_form_blocking_page.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" - #include "components/sessions/core/session_id_generator.h" -@@ -701,7 +700,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -711,7 +710,6 @@ void RegisterLocalState(PrefRegistrySimp profiles::RegisterPrefs(registry); rappor::RapporServiceImpl::RegisterPrefs(registry); RegisterScreenshotPrefs(registry); @@ -943,14 +942,14 @@ secure_origin_allowlist::RegisterPrefs(registry); sessions::SessionIdGenerator::RegisterPrefs(registry); SSLConfigServiceManager::RegisterPrefs(registry); -@@ -917,7 +915,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -934,7 +932,6 @@ void RegisterProfilePrefs(user_prefs::Pr PushMessagingAppIdentifier::RegisterProfilePrefs(registry); QuietNotificationPermissionUiState::RegisterProfilePrefs(registry); RegisterBrowserUserPrefs(registry); - safe_browsing::RegisterProfilePrefs(registry); blocked_content::SafeBrowsingTriggeredPopupBlocker::RegisterProfilePrefs( registry); - SessionStartupPref::RegisterProfilePrefs(registry); + security_interstitials::InsecureFormBlockingPage::RegisterProfilePrefs( --- a/chrome/browser/prefs/chrome_command_line_pref_store.cc +++ b/chrome/browser/prefs/chrome_command_line_pref_store.cc @@ -27,7 +27,6 @@ @@ -1090,15 +1089,15 @@ #include "components/sync/driver/sync_driver_switches.h" --- a/chrome/browser/profiles/profile_attributes_entry.cc +++ b/chrome/browser/profiles/profile_attributes_entry.cc -@@ -22,7 +22,6 @@ +@@ -26,7 +26,6 @@ #include "components/prefs/pref_service.h" #include "components/prefs/scoped_user_pref_update.h" #include "components/profile_metrics/state.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/identity_manager/account_info.h" #include "ui/base/resource/resource_bundle.h" - -@@ -380,7 +379,7 @@ bool ProfileAttributesEntry::IsAuthError + #include "ui/gfx/canvas.h" +@@ -418,7 +417,7 @@ bool ProfileAttributesEntry::IsAuthError } bool ProfileAttributesEntry::IsSignedInWithCredentialProvider() const { @@ -1107,7 +1106,7 @@ } size_t ProfileAttributesEntry::GetAvatarIconIndex() const { -@@ -477,9 +476,6 @@ void ProfileAttributesEntry::SetIsSignin +@@ -538,9 +537,6 @@ void ProfileAttributesEntry::SetIsSignin } void ProfileAttributesEntry::SetSignedInWithCredentialProvider(bool value) { @@ -1139,7 +1138,7 @@ #include "content/public/browser/browser_task_traits.h" --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc -@@ -88,7 +88,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" @@ -1147,7 +1146,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" -@@ -1662,8 +1661,7 @@ void ProfileManager::AddProfileToStorage +@@ -1672,8 +1671,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1157,7 +1156,7 @@ #if !defined(OS_ANDROID) && !defined(OS_CHROMEOS) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -1723,13 +1721,11 @@ void ProfileManager::AddProfileToStorage +@@ -1733,13 +1731,11 @@ void ProfileManager::AddProfileToStorage if (profile->GetPrefs()->GetBoolean(prefs::kForceEphemeralProfiles)) entry->SetIsEphemeral(true); @@ -1202,7 +1201,7 @@ #endif namespace profiles { -@@ -172,10 +171,6 @@ bool IsProfileLocked(const base::FilePat +@@ -174,10 +173,6 @@ bool IsProfileLocked(const base::FilePat #if !defined(OS_CHROMEOS) void UpdateIsProfileLockEnabledIfNeeded(Profile* profile) { @@ -1230,35 +1229,7 @@ --- a/chrome/browser/resources/settings/privacy_page/privacy_page.html +++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html -@@ -30,27 +30,11 @@ - - -- -- - - -- -- - - - @@ -1287,7 +1258,7 @@ search-label="$i18n{siteSettingsAllSitesSearch}" --- a/chrome/browser/resources/settings/privacy_page/privacy_page.js +++ b/chrome/browser/resources/settings/privacy_page/privacy_page.js -@@ -133,7 +133,7 @@ Polymer({ +@@ -86,7 +86,7 @@ Polymer({ enableSafeBrowsingSubresourceFilter_: { type: Boolean, value() { @@ -1296,48 +1267,25 @@ } }, -@@ -397,20 +397,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 -@@ -59,101 +59,6 @@ +@@ -59,97 +59,6 @@ -
-

$i18n{safeBrowsingSectionLabel}

-- -- +- -- +- no-automatic-collapse> -
-
- @@ -1399,8 +1346,8 @@ - label="$i18n{safeBrowsingStandardReportingLabel}" - sub-label="$i18n{safeBrowsingEnableExtendedReportingDesc}" - on-change="onSafeBrowsingExtendedReportingChange_" -- disabled="[[ -- getDisabledExtendedSafeBrowsing_(prefs.safebrowsing.*)]]"> +- disabled="[[getDisabledExtendedSafeBrowsing_( +- prefs.generated.safe_browsing.*)]]"> - - -
- -- +- sub-label="$i18n{safeBrowsingNoneDesc}"> - -- +- -

$i18n{advancedPageTitle}

-@@ -184,8 +89,3 @@ +@@ -180,8 +89,3 @@ on-click="onAdvancedProtectionProgramLinkClick_" external> @@ -1431,24 +1376,6 @@ - on-close="onDisableSafebrowsingDialogClose_"> - - ---- a/chrome/browser/resources/settings/privacy_page/security_page.js -+++ b/chrome/browser/resources/settings/privacy_page/security_page.js -@@ -149,14 +149,7 @@ Polymer({ - * @private - */ - computeSelectSafeBrowsingRadio_() { -- if (this.prefs === undefined) { -- return SafeBrowsing.STANDARD; -- } -- if (!this.getPref('safebrowsing.enabled').value) { -- return SafeBrowsing.DISABLED; -- } -- return this.getPref('safebrowsing.enhanced').value ? SafeBrowsing.ENHANCED : -- SafeBrowsing.STANDARD; -+ return SafeBrowsing.DISABLED; - }, - - /** @private {PrivacyPageBrowserProxy} */ --- a/chrome/browser/resources/settings/site_settings_page/site_settings_page.js +++ b/chrome/browser/resources/settings/site_settings_page/site_settings_page.js @@ -51,8 +51,7 @@ function getCategoryItemMap() { @@ -1587,15 +1514,15 @@ namespace safe_browsing { --- a/chrome/browser/safe_browsing/chrome_password_protection_service.cc +++ b/chrome/browser/safe_browsing/chrome_password_protection_service.cc -@@ -48,7 +48,6 @@ +@@ -50,7 +50,6 @@ #include "components/safe_browsing/content/password_protection/password_protection_navigation_throttle.h" #include "components/safe_browsing/content/password_protection/password_protection_request.h" #include "components/safe_browsing/content/web_ui/safe_browsing_ui.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "components/safe_browsing/core/common/safebrowsing_constants.h" #include "components/safe_browsing/core/common/utils.h" #include "components/safe_browsing/core/db/database_manager.h" - #include "components/safe_browsing/core/features.h" -@@ -1251,14 +1250,6 @@ bool ChromePasswordProtectionService::Ha +@@ -1273,14 +1272,6 @@ bool ChromePasswordProtectionService::Ha } void ChromePasswordProtectionService::OnWarningTriggerChanged() { @@ -1610,7 +1537,7 @@ // Clears captured enterprise password hashes or GSuite sync password hashes. scoped_refptr password_store = GetProfilePasswordStore(); -@@ -1418,7 +1409,7 @@ PrefService* ChromePasswordProtectionSer +@@ -1440,7 +1431,7 @@ PrefService* ChromePasswordProtectionSer } bool ChromePasswordProtectionService::IsSafeBrowsingEnabled() { @@ -1619,7 +1546,7 @@ } bool ChromePasswordProtectionService::IsExtendedReporting() { -@@ -1442,39 +1433,7 @@ bool ChromePasswordProtectionService::Is +@@ -1469,37 +1460,7 @@ bool ChromePasswordProtectionService::Is bool ChromePasswordProtectionService::IsPingingEnabled( LoginReputationClientRequest::TriggerType trigger_type, ReusedPasswordAccountType password_type) { @@ -1630,9 +1557,7 @@ - if (trigger_type == LoginReputationClientRequest::PASSWORD_REUSE_EVENT) { - if (password_type.account_type() == - ReusedPasswordAccountType::SAVED_PASSWORD) { -- return extended_reporting_enabled || -- base::FeatureList::IsEnabled( -- safe_browsing::kPasswordProtectionForSavedPasswords); +- return true; - } - - // Only override policy if password protection is off for Gmail users. @@ -1660,7 +1585,7 @@ } RequestOutcome ChromePasswordProtectionService::GetPingNotSentReason( -@@ -1656,24 +1615,6 @@ MaybeCreateNavigationThrottle(content::N +@@ -1693,24 +1654,6 @@ MaybeCreateNavigationThrottle(content::N : nullptr; } @@ -1703,7 +1628,7 @@ // policy. --- a/chrome/browser/safe_browsing/chrome_password_protection_service_browsertest.cc +++ b/chrome/browser/safe_browsing/chrome_password_protection_service_browsertest.cc -@@ -34,7 +34,6 @@ +@@ -35,7 +35,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" @@ -1725,7 +1650,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" @@ -1743,7 +1668,7 @@ #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" -@@ -78,18 +77,6 @@ ClientSideDetectionService::ClientSideDe +@@ -82,18 +81,6 @@ ClientSideDetectionService::ClientSideDe return; pref_change_registrar_.Init(profile_->GetPrefs()); @@ -1762,7 +1687,7 @@ // Do an initial check of the prefs. OnPrefsUpdated(); -@@ -112,10 +99,8 @@ void ClientSideDetectionService::Shutdow +@@ -109,10 +96,8 @@ void ClientSideDetectionService::Shutdow void ClientSideDetectionService::OnPrefsUpdated() { DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -1777,14 +1702,14 @@ --- a/chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc +++ b/chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc -@@ -30,7 +30,6 @@ +@@ -33,7 +33,6 @@ #include "components/enterprise/common/strings.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/content/web_ui/safe_browsing_ui.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "components/safe_browsing/core/features.h" #include "components/safe_browsing/core/proto/webprotect.pb.h" #include "content/public/browser/browser_task_traits.h" - #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 @@ -34,7 +34,6 @@ @@ -1807,7 +1732,7 @@ #include "components/safe_browsing/core/file_type_policies.h" --- a/chrome/browser/safe_browsing/download_protection/download_protection_service_unittest.cc +++ b/chrome/browser/safe_browsing/download_protection/download_protection_service_unittest.cc -@@ -73,7 +73,6 @@ +@@ -76,7 +76,6 @@ #include "components/prefs/pref_service.h" #include "components/prefs/scoped_user_pref_update.h" #include "components/safe_browsing/content/web_ui/safe_browsing_ui.h" @@ -1962,9 +1887,9 @@ #include "chrome/common/pref_names.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/safe_browsing/core/proto/csd.pb.h" #include "content/public/browser/browser_thread.h" - #include "content/public/browser/download_item_utils.h" --- a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service_unittest.cc +++ b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service_unittest.cc @@ -34,7 +34,6 @@ @@ -2017,7 +1942,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 -@@ -51,7 +51,6 @@ +@@ -53,7 +53,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" @@ -2041,7 +1966,7 @@ // static --- a/chrome/browser/safe_browsing/safe_browsing_service.cc +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc -@@ -85,7 +85,6 @@ base::FilePath SafeBrowsingService::GetB +@@ -89,7 +89,6 @@ base::FilePath SafeBrowsingService::GetB SafeBrowsingService::SafeBrowsingService() : services_delegate_(ServicesDelegate::Create(this)), @@ -2049,7 +1974,7 @@ shutdown_(false), enabled_(false), enabled_by_prefs_(false) {} -@@ -221,8 +220,6 @@ TriggerManager* SafeBrowsingService::tri +@@ -228,8 +227,6 @@ TriggerManager* SafeBrowsingService::tri PasswordProtectionService* SafeBrowsingService::GetPasswordProtectionService( Profile* profile) const { @@ -2058,7 +1983,7 @@ return nullptr; } -@@ -343,9 +340,6 @@ void SafeBrowsingService::OnProfileAdded +@@ -355,9 +352,6 @@ void SafeBrowsingService::OnProfileAdded std::unique_ptr registrar = std::make_unique(); registrar->Init(pref_service); @@ -2068,7 +1993,7 @@ // ClientSideDetectionService will need to be refresh the models // renderers have if extended-reporting changes. registrar->Add( -@@ -357,14 +351,6 @@ void SafeBrowsingService::OnProfileAdded +@@ -369,14 +363,6 @@ void SafeBrowsingService::OnProfileAdded prefs_map_[pref_service] = std::move(registrar); RefreshState(); @@ -2083,7 +2008,7 @@ // Extended Reporting metrics are handled together elsewhere. RecordExtendedReportingMetrics(*pref_service); -@@ -401,18 +387,6 @@ void SafeBrowsingService::RefreshState() +@@ -413,18 +399,6 @@ void SafeBrowsingService::RefreshState() DCHECK_CURRENTLY_ON(BrowserThread::UI); // Check if any profile requires the service to be active. enabled_by_prefs_ = false; @@ -2128,7 +2053,7 @@ // Get current enabled status. Must be called on IO thread. bool enabled() const { DCHECK_CURRENTLY_ON(content::BrowserThread::IO); -@@ -271,10 +261,6 @@ class SafeBrowsingService : public SafeB +@@ -279,10 +269,6 @@ class SafeBrowsingService : public SafeB // Provides phishing and malware statistics. Accessed on UI thread. std::unique_ptr ping_manager_; @@ -2149,7 +2074,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" -@@ -133,11 +132,9 @@ bool AndroidTelemetryService::CanSendPin +@@ -134,11 +133,9 @@ bool AndroidTelemetryService::CanSendPin return false; } @@ -2176,9 +2101,9 @@ #include "content/public/browser/browser_thread.h" --- a/chrome/browser/safe_browsing/ui_manager.cc +++ b/chrome/browser/safe_browsing/ui_manager.cc -@@ -24,7 +24,6 @@ - #include "chrome/common/url_constants.h" +@@ -25,7 +25,6 @@ #include "components/prefs/pref_service.h" + #include "components/prerender/browser/prerender_contents.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" @@ -2196,7 +2121,7 @@ #include "components/security_interstitials/core/base_safe_browsing_error_ui.h" --- a/chrome/browser/safe_browsing/url_checker_delegate_impl.cc +++ b/chrome/browser/safe_browsing/url_checker_delegate_impl.cc -@@ -15,7 +15,6 @@ +@@ -16,7 +16,6 @@ #include "components/prerender/common/prerender_final_status.h" #include "components/safe_browsing/buildflags.h" #include "components/safe_browsing/content/triggers/suspicious_site_trigger.h" @@ -2299,7 +2224,7 @@ #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" @@ -2317,7 +2242,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/sync/base/pref_names.h" #include "components/sync/driver/sync_service.h" -@@ -81,7 +80,7 @@ void HeaderModificationDelegateImpl::Pro +@@ -77,7 +76,7 @@ void HeaderModificationDelegateImpl::Pro #endif #if BUILDFLAG(ENABLE_DICE_SUPPORT) sync_service && sync_service->IsSyncFeatureEnabled(), @@ -2375,7 +2300,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/identity_utils.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" -@@ -216,7 +215,7 @@ void EnsurePrimaryAccountAllowedForProfi +@@ -217,7 +216,7 @@ void EnsurePrimaryAccountAllowedForProfi return; CoreAccountInfo primary_account = identity_manager->GetPrimaryAccountInfo(); @@ -2436,8 +2361,8 @@ #include "components/variations/variations_associated_data.h" --- a/chrome/browser/ssl/ssl_browsertest.cc +++ b/chrome/browser/ssl/ssl_browsertest.cc -@@ -86,7 +86,6 @@ - #include "components/policy/core/common/policy_map.h" +@@ -89,7 +89,6 @@ + #include "components/policy/core/common/policy_types.h" #include "components/policy/policy_constants.h" #include "components/prefs/testing_pref_service.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" @@ -2513,7 +2438,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 +@@ -176,10 +175,6 @@ BrowserCommandController::BrowserCommand base::Bind(&BrowserCommandController::UpdateCommandsForFullscreenMode, base::Unretained(this))); #endif @@ -2524,7 +2449,7 @@ InitCommandState(); -@@ -1426,7 +1421,7 @@ void BrowserCommandController::UpdateSho +@@ -1411,7 +1406,7 @@ void BrowserCommandController::UpdateSho return; command_updater_.UpdateCommandEnabled( @@ -2563,7 +2488,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #endif -@@ -535,13 +534,7 @@ void ShowBrowserSignin(Browser* browser, +@@ -534,13 +533,7 @@ void ShowBrowserSignin(Browser* browser, void ShowBrowserSigninOrSettings(Browser* browser, signin_metrics::AccessPoint access_point) { @@ -2578,16 +2503,6 @@ } #endif ---- a/chrome/browser/ui/views/download/download_item_view.cc -+++ b/chrome/browser/ui/views/download/download_item_view.cc -@@ -57,7 +57,6 @@ - #include "components/download/public/common/download_item.h" - #include "components/prefs/pref_service.h" - #include "components/safe_browsing/buildflags.h" --#include "components/safe_browsing/core/common/safe_browsing_prefs.h" - #include "components/safe_browsing/core/features.h" - #include "components/url_formatter/elide_url.h" - #include "components/vector_icons/vector_icons.h" --- a/chrome/browser/ui/views/page_info/page_info_bubble_view_sync_browsertest.cc +++ b/chrome/browser/ui/views/page_info/page_info_bubble_view_sync_browsertest.cc @@ -17,7 +17,6 @@ @@ -2600,7 +2515,7 @@ #include "components/signin/public/identity_manager/identity_test_utils.h" --- a/chrome/browser/ui/views/profiles/profile_menu_view.cc +++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc -@@ -48,7 +48,6 @@ +@@ -49,7 +49,6 @@ #include "chrome/grit/generated_resources.h" #include "chrome/grit/theme_resources.h" #include "components/signin/core/browser/signin_error_controller.h" @@ -2608,7 +2523,7 @@ #include "components/signin/public/identity_manager/consent_level.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" #include "components/strings/grit/components_strings.h" -@@ -445,11 +444,6 @@ void ProfileMenuView::BuildAutofillButto +@@ -506,11 +505,6 @@ void ProfileMenuView::BuildAutofillButto void ProfileMenuView::BuildSyncInfo() { Profile* profile = browser()->profile(); @@ -2622,14 +2537,14 @@ 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 -@@ -47,7 +47,6 @@ +@@ -48,7 +48,6 @@ #include "chrome/test/base/ui_test_utils.h" #include "components/autofill/core/common/autofill_payments_features.h" #include "components/prefs/pref_service.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/identity_manager/consent_level.h" #include "components/signin/public/identity_manager/identity_test_utils.h" - #include "components/sync/driver/sync_service.h" + #include "components/sync/driver/sync_driver_switches.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 @@ -121,7 +121,6 @@ PasswordReuseModalWarningDialog::Passwor @@ -2739,10 +2654,10 @@ #include "content/public/browser/render_process_host.h" --- a/chrome/browser/ui/webui/management_ui_handler.cc +++ b/chrome/browser/ui/webui/management_ui_handler.cc -@@ -27,7 +27,6 @@ +@@ -26,7 +26,6 @@ + #include "chrome/browser/profiles/profile.h" #include "chrome/common/chrome_features.h" #include "chrome/common/pref_names.h" - -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/strings/grit/components_strings.h" #include "content/public/browser/storage_partition.h" @@ -2798,7 +2713,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" -@@ -336,9 +335,6 @@ void PeopleHandler::RegisterMessages() { +@@ -339,9 +338,6 @@ void PeopleHandler::RegisterMessages() { void PeopleHandler::OnJavascriptAllowed() { PrefService* prefs = profile_->GetPrefs(); profile_pref_registrar_.Init(prefs); @@ -2808,101 +2723,9 @@ signin::IdentityManager* identity_manager( IdentityManagerFactory::GetInstance()->GetForProfile(profile_)); ---- a/chrome/browser/ui/webui/settings/safe_browsing_handler.cc -+++ b/chrome/browser/ui/webui/settings/safe_browsing_handler.cc -@@ -6,7 +6,6 @@ - - #include "components/prefs/pref_change_registrar.h" - #include "components/prefs/pref_service.h" --#include "components/safe_browsing/core/common/safe_browsing_prefs.h" - #include "components/safe_browsing/core/features.h" - - namespace settings { -@@ -50,10 +49,6 @@ void SafeBrowsingHandler::HandleGetSafeB - - void SafeBrowsingHandler::HandleValidateSafeBrowsingEnhanced( - const base::ListValue* args) { -- // TODO(crbug.com/1074499) Remove this logic when Enhanced protection is -- // considered stable. -- if (!base::FeatureList::IsEnabled(safe_browsing::kEnhancedProtection)) -- profile_->GetPrefs()->SetBoolean(prefs::kSafeBrowsingEnhanced, false); - } - - SafeBrowsingRadioManagedState -@@ -61,69 +56,7 @@ SafeBrowsingHandler::GetSafeBrowsingRadi - // Create a default managed state that is updated based on preferences. - SafeBrowsingRadioManagedState managed_state; - -- // Computing the effective Safe Browsing managed state requires inspecting -- // three different preferences. It is possible that these may be in -- // temporarily conflicting managed states. The enabled preference is always -- // taken as the canonical source of management. -- const PrefService::Preference* enabled_pref = -- profile->GetPrefs()->FindPreference(prefs::kSafeBrowsingEnabled); -- const bool enabled_enforced = !enabled_pref->IsUserModifiable(); -- const bool enabled_recommended = -- (enabled_pref && enabled_pref->GetRecommendedValue()); -- const bool enabled_recommended_on = -- enabled_recommended && enabled_pref->GetRecommendedValue()->GetBool(); -- const auto enabled_policy_indicator = -- site_settings::GetPolicyIndicatorFromPref(enabled_pref); -- -- // The enhanced preference may have a recommended setting. This only takes -- // effect if the enabled preference also has a recommended setting. -- const PrefService::Preference* enhanced_pref = -- profile->GetPrefs()->FindPreference(prefs::kSafeBrowsingEnhanced); -- const bool enhanced_recommended_on = -- enhanced_pref->GetRecommendedValue() && -- enhanced_pref->GetRecommendedValue()->GetBool(); -- -- // A forcefully disabled reporting preference will disallow enhanced from -- // being selected and thus it must also be considered. -- const PrefService::Preference* reporting_pref = -- profile->GetPrefs()->FindPreference( -- prefs::kSafeBrowsingScoutReportingEnabled); -- const bool reporting_on = reporting_pref->GetValue()->GetBool(); -- const bool reporting_enforced = !reporting_pref->IsUserModifiable(); -- const auto reporting_policy_indicator = -- site_settings::GetPolicyIndicatorFromPref(reporting_pref); -- -- if (!enabled_enforced && !enabled_recommended && !reporting_enforced) { -- // No relevant policies are applied, return the default state. -- return managed_state; -- } -- if (enabled_enforced) { -- // All radio controls are managed. -- managed_state.enhanced.disabled = true; -- managed_state.enhanced.indicator = enabled_policy_indicator; -- managed_state.standard.disabled = true; -- managed_state.standard.indicator = enabled_policy_indicator; -- managed_state.disabled.disabled = true; -- managed_state.disabled.indicator = enabled_policy_indicator; -- return managed_state; -- } -- if (enabled_recommended) { -- if (enhanced_recommended_on) { -- managed_state.enhanced.indicator = enabled_policy_indicator; -- } else if (enabled_recommended_on) { -- managed_state.standard.indicator = enabled_policy_indicator; -- } else { -- managed_state.disabled.indicator = enabled_policy_indicator; -- } -- return managed_state; -- } -- if (reporting_enforced && !reporting_on) { -- // Disable enhanced protection when reporting has been enforced off. -- managed_state.enhanced.disabled = true; -- managed_state.enhanced.indicator = reporting_policy_indicator; -- return managed_state; -- } -- -+ // No relevant policies are applied, return the default state. - return managed_state; - } - --- a/chrome/browser/ui/webui/settings/safety_check_handler.cc +++ b/chrome/browser/ui/webui/settings/safety_check_handler.cc -@@ -20,7 +20,6 @@ +@@ -21,7 +21,6 @@ #include "chrome/grit/chromium_strings.h" #include "chrome/grit/generated_resources.h" #include "components/prefs/pref_service.h" @@ -2912,15 +2735,15 @@ #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 -@@ -59,7 +59,6 @@ - #include "components/password_manager/core/browser/leak_detection_dialog_utils.h" +@@ -63,7 +63,6 @@ #include "components/password_manager/core/browser/manage_passwords_referrer.h" #include "components/password_manager/core/common/password_manager_features.h" + #include "components/prefs/pref_service.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" -@@ -1256,42 +1255,6 @@ void AddPrivacyStrings(content::WebUIDat +@@ -1298,42 +1297,6 @@ void AddPrivacyStrings(content::WebUIDat {"clearBrowsingData", IDS_SETTINGS_CLEAR_BROWSING_DATA}, {"clearBrowsingDataDescription", IDS_SETTINGS_CLEAR_DATA_DESCRIPTION}, {"titleAndCount", IDS_SETTINGS_TITLE_AND_COUNT}, @@ -2963,7 +2786,7 @@ {"safeBrowsingSectionLabel", IDS_SETTINGS_SAFEBROWSING_SECTION_LABEL}, {"syncAndGoogleServicesPrivacyDescription", IDS_SETTINGS_SYNC_AND_GOOGLE_SERVICES_PRIVACY_DESC_UNIFIED_CONSENT}, -@@ -1956,11 +1919,6 @@ void AddSiteSettingsStrings(content::Web +@@ -1999,11 +1962,6 @@ void AddSiteSettingsStrings(content::Web AddLocalizedStringsBulk(html_source, kSensorsLocalizedStrings); html_source->AddBoolean( @@ -2977,7 +2800,7 @@ --- a/chrome/browser/ui/webui/settings/settings_ui.cc +++ b/chrome/browser/ui/webui/settings/settings_ui.cc -@@ -72,7 +72,6 @@ +@@ -70,7 +70,6 @@ #include "components/pref_registry/pref_registry_syncable.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/core/features.h" @@ -2985,19 +2808,20 @@ #include "content/public/browser/url_data_source.h" #include "content/public/browser/web_contents.h" #include "content/public/browser/web_ui.h" -@@ -250,8 +249,7 @@ SettingsUI::SettingsUI(content::WebUI* w +@@ -255,9 +254,7 @@ SettingsUI::SettingsUI(content::WebUI* w + std::make_unique()); #endif // OS_WIN && BUILDFLAG(GOOGLE_CHROME_BRANDING) - html_source->AddBoolean("signinAllowed", !profile->IsGuestSession() && +- html_source->AddBoolean("signinAllowed", !profile->IsGuestSession() && - profile->GetPrefs()->GetBoolean( - prefs::kSigninAllowed)); -+ false); ++ html_source->AddBoolean("signinAllowed", false); + html_source->AddBoolean( - "improvedCookieControlsEnabled", - base::FeatureList::IsEnabled(content_settings::kImprovedCookieControls)); + "safeBrowsingEnhancedEnabled", --- a/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.cc +++ b/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper.cc -@@ -36,7 +36,6 @@ +@@ -37,7 +37,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" @@ -3005,7 +2829,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" -@@ -178,8 +177,7 @@ DiceTurnSyncOnHelper::DiceTurnSyncOnHelp +@@ -179,8 +178,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). @@ -3017,7 +2841,7 @@ base::BindOnce(&DiceTurnSyncOnHelper::OnMergeAccountConfirmation, --- a/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper_unittest.cc +++ b/chrome/browser/ui/webui/signin/dice_turn_sync_on_helper_unittest.cc -@@ -30,7 +30,6 @@ +@@ -31,7 +31,6 @@ #include "components/account_id/account_id.h" #include "components/prefs/pref_service.h" #include "components/signin/public/base/signin_metrics.h" @@ -3076,7 +2900,7 @@ #include "components/strings/grit/components_strings.h" #include "content/public/browser/web_ui.h" #include "content/public/browser/web_ui_data_source.h" -@@ -107,9 +106,7 @@ void SigninErrorUI::Initialize(Browser* +@@ -108,9 +107,7 @@ void SigninErrorUI::Initialize(Browser* if (is_profile_blocked) { source->AddLocalizedString("profileBlockedMessage", IDS_OLD_PROFILES_DISABLED_MESSAGE); @@ -3174,7 +2998,7 @@ "value": ["searchSuggestEnabled", {"type":"boolean"}], --- a/components/password_manager/core/browser/BUILD.gn +++ b/components/password_manager/core/browser/BUILD.gn -@@ -12,7 +12,7 @@ if (is_android) { +@@ -11,7 +11,7 @@ if (is_android) { # TODO(crbug.com/1006430): Fix password reuse detection not fully functional on # Android. @@ -3193,7 +3017,7 @@ #include "services/network/public/cpp/shared_url_loader_factory.h" namespace password_manager { -@@ -163,28 +162,7 @@ void LeakDetectionDelegate::OnError(Leak +@@ -166,28 +165,7 @@ void LeakDetectionDelegate::OnError(Leak bool CanStartLeakCheck(const PrefService& prefs, const PasswordManagerClient* client) { @@ -3285,7 +3109,7 @@ using autofill::PasswordForm; --- a/components/password_manager/core/browser/sync_credentials_filter_unittest.cc +++ b/components/password_manager/core/browser/sync_credentials_filter_unittest.cc -@@ -32,7 +32,6 @@ +@@ -33,7 +33,6 @@ #include "testing/gtest/include/gtest/gtest.h" #if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) @@ -3305,7 +3129,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 -@@ -441,8 +441,7 @@ PasswordProtectionService::MaybeCreateNa +@@ -437,8 +437,7 @@ PasswordProtectionService::MaybeCreateNa bool PasswordProtectionService::IsWarningEnabled( ReusedPasswordAccountType password_type) { @@ -3348,15 +3172,15 @@ #include "content/public/test/test_renderer_host.h" --- a/components/safe_browsing/content/web_ui/safe_browsing_ui.cc +++ b/components/safe_browsing/content/web_ui/safe_browsing_ui.cc -@@ -30,7 +30,6 @@ +@@ -29,7 +29,6 @@ #include "components/password_manager/core/browser/hash_password_manager.h" #include "components/safe_browsing/buildflags.h" #include "components/safe_browsing/core/browser/referrer_chain_provider.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/safe_browsing/core/features.h" #include "components/safe_browsing/core/proto/csd.pb.h" - #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -1698,9 +1697,7 @@ void SafeBrowsingUIHandler::GetPrefs(con + #include "services/network/public/mojom/cookie_manager.mojom.h" +@@ -1747,9 +1746,7 @@ void SafeBrowsingUIHandler::GetPrefs(con AllowJavascript(); std::string callback_id; args->GetString(0, &callback_id); @@ -3369,7 +3193,7 @@ void SafeBrowsingUIHandler::GetCookie(const base::ListValue* args) { --- a/components/safe_browsing/core/common/BUILD.gn +++ b/components/safe_browsing/core/common/BUILD.gn -@@ -6,20 +6,8 @@ import("//build/config/features.gni") +@@ -6,21 +6,8 @@ import("//build/config/features.gni") import("//components/safe_browsing/buildflags.gni") import("//mojo/public/tools/bindings/mojom.gni") @@ -3380,13 +3204,14 @@ - ] - - deps = [ -- "//base:base", - "//components/pref_registry:pref_registry", - "//components/prefs", - "//components/safe_browsing/core:features", - "//components/safe_browsing/core/common:thread_utils", - "//net:net", - ] +- +- public_deps = [ "//base" ] +group("safe_browsing_prefs") { + # SafeBrowsing prefs are disabled } @@ -3492,7 +3317,7 @@ namespace safe_browsing { --- a/components/safe_browsing/core/db/v4_local_database_manager.cc +++ b/components/safe_browsing/core/db/v4_local_database_manager.cc -@@ -250,10 +250,9 @@ const V4LocalDatabaseManager* +@@ -247,10 +247,9 @@ const V4LocalDatabaseManager* // static scoped_refptr V4LocalDatabaseManager::Create( @@ -3505,7 +3330,7 @@ } void V4LocalDatabaseManager::CollectDatabaseManagerInfo( -@@ -275,10 +274,8 @@ void V4LocalDatabaseManager::CollectData +@@ -272,10 +271,8 @@ void V4LocalDatabaseManager::CollectData V4LocalDatabaseManager::V4LocalDatabaseManager( const base::FilePath& base_path, @@ -3516,7 +3341,7 @@ list_infos_(GetListInfos()), task_runner_(task_runner_for_tests ? task_runner_for_tests -@@ -1024,8 +1021,7 @@ void V4LocalDatabaseManager::SetupUpdate +@@ -990,8 +987,7 @@ void V4LocalDatabaseManager::SetupUpdate weak_factory_.GetWeakPtr()); v4_update_protocol_manager_ = V4UpdateProtocolManager::Create( @@ -3600,7 +3425,7 @@ // Different types of threats that SafeBrowsing protects against. This is the --- a/components/safe_browsing/core/db/v4_update_protocol_manager.cc +++ b/components/safe_browsing/core/db/v4_update_protocol_manager.cc -@@ -75,19 +75,8 @@ static const int kV4TimerStartIntervalSe +@@ -76,19 +76,8 @@ static const int kV4TimerStartIntervalSe // Maximum time, in seconds, to wait for a response to an update request. static const int kV4TimerUpdateWaitSecMax = 15 * 60; // 15 minutes @@ -3622,7 +3447,7 @@ } // The default V4UpdateProtocolManagerFactory. -@@ -99,12 +88,10 @@ class V4UpdateProtocolManagerFactoryImpl +@@ -100,12 +89,10 @@ class V4UpdateProtocolManagerFactoryImpl std::unique_ptr CreateProtocolManager( scoped_refptr url_loader_factory, const V4ProtocolConfig& config, @@ -3637,7 +3462,7 @@ } private: -@@ -120,14 +107,12 @@ V4UpdateProtocolManagerFactory* V4Update +@@ -121,14 +108,12 @@ V4UpdateProtocolManagerFactory* V4Update std::unique_ptr V4UpdateProtocolManager::Create( scoped_refptr url_loader_factory, const V4ProtocolConfig& config, @@ -3654,7 +3479,7 @@ } void V4UpdateProtocolManager::ResetUpdateErrors() { -@@ -138,8 +123,7 @@ void V4UpdateProtocolManager::ResetUpdat +@@ -139,8 +124,7 @@ void V4UpdateProtocolManager::ResetUpdat V4UpdateProtocolManager::V4UpdateProtocolManager( scoped_refptr url_loader_factory, const V4ProtocolConfig& config, @@ -3664,7 +3489,7 @@ : update_error_count_(0), update_back_off_mult_(1), next_update_interval_(base::TimeDelta::FromSeconds( -@@ -147,8 +131,7 @@ V4UpdateProtocolManager::V4UpdateProtoco +@@ -148,8 +132,7 @@ V4UpdateProtocolManager::V4UpdateProtoco kV4TimerStartIntervalSecMax))), config_(config), url_loader_factory_(url_loader_factory), @@ -3674,7 +3499,7 @@ // Do not auto-schedule updates. Let the owner (V4LocalDatabaseManager) do it // when it is ready to process updates. } -@@ -243,11 +226,6 @@ std::string V4UpdateProtocolManager::Get +@@ -244,11 +227,6 @@ std::string V4UpdateProtocolManager::Get RICE); } @@ -3756,7 +3581,7 @@ DISALLOW_COPY_AND_ASSIGN(V4UpdateProtocolManagerFactory); --- a/components/safe_browsing/core/ping_manager.cc +++ b/components/safe_browsing/core/ping_manager.cc -@@ -141,7 +141,7 @@ GURL PingManager::SafeBrowsingHitUrl( +@@ -140,7 +140,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 = @@ -3775,7 +3600,7 @@ #include "components/safe_browsing/core/common/safebrowsing_constants.h" #include "components/safe_browsing/core/features.h" #include "components/signin/public/identity_manager/account_info.h" -@@ -90,7 +89,7 @@ bool RealTimePolicyEngine::IsUserMbbOpte +@@ -80,7 +79,7 @@ bool RealTimePolicyEngine::IsUserMbbOpte // static bool RealTimePolicyEngine::IsUserEpOptedIn(PrefService* pref_service) { @@ -3794,20 +3619,7 @@ #include "components/safe_browsing/core/common/thread_utils.h" #include "components/safe_browsing/core/db/v4_protocol_manager_util.h" #include "components/safe_browsing/core/realtime/policy_engine.h" -@@ -149,11 +148,7 @@ std::unique_ptr RealTim - - ChromeUserPopulation* user_population = request->mutable_population(); - user_population->set_user_population( -- IsEnhancedProtectionEnabled(*pref_service_) -- ? ChromeUserPopulation::ENHANCED_PROTECTION -- : IsExtendedReportingEnabled(*pref_service_) -- ? ChromeUserPopulation::EXTENDED_REPORTING -- : ChromeUserPopulation::SAFE_BROWSING); -+ ChromeUserPopulation::UNKNOWN_USER_POPULATION); - - user_population->set_profile_management_status(profile_management_status_); - user_population->set_is_history_sync_enabled(IsHistorySyncEnabled()); -@@ -186,7 +181,7 @@ bool RealTimeUrlLookupService::CanPerfor +@@ -100,7 +99,7 @@ bool RealTimeUrlLookupService::CanPerfor } bool RealTimeUrlLookupService::CanCheckSubresourceURL() const { @@ -3912,19 +3724,23 @@ namespace safety_check { SafetyCheck::SafetyCheck(SafetyCheckHandlerInterface* handler) -@@ -16,22 +14,7 @@ SafetyCheck::SafetyCheck(SafetyCheckHand +@@ -16,26 +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); +- bool is_sb_enabled = pref_service->GetBoolean(prefs::kSafeBrowsingEnabled); +- bool is_sb_managed = enabled_pref->IsManaged(); +- - SafeBrowsingStatus status; -- if (enabled && pref_service->GetBoolean(prefs::kSafeBrowsingEnhanced)) { +- if (is_sb_enabled && pref_service->GetBoolean(prefs::kSafeBrowsingEnhanced)) { - status = SafeBrowsingStatus::kEnabledEnhanced; -- } else if (enabled) { +- } else if (is_sb_enabled && is_sb_managed) { - status = SafeBrowsingStatus::kEnabledStandard; -- } else if (enabled_pref->IsManaged()) { +- } else if (is_sb_enabled && !is_sb_managed) { +- status = SafeBrowsingStatus::kEnabledStandardAvailableEnhanced; +- } else if (is_sb_managed) { - status = SafeBrowsingStatus::kDisabledByAdmin; - } else if (enabled_pref->IsExtensionControlled()) { - status = SafeBrowsingStatus::kDisabledByExtension; @@ -4138,7 +3954,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" -@@ -49,22 +48,11 @@ AccountInvestigator::~AccountInvestigato +@@ -78,24 +77,11 @@ AccountInvestigator::~AccountInvestigato // static void AccountInvestigator::RegisterPrefs(PrefRegistrySimple* registry) { @@ -4151,6 +3967,8 @@ identity_manager_->AddObserver(this); previously_authenticated_ = identity_manager_->HasPrimaryAccount(); - +- // TODO(crbug.com/1121923): Refactor to use signin::PersistentRepeatingTimer +- // instead. - Time previous = Time::FromDoubleT( - pref_service_->GetDouble(prefs::kGaiaCookiePeriodicReportTime)); - if (previous.is_null()) @@ -4161,7 +3979,7 @@ } void AccountInvestigator::Shutdown() { -@@ -91,16 +79,13 @@ void AccountInvestigator::OnAccountsInCo +@@ -122,16 +108,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. @@ -4179,8 +3997,8 @@ } else if (currently_authenticated && !previously_authenticated_) { SignedInAccountRelationReport(signed_in_accounts, signed_out_accounts, ReportingType::ON_CHANGE); -@@ -208,10 +193,6 @@ void AccountInvestigator::DoPeriodicRepo - ReportingType::PERIODIC); +@@ -258,10 +241,6 @@ void AccountInvestigator::DoPeriodicRepo + } periodic_pending_ = false; - pref_service_->SetDouble(prefs::kGaiaCookiePeriodicReportTime, @@ -4190,7 +4008,7 @@ } void AccountInvestigator::SharedCookieJarReport( -@@ -219,8 +200,7 @@ void AccountInvestigator::SharedCookieJa +@@ -269,8 +248,7 @@ void AccountInvestigator::SharedCookieJa const std::vector& signed_out_accounts, const Time now, const ReportingType type) { @@ -4202,8 +4020,8 @@ stable_age = std::max(now - last_changed, TimeDelta()); --- a/components/signin/core/browser/account_investigator_unittest.cc +++ b/components/signin/core/browser/account_investigator_unittest.cc -@@ -11,7 +11,6 @@ - #include "base/test/task_environment.h" +@@ -12,7 +12,6 @@ + #include "build/build_config.h" #include "components/prefs/pref_registry_simple.h" #include "components/signin/public/base/signin_metrics.h" -#include "components/signin/public/base/signin_pref_names.h" @@ -4799,8 +4617,8 @@ ProfileOAuth2TokenServiceDelegate* ProfileOAuth2TokenService::GetDelegate() { --- a/components/signin/internal/identity_manager/profile_oauth2_token_service_delegate_chromeos_unittest.cc +++ b/components/signin/internal/identity_manager/profile_oauth2_token_service_delegate_chromeos_unittest.cc -@@ -18,7 +18,6 @@ - #include "chromeos/components/account_manager/account_manager.h" +@@ -19,7 +19,6 @@ + #include "chromeos/components/account_manager/tokens.pb.h" #include "components/signin/internal/identity_manager/account_tracker_service.h" #include "components/signin/internal/identity_manager/profile_oauth2_token_service_observer.h" -#include "components/signin/public/base/signin_pref_names.h" @@ -4985,7 +4803,7 @@ #include "components/signin/public/identity_manager/identity_test_utils.h" --- a/tools/metrics/histograms/enums.xml +++ b/tools/metrics/histograms/enums.xml -@@ -69001,7 +69001,6 @@ Full version information for the fingerp +@@ -70564,7 +70564,6 @@ Full version information for the fingerp @@ -4993,7 +4811,7 @@ -@@ -69016,10 +69015,7 @@ Full version information for the fingerp +@@ -70579,10 +70578,7 @@ Full version information for the fingerp diff --git a/patches/core/ungoogled-chromium/toggle-translation-via-switch.patch b/patches/core/ungoogled-chromium/toggle-translation-via-switch.patch index 451816ee..7f827adf 100644 --- a/patches/core/ungoogled-chromium/toggle-translation-via-switch.patch +++ b/patches/core/ungoogled-chromium/toggle-translation-via-switch.patch @@ -1,7 +1,7 @@ # Disables translation and removes the "Translate to" context menu when --translate-script-url flag is not set --- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc +++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc -@@ -119,6 +119,7 @@ +@@ -120,6 +120,7 @@ #include "components/spellcheck/common/spellcheck_common.h" #include "components/spellcheck/spellcheck_buildflags.h" #include "components/strings/grit/components_strings.h" @@ -9,7 +9,7 @@ #include "components/translate/core/browser/translate_download_manager.h" #include "components/translate/core/browser/translate_manager.h" #include "components/translate/core/browser/translate_prefs.h" -@@ -1519,7 +1520,8 @@ void RenderViewContextMenu::AppendPageIt +@@ -1526,7 +1527,8 @@ void RenderViewContextMenu::AppendPageIt std::unique_ptr prefs( ChromeTranslateClient::CreateTranslatePrefs( GetPrefs(browser_context_))); @@ -21,7 +21,7 @@ ->GetPrimaryModel(); --- a/components/translate/core/browser/translate_language_list.cc +++ b/components/translate/core/browser/translate_language_list.cc -@@ -10,6 +10,7 @@ +@@ -11,6 +11,7 @@ #include "base/bind.h" #include "base/check.h" @@ -29,7 +29,7 @@ #include "base/json/json_reader.h" #include "base/lazy_instance.h" #include "base/notreached.h" -@@ -22,6 +23,7 @@ +@@ -25,6 +26,7 @@ #include "components/translate/core/browser/translate_event_details.h" #include "components/translate/core/browser/translate_url_fetcher.h" #include "components/translate/core/browser/translate_url_util.h" @@ -37,7 +37,7 @@ #include "components/translate/core/common/translate_util.h" #include "net/base/url_util.h" #include "ui/base/l10n/l10n_util.h" -@@ -208,6 +210,9 @@ GURL TranslateLanguageList::TranslateLan +@@ -215,6 +217,9 @@ GURL TranslateLanguageList::TranslateLan } void TranslateLanguageList::RequestLanguageList() { @@ -49,7 +49,7 @@ request_pending_ = true; --- a/components/translate/core/browser/translate_manager.cc +++ b/components/translate/core/browser/translate_manager.cc -@@ -709,8 +709,9 @@ void TranslateManager::FilterIsTranslate +@@ -714,8 +714,9 @@ void TranslateManager::FilterIsTranslate TranslateBrowserMetrics::INITIATION_STATUS_NO_NETWORK); } diff --git a/patches/core/ungoogled-chromium/use-local-devtools-files.patch b/patches/core/ungoogled-chromium/use-local-devtools-files.patch index c5680498..4e16bb3e 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 +@@ -209,14 +209,13 @@ generated_non_autostart_non_remote_modul "$resources_out_dir/web_audio/web_audio_module.js", "$resources_out_dir/webauthn/webauthn_module.js", "$resources_out_dir/workspace_diff/workspace_diff_module.js", @@ -22,22 +22,14 @@ 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", -@@ -926,7 +925,6 @@ devtools_frontend_resources_deps = [ - ":copy_emulated_devices_images", - ":copy_inspector_images", - ":copy_lighthouse_locale_files", -- ":copy_wasm_deps", - ":devtools_extension_api", - "front_end", - -@@ -1661,7 +1659,6 @@ action("generate_devtools_grd") { - generated_worker_bundles + +@@ -337,7 +336,6 @@ action("generate_devtools_grd") { + generated_typescript_modules + [ "$resources_out_dir/devtools_extension_api.js", - "$resources_out_dir/sdk/wasm_source_map/pkg/wasm_source_map_bg.wasm", + "$resources_out_dir/formatter_worker_entrypoint.js", + "$resources_out_dir/third_party/acorn/package/dist/acorn.mjs", ] - - inputs = grd_files + devtools_image_files --- a/third_party/devtools-frontend/src/front_end/devtools_app.json +++ b/third_party/devtools-frontend/src/front_end/devtools_app.json @@ -10,10 +10,10 @@ @@ -51,8 +43,8 @@ - { "name": "emulated_devices" , "type": "remote" }, + { "name": "emulated_devices" }, { "name": "issues" }, + { "name": "developer_resources" }, { "name": "har_importer" }, - { "name": "help" }, --- a/third_party/devtools-frontend/src/front_end/lighthouse_worker.json +++ b/third_party/devtools-frontend/src/front_end/lighthouse_worker.json @@ -2,6 +2,6 @@ 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 1792a928..380f4b1d 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 -@@ -2137,6 +2137,7 @@ static_library("browser") { +@@ -2170,6 +2170,7 @@ static_library("browser") { "//third_party/libyuv", "//third_party/metrics_proto", "//third_party/re2", @@ -27,7 +27,7 @@ #include "ui/accessibility/accessibility_features.h" #include "ui/accessibility/accessibility_switches.h" #include "ui/base/ui_base_features.h" -@@ -2053,6 +2054,14 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2318,6 +2319,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)}, @@ -39,12 +39,12 @@ + "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)}, - {"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName, - flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll, - SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, + {"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName, + flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll, + SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)}, --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn -@@ -215,6 +215,7 @@ jumbo_source_set("browser") { +@@ -220,6 +220,7 @@ source_set("browser") { "//third_party/libyuv", "//third_party/re2", "//third_party/sqlite", @@ -54,7 +54,7 @@ "//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 -@@ -224,6 +224,7 @@ +@@ -223,6 +223,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" @@ -62,7 +62,7 @@ #include "third_party/skia/include/core/SkBitmap.h" #include "ui/accessibility/accessibility_switches.h" #include "ui/base/ui_base_switches.h" -@@ -3347,6 +3348,8 @@ void RenderProcessHostImpl::PropagateBro +@@ -3386,6 +3387,8 @@ void RenderProcessHostImpl::PropagateBro switches::kEnableWebGLDraftExtensions, switches::kEnableWebGLImageChromium, switches::kFileUrlPathAlias, @@ -73,7 +73,7 @@ switches::kForceGpuMemAvailableMb, --- a/content/child/BUILD.gn +++ b/content/child/BUILD.gn -@@ -123,6 +123,7 @@ target(link_target_type, "child") { +@@ -125,6 +125,7 @@ target(link_target_type, "child") { "//third_party/blink/public/common", "//third_party/blink/public/strings", "//third_party/ced", @@ -83,7 +83,7 @@ "//ui/events/blink", --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -28,6 +28,7 @@ +@@ -30,6 +30,7 @@ #include "third_party/blink/public/common/features.h" #include "third_party/blink/public/common/switches.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" -@@ -466,6 +467,10 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -496,6 +497,10 @@ void SetRuntimeFeaturesFromCommandLine(c switches::kEnableAccessibilityObjectModel, true}, {wrf::EnableAllowSyncXHRInPageDismissal, switches::kAllowSyncXHRInPageDismissal, true}, @@ -104,7 +104,7 @@ if (command_line.HasSwitch(mapping.switch_name)) --- a/third_party/blink/public/platform/web_runtime_features.h +++ b/third_party/blink/public/platform/web_runtime_features.h -@@ -223,6 +223,8 @@ class WebRuntimeFeatures { +@@ -224,6 +224,8 @@ class WebRuntimeFeatures { BLINK_PLATFORM_EXPORT static void EnableTranslateService(bool); BLINK_PLATFORM_EXPORT static void EnableGetDisplayMedia(bool); BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool); @@ -115,7 +115,7 @@ BLINK_PLATFORM_EXPORT static void EnableHTMLImports(bool); --- a/third_party/blink/renderer/core/dom/document.cc +++ b/third_party/blink/renderer/core/dom/document.cc -@@ -35,6 +35,7 @@ +@@ -41,6 +41,7 @@ #include "base/auto_reset.h" #include "base/macros.h" #include "base/optional.h" @@ -123,7 +123,7 @@ #include "base/time/time.h" #include "cc/input/overscroll_behavior.h" #include "cc/input/scroll_snap_data.h" -@@ -904,6 +905,14 @@ Range* Document::CreateRangeAdjustedToTr +@@ -898,6 +899,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(); -@@ -2510,6 +2519,15 @@ void Document::UpdateStyleAndLayoutTree( +@@ -2472,6 +2481,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 -@@ -451,6 +451,10 @@ class CORE_EXPORT Document : public Cont +@@ -438,6 +438,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; -@@ -1971,6 +1975,9 @@ class CORE_EXPORT Document : public Cont +@@ -1940,6 +1944,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 -@@ -2031,6 +2031,11 @@ DOMRectList* Element::getClientRects() { +@@ -2019,6 +2019,11 @@ DOMRectList* Element::getClientRects() { DCHECK(element_layout_object); GetDocument().AdjustFloatQuadsForScrollAndAbsoluteZoom( quads, *element_layout_object); @@ -191,7 +191,7 @@ return MakeGarbageCollected(quads); } -@@ -2048,6 +2053,9 @@ DOMRect* Element::getBoundingClientRect( +@@ -2036,6 +2041,9 @@ DOMRect* Element::getBoundingClientRect( DCHECK(element_layout_object); GetDocument().AdjustFloatRectForScrollAndAbsoluteZoom(result, *element_layout_object); @@ -285,7 +285,7 @@ void CanvasRenderingContext2D::DrawTextInternal( --- a/third_party/blink/renderer/platform/BUILD.gn +++ b/third_party/blink/renderer/platform/BUILD.gn -@@ -1569,6 +1569,7 @@ jumbo_component("platform") { +@@ -1569,6 +1569,7 @@ component("platform") { "//base/allocator:buildflags", "//cc/ipc", "//components/paint_preview/common", @@ -295,8 +295,8 @@ "//crypto", --- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc +++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc -@@ -709,4 +709,12 @@ void WebRuntimeFeatures::EnableContentIn - RuntimeEnabledFeatures::SetContentIndexEnabled(enable); +@@ -729,4 +729,12 @@ void WebRuntimeFeatures::EnableConversio + RuntimeEnabledFeatures::SetConversionMeasurementInfraSupportEnabled(enable); } +void WebRuntimeFeatures::EnableFingerprintingClientRectsNoise(bool enable) { @@ -310,7 +310,7 @@ } // namespace blink --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -774,6 +774,12 @@ +@@ -817,6 +817,12 @@ status: "stable", }, { @@ -320,6 +320,6 @@ + name: "FingerprintingCanvasMeasureTextNoise", + }, + { - name: "FlexGaps", - status: "stable", + name: "FlexAspectRatio", + status: "experimental", }, 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 2e9f3bab..8811421c 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 -@@ -2067,6 +2067,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2332,6 +2332,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)}, @@ -31,12 +31,12 @@ approach to change color components. + "Enable Canvas image data fingerprint deception", + "Slightly modifies at most 10 pixels in Canvas image data extracted via JS APIs", + kOsAll, SINGLE_VALUE_TYPE(switches::kFingerprintingCanvasImageDataNoise)}, - {"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName, - flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll, - SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, + {"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName, + flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll, + SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)}, --- a/content/browser/renderer_host/render_process_host_impl.cc +++ b/content/browser/renderer_host/render_process_host_impl.cc -@@ -3350,6 +3350,7 @@ void RenderProcessHostImpl::PropagateBro +@@ -3389,6 +3389,7 @@ void RenderProcessHostImpl::PropagateBro switches::kFileUrlPathAlias, switches::kFingerprintingClientRectsNoise, switches::kFingerprintingCanvasMeasureTextNoise, @@ -46,7 +46,7 @@ approach to change color components. switches::kForceGpuMemAvailableMb, --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -471,6 +471,8 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -501,6 +501,8 @@ void SetRuntimeFeaturesFromCommandLine(c switches::kFingerprintingClientRectsNoise, true}, {wrf::EnableFingerprintingCanvasMeasureTextNoise, switches::kFingerprintingCanvasMeasureTextNoise, true}, @@ -57,7 +57,7 @@ approach to change color components. if (command_line.HasSwitch(mapping.switch_name)) --- a/third_party/blink/public/platform/web_runtime_features.h +++ b/third_party/blink/public/platform/web_runtime_features.h -@@ -225,6 +225,7 @@ class WebRuntimeFeatures { +@@ -226,6 +226,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 -@@ -1552,7 +1552,9 @@ jumbo_component("platform") { +@@ -1548,7 +1548,9 @@ 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 -@@ -717,4 +717,8 @@ void WebRuntimeFeatures::EnableFingerpri +@@ -737,4 +737,8 @@ void WebRuntimeFeatures::EnableFingerpri RuntimeEnabledFeatures::SetFingerprintingCanvasMeasureTextNoiseEnabled(enable); } @@ -137,10 +137,10 @@ approach to change color components. #include "v8/include/v8.h" namespace blink { -@@ -128,7 +132,162 @@ bool StaticBitmapImage::CopyToByteArray( - DCHECK(read_pixels_successful || - !sk_image->bounds().intersect(SkIRect::MakeXYWH( - rect.X(), rect.Y(), info.width(), info.height()))); +@@ -129,7 +133,162 @@ bool StaticBitmapImage::CopyToByteArray( + .bounds() + .intersect(SkIRect::MakeXYWH(rect.X(), rect.Y(), info.width(), + info.height()))); + + if (RuntimeEnabledFeatures::FingerprintingCanvasImageDataNoiseEnabled()) { + ShuffleSubchannelColorData(dst.data(), info, rect.X(), rect.Y()); @@ -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 -@@ -780,6 +780,9 @@ +@@ -823,6 +823,9 @@ name: "FingerprintingCanvasMeasureTextNoise", }, { + name: "FingerprintingCanvasImageDataNoise", + }, + { - name: "FlexGaps", - status: "stable", + name: "FlexAspectRatio", + status: "experimental", }, diff --git a/patches/extra/bromite/flag-max-connections-per-host.patch b/patches/extra/bromite/flag-max-connections-per-host.patch index be663ce1..3edc0005 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 -@@ -1961,6 +1961,7 @@ static_library("browser") { +@@ -1994,6 +1994,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 -@@ -764,6 +764,11 @@ const FeatureEntry::Choice kForceEffecti +@@ -795,6 +795,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 == -@@ -3068,6 +3073,9 @@ const FeatureEntry kFeatureEntries[] = { +@@ -3362,6 +3367,9 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kAutofillCreditCardUploadDescription, kOsAll, FEATURE_VALUE_TYPE(autofill::features::kAutofillUpstream)}, #endif // TOOLKIT_VIEWS || OS_ANDROID @@ -82,8 +82,8 @@ 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" -@@ -327,6 +331,18 @@ void BrowserProcessImpl::Init() { - base::Bind(&ApplyMetricsReportingPolicy)); +@@ -325,6 +329,18 @@ void BrowserProcessImpl::Init() { + base::BindRepeating(&ApplyMetricsReportingPolicy)); #endif + int max_connections_per_host = 0; @@ -103,7 +103,7 @@ with limited CPU/memory resources and it is disabled by default. --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc -@@ -1285,6 +1285,10 @@ const char kMediaHistoryDescription[] = +@@ -1361,6 +1361,10 @@ const char kMediaHistoryDescription[] = "Enables Media History which records data around media playbacks on " "websites."; @@ -116,7 +116,7 @@ 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 -@@ -761,6 +761,9 @@ extern const char kMarkHttpAsWarningAndD +@@ -801,6 +801,9 @@ extern const char kMarkHttpAsWarningAndD extern const char kMediaHistoryName[]; extern const char kMediaHistoryDescription[]; diff --git a/patches/extra/debian/disable/android.patch b/patches/extra/debian/disable/android.patch index 537f2ff9..2accb681 100644 --- a/patches/extra/debian/disable/android.patch +++ b/patches/extra/debian/disable/android.patch @@ -3,12 +3,12 @@ author: Michael Gilbert --- a/BUILD.gn +++ b/BUILD.gn -@@ -413,7 +413,7 @@ group("gn_all") { +@@ -409,7 +409,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. -- if (is_linux) { -+ if (is_android) { +- if (is_linux || is_chromeos) { ++ if (is_android || is_chromeos) { deps += [ "//third_party/android_crazy_linker:android_crazy_linker_zip_fuzzer" ] } diff --git a/patches/extra/debian/disable/fuzzers.patch b/patches/extra/debian/disable/fuzzers.patch index e75b4675..565ea5f4 100644 --- a/patches/extra/debian/disable/fuzzers.patch +++ b/patches/extra/debian/disable/fuzzers.patch @@ -3,19 +3,19 @@ author: Michael Gilbert --- a/BUILD.gn +++ b/BUILD.gn -@@ -763,8 +763,7 @@ group("gn_all") { +@@ -758,8 +758,7 @@ group("gn_all") { } } -- if ((is_linux && !is_chromecast) || (is_win && use_libfuzzer) || -- (use_libfuzzer && is_mac)) { +- if (((is_linux || is_chromeos) && !is_chromecast) || +- (is_win && use_libfuzzer) || (use_libfuzzer && is_mac)) { + if (false) { deps += [ "//chrome/services/ipp_parser/public/cpp:fuzzers", "//testing/libfuzzer/fuzzers", --- a/content/test/BUILD.gn +++ b/content/test/BUILD.gn -@@ -2476,10 +2476,6 @@ test("content_perftests") { +@@ -2496,10 +2496,6 @@ test("content_perftests") { } } diff --git a/patches/extra/debian/disable/welcome-page.patch b/patches/extra/debian/disable/welcome-page.patch index 534f61b0..0399aa04 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 -@@ -1090,7 +1090,7 @@ void ProfileManager::InitProfileUserPref +@@ -1101,7 +1101,7 @@ void ProfileManager::InitProfileUserPref profile->GetPrefs()->SetString(prefs::kSupervisedUserId, supervised_user_id); } diff --git a/patches/extra/debian/fixes/connection-message.patch b/patches/extra/debian/fixes/connection-message.patch index 882605f2..a4e9922b 100644 --- a/patches/extra/debian/fixes/connection-message.patch +++ b/patches/extra/debian/fixes/connection-message.patch @@ -4,7 +4,7 @@ bug-debian: http://bugs.debian.org/864539 --- a/components/error_page_strings.grdp +++ b/components/error_page_strings.grdp -@@ -63,7 +63,7 @@ +@@ -54,7 +54,7 @@ Check any cables and reboot any routers, modems, or other network diff --git a/patches/extra/debian/warnings/initialization.patch b/patches/extra/debian/warnings/initialization.patch index 9879a97a..97129cd3 100644 --- a/patches/extra/debian/warnings/initialization.patch +++ b/patches/extra/debian/warnings/initialization.patch @@ -1,14 +1,3 @@ description: source_ could be uninitialized author: Michael Gilbert ---- a/third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h -+++ b/third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h -@@ -174,7 +174,7 @@ class ErrorInfo { - */ - class ObjectId { - public: -- ObjectId() : is_initialized_(false) {} -+ ObjectId() : is_initialized_(false), source_(0) {} - - /* Creates an object id for the given source and name (the name is copied). */ - ObjectId(int source, const string& name) diff --git a/patches/extra/inox-patchset/0006-modify-default-prefs.patch b/patches/extra/inox-patchset/0006-modify-default-prefs.patch index d090bbd5..da84874d 100644 --- a/patches/extra/inox-patchset/0006-modify-default-prefs.patch +++ b/patches/extra/inox-patchset/0006-modify-default-prefs.patch @@ -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 -@@ -1251,7 +1251,7 @@ void ChromeContentBrowserClient::Registe +@@ -1264,7 +1264,7 @@ void ChromeContentBrowserClient::Registe void ChromeContentBrowserClient::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false); @@ -43,9 +43,20 @@ }; enum class NetworkPredictionStatus { +--- a/chrome/browser/net/profile_network_context_service.cc ++++ b/chrome/browser/net/profile_network_context_service.cc +@@ -323,7 +323,7 @@ void ProfileNetworkContextService::Updat + void ProfileNetworkContextService::RegisterProfilePrefs( + user_prefs::PrefRegistrySyncable* registry) { + registry->RegisterBooleanPref( +- embedder_support::kAlternateErrorPagesEnabled, true, ++ embedder_support::kAlternateErrorPagesEnabled, false, + user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); + registry->RegisterBooleanPref(prefs::kQuicAllowed, true); + registry->RegisterBooleanPref(prefs::kGloballyScopeHTTPAuthCacheEnabled, --- a/chrome/browser/profiles/profile.cc +++ b/chrome/browser/profiles/profile.cc -@@ -261,7 +261,7 @@ const char Profile::kProfileKey[] = "__P +@@ -256,7 +256,7 @@ const char Profile::kProfileKey[] = "__P void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( prefs::kSearchSuggestEnabled, @@ -92,20 +103,9 @@ registry->RegisterDictionaryPref(prefs::kBrowserWindowPlacement); registry->RegisterDictionaryPref(prefs::kBrowserWindowPlacementPopup); registry->RegisterDictionaryPref(prefs::kAppWindowPlacement); ---- a/chrome/browser/ui/navigation_correction_tab_observer.cc -+++ b/chrome/browser/ui/navigation_correction_tab_observer.cc -@@ -59,7 +59,7 @@ void NavigationCorrectionTabObserver::Se - void NavigationCorrectionTabObserver::RegisterProfilePrefs( - user_prefs::PrefRegistrySyncable* prefs) { - prefs->RegisterBooleanPref(embedder_support::kAlternateErrorPagesEnabled, -- true, -+ false, - user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); - } - --- a/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc +++ b/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc -@@ -109,10 +109,6 @@ void LocalDiscoveryUI::RegisterProfilePr +@@ -147,10 +147,6 @@ void LocalDiscoveryUI::RegisterProfilePr registry->RegisterBooleanPref(prefs::kLocalDiscoveryEnabled, true); registry->RegisterBooleanPref( prefs::kLocalDiscoveryNotificationsEnabled, @@ -170,7 +170,7 @@ prefs::kShowManagedBookmarksInBookmarkBar, --- a/components/content_settings/core/browser/cookie_settings.cc +++ b/components/content_settings/core/browser/cookie_settings.cc -@@ -63,7 +63,7 @@ void CookieSettings::GetCookieSettings( +@@ -65,7 +65,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 -@@ -206,10 +206,10 @@ FormData SimplifiedFormDataFromFormStruc +@@ -207,10 +207,10 @@ FormData SimplifiedFormDataFromFormStruc void PasswordManager::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( diff --git a/patches/extra/inox-patchset/0016-chromium-sandbox-pie.patch b/patches/extra/inox-patchset/0016-chromium-sandbox-pie.patch index 7017c4ad..39139c98 100644 --- a/patches/extra/inox-patchset/0016-chromium-sandbox-pie.patch +++ b/patches/extra/inox-patchset/0016-chromium-sandbox-pie.patch @@ -1,6 +1,6 @@ --- a/sandbox/linux/BUILD.gn +++ b/sandbox/linux/BUILD.gn -@@ -312,6 +312,12 @@ if (is_linux) { +@@ -315,6 +315,12 @@ if (is_linux || is_chromeos) { # These files have a suspicious comparison. # TODO fix this and re-enable this warning. "-Wno-sign-compare", 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 fdc9a928..b6398eab 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 -@@ -1423,8 +1423,6 @@ int ChromeBrowserMainParts::PreMainMessa +@@ -1434,8 +1434,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/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 87d40271..a93133f3 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 -@@ -240,7 +240,7 @@ bool GetTLSServerEndPointChannelBinding( +@@ -241,7 +241,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 4482294a..8307889f 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 -@@ -275,7 +275,7 @@ void DownloadPrefs::RegisterProfilePrefs +@@ -276,7 +276,7 @@ void DownloadPrefs::RegisterProfilePrefs user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( prefs::kPromptForDownload, 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 49c1a561..f781976a 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 -@@ -140,7 +140,7 @@ void ContentSettingsRegistry::Init() { +@@ -141,7 +141,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! 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 7cf4f3aa..d90535d9 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 -@@ -298,6 +298,13 @@ const FeatureEntry::Choice kPDFPluginNam +@@ -300,6 +300,13 @@ const FeatureEntry::Choice kPDFPluginNam {"Microsoft Edge", switches::kPDFPluginName, "edge"}, }; @@ -11,22 +11,20 @@ + "never"}, +}; + - const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { - {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, - {flags_ui::kGenericExperimentChoiceEnabled, -@@ -2283,6 +2290,12 @@ const FeatureEntry kFeatureEntries[] = { + #if defined(USE_AURA) + const FeatureEntry::Choice kPullToRefreshChoices[] = { + {flags_ui::kGenericExperimentChoiceDefault, "", ""}, +@@ -2555,6 +2562,10 @@ const FeatureEntry kFeatureEntries[] = { {"focus-mode", flag_descriptions::kFocusMode, flag_descriptions::kFocusModeDescription, kOsDesktop, FEATURE_VALUE_TYPE(features::kFocusMode)}, -+ + {"bookmark-bar-ntp", + "Bookmark Bar on New-Tab-Page", + "Disable the Bookmark Bar on the New-Tab-Page", kOsDesktop, + MULTI_VALUE_TYPE(kBookmarkBarNewTab)}, -+ - {"touch-events", flag_descriptions::kTouchEventsName, - flag_descriptions::kTouchEventsDescription, kOsDesktop, - MULTI_VALUE_TYPE(kTouchEventFeatureDetectionChoices)}, + #if defined(OS_CHROMEOS) + {"disable-explicit-dma-fences", + flag_descriptions::kDisableExplicitDmaFencesName, --- a/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc +++ b/chrome/browser/ui/bookmarks/bookmark_tab_helper.cc @@ -4,6 +4,7 @@ diff --git a/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch b/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch index e944eb63..2a0495b2 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -305,6 +305,16 @@ const FeatureEntry::Choice kBookmarkBarN +@@ -307,6 +307,16 @@ const FeatureEntry::Choice kBookmarkBarN "never"}, }; @@ -14,10 +14,10 @@ + "search-suggestions-and-bookmarks"}, +}; + - const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { - {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, - {flags_ui::kGenericExperimentChoiceEnabled, -@@ -2024,6 +2034,10 @@ const FeatureEntry kFeatureEntries[] = { + #if defined(USE_AURA) + const FeatureEntry::Choice kPullToRefreshChoices[] = { + {flags_ui::kGenericExperimentChoiceDefault, "", ""}, +@@ -2289,6 +2299,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")}, @@ -38,7 +38,7 @@ #include "base/feature_list.h" #include "base/format_macros.h" #include "base/metrics/histogram.h" -@@ -226,11 +227,31 @@ AutocompleteController::AutocompleteCont +@@ -247,11 +248,31 @@ AutocompleteController::AutocompleteCont first_query_(true), search_service_worker_signal_sent_(false), template_url_service_(provider_client_->GetTemplateURLService()) { @@ -73,7 +73,7 @@ if (provider_types & AutocompleteProvider::TYPE_KEYWORD) { --- a/components/omnibox/browser/history_url_provider.cc +++ b/components/omnibox/browser/history_url_provider.cc -@@ -548,6 +548,11 @@ void HistoryURLProvider::Start(const Aut +@@ -549,6 +549,11 @@ void HistoryURLProvider::Start(const Aut if (fixed_up_input.type() != metrics::OmniboxInputType::QUERY) matches_.push_back(what_you_typed_match); @@ -95,7 +95,7 @@ #include "base/feature_list.h" #include "base/i18n/break_iterator.h" #include "base/i18n/case_conversion.h" -@@ -645,6 +646,11 @@ void SearchProvider::Run(bool query_is_p +@@ -646,6 +647,11 @@ void SearchProvider::Run(bool query_is_p } void SearchProvider::DoHistoryQuery(bool minimal_changes) { 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 a7675c06..8fe4e1a3 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 -@@ -292,6 +292,12 @@ const FeatureEntry::Choice kScrollEventC +@@ -294,6 +294,12 @@ const FeatureEntry::Choice kScrollEventC "never"} }; @@ -10,10 +10,10 @@ + {"Microsoft Edge", switches::kPDFPluginName, "edge"}, +}; + - const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { - {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, - {flags_ui::kGenericExperimentChoiceEnabled, -@@ -2011,6 +2017,10 @@ const FeatureEntry kFeatureEntries[] = { + #if defined(USE_AURA) + const FeatureEntry::Choice kPullToRefreshChoices[] = { + {flags_ui::kGenericExperimentChoiceDefault, "", ""}, +@@ -2276,6 +2282,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")}, @@ -21,12 +21,12 @@ + "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)}, - {"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName, - flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll, - SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, + {"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName, + flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll, + SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)}, --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -5696,7 +5696,7 @@ bool ChromeContentBrowserClient::ShouldA +@@ -5722,7 +5722,7 @@ bool ChromeContentBrowserClient::ShouldA const url::Origin& embedder_origin, const content::PepperPluginInfo& plugin_info) { #if BUILDFLAG(ENABLE_PDF) @@ -37,7 +37,7 @@ if (embedder_origin.scheme() == extensions::kExtensionScheme && --- a/chrome/browser/pdf/pdf_extension_util.cc +++ b/chrome/browser/pdf/pdf_extension_util.cc -@@ -131,7 +131,7 @@ std::string GetManifest() { +@@ -135,7 +135,7 @@ std::string GetManifest() { DCHECK(manifest_contents.find(kNameTag) != std::string::npos); base::ReplaceFirstSubstringAfterOffset( &manifest_contents, 0, kNameTag, @@ -283,7 +283,7 @@ ], --- a/chrome/common/BUILD.gn +++ b/chrome/common/BUILD.gn -@@ -265,6 +265,7 @@ static_library("common") { +@@ -247,6 +247,7 @@ static_library("common") { "//components/page_load_metrics/common:common", "//components/prerender/common", "//components/prerender/common:mojo_bindings", @@ -293,7 +293,7 @@ if (enable_plugins) { --- a/chrome/common/chrome_content_client.cc +++ b/chrome/common/chrome_content_client.cc -@@ -147,7 +147,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 1454836f..2bbee680 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,32 +2,32 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -1980,6 +1980,10 @@ const FeatureEntry kFeatureEntries[] = { - "Enable stacking in tab strip", +@@ -2245,6 +2245,10 @@ const FeatureEntry kFeatureEntries[] = { + "Enable stacking in the tab strip", "Forces tabs to be stacked in the tab strip. Otherwise, they follow default behavior.", kOsAll, SINGLE_VALUE_TYPE("enable-stacked-tab-strip")}, + {"disable-search-engine-collection", + "Disable search engine collection", + "Prevents search engines from being added automatically.", + kOsAll, SINGLE_VALUE_TYPE("disable-search-engine-collection")}, - {"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName, - flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll, - SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, + {"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName, + flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll, + SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)}, --- a/chrome/renderer/chrome_render_frame_observer.cc +++ b/chrome/renderer/chrome_render_frame_observer.cc -@@ -130,9 +130,10 @@ ChromeRenderFrameObserver::ChromeRenderF +@@ -131,9 +131,10 @@ ChromeRenderFrameObserver::ChromeRenderF if (!render_frame->IsMainFrame()) return; --#if BUILDFLAG(FULL_SAFE_BROWSING) +-#if BUILDFLAG(SAFE_BROWSING_AVAILABLE) const base::CommandLine& command_line = *base::CommandLine::ForCurrentProcess(); + should_autocollect_ = !command_line.HasSwitch("disable-search-engine-collection"); -+#if BUILDFLAG(FULL_SAFE_BROWSING) ++#if BUILDFLAG(SAFE_BROWSING_AVAILABLE) if (!command_line.HasSwitch(switches::kDisableClientSidePhishingDetection)) SetClientSidePhishingDetection(); #endif -@@ -214,14 +215,16 @@ void ChromeRenderFrameObserver::DidFinis +@@ -193,14 +194,16 @@ void ChromeRenderFrameObserver::DidFinis if (frame->Parent()) return; @@ -54,8 +54,8 @@ --- a/chrome/renderer/chrome_render_frame_observer.h +++ b/chrome/renderer/chrome_render_frame_observer.h -@@ -134,6 +134,7 @@ class ChromeRenderFrameObserver : public - #if BUILDFLAG(FULL_SAFE_BROWSING) +@@ -128,6 +128,7 @@ class ChromeRenderFrameObserver : public + #if BUILDFLAG(SAFE_BROWSING_AVAILABLE) safe_browsing::PhishingClassifierDelegate* phishing_classifier_ = nullptr; #endif + bool should_autocollect_; // Whether to autocollect search engines diff --git a/patches/extra/ungoogled-chromium/add-flag-to-close-window-with-last-tab.patch b/patches/extra/ungoogled-chromium/add-flag-to-close-window-with-last-tab.patch index 80f58301..7275dc34 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-close-window-with-last-tab.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-close-window-with-last-tab.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -315,6 +315,13 @@ const FeatureEntry::Choice kOmniboxAutoc +@@ -317,6 +317,13 @@ const FeatureEntry::Choice kOmniboxAutoc "search-suggestions-and-bookmarks"}, }; @@ -11,10 +11,10 @@ + "never"}, +}; + - const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { - {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, - {flags_ui::kGenericExperimentChoiceEnabled, -@@ -2038,6 +2045,10 @@ const FeatureEntry kFeatureEntries[] = { + #if defined(USE_AURA) + const FeatureEntry::Choice kPullToRefreshChoices[] = { + {flags_ui::kGenericExperimentChoiceDefault, "", ""}, +@@ -2303,6 +2310,10 @@ const FeatureEntry kFeatureEntries[] = { "Omnibox Autocomplete Filtering", "Restrict omnibox autocomplete results to search suggestions (if enabled) or search suggestions and bookmarks.", kOsAll, MULTI_VALUE_TYPE(kOmniboxAutocompleteFiltering)}, @@ -33,9 +33,9 @@ #include "base/auto_reset.h" +#include "base/command_line.h" #include "base/containers/flat_map.h" - #include "base/macros.h" #include "base/metrics/histogram_macros.h" -@@ -1680,6 +1681,10 @@ bool TabStripModel::InternalCloseTabs( + #include "base/metrics/user_metrics.h" +@@ -1673,6 +1674,10 @@ bool TabStripModel::InternalCloseTabs( if (items.empty()) return true; 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 fdd3563e..b0052dbf 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 -@@ -259,6 +259,16 @@ const unsigned kOsDesktop = kOsMac | kOs +@@ -261,6 +261,16 @@ const unsigned kOsDesktop = kOsMac | kOs const unsigned kOsAura = kOsWin | kOsLinux | kOsCrOS; #endif // USE_AURA || OS_ANDROID @@ -17,10 +17,10 @@ + "always-prompt-for-install"}, +}; + - const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { - {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, - {flags_ui::kGenericExperimentChoiceEnabled, -@@ -1962,6 +1972,10 @@ const FeatureEntry kFeatureEntries[] = { + #if defined(USE_AURA) + const FeatureEntry::Choice kPullToRefreshChoices[] = { + {flags_ui::kGenericExperimentChoiceDefault, "", ""}, +@@ -2227,6 +2237,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" @@ -29,7 +29,7 @@ + "Used when deciding how to handle a request for a CRX or User Script MIME type", + kOsAll, MULTI_VALUE_TYPE(kExtensionHandlingChoices)}, {"enable-stacked-tab-strip", - "Enable stacking in tab strip", + "Enable stacking in the tab strip", "Forces tabs to be stacked in the tab strip. Otherwise, they follow default behavior.", --- a/chrome/browser/download/download_crx_util.cc +++ b/chrome/browser/download/download_crx_util.cc @@ -107,7 +107,7 @@ #include "base/logging.h" #include "base/metrics/histogram_macros.h" #include "base/stl_util.h" -@@ -191,6 +192,13 @@ bool ExtensionManagement::IsInstallation +@@ -193,6 +194,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 32751cf0..4327dc91 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 -@@ -1984,6 +1984,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2249,6 +2249,10 @@ const FeatureEntry kFeatureEntries[] = { "Disable search engine collection", "Prevents search engines from being added automatically.", kOsAll, SINGLE_VALUE_TYPE("disable-search-engine-collection")}, @@ -10,9 +10,9 @@ + "Force punycode hostnames", + "Force punycode in hostnames instead of Unicode when displaying Internationalized Domain Names (IDNs).", + kOsAll, SINGLE_VALUE_TYPE("force-punycode-hostnames")}, - {"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName, - flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll, - SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, + {"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName, + flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll, + SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)}, --- a/components/url_formatter/url_formatter.cc +++ b/components/url_formatter/url_formatter.cc @@ -8,6 +8,7 @@ @@ -23,7 +23,7 @@ #include "base/lazy_instance.h" #include "base/numerics/safe_conversions.h" #include "base/stl_util.h" -@@ -277,6 +278,13 @@ IDNConversionResult IDNToUnicodeWithAdju +@@ -267,6 +268,13 @@ IDNConversionResult IDNToUnicodeWithAdju host16.reserve(host.length()); host16.insert(host16.end(), host.begin(), host.end()); 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 3a3c7346..2c086602 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 -@@ -282,6 +282,16 @@ const FeatureEntry::Choice kShowAvatarBu +@@ -284,6 +284,16 @@ const FeatureEntry::Choice kShowAvatarBu "never"} }; @@ -14,10 +14,10 @@ + "never"} +}; + - const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { - {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, - {flags_ui::kGenericExperimentChoiceEnabled, -@@ -4270,6 +4280,11 @@ const FeatureEntry kFeatureEntries[] = { + #if defined(USE_AURA) + const FeatureEntry::Choice kPullToRefreshChoices[] = { + {flags_ui::kGenericExperimentChoiceDefault, "", ""}, +@@ -4673,6 +4683,11 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE( autofill::features::kAutofillEnableAccountWalletStorage)}, 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 1bfc29f2..b0e543d2 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 -@@ -269,6 +269,19 @@ const FeatureEntry::Choice kExtensionHan +@@ -271,6 +271,19 @@ const FeatureEntry::Choice kExtensionHan "always-prompt-for-install"}, }; @@ -17,10 +17,10 @@ + "never"} +}; + - const FeatureEntry::Choice kTouchEventFeatureDetectionChoices[] = { - {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, - {flags_ui::kGenericExperimentChoiceEnabled, -@@ -4383,6 +4396,11 @@ const FeatureEntry kFeatureEntries[] = { + #if defined(USE_AURA) + const FeatureEntry::Choice kPullToRefreshChoices[] = { + {flags_ui::kGenericExperimentChoiceDefault, "", ""}, +@@ -4792,6 +4805,11 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(arc::kEnableUnifiedAudioFocusFeature)}, #endif // defined(OS_CHROMEOS) @@ -34,7 +34,7 @@ flag_descriptions::kUseAngleDescription, kOsWin, --- a/chrome/browser/ui/views/toolbar/toolbar_view.cc +++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc -@@ -223,14 +223,30 @@ void ToolbarView::Init() { +@@ -241,14 +241,30 @@ void ToolbarView::Init() { std::unique_ptr toolbar_account_icon_container; 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 c0943503..be3723ea 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-stack-tabs.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-stack-tabs.patch @@ -2,20 +2,20 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -1962,6 +1962,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2227,6 +2227,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", ++ "Enable stacking in the tab strip", + "Forces tabs to be stacked in the tab strip. Otherwise, they follow default behavior.", + kOsAll, SINGLE_VALUE_TYPE("enable-stacked-tab-strip")}, - {"ignore-gpu-blacklist", flag_descriptions::kIgnoreGpuBlacklistName, - flag_descriptions::kIgnoreGpuBlacklistDescription, kOsAll, - SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist)}, + {"ignore-gpu-blocklist", flag_descriptions::kIgnoreGpuBlocklistName, + flag_descriptions::kIgnoreGpuBlocklistDescription, kOsAll, + SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)}, --- a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc +++ b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc -@@ -77,14 +77,13 @@ using content::WebContents; +@@ -72,14 +72,13 @@ using content::WebContents; namespace { bool DetermineTabStripLayoutStacked(PrefService* prefs, bool* adjust_layout) { diff --git a/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch b/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch index ea48f4bd..24deab28 100644 --- a/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch +++ b/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch @@ -3,9 +3,9 @@ --- a/net/base/features.cc +++ b/net/base/features.cc -@@ -164,5 +164,7 @@ const base::Feature kTLSLegacyCryptoFall - const base::Feature kUseLookalikesForNavigationSuggestions{ - "UseLookalikesForNavigationSuggestions", base::FEATURE_DISABLED_BY_DEFAULT}; +@@ -178,5 +178,7 @@ extern const base::FeatureParam kLi + "LimitOpenUDPSocketsMax", + 6000); +const base::Feature kSetIpv6ProbeFalse{"SetIpv6ProbeFalse", base::FEATURE_DISABLED_BY_DEFAULT}; + @@ -13,9 +13,9 @@ } // namespace net --- a/net/base/features.h +++ b/net/base/features.h -@@ -245,6 +245,8 @@ NET_EXPORT extern const base::Feature kT - // locally-generated suggestions to visit similar domains. - NET_EXPORT extern const base::Feature kUseLookalikesForNavigationSuggestions; +@@ -266,6 +266,8 @@ NET_EXPORT extern const base::Feature kL + // this will result in a failure (ERR_INSUFFICIENT_RESOURCES). + NET_EXPORT extern const base::FeatureParam kLimitOpenUDPSocketsMax; +NET_EXPORT extern const base::Feature kSetIpv6ProbeFalse; + diff --git a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch index 0e0242a1..eef3a327 100644 --- a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch +++ b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch @@ -10,7 +10,7 @@ #include "crypto/secure_hash.h" #if defined(OS_WIN) -@@ -533,129 +532,12 @@ DownloadInterruptReason BaseFile::Publis +@@ -533,130 +532,12 @@ DownloadInterruptReason BaseFile::Publis } #endif // defined(OS_ANDROID) @@ -85,7 +85,8 @@ - -} // namespace - --#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) +-#if defined(OS_WIN) || defined(OS_APPLE) || defined(OS_LINUX) || \ +- defined(OS_CHROMEOS) - -DownloadInterruptReason BaseFile::AnnotateWithSourceInformationSync( - const std::string& client_guid, @@ -103,7 +104,7 @@ - - return QuarantineFileResultToReason(result); -} --#else // !OS_WIN && !OS_MACOSX && !OS_LINUX +-#else // !OS_WIN && !OS_APPLE && !OS_LINUX && !OS_CHROMEOS DownloadInterruptReason BaseFile::AnnotateWithSourceInformationSync( const std::string& client_guid, const GURL& source_url, @@ -140,7 +141,7 @@ void BaseFile::AnnotateWithSourceInformation( const std::string& client_guid, -@@ -663,30 +545,8 @@ void BaseFile::AnnotateWithSourceInforma +@@ -664,30 +545,8 @@ void BaseFile::AnnotateWithSourceInforma const GURL& referrer_url, mojo::PendingRemote remote_quarantine, OnAnnotationDoneCallback on_annotation_done_callback) { @@ -175,7 +176,7 @@ } // namespace download --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn -@@ -57,7 +57,6 @@ jumbo_source_set("browser") { +@@ -60,7 +60,6 @@ source_set("browser") { "//components/discardable_memory/service", "//components/download/database", "//components/download/public/common:public", @@ -189,7 +190,7 @@ ppapi::host::ReplyMessageContext reply_context, const base::FilePath& path, base::File::Error error_code) { --#if defined(OS_WIN) || defined(OS_LINUX) +-#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_CHROMEOS) +#if 0 // Quarantining a file before its contents are available is only supported on // Windows and Linux. @@ -198,7 +199,7 @@ #endif } --#if defined(OS_WIN) || defined(OS_LINUX) +-#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_CHROMEOS) +#if 0 void PepperFileIOHost::OnLocalFileQuarantined( ppapi::host::ReplyMessageContext reply_context, diff --git a/patches/extra/ungoogled-chromium/disable-formatting-in-omnibox.patch b/patches/extra/ungoogled-chromium/disable-formatting-in-omnibox.patch index 1154d695..63758e21 100644 --- a/patches/extra/ungoogled-chromium/disable-formatting-in-omnibox.patch +++ b/patches/extra/ungoogled-chromium/disable-formatting-in-omnibox.patch @@ -2,7 +2,7 @@ --- a/components/url_formatter/url_formatter.cc +++ b/components/url_formatter/url_formatter.cc -@@ -479,14 +479,14 @@ ComponentResult IDNToUnicodeOneComponent +@@ -469,14 +469,14 @@ ComponentResult IDNToUnicodeOneComponent } // namespace const FormatUrlType kFormatUrlOmitNothing = 0; diff --git a/patches/extra/ungoogled-chromium/enable-default-prefetch-privacy-changes.patch b/patches/extra/ungoogled-chromium/enable-default-prefetch-privacy-changes.patch index 09c5e7f0..899d7b9e 100644 --- a/patches/extra/ungoogled-chromium/enable-default-prefetch-privacy-changes.patch +++ b/patches/extra/ungoogled-chromium/enable-default-prefetch-privacy-changes.patch @@ -2,7 +2,7 @@ --- a/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc -@@ -283,7 +283,7 @@ const base::Feature kFontAccess{"FontAcc +@@ -303,7 +303,7 @@ const base::Feature kWebComponentsV0{"We // Prefetch request properties are updated to be privacy-preserving. See // crbug.com/988956. const base::Feature kPrefetchPrivacyChanges{"PrefetchPrivacyChanges", diff --git a/patches/extra/ungoogled-chromium/enable-default-reduced-referrer-granularity.patch b/patches/extra/ungoogled-chromium/enable-default-reduced-referrer-granularity.patch index b7c8104f..160388e1 100644 --- a/patches/extra/ungoogled-chromium/enable-default-reduced-referrer-granularity.patch +++ b/patches/extra/ungoogled-chromium/enable-default-reduced-referrer-granularity.patch @@ -1,13 +1,2 @@ # Enable chrome://flags/#reduced-referrer-granularity by default ---- a/content/public/common/content_features.cc -+++ b/content/public/common/content_features.cc -@@ -456,7 +456,7 @@ const base::Feature kProactivelySwapBrow - // Reduce the amount of information in the default 'referer' header for - // cross-origin requests. - const base::Feature kReducedReferrerGranularity{ -- "ReducedReferrerGranularity", base::FEATURE_DISABLED_BY_DEFAULT}; -+ "ReducedReferrerGranularity", base::FEATURE_ENABLED_BY_DEFAULT}; - - // Controls whether FileURLLoaderFactory can fetch additional files based on the - // isolated world's origin. This feature is disabled by default because we want diff --git a/patches/extra/ungoogled-chromium/enable-menu-on-reload-button.patch b/patches/extra/ungoogled-chromium/enable-menu-on-reload-button.patch index 129466c0..f5bc71e3 100644 --- a/patches/extra/ungoogled-chromium/enable-menu-on-reload-button.patch +++ b/patches/extra/ungoogled-chromium/enable-menu-on-reload-button.patch @@ -3,11 +3,11 @@ --- a/chrome/browser/ui/views/toolbar/reload_button.h +++ b/chrome/browser/ui/views/toolbar/reload_button.h @@ -42,7 +42,7 @@ class ReloadButton : public ToolbarButto - void ChangeMode(Mode mode, bool force); + Mode visible_mode() const { return visible_mode_; } // Enable reload drop-down menu. - void set_menu_enabled(bool enable) { menu_enabled_ = enable; } + void set_menu_enabled(bool enable) { menu_enabled_ = true; } - void SetColors(SkColor normal_color, SkColor disabled_color); - + // views::View: + void OnThemeChanged() override; 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 722c4fbc..2421af90 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 -@@ -389,11 +389,6 @@ int GetContentRestrictions(const Browser +@@ -385,11 +385,6 @@ int GetContentRestrictions(const Browser CoreTabHelper* core_tab_helper = CoreTabHelper::FromWebContents(current_tab); content_restrictions = core_tab_helper->content_restrictions(); @@ -14,7 +14,7 @@ } return content_restrictions; } -@@ -1138,8 +1133,7 @@ bool CanSavePage(const Browser* browser) +@@ -1121,8 +1116,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 0883f52e..c554997b 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 @@ -1,6 +1,6 @@ --- a/chrome/browser/ui/views/tabs/new_tab_button.cc +++ b/chrome/browser/ui/views/tabs/new_tab_button.cc -@@ -84,10 +84,8 @@ class NewTabButton::HighlightPathGenerat +@@ -57,10 +57,8 @@ class NewTabButton::HighlightPathGenerat NewTabButton::NewTabButton(TabStrip* tab_strip, views::ButtonListener* listener) : views::ImageButton(listener), tab_strip_(tab_strip) { set_animate_on_state_change(true); @@ -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 -@@ -3515,15 +3515,12 @@ void TabStrip::ButtonPressed(views::Butt +@@ -3580,8 +3580,6 @@ void TabStrip::ButtonPressed(views::Butt const ui::MouseEvent& mouse = static_cast(event); if (mouse.IsOnlyMiddleMouseButton()) { @@ -22,7 +22,8 @@ ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread(); CHECK(clipboard); base::string16 clipboard_text; - clipboard->ReadText(ui::ClipboardBuffer::kSelection, &clipboard_text); +@@ -3589,7 +3587,6 @@ void TabStrip::ButtonPressed(views::Butt + /* data_dst = */ nullptr, &clipboard_text); if (!clipboard_text.empty()) controller_->CreateNewTabWithLocation(clipboard_text); - } diff --git a/patches/extra/ungoogled-chromium/popups-to-tabs.patch b/patches/extra/ungoogled-chromium/popups-to-tabs.patch index f3162614..308891a1 100644 --- a/patches/extra/ungoogled-chromium/popups-to-tabs.patch +++ b/patches/extra/ungoogled-chromium/popups-to-tabs.patch @@ -2,7 +2,7 @@ --- a/content/renderer/render_view_impl.cc +++ b/content/renderer/render_view_impl.cc -@@ -253,7 +253,7 @@ WindowOpenDisposition RenderViewImpl::Na +@@ -252,7 +252,7 @@ WindowOpenDisposition RenderViewImpl::Na case blink::kWebNavigationPolicyNewWindow: return WindowOpenDisposition::NEW_WINDOW; case blink::kWebNavigationPolicyNewPopup: diff --git a/patches/extra/ungoogled-chromium/remove-disable-setuid-sandbox-as-bad-flag.patch b/patches/extra/ungoogled-chromium/remove-disable-setuid-sandbox-as-bad-flag.patch index 9a2b1206..86f944e1 100644 --- a/patches/extra/ungoogled-chromium/remove-disable-setuid-sandbox-as-bad-flag.patch +++ b/patches/extra/ungoogled-chromium/remove-disable-setuid-sandbox-as-bad-flag.patch @@ -4,9 +4,9 @@ +++ b/chrome/browser/ui/startup/bad_flags_prompt.cc @@ -60,7 +60,6 @@ static const char* kBadFlags[] = { // These flags disable sandbox-related security. - service_manager::switches::kDisableGpuSandbox, - service_manager::switches::kDisableSeccompFilterSandbox, -- service_manager::switches::kDisableSetuidSandbox, - service_manager::switches::kNoSandbox, + sandbox::policy::switches::kDisableGpuSandbox, + sandbox::policy::switches::kDisableSeccompFilterSandbox, +- sandbox::policy::switches::kDisableSetuidSandbox, + sandbox::policy::switches::kNoSandbox, #if defined(OS_WIN) - service_manager::switches::kAllowThirdPartyModules, + sandbox::policy::switches::kAllowThirdPartyModules, diff --git a/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch b/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch index 35e575cd..6be1de3f 100644 --- a/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch +++ b/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch @@ -1,171 +1,4 @@ # Removes the Google sign-in sections on the settings page ---- a/chrome/browser/resources/settings/privacy_page/personalization_options.html -+++ b/chrome/browser/resources/settings/privacy_page/personalization_options.html -@@ -35,7 +35,7 @@ - border-top: none; - } - -- -+ - - -+ - -+ - - - -# Removes the cloud printing entry on the settings page ---- a/chrome/browser/resources/settings/printing_page/printing_page.html -+++ b/chrome/browser/resources/settings/printing_page/printing_page.html -@@ -6,6 +6,7 @@ - - -+ - -@@ -19,4 +20,5 @@ - - - -+ - -# Removes unneeded elements from the profile menu ---- a/chrome/browser/ui/views/profiles/profile_menu_view.cc -+++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc -@@ -143,6 +143,7 @@ - } - - gfx::ImageSkia ProfileMenuView::GetSyncIcon() const { -+ return gfx::ImageSkia(); - Profile* profile = browser()->profile(); - - if (!profile->IsRegularProfile()) -@@ -414,7 +415,7 @@ - SetIdentityInfo( - profile_attributes->GetAvatarIcon().AsImageSkia(), - /*title=*/base::string16(), -- l10n_util::GetStringUTF16(IDS_PROFILES_LOCAL_PROFILE_STATE)); -+ base::string16()); - } - } - -@@ -486,6 +487,7 @@ - return; - } - -+ return; - // Show sync promos. - CoreAccountInfo unconsented_account = identity_manager->GetPrimaryAccountInfo( - signin::ConsentLevel::kNotRequired); -# Removes the link to Google's accessibility site from the settings page ---- a/chrome/browser/resources/settings/a11y_page/a11y_page.html -+++ b/chrome/browser/resources/settings/a11y_page/a11y_page.html -@@ -37,10 +37,6 @@ - - - -- -- -
- - -+ - -+ - - -- - -
+ +- +- + + + + +- + + + +--- a/chrome/browser/resources/settings/privacy_page/passwords_leak_detection_toggle.html ++++ b/chrome/browser/resources/settings/privacy_page/passwords_leak_detection_toggle.html +@@ -6,6 +6,7 @@ + padding-inline-start: 0; + } + ++ + + ++ +--- a/chrome/browser/resources/settings/privacy_page/personalization_options.html ++++ b/chrome/browser/resources/settings/privacy_page/personalization_options.html +@@ -35,7 +35,7 @@ + border-top: none; + } + +- ++ + + $i18n{autofillPageTitle} + ++ + ++ +